VMware 运维 --数据中心启用HA后 HA代理报错
更新:HHH   时间:2023-1-7



问题一 :此主机上的vsphere HA无法访问隔离地址


当初 在 每台ESXi主机上 的 网络配置  默认网关都配置的 管理IP 的一个网关,如果之前设置的默认网关IP地址ping不通(同一个交换机上配个同网段IP ping 下就好),那么就去找网络工程师看看你的网络,网关是不是有问题,一般都会出现在管理网络的交换机没有网关导致的,


现在我的网络环境是这样的,2台思科的交换机做冗余,每台交换机做了管理网段和业务网段的区分,好像没有任何路由设备连接。后来问网络老师说没有给做网关。。。。so,只能修改HA高级属性的默认配置了。


一般默认隔离地址是管理IP对应的网关,如果没有网关,也可以通过高级设置指定某具体ip地址作为隔离地址。


das.isolationaddress[1]                               
//设置为需要的网关地址,可以设置10个隔离地址
das.usedefaultisolationaddress               
//设置为false

即可。


问题二 :此主机上的vsphere HA检测信号数据存储(少于2个)


两个或多个主机做HA,需要存储系统提供vMotion的心跳信号
VMware默认是两个
心跳信号才确定执行vMotion。如果你只有一台存储,或者 只分了存储上的1个LUN,
就会出现上面这个提示。如果想关闭这个提示,可以进行如下操作:

ESXi对只有一个DataStore的警告提示:
1、选择HA-配置-vSphere HA-高级选项。
2、在选项窗口输入das.ignoreinsufficienthbdatastore,在数值窗口输入true 即可。


引用 chinaUnix 文章  
原文地址 http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=25530360&id=4477654
取消ESXi对只有一个DataStore的警告提示:
1、选择HA-配置-vSphere HA-高级选项。
2、在选项窗口输入das.ignoreinsufficienthbdatastore,在数值窗口输入true。
说明:
在ESXi5.0中,增加DataStore HeartBeat功能,要求至少有两个及以上共享存储。
das.heartbeatdsperhost,用于更改所需的检测信号数据存储的数量。有效数值为2-5,默认为2。
das.ignoreinsufficienthbdatastore用于在如果主机不具有足够的 vSphere HA 检测信号数据存储,则禁用创建的配置问题。默认值为 false。                                  


返回数据安全教程...