Veritas Enabled Arrays - Array Support Library for the Hitachi Thunder 9500V Series arrays (A/P-G) on Veritas Volume Manager (tm) 3.2 and 3.5 for Solaris

Article:TECH32487  |  Created: 2004-01-03  |  Updated: 2006-01-13  |  Article URL http://www.symantec.com/docs/TECH32487
Article Type
Technical Solution

Product(s)

Environment

Issue



Veritas Enabled Arrays - Array Support Library for the Hitachi Thunder 9500V Series arrays (A/P-G) on Veritas Volume Manager (tm) 3.2 and 3.5 for Solaris

Solution



This Tech File provides information about the Array Support Library (ASL) for the Hitachi Thunder 9500V series of arrays on Veritas Volume Manager 3.2 and 3.5 for Solaris.
For general information about ASLs, see Tech Note 249446 (link in the Related Documents section of this TechFile)
This ASL supersedes the following previously released packages for HTC=9500V:
VER 1.0 REV=11.12.2002.17.24
VER 2.0 REV=10.01.2003.10.12
Package Name: Array Support Library for Hitachi 9500V
Package Version: 2.01, REV=05.31.2004.11.27
Supported versions of Veritas Volume Manager: 3.2 and 3.5
Supported arrays: Hitachi 9570V, 9580V, 9585V (A/P-G)
Note: A/P and A/A modes are not yet supported in any configuration.
Veritas Patch Prerequisites:
If you are using Veritas Database Edition (tm)/Advanced Cluster 3.5 9iRAC,  install the 3.5 MP3 patch bundle (link in the Related Documents section of this TechFile)
Array Configuration:
General: The Hitachi 9500V array controllers should be configured to display Active/Passive-Group (A/P-G) characteristics as follows :
1. Dual active, standard mode, data sharing=ON
2. Path Switch Mode (Active/Passive-Group) = ENABLE
If I/O Fencing is enabled in Veritas Cluster Server, you must set the following two modes as described:
3. Persistent RSV Cluster Mode = ENABLE
4. NO_RSV_CONF Mode = ENABLE
Note that disabling or enabling these settings has no effect in a non-clustered environment.
5. If you are using the array in a direct-attach or pseudo-SAN in one of these topologies:
  • A SAN environment with two nodes resembling the topology described later in this document; or
  • A direct-attach configuration with two nodes resembling the topology described later in this document,
then:
you must execute the following array setting:
*PORT_ID_CONVERSION = ENABLE
*Requires firmware 656 or later for support.
The following illustration shows the layout of the two-node topology:
Node0  
    HBA1------------------>N0H1 |                   |
    HBA2------------------>N0H2 |                   |  
                                          |                   |C0P0<===Ctr0-Port-0 Array
                                          |                   |C0P1<===Ctr0-Port-1 Array
                                          |                   |_______________________
                                          |     SAN       |C1P0<====Ctr1-Port-0 Array
                                          |                   |C1P1<====Ctr1-Port-1 Array
                                          |      or          |
Node1                                 |                   |
    HBA1------------------>N1H1 |       Direct    |
    HBA2------------------>N1H2 |       Attach   |

SAN Zoning: ZONE11: N0H1,C0P0
                  ZONE12: N0H2,C1P0

                  ZONE21: N1H1,C1P0
                  ZONE22: N1H2,C1P1
For direct-attach, no zoning is necessary. Connect the cables as specified by the zone configuration. In this configuration, each initiator will see a unique array port.
In the topology illustrated above, DMP will see two paths for each LUN.
SAN Topology and Pathing Guidelines:
1. Each controller of the 9500V array must be connected to an independent fabric or zone.
2. Volume Manager must see two paths to each logical unit (LUN): one primary and one secondary.
3. When using direct-attach topology, Volume Manager does not support more than two paths in clustered environments using Database Edition for Oracle 9i RAC.
Contact Hitachi Technical Support for the latest supported firmware versions and array configuration procedures for Veritas products

At the bottom of this TechFile, click on Download Now to download the package
After downloading HTC-9500V_268512.tar.Z, extract the package:
# zcat HTC-9500V_268512.tar.Z | tar xvf -
Before adding this package, ensure Veritas Volume Manager is installed and enabled:
# vxdctl mode
mode: enabled
If the HTC-9500 package version 1.0 or 2.0 is installed and you are upgrading to HTC-9500 version 2.01, remove the HTC-9500V version 1.0 or 2.0 package before installing the HTC-9500V version 2.01 package. If you do not execute this procedure, it will result in two instances of the HTC-9500V package in the environment: HTC-9500V and HTC-9500V.2.
WARNING: If installing on Solaris 9, set LD_LIBRARY_PATH to /usr/lib. See TechNote 251706 for complete information (link in the Related Documents section of this TechFile)
If Volume Manager is already installed and running, the array is configured correctly and the operating system sees the logical unit numbers (LUNs).
To see if vxconfigd is running,  type the command:
# vxdctl mode
If this results in output enabled, then install the package
To install the package:
# pkgadd -d . HTC-9500V
After the package is installed, you must run the vxdctl enable command to claim the disk array as a Hitachi 9500V array:
# vxdctl enable
After running vxdctl enable, you should see libvxhtc9500v.so in the output of the vxddladm listsupport command:
# vxddladm listsupport | grep -i 9500
libvxhtc9500v.so A/PG HITACHI DF600*
If this is a new installation, you must install the ASL package as described earlier after the Volume Manager package installation to ensure proper device discovery during vxinstall.
For additional information about ASLs, see TechNote 249325 (link in the Related Documents section of this TechFile)
Volume Manager must see two paths: one primary and one secondary. More than two paths seen by dynamic multipathing (DMP) is not supported at this time.
To see the characteristics of a disk:
# vxdisk list cXtXdX
where cXtXdX is one of the 9500V LUNs
For example:
# vxdisk list c4t1d1
The output shows the disk characteristics, including multipathing information. For example:
Device: c4t1d1
devicetag: c4t1d1
type: sliced
...
Multipathing information:
numpaths: 2
c4t1d1 state=enabled type=primary
c6t1d1 state=enabled type=secondary
Package information:
# pkginfo -l HTC-9500V
 PKGINST:   HTC-9500V
 NAME:      Array Support Library for Hitachi 9500V
 CATEGORY:  system
 ARCH:      sparc
 VERSION:   2.01,REV=05.31.2004.11.27
 BASEDIR:  /etc/vx
 VENDOR:   HITACHI
 DESC:     Array Support library for Hitachi 9500V
 INSTDATE: Jun 03 2004 10:37
 HOTLINE:  Please contact Hitachi Technical Support.
 STATUS:   completely installed
FILES:     4 installed pathnames
           2 shared pathnames
           2 directories
           2 executables
           59 blocks used (approx)




Attachments

HTC-9500V_268512.tar.Z (20 kBytes)


Legacy ID



268512


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


Terms of use for this information are found in Legal Notices