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.

Problem

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)


 

Terms of use for this information are found in Legal Notices.

Search

Survey

Did this article answer your question or resolve your issue?

No
Yes

Did this article save you the trouble of contacting technical support?

No
Yes

How can we make this article more helpful?

Email Address (Optional)