Array Support Library and Array Policy Module for SUN LSI variant arrays (SUN 6130,SUN6140, SUN6540, SUN2540, SUN2530, SUN2510, STK6580, STK6780 and Flexline 200/300 series) In Active-Passive Concurrent(A/P-C) and Active-Passive Explicit Failover(A/P-F) mode on Veritas Volume Manager (tm) 5.0 MP3 and later for Linux RHEL4, RHEL5, SLES9 and SLES10

Article:TECH71929  |  Created: 2009-01-28  |  Updated: 2010-01-11  |  Article URL http://www.symantec.com/docs/TECH71929
Article Type
Technical Solution


Environment

Issue



Array Support Library and Array Policy Module for SUN LSI variant arrays (SUN 6130,SUN6140, SUN6540, SUN2540, SUN2530, SUN2510, STK6580, STK6780 and Flexline 200/300 series) In Active-Passive Concurrent(A/P-C) and Active-Passive Explicit Failover(A/P-F) mode on Veritas Volume Manager (tm) 5.0 MP3 and later for Linux RHEL4, RHEL5, SLES9 and SLES10

Solution




This TechFile provides information on the Array Support Library (ASL) and Array Policy Module (APM) for LSI variant arrays in A/P-C and A/P-F mode on Veritas Volume Manager (tm) 5.0 MP3 and later for Linux RHEL4, RHEL5, SLES9 and SLES10
For general information about ASLs, see TechNote <http://support.veritas.com/docs/249446>
ASL Package name: VRTSLSI-ALL
ASL Package Description: LSI MultiVID Array Support Library
ASL Package version: 1.0-4.0
APM Package name: VRTSLSIapm
APM Package Description: LSI MultiVID Array Policy Module
APM Package version: 5.0-3.0
Supported versions of Veritas Volume Manager: 5.0MP3
Supported Arrays: SUN 6130,SUN6140, SUN6540, SUN2540, SUN2530, SUN2510, STK6580, STK6780, Flexline 200/300 series , IBM DS3xx series of Arrays ( DS3400, DS3300, DS3200 ), DS4xxx series of Arrays ( DS4100, DS4200, DS4300, DS4400, DS4500, DS4700 and DS4800) and IBM DS5xxx series of Arrays (DS5100 and DS5300) (A/P-C and A/P-F mode)

NOTE:
1. Before installing this ASL package, Please remove any external ASL packages that are installed on this system for SUN 2540, SUN 6130, SUN 6140, SUN 6540, STK 6540 and Flexline 200/300 series. Please refer to following example to remove VRTSSTK2540 and VRTSSTKasl.
# rpm -qa | egrep "VRTSST2540|VRTSSTKasl" | awk '{ print $2 }'
Then use "rpm -e" to remove the above packages.
2. The SUN2510 is only supported in SFHA environment, fencing is not currently supported on SUN2510.

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

2. Create a directory to download the ASL and APM tar package
# mkdir /tmp/asl_apm/
# cd /tmp/asl_apm/

3. At the bottom of this TechFile, click on Download Now to download the package in /tmp/asl_apm/

4. After downloading VRTSLSI-MultiVID-5.0_asl_apm_v2.tar_327208.gz, verify the checksum of the file
# cksum VRTSLSI-MultiVID-5.0_asl_apm_v2.tar_327208.gz
2704604140      2632175  VRTSLSI-MultiVID-5.0_asl_apm_v2.tar_327208.gz

5. Uncompress the file and extract the packages:
# gunzip VRTSLSI-MultiVID-5.0_asl_apm_v2.tar_327208.gz
# tar xvf VRTSLSI-MultiVID-5.0_asl_apm_v2.tar_327208

Note: Verify that there are eight .rpm packages as part of the tar ball. There is one ASL package per distribution and one APM package for x86_64 architecture per distribution.
Following are the ASL packages:
VRTSLSI-ALL-1.0-4.0_RHEL4.i686.rpm
VRTSLSI-ALL-1.0-4.0_RHEL5.i686.rpm
VRTSLSI-ALL-1.0-4.0_SLES10.i586.rpm
VRTSLSI-ALL-1.0-4.0_SLES9.i586.rpm
Following are the APM packages:
VRTSLSIapm-5.0-3.0_RHEL4.x86_64.rpm
VRTSLSIapm-5.0-3.0_RHEL5.x86_64.rpm
VRTSLSIapm-5.0-3.0_SLES10.x86_64.rpm
VRTSLSIapm-5.0-3.0_SLES9.x86_64.rpm

6. Select the appropriate ASL and APM packages depending on the target machine distribution (RHEL or SLES).
Following are example installation instructions for RHEL4 distribution:
ASL installation
# rpm -ivh VRTSLSI-ALL-1.0-4.0_RHEL4.i686.rpm
APM Installation
# rpm -ivh VRTSLSIapm-5.0-3.0_RHEL4.x86_64.rpm

7. After the packages are installed, you must execute the vxdctl enable command to claim the disk 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.

8. After executing vxdctl enable and vxconfigd -k, verify the output of the vxddladm listsupport command, as follows:
# vxddladm listsupport libname=libvxlsiall.so
ATTR_NAME         ATTR_VALUE
=================================================================================================
LIBNAME          libvxlsiall.so
VID              IBM, SUN, STK, SGI, LSI, ENGENIO
PID              All
ARRAY_TYPE       A/P-C, A/PF-LSI
ARRAY_NAME       DS4300-, DS4100-, FAStT500-
                 FAStT200, DS4500-, DS4400
                 IBM-FAStT, DS4800-, DS4700-
                 DS5100, DS3400, DS3200
                 DS3300, SUN6130-, SUN6140-
                 SUN6540-, ST2540-, SUN2510-
                 SUN2530-, SUN2530-, STK6580_6780-
                 STK-ARRAY, D280, D220
                 D240, D178, FLEXLINE
                 Sun 6540, LSI-, TP9300-
                 TP9400-, TP9500-, TP9700-
                 IS500-, IS4600-, ENGENIO-

9. Verify ASL library version as:
# vxddladm listversion libname=libvxlsiall.so
libvxlsiall.so has version string: vm-5.0-rev-4. VXVM version: 5.0

10. If array is configured in A/P-F mode, then verify that APM is in Active state
# vxdmpadm listapm dmpEngenio
Filename: dmpEngenio.ko
APM name: dmpEngenio
APM version: 1
Feature: VxVM
VxVM version: 50
Array Types Supported: A/PF-LSI
Depending Array Types: A/P
State: Active




Legacy ID



327208


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


Terms of use for this information are found in Legal Notices