Array Support Library (ASL) and Array Policy Module (APM) for Network Appliance Block Filer Storage Arrays (Active/Passive-Concurrent) on Veritas Volume Manager (tm) 5.0 and later for HP-UX 11i v2

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

Array Support Library (ASL) and Array Policy Module (APM) for Network Appliance Block Filer Storage Arrays (Active/Passive-Concurrent) on Veritas Volume Manager (tm) 5.0 and later for HP-UX 11i v2


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=TECH77669
 
This TechFile provides information on the Array Support Library (ASL) and Array Policy Module (APM) for Network Appliance Block Filer Storage Arrays on Veritas Volume Manager 5.0 and later for HP-UX 11i v2.
 

 
For general information about ASLs, see TechNote 249446 (link in the Related Documents section of this TechFile)
 

 
Supported versions of Veritas Volume Manager: 5.0 and later
 
Supported Arrays: Network Appliance Block Filer Storage Arrays (A/P-C)
 

 
Installation Instructions:
 

 
1. Create a directory to store NetApp ASL and APM package:
 
# mkdir /tmp/NTAP_ASLAPM
 

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

 
3. After downloading VRTSNTAP_asl_apm_5.0_hpux_1123pi_v1.1_297354.tar.Z in /tmp/NTAP_ASLAPM/ directory, uncompress the file:
 
# cd /tmp/NTAP_ASLAPM
 
# zcat VRTSNTAP_asl_apm_5.0_hpux_1123pi_v1.1_297354.tar.Z | tar xvf -
 

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

 
Workaround - 'swlock' file is missing from catalog. Run the following command to create an empty 'swlock' file before installing ASL or APM :
 
# touch catalog/swlock
 

 
6. Install the APM first:
 
# swinstall -s 'pwd' VRTSNTAPapm
 

 
7. Install the ASL:
 
# swinstall -s 'pwd' 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 -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.sl
 
ATTR_NAME            ATTR_VALUE                                                
 
=======================================================================
 
LIBNAME              libvxnetapp.sl                                            
 
VID                  NETAPP                                                    
 
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                                    
 
                    V2020, FAS3070, V3070                                      
 
                    FAS3030, V3030, FAS3040                                    
 
                    V3040, FAS6040, V6040                                      
 
                    FAS6080, V6080                                            
 

 
10. Also verify 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
 

 
Package Information:
 
1. ASL Information
 
# swlist -v VRTSNTAPasl
 
# Initializing...
 
# Contacting target "rp3440h5"...
 
#
 
# swlist   Installed Software Table of Contents
 
#
 
# For host:  rp3440h5:/
 
#
 
# Date:  Tue Feb 26 22:11:42 2008
 
#
 

 
# VRTSNTAPasl
 
vendor
 
tag                    VERITAS
 
uuid
 
title                  "VERITAS Software Incorporated"
 
description
 
end
 
product
 
tag                    VRTSNTAPasl
 
software_spec          VRTSNTAPasl,l=/,r=5.0,a=HP-UX_B.11.23_IA/PA,v=VERITAS
 
data_model_revision    2.40
 
instance_id            1
 
control_directory      VRTSNTAPasl
 
size                   374162
 
revision               5.0
 
title                  Veritas NetApp Array Support Library
 
description
 
mod_date               Tue Feb 26 21:52:27 PST 2008
 
mod_time               1204091547
 
create_date            Tue Feb 26 21:51:57 PST 2008
 
create_time            1204091517
 
install_date           200802262152.27
 
architecture           HP-UX_B.11.23_IA/PA
 
machine_type
 
os_name
 
os_release
 
os_version
 
install_source         rp3440h5.engba.symantec.com:/neha/asl
 
install_type           physical
 
is_patch               false
 
supersedes
 
category_tag
 
vendor_tag             VERITAS
 
directory              /
 
qualifier
 
postkernel
 
layout_version         1.0
 
all_filesets           ASL_FILES ASL_FILES
 
is_locatable           false
 
location               /
 
copyright              "Copyright © 1990-2006 Symantec Corporation. All rights reserved.
 

 
Symantec and the Symantec Logo are trademarks or registered trademarks of
 
Symantec Corporation or its affiliates in the U.S. and other countries. Other
 
names may be trademarks of their respective owners.
 

 
The Licensed Software and Documentation are deemed to be "commercial computer
 
software" and "commercial computer software documentation" as defined in FAR
 
Sections 12.212 and DFARS Section 227.7202.
 
"
 
share_link
 
readme
 
job_file
 
number                 VERSION-1.1:
 

 
 VRTSNTAPasl.ASL_FILES
 
fileset
 
tag                    ASL_FILES
 
software_spec          VRTSNTAPasl.ASL_FILES,l=/,r=5.0,a=HP-UX_B.11.23_IA/PA,v=VERITAS,fr=5.0,fa=HP-UX_B.11.23_PA
 
data_model_revision    2.40
 
instance_id            1
 
control_directory      ASL_FILES
 
size                   374162
 
revision               5.0
 
title                  Veritas NetApp Array Support Library
 
description
 
mod_date               Tue Feb 26 21:52:27 PST 2008
 
mod_time               1204091547
 
create_date            Tue Feb 26 21:51:57 PST 2008
 
create_time            1204091517
 
install_date           200802262152.27
 
architecture           HP-UX_B.11.23_PA
 
machine_type           9000/[78]*:*
 
os_name                HP-UX
 
os_release             B.11.23
 
os_version             *
 
install_source         rp3440h5.engba.symantec.com:/neha/asl
 
is_patch               false
 
supersedes
 
category_tag
 
state                  configured
 
is_kernel              false
 
is_reboot              false
 
is_secure              false
 
ancestor
 
media_sequence_number
 
partial_file
 
partial_pipe_size
 
partial_state_path
 
is_sparse              false
 
applied_patches
 
is_locatable
 
location               /
 
dynamic_module
 
is_drd_safe
 

 
2. APM Information:
 
# swlist -v VRTSNTAPapm
 
# Initializing...
 
# Contacting target "rp3440h5"...
 
#
 
# swlist   Installed Software Table of Contents
 
#
 
# For host:  rp3440h5:/
 
#
 
# Date:  Tue Feb 26 22:04:49 2008
 
#
 

 
# VRTSNTAPapm
 
vendor
 
tag                    VERITAS
 
uuid
 
title                  "VERITAS Software Incorporated"
 
description
 
end
 
product
 
tag                    VRTSNTAPapm
 
software_spec          VRTSNTAPapm,l=/,r=5.0,v=VERITAS
 
data_model_revision    2.40
 
instance_id            1
 
control_directory      VRTSNTAPapm
 
size                   27937
 
revision               5.0
 
title                  Veritas NetApp Array Policy Module
 
description
 
mod_date               Tue Feb 26 22:03:39 PST 2008
 
mod_time               1204092219
 
create_date            Tue Feb 26 22:03:18 PST 2008
 
create_time            1204092198
 
install_date           200802262203.39
 
architecture
 
machine_type
 
os_name
 
os_release
 
os_version
 
install_source         rp3440h5.engba.symantec.com:/neha/apm
 
install_type           physical
 
is_patch               false
 
supersedes
 
category_tag
 
vendor_tag             VERITAS
 
directory              /
 
qualifier
 
postkernel
 
layout_version         1.0
 
all_filesets           APM_FILES APM_FILES
 
is_locatable           false
 
location               /
 
copyright              "Copyright © 1990-2006 Symantec Corporation. All rights reserved.
 

 
Symantec and the Symantec Logo are trademarks or registered trademarks of
 
Symantec Corporation or its affiliates in the U.S. and other countries. Other
 
names may be trademarks of their respective owners.
 

 
The Licensed Software and Documentation are deemed to be "commercial computer
 
software" and "commercial computer software documentation" as defined in FAR
 
Sections 12.212 and DFARS Section 227.7202.
 
"
 
share_link
 
readme
 
job_file
 
number                 VERSION-1.1:
 

 
 VRTSNTAPapm.APM_FILES
 
fileset
 
tag                    APM_FILES
 
software_spec          VRTSNTAPapm.APM_FILES,l=/,r=5.0,v=VERITAS,fr=5.0,fa=HP-UX_B.11.23_PA
 
data_model_revision    2.40
 
instance_id            1
 
control_directory      APM_FILES
 
size                   27937
 
revision               5.0
 
title                  Veritas NetApp Array Policy Module
 
description
 
mod_date               Tue Feb 26 22:03:39 PST 2008
 
mod_time               1204092219
 
create_date            Tue Feb 26 22:03:18 PST 2008
 
create_time            1204092198
 
install_date           200802262203.39
 
architecture           HP-UX_B.11.23_PA
 
machine_type           9000/[78]*
 
os_name                HP-UX
 
os_release             ?.11.23
 
os_version             *
 
install_source         rp3440h5.engba.symantec.com:/neha/apm
 
is_patch               false
 
supersedes
 
category_tag
 
state                  configured
 
is_kernel              false
 
is_reboot              false
 
is_secure              false
 
ancestor
 
media_sequence_number
 
partial_file
 
partial_pipe_size
 
partial_state_path
 
is_sparse              false
 
applied_patches
 
is_locatable
 
location               /
 
dynamic_module
 
is_drd_safe
 

 

 

 

 



Legacy ID



297354


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


Terms of use for this information are found in Legal Notices