Proxmox VE 9.2 стал первым релизом Proxmox Virtual Environment с официальной поддержкой второй архитектуры — 64-битной ARM (arm64/aarch64). Раньше Proxmox VE работал только на x86-64 (amd64). Версия для arm64 использует ту же кодовую базу, репозитории пакетов и цикл релизов, что и x86-64. В основе — Debian 13.5 «Trixie» со стабильным ядром Linux 7.0, а также те же версии ключевых технологий: QEMU 11.0, LXC 7.0 и ZFS 2.4. Конфигурация, инструменты и документация одинаковы для обеих архитектур, за исключением небольшого списка отличий.
Полная официальная поддержка заявлена для платформ NVIDIA Grace Hopper и NVIDIA Vera. Другое оборудование на UEFI-базе с ARMv9-A или новее поддерживается в режиме best-effort; ARMv8-A в целом тоже работает, но тоже без гарантий. Хост обязан загружаться через UEFI и описывать железо через ACPI. Одноплатные компьютеры только с device-tree, вроде Raspberry Pi, не поддерживаются.
Архитектурные отличия такие. Виртуальные машины всегда грузятся через UEFI, который предоставляет ARM-сборка OVMF (AAVMF). SeaBIOS на arm64 нет. AMD SEV для шифрования памяти и Intel GVT-g для виртуальных GPU — только для x86. Нет и системного пакета микрокода CPU, в отличие от intel-microcode и amd64-microcode на x86. Гости запускаются только на узлах своей архитектуры, live-миграция возможна только между узлами одной архитектуры.
Разработчики отдельно поблагодарили NVIDIA за доверие и тесное сотрудничество: порт тестировался и закалялся на её платформах и уже работает в продакшене. Вместе с другими enterprise-вендорами они планируют расширять список официально поддерживаемых платформ.
В FAQ уточняется важное: это не technology preview, а полноценная поддержка с тем же жизненным циклом и окнами поддержки, что и x86-64. Репозиторий pve-enterprise доступен для arm64, и для продакшена рекомендуют именно его. Подписка для arm64-хостов отдельная от x86-64 и пока выдаётся по запросу через sales@proxmox.com. Уже есть внутренние тестовые сборки других продуктов, например Proxmox Backup Server, но приоритет зависит от запросов enterprise-клиентов.
Смешивать x86-64 и arm64 узлы в одном кластере технически никто не блокирует, но официально такие кластеры не поддерживаются. Гости между архитектурами не мигрируют. Данные существующего гостя можно перенести офлайн-миграцией, бэкапом или через общее хранилище, но саму гостевую систему придётся переустанавливать или перенастраивать под новую архитектуру. Установка поверх Debian 13 «Trixie» для arm64 делается так же, как на x86-64. Пакеты собираются из одних исходников и отслеживают одинаковые версии, но отдельные пакеты на arm64 могут выходить позже — сейчас для проверки этой архитектуры у команды меньше систем.