HP StorageWorks EVA Cluster Extension Software Administrator Guide (T3667-96045, April 2010)
• The management hosts clxsmaxlxla (active) and clxsmaxlxlb (passive) monitor two storage
systems with WWNs 50001FE100270C30 and 50001FE100270CA0.
• The DR group \Data Replication\clxwebdrg exists on the storage systems, and has vdisks
that are presented to all cluster nodes through HP Command View EVA or the SSSU.
• EVA Cluster Extension invokes the pre-executable script clxweb_pre_takeover.sh and the
post-executable script clxweb_post_takeover.sh. These files can be an executable script or
a program of your choice.
• For RHCS, the configuration file /etc/opt/hpclxeva/conf/CLXEVA.config is associated
with the RHCS service CLXWEB that is configured to use the EVA Cluster Extension resource agent
script. RHCS invokes the resource agent script to start the CLXWEB service. The CLXWEB service
checks the DR group member states before the volume groups vgweb and vghtdocs are activated
and the web server is started. The EVA DR group \Data Replication\clxwebdrg includes
all vdisks for the LVM volume groups vgweb and vghtdocs. The sample CLXEVA.config file
shows the contents of the configuration file with the described failover behavior.
For SLE HA, the configuration file /etc/opt/hpclxeva/conf/CLXEVA.config is associated
with the SLE HA resource CLXWEB. SLE HA invokes the resource agent script /usr/lib/ocf/
resource.d/heartbeat/CLXEVA, which checks the DR group member states before the volume
groups vgweb and vghtdocs are activated and the web server is started. The EVA DR group \
Data Replication\clxwebdrg includes all vdisks for the LVM volume groups vgweb and
vghtdocs. The sample CLXEVA.config file shows the contents of the configuration file with
the described failover behavior.
Sample CLXEVA.config file:
APPLICATION CLXWEB
DC_A_StorageCellWWN 50001FE100270C30
DC_B_StorageCellWWN 50001FE100270CA0
DeviceGroup \Data Replication\clxwebdrg
DC_A_Hosts Host1 Host2
DC_B_Hosts Host3 Host4
DC_A_ManagementHosts clxsmaxlxla
DC_B_ManagementHosts clxsmaxlxlb
CSObjectPathA \ HPEVA_ConsistencySet.InstanceID="50001FE100270C30.6005-08b4-0010
-30ee-0000-7000-7315-0000"
CSObjectPathB \ HPEVA_ConsistencySet.InstanceID="50001FE100270CA0.6005-08b4-0010-
2971-0000-8001-3feb-0000"
ApplicationStartup RESYNCWAIT
• The service (RHCS) or resource group (SLE HA) is configured to wait for a DR merge or full copy
by setting the ApplicationStartup value to RESYNCWAIT.
• EVA Cluster Extension enables read/write access to the DR group used for the CLXWEB service.
Activation of the volume groups depends on a successful return code from EVA Cluster Extension.
The logical volumes can be mounted only when their volume groups are active and EVA Cluster
Extension allows read/write access to the disk group. After the file system for the web server's
executable files and content data is mounted and checked, the NIC is configured with the web
server's IP address.
Configuring EVA Cluster Extension with RHCS
EVA Cluster Extension Software is integrated with the RHCS using an RHCS shared resource. EVA
Cluster Extension provides a resource agent script (clxeva.sh) that allows you to manage EVA
Cluster Extension resources.
Configuring EVA Cluster Extension for Linux56