内容提要
PVE正式发布Arm64版,首次支持x86-64以外架构,面向英伟达AI数据中心,首批支持Grace Hopper和Vera平台。新版本与amd64共享代码库和生命周期,功能对等,但需UEFI和ACPI启动,不支持树莓派等单板机,家庭用户应继续使用x86-64版。
延伸解读
面向AI数据中心,而非家庭用户
PVE Arm64版并非面向树莓派等单板计算机的社区实验版本,而是针对英伟达AI数据中心设计的正式版本。它要求主机必须通过UEFI启动、通过ACPI描述硬件,而树莓派等依赖设备树的单板机无法满足这些要求。因此,家庭用户若想尝试PVE,仍应继续使用x86-64版本,以免遇到兼容性问题。
功能对等,但存在架构差异
PVE Arm64版在KVM虚拟机、LXC容器、Web管理界面、软件定义网络、集群、高可用、备份以及ZFS/Ceph存储栈方面,与x86-64版保持功能对等。然而,由于架构差异,Arm64虚拟机通过UEFI启动,使用AAVMF,SeaBIOS不可用;同时,AMD SEV内存加密、Intel GVT-g vGPU等x86专属功能不会出现在Arm64版中。
集群限制与硬件支持范围
虽然不同架构的节点在技术上可以放入同一集群,但官方不支持混合架构集群,虚拟机只能在相同CPU架构节点之间运行和在线迁移。硬件支持方面,首批正式支持英伟达Grace Hopper和Vera平台,其他基于UEFI的Armv9-A或更新的服务器硬件属于best-effort支持,Armv8-A硬件通常可尝试,但不在官方完整支持范围内。
Q&A
PVE正式支持ARM64架构了吗?
是的,Proxmox VE(PVE)已正式推出Arm64版,这是其首次在x86-64之外支持新平台架构。
PVE的ARM64版本主要面向哪些用户?
PVE的ARM64版本主要面向服务器和AI数据中心,特别是英伟达的AI平台,而不是面向家庭用户或树莓派等单板计算机。
PVE ARM64版首批支持哪些硬件平台?
首批正式支持NVIDIA Grace Hopper和Vera CPU架构平台,其他基于UEFI的Armv9-A或更新的服务器硬件属于best-effort支持,Armv8-A硬件通常也可以尝试但不属于官方完整支持范围。
PVE ARM64版与amd64版在功能上有什么差异?
PVE ARM64版在KVM虚拟机、LXC容器、Web管理界面、软件定义网络、集群、高可用、备份能力以及ZFS/Ceph存储栈方面与x86-64部署保持功能对等。但Arm64版不支持AMD SEV内存加密、Intel GVT-g vGPU等x86专属功能,且虚拟机通过UEFI启动,使用AAVMF,SeaBIOS不可用。
为什么树莓派不支持PVE ARM64版?
因为PVE要求Arm64主机必须通过UEFI启动、通过ACPI描述硬件,而树莓派等单板计算机依赖设备树,不符合要求,因此不在支持范围内。
PVE ARM64版和amd64版的生命周期是否相同?
是的,PVE 9.2版的amd64和arm64共享相同的代码库、软件包仓库和发布生命周期,底层组件也相同,包括Linux Kernel 7.0、QEMU 11.0、LXC 7.0和ZFS 2.4等。
PVE是否支持混合架构集群?
官方不支持混合架构集群,不同架构节点虽然技术上可以放在相同的集群中,但虚拟机只能放在相同CPU架构节点之间运行和在线迁移。