O_O*_*O_O 4 high-availability vmware-esxi vmware-vcenter vmware-vsphere fault-tolerance
我似乎无法在 vSphere 5 文档中心找到这些问题的答案,因此如果您了解这些问题的任何方面,请分享。
谢谢!!
文档中定义了每种技术的 vSphere 行为。但是,您似乎对这些技术的设计目的有一个错误的看法。VMWare HA 和 VMWare FT 的主要设计目的是在主机出现故障时提供来宾的可用性。
如果主控主机无法直接与从属主机上的代理通信,则从属主机不会响应 ICMP ping,并且代理不会发出心跳,它被认为已失败。主机的虚拟机在备用主机上重新启动。如果这样的从主机正在与数据存储交换心跳,则主主机会假定它处于网络分区或网络隔离中,因此会继续监视主机及其虚拟机
如果运行主 VM 的主机出现故障,则会发生透明故障转移,在这种情况下,会立即激活辅助 VM 以替换主 VM。新的辅助虚拟机将在几秒钟内启动并重新建立容错冗余。如果运行辅助 VM 的主机出现故障,它也会立即被替换。在任何一种情况下,用户都不会遇到服务中断和数据丢失的情况。
关于您的具体问题:
- 已为高可用性 (HA) 配置的故障 VM 会发生什么情况?容错(FT)?它是否自动停止并释放其资源(但重新启动 (HA) 或辅助实例接管 (FT))?
VMWare HA 和 FT 适用于恢复主机故障。您无需为 HA 配置 VM - 您配置了主机。在主机故障时,HA 会在不同的主机上重新启动来宾。vCenter 还可以进行有限的来宾心跳监控(使用 VMWare 工具),这也可以触发同一主机上来宾计算机的重置。在任何一种情况下,它都不是干净的关机,而是被视为崩溃一致的关机/重启循环。
FT 创建了一个与源同步运行的重复来宾。如果主机出现故障,辅助来宾将自动接管,vCenter 将创建一个新的辅助(如果可能)。不会进行来宾心跳监控,因为导致主服务器挂起的任何更改都会在辅助服务器上复制。FT 严格为客人提供在主机出现故障时的访问权限。
- 调试发生故障的 VM 的典型方法有哪些?通过日志还是 VMware VM 监控 UI?用户会收到 VM 故障的通知吗?
通常情况下,这取决于。典型的故障排除/调试涉及查看错误消息。如果您想超越一般故障排除技术,它可能超出了本站点的范围。不会通知来宾的最终用户。如果您在 vCenter 中正确设置和配置了警报,或者您正在使用其他 3rd 方监控工具,则可以通知 vCenter 管理员。
- 是否可以在重新启动或故障转移之前克隆虚拟机以稍后调试发生了什么?
由于 HA 和 FT 都适用于提供 HOST 故障,这在内置技术的范围内是不可能的。