Index

Symbols

/etc/failsafe/cmon_process_groups directory, Monitoring Agents
/usr/lib/failsafe/cmgr-templates/cmgr-create-resource_type directory, Using cluster_mgr With a Script
/usr/lib/failsafe/policies directory, Failover Scripts
resource group
definition, Resource Group

A

action scripts, Action Scripts
examples, Examples of Action Scripts
failure of, Failure of Action Scripts
format
basic action, Basic Action
completion, Complete the Action
exit status, Exit Status
header, Header Information
overview, Script Format
read input file, Read Input File
read resource information, Set Local Variables, Read Resource Information
set global variables, Set Global Variables
set local variables, Set Local Variables
verify arguments, Verify Arguments
monitoring
frequence, How Often Should Monitoring Occur?
necessity of, Is Monitoring Necessary?
testing examples, Examples of Testing for Monitoring Failure
types, Types of Monitoring
optional, Set of Action Scripts
preparation for writing scripts, Preparation
required, Set of Action Scripts
resource types provided, Preparation
set of scripts, Set of Action Scripts
successful execution results, Successful Execution of Action Scripts
templates, Preparation
testing, Testing an Action Script
writing steps, Steps in Writing a Script
agents, Monitoring Agents
application failover domain, Failover Domain
attributes, Failover Attributes
Auto_Failback failover attribute, Failover Attributes
Auto_Recovery failover attribute, Failover Attributes

C

check arguments, Check Arguments
cluster, Cluster
cluster node, Cluster Node (or Node)
cluster_mgr command, Using cluster_mgr Interactively
cmgr command, Using cluster_mgr Interactively
cmond process
configuration, Monitoring Agents
command execution function, Execute a Command
command path, HA_CMDSPATH
concepts, Concepts
configurations
N+1, N+1 Configuration for Linux FailSafe
N+2, N+2 Configuration
N+M, N+M Configuration for Linux FailSafe
Controlled_Failback failover attribute, Failover Attributes

D

database location, HA_CDB
debug script messages, HA_DBGLOG
debugging information in action scripts, General Testing and Debugging Techniques
dependency list, Resource Type Dependency List
domain, Failover Domain, Failover Domain

E

environment variables, Set Global Definitions
exclusive script
example, exclusive Script
exclusive script
definition, Set of Action Scripts
execute a command, Execute a Command
exit status in action scripts, Exit Status
exit_script() function, Exit Status, Testing an Action Script
exit_status value, Exit Status

F

failover, Failover
failover attributes, Failover Attribute, Failover Attributes
failover domain, Failover Domain, Failover Domain
failover policy, Failover Policy
contents, Contents of a Failover Policy
examples
N+1, N+1 Configuration for Linux FailSafe
N+2, N+2 Configuration
N+M, N+M Configuration for Linux FailSafe
failover attributes, Failover Attributes
failover domain, Failover Domain
failover script, Failover Scripts
failover script interface, Failover Script Interface
failover script
description, Failover Scripts, Failover Scripts
interface, Failover Script Interface
field value, Get the Value for a Field
filesystemresource type, Plug-Ins

G

get_xxx_info() function, Read Resource Information
global definition setting, Set Global Definitions
global variables, Set Global Variables

H

HA_CDB environment variable, HA_CDB
ha_check_args() function, Verify Arguments, Check Arguments
HA_CMDSPATH environment variable, HA_CMDSPATH
HA_CMD_FAILED environment variable, HA_CMD_FAILED
HA_CURRENT_LOGLEVEL environment variable, HA_CURRENT_LOGLEVEL
HA_DBGLOG environment variable, HA_DBGLOG
HA_DBGLVL environment variable, HA_DBGLVL
ha_execute_cmd() function, Execute a Command
ha_execute_cmd_ret() function, Execute a Command
ha_get_field() function, Get the Value for a Field
ha_get_info() function, Get Resource Information
HA_HOSTNAME environment variable, HA_HOSTNAME
HA_INVAL_ARGS environment variable, HA_INVAL_ARGS
HA_LOG environment variable, HA_LOG
HA_LOGCMD environment variable, HA_LOGCMD
HA_NOCFGINFO environment variable, HA_NOCFGINFO
HA_NORMLVL environment variable, HA_NORMLVL
HA_NOTSUPPORTED environment variable, HA_NOTSUPPORTED
HA_NOT_RUNNING environment variable, HA_NOT_RUNNING
ha_print_exclusive_status() function, Print Exclusivity Check Messages
ha_print_exclusive_status_all_resources() function, Print Exclusivity Check Messages
HA_PRIVCMDSPATH environment variable, HA_PRIVCMDSPATH
ha_read_infile() function, Read Input File, Read an Input File
HA_RESOURCEQUERYCMD environment variable, HA_RESOURCEQUERYCMD
HA_RUNNING environment variable, HA_RUNNING
HA_SCRIPTGROUP environment variable, HA_SCRIPTGROUP
HA_SCRIPTSUBSYS environment variable, HA_SCRIPTSUBSYS
HA_SCRIPTTMPDIR environment variable, HA_SCRIPTTMPDIR
HA_SUCCESS environment variable, HA_SUCCESS
ha_write_status_for_all_resources() function, Write Status for a Resource
ha_write_status_for_resource function, Exit Status
ha_write_status_for_resource() function, Write Status for a Resource
high availability characterists, Characteristics that Permit an Application to be Highly Available
highly available
services, Highly Available Services Included with Linux FailSafe
hostname, HA_CMDSPATH

I

initial failover domain, Failover Domain
InPlace_Recovery failover attribute, Failover Attributes
input file, Read an Input File
IP address service, Highly Available Services Included with Linux FailSafe

L

logs, HA_SCRIPTSUBSYS
LVM logical volume service, Plug-Ins

M

MAC address service, Plug-Ins
MAC_address resource type, Plug-Ins
membership, Node Membership
monitor script
example, monitor Script
monitor script
definition, Set of Action Scripts
monitoring
agents, Monitoring Agents
failure, What are the Symptoms of Monitoring Failure?
frequence, How Often Should Monitoring Occur?
necessity of, Is Monitoring Necessary?
script testing, Special Testing Considerations for the monitor Script
testing examples, Examples of Testing for Monitoring Failure
types, Is Monitoring Necessary?

N

node, Cluster Node (or Node)
node membership, Node Membership
node status, General Testing and Debugging Techniques
nodename output, HA_CMDSPATH

O

order ranges for resource types, Defining a New Resource Type
ordered failover script, The ordered Failover Script
overview of the programming steps, Overview of the Programming Steps

P

path to user commands, HA_CMDSPATH
plug-ins, Plug-Ins
pool, Pool
print exclusivity check messages, Print Exclusivity Check Messages
privileged command path, HA_PRIVCMDSPATH
process
membership, Process Membership
programming steps overview, Overview of the Programming Steps

R

read an input file, Read an Input File
resource
definition, Resource
dependency list, Resource Type Dependency List
name, Resource Name
query command, HA_RESOURCEQUERYCMD
resource group
states, Successful Execution of Action Scripts
resource information
obtaining, Get Resource Information
read into an action script, Read Resource Information
resource type
cluster_mgr use, Using cluster_mgr Interactively
dependency list, Resource Type Dependency List
description, Resource Type
GUI use, Define a New Resource Type
information required to define a new resource type, Defining a New Resource Type
order ranges, Defining a New Resource Type
provided with Linux FailSafe, Highly Available Services Included with Linux FailSafe
restart mode, Defining a New Resource Type
script templates, Using cluster_mgr With a Script
script use, Using cluster_mgr With a Script
restart script
example, restart Script
restart mode, Defining a New Resource Type
restart script
definition, Set of Action Scripts
root command path, HA_PRIVCMDSPATH
run-time failover domain, Failover Domain

S

script group log, HA_SCRIPTGROUP
script library, Using the SRM Script Library
script testing
action scripts, Testing an Action Script
monitoring script considerations, Special Testing Considerations for the monitor Script
techniques, General Testing and Debugging Techniques
script.$$ suffix, Steps in Writing a Script
scriptlib file, Using the SRM Script Library
scripts. See action scripts or failover script, Script Format
set_global_variables() function, Set Global Variables
set_local_variables() section of an action script, Set Local Variables
start script
example, start Script
start script
definition, Set of Action Scripts
status of a node, General Testing and Debugging Techniques
stop script
example, stop Script
stop script
definition, Set of Action Scripts

T

templates
action scripts, Preparation
resource type script definition, Using cluster_mgr With a Script
testing scripts. See script testing, General Testing and Debugging Techniques

U

uname command, HA_CMDSPATH
user command path, HA_CMDSPATH
usr/lib/failsafe/resource_types directory, Defining a New Resource Type

V

value for a field, Get the Value for a Field
volume resource type, Plug-Ins

W

write status for a resource, Write Status for a Resource

X

XFS file system service, Plug-Ins