2026年8月5日,Proxmox服务器解决方案 发布了首个官方支持的适用于 ARM64 架构的 Proxmox 虚拟环境版本。到目前为止,Proxmox VE 服务器虚拟化平台已正式发布 x86-64 版本,尽管存在可在 ARM 上运行的第三方移植版本和实验性方法。
ARM64 版本并没有作为单独的分支或精简版来实现。 适用于 arm64 的 Proxmox VE 9.2 共享相同的代码库、软件包存储库和发布周期。以及 x86-64 版本。两种架构均基于相同的源代码构建,因此应该会使用相同的软件包版本。不过,开发者提醒,由于可用的测试硬件较少,单独的 ARM64 版本可能会稍晚一些发布。
该系统基于 Debian 13.5 “Trixie” Linux 7.0 作为标准内核。 QEMU 11.0、LXC 7.0 和 ZFS 2.4也就是说,它与 Proxmox VE 9.2 的 x86-64 版本具有相同的核心组件。对于 Ceph,可以使用 Squid 19.2 和 Tentacle 20.2 分支。
开发者声称,ARM64 版本在关键平台功能方面与 x86-64 版本完全相同。具体而言,以下功能可用:
-
KVM/QEMU虚拟机。 在 ARM 主机上,可以创建硬件虚拟化的 ARM64 客户系统。与 x86-64 不同, 虚拟机始终通过 UEFI 启动,并使用 OVMF 的 ARM 版本——AAVMF。; 此架构没有 SeaBIOS。
-
LXC 集装箱。 支持标准系统机制。 Linux-Proxmox VE 容器通过与 x86-64 相同的 Web 界面和实用程序集进行管理。Proxmox 直接 称 KVM 和 LXC 是 ARM64 版本完整功能对等的一部分.
ZFS。 ZFS 原生支持本地存储;开发人员报告称,该协议栈已在 ARM64 上进行了单独测试,应该能够提供与 x86 服务器相同的功能集和可靠性。
-
头足类动物。 Ceph 分布式存储也是官方支持的技术栈的一部分。适用于 Proxmox VE 9.2 Ceph Tentacle 20.2 与 Ceph Squid 19.2 一同作为稳定版本发布。.
高可用性集群。 ARM64 节点原生支持集群、高可用性 (HA) 和负载均衡功能。Proxmox VE 9.2 还包含动态负载均衡器和全新的集群维护模式(解除/启用)。
软件定义网络。 标准 Proxmox VE SDN 协议栈可用,包括 9.2 版本中引入的协议栈。 WireGuard- 以及 BGP 架构、BGP/EVPN、路由映射和前缀列表。
备份和恢复。 ARM64 版本保留了用于创建虚拟机和容器备份的内置机制。然而,它还包含一个单独的…… 适用于 ARM64 的 Proxmox Backup Server 尚未正式发布。 — 开发人员仅报告了内部测试版本的可用性。
统一的网页界面和管理工具。 配置、管理工具和文档与 x86-64 版本几乎完全相同。此外,还有一个独立的 pve-enterprise ARM64 软件仓库,提供商业技术支持。
该端口是与 NVIDIA 和 Supermicro 联合开发和测试的,测试环境为: NVIDIA 格蕾丝·霍珀是平台 NVIDIA Grace Hopper 和 NVIDIA Vera 现在已获得 Proxmox 的官方全面支持。对于其他基于以下平台的服务器硬件: ARMv9-A 及更新版本 仅提供尽力支持;ARMv8-A 也可能有效,但不提供相同的保证。
此外,还有硬件要求。ARM64 服务器必须 通过 UEFI 启动并通过 ACPI 描述硬件因此,仅使用设备树的典型开发板不被官方支持。特别是,开发人员特别强调: 树莓派不在支持的硬件列表中。即使可以通过手动方式强制 Proxmox VE 在某些此类系统上运行。
在单个集群中混合使用 ARM64 和 x86-64 节点在技术上并不禁止,但这种配置并未获得官方支持。虚拟机只能在相应架构的节点上运行。 x86-64 和 ARM64 之间无法进行实时迁移。您可以通过备份、离线迁移或共享存储来迁移虚拟机数据。之后,需要重新安装客户操作系统或将其适配到不同的架构。
适用于 ARM64 的 Proxmox VE 以如下方式分发: 现成的裸机 ISO 镜像以及通过软件包仓库也可以安装在顶部。 Debian 13 ARM64。Proxmox VE 是开源的,并且 主要根据 GNU AGPLv3 许可发布.
来源: linux.org.ru
