The following is passed to the failover script:
function(version, name, owner, attributes, possibleowners, domain) |
Linux FailSafe version. The Linux FailSafe release uses version number 1.
Name of the failover script (used for error validations and logging purposes).
Logical name of the node that has the resource group allocated.
Failover attributes (Auto_Failback or Controlled_Failback must be included)
List of possible owners for the resource group. This list can be subset of the current node membership.
Ordered list of nodes used at the last failover. (At the first failover, the initial failover domain is used.)
The failover script returns the newly generated run-time failover domain to Linux FailSafe, which then chooses the node on which the resource group should be allocated by applying the failover attributes and node membership to the run-time failover domain.