Managing Serviceguard 14th Edition, June 2007

Troubleshooting Your Cluster
Solving Problems
Chapter 8 411
You can use the following commands to check the status of your disks:
bdf - to see if your package's volume group is mounted.
vgdisplay -v - to see if all volumes are present.
lvdisplay -v - to see if the mirrors are synchronized.
strings /etc/lvmtab - to ensure that the configuration is correct.
ioscan -fnC disk - to see physical disks.
diskinfo -v /dev/rdsk/cxtydz - to display information about a
disk.
lssf /dev/d*/* - to check logical volumes and paths.
vxdg list - to list Veritas disk groups.
vxprint - to show Veritas disk group details.
Package Control Script Hangs or Failures
When a RUN_SCRIPT_TIMEOUT or HALT_SCRIPT_TIMEOUT value is set, and
the control script hangs, causing the timeout to be exceeded,
Serviceguard kills the script and marks the package “Halted.” Similarly,
when a package control script fails, Serviceguard kills the script and
marks the package “Halted.” In both cases, the following also take place:
Control of a failover package will not be transferred.
The run or halt instructions may not run to completion.
AUTO_RUN (automatic package switching) will be disabled.
The current node will be disabled from running the package.
Following such a failure, since the control script is terminated, some of
the package's resources may be left activated. Specifically:
Volume groups may be left active.
File systems may still be mounted.
IP addresses may still be installed.
Services may still be running.