- 论坛徽章:
- 0
|
看得不是很明白,是不是说在做HACMP时,要将所有客户端的IP ping一次。我之所以提这个问题是因为最近出现安装6000时出现6000无法通过交换模式下的防火墙出去的奇怪故障。
During resource group takeover,the application is started on another node,so clients must be aware of the action.in certain cases,the applications client uses the ARP cache on the client machine to reconnect to the server.in this case, there are two possible situations:
a) the network holding the service IP for that application users IPAT via IP replacement with locally administered MAC address takeover(thus,the client machine ARP cache does not have to be updated)
b) HACMP uses the clinfo program that calls the /usr/es/sbin/cluster/etc/clinfo.rc script whenever a network or node event occurs.by default,this action updates the systems's ARP cache and specified clients ARP cache to reflect changes to network addresses.you can customize this script if further action is desired.
Clients running the clinfo daemon will be able to reconnect to the cluster quickly after a cluster event.
Note: if you are using IPAT via IP Aliases,make sure all your clients support TCP/IP gratuitous ARP functionality.
if the HACMP nodes and the clients are on the same subnet,and clients are not running the clinfo daemon,you may have to update the local ARP cache indirectly bu pinging the client from cluster node.
you can achieve this by adding,on the cluster nodes,the IP labels or IP addresses of the client hosts you want to notify to the PING_CLIENT_LIST variable in the clinfo.rc script.Whenever a cluster event occures,the clinfo.rc scripts executes the following command for each host specified in PING_ClIENT_LIST:
#ping -c1 $host
in case the clients are on a different subnet,make sure that the router ARP cache is updated when an IPAT occures;otherwise,the clients will expect delays in reconnecting. |
|