Hp storageworks p9000 virtualization adapter release notes (5697-0681, october 2010) (4 pages)
Summary of Contents for HP XP20000/XP24000
Page 1
HP StorageWorks XP Disk Array Configuration Guide: Solaris HP XP24000 Disk Array HP XP20000 Disk Array HP XP12000 Disk Array HP XP10000 Disk Array HP 200 Storage Virtualization System Abstract This guide provides requirements and procedures for connecting an XP disk array or SVS 200 to a host system, and for configuring the disk array for use with the Solaris operating system.
Contents 1 Installing and configuring Solaris for the XP family of disk arrays ....7 Features and requirements ......................7 Fibre Channel interface ....................... 8 Device emulation types ........................ 8 Failover ............................. 9 SNMP configuration ........................9 RAID Manager command devices ....................9 Installation roadmap .........................
Page 4
Conventions for storage capacity values ..................30 HP product documentation survey ....................30 A Disk array supported emulations ............31 Supported emulations ........................ 31 Emulation specifications ......................31 B Using Veritas Cluster Server to prevent data corruption ......35 Using VCS I/O fencing ......................35 Glossary ....................
1 Installing and configuring Solaris for the XP family of disk arrays You and the HP service representative each play a role in installation. The HP service representative is responsible for installing the disk array and formatting the disk devices. You are responsible for configuring the host server for the new devices with assistance from the HP service representative.
HP StorageWorks XP Remote Web Console or HP StorageWorks P9000 or XP Command View Advanced Edition Software for configuring disk array ports and paths. HP StorageWorks XP Array Manager. Check with your HP representative for other XP software available for your system. Fibre Channel interface The XP family of disk arrays and the SVS 200 support the following Fibre Channel elements: Connection speeds of 1 Gbps, 2 Gbps, and 4 Gbps.
For detailed information, see “Emulation specifications” on page 31“Disk array device emulations” on page 31. Failover The disk arrays support many standard software products that provide host, application, or I/O path failover and management. The Veritas Cluster Server, Sun Cluster, and Fujitsu Siemens Computers PRIMECLUSTER host failover products are supported for the Solaris operating system.
Installation roadmap Perform these actions to install and configure the disk array: Installing and configuring the disk array Defining the paths Setting the host mode for the disk array ports Setting the system option modes Configuring the Fibre Channel ports Installing and configuring the host Loading the operating system and software Installing and configuring the FCAs...
In P9000 or XP Command View Advanced Edition Software, LUN mapping includes: Configuring ports Creating storage groups Mapping volumes and WWN/host access permissions to the storage groups For details see the HP StorageWorks XP LUN Manager User s Guide. Note the LUNs and their ports, WWNs, nicknames, and LDEVs for later use in verifying host and device configuration.
CAUTION: The correct host mode must be set for all new installations (newly connected ports) to Solaris hosts. Do not select a mode other than 09 for Solaris. Changing a host mode after the host has been connected is disruptive and requires the server to be rebooted. When a new host group is added, additional host group modes (options) may be configured.
Host Group Mode Function Default Comments Veritas Cluster Server When a reserved volume receives a Mode Sense command from a node that is not NOTE: reserving this volume, the host will receive the following responses from the storage Note: system: Before setting HMO ON: Normal response 22 ask your Hitachi...
Fibre address In fabric environments, the port addresses are assigned automatically. In arbitrated loop environments, set the port addresses by selecting a unique arbitrated loop physical address (AL-PA) or loop ID for each port. For specific values, see the HP StorageWorks XP24000/XP20000 LUN Manager User Guide applicable to your array.
Figure 2 Point-to-point fabric topology example Table 2 Fabric topology settings Fabric parameter Connection parameter Provides Legacy support only (FL-port (public loop) for FC-AL loop connection to a switch) NL-port (private arbitrated loop) for direct FC-AL connect POINT-TO-POINT F-port (fabric port) for connection to a switch POINT-TO-POINT Not supported Installing and configuring the host...
Setting the disk and device parameters The queue depth parameter (max_throttle) for the devices must be set according to one of the options specified in Table Table 3 Max throttle (queue depth) requirements for the devices Queue depth op- Requirements tion XP10000, XP12000, SVS 200: Queue_depth 1024 default.
To assure you use the default TOV, make sure that no sd_io_time values are set in the /etc/system file or modify the /etc/system file to show the following values: set sd:sd_io_time=0x3c set ssd:ssd_io_time=0x3c for Sun generic FCA To set the queue depth, add the following to the /etc/system file: set sd:sd_max_throttle = x set ssd:ssd_max_throttle = x for Sun generic FCA (for x value, see...
NOTE: There must be exactly 6 spaces between HP and OPEN. Instead of using the default round-robin algorithm, add the following lines in addition to the previous lines for systems with a large amount of sequential I/O activity: device-type-mpxio-options-list= "device-type=HP OPEN", "load-balance-options=logical-block-options";...
Ensure you have the latest supported version of the lpfc driver (available from http:// www.emulex.com). Edit the /kernel/drv/lpfc.conf driver configuration file to set up the FCA for a SAN infra- structure: topology = 2; If multiple FCAs and VxVM are used, adjust the following parameters to assure correct VxVM behavior: no-device-delay=0;...
Ensure you have the latest supported version of the qla2300 driver (available from http:// www.qlogic.com). Edit the /kernel/drv/qla2300.conf driver configuration file to set up the FCA for a SAN infrastructure: hba0-connection-options=1; hba0-link-down-timeout=30; hba0-persistent-binding-configuration=1; Persistent bindings are necessary in a fabric topology and are used to bind a SCSI target ID to a particular WWPN (of an array port).
AMCC/JNI 2 Gbit FCAs Use JNIC146x driver (version 5.3.1.1). Edit the FCA driver settings in the /kernel/drv/jnic146x.conf file. For a SAN environment: FcLoopEnabled = 0; FcFabricEnabled = 1; For a direct connect: FcLoopEnabled = 1; FcFabricEnabled = 0; To enable failover for VxVM Dynamic Multi Pathing (DMP): FailoverDelay = 30;...
Clustering is the organization of multiple servers into groups. Within a cluster, each server is a node. Multiple clusters compose a multi-cluster environment. The following example shows a multi-cluster environment with three clusters, each containing two nodes. The nodes share access to the disk array. Figure 3 Multi-cluster environment Within the Storage Area Network (SAN), the clusters may be homogeneous (all the same operating system) or they may be heterogeneous (mixed operating systems).
CAUTION: To ensure that the system can boot properly even if you make a mistake in the driver configuration file, add the new paths at the end of the file. (This ensures that the system boot entries higher up in the file will execute first.) Pre-configure additional LUNs (not yet made available) to avoid unnecessary reboots.
Labeling and partitioning the devices Partition and label the new devices using the Sun format utility. CAUTION: The repair, analyze, defect, and verify commands/menus are not applicable to the XP arrays and SVS 200. When selecting disk devices, be careful to select the correct disk as using the partition/label commands on disks that have data can cause data loss.
If you want to create a UFS file system, you can create the file system using the newfs –C maxcontig command to potentially achieve better performance. In most cases, the default maxcontig value on Solaris is 128. maxcontig sets the number of file system blocks read in read-ahead.
Page 26
need to be installed separately. With VxVM 4.x versions, you need to download and install the ASL from the Symantec/Veritas support website (http://support.veritas.com): Select Volume Manager for Unix/Linux as product and search the XP array model for Solaris as the platform. Read the TechFile that appears and follow the instructions to download and install the ASL.
2 Troubleshooting This section includes resolutions for various error conditions you may encounter. If you are unable to resolve an error condition, ask your HP support representative for assistance. Error conditions Depending on your system configuration, you may be able to view error messages (R-SIMS) as follows: In XP Remote Web Console (Status tab) In P9000 or XP Command View Advanced Edition Software (Alerts window) Table 4 Error conditions...
Page 28
Error condition Recommended action The disk array responds “Not Ready” Contact HP. or the disk array has displayed “Not Ready” and timed out. The host detects a parity error. Check the FCA and make sure it was installed properly. Reboot the host.
3 Support and other resources Contacting HP For worldwide technical support information, see the HP support website: http://www.hp.com/support Before contacting HP, collect the following information: Product model names and numbers Technical support registration number (if applicable) Product serial numbers Error messages Operating system type and revision level Detailed questions Subscription service...
HP websites For additional information, see the following HP websites: http://www.hp.com http://www.hp.com/go/storage http://www.hp.com/support/manuals http://www.hp.com/storage/spock Conventions for storage capacity values HP XP storage systems use the following values to calculate physical storage capacity values (hard disk drives): 1 KB (kilobyte) = 1,000 (10 ) bytes 1 MB (megabyte) = 1,000 bytes...
A Disk array supported emulations This appendix provides information about supported emulations and device type specifications. Some parameters might not be relevant to your array. Consult your HP representative for information about supported configurations for your system. Supported emulations HP recommends using OPEN-V as the emulation for better performance and features that may not be supported with the legacy emulations (OPEN-[389LE]).
Emulation Category Product name Blocks Sector size # of Heads Sectors Capacity (Note 1) (Note 2) (Note 3) (512 bytes) (bytes) cylinders per track (Note 4) OPEN-8 SCSI disk OPEN-8 14351040 9966 7007 OPEN-9 SCSI disk OPEN-9 14423040 10016 7042 OPEN-E SCSI disk OPEN-E...
Page 33
Note 2: The devices are defined to the host as SCSI disk devices, even though the interface is Fibre Channel. Note 3: The command device (used for RAID Manager) is distinguished by -CM on the product name (for example, OPEN-3-CM, OPEN-3-CVS-CM). Note 4: The device capacity can sometimes be changed by the BIOS or host adapter board.
Page 34
OPEN-V: The number of cylinders for a CVS LUSE volume = # of cylinders = (capacity (MB) specified by user) × 16/15 × n Example For an OPEN-V CVS LUSE volume with capacity = 49 MB and n = 4: # of cylinders = 49 ×...
B Using Veritas Cluster Server to prevent data corruption Using VCS I/O fencing By issuing a Persistent Reserve SCSI-3 command, VCS employs an I/O fencing feature that prevents data corruption from occurring if cluster communication stops. To accomplish I/O fencing, each node of VCS registers reserve keys for each disk in a disk group that is imported.
Table 7 Port 1A Key Registration Entries Reserve key in registration Entry WWN visible to Port-1A LU - Disk Group table APGR0001 WWNa0 0, 1, 2 - Disk Group 1 APGR0003 WWNa0 8, 9 - Disk Group 3 BPGR0001 WWNb0 0, 1, 2 - Disk Group 1 BPGR0002 WWNb0...
Page 38
Using Veritas Cluster Server to prevent data corruption...
Glossary AL-PA Arbitrated loop physical address. Array Support Libraries. command device A volume on the disk array that accepts HP StorageWorks Continuous Access or HP StorageWorks Business Copy control operations which are then executed by the array. Control unit. Custom volume size. CVS devices (OPEN-x CVS) are custom volumes configured using array management software to be smaller than normal fixed-size OPEN system volumes.
Page 40
host mode Each port can be configured for a particular host type. These modes are represented as two-digit hexadecimal numbers. For example, host mode 08 represents an HP-UX host. LD, LDEV Logical device. An LDEV is created when a RAID group is carved into pieces according to the selected host emulation mode (that is, OPEN-3, OPEN-8, OPEN-9).
Page 41
Storage Virtualization System, an appliance that manages multiple disk array storage systems. Target ID. VERITAS Cluster Server. volume On the P9000 or XP array, a volume is a uniquely identified virtual storage device composed of a control unit (CU) component and a logical device (LDEV) component separated by a colon.
Index disk array(s) configuration, AL-PA, connecting, arbitrated-loop physical address, device emulations, features, installation overview, Not Ready error message, clustering, operating system versions, command device(s) requirements, one LDEV as a, self reboots, RAID Manager, storage capacity, configuration document device, related documentation, emulation types, documentation disk array,...
Page 44
file system(s) path(s) creating, adding, not mounted after rebooting, defining, SCSI, physical volumes, cannot be created, port(s) help Fibre Channel, obtaining, host configuration, doesn't reboot properly, R-SIMS, hangs up, RAID Manager command devices, host mode related documentation, setting, requirements, disk array, technical support, SCSI disk, Fibre Channel interface and term "SCSI disk",...
Page 45
XP arrays storage capacity, XP Business Copy Software, XP Continuous Access Software, XP LUN Manager, XP Remote Web Console, 8, 9, 10, zoning, fabric, XP Disk Array Configuration Guide: Solaris...