Symantec Enabled Arrays - Array Support Library Array (ASL) for HITACHI HDS9500-ALUA, AMS_WMS Series Arrays (A/A-A, A/P-G, A/P, A/A) on VERITAS Volume Manager (tm) 4.1 MP4 for Linux

Article:TECH135649  |  Created: 2010-01-30  |  Updated: 2010-01-26  |  Article URL http://www.symantec.com/docs/TECH135649
Article Type
Technical Solution


Environment

Issue



Symantec Enabled Arrays - Array Support Library Array (ASL) for HITACHI HDS9500-ALUA, AMS_WMS Series Arrays (A/A-A, A/P-G, A/P, A/A) on VERITAS Volume Manager (tm) 4.1 MP4 for Linux

Solution



This TechFile provides information about the Array Support Library (ASL) for HITACHI HDS9500-ALUA and AMS_WMS Series Arrays (A/A-A, A/P-G, A/P, A/A) on Veritas Volume Manager (tm) 4.1 MP4 for Linux

For general information about ASLs, see TechNote 249446 (link in the Related Documents section of this TechFile)
ASL Package Name:  VRTSHDS9500asl
ASL Package Version: 1.5
Supported versions of Veritas Volume Manager: 4.1 MP4
Supported Arrays: Hitachi Thunder HDS9500-ALUA and AMS_WMS Series Arrays
Supported Mode:  A/A-A, A/P-G, A/P, A/A

Change Log: Hitachi APM packages have been removed as the new ASL does not require external Hitachi APM anymore

NOTE: Before installing this ASL package, please remove any external ASL/APM package that might be installed on this system for HITACHI HDS9500-ALUA, AMS_WMS Series Arrays. Please refer to the following example to remove VRTSHDS-9500-asl and VRTSHDS-9500-apm packages
# rpm -qa | egrep "VRTSHDS-9500-asl|VRTSHDS-9500-apm|HITACHI"
Then use rpm -e <package-name> to remove the above packages

Installation Instructions:
1. Create a directory to download the ASL package
# mkdir tmp
# cd tmp

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

3. After downloading VRTSHDS9500asl-4.1-1.5_Linux.tar_356959.gz, verify checksum of the file
# cksum VRTSHDS9500asl-4.1-1.5_Linux.tar_356959.gz
2068221404 21992 VRTSHDS9500asl-4.1-1.5_Linux.tar_356959.gz

4. Uncompress the file and extract the ASL Packages
# gunzip VRTSHDS9500asl-4.1-1.5_Linux.tar_356959.gz
# tar -xvf VRTSHDS9500asl-4.1-1.5_Linux.tar_356959

Following packages are present in VRTSHDS9500asl-4.1-1.5_Linux.tar_356959.gz
VRTSHDS9500asl-4.1-1.5_SLES9.i586.rpm
VRTSHDS9500asl-4.1-1.5_SLES10.i586.rpm
VRTSHDS9500asl-4.1-1.5_RHEL5.i686.rpm
VRTSHDS9500asl-4.1-1.5_RHEL4.i686.rpm

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

6. ASL Installation:
Install the correct ASL package based on particular Linux Release (RHEL4/5 or SLES9/10).
E.g. For SLES10, type:
# rpm -ivh VRTSHDS9500asl-4.1-1.5_SLES10.i586.rpm

NOTE:
Please ignore the following error message, if seen, during ASL installation:
VxVM ERROR V-5-2-9070 decode: pad = 18
VxVM ERROR V-5-2-9014 asl_keychk: failed to decode key
VxVM vxconfigd NOTICE V-5-1-4838 ddl_search_and_place: Library libvxhdsalua.so validation fails



7. After the packages are installed, you must run the vxdctl enable command to claim the disk array
# vxdctl enable
Note: In some cases, it has been reported that the installation of the ASL 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.

8. After running the vxdctl enable command, you should see libvxhdsalua.so in the output of the vxddladm listsupport command
# vxddladm listsupport libname=libvxhdsalua.so
ATTR_NAME            ATTR_VALUE
========================================
LIBNAME              libvxhdsalua.so
VID                  HITACHI
PID                  DF600, DF600-V, DF600F
                    DF600F-V
ARRAY_TYPE           A/A-A, A/PG, A/P
                    A/A
ARRAY_NAME           HDS9500-ALUA, AMS_WMS, DF800

9. Check ASL Version
# vxddladm listversion libname=libvxhdsalua.so
libvxhdsalua.so has version string: vm-4.1-rev-5. VXVM version: 4.1

10. Run following command to set I/O Policy to minimumQ
# /usr/sbin/vxdmpadm setattr arraytype A/A-A iopolicy=minimumq

ASL Package Information:
# rpm -qil VRTSHDS9500asl
Name        : VRTSHDS9500asl
Relocations : (not relocatable)
Version     : 4.1
Vendor      : VERITAS Software Corporation Inc.
Release     : 1.5_SLES10
Build Date  : Mon Jul 19 14:19:26 2010
Install Date: Mon Jul 19 14:28:08 2010
Build Host  : firefox.veritas.com
Group       : System/Data Storage
Source RPM  : VRTSHDS9500asl-4.1-1.5_SLES10.src.rpm
Size        : 10715
License     : Copyright (c) 1990-2007 Symantec Corporation.
ALL RIGHTS RESERVED.  THIS SOFTWARE IS THE PROPERTY OF AND
IS LICENSED BY SYMANTEC CORPORATION, AND/OR ITS SUPPLIERS.
Signature   : (none)
Packager    : linuxvm-pkgr@veritas.com
URL         : http://www.veritas.com/
Summary     : HITACHI 9500 Array Support Library
Description : HITACHI 9500 Array Support library
Distribution: (none)
/etc/vx/aslkey.d
/etc/vx/aslkey.d/libvxhdsalua.key
/etc/vx/lib/discovery.d
/etc/vx/lib/discovery.d/libvxhdsalua.so



Legacy ID



356959


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


Terms of use for this information are found in Legal Notices