Proxmox VE теперь официально поддерживает 64-битные Arm (Aarch64) платформы

Компания Proxmox недавно объявила о первом официальном выпуске Proxmox Virtual Environment (VE) с поддержкой 64-битной архитектуры Arm (arm64/aarch64). До сих пор это популярное решение для виртуализации было доступно только для x86-64 (amd64).

Proxmox VE 9.2 для arm64 построен на Debian 13.5 «Trixie» с ядром Linux 7.0, а в остальном основан на том же коде, что и версия для x86-64, и использует те же конфигурацию, инструментарий и документацию, за исключением некоторых отличий, специфичных для архитектуры.

Proxmox VE 64-bit Arm

Разработчики отмечают, что Proxmox VE для Arm полностью поддерживает платформы NVIDIA Grace Hopper и NVIDIA Vera, а на другом оборудовании на базе UEFI с архитектурой Armv8-A/Armv9-A доступна поддержка без гарантий. Однако одноплатные компьютеры, работающие только с device tree, такие как Raspberry Pi, не поддерживаются, поскольку хост должен загружаться через UEFI и описывать свое оборудование через ACPI.

Тем не менее, ранее была отмечена работа над… Порт UEFI+ACPI для Raspberry Pi 4 , и пользователям уже удалось заставить релиз работать на Raspberry Pi 4 и Raspberry Pi 5, как пользователь YouTube _jonny_ объясняет :

На Pi5 это работает; ручные шаги установки были выполнены на установке RPi Trixie, а шаг с ядром Proxmox пропущен. Пришлось отключить NetworkManager и некоторые компоненты cloud-init, так как они мешали настройке Proxmox. Удалось запустить две виртуальные машины AlmaLinux (с DE и серверную); обе работали нормально, задержек внутри ВМ не наблюдалось.

Судя по всему, UEFI-прошивка не использовалась, но для справки существует также порт прошивки EDK2 для Pi 5 .

Promox VE 9.2 Arm screenshot
Источник скриншота: блог Jeff Geerling

Proxmox VE для Arm по сути такой же, как и для x86, но есть некоторые архитектурные различия:

  • Виртуальные машины всегда загружаются через UEFI, предоставляемый Arm-сборкой OVMF (AAVMF). SeaBIOS недоступен на arm64.
  • Шифрование памяти AMD SEV и опосредованные vGPU Intel GVT-g доступны только на x86.
  • Не существует пакета микрокода процессора на уровне операционной системы, в отличие от intel-microcode и amd64-microcode на x86.
  • Гостевые системы запускаются только на узлах, соответствующих их архитектуре, а живая миграция возможна только между узлами с одинаковой архитектурой.

Порт Arm, по-видимому, был в основном спонсирован компанией NVIDIA, так как компания это было необходимо для решения «Mission Control» для управления AI-фабрикой, что объясняет, почему оборудование NVIDIA полностью поддерживается.

Не было известно, что Proxmox VE недоступен для Arm, вплоть до прочтения запись в блоге Jeff Geerling об этой теме сегодня. Это потому, что некоторые производители Arm SBC предоставляли (как теперь известно, неофициальные) образы Proxmox VE в течение многих лет, большинство в частности FriendlyELEC , в том числе для их последнего NanoPi R28S SBC анонсированного несколько дней назад.

Но, очевидно, получение официальной поддержки намного лучше для стабильности и функциональности. Если есть желание попробовать её на собственной 64-битной платформе Arm, можно загрузить Proxmox VE 9.2 Arm ISO Installer .

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments