This README provides information on 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 5.0 and later for HP-UX 11iv2. ASL Package Name: VRTSNTAPasl ASL Package Version: 1.6 APM Package Name: VRTSNTAPapm APM Package Version: 1.1 Supported versions of Veritas Volume Manager: 5.0, 5.0MP1 and later Supported Arrays: NetApp Storage Systems (A/A-NETAPP, A/P-C-NETAPP, A/P-NETAPP) and IBM System Storage N3000, N5000, N6000 and N7000 Series. Change Log: ----------- Changes in this version: ASL(1.6) Added support for: FAS2240 Changes included from previous versions: ASL(1.5) Added support for: FAS3210,V3210,FAS3240,V3240,FAS3270,V3270 FAS6210,V6210,FAS6240,V6240,FAS6280,V6280 Installation Instructions: -------------------------- 1. Create a directory to store NetApp ASL and APM package # mkdir /tmp/NTAP_ASLAPM # cd /tmp/NTAP_ASLAPM 2. Download the ASL tar package in to /tmp/NTAP_ASL 3. After downloading VRTSNTAP_asl_apm_5.0_hpux_1123pi_v1.6.tar.gz, verify checksum of the file: # cksum VRTSNTAP_asl_apm_5.0_hpux_1123pi_v1.6.tar.gz 3295809708 179084 VRTSNTAP_asl_apm_5.0_hpux_1123pi_v1.6.tar.gz 4. Uncompress the file and extract the packages: # gunzip VRTSNTAP_asl_apm_5.0_hpux_1123pi_v1.6.tar.gz # tar xvf VRTSNTAP_asl_apm_5.0_hpux_1123pi_v1.6.tar 5. Before adding ASL/APM package, ensure Veritas Volume Manager is installed and enabled: # vxdctl mode mode: enabled 6. Install the APM: # swinstall -s `pwd`/apm VRTSNTAPapm 7. Install the ASL: # swinstall -s `pwd`/asl VRTSNTAPasl 8. After the packages are installed, execute the "vxdctl enable" command to claim the disk array as 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" command in addition to "vxdctl enable". 9. Verify the output of vxddladm listversion command as follows: # vxddladm listversion libname=libvxnetapp.sl libvxnetapp.sl has version string: vm-5.0-rev-6. VXVM version: 5.0 10. Verify the output of the vxddladm listsupport command as follows: # vxddladm listsupport libname=libvxnetapp.sl ATTR_NAME ATTR_VALUE ================================================================= LIBNAME libvxnetapp.sl VID NETAPP PID All ARRAY_TYPE A/P-NETAPP, A/P-C-NETAPP, A/A-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, FAS2240 V2020, FAS3070, V3070 FAS3030, V3030, FAS3040 V3040, FAS6040, V6040 FAS6080, V6080, FAS3140 V3140, FAS3160, V3160 FAS3170, V3170, V2040 FAS2040, FAS3210, V3210 FAS3240, V3240, FAS3270 V3270, FAS6210, V6210 FAS6240, V6240, FAS6280 V6280 11. Verify the output of "vxdmpadm listapm" command to make sure that the APM is in Active state: # 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