Создание виртуальных машин Windows
Для создания виртуальной машины Windows необходимо выполнить следующие действия:
-
Создайте виртуальную машину. Необходимо добавить виртуальный диск для хранилища и сетевой интерфейс для подключения виртуальной машины к сети.
-
Запустите виртуальную машину с использованием параметра "Однократный запуск (Run Once). Подключите ISO-диск гостевых инструментов Windows к виртуальной машине, чтобы установить драйверы VirtIO во время установки операционной системы.
-
Установите операционную систему Windows на виртуальной машине. Ознакомьтесь с инструкциями в документации по операционной системе.
-
Установите гостевые агенты и драйверы для обеспечения дополнительной функциональности виртуальной машины.
После выполнения всех действий новая виртуальная машина будет готова к работе и выполнению задач.
1. Создание виртуальной машины
При создании новой виртуальной машины задайте ее настройки. Можно изменить некоторые из этих настроек позднее, включая тип чипсета и BIOS.
|
Можно изменить длину имени виртуальной машины, заданную по умолчанию, с помощью инструмента
|
-
Нажмите .
-
Нажмите Создать (New). Откроется окно Новая виртуальная машина (New Virtual Machine).
-
Выберите Операционную систему (Operating System) в выпадающем списке.
-
Укажите Имя (Name) виртуальной машины.
-
Добавьте виртуальный диск к виртуальной машине:
-
Для добавления существующего диска: нажмите Прикрепить (Attach) и выберите существующий виртуальный диск.
-
Для создания нового диска: нажмите Создать (Create) и укажите Размер (GiB) (Size(GiB)) и Имя (Alias) для нового виртуального диска. В остальных полях можно принять настройки по умолчанию или изменить их при необходимости. Дополнительные сведения о полях для всех типов дисков см. в разделе Описание настроек в окнах "Новый диск (New Virtual Disk)" и "Изменить виртуальный диск (Edit Virtual Disk)".
-
-
Подключите виртуальную машину к сети. Добавьте сетевой интерфейс, выбрав vNIC-профиль в выпадающем списке nic1 внизу на вкладке Общее (General).
-
Перейдите во вкладку Система (System). Задайте для виртуальной машины объем оперативной памяти в поде Оперативная память (разделяемая) (Memory Size).
-
На вкладке Параметры загрузки (Boot Options) выберите Первое устройство (First Device), которое виртуальная машина будет использовать для начальной загрузки.
-
В остальных полях можно принять настройки по умолчанию или изменить их при необходимости. Дополнительные сведения о всех полях в окне Новая виртуальная машина (New Virtual Machine) см. в разделе Описание настроек в окнах "Создать ВМ (New Virtual Machine)" и "Изменить ВМ (Edit Virtual Machine)".
-
Нажмите OK.
Новая виртуальная машина создается и отображается в списке виртуальных машин со статусом Выключено (Down).
| Перед использованием этой виртуальной машины обязательно установите операционную систему и драйверы VirtIO. |
2. Запуск виртуальной машины с использованием параметра "Однократный запуск (Run Once)
2.1. Установка Windows на оборудовании VirtIO
| Образ ISO с драйверами virtio для Windows, необходимый для выполнения процедур, описанных в этом разделе, можно загрузить в официальном репозитории Orionsoft. Рекомендуем скачивать последнюю доступную версию образа. |
Установите диск c драйверами VirtIO устройств во время установки Windows, подключив файл virtio-win_version.iso к виртуальной машине. Драйверы VirtIO обеспечивают увеличение производительности на эмулируемых драйверах устройств.
Используйте , чтобы для разовой загрузки подключить файл virtio-win_version.iso, который отличается от Параметров загрузки (Boot Options), определенных в окне Новая виртуальная машина (New Virtual Machine).
Следующие элементы должны быть добавлены в виртуальную машину:
-
сетевой интерфейс Red Hat VirtIO.
-
диск, использующий интерфейс VirtIO.
Можете загрузить virtio-win_version.iso в домен хранения данных.
| Образы ISO следует загружать в домен данных через Портал администрирования или с помощью REST API. |
Чтобы установить драйверы virtio-win при установке Windows, выполните следующие действия:
-
Нажмите и выберите виртуальную машину.
-
Нажмите .
-
Разверните меню Параметры загрузки (Boot Options).
-
Установите флажок Прикрепить CD (Attach CD) и выберите Windows ISO из выпадающего списка.
-
Установите флажок Прикрепить CD с гостевыми дополнениями для Windows (Attach Windows guest tools CD).
-
Переместите CD-ROM в начало списка в поле Предпочитаемая последовательность загрузки (Predefined Boot Sequence).
-
При необходимости настройте другие параметры в окне Запустить ВМ (Run Virtual Machine(s)). Для получения дополнительной информации см. раздел Описание настроек в окне "Запустить ВМ (Run Virtual Machine(s))".
-
Нажмите OK. Состояние виртуальной машины меняется на
Включено (Up), и начинается установка операционной системы.Откройте консоль виртуальной машины, если не открылась автоматически во время установки Windows.
-
Когда система предложит выбрать диск, на который нужно установить Windows, нажмите Загрузить драйвер (Load driver) и затем OK.
-
В разделе Выбрать драйвер для установки (Select the driver to install) выберите драйвер, подходящий для данной версии Windows. Например, для Windows Server 2019 выберите Red Hat VirtIO SCSI controller (E:\\amd64\\2k19\\viostor.inf).
-
Нажмите Далее (Next).
Остальная часть процесса установки проходит как обычно.
2.2. Открытие консоли виртуальной машины
Для подключения к виртуальной машине используйте инструмент удаленного просмотра (Remote Viewer).
| Чтобы другие пользователи могли подключиться к ВМ, обязательно выключите и перезапустите виртуальную машину после завершения работы с консолью. Либо администратор может Выключить строгую проверку пользователей (Disable strict user checking), чтобы исключить необходимость перезагрузки между сеансами пользователей. Для получения дополнительной информации см. Описание настроек консоли виртуальной машины. |
-
Установите инструмент удаленного просмотра (Remote Viewer), если еще не установлен. См. Установка компонентов консоли.
-
Нажмите и выберите виртуальную машину.
-
Нажмите Консоль (Console). По умолчанию браузер предложит загрузить файл с именем console.vv. При открытии файла откроется окно консоли виртуальной машины. Браузер можно настроить на автоматическое открытие этих файлов, чтобы нажатие на Консоль (Console) просто открывало консоль.
| Открыть файл console.vv можно в течение 120 секунд после загрузки. Если прошло больше времени, нажмите Консоль (Console) еще раз. |
- Дополнительные ресурсы
3. Установка гостевых агентов и драйверов
3.1. Гостевые агенты, инструменты и драйверы
В целях обеспечения надежной работы виртуальных машин, рекомендуем выполнить процедуру установки гостевых дополнений, следуя официальным руководствам от производителей соответствующих операционных систем.
|
Обратите внимание на следующие важные моменты:
|
Инструменты и агенты предоставляют информацию для виртуальных машин, включая:
-
Использование ресурсов.
-
IP-адреса.
Гостевые агенты, инструменты и драйверы распространяются в виде файла с расширением ISO, который можно подключить к виртуальным машинам.
Для включения дополнительных функций на виртуальной машине, установите на ней гостевые агенты и драйверы.
| Драйвер | Описание |
|---|---|
|
Паравиртуализированный сетевой драйвер обеспечивает повышенную производительность по сравнению с эмулируемыми устройствами rtl. |
|
Паравиртуализированный драйвер жесткого диска обеспечивает повышенную производительность ввода-вывода на эмулируемых устройствах IDE, оптимизируя координацию и связь между виртуальной машиной и гипервизором. Драйвер дополняет программную реализацию virtio-устройства, используемого хостом для выполнения роли аппаратного устройства. |
|
Паравиртуализированный драйвер жесткого диска SCSI предлагает похожую функциональность, что и устройство |
|
Драйвер |
|
Драйвер |
|
Паравиртуализированный драйвер дисплея разгружает ЦП хоста и повышает производительность за счет снижения использование полосы пропускания сети при большинстве рабочих нагрузок. |
| Гостевой агент/инструмент | Описание |
|---|---|
|
Используется вместо |
|
SPICE-агент поддерживает несколько мониторов и отвечает за поддержку режима "клиент-мышь", тем самым повышая удобство работы и скорость отклика по сравнению с эмуляцией QEMU. Захват курсора не требуется в режиме "клиент-мышь". SPICE-агент уменьшает использование полосы пропускания сети за счет: * снижения уровня отображения, глубины цвета; * отключения обоев; * сглаживания шрифтов и анимации. SPICE-агент включает дополнительные функции: * поддержка буфера обмена, что позволяет вырезать и вставлять текст и изображения между клиентом и виртуальной машиной; * автоматическая настройка гостевого дисплея в соответствии с настройками на стороне клиента. На виртуальных машинах на Windows, SPICE-агент состоит из vdservice и vdagent. |
3.2. Установка гостевых агентов, инструментов и драйверов в Windows
| Образ ISO с драйверами virtio и гостевыми агентами для Windows, необходимый для выполнения процедур, описанных в этом разделе, можно загрузить в официальном репозитории Orionsoft. Рекомендуем скачивать последнюю доступную версию образа. |
Для установки гостевых агентов, инструментов и драйверов на виртуальную машину Windows, выполните следующие действия:
-
Загрузите virtio-win_version.iso в домен хранения данных.
-
Если виртуальная машина работает, то на Портале администрирования или Пользовательском портале кнопкой Сменить CD (Change CD) подключите файл virtio-win_version.iso к каждой виртуальной машине. Если виртуальная машина выключена, нажмите Однократный запуск (Run Once) и подключите файл ISO как CD.
-
Авторизуйтесь на виртуальной машине.
-
Выберите CD-привод, содержащий файл virtio-win_version.iso. Установку можно выполнить из графического интерфейса или из командной строки.
-
Запустите установщик.
Установку гостевых дополнений для Windows Server 2022 и Windows 11 производите с помощью установщика, расположенного в каталоге win2022-win11.
Для установки из графического интерфейса пользователя выполните следующие действия:
-
Дважды нажмите на
virtio-win-gt-x64.msiилиvirtio-win-gt-x86.msi. -
Нажмите Далее (Next) на экране приветствия.
-
Следуйте подсказкам мастера установки.
-
Когда установка будет завершена, выберите Да, я хочу перезагрузить компьютер сейчас (Yes, I want to restart my computer now) и нажмите Завершить (Finish), чтобы применить изменения.
-
После перезагрузки виртуальной машины откройте CD-ROM, перейдите в каталог
guest-agentи дважды нажмите наqemu-ga-x86_64.msiилиqemu-ga-i386.msi, чтобы установить qemu-ga, гостевой агент Qemu.
Для автоматической установки из командной строки выполните следующие действия:
-
Откройте командную строку от имени Администратора.
-
Введите команду
msiexec:D:\ msiexec /i "PATH_TO_MSI" /qn [/l*v "PATH_TO_LOG"][/norestart] ADDLOCAL=ALL
-
Другие возможные значения для ADDLOCAL перечислены ниже.
Например, чтобы запустить установку, когда virtio-win-gt-x64.msi находится на диске D:\, без сохранения действий в журнале событий, а затем сразу же перезапустить виртуальную машину, введите следующую команду:
D:\ msiexec /i "virtio-win-gt-x64.msi" /qn ADDLOCAL=ALL
После завершения установки гостевые агенты и драйверы передают информацию об использовании Менеджеру управления и позволяют получить доступ к USB-устройствам и другим функциям.
3.2.1. Драйверы и гостевой агент для Windows Server
Для установки драйверов и гостевого агента используйте образ virtio-win-1.1.1.2
Драйверы устанавливаются вручную из диспетчера устройств из папки z173 на диске с образом.
Гостевой агент устанавливается из папки z173\guest-agent.
Если на ВМ выбран чипсет (тип BIOS) Q35, то могут быть установлены не все драйверы. В такой ситуации смените чипсет (тип BIOS) на I440FX.
3.3. Значения для ADDLOCAL, позволяющие настроить процесс установки virtio-win из командной строки
При установке virtio-win-gt-x64.msi или virtio-win-gt-x32.msi из командной строки можно установить любой из драйверов или любое сочетание драйверов.
Кроме того, можно установить определенные агенты, но при этом для каждого агента нужно установить соответствующие драйверы.
Параметр ADDLOCAL команды msiexec позволяет указать драйверы или агенты для установки. ADDLOCAL=ALL устанавливает все драйверы и агенты. Другие значения перечислены в следующих таблицах.
| Значение для ADDLOCAL | Имя драйвера | Описание |
|---|---|---|
|
|
Паравиртуализированный сетевой драйвер обеспечивает повышенную производительность по сравнению с эмулируемыми устройствами rtl. |
|
|
Управляет объемом памяти, к которой фактически обращается виртуальная машина. Улучшает процесс избыточного выделения памяти (облегчает работу планировщика выделения памяти гипервизору). |
|
|
Драйвер устройства QEMU pvpanic. |
|
|
Драйвер устройства QEMU FWCfg. |
|
|
Драйвер последовательного PCI-устройства QEMU. |
|
|
Паравиртуализированный драйвер дисплея, разгружает ЦП хоста и повышает производительность путем сужения полосы пропускания сети на большинстве рабочих нагрузок. |
|
|
Драйвер ввода VirtIO. |
|
|
Драйвер устройства VirtIO RNG. |
|
|
Контроллер сквозного доступа VirtIO SCSI. |
|
|
Драйвер устройства VirtIO Serial. |
|
|
Драйвер VirtIO Block. |
| Агент | Описание | Соответствующий драйвер (драйверы) | Значение для ADDLOCAL |
|---|---|---|---|
Spice Agent |
Поддерживает несколько мониторов, отвечает за поддержку режима "клиент-мышь", снижает использование полосы пропускания, обеспечивает поддержку буфера обмена между клиентом и виртуальной машиной, повышает удобство работы и скорость отклика. |
|
|
Следующая команда устанавливает только контроллер сквозного доступа VirtIO SCSI, драйвер устройства VirtIO Serial и драйвер VirtIO Block:
D:\ msiexec /i "virtio-win-gt-x64.msi" /qn ADDLOCAL=`FE_vioscsi_driver,FE_vioserial_driver,FE_viostor_driver
Следующая команда устанавливает только Spice Agent и необходимые драйверы:
D:\ msiexec /i "virtio-win-gt-x64.msi" /qn ADDLOCAL = FE_spice_Agent,FE_vioserial_driver,FE_spice_driver
- Дополнительные ресурсы