测试环境:
两台ESXi 5.0主机,加入test Cluster 但是HA未启动,两台主机共运行若干VM以供测试使用。
一、启用vSphere HA
首先,我们启动HA, 右击test Cluster,左击“编辑设置”,打开配置向导。勾选“打开vSphere HA选项,然后确定,即可启动HA保护。
首先会在主机上安装HA代理:
随后会进行选举,选出Master和Slaves主机:
启用后我们发现主机有报警信息:
这是因为我们的Management Network只连接了单块物理网卡,没有冗余。
这里有两种方式可以消除这个报警:
1,给每台主机管理网络再增加一块物理网卡做teaming,然后将HA禁用再启用后即可消除该报警。
2,如果条件有限不想给管理网络做冗余,又不想看到该报警,可以将HA高级选项das.ignoreRedundantNetWarning 设置为“true”即可。
一、 vSphere HA配置
(1)在做高级HA配置之前,我们先检查一下现在HA的状态。
左击Test Cluster,选择摘要选项卡,点击“集信息”可以查看该集的基本状态,如:哪台主机是Master代理,有几台受HA保护的VM,以及用于检测信号的数据存储的信息
也可以直接点击主机,选择摘要选项卡,查看主机的HA信息:
(2)下面我们看一下vSphere HA的高级选项,右击test Cluster,左击“编辑设置”,打开配置向导。
选择vSphere HA:
右边最上面是“主机监控状态”:
创建集后,请启用主机监控以便vSphere HA 可以监控由集内每个主机上的vSphere HA 代理发送的检测信号。如果选择启用主机监控,则会检查集内的每台主机以确保其正
在运行。如果某台主机出现故障,则会在另一台主机上重新启动虚拟机。主机监控还是vSphere Fault Tolerance 恢复进程正常运行所必需的。
注意如果需要执行可能会触发主机隔离响应的网络维护,VMware 建议首先禁用主机监控以挂起vSphereHA。完成维护后,请重新启用“主机监控”。
中间是“接入控制”:
可以为vSphere HA 集启用或禁用接入控制。
启用:禁止违反可用性限制的打开虚拟机电源操作
启用接入控制并执行可用性限制,同时保留故障切换容量。不允许在虚拟机上执行会减少集内的未预留资源并违反可用性限制的任何操作。
禁用:允许违反可用性限制的打开虚拟机电源操作
禁用接入控制。例如,即使打开虚拟机电源会造成故障切换容量不足,仍然可执行该操作。执行该操作时,不会显示任何警告,而且集不会变为红。如果集的故障切换容量不足,vSphere HA 仍可以执行故障切换,并使用“虚拟机重新启动优先级”设置来确定要先打开电源的虚拟机。
如果启用了接入控制,vSphere HA 会提供三个强制接入控制的策略。
* 集允许的主机故障数量
* 作为故障切换空间容量保留的集资源的百分比
* 指定故障切换主机
其中“集允许的主机故障数量”,是指集会根据选择主机的数量,保留足够的资源,允许该数量主机发生故障后能够完成接管作业。
“作为故障切换空间容量保留的集资源的百分比”可以根据你的需要为集保留多少CPU 和内存资源。默认为25%。
“指定故障切换主机”,是指你可以选择一台主机专门用来做HA的备机,任何主机故障后,虚拟机都会优先在该台主机上启动。另外,被指定的主机不受DRS影响。也就是说平时VM 不会被DRS迁移到该主机上,也不会在该主机上启动。
开机时主机响选择“虚拟机选项”: