Array Support Library (ASL) and Array Policy Module (APM) for SUN LSI variant arrays (SUN6130,SUN6140, SUN6540, SUN ST6580/6780, SUN2540, SUN2530, SUN2510 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 Solaris Sparc

Article:TECH64538  |  Created: 2008-01-27  |  Updated: 2010-10-27  |  Article URL http://www.symantec.com/docs/TECH64538
Article Type
Technical Solution


Environment

Issue



Array Support Library (ASL) and Array Policy Module (APM) for SUN LSI variant arrays (SUN6130,SUN6140, SUN6540, SUN ST6580/6780, SUN2540, SUN2530, SUN2510 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 Solaris Sparc


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 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: LSI MultiVID Array Policy Module
 
APM Package version: 1.0,REV=07.28.2008.20.22 for APM.
 
Supported versions of Veritas Volume Manager: 5.0MP3
 
Supported Arrays: SUN 6130,SUN6140, SUN6540, SUN ST6580/6780, SUN2540, SUN2530, SUN2510 and Flexline 200/300 series
 
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.
 
# pkginfo | egrep "VRTSST2540|VRTSSTKasl" | awk '{ print $2 }'
 
Then use "pkgrm" to remove the above packages.
 
2. The SUN2510 is only supported in SFHA environment, fencing is not currently supported on SUN2510.
 

 
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 VRTSLSI-MultiVID-SunOS-5.0_asl_apm_v4.tar_312599.gz, verify the cksum of the file
 
# cksum VRTSLSI-MultiVID-SunOS-5.0_asl_apm_v4.tar_312599.gz
 
  4239142768      25980    VRTSLSI-MultiVID-SunOS-5.0_asl_apm_v4.tar_312599.gz
 

 
3. Uncompress the file and extract the packages
 
# gunzip VRTSLSI-MultiVID-SunOS-5.0_asl_apm_v4.tar_312599.gz
 
# tar xvf VRTSLSI-MultiVID-SunOS-5.0_asl_apm_v4.tar_312599
 

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

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

 
6. Verify 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:  Oct 27 2008 21:02
 
  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)
 
# pkginfo -l VRTSLSIapm
 
PKGINST: VRTSLSIapm
 
NAME: LSI MultiVID Array Policy Module
 
CATEGORY: system
 
ARCH: sparc
 
VERSION: 1.0,REV=07.28.2008.20.22
 
BASEDIR: /
 
VENDOR: VERITAS Software
 
DESC: LSI MultiVID Array Policy Module
 
PSTAMP: VERSION-1.0:8-January-1999
 
INSTDATE: Oct 01 2008 10:07
 
HOTLINE: 800-342-0652
 
EMAIL: support@veritas.com
 
STATUS: completely installed
 
FILES: 21 installed pathnames
 
9 shared pathnames
 
9 directories
 
12 executables
 
324 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



312599


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


Terms of use for this information are found in Legal Notices