我在 vSphere 中设置 HA 组时遇到了一个奇怪的问题。我创建了集群,并将两台机器添加到其中,但每次只有一台机器可以正确重新配置到 HA 组。
一个主机正常,另一个主机仅报告“HA 代理有错误”
但是,如果我将“好”的机器置于维护模式,另一台虚拟机将成功激活 HA 代理。
所以现在另一台机器没问题,那么为什么不把原来的“好”机器从维护中拿出来,这样一切都好了……不,现在 HA 代理有错误。
我可以将它们交换回来,并且行为是一致的。我可以创建另一个 HA 组,并将不工作的服务器移入其中,HA 代理将重新配置得很好。但是,如果我将另一台服务器移入其中,那么新服务器将无法再次配置其 HA 代理。此外,HA 组警告只是没有管理网络冗余。
服务器任务上的错误只是说“HA 代理有错误”,并没有给出任何类型的描述。相关事件都与禁用/启用 HA 代理本身有关,没有其他相关错误。
有人见过这个吗?我做错了什么?
VMware 基础架构客户端 2.5 B-119598
VMware 虚拟中心 2.5 B-119598
答案1
这可能是 DNS 问题。确保可以使用它们的 FQDN 相互 ping 两个主机。SSH 到每个主机,并在/etc/hosts
192.168.1.152 test1.example.net test1
192.168.1.153 test2.example.net test2
如果此方法无效,请确保两台主机的时钟同步。如果此方法失败,请按照说明操作在这篇博客中。
答案2
要加入 HA 集群,两个主机需要相同的 vSwitch 以及虚拟机的公共存储。还有其他要求。我认为您会发现缺少了一些东西,这可能与您的网络配置有关。
如果您尚未配置 HA 集群,请参阅此处了解配置该集群所需的详细信息。 https://www.vmware.com/files/pdf/techpaper/vmw-vsphere-high-availability.pdf