StorageReview.com

Proxmox VE 9.2 aggiunge il supporto ufficiale per arm64, supportando pienamente NVIDIA Grace Hopper e Vera.

Impresa  ◇  Software

All'inizio di questo mese, Proxmox ha rilasciato la versione 9.2 della sua piattaforma di virtualizzazione, che aggiunge il supporto ufficiale per ARM a 64 bit (arm64/aarch64). In precedenza, Proxmox VE era disponibile solo per x86-64 (amd64). Con questa versione, le build arm64 condividono la stessa base di codice, gli stessi repository di pacchetti e lo stesso ciclo di vita di rilascio di x86-64.

Interfaccia web di Proxmox VE 9.2 arm64 in esecuzione su un'installazione di prova su Raspberry Pi 4.

Questa schermata mostra Proxmox VE 9.2 in esecuzione su un Raspberry Pi 4, una configurazione non ufficiale che non rientra nell'elenco dell'hardware supportato da Proxmox.

Proxmox VE 9.2 per arm64 è basato su Debian 13.5 "Trixie" con kernel Linux 7.0 come predefinito stabile. Utilizza le stesse tecnologie di base della versione x86-64, tra cui QEMU 11.0, LXC 7.0 e ZFS 2.4. Configurazione, strumenti e documentazione sono identici per entrambe le architetture, a parte un breve elenco di differenze specifiche per ciascuna architettura.

Supporto della piattaforma

Il supporto completo è limitato alle piattaforme NVIDIA Grace Hopper e NVIDIA Vera . L'hardware server basato su UEFI ARMv9-A o versioni successive riceve un supporto "best-effort", mentre l'hardware ARMv8-A generalmente funziona altrettanto bene alle stesse condizioni. L'host deve avviarsi tramite UEFI e descrivere il proprio hardware tramite ACPI, il che esclude i dispositivi supportati solo tramite device tree.

Che dire di Raspberry Pi e dei computer a scheda singola ARM?

Proxmox ha confermato che Raspberry Pi e computer a scheda singola simili non sono ufficialmente supportati. L'installer ISO arm64 richiede un host che si avvii tramite UEFI e descriva il proprio hardware tramite ACPI; le schede che utilizzano solo il device tree e i metodi di avvio legacy non soddisfano questo requisito. Le schede Raspberry Pi si basano sul device tree anziché su ACPI per impostazione predefinita, quindi il percorso di installazione ISO standard non è disponibile.

Detto questo, Proxmox VE può comunque essere eseguito su un Raspberry Pi. Invece di installarlo dall'immagine ISO, può essere installato manualmente su un'installazione pulita di Raspberry Pi OS Trixie, oppure il Raspberry Pi può essere impostato sull'avvio UEFI per allinearsi a quanto previsto dal programma di installazione. Entrambi i metodi non sono ufficiali e non rientrano nell'elenco dell'hardware supportato da Proxmox, ma entrambi hanno dimostrato di funzionare.

Differenze specifiche dell'architettura

Le macchine virtuali su arm64 si avviano tramite la build ARM di OVMF (AAVMF); SeaBIOS non è disponibile. La crittografia della memoria AMD SEV e le vGPU mediate da Intel GVT-g rimangono funzionalità esclusive di x86. Non esiste un pacchetto di microcodice CPU a livello di sistema operativo su arm64, a differenza di intel-microcode e amd64-microcode su x86. Le macchine virtuali vengono eseguite solo su nodi con la stessa architettura e la migrazione live è limitata a nodi con la stessa architettura. I cluster misti x86-64/arm64 non sono ufficialmente supportati e lo spostamento di una macchina virtuale tra architetture richiede migrazione offline, backup e ripristino o storage condiviso, insieme a una reinstallazione o riconfigurazione sul nodo di destinazione.

Supporto aziendale

Proxmox afferma che il supporto per arm64 non è una tecnologia in anteprima. Segue lo stesso ciclo di vita di rilascio e le stesse finestre di supporto di x86-64. Il repository pve-enterprise è disponibile per arm64 e gli host con un abbonamento attivo ottengono il supporto enterprise con gli stessi livelli di servizio di x86-64. Gli abbonamenti per arm64 sono gestiti separatamente da quelli per x86-64 e sono attualmente disponibili su richiesta tramite il team di vendita di Proxmox.

Shell di Proxmox VE 9.2 su arm64 che mostra l'output di lscpu per un Broadcom BCM2711 Cortex-A72, un'installazione di prova non supportata su Raspberry Pi 4

Proxmox ha ringraziato NVIDIA per la collaborazione nella realizzazione del porting per architettura arm64, sottolineando che la piattaforma è già in produzione su hardware supportato e che ha validato i sistemi anche con Supermicro. L'azienda afferma che ZFS e Ceph raggiungono la parità di funzionalità e prestazioni con le implementazioni x86 esistenti, un aspetto più importante dell'architettura della CPU per chiunque utilizzi Proxmox come piattaforma di storage.

"Sviluppare direttamente sui sistemi NVIDIA Grace Hopper ci ha permesso di validare il tutto su hardware di livello produttivo fin dal primo giorno", ha affermato Thomas Lamprecht, CTO di Proxmox.

L'azienda ha dichiarato di collaborare con ulteriori fornitori di server aziendali e prevede di ampliare nel tempo l'elenco delle piattaforme ARM ufficialmente supportate. Questa decisione segue l'ingresso di Proxmox VE in NVIDIA Mission Control come livello di alta disponibilità per le piattaforme di intelligenza artificiale.

Sono in corso anche le build di test interne per altri prodotti Proxmox, tra cui Proxmox Backup Server, con priorità stabilita in base alla domanda dei clienti aziendali.

Download di Proxmox VE

Interagisci con StorageReview

Newsletter | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Feed RSS

Il dottor Dylan Dougherty

Professionista IT specializzato in amministrazione di rete e collaboratore di StorageReview.