Symantec Enabled Arrays - Array Support Library (ASL) and Array Policy Module for NetApp Storage Systems (Active/Active, Active/Passive, Active/Passive- Concurrent) on Veritas Volume Manager (TM) 5.0 for RHEL4(x86_64) and SUSE 9

Article:TECH61392  |  Created: 2008-01-02  |  Updated: 2011-02-10  |  Article URL http://www.symantec.com/docs/TECH61392
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=TECH77602

Symantec Enabled Arrays - Array Support Library (ASL) and Array Policy Module for NetApp Storage Systems (Active/Active, Active/Passive, Active/Passive- Concurrent) on Veritas Volume Manager (TM) 5.0 for RHEL4(x86_64) and SUSE 9


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

This TechFile provides information about the Array Support Library (ASL) and Array Policy Module (APM) for NetApp Storage Systems (Active/Active, Active/Passive, Active/Passive-Concurrent) on Veritas Volume Manager (TM) 5.0 and later for RHEL4(x86_64) and SUSE 9.


For general information about ASLs, see TechNote http://support.veritas.com/docs/249446 

ASL Package Name: VRTSNTAPasl
ASL Package Version: 1.1
APM Package Name: VRTSNTAPapm
APM Package Version: 1.0
Supported versions of Veritas Volume Manager: 5.0 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.

Note:
This ASL and APM requires the hotfix 5.0MP1RP1a_linux_vm_hotfix or 5.0MP1RP1b_linux_vm_hotfix (which replaces 5.0MP1RP1a_linux_vm_hotfix http://support.veritas.com/docs/293583 ). Install this hotfix before installing the ASL and APM.


Installation Instructions:
1.Create a directory to store package:
# mkdir tmp
# cd tmp

2.At the bottom of this TechFile, click on Download Now to download the ASL and APM packages
After downloading VRTSNTAPasl_apm_5.0-1.1_RHEL4.x86_64_SUSE9.tar_305521.gz, uncompress the file:
# gunzip < VRTSNTAPasl_apm_5.0-1.1_RHEL4.x86_64_SUSE9.tar_305521.gz | tar xvf -

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

The package  contains ASL and APM for both RHEL4(x86_64) and SUSE 9. Consider RHEL4(x86_64) for installation instructions.

ASL Installation
Install the asl by executing the following command.
# rpm -ihv VRTSNTAPasl-5.0-1.1_RHEL4.i686.rpm

APM Installation
Install the apm by executing the following command.
# rpm -ihv VRTSNTAPapm-5.0-1.0_RHEL4.x86_64.rpm


After the packages are installed, you must execute the vxdctl enable command to claim the disk array as an NetApp array and then 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 command in addition to vxdctl enable.



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, FAS3170, V3170

# vxddladm listversion libname=libvxnetapp.so
libvxnetapp.so has version string: vm-5.0-rev-2. VXVM version: 5.0


Verify that the APM is in ACTIVE state:
# vxdmpadm listapm dmpnetapp
Filename:               dmpnetapp.ko
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



305521


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


Terms of use for this information are found in Legal Notices