Symantec 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 and 5.0MP1 for Solaris Sparc.

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

Product(s)

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=TECH77808

Symantec 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 and 5.0MP1 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=TECH77808
 
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 and 5.0MP1 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=01.27.2009.12.18
APM Package name: VRTSNTAPapm
APM Package version: 5.0,REV=09.12.2007.16.16
Supported versions of Veritas Volume Manager: 5.0 and 5.0MP1
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

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

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

3. Download the file VRTSNTAPasl_apm_5.0_SunOS_v1.3.tar_318315.gz  into /tmp/asl directory

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

5. To install the package:
# cd /tmp/asl
# gunzip < VRTSNTAPasl_apm_5.0_SunOS_v1.3.tar_318315.gz | tar xvf -
# pkgadd -d . VRTSNTAPasl
# pkgadd -d . VRTSNTAPapm

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

After running the vxdctl enable command, you should see libvxnetapp.so in the output of the vxddladm listsupport command:

# vxddladm listsupport libname=libvxnetapp.so
ATTR_NAME            ATTR_VALUE                                                  
=======================================================================
LIBNAME              libvxnetapp.so                                              
VID                  NETAPP                                                      
ARRAY_TYPE           A/A-NETAPP, A/P-NETAPP, A/P-C-NETAPP                        
ARRAY_NAME           Netapp, FAS*, F*                                            
                    R*, G*, FAS9                                                
                    GF96, GF94, GF98                                            
                    GF92, FAS980, FAS960                                        
                    FAS940, FAS920, FAS270                                      
                    F880, F840, F820                                            
                    F825, R100, R200                                            
                    R150, GF920, GF940                                          
                    GF960, GF980, FAS3050                                        
                    FAS3020, FAS3050-M, GF3050                                  
                    GF3020, GF3050-M, FAS6030                                    
                    FAS6070, GF270, V3020                                        
                    V3050, V6030, V6070                                          
                    GF270, GF825, R200e                                          
                    R210, R230, R270                                            
                    FAS2050, V2050, FAS2020                                      
                    V2020, FAS3070, V3070                                        
                    FAS3030, V3030, FAS3040                                      
                    V3040, FAS6040, V6040                                        
                    FAS6080, V6080, FAS3140                                      
                    V3140, FAS3160, V3160
                    FAS3170, V3170  


To find the version details of the ASL run the following command.
# vxddladm listversion libname=libvxnetapp.so
libvxnetapp.so has version string: vm-5.0-rev-3. VXVM version: 5.0


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


# pkginfo -l VRTSNTAPapm
 PKGINST:  VRTSNTAPapm
    NAME:  Veritas NetApp Array Policy Module.
CATEGORY:  system
    ARCH:  sparc
 VERSION:  5.0,REV=09.12.2007.16.16
 BASEDIR:  /
  VENDOR:  VERITAS Software
    DESC:  Veritas NetApp Array Policy Module.
  PSTAMP:  VERSION-5.0:20-Jun-2007
INSTDATE:  Nov 20 2007 15:07
 HOTLINE:  800-342-0652
   EMAIL:  support@veritas.com
  STATUS:  completely installed
   FILES:       21 installed pathnames
                 9 shared pathnames
                 9 directories
                12 executables
               299 blocks used (approx)

# vxdmpadm listapm all | grep netapp

dmpnetapp          dmpnetapp              1        A/A-NETAPP        Active
dmpnetapp          dmpnetapp              1        A/P-C-NETAPP      Active
dmpnetapp          dmpnetapp              1        A/P-NETAPP        Active

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

 



Legacy ID



318315


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


Terms of use for this information are found in Legal Notices