That each node is connected to each heartbeat network.

That all heartbeat networks are of the same type of LAN.

That network interface device files specified are valid LAN device files.

That VOLUME_GROUP entries are marked as cluster-aware.

If the cluster is online, the check also verifies that all the conditions for the specific change in configuration have been met.

NOTE: Using the -koption means that cmcheckconf only checks disk connectivity to the LVM disks that are identified in the ASCII file. Omitting the -koption (the default behavior) means that cmcheckconf tests the connectivity of all LVM disks on all nodes. Using -kcan result in significantly faster operation of the command.

For more information, see the manpage for cmcheckconf (1m) and “Checking Cluster Components” (page 274).

Distributing the Binary Configuration File

After specifying all cluster parameters, apply the configuration. This action distributes the binary configuration file to all the nodes in the cluster. HP recommends doing this separately before you configure packages (as described in the next chapter) so you can verify the cluster lock, heartbeat networks, and other cluster-level operations by using the cmviewcl command on the running cluster. Before distributing the configuration, ensure that your security files permit copying among the cluster nodes. See “Preparing Your Systems” at the beginning of this chapter.

Use the following steps to generate the binary configuration file and distribute the configuration to all nodes in the cluster:

Activate the cluster lock volume group so that the lock disk can be initialized: vgchange -a y /dev/vglock

Generate the binary configuration file and distribute it: cmapplyconf -k -v -C /etc/cmcluster/clust1.conf or

cmapplyconf -k -v -C /etc/cmcluster/clust1.ascii

NOTE: Using the -koption means that cmapplyconf only checks disk connectivity to the LVM disks that are identified in the ASCII file. Omitting the -koption (the default behavior) means that cmapplyconf tests the connectivity of all LVM disks on all nodes. Using -kcan result in significantly faster operation of the command.

Deactivate the cluster lock volume group. vgchange -a n /dev/vglock

The cmapplyconf command creates a binary version of the cluster configuration file and distributes it to all nodes in the cluster. This action ensures that the contents of the file are consistent across all nodes. Note that the cmapplyconf command does not distribute the ASCII configuration file.

198 Building an HA Cluster Configuration

Page 198
Image 198
HP Serviceguard manual Distributing the Binary Configuration File