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

Posted by

Пока уже переходить с Windows Server 2012 R2 на Windows Server 2019, опять переносить все сервисы, лабораторные работы, так сказать повышать свой профессиональный уровень. Но это ведь интересно я ведь вкладываю время в самого себя.

Сегодня я разберу, как на своем домашнем сервере на базе GIGABTYE C246 WU4 (купить такую можно здесь) и дисках подключенных как LVM-Thin

SSD накопитель «SSD накопитель SILICON POWER M-Series SP512GBP34A80M28 512Гб, M.2 2280, PCI-E x4, NVMe» (купить такой же можно здесь) с интерфейсом M2, но так как на моей материнской плате такие разъемы заняты, то понадобится и соответствующий разъем «Адаптер PCI-E M.2 NGFF for SSD Bulk [asia pcie m2 ngff m-key]» (купить такой же можно здесь)

В заметке участвует:

  • Тестовый полигон на базе Debian 10 + Proxmox 6
  • Скачанный с Microsoft Volume License Services образ (SW_DVD9_Win_Server_STD_CORE_2019_1809.18_64Bit_English_DC_STD_MLF_X22-74330.ISO).
  • Данный образ загружаю через Web-интерфейс в Proxmox 6

Шаг №1: Подключаемся браузером к Proxmox

https://IP&DNS:8006 - user&pass

Шаг №2: Создаю виртуальную машину

https://IP&DNS:8006 – user&pass – (Folder View) – Datacenter – Virtual Machine – Create VM

  • Node: srv-proxmox
  • VM ID: 128 (назначается мастером по порядку)
  • Name: srv-s2019a
  • Resource Pool: ничего не указываю

Расширенные параметры Advanced не включаю (то есть пока все по дефолту)

И нажимаю Next

  • Storage: local
  • ISO Image: выбираю SW_DVD9_Win_Server_STD_CORE_2019_1809.18_64Bit_English_DC_STD_MLF_X22-74330.ISO
  • Type: Microsoft Windows
  • Version: 10/2016/2019

Расширенные параметры Advanced не включаю (то есть пока все по дефолту)

И нажимаю Next

  • Graphic card: Default
  • SCSI Controller: VirtIO SCSI
  • Qemu Agent: отмечаю галочкой

И нажимаю Next

  • Bus/Device: VirtIO Block/0
  • Storage: disk1
  • Disk size (GiB): 50
  • Cache: Default (No cache)

Расширенные параметры Advanced не включаю (то есть пока все по дефолту)

И нажимаю Next

  • Sockets: 1
  • Cores: 4
  • Type: Default (kvm64)

Расширенные параметры Advanced не включаю (то есть пока все по дефолту)

И нажимаю Next

  • Memory (MiB): 4096

Расширенные параметры Advanced не включаю (то есть пока все по дефолту)

И нажимаю Next

  • No network device: галочку не ставим
  • Bridge: vmbr0
  • Model: VirtIO (paravirtualized)

Расширенные параметры Advanced не включаю (то есть пока все по дефолту)

И нажимаю Next, Finish

Шаг №3: Добавляю в созданную VM еще одно устройство:

https://IP&DNS:8006 – user&pass – VM ID 128 (srv-s2019a) Hardware – Add – CD/DVD Drive –

  • Bus/Device: IDE/0
  • Storage: local
  • ISO Image: virtio-win-0.1.171.iso

И нажимаю Create

Шаг №4: Запускаю созданную виртуальную машину:

https://IP&DNS:8006 – user&pass – VM ID 128 (srv-s2019a) – Start, после переключаюсь на >_ Console дабы видеть процесс инсталляции, происходит загрузка файлов с образа в оперативную память, после

  • Language to install: English (United States)
  • Time and currency format: English (United States)
  • Keyboard or input method: US

И нажимаю Next

И нажимаю Install Now

  • Select the operating system you want to install: выбираю Windows Server 2019 Standard (Desktop Experience)

И нажимаю Next

  • I accept the license terms: отмечаю галочкой

И нажимаю Next

  • Custom: Install Windows only (advanced): выбираю

Ну а дальше, установщик Windows не видит жесткий диск – это нормально, т.к. я при создании виртуальной машины указал что шина диска это VirtIO и как раз для этого я в контейнер виртуальной машины добавил еще один привод:

Установщик Windows не видит диск на базе VirtIO

Нажимаю Load driver – Browse – выбираю CD Drive (D): virtio-win-0.1.1 (разворачиваю: viostor – 2k19 - amd64) и установщик с учетом подгруженного драйвера успешно увидел жесткий диск данной виртуальной машины:

Драйвера подгружен - диск видится установщиком Windows Server 2019

Нажимаю Next, Next и далее привычная установка Windows. Заострять внимание на дальнейшем нет смысла.

Шаг №5: После того как система Windows Server 2019 Standard установилась, устанавливаем драйвера на устройства которые не опознались установщиком Windows все также с подмонтированного образа virtio-win-0.1.171.iso

Устанавливаю драйвера из образа virtio-win-0.1.171.iso

Шаг №6: Копируем с подмонтированного образа virtio-win-0.1.171.iso папку Balloon в C:\Program Files\ и запускаем сервис оптимизации использования оперативной памяти:

Win – Windows System – и через правый клик на Command Prompt – More – Run as administrator –

Также устанавливаю Guest-agent: CD Drive (D: virtio-0.1.171) – guest-agent – qemu-ga-x86_64

После отправляю систему в перезагрузку, авторизуюсь, выключаю и делаю снапшот подготовленной виртуальной машины на будущее использование для отката для новых наработок.

Итого поставленная задача выполнена, с уважением автор блога Олло Александр aka ekzorchik.