Installation and Configuration Guide hp StorageWorks Tru64 UNIX Kit V3.0B for Enterprise Virtual Array Product Version: 3.0B Second Edition (October 2003) Part Number: AA-RUGPB-TE This guide describes how to install and configure Tru64 UNIX with an Enterprise Virtual Array.
© Copyright 2000-2003 Hewlett-Packard Development Company, L.P. Hewlett-Packard Company makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.
contents Contents About this Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Installing the Storage System Scripting Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Checking the Tru64 UNIX Driver Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Updating the Tru64 UNIX Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Upgrading a V2.0 or V3.0 Server to V3.0B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
about this guide About this Guide This installation and configuration guide provides information to help you: ■ Become familiar with About the Enterprise this Guide Virtual Array technology. ■ Install the Tru64 Kit for Enterprise Virtual Array storage systems. ■ Test connections to the Enterprise Virtual Array storage systems. “About this Guide” topics include: ■ Overview, page 6 ■ Conventions, page 7 ■ Rack Stability, page 9 ■ Getting Help, page 10 Tru64 UNIX Kit V3.
About this Guide Overview This section covers the following topics: ■ Intended Audience, page 6 ■ Related Documentation, page 6 Intended Audience This book is intended for use by storage administrators who are experienced with the following: ■ Configuration of storage area networks (SANs). ■ Host environments, such as Windows 2000, Windows NT, Windows Server 2003, Sun Solaris, OpenVMS, Tru64 UNIX, HP-UX, IBM AIX, Linux, and Novell NetWare.
About this Guide Conventions Conventions consist of the following: ■ Document Conventions ■ Text Symbols ■ Equipment Symbols Document Conventions The document conventions included in Table 1 apply in most cases.
About this Guide Caution: Text set off in this manner indicates that failure to follow directions could result in damage to equipment or data. Note: Text set off in this manner presents commentary, sidelights, or interesting points of information. Equipment Symbols The following equipment symbols may be found on hardware for which this guide pertains.
About this Guide Power supplies or systems marked with these symbols indicate the presence of multiple sources of power. WARNING: To reduce the risk of personal injury from electrical shock, remove all power cords to completely disconnect power from the power supplies and systems. Any product or assembly marked with these symbols indicates that the component exceeds the recommended weight for one individual to handle safely.
About this Guide Getting Help If you still have a question after reading this guide, contact an HP authorized service provider or access our website: http://www.hp.com. HP Technical Support Telephone numbers for worldwide technical support are listed on the following HP website: http://www.hp.com/support/. From this website, select the country of origin. Note: For continuous quality improvement, calls may be recorded or monitored.
Understanding the Enterprise Virtual Array 1 This chapter introduces the Enterprise Virtual Array components and explains how the host servers are integrated.
Understanding the Enterprise Virtual Array About Virtualization Virtualization is used to simplify the creation, presentation, and administration of storage to multivendor host servers in a Storage Area Network (SAN). Virtualization changes the way the storage administrator interacts with storage—streamlining the work required to manage and implement the storage environment. This section describes how virtualization affects storage configuration.
Understanding the Enterprise Virtual Array About the Enterprise Virtual Array Storage system level virtualization is a concept in the storage industry that allows you to focus on higher-level concerns regarding your specific storage needs. With the Enterprise Virtual Array, you no longer need to manually present storage pools to the host servers. That is, you do not choose specific disks and sets of disks to create levels of redundancy.
Understanding the Enterprise Virtual Array Note: Unless otherwise specified, all references to either an HSV110 controller or HSV110 controller pair should be interpreted as the HSV110 or HSV100 controller. Storage Configuration All complex choices regarding physical disk usage, previously made manually, are now performed by the software. The end result is overall better performance and less intervention. The Command View EVA software automatically makes complex choices about physical disk usage.
Understanding the Enterprise Virtual Array Hosts and the Enterprise Virtual Array This section describes how the host servers fit in the overall Enterprise Virtual Array.
Understanding the Enterprise Virtual Array 2 5 1 3 4 SHR-2503AA Figure 1: SAN architecture 1 Fabric 2 Host servers 3 Enterprise Virtual Array storage systems 4 Browser for controlling the Command View EVA 5 Management Appliance—where the Command View resides Become familiar with the configuration requirements and the physical layout of your Enterprise Virtual Array. Refer to the documentation that came with your hardware.
Understanding the Enterprise Virtual Array SAN Considerations Ensure that your SAN components are all supported for use with the Enterprise Virtual Array. Design your SAN with an HP standard topology or by following the HP SAN design rules for creating custom topologies. Refer to the HP StorageWorks SAN Design Reference Guide for help with topology rules. The most up-to-date version of this guide can be found on the HP website at http://h18004.www1.hp.com/products/storageworks/san/documentation.html.
Understanding the Enterprise Virtual Array Virtual RAID Considerations Virtual RAID helps determine the level to which user data is protected—VraidX, where can be 0, 1, or 5. Redundancy is directly proportional to cost in terms of storage usage—the greater the level of data protection, the more storage space is required. There are three types of redundancy available with the Enterprise Virtual Array: 18 ■ Vraid0—No failure tolerance of data is provided.
Installing the Tru64 UNIX Kit 2 This chapter provides instructions for installing the Tru64 UNIX Kit for Enterprise Virtual Array. This kit lets you connect host servers to the virtual disks of the Enterprise Virtual Array.
Installing the Tru64 UNIX Kit Installing the Fibre Channel Adapter Supported Fibre Channel Adapters (FCAs) must be installed in the host server in order to communicate with the Enterprise Virtual Array. Refer to the platform-specific release notes for a list of supported FCAs. Because the Enterprise Virtual Array requires a multiple-path environment, a minimum of two FCA ports are required for each host.
Installing the Tru64 UNIX Kit Note: The SSSU CAPTURE CONFIGURATION command (see the entry on the CAPTURE CONFIGURATION command in the HP StorageWorks Storage System Scripting Utility Reference Guide) is the only way to capture, save, and recreate a storage system’s configuration. See the HP StorageWorks Storage System Scripting Utility Reference Guide for more information on using SSSU (included on the CD-ROM that came with this kit and referred to as “SSSU Guide”).
Installing the Tru64 UNIX Kit Installing the Storage System Scripting Utility The following SSSU install procedure assumes that you have loaded the web kit to a CD-ROM. 1. Insert the Tru64 UNIX Kit V3.0B for Enterprise Virtual Array CD-ROM. 2. Enter the following command to extract the file (for V5.x): # mount –r –t cdfs –o rrip /dev/disk/cdrom0c /mnt Note: Substitute your CD device for cdrom0c, if necessary. 3. Change directories on the CD-ROM by entering: # cd /mnt 4.
Installing the Tru64 UNIX Kit As your system starts up, startup information is logged in a file called messages where, among many other items, the version of the installed FCA drivers are recorded. 1. View the messages # cd/var/adm # view messages 2. Inspect the latest entry line for KGPSA (the FCA name). The following is an example: Jan 17 vmunix: KGPSA-CA : Driver Rev 1.32: F/W Rev 3.81A4(2.01A0) : wwn 1000-0000-c923-102 3. Ensure that you have version 1.29 or above for each of your FCAs.
Installing the Tru64 UNIX Kit 2. Search for “emx:” in the file. You should see the following lines: emx: # PCI_Option = <..., Device_Id - 0x1ae5, ...> # PCI_Option = <..., Device_Id - 0xf700, ...> 3. Copy and paste a copy of the line with Device_ID 0xf700, replacing the 0xf700 with 0xf800 and removing the opening '#' character. The results should look like the following: emx: PCI_Option = <..., Device_Id - 0xf800, ...> # PCI_Option = <..., Device_Id - 0x1ae5, ...> # PCI_Option = <...
Testing Connections to the Enterprise Virtual Array 3 This chapter describes how to test that the Tru64 UNIX host servers can connect to the Enterprise Virtual Array. This chapter also describes how to test that the Storage System Scripting Utility (SSSU) can connect to the Enterprise Virtual Array.
Testing Connections to the Enterprise Virtual Array Testing the Storage System Scripting Utility The Storage System Scripting Utility (SSSU) is installed from the Tru64 UNIX Kit V3.0B for Enterprise Virtual Array (see “Installing the Storage System Scripting Utility” on page 22). You should verify that SSSU runs from your host server.
Testing Connections to the Enterprise Virtual Array 3. Ensure that the host FCAs have been added by inspecting the Host folder in the Navigation tree of the Command View EVA. Creating and Presenting Virtual Disks This section describes how to create and present additional virtual disks to host servers and verify that the hosts can access them. 1. Create a virtual disk family on the Enterprise Virtual Array using the Command View EVA. 2.
Testing Connections to the Enterprise Virtual Array Scanning the Bus 1. You scan the bus for the virtual disk, and then display information about the Enterprise Virtual Array devices. Start the rescan of the FCA with hwmgr. # hwmgr-scan scsi All new virtual disks become visible to the host. 2. Assign device special files to the new virtual disks with dsfmgr. # dsfmgr -K Uppercase “K” reassigns device special files to all devices.
Testing Connections to the Enterprise Virtual Array View the hwmgr and dsfmgr man pages for more information on using these commands. If you are unable to access the virtual disk, check the following: ■ Verify all cabling to the switch, Enterprise Virtual Array, and host. ■ Verify all firmware levels (check the Enterprise Virtual Array QuickSpecs and associated release notes for details).
Testing Connections to the Enterprise Virtual Array To create the partitions on a virtual disk using the default partition sizes, enter the following: # disklabel -rw disk Where: disk is the character device name found in /dev/rdisk For example, to create partitions on block device, dsk8, enter: # disklabel -rw dsk8 To view a virtual disk partition, enter: # disklabel -r device Creating a File System on a Virtual Disk The newfs command is given here as an example for creating a UNIX File System (UFS).
Testing Connections to the Enterprise Virtual Array The virtual disk is now accessible to the file system just as a disk device would be. The file system cannot see the RAID functionality and number of physical devices attached to the HSV110 controller. This device appears as a single virtual disk or “disk” to the user as viewed by the file system. Tru64 UNIX Kit V3.
Testing Connections to the Enterprise Virtual Array 32 Tru64 UNIX Kit V3.
Additional Host Considerations 4 This chapter includes additional considerations for the host operating systems in an Enterprise Virtual Array. The following topics are covered: ■ Connecting Hosts to Switches, page 34 ■ Working with Clusters, page 35 ■ Expanding Volumes, page 35 Tru64 UNIX Kit V3.
Additional Host Considerations Connecting Hosts to Switches This section describes how to connect your host servers to the SAN switches in order to access the virtual disks. The documentation that came with the Enterprise Virtual Array hardware describes how to cable the controllers to the SAN switches. Note: Each host must attach to two redundant switches (fabrics) using standard fiber channel cables. These two switches in turn attach to the two HSV110 controllers on the Enterprise Virtual Array.
Additional Host Considerations Working with Clusters Clustering is the connecting of two or more computers together in such a way that they behave like a single computer. Clustering is used for parallel processing, load balancing, and fault tolerance. The supported clustering software for Tru64 UNIX is TruCluster. See the platform-specific release notes for the specific version of the supported clustering software. Be sure to install the Tru64 UNIX Kit on each server in the cluster.
Additional Host Considerations 36 Tru64 UNIX Kit V3.
glossary Glossary This glossary defines Enterprise Virtual Array terms used in this publication or related to this product and is not a comprehensive glossary of computer terms. Glossary active virtual disk A virtual disk (VD) is a simulated disk drive created by the controllers as storage for one or more hosts. An active virtual disk is accessible by one or more hosts for normal storage. An active virtual disk and its snapshot, if one exists, constitute a virtual disk family.
Glossary Command View EVA The graphical user interface through which a user controls and monitors a storage system. The Command View EVA software can be installed on more than one management appliance in a fabric. Each installation of the Command View EVA software is a management agent. communication logical unit number (LUN) See console LUN. console LUN A SCSI-3 virtual object that makes a controller pair accessible by the host before any virtual disks are created. Also called a communication LUN.
Glossary FC HBA Fibre Channel Host Bus Adapter. An interchangeable term for Fibre Channel adapter. See also FCA. FCA Fiber Channel Adapter. An adapter used to connect the host server to the fabric. Also called a Host Bus Adapter (HBA) or a Fibre Channel Host Bus Adapter (FC HBA). See also FC HBA. fiber The optical media used to implement Fibre Channel. fibre The international spelling that refers to the Fibre Channel standards for optical media.
Glossary Host Bus Adapter See FCA. host computer See host. host ports A connection point to one or more hosts through a Fibre Channel fabric. A host is a computer that runs user applications and that uses (or can potentially use) one or more of the virtual disks that are created and presented by the controller pair. host-side ports See host ports. initialization A process that prepares a storage system for use.
Glossary MBps Megabytes per second. A measure of bandwidth or data transfers occurring at a rate of 1,000,000 (106) bytes per second. Mega A notation denoting a multiplier of 1 million (1,000,000). metadata Information that a controller pair writes on the disk array. This information is used to control and monitor the array and is not readable by the host. mini-port driver The Windows driver type used for connecting to the Enterprise Virtual Array through the SAN fabric.
Glossary physical disk A disk drive mounted in a disk drive enclosure that communicates with a controller pair through the device-side Fibre Channel loops. A physical disk is hardware with embedded software, as opposed to a virtual disk, which is constructed by the controllers. Only the controllers can communicate directly with the physical disks. The physical disks, in aggregate, are called the array and constitute the storage pool from which the controllers create virtual disks.
Glossary SCSI ■ Small Computer System Interface. An American National Standards Institute (ANSI) interface which defines the physical and electrical parameters of a parallel I/O bus used to connect computers and a maximum of 16 bus elements. ■ The communication protocol used between a controller pair and the hosts. Specifically, the protocol is FC-AL or SCSI on a Fibre Channel. SCSI is the higher command-level protocol and Fibre Channel is the low-level transmission protocol.
Glossary StorageWorks The HP name used to describe the set of rack-mounted enclosures containing controllers, transceivers, I/O modules, EMUs, disk drives, cables, blowers, and power supplies used to design and configure a solution-specific storage system. switch An electromechanical device that initiates an action or completes a circuit. TB Terabyte. A term defining either: ■ A data transfer rate. ■ A measure of either storage or memory capacity of 1,099,5111,627,776 (240) bytes. See also TBps.
Glossary virtual disk family A virtual disk and its snapshot, if a snapshot exists, constitute a family. The original virtual disk is called the active disk. When you first create a virtual disk family, the only member is the active disk. See also active virtual disk, virtual disk copy, and virtual disk snapshot. virtual disk snapshot See snapshot. Vraid0 A virtualization technique that provides no data protection.
Glossary WWN World Wide Name. A unique Fibre Channel identifier consisting of a 16-character hexadecimal number. A WWN is required for each Fibre Channel communication port. 46 Tru64 UNIX Kit V3.
index A prerequisites 6 related documentation 6 driver updating for Tru64 UNIX 23 drivers checking version 22 dsfmgr 28 audience 6 authorized reseller, HP 10 B bus scanning for virtual disks 28 E D document conventions 7 Index CAPTURE CONFIGURATION 21 clusters, and Enterprise Virtual Array 35 command view EVA element manager virtualization 12 volume expansion 35 configuration, of storage 14 configuring virtual disks on HP-UX 29 on Tru64 UNIX 29 connectivity, testing 25 conventions document 7 equipme
Index mounting 30 firmware versions for Tru64 UNIX FCAs 23 G getting help 10 L H HBA 20 help, obtaining 10 host adding 26 additional considerations 33 and the Enterprise Virtual Array 15 configuring virtual disks 29 connecting to switches 34 connecting to virtual disks 26 connectivity to fabric 26 FCA installation 20 kit installation 19 PCI slot 20 preparation of 19 presentation compared with previous technology 17 testing connectivity to the Enterprise Virtual Array 25 testing connectivity to virtual d
Index related documentation 6 restarting, instead of rescanning 28 U S V SAN considerations 17 scanning the bus 28 SSSU CAPTURE CONFIGURATION 21 installation location 26 installing 20, 22 testing 26 storage capturing configuration 21 configuration 14 stripesets 12 Sun Solaris 15 switches, connecting hosts 34 symbols in text 7 symbols on equipment 8 T technical support, HP 10 text symbols 7 Tru64 UNIX 15 adapter firmware versions 23 and OS Unit ID 17, 27 checking driver version 22 configuring virtual d
Index 50 Tru64 UNIX Kit V3.