Veritas Enabled Arrays - Array Support Library and Array Policy Module for EMC CLARiiON CX Series Arrays (Active/Passive) on Veritas Volume Manager (tm) 4.1 MP4 and later for Linux RHEL4, RHEL5, as well as Linux SLES9 and SLES10

Article:TECH52390  |  Created: 2007-01-22  |  Updated: 2008-01-25  |  Article URL http://www.symantec.com/docs/TECH52390
Article Type
Technical Solution


Environment

Problem



Veritas Enabled Arrays - Array Support Library and Array Policy Module for EMC CLARiiON CX Series Arrays (Active/Passive) on Veritas Volume Manager (tm) 4.1 MP4 and later for Linux RHEL4, RHEL5, as well as Linux SLES9 and SLES10

Solution



This TechFile provides information about the Array Support Library (ASL) and Array Policy Module (APM) for EMC CLARiiON CX Series arrays on Veritas Volume Manager 4.1 MP4 and later for Linux RHEL4/RHEL5, as well as Linux SLES9 and SLES10.

For general information about ASLs, see TechNote 249446 (link in the Related Documents section of this TechFile)

Change Log:
As compared to the previous ASL  http://support.veritas.com/docs/286207 , this ASL includes support for RHEL5 and SLES10 SP1.

Supported versions of Veritas Volume Manager: 4.1 MP4 and later

Supported Arrays: All EMC CLARiiON CX Series arrays (Active/Passive)
Array Settings: Set FAILOVERMODE=2 (Implicit Failover mode) for dynamic multipathing (DMP)

At the bottom of this TechFile, click on Download Now to download the APM and ASL package

After downloading VRTSEMC-CX_lxrtvm41.tar_289608.gz, uncompress the file:
# gunzip VRTSEMC-CX_lxrtvm41.tar_289608.gz
# tar -xvf VRTSEMC-CX_lxrtvm41.tar_289608.gz

Note: Verify that there are fifteen .rpm packages as part of the tar ball. The ASLs for RHEL4 are designed to work for RHEL5 as well. Likewise, the ASLs for SLES10 will work for SLES10 SP1. Further, there is one APM package per architecture (IA32, x86_64, or IA64) per distribution.
Following are the ASL packages. The same package is intended to work for different architectures. Choose the appropriate ASL package based on the distribution.

VRTSEMC-CLAR-1.2-1.1_SLES10.i586.rpm      
VRTSEMC-CLAR-1.2-1.1_SLES9.i586.rpm        
VRTSEMC-CLAR-1.3-1.3_RHEL4.i686.rpm


Following are the APM packages:

VRTSEMC-CLAR_apm-1.6-1.6_SLES9.i586.rpm
VRTSEMC-CLAR_apm-1.6-1.6_SLES9.x86_64.rpm
VRTSEMC-CLAR_apm-1.6-1.6_SLES9.ia64.rpm
VRTSEMC-CLAR_apm-1.6-1.6_SLES10.i586.rpm
VRTSEMC-CLAR_apm-1.6-1.6_SLES10.x86_64.rpm
VRTSEMC-CLAR_apm-1.6-1.6_SLES10.ia64.rpm
VRTSEMC-CLAR_apm-1.6-1.6_RHEL4.ia64.rpm    
VRTSEMC-CLAR_apm-1.6-1.6_RHEL4.x86_64.rpm  
VRTSEMC-CLAR_apm-1.6-1.6_RHEL4.i686.rpm  
VRTSEMC-CLAR_apm-1.6-1.6_RHEL5.i686.rpm
VRTSEMC-CLAR_apm-1.6-1.6_RHEL5.ia64.rpm
VRTSEMC-CLAR_apm-1.6-1.6_RHEL5.x86_64.rpm


Before adding any ASL package, ensure Veritas Volume Manager is installed and enabled:
# vxdctl mode
mode: enabled

ASL Installation
Select the appropriate ASL package (VRTSEMC-CLAR-*) depending on the target machine distribution (RHEL or SLES) and OS version
Following is an example installation instruction for an RHEL distribution:

# rpm -ihv VRTSEMC-CLAR-1.3-1.3_RHEL4.i686.rpm


APM Installation
Select the appropriate APM package (VRTSEMC-CLAR_apm*) depending on the target machine distribution (RHEL or SLES), and architecture (IA32, x86_64, IA64)
Following is an example installation instruction for an RHEL distribution and x86_64 architecture:

# rpm -ihv VRTSEMC-CLAR_apm-1.2-1.2_RHEL4.x86_64.rpm

After the packages are installed, execute the vxdctl enable command to claim the disk array as a CLARiiON array, and then load the new APM:

# vxdctl enable

Note: In some cases, it has been reported that the installation of the ASL and/or APM does not take effect, and the vxdctl enable command does not claim the enclosure and devices. In such cases, you can execute the vxconfigd -k command in addition to vxdctl enable.

After executing vxdctl enable and vxconfigd -k, verify the output of the vxddladm listsupport command, as follows:

# vxddladm listsupport libname=libVRTSCLARiiON.so
ATTR_NAME                                 ATTR_VALUE
=======================================================================
LIBNAME:                                    libVRTSCLARiiON.so
VID:                                             DGC
PID:                                             CLARiiON
ARRAY_TYPE:                             CLR-A/P, CLR-A/PF
ARRAY_NAME:                            EMC_CLARiiON


Also verify that the APM is in ACTIVE state:

# vxdmpadm listapm all | grep -i clariion
dmpCLARiiON.ko dmpCLARiiON 1 CLR-A/P Active
dmpCLARiiON.ko dmpCLARiiON 1 CLR-A/PF Active




Attachments

VRTSEMC-CX_lxrtvm41.tar_289608.gz (5.4 MBytes)


Legacy ID



289608


Article URL http://www.symantec.com/docs/TECH52390


Terms of use for this information are found in Legal Notices