双机集群的头痛问题
在2×IBM3950+WIN2003SERVER+DB2上组建集群,目的是主机A出现故障后,备机B能及时接管A的服务,提供数据访问。
下面是A和B的网络设置:
主机A:
public:xxx.xxx.xxx.162/
255.255.255.224
xxx.xxx.xxx.161(161是本链路的网关)
DNS: xxx.xxx.xxx.162和xxx.xxx.xxx.163
private:192.168.0.1
255.255.255.0
无网关和DNS //其中心跳线的网络连接只勾选了TCP/IP,禁用了DNS地址注册和netbios
备机B:
public:xxx.xxx.xxx.163
255.255.255.224
xxx.xxx.xxx.161(161是本链路的网关)
DNS: xxx.xxx.xxx.163和xxx.xxx.xxx.162
private:192.168.0.2
255.255.255.0
无网关和DNS //其中心跳线的网络连接只勾选了TCP/IP,禁用了DNS地址注册和netbios
域对外IP为xxx.xxx.xxx.164
目前遇到个头痛的问题,当主机A出现故障时,备机B的PUBLIC无法正常切换为公共IP:164
而在数据访问正常的情况下,主机A无法PING通备机B,PUBLIC和PRIVATE都不行,但是备机B能PING通主机A,Pu和Pr都可以。
这个时候在集群里面看备机B的节点是停机状态,启动节点,会报无法找到RPC服务的错误。
实在郁闷,小弟装的不是系统和服务,而是郁闷和寂寞,望各位大大多多指点指点,抱拳。