Veritas Enabled Arrays - Array Support Library and Array Policy Module for NetApp Storage Systems (Active/Active, Active/Passive, Active/Passive- Concurrent) on Veritas Volume Manager (tm) 5.0 MP3 and later for Solaris Sparc.

Article:TECH71793  |  Created: 2009-01-23  |  Updated: 2011-02-10  |  Article URL http://www.symantec.com/docs/TECH71793
Article Type
Technical Solution


Environment

Issue



THIS FILE HAS BEEN UPDATED, please refer to the following article for the most recent version:  http://www.symantec.com/business/support/index?page=content&id=TECH74717

Veritas Enabled Arrays - Array Support Library and Array Policy Module for NetApp Storage Systems (Active/Active, Active/Passive, Active/Passive- Concurrent) on Veritas Volume Manager (tm) 5.0 MP3 and later for Solaris Sparc.


Solution



THIS FILE HAS BEEN UPDATED, please refer to the following article for the most recent version:  http://www.symantec.com/business/support/index?page=content&id=TECH74717
 
This TechFile provides information on the Array Support Library (ASL) and Array Policy Module (APM) for the NetApp Storage Systems (Active/Active, Active/Passive, Active/Passive- Concurrent) 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:  VRTSNTAPasl
ASL Package version:  5.0,REV=05.28.2008.16.07
APM Package name:  VRTSNTAPapm
APM Package version:  5.3,REV=06.23.2009.02.51
Supported versions of Veritas Volume Manager:  5.0 MP3 and later
Supported Arrays:  NetApp Storage Systems (A/A-NETAPP, A/P-NETAPP, A/P-C-NETAPP)
                             and IBM System Storage N3000, N5000 and N7000 Series.


Notes:
1. This array must be appropriately configured for dynamic multipathing (DMP) to be claimed correctly
   by the ASL. See the array vendor's documentation for more information
2. This ASL/APM supports array configured in SSI mode with ONTAP version 7.2 or higher
3. Idle Lun probing must be turned off for proper working of ASL/APM. To turn off idle lun probing
   use 'vxdmpadm settune dmp_probe_idle_lun=off' command.


Installation Instructions
1. Create a directory to store ASL/APM package
# mkdir /tmp/asl_apm
# cd /tmp/asl

2. At the bottom of this TechFile, click on Download Now to download the package

 
3. After downloading VRTSNTAPasl_apm_SunOS_5.0MP3.tar_327037.gz , verify checksum of the file
 
# cksum VRTSNTAPasl_apm_SunOS_5.0MP3.tar_327037.gz
 
2807105459 42090 VRTSNTAPasl_apm_SunOS_5.0MP3.tar_327037.gz
 

 
4.Unzip the file and extract the package
 
# gunzip VRTSNTAPasl_apm_SunOS_5.0MP3.tar_327037.gz
 
# tar -xvf VRTSNTAPasl_apm_SunOS_5.0MP3.tar_327037

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

6. ASL Installation
# pkgadd -d . VRTSNTAPasl

7. APM Installation
# pkgadd -d . VRTSNTAPapm

8. After the package is installed, you must run the vxdctl enable command to claim the disk array as a NetApp array
# vxdctl enable

 
Note: In some cases, it has been reported that the installation of the ASL and/or APM 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
 

 
9. After executing vxdctl enable, verify the output of the vxddladm listsupport command
 
# vxddladm listsupport libname=libvxnetapp.so
ATTR_NAME           ATTR_VALUE
======================================================
LIBNAME             libvxnetapp.so
VID                 NETAPP
PID                 All
ARRAY_TYPE          A/A-NETAPP, A/P-NETAPP, A/P-C-NETAPP

10. Verify ASL version
# vxddladm listversion libname=libvxnetapp.so
libvxnetapp.so has version string: vm-5.0-rev-3. VXVM version: 5.0

 
11. Now, verify that the APM is in Active state
 
# vxdmpadm listapm all | grep dmpnetapp
dmpnetapp          dmpnetapp              1        A/P-C-NETAPP      Active
dmpnetapp          dmpnetapp              1        A/P-NETAPP        Active
dmpnetapp          dmpnetapp              1        A/A-NETAPP        Active

# vxdmpadm listapm dmpnetapp
Filename:               dmpnetapp
APM name:               dmpnetapp
APM version:            1
Feature:                VxVM
VxVM version:           50
Array Types Supported:  A/P-C-NETAPP,A/P-NETAPP,A/A-NETAPP
Depending Array Types:  A/P-C,A/P,A/A
State:                  Active

Package Information:
# pkginfo -l VRTSNTAPasl
  PKGINST:  VRTSNTAPasl
     NAME:  Veritas NetApp Array Support Library
 CATEGORY:  system
     ARCH:  sparc
  VERSION:  5.0,REV=05.28.2008.16.07
  BASEDIR:  /etc/vx
   VENDOR:  VERITAS Software
     DESC:  Veritas NetApp Array Support Library
   PSTAMP:  VERSION-5.0:19-Nov-2007
 INSTDATE:  Jun 23 2009 19:50
  HOTLINE:  Please contact VERITAS support
    EMAIL:  support@veritas.com
   STATUS:  completely installed
    FILES:        5 installed pathnames
                  3 shared pathnames
                  3 directories
                  2 executables
                 51 blocks used (approx)

# pkginfo -l VRTSNTAPapm
  PKGINST:  VRTSNTAPapm
     NAME:  Veritas NetApp Array Policy Module.
 CATEGORY:  system
     ARCH:  sparc
  VERSION:  5.3,REV=06.23.2009.02.51
  BASEDIR:  /
   VENDOR:  VERITAS Software
     DESC:  Veritas NetApp Array Policy Module.
   PSTAMP:  VERSION-5.3:23-Jun-2009
 INSTDATE:  Jun 23 2009 19:51
  HOTLINE:  800-342-0652
    EMAIL:  support@veritas.com
   STATUS:  completely installed
    FILES:       21 installed pathnames
                  9 shared pathnames
                  9 directories
                 12 executables
                351 blocks used (approx)


 



Legacy ID



327037


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


Terms of use for this information are found in Legal Notices