高可用 商业版起

故障后的恢复,按「坏的是什么」分开讲清楚

虚拟机宿主机坏了、磁盘坏了、办公电脑坏了、存储节点坏了,是不同的问题,答案也不同。本页说明 Nodekeeper 目前对每一种做什么、 需要什么前提,以及在我们的测试里用了多长时间。

本页:虚拟机宿主机 · 按故障对象 · 前提条件 · 暂不覆盖 · 套餐

虚拟机宿主机:先隔离,再在别处重启

虚拟机 HA 会把受支持的虚拟机(KVM、Proxmox VE)在另一台宿主机上以相同的 IP 和 MAC 重启;测试中实测 65 秒(Proxmox VE)到约 4–8.5 分钟(KVM)。

  1. 发现 —— 心跳丢失和存储侧证据把宿主机标记为疑似故障。
  2. 决定 —— 确认模式下由管理员在面板确认;自动模式下,控制器在安全检查通过后自行执行。多台宿主机同时故障时会暂停,而不是贸然动作。
  3. 隔离 —— 阻止旧宿主机访问该虚拟机在分布式存储上的磁盘,确保不会有两份副本同时写同一块盘。
  4. 重启 —— 虚拟机在健康的宿主机上以相同的 IP 和 MAC 启动。
  5. 验证与收尾 —— 检查服务;旧宿主机恢复后,先隔离它上面过期的虚拟机定义,再解除隔离。
测试中实测的恢复时间
测试(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)上,所以换到新宿主机后地址仍然可用。

目前不覆盖

限制与前提
  • ESXi 虚拟机、LXC 容器、Proxmox VE corosync 集群与超融合宿主机。
  • 使用局域网地址池或处于 NAT 之后的虚拟机。
  • 故障切换后改写其他节点上的 CDN 或端口转发入口 —— 请自行检查。
  • 办公电脑 Windows iSCSI 站点节点的自动接管。
  • 通过 WHMCS 销售 HA。
  • 副本、快照与 HA 都不是备份:请另外保留独立备份。

套餐

虚拟机 HA、分布式存储与快照都属于商业版,不单独作为附加项销售。授权方式为每节点。

试用最多 3 个节点;更大规模的 HA 集群,搭建前请先联系我们。相关: 分布式存储 · 虚拟化 · 备份

N 节点守护者

一站式 Linux 服务器运维 Agent。

支持
[email protected] QQ:20471599 QQ 群:779512448

售前 / 技术支持: QQ 20471599
© 2026 Nodekeeper 版权所有 ·