Before we can start to use this cookbook, we need to understand what Serviceguard is and what it is trying to achieve. I suggest that you not jump straight to the cookbook (see Table 25-1) because having an understanding of the concepts and limitations of Serviceguard can influence your decisions on how to construct your cluster. Each bullet point in the cookbook should be studied, understood , and implemented carefully . So here it is.
Table 25-1. Cookbook for Setting Up a Serviceguard Package-less Cluster
Cookbook for Setting Up a Serviceguard Package-less Cluster:
1. Understand the hardware and software implications of setting up a cluster.
2. Set up NTP between all cluster members .
3. Ensure that any shared LVM volume groups are not activated at boot time.
4. Install Serviceguard and any related Serviceguard patches.
5. Install a Quorum Server (optional in a basic cluster).
6. Enable remote access to all nodes in the cluster.
10. Compile and distribute the binary cluster configuration file ( cmapplyconf ).
11. Back up LVM structures of any cluster lock volume groups ( vgcfgbackup ).
12. Start cluster services ( cmruncl ).
13. Test cluster functionality.
Before we get started, we need to begin by talking about the unthinkable ”a failure. What constitutes a failure? Different types of failure will prompt different responses from Serviceguard. This is where we start our discussion.