理解vSphere HA
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了理解vSphere HA相关的知识,希望对你有一定的参考价值。
参考技术A vSphere HA能够检测到在ESXi主机中的虚拟机是否故障,并将故障的虚拟机进行立即重启,重启时间需要根据虚拟机的实际情况做出判断。(win和Linux使用了自带日志的文件系统,因此在故障关机时,出现数据丢失或文件损坏的概率比较小)vSphere HA真实体验:1、在一个包含有5个主机的集群中,当某一台主机故障停机时,它上边运行的15-20个虚拟机也随之停机。HA开始介入,按照预期重启虚拟机。但这些虚拟机是在监控和报警服务器奔溃后才停机,使得虚拟机关机事件未触发任何警报,而是直接重启。2、一个包含2台主机的集群中,断开其中一台主机的电源,认为制造一个故障,期间长ping虚拟机IP地址,从故障到恢复,大概需要5-6分钟。vSphere FT可能给故障恢复更短的恢复时间。
vSphere HA依托于错误域管理器(Fault Domain Manager,FDM)。FDM使用一种主/从架构,不依赖于主/副主机;FDM同时支持使用管理网络和存储设备进行通讯;FDM支持IPv6;FDM可以解决网络分割和网络隔离问题。
FDM代理安装在集群中的每台主机当中,安装路径/opt/vmware/fdm,配置文件路径/etc/opt/vmware/fdm。区别于vCenter管理代理vpxa(用于vCenter和ESXi主机通讯)。
启用vSphere HA时,vSphere HA代理会选择一个vSphere HA主主机, vSphere HA主主机负责在集群中执行以下任务: 负责监控从主机,然后在主机出现故障时启动虚拟机;负责监控虚拟机电源状态,以便故障时进行恢复重启;负责管理集群中的主机,添加和删减;负责在原主主机故障后,为vCenter更新主主机信息,新主机接管HA任务,并为vCenter请求主主机保护虚拟机或接触保护;负责集群配置保存;负责与从主机建立心跳,并保持心跳激活状态;负责想vCenter报告状态,VC一般只与主主机通讯。 vSphere HA从主机负责在集群中执行以下任务: 负责监控虚拟机状态,并将重要变化转发至主主机上;负责管理集群中的主机,并参与新主主机的选择;协助主主机负责虚拟机其他vSphere HA特性,VM Health Monitoring。
1、在一个vSphere HA集群中,所有主机都可以访问集群共享存储位置。
2、在一个vSphere HA集群中,所有主机都可以访问相同的虚拟网络。如使用vSphere DRS,那么所有主机都应该加到同一个vDS中。
配置完成vSphere HA后,可以使用vMotion来测试。通过vMotion测试是否满足以上2个条件。但如果发生全部路径异常(all path down,APD)或者永久设备丢失(permanent device loss,PDL),HA无法解决。
以上是关于理解vSphere HA的主要内容,如果未能解决你的问题,请参考以下文章