关于在虚拟 I/O 环境中实现 PowerHA 的提示
2010-04-26 00:00:00 来源:WEB开发网以下面这行为例
!REQD aix01b1v1 aix02b1v3
!REQD 标记指出,只有在可以 ping 通目标 (aix02b1v3) 的情况下,才认为这个适配器 (aix01b1v1) 是打开的。aix01b1v1 指定测试使用哪个接口,aix01b1v1 解析为 10.1.1.76,这是 en2 接口上的地址。如果可以 ping 通目标 aix02b1v3,就认为这个接口是打开的。
清单 6. 判断适配器主机名
# host aix01b1v1
aix01b1v1 is 10.1.1.76
# ifconfig en2
en2: flags=1e080863,480<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,
GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),CHAIN>
inet 10.1.1.76 netmask 0xffffffc0 broadcast 10.1.1.127
inet 10.1.1.12 netmask 0xffffffc0 broadcast 10.1.1.63
tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1
使用 en2 连接 aix02b1v3,这是 595-2 上它的伙伴节点上的接口。如果无法通信,接口 en2 (aix01b1v1) 就被标为关闭的。不要在这个文件中包含同一 frame 上的任何节点。所有条目都应该针对驻留在这个物理 frame 之外的系统,以便探测外边的物理网络(而不是虚拟网络)上真正的物理网络故障。
注意,在 netmon.cf 文件中不要指定接口名,比如:
!REQD en2 10.1.1.10
在 VIO 环境中包含接口名是无效的。我上次检查时,有一个 Design Change Request (DCR) 请求 HA 开发团队解决这个问题。一些客户遇到了接管过程缓慢的问题,这是由 RSCT (netmon) 判断 netmon.cf 中的第二个字段是 IP/主机名还是接口名的方式造成的。在某些情况下,netmon 会尝试解析主机名的 IP 地址,例如 $ host en2,这时解析会失败。IBM 开发人员正在开发一种新算法,以避免把接口名当作主机名对待,尤其是对于 enX 等明显的格式。目前,最好不要在 netmon.cf 文件中使用接口名,例如 enX。
赞助商链接