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 |
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
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
# 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
|
|
|
Related Articles
Legacy ID
289608
Article URL http://www.symantec.com/docs/TECH52390
Terms of use for this information are found in Legal Notices









Thank you.