高可用 商业版起
虚拟机宿主机坏了、磁盘坏了、办公电脑坏了、存储节点坏了,是不同的问题,答案也不同。本页说明 Nodekeeper 目前对每一种做什么、 需要什么前提,以及在我们的测试里用了多长时间。
虚拟机 HA 会把受支持的虚拟机(KVM、Proxmox VE)在另一台宿主机上以相同的 IP 和 MAC 重启;测试中实测 65 秒(Proxmox VE)到约 4–8.5 分钟(KVM)。
| 测试(2026 年 10 月) | 实测 |
|---|---|
| Proxmox VE,确认模式 | 一键确认后 65 秒,虚拟机在第二台宿主机上运行 |
| KVM,三台宿主机,确认模式 | 共 3 分 50 秒,其中约 40 秒为人工确认 |
| KVM,两台宿主机 | 早期一次 8 分 26 秒;修复检测逻辑后 4 分 21 秒,其中 74 秒为确认 |
| Proxmox VE,自动模式 | 从最后一次心跳起 5 分 56 秒 |
以上是这些测试配置下的时间,不是承诺。实际时间取决于检测设置、宿主机数量、存储与网络。完整记录见产品导览:自动恢复。
| 故障对象 | Nodekeeper 做什么 | 不做什么 |
|---|---|---|
| 运行 HA 虚拟机的 KVM 或 Proxmox VE 宿主机 | 隔离后在另一台宿主机冷重启,IP 和 MAC 不变 | 热迁移 —— 内存内容会丢失;已写入磁盘的数据保留 |
| 一块磁盘或一台存储主机 | 分布式存储继续用副本或纠删码数据块提供服务;更换磁盘后集群自动重建 | 防删除或防损坏 —— 这些也会被同步 |
| 双机房集群中的一个机房 | stretch 模式(双机房加仲裁节点)保持集群可用 —— 已测试 | 省掉仲裁站点 |
| 为 Windows 办公电脑提供 iSCSI 的站点节点 | 目前没有自动处理。Linux 办公电脑直连分布式存储,启动后可继续运行 | Windows 电脑会失去系统盘,直到站点节点恢复或被替换 |
| 办公电脑本身的硬件 | 旧电脑被隔离后,用户的云电脑可以在另一台兼容的电脑上启动 | 把已打开的程序或未保存的工作从坏电脑上转移过来 |
| Nodekeeper 管理节点 | 存储数据面和正在运行的虚拟机继续工作 | 控制面操作要等管理节点恢复 |
HA 虚拟机的磁盘放在 Nodekeeper 管理的分布式存储上。
其余宿主机上有足够的 CPU 和内存,能启动故障宿主机上的虚拟机。
分布式存储的监视器仲裁正常、隔离机制可用;缺任何一个,控制器都不会动作。
在已测试的环境里,虚拟机网络跑在组网(EVPN)上,所以换到新宿主机后地址仍然可用。