На 5 август 2026 година компанията Proxmox Server Solutions пусна първата официално поддържана версия на Proxmox Virtual Environment за архитектура ARM64. До момента платформата за виртуализация Proxmox VE официално бе налична само за x86-64, въпреки че съществуваха трети страни портувания и експериментални методи за стартиране на ARM.
ARM64 вариантът не е реализиран като отделен форк или съкратена версия. Proxmox VE 9.2 за arm64 използва същата кодова база, пакетни хранилища и цикъл за пускане, каквито са версията за x86-64. И двете архитектури се изграждат от единни изходни кодове и трябва да получават еднакви версии на пакетите, макар разработчиците да предупреждават, че отделни ARM64 компилации могат да излизат малко по-късно поради по-малкото количество оборудване за тестване.
Основата на системата е Debian 13.5 „Trixie“ с Linux 7.0 като основно ядро. Използват се QEMU 11.0, LXC 7.0 и ZFS 2.4, т.е. същите основни компоненти, каквито има в x86-64 варианта на Proxmox VE 9.2. За Ceph са налични клонове Squid 19.2 и Tentacle 20.2.
Разработчиците декларират функционален паритет на ARM64 версията с x86-64 по основните възможности на платформата. В частност, налични са:
-
Виртуални машини KVM/QEMU. На ARM хостове могат да се създават хардуерно виртуализирани гост системи ARM64. В отличие от x86-64, виртуалните машини винаги се зареждат през UEFI с ARM версия OVMF — AAVMF; SeaBIOS за тази архитектура не съществува.
-
Контейнери LXC. Поддържа се стандартният механизъм на системните Linux контейнери Proxmox VE с управление през същия уеб интерфейс и набор от инструменти, каквито са на x86-64. Proxmox директно нарича KVM и LXC част от пълния функционален паритет на ARM64 версията.
ZFS. Локалните хранилища на ZFS се поддържат стандартно; разработчиците съобщават, че стекът е преминал отделна проверка на ARM64 и трябва да осигурява същия набор от функции и надеждност, каквито има на x86 сървъри.
-
Ceph. Разпределеното хранилище Ceph също е част от официално поддържания стек. За Proxmox VE 9.2 Ceph Tentacle 20.2 е наличен като стабилна версия наред с Ceph Squid 19.2.
Кластери с висока наличност. ARM64 възлите получават стандартни средства за клъстериране, HA и разпределение на натоварване. В Proxmox VE 9.2 включително се предлага Dynamic Load Balancer и нов режим на поддръжка на клъстера Disarm/Arm.
Програмно определяеми мрежи. Наличен е стандартният SDN стек Proxmox VE, включващ новите в 9.2 WireGuard и BGP-fabric, BGP/EVPN, маршрутизационни карти и списъци с префикси.
Резервно копиране и възстановяване. ARM64 версията запазва вградени механизми за създаване на резервни копия на виртуални машини и контейнери. Включен е отделен Proxmox Backup Server за ARM64, който все още не е официално пуснат — разработчиците само съобщиха за наличието на вътрешни тестови версии.
Единен уеб интерфейс и инструменти за управление. Конфигурацията, административните утилити и документацията практически съвпадат с x86-64 версията. Наличен е и отделен pve-enterprise репозиторий ARM64 с търговска техническа поддръжка.
Портът е разработван и тестван съвместно с NVIDIA и Supermicro на сървъри с NVIDIA Grace Hopper. Именно платформите NVIDIA Grace Hopper и NVIDIA Vera в момента имат пълна официална поддръжка от Proxmox. За друго сървърно оборудване на базата на ARMv9-A и по-нови е обявена поддръжка на режим best effort; ARMv8-A също може да работи, но без същите гаранции.
Има и хардуерни изисквания. ARM64 сървърът трябва да се зарежда чрез UEFI и да описва оборудването чрез ACPI. Затова типичните платки, които използват само Device Tree, официално не се поддържат. Конкретно разработчиците подчертават, че Raspberry Pi не влиза в списъка на поддържаното оборудване, дори въпреки възможността да накарате Proxmox VE да работи на някои от тези системи ръчно.
Смесването на ARM64 и x86-64 възли в един кластер не е технически забранено, обаче такава конфигурация официално не се поддържа. Виртуалните машини могат да бъдат стартирани само на възли от съответната архитектура, затова live migration между x86-64 и ARM64 е невъзможна. Данните на виртуалната машина могат да бъдат прехвърлени чрез резервно копие, offline migration или общо хранилище, след което гостуващата операционна система ще трябва да бъде преинсталирана или адаптирана за друга архитектура.
Proxmox VE за ARM64 се разпространява като готов bare-metal ISO образ и чрез пакетни репозитории. Също така е възможна инсталация над Debian 13 ARM64. Изходният код на Proxmox VE е отворен и се разпространява предимно под GNU AGPLv3.
Източник: linux.org.ru
