Создайте виртуальную машину Linux при помощи Hyper-V

Можно установить Polyspace® Доступ на Windows Server® 2016 и 2019 путем создания виртуальной машины (VM), которая запускает дистрибутив Linux и затем установку Polyspace доступ в этом VM.

Предупреждение

Использование Polyspace доступ в силе VM приводит максимум к 50% наверху во время операций I/O по сравнению с использованием Polyspace доступ на реальной машине.

Необходимые условия

Прежде чем вы создадите VM:

  • Убедитесь, что Hyper-V включен на вашей машине.

    Открытый Windows PowerShellTM путем нажатия клавиш Windows+X и нажатия на Windows PowerShell (Admin).

    В командной строке PowerShell, введите:

    (Get-WindowsOptionalFeature -featurename Microsoft-hyper-v -online).state
    Если команда не возвращает Enabled, Введите:
    Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart 
    Команда включает Hyper-V и перезапускает вашу машину.

    Откройте менеджера Hyper-V путем нажатия клавиши Windows и ввода HyperV, затем нажмите Action> Connect to Server и выберите Local computer.

  • Убедитесь, что внешний виртуальный переключатель был создан в Гиперпротив.

    В командной строке PowerShell, введите:

    Get-VMSwitch | where SwitchType -eq 'External'
    Если команда ничего не возвращает, следуйте этим инструкциям, чтобы создать внешний виртуальный переключатель. Выполнение этой команды может потребовать прав администратора.

  • Загрузите ISO-образ для дистрибутива Linux, который поддерживается Докером, например, Сервер Ubuntu. Для списка дистрибутивов Linux, которые доступны для Docker Engine или Docker Engine Enterprise (EE), смотрите поддерживаемые платформы для EE Docker Engine и Docker на дистрибутивах Linux.

  • Загрузите и установите сетевой менеджер лицензий. См. менеджер лицензий Установки.

Создайте виртуальную машину

Чтобы создать виртуальную машину, откройте менеджера Hyper-V. В панели Actions нажмите New> Virtual Machine.

Следуйте за подсказками в окне New Virtual Machine Wizard.

  • Для шага Specify Generation выберите Generation 2.

  • Для шага Assign Memory выделите достаточно памяти, чтобы удовлетворить требования для Polyspace доступ. Рекомендуемая минимальная память составляет 32 Гбайт.

  • Для шага Configure Networking выберите переключатель, который соответствует внешнему типу подключения.

  • Для шага Connect Virtual Hard Disk размер виртуального жесткого диска должен удовлетворить требования базы данных Access Polyspace. Рекомендуемый минимальный размер диска составляет 500 Гбайт.

  • Для шага Installation Options выберите Install an operating system from a bootable image file и обеспечьте путь к ISO-образу Linux, который вы загрузили.

После того, как вы нажимаете Finish и завершения мастера, щелкните правой кнопкой по недавно созданному VM по Virtual Machines, разделяют на области и нажимают Settings. В окне настроек нажмите Security на левой панели, выберите Enable Secure Boot и, выберите Microsoft UEFI Certificate Authority из выпадающего Template. Безопасная начальная загрузка помогает предотвращению утилиты загрузки операционной системы от выполнения несанкционированного кода во время начальной загрузки. Для списка дистрибутивов Linux, что поддержки Microsoft безопасной начальной загрузки, смотрите Поддерживаемые виртуальные машины Linux и FreeBSD для Hyper-V на Windows.

Запустите и сконфигурируйте виртуальную машину

Чтобы запустить виртуальную машину (VM), в менеджере Hyper-V, щелкают правой кнопкой по имени VM по панели Virtual Machines, и затем нажимают Connect. Если это - первый раз, когда вы запускаете VM, следуете за подсказками, чтобы установить дистрибутив Linux, вы задали на шаге Installation Options, когда вы создали VM.

Во время этого процесса установки вы задаете имя хоста для машины Linux и имени пользователя и пароля, чтобы регистрировать в машину Linux. Введите этот пароль, когда вы будете использовать sudo команда на более поздних шагах настройки.

После того, как вы устанавливаете дистрибутив Linux, перезапускаете VM и открываете терминал командной строки Linux.

  • Установите механизм Докера. Для инструкций по установке см. документацию Докера, например, Получите Engine Докера - Сообщество для Ubuntu.

    Если вы устанавливаете механизм Докера, добавьте текущего пользователя в docker группа. Только пользователи, которые находятся в docker группа может запустить команды Докера. В терминале, введите:

    sudo usermod -aG docker $USER

  • Установите openssl утилита. Утилита позволяет вам генерировать пары "открытый/закрытый ключ", чтобы сконфигурировать сервис User Manager и сгенерировать необходимые сертификаты, если вы включаете HTTPS для Polyspace доступ. Например, на Ubuntu, введите эту команду:

    sudo apt install openssl
    Если openssl уже установлен, эта команда не оказывает влияния.

  • Установите openssh-server сервер и убеждается, что порт 22 включен в настройке брандмауэра. Вы можете затем удаленный в машину Linux при помощи SSH или надежно передавать файлы машине Linux. Например, на Ubuntu, введите эти команды:

    sudo apt install openssh-server
    sudo ufw allow 22
    Если openssh-server уже установлен, команда установки не оказывает влияния. Если вы завершаете этот шаг, можно использовать команду, такую как scp надежно передавать файлы между вашей машиной Windows Server 2016 и VM Linux.

    Например, если вы используете имя пользователя accessUser регистрировать в VM Linux с именем хоста access-vm-lnx, можно передать файл myFile.txt путем ввода этой команды от машины Windows Server:

    scp pathTO\myFile.txt accessUser@access-vm-lnx:~
    Команда копирует файл в папку /home/accessUser на VM Linux.

    pathTO путь к myFile.txt.

  • Если вы завершаете предыдущие шаги настройки, перезапускаете VM.

Чтобы установить Polyspace доступ, смотрите Polyspace Установки доступ для веб-Отзывов и Управляйте Polyspace Лицензии NNU.