关于在虚拟 I/O 环境中实现 PowerHA 的提示
2010-04-26 00:00:00 来源:WEB开发网由于这个原因,在集群中的所有节点上配置 netmon.cf 文件是很重要的。
这个文件告诉 HA 如何判断它与网络或其伙伴 HA 节点的连接是否中断了。如果没有适当地配置这个文件,PowerHA 就无法探测到网络故障。
netmon.cf 文件和 VIO
在 VIO 环境中配置 netmon.cf 文件时,建议参考两个 APAR。您很快就会理解这个文件为什么很重要以及什么时候应该实现它。
APAR IZ01331 描述在 PowerHA 集群中使用 VIO 的场景以及在探测网络故障方面面对的困难。例如,如果 “从网络上拔掉整个 CEC,frame 上的 PowerHA 节点不会探测到本地适配器关闭事件,因为从 LPAR 的 OS 的角度来看,(同一 frame 上)VIO 客户机之间的通信流与正常的外部通信流一样。”
为了解决这个问题,客户可以使用 netmon.cf 文件声明:指定的适配器只有在能够 ping 通一组指定目标的情况下才认为是打开的。
如果 VIOS 有同一网络上的多个物理接口,或者有两个或更多 PowerHA 节点使用同一 frame 中的一个或更多 VIOS,PowerHA 就不会收到物理接口故障的通知(因此不会做出反应)。
如果出现由 VIO Server 管理的所有物理接口都发生故障的极端情况,VIOS 会继续在同一 frame 中的 LPAR 之间路由通信流,PowerHA 使用的虚拟以太网接口不会报告故障,PowerHA 不会做出反应。
集群中的每个节点有一个定制的 netmon.cf 文件,其中列出一些 IP 地址,为了判断一个接口是打开的 还是关闭的,它必须能够 ping 通这些地址。例如,aix01adm 驻留在 Frame 1 (595-1) 上,aix02adm 驻留在 Frame 2 (595-2) 上。如果 595-1 上所有 VIOS 的所有物理接口的所有网络连接都中断了,那么 aix01adm 仍然会继续工作,因为它仍然能够通过虚拟网络路由数据包。要想让这个节点(和其他节点)探测到问题,应该在 netmon.cf 文件中指定在特定接口上它应该能够到达的地址。如果它 ping 不通这些地址,就把这些接口标为关闭的,PowerHA 能够做出相应的反应。
更多精彩
赞助商链接