04-04-2020
You problem is with network timeout settings; either the cluster or the clients.
Manually shutting down one of the cluster nodes may not give you the same result as a true CPU/power/whatever failure because the cluster software suite will probably see you do that. It would be better to simply pull out the RJ45 network connection to one of them simulating a network connection failure.
Anyway, the point is that a cluster failover takes time. During this time the virtual ip address is switched from one node to the other. Depending on the cluster suite this will take seconds/minutes. The fact that the client will reconnect to the surviving cluster node after you restart it proves that, had it waited long enough, it would have been able to reconnect on its own.
So the solution is to either (1) configure the cluster to failover faster, or (2) increase the timeout that clients will wait before giving up. That means that a new connection to the virtual ip address can be made before the configured timeout period ends.
6 More Discussions You Might Find Interesting
1. Windows & DOS: Issues & Discussions
Hi All,
I use two Network Connections at work: Wireless and LAN.
Wireless network has no limitations, but LAN internet has a web filter.
I start a download using my Wireless conn. (At this point, LAN is disabled)
But when I activate my LAN connection my download stops immediately.
LAN... (4 Replies)
Discussion started by: kalavkalav
4 Replies
2. AIX
Hi all,
I am new to HACMP. So sorry for the newie question. But I did search the forum and it seems that no one asks this before.
So if a 2-node cluster runs in active-active mode (and the same application), what is the benefit of using HACMP ?
If it runs in active-stanby, it is easy to... (9 Replies)
Discussion started by: qiulang
9 Replies
3. Solaris
Hi,
I need to configure 4 ip address (same subnet and mask) in one ipmp group (two interfaces) in an active active formation (link based). Can some one provide the steps or a tutorial link.
Thanks (2 Replies)
Discussion started by: Mack1982
2 Replies
4. Shell Programming and Scripting
Hi All,
From the title you may know that this question has been asked several times and I have done lot of Googling on this.
I have a Wikipedia dump file in XML format. All the contents are in one XML file i.e. all different topics have been put in one XML file. Now I need to separate them and... (1 Reply)
Discussion started by: shoaibjameel123
1 Replies
5. Linux
Hi,
We have one java client which connects to a windows server through ftp in active mode and gets files. When we run this client on hp-ux, it is able to transfer 100k files. But when we run the same client on Linux server it is able to transfer only 200 files at max and it is hanging there... (1 Reply)
Discussion started by: urspradeep330
1 Replies
6. Shell Programming and Scripting
#!/bin/bash
for digit in $(seq 1 10)
do
if ping -c1 -w2 192.168.1.$digit &> /dev/null
then
echo "192.168.1.$digit is UP"
else
echo "192.168.1.$digit is DOWN"
fi
done (3 Replies)
Discussion started by: fusetrips
3 Replies
CRM_MON(8) [FIXME: manual] CRM_MON(8)
NAME
crm_mon - monitor the cluster's status
SYNOPSIS
crm_mon [-V] -d -pfilename -h filename
crm_mon [-V] [-1|-n|-r] -h filename
crm_mon [-V] [-n|-r] -X filename
crm_mon [-V] [-n|-r] -c|-1
crm_mon [-V] -i interval
crm_mon -?
DESCRIPTION
The crm_mon command allows you to monitor your cluster's status and configuration. Its output includes the number of nodes, uname, uuid,
status, the resources configured in your cluster, and the current status of each. The output of crm_mon can be displayed at the console or
printed into an HTML file. When provided with a cluster configuration file without the status section, crm_mon creates an overview of nodes
and resources as specified in the file.
OPTIONS
--help, -?
Provide help.
--verbose, -V
Increase the debug output.
--interval seconds, -i seconds
Determine the update frequency. If -i is not specified, the default of 15 seconds is assumed.
--group-by-node, -n
Group resources by node.
--inactive, -r
Display inactive resources.
--as-console, -c
Display the cluster status on the console.
--one-shot, -1
Display the cluster status once on the console then exit (does not use ncurses).
--as-html filename, -h filename
Write the cluster's status to the specified file.
--daemonize, -d
Run in the background as a daemon.
--pid-file filename, -p filename
Specify the daemon's pid file.
--xml-file filename, -X filename
Specify an XML file containing a cluster configuration and create an overview of the cluster's configuration.
EXAMPLES
Display your cluster's status and get an updated listing every 15 seconds:
crm_mon
Display your cluster's status and get an updated listing after an interval specified by -i. If -i is not given, the default refresh
interval of 15 seconds is assumed:
crm_mon -i interval[s]
Display your cluster's status on the console:
crm_mon -c
Display your cluster's status on the console just once then exit:
crm_mon -1
Display your cluster's status and group resources by node:
crm_mon -n
Display your cluster's status, group resources by node, and include inactive resources in the list:
crm_mon -n -r
Write your cluster's status to an HTML file:
crm_mon -h filename
Run crm_mon as a daemon in the background, specify the daemon's pid file for easier control of the daemon process, and create HTML output.
This option allows you to constantly create HTML output that can be easily processed by other monitoring applications:
crm_mon -d -p filename -h filename
Display the cluster configuration laid out in an existing cluster configuration file (filename), group the resources by node, and include
inactive resources. This command can be used for dry-runs of a cluster configuration before rolling it out to a live cluster.
crm_mon -r -n -X filename
FILES
/var/lib/heartbeat/crm/cib.xml--the CIB (minus status section) on disk. Editing this file directly is strongly discouraged.
AUTHOR
crm_mon was written by Andrew Beekhof.
[FIXME: source] 07/05/2010 CRM_MON(8)