Array Support Library and Array Policy Module for IBM DS4xxx, IBM DS3xxx Series Arrays and IBM DS5100 in Active-Passive Concurrent(A/P-C) and Active-Passive Explicit Failover(A/P-F) mode on Veritas Volume Manager (tm) 5.0MP3 for Solaris Sparc.

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


Environment

Issue



Array Support Library and Array Policy Module for IBM DS4xxx, IBM DS3xxx Series Arrays and IBM DS5100 in Active-Passive Concurrent(A/P-C) and Active-Passive Explicit Failover(A/P-F) mode on Veritas Volume Manager (tm) 5.0MP3 for Solaris Sparc.

Solution



This TechFile provides information on the Array Support Library (ASL) and Array Policy module (APM) for IBM DS4xxx, IBM DS3xxx Series Arrays and IBM DS5100 in Active-Passive Concurrent(A/P-C) and Active-Passive Explicit Failover(A/P-F) mode on Veritas Volume Manager (tm) 5.0 MP3 for Solaris Sparc.
For general information about ASLs, see TechNote http://support.veritas.com/docs/249446

ASL Package Name: VRTSLSIasl
ASL Package Description: LSI MultiVID Array Support Library
ASL Package version: 1.0,REV=10.19.2008.18.40
APM Package Name: VRTSLSIapm
APM Package Description: Veritas Array Policy Module for LSI multiVID
APM Package version: 1.3,REV=04.20.2009.18.36
Supported versions of Veritas Volume Manager: 5.0 MP3
Supported Arrays: IBM DS4xxx series of Arrays (DS4100, DS4300, DS4400, DS4500, DS4700 and DS4800), IBM DS3xxx series (DS3200, DS3300 and DS3400) and IBM DS5100.

Note:
1. The APM is used only when the array is configured in Active-Passive Explicit Failover Mode(A/P-F). Contact Array vendor for Array settings.
2. 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.
# pkginfo | egrep "VRTSST2540|VRTSSTKasl" | awk '{ print $2 }'
Then use "pkgrm" to remove the above packages.
3. SUN2510 is only supported in SFHA environment. Fencing is not currently supported on SUN2510.
4. If MPxIO is enabled, devices under MPxIO will be claimed as Active/Active (A/A) by the ASL.

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

1. At the bottom of this TechFile, click on Download Now to download the ASL and APM tar package into /tmp/asl_apm
# mkdir /tmp/asl_apm
# cd /tmp/asl_apm

2. After downloading VRTSLSIaslapm_Solaris_sparc_5.0_4.0.tar_328432.gz, verify the cksum of the file
# cksum VRTSLSIaslapm_Solaris_sparc_5.0_4.0.tar_328432.gz
1296112796 26182 VRTSLSIaslapm_Solaris_sparc_5.0_4.0.tar_328432.gz

3. Uncompress the file and extract the packages
# gunzip VRTSLSIaslapm_Solaris_sparc_5.0_4.0.tar_328432.gz
# tar xvf VRTSLSIaslapm_Solaris_sparc_5.0_4.0.tar_328432

4. Install the ASL using pkgadd
# pkgadd -d . VRTSLSIasl

5. Install the APM using pkgadd
# pkgadd -d . VRTSLSIapm

6. Verify package information
ASL Package Information
# pkginfo -l VRTSLSIasl
PKGINST : VRTSLSIasl
NAME    : LSI MultiVID Array Support Library
CATEGORY: system
ARCH    : sparc
VERSION : 1.0,REV=10.19.2008.18.40
BASEDIR : /etc/vx
VENDOR  : VERITAS Software
DESC    : LSI MultiVID Array Support library
PSTAMP  : VERSION-1.0:19-October-2008
INSTDATE: Jul 17 2009 18:36
HOTLINE : 800-342-0652
EMAIL   : support@veritas.com
STATUS  : completely installed
FILES   : 5 installed pathnames
         3 shared pathnames
         3 directories
         2 executables
         40 blocks used (approx)
APM Package Information
# pkginfo -l VRTSLSIapm
PKGINST : VRTSLSIapm
NAME    : LSI MultiVID Array Policy Module
CATEGORY: system
ARCH    : sparc
VERSION : 1.3,REV=04.20.2009.18.36
BASEDIR : /
VENDOR  : VERITAS Software
DESC    : LSI MultiVID Array Policy Module
PSTAMP  : VERSION-1.3:20-April-2009
INSTDATE: Jul 17 2009 18:36
HOTLINE : 800-342-0652
EMAIL   : support@veritas.com
STATUS  : completely installed
FILES   : 21 installed pathnames
         9 shared pathnames
         9 directories
         12 executables
         333 blocks used (approx)

7. After the packages are installed, execute the vxdctl enable command to claim the disk array(s)
# vxdctl enable

Note: In some cases, it has been reported that the installation of the ASL does not take effect, and vxdctl enable 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/or vxconfigd -k, verify the output of the vxddladm 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, A/A
ARRAY_NAME          DS4300-, DS4100-, FAStT500-
                   FAStT200, DS4500-, DS4400
                   IBM-FAStT, DS4800-, DS4700-
                   DS5100, DS3400, DS3200
                   DS3300, SUN6130-, SUN6140-
                   SUN6540-, ST2540-, SUN2510-
                   SUN2530-, SUN2530-, ST6580_6780-
                   STK-ARRAY, D280, D220
                   D240, D178, FLEXLINE
                   Sun 6540, LSI-, TP9300-
                   TP9400-, TP9500-, TP9700-
                   IS500-, IS4600-, ENGENIO-

9. Verify the ASL library version
# 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
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



328432


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


Terms of use for this information are found in Legal Notices