Managing Serviceguard Nineteenth Edition, Reprinted June 2011

1. Install the application, database, and other required resources on one of the systems. Be sure
to follow Serviceguard rules in doing this:
Install all shared data on separate external volume groups.
Use JFS/VxFS file systems as appropriate.
2. Perform some sort of standard test to ensure the application is running correctly. This test can
be used later in testing with Serviceguard. If possible, try to connect to the application through
a client.
3. Crash the standalone system, reboot it, and test how the application starts up again. Note
the following:
Are there any manual procedures? If so, document them.
Can everything start up from rc scripts?
4. Try to write a simple script which brings everything up without having to do any keyboard
typing. Figure out what the administrator would do at the keyboard, then put that into the
script.
5. Try to write a simple script to bring down the application. Again, figure out what the
administrator would do at the keyboard, then put that into the script.
Integrating HA Applications in Multiple Systems
1. Install the application on a second system.
a. Create the LVM infrastructure on the second system.
b. Add the appropriate users to the system.
c. Install the appropriate executables.
d. With the application not running on the first system, try to bring it up on the second system.
You might use the script you created in the step above. Is there anything different that
you must do? Does it run?
e. Repeat this process until you can get the application to run on the second system.
2. Configure the Serviceguard cluster:
a. Create the cluster configuration.
b. Create a package.
c. Create the package script.
d. Use the simple scripts you created in earlier steps as the customer defined functions in
the package control script.
3. Start the cluster and verify that applications run as planned.
4. If you will be building an application that depends on a Veritas Cluster File System (CFS) and
Cluster Volume Manager (CVM), then consider the following:
a. Build storage on all nodes of the cluster.
b. Create the disk group and mount point packages.
c. Make sure that your file systems are mounting and unmounting on the nodes as they are
designed to do on your application layout.
d. Once the SG-CFS-DG-ID# and SG-CFS-MP-ID# packages are running as desired,
create your application packages, placing a dependency on the SG-CFS-MP-ID#
package if desired. This is applicable in case of legacy CFS packages. For modular CFS
packages, you can place the dependency of the application package on the consolidated
modular package.
Checklist for Integrating HA Applications 341