About This Guide This guide explains how to write the set of scripts that are required to turn an application into a highly available service in conjunction with Linux FailSafe software. It also tells you how to create a new resource type. This guide assumes that the Linux FailSafe system has been configured as described in the Linux FailSafe Administrator's Guide. Audience This guide is written for system programmers who are developing scripts for the Linux FailSafe system. These scripts allow the failover of applications that are not handled by the base and optional products. Readers must be familiar with the operation and administration of nodes running Linux FailSafe, with the applications that are to be failed over, and with the Linux FailSafe Administrator's Guide. Related Documentation Besides this guide, other documentation for Linux FailSafe includes the following: Linux FailSafe Administrator's Guide System man pages for referenced commands are as follows: cbeutil cdbBackup cdbRestore cdbutil cluster_mgr crsd failsafe cdbd ha_cilog ha_cmsd ha_exec2 ha_fsd ha_gcd ha_ifd ha_ifdadmin ha_macconfig2 ha_srmd ha_statd2 haStatus Conventions Used in This Guide These type conventions and symbols are used in this guide: command Function names, literal command-line arguments (options/flags) filename Name of a file or directory command -o option Commands and text that you are to type literally in response to shell and command prompts term New terms Book Title Manual or book title variable Command-line arguments, filenames, and variables to be supplied by the user in examples, code, and syntax statements literal text Code examples, error messages, prompts, and screen text # System shell prompt for the superuser (root)