单机跑 Proxmox 亏了:三台机器才解锁真本事

单机跑 Proxmox 亏了:三台机器才解锁真本事

Proxmox 虚拟环境(Proxmox VE)把原本属于企业级的虚拟化能力带进了家庭实验室:它同时提供 KVM 虚拟机、LXC 容器、快照、集群,以及对 ZFS 文件系统的支持。纸面上看,它几乎是每一个自托管方案最理想的地基。

但现实是,很多人的家庭实验室是从一台迷你主机、一台旧工作站,或一台从公司电子垃圾堆里捡回来的旧电脑起步的。这台机器上跑着 Jellyfin、Home Assistant、Pi-hole、Immich 或 Nextcloud 等少数几个服务,所有事都靠它自己完成。而 Proxmox 大多数高级能力,本是为协调多台机器设计的,而不是让单台机器突然变强。

真正的好处要从第二、第三台物理机加入才开始显现。集群让多台服务器看起来像同一个虚拟化平台,可以从一个界面统一调度;只要存储共享,虚拟机就能在不同节点间迁移,换内存、装硬盘、做固件升级时,别的节点可以临时接管服务。

高可用则是另一道门槛。它要求法定票数(quorum),而不只是多一台机器:标准双节点集群在其中一个掉线时无法形成多数,会出现「脑裂」。要杜绝这种情况,要么上第三台节点,要么引入一个轻量的外部仲裁设备(QDevice)做平票裁决。缺少这套机制,高可用就只是菜单里一个用不上的选项。

存储与资源调度也同理:NFS、iSCSI、ZFS 数据集复制让工作负载能在服务器间流动;分布式块存储 Ceph 则至少需要三节点才安全。不同硬件也能各司其职——低功耗迷你主机常驻轻量基础设施,多核工作站负责转码、构建或测试。

备份同样受益于分离部署:Proxmox 备份服务器在单节点上也能用,但当它独立于一台宿主机时,即便虚拟化主机整体宕机,备份依然存在。

一句话总结:单台机器跑 Proxmox 完全可行,只是它真正独特的价值,藏在多台主机彼此协作之中。

来源:How-To Geek