hb_standby (1) - Linux Manuals

hb_standby: hb_standby is a simple linux-ha shell script. It issues a failover from the node where it is running to the other node, if available.

NAME

hb_standby - hb_standby is a simple linux-ha shell script. It issues a failover from the node where it is running to the other node, if available.

SYNOPSIS

hb_standby [all|foreign|local|failback]

DESCRIPTION

The full path is usually /usr/lib/heartbeat/hb_standby. To get a list of the options to hb_standby issue the command, "/usr/lib/heartbeat/hb_standby --help" . NOTE: For historical reasons, unlike most scripts where failure to specify an option gives you the list of possible options, failure to provide an option to hb_standby is equivalent to "hb_standby all".

The meaning of the options is relative. For this sample haresources file:

nodea drbddisk::r0 Filesystem::/dev/drbd0::/local/groups::ext3 10.0.0.1 smb

nodeb drbddisk::r1 Filesystem::/dev/drbd1::/local/ldap::ext3 10.0.0.2 ldap

hb_standby local
When run on nodea, means migrate any resources that nodea is the preferred node for. In this case Samba would be shutdown, the IP address 10.0.0.1 would be released, /local/groups would be unmounted, /dev/drbd0 would be placed into secondary and nodeb would take all these services over. When run on nodeb, OpenLDAP would shutdown, 10.0.0.2 would be released, /local/ldap would be unmounted, /dev/drbd1 would be placed into Secondary mode and nodea would take over all these services.

hb_standby foreign
When run on nodea, means migrate any resources that nodea is NOT the preferred node for. In this case OpenLDAP would shutdown, 10.0.0.2 would be released, /local/ldap would be unmounted, /dev/drbd1 would be placed into Secondary mode and nodeb would take over all these services. When run on nodeb, Samba would be shutdown, the IP address 10.0.0.1 would be released, /local/groups would be unmounted, /dev/drbd0 would be placed into secondary and nodea would take all these services over.

hb_standby all
Regardless of which node it's run on means to release all resources so the other node takes over all resources.

hb_standby
Without an argument is the same as "hb_standby all"

hb_standby failback
Same as "hb_standby foreign"

CAVEATS

hb_standby is only usable in R1-style configurations (i.e., those configured using the haresources file).

DOCUMENTATION

More information may be found at http://linux-ha.org/hb_standby

AUTHORS

linux-ha -- Alan Robertson <alanr [at] unix.sh> et al.

man page -- Guochun Shi <gshi [at] ncsa.uiuc.edu>

SEE ALSO

hb_takeover(1), heartbeat(8), cl_status(1)