5 sierpnia 2026 roku firma Proxmox Server Solutions wydała pierwszą oficjalnie wspieraną wersję Proxmox Virtual Environment dla architektury ARM64. Do tej pory platforma wirtualizacji serwerów Proxmox VE była oficjalnie wydawana dla x86-64, chociaż istniały zewnętrzne porty i eksperymentalne sposoby uruchamiania na ARM.
Wariant ARM64 nie został wdrożony jako oddzielny fork ani uproszczona edycja. Proxmox VE 9.2 dla arm64 wykorzystuje tę samą bazę kodu, repozytoria pakietów i cykl wydania, co wersja dla x86-64. Obie architektury są kompilowane z tych samych źródeł i powinny otrzymywać te same wersje pakietów, chociaż deweloperzy ostrzegają, że oddzielne kompilacje ARM64 mogą pojawiać się nieco później z powodu mniejszej ilości sprzętu do testowania.
Podstawą systemu jest Debian 13.5 "Trixie" z jądrem Linux 7.0 jako standardowym. Używane są QEMU 11.0, LXC 7.0 i ZFS 2.4, czyli te same podstawowe komponenty, co w wersji x86-64 Proxmox VE 9.2. Do Ceph dostępne są wersje Squid 19.2 i Tentacle 20.2.
Deweloperzy deklarują funkcjonalny parytet wersji ARM64 z x86-64 pod względem podstawowych możliwości platformy. W szczególności dostępne są:
-
Maszyny wirtualne KVM/QEMU. Na hostach ARM można tworzyć sprzętowo wirtualizowane systemy gościnne ARM64. W przeciwieństwie do x86-64, maszyny wirtualne zawsze uruchamiają się przez UEFI z ARM-wariantem OVMF — AAVMF; SeaBIOS dla tej architektury nie jest dostępny.
-
Kontenery LXC. Wspierany jest standardowy mechanizm systemowych kontenerów Linux Proxmox VE, zarządzany przez ten sam interfejs webowy i zestaw narzędzi, co w x86-64. Proxmox bezpośrednio nazywa KVM i LXC częścią pełnego parytetu funkcjonalnego wersji ARM64.
ZFS. Lokalne przechowywania na ZFS są wspierane standardowo; deweloperzy informują, że stos przeszedł oddzielne testy na ARM64 i powinien zapewniać ten sam zestaw funkcji i niezawodność, co na serwerach x86.
-
Ceph. Rozproszona pamięć Ceph jest również częścią oficjalnie wspieranego stosu. Dla Proxmox VE 9.2 Ceph Tentacle 20.2 jest dostępny jako stabilna wersja obok Ceph Squid 19.2..
Klastry wysokiej dostępności. Węzły ARM64 otrzymują standardowe narzędzia do klasteryzacji, HA i rozkładu obciążenia. W Proxmox VE 9.2 znajdują się między innymi Dynamic Load Balancer i nowy tryb konserwacji klastra Disarm/Arm.
Programowalnie definiowane sieci. Dostępny jest standardowy stos SDN Proxmox VE, w tym nowości w wersji 9.2, takie jak WireGuard i BGP-fabric, BGP/EVPN, mapy tras i listy prefiksów.
Tworzenie kopii zapasowych i przywracanie. Wersja ARM64 zachowuje wbudowane mechanizmy tworzenia kopii zapasowych maszyn wirtualnych i kontenerów. Z osobna Serwer kopii zapasowych Proxmox dla ARM64 nie został jeszcze oficjalnie wydany — programiści poinformowali jedynie o dostępności wewnętrznych wersji testowych.
Jednolity interfejs webowy i narzędzia zarządzające. Konfiguracja, narzędzia administracyjne i dokumentacja praktycznie pokrywają się z wersją x86-64. Dostępne jest również osobne repozytorium pve-enterprise ARM64 z komercyjnym wsparciem technicznym.
Port był rozwijany i testowany we współpracy z NVIDIA i Supermicro na serwerach z NVIDIA Grace Hopper. To właśnie platformy NVIDIA Grace Hopper i NVIDIA Vera mają pełne oficjalne wsparcie od Proxmox. Dla innego sprzętu serwerowego opartego na ARMv9-A i nowszych deklarowane jest wsparcie w trybie best effort; ARMv8-A również może działać, ale bez tych samych gwarancji.
Są też wymagania sprzętowe. Serwer ARM64 musi uruchamiać się przez UEFI i opisywać sprzęt przez ACPI. Dlatego typowe płyty, które używają tylko Device Tree, nie są oficjalnie wspierane. W szczególności programiści podkreślają, że Raspberry Pi nie znajduje się na liście wspieranego sprzętu, nawet mimo możliwości uruchomienia Proxmox VE na niektórych takich systemach ręcznie.
Mieszanie węzłów ARM64 i x86-64 w jednym klastrze technicznie nie jest zabronione, jednak taka konfiguracja nie jest oficjalnie wspierana. Maszyny wirtualne mogą być uruchamiane tylko na węzłach odpowiedniej architektury, dlatego migracja na żywo między x86-64 a ARM64 jest niemożliwa. Dane maszyny wirtualnej można przenieść przez kopię zapasową, migrację offline lub wspólną przestrzeń dyskową, po czym system operacyjny gościa będzie musiał zostać przeinstalowany lub dostosowany do innej architektury.
Proxmox VE dla ARM64 jest dystrybuowany jako gotowy obraz ISO typu bare-metal oraz poprzez repozytoria pakietów. Możliwa jest również instalacja na Debianie 13 ARM64. Kod źródłowy Proxmox VE jest otwarty i jest dystrybuowany głównie na zasadzie GNU AGPLv3.
Źródło: linux.org.ru
