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.If you have created modular CFS packages, ensure that the packages are running as desired, create your application packages and configure any dependencies on the consolidated modular packages if desired.

If you have created legacy CFS packages, 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.

Checklist for Integrating HA Applications 355

Page 355
Image 355
HP Serviceguard manual Integrating HA Applications in Multiple Systems