This TechFile provides information about the Array Support Library (ASL) and Array Policy Module (APM) for Network Appliance Block Filer Storage Arrays (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 249446 (link in the Related Documents section of this TechFile)
ASL Package Name: VRTSNTAPasl
ASL Package Version: 1.0
APM Package Name: VRTSNTAPapm
APM Package Version: 1.0
Supported versions of Veritas Volume Manager: 5.0 and later
Supported Arrays: Network Appliance Block Filers (A/A , A/P, or A/P-C), and IBM System Storage N3000, N5000 and N7000 Series.
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 and the link to this is available in related documents section). Install this hotfix before installing the ASL and APM.
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.0_RHEL4.x86_64_SUSE9_294544.tar.Z, uncompress the file:
# gunzip < VRTSNTAPasl_apm_5.0-1.0_RHEL4.x86_64_SUSE9_294544.tar.Z |tar xvf -
Before adding any ASL package, ensure Veritas Volume Manager is installed and enabled:
# vxdctl mode
The package contains ASL and APM for both RHEL4(x86_64) and SUSE 9. Consider RHEL4(x86_64) for installation instructions.
Install the asl by executing the following command.
# rpm -ihv VRTSNTAPasl-5.0-1.0_RHEL4.i686.rpm
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
ARRAY_TYP A/A-NETAPP, A/P-NETAPP, A/P-C-NETAPP
ARRAY_NAM 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
Verify that the APM is in ACTIVE state:
# vxdmpadm listapm all|grep netapp
dmpnetapp.ko dmpnetapp 1 A/A-NETAPP Active
dmpnetapp.ko dmpnetapp 1 A/P-C-NETAPP Active