Installation and Configuration Guide hp StorageWorks HP-UX Kit V3.0B for Enterprise Virtual Array Product Version: 3.0B Second Edition (October 2003) Part Number: AA-RUHKB-TE This guide describes how to install and configure HP-UX servers 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 Downloading the Host Kit Software from the Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing the Storage System Scripting Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Checking the HP-UX Driver Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Updating the HP-UX Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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 HP-UX Kit for Enterprise Virtual Array storage systems ■ Test connections to the Enterprise Virtual Array storage systems “About this Guide” topics include: ■ Overview, page 6 ■ Rack Stability, page 10 ■ Getting Help, page 11 HP-UX Kit V3.
About this Guide Overview This section covers the following topics: ■ Intended Audience ■ Related Documentation ■ Conventions 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 3000, 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 Rack Stability Rack stability protects personnel and equipment. WARNING: To reduce the risk of personal injury or damage to the equipment, be sure that: ■ The leveling jacks are extended to the floor. ■ The full weight of the rack rests on the leveling jacks. ■ In single rack installations, the stabilizing feet are attached to the rack. ■ In multiple rack installations, the racks are coupled. ■ Only one rack component is extended at any time.
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.
About this Guide 12 HP-UX Kit V3.
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 an HSV110 controller or an HSV110 controller pair should be interpreted as the HSV110 or HSV100 controller or controller pair. 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.
Understanding the Enterprise Virtual Array ■ IBM AIX ■ Linux ■ Novell NetWare Be sure you are running a supported version of each operating system in your SAN (see the platform-specific release notes for details). Figure 1 on page 18 shows an overall SAN architecture for the Enterprise Virtual Array. The control center for the Enterprise Virtual Array is Command View EVA, which resides on a management appliance. The management appliance is accessed from a browser anywhere on the network.
Understanding the Enterprise Virtual Array 2 5 1 3 4 SHR-2503AA Figure 1: SAN architecture for a multi-path environment 18 1 Fabric 2 Host servers 3 Enterprise Virtual Array storage systems 4 Browser for controlling Command View EVA 5 Management Appliance—where Command View EVA resides HP-UX Kit V3.
Understanding the Enterprise Virtual Array Become familiar with the configuration requirements and the physical layout of your Enterprise Virtual Array. Refer to the documentation that came with your hardware. Also, read the documentation and release notes for the additional hardware and software used throughout your SAN. SAN Considerations Ensure that your SAN components are all supported for use with the Enterprise Virtual Array.
Understanding the Enterprise Virtual Array Virtual RAID Considerations Virtual RAID helps determine the level to which user data is protected—VraidX, where X 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: 20 ■ Vraid0—No failure tolerance of data is provided.
Installing the HP-UX Kit 2 This chapter provides instructions for installing the HP-UX Kit for Enterprise Virtual Array.
Installing the HP-UX 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 FCAs are required for each host.
Installing the HP-UX Kit Installing Secure Path The Enterprise Virtual Array requires a multiple path-only environment. Secure Path for HP-UX provides this multiple path environment. You must have Secure Path installed on the host before any virtual disks can be recognized and configured. Installing the Host Kit The HP-UX Kit V3.0B for Enterprise Virtual Array installs the supported FCA driver and the Storage System Scripting Utility (SSSU).
Installing the HP-UX Kit Downloading the Host Kit Software from the Web The HP-UX Kit V3.0B for Enterprise Virtual Array is available for download from http://www.hp.com/go/evaplatformkit/. You can save the software to your computer or create a CD-ROM. Platform Kit software is stored on the download website based on operating system. Follow the steps below to obtain the software from the website. 1. Go to http://www.hp.com/go/evaplatformkit/. 2. Select the kit for download 3.
Installing the HP-UX Kit ========================================================== disk 33 8/4.5.0 sdisk CLAIMED DEVICE SEAGATE ST32550W /dev/dsk/c0t5d0 /dev/rdsk/c0t5d0 disk 3 8/16/5.2.0 sdisk XM-5401 CLAIMED DEVICE TOSHIBA CD-ROM A /dev/dsk/c3t2d0 /dev/rdsk/c3t2d0 disk 4 8/16/5.4.0 sdisk CLAIMED DEVICE DEC RZ29B (C) D D C /dev/dsk/c3t4d0 /dev/rdsk/c3t4d0 3. Mount the CD-ROM with the command: # mount /dev/dsk/c3t2d0 /cdrom 4.
Installing the HP-UX Kit As your system starts up, startup information is logged in a file called syslog.log (/var/adm/syslog/syslog.log) where, among many other items, versions of the installed FCA drivers are recorded. 1. To view the installed products, type the following: # swlist -l product A6795A 2. Inspect the latest entry line for the FCA driver. The following is an example: A6795AB.11.00.10PCI Tachyon TL/TS/XL2 Fibre Channel A6795A.FC-TACHYON-TLB.11.00.10PCI Tachyon TL/TS/XL2 Fibre Channel 3.
Testing Connections to the Enterprise Virtual Array 3 This chapter describes how to test that the HP-UX 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 HP-UX Kit V3.0B for Enterprise Virtual Array (see“Installing the Storage System Scripting Utility” on page 24). 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 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 Command View EVA. 2.
Testing Connections to the Enterprise Virtual Array Note: You could also restart the host machine to rescan for newly presented virtual disks, but restarting the host is not a requirement. Sample Output from a Rescan The following is a sample output from an ioscan command. # ioscan -fnCdisk Cla ss I H/W Path Dri ver S/W State H/W Typ e Description ====================================================================== dis k dis k 0 0/0/1/0.1.1 1 0/0/2/0.6.0 dis k 2 0/0/2/1.6.0 dis k 7 255/0.0.
Testing Connections to the Enterprise Virtual Array dis k 31 255/0.0.5 /dev/dsk/c32t0d 4 /dev/rdsk/c32t0d4 sdi sk DEV ICE CLAIMED HSV110(C)COMPAQ LUN 0x6005008B4000145020000B00000210000 View the ioscan and insf 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.
Testing Connections to the Enterprise Virtual Array Creating Volume Groups on a Virtual Disk Using vgcreate Create the partitions on a virtual disk by issuing a vgcreate command. The vgcreate command builds the virtual group block data needed in order to access the virtual disk for access by HP-UX. In addition, refer to the pvcreate, vgcreate, and lvcreate man pages for more information about creating disks and file systems.
Testing Connections to the Enterprise Virtual Array Creating a File System on a Virtual Disk The newfs command is used for creating a UNIX file system (HFS) or a Veritas File System (VxFS). Use the following procedure to create a file system on a Virtual disk. 1. Create a VxFS file system using the following command: newfs –F vxfs /dev/vg01/rlvol1 2.
Testing Connections to the Enterprise Virtual Array 34 HP-UX 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 35 ■ Working with Clusters, page 36 ■ Expanding Volumes, page 36 Connecting Hosts to Switches This section describes how to connect your host servers to the SAN switches in order to access the virtual disks.
Additional Host Considerations SHR-2457A Figure 2: Cabling hosts to switches For more information about connecting storage system components, refer to the HP StorageWorks SAN Design Reference Guide. 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 HP-UX is MC/Service Guard.
Additional Host Considerations Note: As with any large-scale operation, it is always best to first create a backup of your data. Offline Volume Expansion Workaround 1. Stop all applications using the virtual disk. 2. Copy all existing data to a safe location. 3. Unmount the virtual disk: # umount /data1 4. Disable the volume group: # vgchange –a n /dev/vg01 5. Create a new virtual disk by using Command View EVA. 6. Verify the creation of the virtual disk and note the device number.
Additional Host Considerations 38 HP-UX 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 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. console LUN ID The ID that can be assigned when a host operating system requires a unique ID. The console LUN ID is assigned by the user, usually when the storage system is initialized. See also console LUN.
Glossary fiber The optical media used to implement Fibre Channel. fibre The international spelling that refers to the Fibre Channel standards for optical media. Fibre Channel A data transfer architecture designed for mass storage devices and other peripheral devices that require very high bandwidth. Fibre Channel adapter See FCA. GB Gigabyte. A unit of measurement defining either: ■ A data transfer rate. ■ A storage or memory capacity of 1,073,741,824 (230) bytes. See also GBps.
Glossary host-side ports See host ports. initialization A process that prepares a storage system for use. Specifically, the system binds controllers together as an operational pair and establishes preliminary data structures on the disk array. Initialization also sets up the first disk group, called the default disk group. K Kilo. A scientific notation denoting a multiplier of one thousand (1,000). KB Kilobyte. A unit of measurement defining either storage or memory capacity.
Glossary mini-port driver The Windows driver type used for connecting to the Enterprise Virtual Array through the SAN fabric. mirrored caching A process in which half of each controller’s write cache mirrors the companion controller’s write cache. The total memory available for cached write data is reduced by half, but the level of protection is greater. mirroring The act of creating an exact copy or image of data. node port A device port that can operate on the arbitrated loop topology.
Glossary preferred path A preference for which controller of the controller pair manages the virtual disk. This preference is set by the user through the Command View EVA when creating the virtual disk. A host can change the preferred path of a virtual disk at any time. The primary purpose of preferring a path is load balancing.
Glossary SMART Self-Monitoring, Analysis, and Reporting Technology. An industry standard for running internal diagnostics on disk drives and making predictive failure analysis. If a physical disk drive reports an imminent failure, the controllers redistribute data to other drives. The SMART message is reported and should trigger the immediate corrective action to replace the drive. snapshot A temporary virtual disk (VD) that reflects the contents of another virtual disk at a particular point in time.
Glossary TBps Terabytes per second. A data transfer rate of 1,000,000,000,000 (1012) bytes per second. uninitialized system A state in which the storage system is not ready for use. See also initialization. Virtual Disk A simulated disk drive created by the controllers as storage for one or more hosts. The virtual disk characteristics, chosen by the storage administrator, provide a specific combination of capacity, availability, performance, and accessibility.
Glossary Vraid1 A virtualization technique that provides the highest level of data protection. All data blocks are mirrored or written twice on separate physical disks. For read requests, the block can be read from either disk, which can increase performance. Mirroring takes the most storage space because twice the storage capacity must be allocated for a given amount of data. Vraid5 A virtualization technique that uses parity striping to provide moderate data protection.
Glossary 48 HP-UX Kit V3.
index A checking version 25 updating for HP-UX 26 drivers checking version 25 audience 6 authorized reseller, HP 11 B E bus scanning for virtual disks 29 D document conventions 7 prerequisites 6 related documentation 6 driver Index CAPTURE CONFIGURATION 23 clusters, and Enterprise Virtual Array 36 command view EVA virtualization 14 volume expansion 36 configuration, of storage 16 connectivity, testing 27 conventions document 7 equipment symbols 8 text symbols 7 creating file system, on a virtual di
Index H L HBA 22 help, obtaining 11 host adding 28 additional considerations 35 and the Enterprise Virtual Array 16 configuring virtual disks 31 connecting to switches 35 connecting to virtual disks 28 connectivity to fabric 28 FCA installation 22 kit installation 21 PCI slot 22 preparation of 21 presentation compared with previous technology 19 testing connectivity to the Enterprise Virtual Array 27 testing connectivity to virtual disks 28 verifying virtual disks 29 host kit, installing 23 HP authorized
Index installation location 28 installing 23, 24 testing 28 storage capturing configuration 23 configuration 16 stripesets 14 Sun Solaris 16 switches, connecting hosts 35 symbols in text 7 symbols on equipment 8 T technical support, HP 11 text symbols 7 Tru64 UNIX 16 checking driver version 25 V virtual disk and volume expansion 36 configuring on host 31 creating and presenting 29 host connection 28 properties page 29 scanning for 29 troubleshooting access to 31 verifying from host 29 virtual RAID consi
Index 52 HP-UX Kit V3.