Proxmox 可能拥有顶级的虚拟化工具,但真正让它成为爱折腾的人理想之选的,是由天才开发者和才华横溢的社区成员设计的配套服务。Proxmox Backup Server 是这些工具中迄今为止最受欢迎的,考虑到其节省存储空间的快照、远程同步支持和额外的恢复功能,大家对它的喜爱是有道理的。

话虽如此,还有另一个实用工具常常被 PBS 的光芒所掩盖。我要说的是 Proxmox Datacenter Manager,这是另一个官方工具,尽管对于简单的家庭实验室来说听起来有些大材小用,但对于那些拥有不止一个 PVE 节点的用户来说,它简直是救星。

Proxmox Datacenter Manager 可以从统一界面控制独立节点

Proxmox Datacenter Manager 可以从统一界面控制独立节点

它非常适合在不将服务器集群化的情况下管理它们

它非常适合在不将服务器集群化的情况下管理它们

与许多竞争对手不同,Proxmox 极低的系统要求使其成为让旧机器焕发新生的绝佳平台,我这么说是有亲身体会的——从十年前的笔记本、x86 单板机到 Xeon 服务器,我都在这个虚拟化平台上跑过。事实上,我目前已经设置了几个额外的 Proxmox 节点,这样我就可以让关键的虚拟机和 LXC 容器照常跑着,不用担心哪次实验搞砸了把所有虚拟实例都弄挂。不过,这也带来了一个新问题。

尽管 Proxmox 的 Web UI 在管理家庭服务器的各个方面表现出色,但当我超越单节点设置后,事情开始变得混乱。仅仅为了管理某个特定的虚拟机而在多个独立的 Web 界面之间切换,很快就会让人厌烦。当然,创建一个节点集群是一个不错的变通方法,但除非你能确保始终维持法定票数,否则这迟早要出大问题,尤其是像我这种爱拿实验性工作站折腾的人。

Proxmox Datacenter Manager 与我手头所有 PVE 系统配对,并提供一个集中式 UI 来管理它们,从而解决了这个难题。而且不只是常规的系统指标那么简单。PDM 让我可以在我的 Proxmox 服务器上启动虚拟机、为其创建快照,甚至在其 shell 中运行命令。它甚至还能在我的主机上跑 shell 命令、触发更新。这样一来,做点简单的管理任务,我就不用在不同的浏览器标签页之间来回切了。

最新的 PDM 更新甚至增加了用于部署主机的自动化安装流程。我经常为一些 DevOps 和 AI(主要是 Pi agent harness)实验创建(虚拟)PVE 主机,所以能不用什么都手动调就能配置新的 Proxmox 服务器,对我的项目来说真是帮了大忙。

它甚至支持 Ceph 集群和 Proxmox Backup Server 系统

它甚至支持 Ceph 集群和 Proxmox Backup Server 系统

最近的 Proxmox Datacenter Manager 更新让这个控制面板不再只兼容 Proxmox VE 节点。正式版给 PDM 带来了 Proxmox Backup Server 支持,这让我能随时查看我 3-2-1 快照流水线的 Datastore 统计数据。我甚至在外出不在家的时候,用 PDM 从 Proxmox Backup Server 里存的快照恢复了我的虚拟机。

虽然我仍然可以在旧版本中把集群节点和 Proxmox 数据中心管理器对接起来,但最新更新还增加了一个集中管理面板,用于监控使用 Ceph 分布式存储构建的高可用性集群。我目前用的是 2 节点(外加 1 个树莓派 QDevice)的 ZFS 复制方案,但我很高兴 PDM 给 Ceph 集群加上了资源追踪功能。

但远程迁移仍然是我最喜欢 PDM 的地方

但远程迁移仍然是我最喜欢 PDM 的地方

它非常适合在我的主节点和从节点之间移动虚拟机

它非常适合在我的主节点和从节点之间移动虚拟机

尽管我非常喜欢 PDM 内置的监控、管理和备份工具,但远程迁移是我用得最多的功能。因为在我家庭实验室的设备之间传 LXC 和虚拟机,这是最简单的办法。当然,我可以创建 vzdump 备份并使用它们在其他节点上启动新的虚拟机,但我必须使用大量命令(或 SCP 客户端)在源节点和目标节点之间搬文件。

额外添置一台Proxmox备份服务器实例确实能让迁移任务变得更轻松,但这样一来,我就得给运行PBS的那台工作站加装额外存储,以确保每次我想在节点之间迁移特别大的虚拟客户机时,它有足够的空间来容纳动辄数TB的快照。

而PDM则不同,只要我在PDM的用户界面上将它们配置为远程系统,PDM就能直接在我的Proxmox工作站之间传输虚拟客户机。这涵盖从独立系统到集群节点以及虚拟化PVE环境的各种场景。我利用备用家用服务器来测试凡是看着好玩的LXC,如果发现它适合我日常使用,我就用PDM把它部署到我那套全天候运行的主力Proxmox系统上。

但 PDM 并不是 Proxmox 家庭实验室唯一有用的工具

但 PDM 并不是 Proxmox 家庭实验室唯一有用的工具

除了官方自带的备份服务器和数据中心管理器工具外,Proxmox 还能和不少社区开发的应用程序搭配得很好。例如,Pulse 是一款非常出色的监控工具,它不仅支持 Proxmox,还能和其他 Linux 发行版(甚至 Windows 上的 Docker 主机)配合得很好。我还配置了 Proxmox,把重要警报推送到我自建的 Gotify 上,而 SSO 服务器 Authentik 则确保我那些运行重要虚拟机的 Proxmox VE 节点不会被未授权访问。