[B]Дополнение 5 к релизу VMBitrix 9.0.3: Образ машины для разных сред виртуализации
[/B]
Значительно переработаны и изменены образы под разные типы виртуализации.
Общая часть для всех:
- перешли на UEFI (на смену BIOS)
- таблица разделов изменена на GPT (на смену MBR)
- по умолчанию 2 ядра ЦП
- по умолчанию 2Гб ОЗУ
- имя сетевого интерфейса [B]eth0[/B] во всех образах (для единообразия)
- тип контроллера дисков изменен на:
[LIST]
[*]sata для VMWare и VirtualBox
[*]scsi для HyperV и ProxmoX
[/LIST]- разделы и их размеры:
[LIST]
[*]50Гб на корень (/)
[*]2Гб на раздел подкачки (swap)
[*]0.5Гб для EFI (/boot/efi)
[/LIST]
[B]VirtualBox
[/B]
Файл образа: [I]VMBitrix9.0-3-CentOSStream9-VirtualBox.ova[/I]
Исправлено определение типа ОС, подтипа и версии.

В качестве чипсета выбран [I]ICH9[/I].
Безопасная загрузка выключена.

Графический контроллер выбран как [I]VBoxSVGA[/I], видеопамяти 128Мб.

По поводу предупреждения о неправильных настройках видео - игнорируем его.
Если выбран совместимый режим [I]VMSVGA[/I] (если сделать как хочет VirtualBox), то при загрузке будет выдаваться сообщения о сломанной конфигурации и не поддерживаемом гипервизоре)

Сеть по прежнему по умолчанию с типом подключения [I]NAT[/I]. Измените на вам нужную перед запуском.
Тип адаптера - [I]Intel PRO/1000 MT Desktop (82540EM)[/I].

При загрузке ОС в консоли гипервизора может быть предупреждение вида [I]Unmaintained driver is detected: e1000[/I].
Ни на что не влияет, это проблемы самого VirtaulBox, они предоставляют такие типы адаптеров в поставке и ОС жалуется)
Предупреждение можно скрыть, выбрав тип [I]Паравиртуальная сеть (virtio-net)[/I].
Версия VirtualBox Guest Additions в образе машины не фиксированная, а та, что есть в репозиториях на момент сборки образа. В данном случае 7.1.4.
[B]VMWare
[/B]
Версия VHV (Virtual Hardware Version) поднята до 14.
Минимально возможные версии ПО от VMWare для запуска образов:
- VMware Workstation Pro 15.x и выше
- VMware Workstation Player 15.x и выше
- VMware ESXi 7.0 и выше
VMware Tools добавлены во все образы.
Файл образа: [I]VMBitrix9.0-3-CentOSStream9-VMWare.zip[/I]
После открытия образа в Workstation или Player увеличиваем VHV до максимально возможной версии, запустив [I]Hardware Compatibility Wizard[/I].
Например, в последних версиях Workstation Pro (17.6) или Fusion (13.6) версия VHV равна 21.
По виртуальному железу:
- набор изменений из общей части
- контроллер жестких дисков SATA
- сеть по прежнему по умолчанию с типом подключения Bridge
- безопасная загрузка выключена
Файл образа: [I]VMBitrix9.0-3-CentOSStream9-VMWare.ova[/I]
VMware ESXi 6.5.x и VMware ESXi 6.7.x больше не поддерживаются в связи с EOL в конце 2022 года. Импорт образа в эти версии выдаст ошибку.
Поддержка VMware ESXi 7.0.x и VMware ESXi 8.0.x продолжается.
[B]VMware ESXi 7.0.x[/B]
После импорта образа в ESXi будет предупреждение вида [I]The guest OS for this virtual machine is currently set to 'Other'. You should specify the correct guest OS to allow for guest-specific optimizations and to enable installation of VMware Tools.
[/I]

Увеличиваем версию VHV до максимально возможной версии в этой версии ESXi, запустим [I]Upgrade VM Compatibility[/I] (для версии 7.0.0 это версия 17).

После заходим в редактирование параметров машины, на таб [I]VM Options[/I]. В разделе [I]General Options[/I] выбираем в [I]Guest OS[/I] - [I]Linux[/I], а в [I]Guest OS Version[/I] - [I]CentOS 8[/I] и сохраняем настройки.

Почему 8? Во время выхода ESXi 7.0 не было CentOS 9, эта версия гипервизора с такой ОС не знакома)
После этого предупреждение пропадает и машина успешно загружается.

[B]VMware ESXi 8.0.x[/B]
Способ аналогичный 7-ой версии выше.
Импортируем образ в ESXi.
Увеличиваем версию VHV до максимально возможной версии в этой версии ESXi, запустим [I]Upgrade VM Compatibility[/I] (для версии 8.0.0 это версия 20).

Редактируем параметры машины, на табе [I]VM Options[/I] в разделе [I]General Options[/I] выбираем в [I]Guest OS[/I] - [I]Linux[/I], а в [I]Guest OS Version[/I] - [I]CentOS 9[/I] и сохраняем настройки.

После этого предупреждение пропадает и машина успешно загружается.
[B]HyperV[/B]
Файлы образов:
[I]VMBitrix9.0-3-CentOSStream9-HyperV-Windows10.zip[/I]
[I]VMBitrix9.0-3-CentOSStream9-HyperV-Windows11.zip[/I]
[I]VMBitrix9.0-3-CentOSStream9-HyperV-WindowsServer2012.zip[/I]
[I]VMBitrix9.0-3-CentOSStream9-HyperV-WindowsServer2016.zip[/I]
[I]VMBitrix9.0-3-CentOSStream9-HyperV-WindowsServer2019.zip[/I]
[I]VMBitrix9.0-3-CentOSStream9-HyperV-WindowsServer2022.zip[/I]
Предыдущий образ для HyperV основан на 1 поколение машин для HyperV. Больше не поддерживается и не собирается. Дальше - только 2 поколение машин на HyperV.
Образы для Windows собираются на базе Windows 10 22H2 и Windows 11 24H2. Обновите ваши ОС перед использованием готовых образов для HyperV на Windows.
Образы для Windows 10 и Windows Server 2012 будут собираться до конца 2025. Потом, в связи с EOL Windows 10 в конце 2025 года эти образы собираться не будут.
Windows Server 2025 должен выйти до конца 2024 года. Сейчас есть только preview для тестов. После выхода стабильной версии в планах собирать образ и для Windows Server 2025.
Версия конфигурации, используемая в образе, зависит от выбранной ОС:
Windows 10 - 9.0
Windows 11 - 12.0
Windows Server 2012 - 5.0
Windows Server 2016 - 8.0
Windows Server 2019 - 9.0
Windows Server 2022 - 10.0
По виртуальному железу:
- общая часть выше
- используется EFI по умолчанию
- безопасная загрузка выключена
- контроллер SCSI по умполчанию
- виртуальный жесткий диск - файл формата vhdx
Принцип использования:
- выбираем ОС: Windows или Windows Server
- выбираем версию этой ОС
- по этим 2 параметрам скачиваем и распаковываем выбранный архив
- в диспетчере HyperV делаем импорт машины, указав папку с машиной
пример ниже на базе Windows Server 2022

- проходим мастер импорта, его скринкаст ниже
Шаг 1:

Шаг 2:

Шаг 3:

Шаг 4:

Шаг 5:

- в параметрах машины подстраиваем сеть, кол-во ядер ЦП, ОЗУ и т.д.
- запускаем
[B]Vagrant[/B]
Файл образа: [I]VMBitrix9.0-3-CentOSStream9-Vagrant.box[/I]
Образ для виртуальной среды разработки Vagrant.
Используется среда виртуализации VirtualBox (набор изменений такой же как в VirtualBox выше).
[B]ProxmoX
[/B]
Файл диска машины в формате qcow2: [I]VMBitrix9.0-3-CentOSStream9-ProxmoX-disk1.qcow2[/I]
Импорта машин в этот гипервизор нет. Потому:
- создаем пустую машину
- добавляем в неё подготовленный диск импортом из файлах формата qcow2
- подстраиваем и запускаем
В самом ProxmoX это делается так (на примере ProxmoX 8.2.x).
выбираем ноду, создаем машину через пункт меню [I]Create VM[/I]:

Идем по шагам:
на шаге [I]General[/I] запоминаем [I]ID[/I] машины - у меня это 100

на шаге [I]OS[/I] выбираем [I]Do not use any media[/I]

на шаге [I]System[/I] выбираем тип [I]BIOS[/I] - [I]OVMF (UEFI)[/I], снимаем галочку с [I]Add EFI Disk[/I], выбираем [I]SCSI Controller[/I] - [I]VirtIO SCSI
[/I]

на шаге [I]Disks[/I] удаляем диск, нажав на корзину

на шаге [I]CPU[/I] кол-во ядер [I]Cores[/I] ставим 2

на шаге [I]Memory[/I] задаем кол-во памяти [I]2048
[/I]

на шаге [I]Network[/I] ничего не меняем

на шаге [I]Confirm[/I] жмем [I]Finish
[/I]

Файл диска в формате qcow2 ([I]VMBitrix9.0-3-CentOSStream9-ProxmoX-disk1.qcow2[/I]) загружаем внутрь машины ProxmoX, например по пути [I]/var/lib/vz/template/[/I] (может быть и другой).
В веб части ProxmoX выбираем ноду, переходим в её [I]Shell[/I].
Выполняем команду импорта диска в машину с [I]id[/I] 100 с местом хранения [I]local-lvm[/I]:
[CODE]qm importdisk 100 /var/lib/vz/template/VMBitrix9.0-3-CentOSStream9-ProxmoX-disk1.qcow2 local-lvm[/CODE]
По завершению в консоли будет - [I]Successfully imported disk as 'unused0:local-lvm:vm-100-disk-0'.[/I]

Возвращаемся в саму машину в раздел [I]Hardware[/I]. Там появится [I]Unused disk 0 - local-lvm:vm-100-disk-0[/I].

Выбираем его и нажимаем [I]Edit[/I]. В диалоге добавления диска меняем [I]Bus/Device[/I] на [I]VirtIO Block[/I].

В разделе [I]Hardware[/I] машины добавится [I]Hard Disk (virtio0)[/I], с указанием диска и его размера.
Переходим в раздел [I]Options[/I]. Выбираем [I]Boot Order[/I] и жмем [I]Edit[/I]. Откроется диалог порядка загрузки.

Ставим галочку [I]Enabled[/I] напротив нашего диска и перетаскиваем его на место [B]2[/B]. Сохраняем.
Там же в разделе [I]Options[/I] машины редактируем опцию [I]QEMU Guest Agent[/I], ставим галочку [I]Use QEMU Guest Agent[/I] и сохраняем [I]ОК[/I].

Запускаем машину кнопкой Start.