HP StorageWorks XP Cluster Extension Software Administrator Guide (T1656-96035, April 2010)

The XP Cluster Extension log file is named clxhacmp.log.
Start errors
HACMP will go into a loop and wait until the problem is solved and until the file /etc/opt/hpclx/
application_name.LOCK has been removed. This process has been adopted from HACMP, which
will also run in an endless loop if there is a failure and until you recover all errors and start the
application manually. After all errors have been recovered, you can invoke the command clruncmd
to return control back to the cluster software.
If the program is in a very early state of processing and experiences a problem before resolution of
the application name, it may return an error return code. The /etc/opt/hpclx/UNKNOWN.LOCK
file is created and must be removed after the problem has been resolved.
Failover errors
As mentioned previously, the HACMP error handling of the XP Cluster Extension will create a .LOCK
file for the resource group (for example, /etc/opt/hpclx/OracleRG.LOCK). Messages are logged
to the log files /var/opt/hpclx/log/clxhacmp.log and /tmp/hacmp.out. The file can be
removed after the problem has been solved. HACMP can then continue to start the resource group.
This file will be created for any error XP Cluster Extension returns. However, XP Cluster Extension will
specify whether the error is a local, data center, or cluster-wide error.
The following example demonstrates the behavior of XP Cluster Extension for HACMP if a pair state
is discovered (which does not allow for an automatic takeover operation by XP Cluster Extension). In
this case, the pairs have been manually suspended. It is impossible for XP Cluster Extension to determine
which copy of the mirrored data is the most current.
The output in /tmp/hacmp.out will be similar to the following example:
clxHACMP: > Fri Dec 15 16:35:19 NFT 2000
clxHACMP: > Arguments: oracle ora1vg ora2vg 0 oracle PVOL_PSUS PSUS SVOL_SSUS SSUS
DATA 30368 30380 01-11-22/00 01.04.01
clxHACMP: > number of arguments: 14
clxHACMP: > 1: oracle
clxHACMP: > 2: ora1vg ora2vg
clxHACMP: > 3: 0
clxHACMP: > 4: oracle
clxHACMP: > 5: PVOL_PSUS
clxHACMP: > 6: PSUS
clxHACMP: > 7: SVOL_SSUS
clxHACMP: > 8: SSUS
clxHACMP: > 9: DATA
clxHACMP: > 10: 30368
clxHACMP: > 11: 30380
clxHACMP: > 12:
clxHACMP: > 13: 01-11-22/00
clxHACMP: > 14: 01.04.01
clxHACMP > ===PRE===============================================
clxHACMP: pre-exec script successful (rc=0).
clxHACMP: ERROR - no takeover action found.
clxHACMP: ERROR - global cluster failure occurred - waiting!
clxHACMP: ERROR -
clxHACMP: ERROR - ================================================================
clxHACMP: ERROR - XP Cluster Extension takeover procedure FAILED.
clxHACMP: ERROR -
XP Cluster Extension Software Administrator Guide 151