Как установить Windows Server 2019 на Proxmox VE

Чтобы не забыть про нюансы, которые могут возникать при установке Windows Server 2019 на Proxmox Virtual Environment (PVE), я решил описать, как это можно сделать шаг за шагом, от создания виртуальной машины до установки драйверов и настройки сети интернет.

Создание и настройка виртуальный машины в Proxmox VE

Для начала авторизуемся в панели управления по адресу https://IP:8006. Создадим новую виртуальную машину, кликнув правой кнопкой на узле и нажмем Создать ВМ. Данный пункт позволяет создать VDS/VPS на основе виртуализации KVM, одной из самых распространенных и при этом бесплатных систем виртуализации.

Создадим для установки виртуальную машину (VDS/VPS) со следующими характеристиками:

  • 2 ядра процессора;
  • 2 ГБ оперативной памяти (можно установить это значение немного выше, поскольку приведенная ниже конфигурация может работать медленно);
  • 50 ГБ места на диске.

Пункт Создать контейнер, создал бы LXC контейнер Proxmox VE, но в нем нельзя установить систему Windows, так как это подсистема контейнеризации, позволяющая запускать несколько изолированных экземпляров операционной только системы Linux на одном узле.

Создание виртуальной машины под Windows Server 2019 в Proxmox

На вкладке Общее (General) укажем наименование машина и ID

  • Узел (Node): 3vps
  • VM ID: 102
  • Имя (Name): win2019temp, данная машина в будущем будет служить шаблоном для копирования других Windows серверов;
  • Пул ресурсов (Resource Pool): оставляем пустым.
Настройка виртуальной машины под Windows Server 2019 в Proxmox

Скачаем ISO образ системы Windows Server 2019 с официального сайта Microsoft и загрузим в Proxmox VE, выберем в дереве нужное хранилище, раздел ISO-образы и кликнем по кнопке Отправить или загрузим через SFTP в директорию:

/var/lib/vz/template/iso/
Выбор ISO образа 
Windows Server 2019 в Proxmox

Теперь когда образ системы Windows загружен перейдем на вкладку ОС (OS) , где укажем использовать файл с образом CD/DVD:

  • Хранилище (Storage): local
  • ISO Image: выбираю ru_windows_server_2019.iso
  • Тип (Type): Microsoft Windows
  • Версия (Version): 10/2016/2019
Настройка виртуальной машины под Windows Server 2019 в Proxmox

На вкладке система (System) укажем следующие параметры:

  • Видеокарта (Graphic card): По умолчанию;
  • Контроллер SCSI (SCSI Controller): VirtIO SCSI;
  • Qemu Agent: установим флаг;
Настройка виртуальной машины под Windows Server 2019 в Proxmox

На вкладке Диски (Hard Disk) укажем VirtIO Block в качестве устройства жесткого диска виртуальной машины для повышения производительности, для чего потребуются драйверы VirtIO, которые мы установим позже.

  • Шина/Устройство (Bus/Device): VirtIO Block/0
  • Хранилище (Storage): data2
  • Размер диска (Disk size (GiB): 50
  • Кэш (Cache): По умолчанию (Нет)

Здесь можно выбрать один из двух типов виртуальный дисков raw (лучшая производительностью) или qcow2 (расширенный функционал и поддержка снапшотов).

Настройка виртуальной машины под Windows Server 2019 в Proxmox

На вкладке Процессор (CPU), укажем характеристики виртуального процессора, двух ядер для Windows мало, но достаточно для запуска:

  • Сокеты (Sockets): 1;
  • Ядра (Cores): 2;
  • Тип (Type): host, означает,что в качестве процессора в виртуальной машине будет указываться название и тип основного процессора на ноде;
Настройка виртуальной машины под Windows Server 2019 в Proxmox

На вкладке Память (Memory) укажем: 4096 (MiB)

Настройка виртуальной машины под Windows Server 2019 в Proxmox

Перейдем на вкладку Сеть (Network). Выберите тип виртуальной карты VirtIO (paravirtualized) вместо Intel E1000.

  • Нет сетевого устройства (No network device): галочку не ставим;
  • Сетевой мост (Bridge): vmbr0;
  • Модель (Model): VirtIO (paravirtualized);
Настройка виртуальной машины под Windows Server 2019 в Proxmox Шаг 1

На вкладке Подтверждение (Confirm) проверяем введенные параметры и кликнем по кнопке Готово (Finish).

Настройка виртуальной машины под Windows Server 2019 в Proxmox

После того, как вы создали новую виртуальную машину Proxmox VE для Windows, на вкладке Оборудование нужно добавить еще один CD/DVD привод и подключить в него ISO файл с VirtIO драйверами.

Скачаем virtio-win-0.1.240.iso, это набор паравиртуализированных драйверов для KVM/Linux, который обеспечит более высокую производительность виртуальных устройств, чем встроенные эмулированные драйвера, подробнее читаем тут Windows VirtIO Drivers.

Создание дисковода в Proxmox

Загрузим ISO образ virtio-win-0.1.240.iso в хранилище Proxmox VE

Загрузка ISO образа в Proxmox
Результат загрузки ISO образа

Также можно в ручную загрузить ISO образ в директорию Proxmox VE по SFTP.

/var/lib/vz/template/iso/

Добавим еще один виртуальный дисковод с загруженным ISO образом:

Добавление CD-ROM из ISO образа в Proxmox

В результате у виртуальной машины (VPS/VDS) должно отразиться два дисковода, первый с ISO образом системы Windows, второй с ISO образом драйверов VirtIO.

Оборудование виртуальной машины в Proxmox

На этом создание нового виртуального сервера закончено, можно переходить к установке операционной системы Windows Server 2019.

Установка гостевой Windows Server 2019 на VDS (VPS) в Proxmox VE

Перейдем на вкладку Консоль и запустим созданную виртуальную машину с Windows Server 2019.

Запуск консоли Windows Server 2019 в Proxmox
Начало установки Windows Server 2019 в Proxmox

Выберем язык гостевой операционной системы и раскладку клавиатуры, двигаемся дальше по установщику

Установка Windows Server 2019 в Proxmox

Выберем операционную систему Windows Server 2019 Standard (Возможности рабочего стола Desktop Experience), если не выбрать эту опцию, то система будет работать только в режиме командной строки.

ВЫбор версии Windows Server 2019 в Proxmox

На вкладке выбора раздела установки гостевой ОС нет жесткого диска, хотя при создании виртуальной машины мы создали виртуальный жесткий диск. Дело в том, что нам необходимо установить драйвера.

Мы можем загрузить драйвер из нашего VirtIO ISO, используя кнопку Загрузить (Load driver). 

Выбор раздела виртуальной машины под Windows Server 2019 в Proxmox

Выберем правильный драйвер с помощью кнопки Обзор (Browse). Драйвер хранилища находится по адресу <CD-Drive>:/viostor/2k16/amd64 — нам нужно выбрать именно эту папку.

Установка драйвера жесткого диска Windows Server 2019 в Proxmox
Выбор драйвера жесткого диска для Windows Server 2019 в Proxmox

Если вы сделали все правильно, то гостевая система предложит выбрать найденный драйвер viostor.inf, выберем драйвер и кликнем по кнопке Далее.

Драйвер под Windows Server 2019 в Proxmox

После установки драйвера появится неразмеченное пространство на диске, а значит диск найден системой.

Установка в пустой раздел Windows Server 2019 в Proxmox

Кликнем по кнопке Далее и мастер установки начнет процесс копирования файлов и дальнейшей установки гостевой системы Windows Server 2019.

Установка Windows Server 2019 в Proxmox

Далее выполняем указания мастера установки Windows Server 2019, после чего попадем в настройки параметров для указания пароля администратора системы.

Установка пароля Windows Server 2019 Proxmox

На этом Windows Server 2019 установлена на виртуальную машину Proxmox VE, теперь попробуем авторизоваться в системе.

ctrl alt del Windows Server 2019 Proxmox

Выберем комбинацию клавиш Ctrl + Alt + Del и введем установленный пароль.

Ввод пароля Windows Server 2019 Proxmox

Если все получилось, то мы попадаем на рабочий стол установленной системы Windows.

Диспетчер серверов Windows Server 2019 Proxmox

Настройка доступа по RDP к Windows Server 2019 в Proxmox VE

Для дальнейшей работы в системе Windows Server 2019, нам нужен доступ по RDP, сразу включим его в Диспетчере серверов, откроем вкладку Локальный сервер, выберем пункт Удаленный рабочий стол, изменим значение параметра на Включено.

Настройка RDP для Windows Server 2019 Proxmox
Разрешить удаленные подключения к этому компьютеру в Windows Server 2019 Proxmox

Для этого установим флаг Разрешить удаленные подключения в этому компьютеру.

Проверка RDP настроек Windows Server 2019 Proxmox

Теперь возможен доступ к виртуальному серверу по RDP протоколу через удаленный рабочий стол, указав IP адрес сервера логин и пароль.

rdp доступ к proxmox

Установка драйверов Windows Server 2019 в Proxmox VE

Для удаленного подключения к серверу нужно настроить сеть и подключиться к интернету, для этого нужно установить драйвера на сетевую карту.

Драйвера мы будем устанавливать с загруженного нами virtio-win-0.1.240.iso, расположение драйверов на Virtio CD:

  1. Жесткий диск: vioscsi \ 2k19 \ amd64
  2. Сеть: NetKVM \ 2k19 \ amd64
  3. Объем памяти: Balloon \ 2k19 \ amd64

Диспетчер устройств (Device Manager) можно открыть из Панели управления. А также с помощью командной строки, или команды Выполнить (Win+R). В обоих случаях ввести: devmgmt.msc. Или же, просто ввести данную команду в строку поиска меню Пуск и нажать результат поиска. Правый клик по значку «компьютер», выбираем «управление «, и в открывшемся окне, слева, найдешь В свойствах.

Панель управления Windows Server 2019 Proxmox

Ethernet-контроллер наша сетевая карта драйвера к которой нужно установить.

Диспетчер устройств Windows Server 2019 Proxmox

Обновим драйвер, кликнув по Ethernet-контроллер правой клавишей мыши.

Установка драйвера Windows Server 2019 Proxmox

Выполним поиск драйверов на этом компьютере вручную

Поиск драйвера Windows Server 2019 Proxmox

Укажем на диск Virtio CD в дисководе и система найдет нужный драйвер для устройства.

Драйвер установлен Windows Server 2019 Proxmox

Аналогично установим драйвера на остальные устройства.

Выбор драйвера virtio Windows Server 2019 Proxmox

Проверим, что все устройства настроены и работают правильно.

Проверка установленного драйвера Windows Server 2019 Proxmox

После установки драйверов не забудьте установите Агент VirtIO  (\guest-agent\quemu-ga-x86_64.msi). Это аналог VMware Tools и Hyper-V Integration Services, который позволяет отправлять информацию о гостевой ОС в гипервизор Proxmox.

Агент VirtIO

Есть еще вариант установки драйверов с помощью установщика драйверов Windows, но это другая история.

image 6
image 4

Настройки сети Windows Server 2019 в Proxmox VE

Перейдем к настройкам сети, укажем IP адрес и шлюз, чтобы Windows Server 2019 получил сеть из Proxmox VE и имел доступ к интернет. Далее мы сможем подключиться по RDP и продолжить настройку системы под себя.

Откроем Параметры сети и Интернет, кликнув правой кнопкой по значку компьютера в правом углу рабочего стола.

image 114

Кликнем по кнопке Настройка параметров адаптера для просмотра сетевых адаптеров и изменения параметров подключения.

image 115

Если все сделано согласно данной инструкции, то в списке должен появиться один сетевой адаптер, кликнем по нему правой клавишей мыши и перейдем к настройкам.

image 116

Уберем флажок с IP версии 6 (TCP/IPv6), так как в случае установки 1С или PostgreSQL, могут возникнуть проблемы в сетевых настройках.

image 117

Перейдем к настройкам IP версии 4 (TCP/IPv4), укажем IP адрес, маску подсети и основной шлюз, а также предпочитаемый DNS-сервер, например 8.8.8.8.

image 118
image 119

Сохраним сетевые параметры и проверим доступ в интернет.

image 120

Как видите доступ в интернет есть, а значит мы сделали все верно. Вы можете продолжить настройку Windows, например добавить в домен Active Directory или установить 1С сервер. Если у вас остались вопросы задавайте их в комментариях и я постараюсь на них ответить, также подписывайтесь на наш телеграмм канал для администраторов.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *