问题:
集群 HA 主机管理网络发生故障时,NFS 存储池上的虚拟机没有重定位
原因:
NFS 存储跟 OCFS2 共享存储处理方式不同。OCFS2 共享存储网络故障时,存储池会被 umount,上面的 HA 虚拟机重定位到其他 HA 主机上;而 NFS 存储没有 umount 机制,当 NFS 存储网络故障时,NFS 存储池不活动,上面的 HA 虚拟机不触发重定位
解决方法:
①管理网络心跳+IPMI 仲裁开启 HA,当管理网络异常时,心跳失效,HA 触发主机重启,NFS 存储上的虚拟机重定位到其它 HA 主机上;
②(管理网络心跳+任意网络心跳)+IPMI 仲裁开启 HA,两个心跳只异常其中一个时,心跳仍有效,HA 不触发主机重启,NFS 虚拟机不重定位;两个心跳网络都异常时,心跳失效,HA 触发主机重启,NFS 存储上的虚拟机重定位到其它 HA 主机上
③管理网络心跳+SBD 有磁盘(分布式存储-触发高可用)开启 HA,SBD 仲裁存储池故障时,SBD 触发高可用使主机重启,NFS 存储上的虚拟机重定位到其它 HA 主机上