HA VM 集群的“实时”镜像?

Lap*_*sio 5 virtualization failover virtual-machines high-availability

我正在阅读虚拟化中的 HA 技术,但我看到的所有解决方案都或多或少地像更专业的 VRRP 一样工作 - 当主机停机时,VM 会在另一台虚拟化主机上启动。如果存储是共享的(例如 iSCSI),则可以启动“相同的”VM,因此对于来宾操作系统,它看起来像是电源故障。但是如果有一些重要的数据驻留在 RAM 中(例如内存数据库),那么它仍然会丢失。

虽然可以以一定的时间间隔创建正在运行的 VM 的快照(不幸的是,创建此类快照需要大量时间,因此无法每隔 10 秒完成一次)。然后另一个虚拟化主机可以加载这样的快照并“不间断”(加上减去间隔时间)继续运行虚拟机。

所以我的问题是 - 是否有任何解决方案可以自动“镜像”虚拟机,以便在虚拟化主机故障后虚拟机可以在另一台主机上“恢复”而不会出现明显中断?从字面上看,就像虚拟机的 RAID1。在 RAM 级别完全同步的镜像。

Net*_*ner 6

1)在虚拟机上部署 VMware vSphere 集群并使用容错https://www.vmware.com/files/pdf/techpaper/VMware-vSphere6-FT-arch-perf.pdf功能(如上所述)。

2) 部署 XenServer 集群并使用 Remus https://wiki.xenproject.org/wiki/Remus


eww*_*ite 4

服务器不应该以您所描述的方式“只是失败”。大多数人并不担心这一点。

然而,这是VMware 容错 (FT)的一个用例。

这将满足您的要求。

如果需要较小延迟(例如 10 秒)的异步复制,那么像Zerto这样的解决方案将是合适的。