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:TECH76212  |  Created: 2009-01-30  |  Updated: 2011-02-10  |  Article URL http://www.symantec.com/docs/TECH76212
Article Type
Technical Solution

Product(s)

Environment

Issue



THIS FILE HAS BEEN UPDATED, please navigate to the following for the updated version of this article:  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 navigate to the following for the updated version of this article:  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, refer to the following article: 

 ASL Package name: VRTSNTAPasl
 
ASL Package version: 5.0,REV=10.23.2009.12.07
 
APM Package name: VRTSNTAPapm
 
APM Package version: 5.0,REV=10.23.2009.13.21
 
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.
 
Change Log: ASL and APM packaging scripts are modified to avoid installation of these packages in Solaris local zones.
 
Note: 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 the NetApp ASL and APM package
 
# mkdir /tmp/NetApp
 
# cd /tmp/NetApp
 

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

 
3. After downloading VRTSNTAPasl_apm_5.0_SunOS_v1.4.tar_336466.gz in /tmp/NetApp directory, verify the checksum
 
# cksum VRTSNTAPasl_apm_5.0_SunOS_v1.4.tar_336466.gz
 
3792447060      41873   VRTSNTAPasl_apm_5.0_SunOS_v1.4.tar_336466.gz
 

 
4. Uncompress the file and extract the packages
 
# gunzip VRTSNTAPasl_apm_5.0_SunOS_v1.4.tar_336466.gz
 
# tar xvf VRTSNTAPasl_apm_5.0_SunOS_v1.4.tar_336466
 

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

 
6. Install the ASL
 
# pkgadd -d . VRTSNTAPasl
 

 
7. Install the APM
 
# pkgadd -d . VRTSNTAPapm
 

 
8. After the packages are installed, you must run the vxdctl enable command to claim the disk array as a NetApp array and to load the new APM
 
# 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 -m enable 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                                                                                                                  
 
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                                                                                                          
 
10. Verify the ASL version
 
# vxddladm listversion libname=libvxnetapp.so
 
libvxnetapp.so has version string: vm-5.0-rev-3. VXVM version: 5.0
 

 
11. Also verify that the APM is in Active state in the output of vxdmpadm listapm command
 
# 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
 

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

 
APM Package Information:
 
# pkginfo -l VRTSNTAPapm
 
  PKGINST:  VRTSNTAPapm
 
     NAME:  Veritas NetApp Array Policy Module.
 
 CATEGORY:  system
 
     ARCH:  sparc
 
  VERSION:  5.0,REV=10.23.2009.13.21
 
  BASEDIR:  /
 
   VENDOR:  VERITAS Software
 
     DESC:  Veritas NetApp Array Policy Module.
 
   PSTAMP:  VERSION-5.0:20-Jun-2007
 
 INSTDATE:  Oct 31 2009 01:16
 
  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)
 



Legacy ID



336466


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


Terms of use for this information are found in Legal Notices