Managing HP Serviceguard A.11.20.10 for Linux, December 2012

Dec 14 14:34:45 star04 cmcld[2048]: Examine the file
/usr/local/cmcluster/pkg5/pkg5_run.log for more details.
The following is an example of a successful package starting:
Dec 14 14:39:27 star04 CM-CMD[2096]: cmruncl
Dec 14 14:39:27 star04 cmcld[2098]: Starting cluster management protocols.
Dec 14 14:39:27 star04 cmcld[2098]: Attempting to form a new cluster
Dec 14 14:39:27 star04 cmclconfd[2097]: Command execution message
Dec 14 14:39:33 star04 cmcld[2098]: 3 nodes have formed a new cluster
Dec 14 14:39:33 star04 cmcld[2098]: The new active cluster membership is:
star04(id=1), star05(id=2), star06(id=3)
Dec 14 17:39:33 star04 cmlvmd[2099]: Clvmd initialized successfully.
Dec 14 14:39:34 star04 cmcld[2098]: Executing '/usr/local/cmcluster/conf/pkg4/pkg4_run
start' for package pkg4.
Dec 14 14:39:34 star04 LVM[2107]: vgchange /dev/vg01
Dec 14 14:39:35 star04 CM-pkg4[2124]: cmmodnet -a -i 15.13.168.0 15.13.168.4
Dec 14 14:39:36 star04 CM-pkg4[2127]: cmrunserv Service4 /vg01/MyPing 127.0.0.1
>>/dev/null
Dec 14 14:39:36 star04 cmcld[2098]: Started package pkg4 on node star04.
8.7.3 Reviewing Configuration Files
Review the following ASCII configuration files:
Cluster configuration file.
Package configuration files.
Ensure that the files are complete and correct according to your configuration planning worksheets.
8.7.4 Reviewing the Package Control Script
For legacy packages, ensure that the package control script is found on all nodes where the
package can run and that the file is identical on all nodes. Ensure that the script is executable on
all nodes. Ensure that the name of the control script appears in the package configuration file, and
ensure that all services named in the package configuration file also appear in the package control
script.
Information about the starting and halting of each package can be found in the package’s control
script log. This log provides the history of the operation of the package, including all package run
and halt activities. The location of the file is determined by the script_log_file parameter
(page 172) in the package configuration file. If you have written a separate run and halt script for
a legacy package, each script will have its own log.
8.7.5 Using the cmquerycl and cmcheckconf Commands
In addition, cmquerycl and cmcheckconf can be used to troubleshoot your cluster just as they
were used to verify its configuration. The following example shows the commands used to verify
the existing cluster configuration on ftsys9 and ftsys10:
cmquerycl -v -C $SGCONF/verify.conf -n ftsys9 -n ftsys10
cmcheckconf -v -C $SGCONF/verify.conf
cmcheckconf checks:
The network addresses and connections.
Quorum Server connectivity, if a quorum server is configured.
Lock LUN connectivity, if a lock LUN is used.
The validity of configuration parameters of the cluster and packages for:
The uniqueness of names.
The existence and permission of scripts.
248 Troubleshooting Your Cluster