Sie sind auf Seite 1von 138

H

Sun Solaris

HP Surestore Disk Array XP Operating System Configuration Guide

Notice
2001, Hewlett-Packard Company. Order number A5951-90903 E0201 A5951-96031 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. This document contains proprietary information, which is protected by copyright. No part of this document may be photocopied, reproduced, or translated into another language without the prior written consent of HewlettPackard. The information contained in this document is subject to change without notice.

Safety notices
Any servicing, adjustment, maintenance, or repair must be performed only by authorized service-trained personnel. Caution WARNING Denotes a hazard that can cause hardware or software damage. Denotes a hazard that can cause personal injury or death.

Format conventions
literal Specifies text to be typed exactly as shown, such as commands, path names, file names, and directory names. Indicates that you must supply a value. Denotes text displayed on the screen.

variable output

Warranty
If you have any questions about the warranty for this product, contact your dealer or local HP sales representative.

Trademarks
Sun, Sun Microsystems, Solaris, and Ultra are registered trademarks or trademarks of Sun Microsystems, Inc. Other reserved names are trademarks of the respective companies.

CONTENTS

Revision History Updates 8

Installation

Installation Requirements 10 Differential SCSI Adapters (XP256 Only) 11 Full-Speed (100 Mbps) Fibre Channel Interface 11 Connectivity Options 12 Supported Device Types 13 Installation Procedures 14 Preparing to Connect to the Disk Array 15 Hardware Installation 15 Remote Console PC and LUN Configuration Manager Installation Identifying the Available SCSI Paths (XP256 only) 17 Setting the Host Mode for the Ports 18 Configuring the Fibre Channel Ports 19 Defining the SCSI/Fibre Channel Paths 21 Adding the New SCSI Paths to the System 22 Configuring the Host Fibre Channel Adapter 23 Setting the Disk and Device Parameters 40 Connecting the Disk Array 42 Shut Down the Sun System 42 Connect the Disk Array 42

16

Configuring the Disk Devices 44 Verify New Device Recognition 44 Verify Fibre Channel Host Adapter Recognition (Fibre Channel Only) 46 Partition and Label the Devices 47 Creating and Mounting the File Systems 55 Create the File Systems 55 Create and Verify the Mount Directories 56 Mount and Verify the File Systems 57 Set and Verify the Auto-Mount Parameters 58 Operation With Veritas Volume Manager 60

Troubleshooting

61

Error Conditions 62 Verbose Mode 65 Examples of Error Messages 65 Connection Problems 67 Calling the HP Support Center 68

Worksheet

69
70

SCSI Path Worksheet

Disk Parameters

71

Parameter Tables for OPEN-K/3/8/9/E Devices 72 SCSI TID Map for Fibre Channel Adapters 92 Byte Information Table 105 Physical Partition Size Table 106 Host Bus Adapter Modes 108

Supported Host Modes

111

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

SNMP Remote Disk Array Management

115

Online Installation and Deinstallation of Devices Glossary Index 131 119

117

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Revision History
September 15, 1999 January 15, 2000 June 1, 2000 February 1, 2001 Open-8 emulation added. Content extensively revised and reorganized. Added support for XP512. Content reorganized and revised. Added appendixes B, C, D, and E. Added glossary.

Updates
For the most current information about HP Surestore XP products, visit the support web site: www.hp.com/support/stressfree For information about product availability, configuration, and connectivity, consult your HP account representative.

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

1
INSTALLATION

This manual describes the requirements and procedures for connecting the XP family of disk arrays to a host system and configuring the new disk array for operation with the Sun Solaris operating system. Installation of the HP Surestore Disk Array XP is performed by users with administrator privileges and the HP service representative. The HP service representative performs the physical installation of the disk array and formats the disk devices. The user configures the Sun system for the new devices with assistance as needed from the HP service representative. The HP account representative can assist in determining the supported configurations for your system.

Installation Requirements
The disk array can support concurrent attachment to multiple UNIX-based and PC-server platforms as well as S/390 mainframe systems.The disk array operates with multihost applications and host clusters, and is designed to handle very large databases as well as data warehousing and data mining applications that store and retrieve terabytes of data. The disk array can be configured with Fibre Channel ports and/or serial interface ports (compatible with ESCON protocol) to provide connectivity with the Solaris host as well as S/390 mainframe hosts. Contact your HP account representative for specific installation requirements, such as software versions and hardware configurations. To install the disk array into the host system, ensure that the environment conforms to these requirements: HP Surestore Disk Array XP Sun Enterprise server Sun Solaris operating system, version 2.5.1, 2.6, 7.0, or 8.0 Confirm with your Sun service representative that the most current OS patches are installed. (Recommended) HP Surestore Command View XP software (Optional and recommended) LUN Configuration Manager XP remote control software product LUN Configuration Manager enables you to define and reconfigure the SCSI-to-logical device (LDEV) paths for the disk array as needed, change the host mode of each SCSI port for connection with other open-system hosts as needed, and access the remote service information messages (R-SIMs) generated by the disk array. LUN Configuration Manager runs on the remote console PC and can support up to eight disk arrays. (HP service representative) If LUN Configuration Manager is not used, you must configure the SCSI-to-LDEV paths by using the service processor (SVP) of the disk array.

10

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

There may be restrictions on relevant firmware or driver versions used. An HP service representative can provide information on supported firmware and driver versions.

Differential SCSI Adapters (XP256 Only)


For the XP256, the system must have differential SCSI-2 adapters. Do not attach the disk array to any single-ended SCSI device. Ultra-wide differential or fast-wide differential (FWD) adapters are recommended. The SCSI cable length attached to each SCSI adapter must not exceed 20 meters (65.6 feet). The disk array supports up to two Paralan SCSI bus extenders to extend cable length to a maximum of 60 meters (196.8 feet).

Full-Speed (100 Mbps) Fibre Channel Interface


The disk array supports full-speed (100 MB/s) Fibre Channel interface, including: short-wave non-OFC (open fibre control) optical interface Do not connect any OFC-type connector to the disk array. multimode optical cables with SC connectors point-to-point (P-P), arbitrated loop (FC-AL), and fabric topologies
Caution

The total fiber cable length attached to each Fibre Channel adapter must not exceed 500 meters (1,640 feet).

Installation

11

Table 1. Driver Requirements for Fibre Channel Adapters HBA OS Version Driver Version

Emulex LP7000 JNI FCI-1063 (PCI)

2.6 (minimum) 2.6 (minimum)

4.02d 2.5.8-HIT or higher 2.5.8-HIT or higher Solaris native driver 107280-05 (PCI bus) or 105356-12

JNI FC64-1063 (Sbus) 2.6 (minimum) Sun X6729A Sun X6730A 2.6 (minimum)

For information about supported optical cables, adapters, hubs, and switches, contact your HP service representative.

Connectivity Options
XP256 The XP256 disk array supports Fibre Channel, ESCON, and differential SCSI host connectivity. XP512/XP48 The XP512 and XP48 disk arrays support Fibre Channel and ESCON host connectivity.

12

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Supported Device Types


The disk array supports the following types of devices: OPEN-K/3/8/9/E devices The disk array supports OPEN host emulation mode devices. LUSE devices (OPEN-x*n) The Logical Unit Size Expansion (LUSE) feature of the disk array enables you to configure custom-size LDEVs, which are larger than standard OPEN-K/3/8/9/E LDEVs. CVS devices (OPEN-x CVS) The Custom Volume Size (CVS) feature of the disk array enables you to configure CVS devices. The CVS capability allows you to slice up a single LDEV into several smaller LDEVs to best fit application needs and improve host access to frequently used files. CVS LUSE devices (OPEN-x*n CVS) CVS LUSE devices combine the CVS and LUSE features of the disk array. The CVS feature is used first to create custom-size devices. Then, the LUSE feature is used to combine these CVS devices. You can combine from 2 to 36 CVS devices into one CVS LUSE device.

Installation

13

Installation Procedures
Installation and configuration of the disk array requires the user and the HP service representative to perform the following procedures. To install and configure the disk array: 1. (HP service representative only) Prepare to connect the disk array (page 15). 2. (XP256 only) Identify the available SCSI paths (page 17). 3. Define the SCSI/Fibre Channel paths (page 21). 4. Set the disk and device parameters (page 40). 5. Connect the disk array (page 42). 6. Configure the disk devices (page 44). 7. Create and mount the file systems (page 55).

14

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Preparing to Connect to the Disk Array


The disk array comes with all hardware and cabling required for installation. Installation of the disk array includes these activities: hardware installation remote console and LUN Configuration Manager installation The user configures the host system with assistance as needed from the HP service representative.

Hardware Installation
The HP service representative installs the disk array, including these tasks: final hardware assembly The HP service representative performs hardware installation as specified in the disk array maintenance manual. loading microprogram updates for SCSI or Fibre Channel support installing SCSI or Fibre Channel adapters and cabling The total fibre cable length attached to each Fibre Channel adapter must not exceed 500 meters (1,640 feet). Do not connect any open fibre control (OFC) type connector to the disk array.
Caution

Do not connect or disconnect fibre cabling that is being actively used for I/O. This can cause the system to hang. Always confirm that the devices on the fibre cable are offline before connecting or disconnecting the fibre cable. installing and formatting the logical devices (LDEVs) using the internal service processor (SVP) of the disk array. Obtain the desired LDEV configuration information from the user, including the desired number of OPEN-K/3/8/9/E, CVS, LUSE, and multiplatform (Data Exchange) devices.

Installation

15

Fabric Connect the disk array port to the F-port of the fabric switch. Connect the host adapter to the FL-port of the fabric switch. Disk Array FC Port The Fibre Channel topology parameters for each disk array Fibre Channel port depend on the type of device to which the disk array port is connected. Determine the topology parameters supported by the device, and set your topology accordingly. See Configuring the Fibre Channel Ports (page 19). The type of disk array port is also important.

Remote Console PC and LUN Configuration Manager Installation


The user or HP service representative can install the remote console PC and HP Surestore LUN Configuration Manager XP. You use the LUN Configuration Manager software on the remote console PC to set the host modes for the disk array ports and configure the Fibre Channel ports. Related Information For instructions on installing the LUN Configuration Manager software, see the product manual: HP Surestore LUN Configuration Manager XP: Users Guide

16

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Identifying the Available SCSI Paths (XP256 only)


Identify the device information for existing peripheral devices to avoid duplicating any SCSI target IDs (TIDs) during disk array installation. The HP service representative performs this activity. To verify the current system configuration for SCSI: 1. Verify that all existing SCSI devices are powered on and properly connected. 2. Log in to the system as root. 3. Display the device information for all peripheral devices using the dmesg command with the output piped to more. The device information includes the SCSI bus number, SCSI TID, and LUN. Example
# dmesg | more Mar 16 14:09 SunOS Release 5.5 Version Generic_Patch [Unix(R) System V Release 4.0] Copyright (C) 1983-1995, Sun Microsystems, Inc. pac: enabled - SuperSPARC cpu0: TI,TMS390Z50 (mid 8 impl 0x0 ver 0x3 clock 50 MHz) mem = 81920K (0x5000000) avail mem = 71004160 Ethernet address = 8:0:20:1a:a6:73 root nexus = SUNW,SPARCstation-20 iommu0 at root: obio 0xe0000000 sbus0 at iommu0: obio 0xe0001000 espdma0 at sbus0: SBus slot f 0x400000 dma2 at sbus0: SBus slot 1 0x81000 esp0 at espdma0: SBus slot f 0x800000 sparc ipl 4 esp2 at dma2: SBus slot 1 0x80000 SBus level 3 sparc ipl 5 esp0 at SBus slot f 0x800000 pri 4 (onboard) sd1 at esp0 target 1 lun0 sd1 is /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@1,0 <SUN1.05 cyl 2036 alt 2 hd 14 sec 72> .....TID=1 LUN=0 DASD device sd3 at esp0 target 3 lun 0 sd3 is /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@3,0 <SUN1.05 cyl 2036 alt 2 hd 14 sec 72> .....TID=3 LUN=0 DASD device sd6 at esp0 target 6 lun0

Installation

17

sd6 is /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@6,0 <CD-ROM Disc for SunOS Installation cyl 2048 alt 0 hd 1 sec 640> .....TID=6 lUN=0 CD-ROM device

This example shows the following device information: SCSI disk sd1 is connected to SCSI bus esp0 and has SCSI target ID=1 and LUN=0. SCSI disk sd3 is connected to SCSI bus esp0 and has SCSI target ID=3 and LUN=0. SCSI disk sd6 is connected to SCSI bus esp0 and has SCSI target ID=6 and LUN=0. 4. For each SCSI bus, identify and record the available SCSI TIDs and LUNs that can be assigned to the disk array devices. See SCSI Path Worksheet (page 70).

Setting the Host Mode for the Ports


Use LUN Configuration Manager to set the host mode of each port for the supported HBA. If the remote LUN Configuration Manager feature is not installed, the HP service representative can set the host modes for you by using the SVP. The disk array ports have special modes which must be set for various middleware environments (for example, VERITAS VxVM-DMP for Solaris). The required host mode setting for using the disk array in a Solaris environment with Solaris VxVM-DMP mode is 09.

18

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

HBA

Host Mode for Sun Solaris

Emulex LP7000 JNI FCI-1063 (PCI) JNI FC64-1063 (Sbus) Sun X6729A Sun X6730A

09 09 09

For additional host mode configurations, see appendix B, Host Bus Adapter Modes (page 108). Related Information For information about how to set the host mode with LUN Configuration Manager, see the product manual: HP Surestore LUN Configuration Manager XP: Users Guide

Configuring the Fibre Channel Ports


Configure the Fibre Channel ports to define the fibre topology parameters (for example, arbitrated loop) and port addresses. Configuring Topology Parameters Use the LUN Configuration Manager software to define the topology parameters for each Fibre Channel port. Select the appropriate settings for each Fibre Channel port based on the device to which the port is connected. Determine the topology parameters supported by the device, and set your topology accordingly. The type of port is also important. In a heterogeneous fabric switched environment, it is necessary to implement Secure Manager XP. When you are finished configuring the FC ports (and SCSI paths), you can exit the LUN Configuration Manager software.

Installation

19

Table 2. Fibre Topology Settings on the Remote Console Fabric Parameter Connection Parameter Provides

ON ON OFF OFF Related Information

FC-AL Point-to-Point FC-AL Point-to-Point

FL-port (public arbitrated loop) F-port (fabric port) AL-port (private arbitrated loop) Not supported

For information about how to configure Fibre Channel ports with LUN Configuration Manager, see the product manual: HP Surestore LUN Configuration Manager XP: Users Guide If the remote LUN Configuration Manager feature is not installed, please contact your HP service representative for information on LUN Configuration Manager configuration services. Configuring the Port Address In fabric environments, the port addresses are assigned automatically by fabric switch port number and are not controlled by the port settings. In arbitrated loop environments, the port addresses are set by entering an arbitrated-loop physical address (AL-PA) or loop ID. Fibre Channel protocol uses the AL-PAs to communicate on the Fibre Channel link, but the software driver of the platform host adapter translates the AL-PA value assigned to the port to a SCSI target ID (TID). The disk array supports up to 256 LDEVs per fibre-channel port. Appendix B (page 92) shows the available AL-PA values ranging from 01 to EF.

Loop ID Conflicts

To avoid conflicts, the AL-PAs must be unique for each device on the loop. Do not use more than one port address with the same TID in the same loop (for example, addresses EF and CD both have TID 0). If a loop ID conflict occurs with a Fibre Channel port, the disk array automatically changes the port's AL-PA to resolve the conflict condition.

20

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Defining the SCSI/Fibre Channel Paths


Use the LUN Configuration Manager feature of the Remote Control product to define the LUN mapping (SCSI/Fibre Channel-to-LDEV paths) for the devices on the disk array. If LUN Configuration Manager is not installed, the HP service representative configures the LUN mapping by using the SVP of the disk array. To define the SCSI/Fibre Channel paths for the new devices: 1. Determine the SCSI TID and LUN for each new device. 2. Use LUN Configuration Manager to define the SCSI/Fibre Channel paths for each new SCSI/Fibre Channel device. Use only available TIDs and LUNs. Do not duplicate any TIDs or LUNs on the SCSI/Fibre Channel buses.
Caution

Do not duplicate any SCSI target IDs on the SCSI buses. SCSI TID 7 (first priority) is usually assigned to the SCSI initiator, SCSI TID 6 (second priority) is usually assigned to the CD-ROM device, and SCSI TID 3 is usually assigned to the boot device. Make sure not to use the TIDs assigned to these devices for the disk array. Slow devices (for example, tape drives) should be given higher SCSI priority than fast devices (for example, disk drives). To use ultra SCSI transfer with the disk array, the HP service representative must set the host mode of each disk array ultra SCSI port to SCSI (Ultra 1A) or Fibre (FWD 09), using the LUN Configuration Manager XP software. The HP service representative can also set the host mode by using the SVP of the disk array. 3. Use LUN Configuration Manager to define the port ID and topology parameters for each SCSI/Fibre Channel port. The port ID takes the place of the SCSI/Fibre Channel target ID in a Fibre Channel environment. Connectivity is limited to eight LUNs per Fibre Channel port.

Installation

21

4. (HP service representative) Verify that the status of the SCSI/Fibre Channel adapters and LDEVs is NORMAL and check the SCSI/Fibre Channel path configuration to ensure that all target IDs for the host system are unique.

Adding the New SCSI Paths to the System


Now that you have determined and defined the SCSI paths for the new disk arrays, you must add the new SCSI paths to the driver configuration file (/kernel/drv/sd.conf) so that the system will recognize the new devices. You must add the paths for all new devices, including OPEN-K/3/8/9/E. When the Sun system boots up, the SCSI paths defined in the driver configuration file are verified. If the path for a device is not defined in this file, the Sun system will not recognize the device on that SCSI path.
Caution

When the Sun system boots up, the SCSI paths are verified in the order they appear in the driver configuration file. To ensure that the system can boot properly even if you make a mistake in the driver configuration file, make sure the system boot device is defined before the rest of the devices. For example, if you add a new device before the boot device and accidentally type a colon (:) instead of a semi-colon (;), the system will stop checking the driver configuration file when it encounters the error, and the boot operation will fail. Unnecessary entries in the sd.conf file can lead to a long delay in the boot procedure. If there are a large number of nonexistent LUNs, the Solaris sd driver must probe for each missing LUN for the sd timeout period specified in the /etc/system file. To add the newly installed disk array devices to the system: 1. Power on the system. 2. Log in as root. 3. Make a backup copy of the /kernel/drv/sd.conf driver configuration file.

Example

# cp -ip /kernel/drv/sd.conf /kernel/drv/sd.conf.standard

22

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

4. Edit the /kernel/drv/sd.conf file using the UNIX vi editor. Add two lines for each new device, as shown. Enter the correct SCSI TID and LUN for each device. Example
# Copyright (c) 1992, by Sun Microsystems, Inc. # #ident "@(#)sd.conf 1.8 93/05/03 SMI name="sd" class="scsi" target=10 lun=0 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=1 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=2 hba="fca-pci0"; name="sd" class="scsi" target=0 lun=0; name="sd" class="scsi" target=1 lun=0; name="sd" class="scsi"

5. Save the changes and exit the vi editor.

Configuring the Host Fibre Channel Adapter


To ensure that the host configuration is correct, verify recognition of the Fibre Channel Adapter (FCA) and the FCA driver. For supported drivers, see Host Bus Adapter Modes (page 108) in appendix B. To verify the Fibre Channel host configuration: 1. Log in to the system as root. Verify that all existing devices are powered on and properly connected to the system. 2. Display the host configuration using the dmesg command. The fibre information includes the recognition of the Fibre Channel adapter, the SCSI bus characteristics, the worldwide name, and the FCA driver. Make sure that the host recognizes these four classes. If this information is not displayed or if error messages are displayed, the host environment may not be configured properly.

Installation

23

Example (JNI FC-1063)


# dmesg Nov 9 23:14 ems, Inc. mem = 65536K (0x4000000) avail mem = 60129280 Ethernet address = 8:0:20:92:32:48 root nexus = Sun Ultra 1 SBus (UltraSPARC 167MHz) sbus0 at root: UPA 0x1f 0x0 ... espdma0 at sbus0: SBus0 slot 0xe offset 0x8400000 esp0: esp-options=0x46 esp0 at espdma0: SBus0 slot 0xe offset 0x8800000 Onboard device sparc9 ipl 4 sd0 at esp0: target 0 lun 0 sd0 is /sbus@1f,0/espdma@e,8400000/esp@e,8800000/sd@0,0 <SUN2.1G cyl 2733 alt 2 hd 19 sec 80> sd6 at esp0: target 6 lun 0 sd6 is /sbus@1f,0/espdma@e,8400000/esp@e,8800000/sd@6,0 fca0: JNI Fibre Channel Adapter (1062 MB/sec), model FC Verify that fca0: SBus 1: IRQ 4: FCODE Version 11.0.9 [1a6384]: SCSI ID 125: AL_PA 01 these items fca0: Fibre Channel WWN: 100000e0690000d5 are listed. fca0: FCA Driver Version 2.2.HIT.03, Oct 09, 1999 Solaris 2.5, 2.6 fca0: All Rights Reserved. fca0: < Total IOPB space used: 1125824 bytes > fca0: < Total DMA space used: 565277 bytes > root on /sbus@1f,0/espdma@e,8400000/esp@e,8800000/sd@0,0:a fstype ufs zs0 at sbus0: SBus0 slot 0xf offset 0x1100000 Onboard device sparc9 ipl 12 zs0 is /sbus@1f,0/zs@f,1100000 zs1 at sbus0: SBus0 slot 0xf offset 0x1000000 Onboard device sparc9 ipl 12 zs1 is /sbus@1f,0/zs@f,1000000 keyboard is </sbus@1f,0/zs@f,1000000> major <29> minor <2> mouse is </sbus@1f,0/zs@f,1000000:b> major <29> minor <3> stdin is </sbus@1f,0/zs@f,1000000> major <29> minor <2>

24

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Example (Emulex LightPulse 7000)


# dmesg Nov 6 18:55 cpu0: SUNW,UltraSPARC-IIi (upaid 0 impl 0x12 ver 0x13 clock 333 MHz) SunOS Release 5.6 Version Generic_105181-14 [UNIX(R) System V Release 4.0] Copyright (c) 1983-1997, Sun Microsystems, Inc. mem = 262144K (0x10000000) avail mem = 256278528 Ethernet address = 8:0:20:a7:0:d9 root nexus = Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz) pci0 at root: UPA 0x1f 0x0 pci0 is /pci@1f,0 PCI-device: pci@1,1, simba #0 PCI-device: pci@1, simba #1 dad0 at pci1095,6460 target 0 lun 0 : : NOTICE: Emulex LightPulse FC SCSI/IP 3.39m-COMBO Verify that these items NOTICE: Device Path for interface lpfc0: are listed. pci10df,f7000 is /pci@1f,0/pci@1/fibre-channel@3 NOTICE: lpfc0: WWPN:10:00:00:00:c9:20:cb:b7 WWNN:10:00:00:00:c9:20:cb:b7 dump on /dev/dsk/c0t0d0s1 size 131520K

Installation

25

Example (Sun Host Adapter)


# dmesg Jan 24 09:48 major <37> minor <0> mouse is </pci@1f,0/pci@1,1/ebus@1/su@14,3062f8> major <37> minor <1> stdin is </pci@1f,0/pci@1,1/ebus@1/su@14,3083f8> major <37> minor <0> SUNW,m64B0 is /pci@1f,0/pci@1,1/SUNW,m64B@2 m64#0: 1152x900, 2M mappable, rev 4750.7c stdout is </pci@1f,0/pci@1,1/SUNW,m64B@2> major <8> minor <0> se0 at ebus0: offset 14,400000 se0 is /pci@1f,0/pci@1,1/ebus@1/se@14,400000 SUNW,hme0: CheerIO 2.0 (Rev Id = c1) Found SUNW,hme0 is /pci@1f,0/pci@1,1/network@1,1 SUNW,hme0: Using Internal Transceiver SUNW,hme0: 100 Mbps half-duplex Link Up <HP-OPEN-3-5244 cyl 3336 alt 2 hd 15 sec 96> fdthree0 at ebus0: offset 14,3023f0 fdthree0 is /pci@1f,0/pci@1,1/ebus@1/fdthree@14,3023f0 ecpp0 at ebus0: offset 14,3043bc ecpp0 is /pci@1f,0/pci@1,1/ebus@1/ecpp@14,3043bc power0 at ebus0: offset 14,724000 power0 is /pci@1f,0/pci@1,1/ebus@1/power@14,724000 pseudo-device: winlock0 winlock0 is /pseudo/winlock@0 atapicd2 at pci1095,6460 target 2 lun 0 atapicd2 is /pci@1f,0/pci@1,1/ide@3/atapicd@2,0 pseudo-device: lockstat0 lockstat0 is /pseudo/lockstat@0 pseudo-device: vol0 vol0 is /pseudo/vol@0 pseudo-device: llc10 llc10 is /pseudo/llc1@0 SUNW,CS42310 at ebus0: offset 14,200000 SUNW,CS42310 is /pci@1f,0/pci@1,1/ebus@1/SUNW,CS4231@14,200000 ifp0: LIP reset occurred; cause f8f7 ifp0: LIP occurred; cause f8f7 ifp0: Loop up ifp0: Loop reconfigure in progress ifp0: Loop reconfigure done pci1077,21000 is /pci@1f,0/pci@1/SUNW,ifp@3 ifp0: Chip 2100 Rev 3; Firmware Version: 1.17.30 ssd12 at pci1077,21000: name w50000e10fff62200,0, bus address ef ssd12 is /pci@1f,0/pci@1/SUNW,ifp@3/ssd@w50000e10fff62200,0 <HP-OPEN-3-5245 cyl 3336 alt 2 hd 15 sec 96> ssd13 at pci1077,21000: name w50000e10fff62200,1, bus address ef ssd13 is /pci@1f,0/pci@1/SUNW,ifp@3/ssd@w50000e10fff62200,1 <HP-OPEN-3-5245 cyl 3336 alt 2 hd 15 sec 96>

26

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Configuring the JNI Driver To configure the JNI FCI-1063 or FC64-1063, edit the fca*.conf file in the /kernel/drv/ directory. For 32-bit SBus adapters, configure the /kernel/drv/fca.conf file. For 64-bit SBus adapters, configure the /kernel/drv/fca-pci.conf file. Add the following descriptions to the configuration file: timeout_reset_enable = 1 link_recovery_delay = 500 When using a switched environment, set the following variable: def_hba_binding = "non-jni*"; When using VERITAS Volume Manager (VxVM) Dynamic Multi Pathing (DMP), set the following values: Recovery_attempts = 5 Failover = 30 Editing the /kernel/drv/fca-pci.conf file To edit the /kernel/drv/fca-pci.conf file: 1. Log in as root. 2. Make a backup of fca-pci.conf: cp /kernel/drv/fca-pci.conf /kernel/drv/fca-pci.bk 3. Use vi to edit the fca-pci.conf file. 4. When a command to a target times out, the driver can attempt to clear the problem in two ways: (timeout_reset_enable = 1) will reset the target, while (timeout_reset_enable = 0) will send an abort exchange (ABTS_LS) request to the target. Enter: timeout_reset_enable = 1 5. Set the delay between link up state and login recovery. This delay helps ensure link stability before recovery of communications to ports. The delay is in milliseconds with a 10 millisecond resolution. Enter: link_recovery_delay = 500

Installation

27

6. Define the number of times login_recovery is attempted. Enter: recovery_attempts = 5 7. Define the number of seconds after link failure before failing all pending commands on targets. Enter: failover = 30. 8. Save your changes and exit the text editor. 9. Reboot the Sun system to establish the I/O TOV setting. Connecting to Fibre Switch The JNI port adapter should be connected to a switch F-Port. The disk array Fibre Channel port should be connected to a switch FL-Port. Use the zoning function when attempting to connect multiple types of servers to the disk array via the same switch. To enable the fibre switch connection: 1. Edit the /kernel/drv/fca.conf file. 2. Enter: fca_nport = 1 3. Save your changes and exit the text editor. Example
## fca-pci.conf - JNI FCA DRIVER (Solaris SCSI-IP HBA) CONFIGURATION FILE # Configuration variable scsi-initiator-id # Type: integer, 0-125; default: none (must be explicitly set for PCI driver) # Defines the adapters SCSI ID (and hence FC AL_PA) on the loop scsi-initiator-id = 0x7d; # Configuration flag fca_nport # Type: boolean; default: 0 (false) # If false (0), then fca initializes on a loop # If true (1), then fca initializes as an N_Port # and fabric operation is enabled fca_nport = 1; # # # # # Configuration flag public_loop Type: boolean; default: 0 (false) If false (0), then fca-pci initializes according to what fca_nport is set to If true (1), then fca initializes as an NL_Port on a public loop and fabric operation is enabled via the FLPort of the switch

28

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

# if public_loop = 1, then fca_nport is overridden to be 0 public_loop = 0; # Configuration target_controllers # Type: integer, count; default: 126 # Defines the number of target controllers to support. # The absolute maximum is 5000. # If set to greater than 5000, the driver will reset to 5000. target_controllers = 126; # Configuration flag ip_disable # Type: boolean; default; 0 (false) # if false (0), then the IP side of the driver is enabled # if true (1), then the IP side of the driver is completely disabled ip_disable = 1; # Configuration variable qfull_retry_count # Type: integer, count; defalt: 0 # Defines the number of times a command is retried by the HBA if a target # rejects it with a queue full status. # if 0, then the HBA will retry forever # if > 0, then the HBA tries at least qfull_retry_count times # if qfull_retry_count exceeded, then the HBA returns the command to the target # driver with reason set to transport error. qfull_retry_count = 0; # Configuration variable qfull_retry_interval # Type: integer, milliseconds; default: 1000 # Time the HBA waits before retrying a rejected command due to queue full qfull_retry_interval = 1000; # Configuration variable failover # Type: integer, seconds; default: 30 # Defines the number of seconds after target is declared "offline" # before target is declared "failed" and all pending commands # are flushed back to the application. # See failover_extension for additional info. failover = 30; # # # # # Configuration variable failover_extension Type: integer, seconds; default: 0 Extends a target's failover period by this number of seconds to perform target rediscovery. If defined and the target has pending commands at the time it is declared "failed", the target will first be declared "missing" for this period before being declared "failed".

# When a target is declared "missing" the link will be reset once and targets will be rediscovered. # This provides a "last chance" opportunity for the target to go "online" before # the target is declared "failed" and all pending commands are flushed. # See failover for additional info. failover_extension = 0; # Configuration variable recovery_attempts # Type: integer, count; default: 5 # Defines the number of times login_recovery is attempted before failed recovery_attempts = 5; # # # # Configuration flag class2_enable Type: boolean; default: 0 If set to 1 (true), then FC Class 2 exchanges (ACK_1 model) are enabled for devices which support it [even when connected to a loop].

Installation

29

class2_enable = 0; # Configuration variable fca_heartbeat # Type: value, microseconds; default: 0 # Defines the number of microseconds between "heartbeat" frames. # Only used for debugging. fca_heartbeat = 0; # Configuration flag reset_glm # Type: boolean; default: 0 # If non-zero, then the Gigabit Link Module will be reset before # adapter initialization. This is a workaround for specific boot-up # conditions. reset_glm = 0; # Configuration flag timeout_reset_enable # Type: boolean; default: 0 # When a command times out to a target, the driver can attempt to clear the problem in two ways: # 1. (timeout_reset_enable = 1) Reset the target. # 2. (timeout_reset_enable = 0) Send an abort exchange (ABTS_LS) request to the target. timeout_reset_enable = 0; # Configuration flag busy_retry_delay # Type: unsigned int; default: 100 # Sets delay between retries after a SCSI device returns a BUSY response for a command. # The delay is in milliseconds with a 10 millisecond resolution. busy_retry_delay = 500; # Configuration flag link_recovery_delay # Type: unsigned int; default: 1000 # Sets delay between link up state and login recovery. # This delay helps ensure link stability before recovery of communications to ports. # The delay is in milliseconds with a 10 millisecond resolution. # for combined SCSI/IP operation, this should be set to at least 1000 link_recovery_delay = 1000; # Configuration flag scsi_probe_delay # Type: unsigned int, milliseconds; default: 500 # Sets delay before SCSI probes are allowed to occur during boot. # This allows time for the driver to build a network port list for target binding. # The delay is in milliseconds with a 10 millisecond resolution. scsi_probe_delay = 5000; # Configuration flag def_hba_binding # Type: string; default: "fca-pci*" (means all target/lun instances will be initialized by all fca-pci instances) # Sets the default HBA binding for every target/lun instance which does not explicitly define one. # - A "*" following an hba name indicates all instances of that hba driver # *See technote for details on hba bindings def_hba_binding = "non-jni*"; # Configuration flag def_wwXn_binding where X is either n for node or p for port. # Type: string; default: "$xxxxxxxxxxxxxxxx" (means WWXN is "static don't care") # Sets the 16 digit hexidecimal default wwXn binding for every target/lun instance which does not # explicitly define one. # - A "$" preceding the string indicates static binding enabled # - A "x" in place of a digit indicates "don't care" for that digit # *See technote for details on wwn bindings def_wwpn_binding = "$xxxxxxxxxxxxxxxx"; def_wwnn_binding = "$xxxxxxxxxxxxxxxx";

30

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

# Configuration flag def_port_binding # Type: string; default: "xxxxxx" (means PORT is "non-static don't care") # Sets the 6 digit hexidecimal default port binding for every target/lun instance which does not # explicitly define one. # - A "$" preceding the string indicates static binding enabled # - A "x" in place of a digit indicates "don't care" for that digit # *See technote for details on port bindings def_port_binding = "xxxxxx"; # Configuration flag fca_verbose # Type: boolean; default: 1 # Determines how many messages are displayed directly to the console. # - A "0" will quiet the driver messages to the console, but still print them to the # system message log. # (NOTE: a "boot -v" will override this setting and make the driver verbose again) # - A "1" will make the driver print all messages to the console and to the system # message log. fca_verbose = 0; target10_wwpn="500060e802757015"; target10_hba="fca-pci0";

Example (/kernel/drv/sd.conf)
# # Copyright (c) 1992, by Sun Microsystems, Inc. # #ident"@(#)sd.conf1.893/05/03 SMI" # # Please use the following conventions when defining persistent bindings for the JNI driver. # Always add the definitions at the top of this file. # # Port CL1-J # name="sd" class="scsi" target=10 lun=0 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=1 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=2 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=3 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=4 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=5 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=6 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=7 hba="fca-pci0"; # # End of XP definitions name="sd" class="scsi" target=0 lun=0; name="sd" class="scsi" target=1 lun=0; name="sd" class="scsi" target=2 lun=0; name="sd" class="scsi" target=3 lun=0;

Installation

31

name="sd" class="scsi" target=4 lun=0; name="sd" class="scsi" target=5 lun=0; name="sd" class="scsi" target=6 lun=0; name="sd" class="scsi" target=8 lun=0; name="sd" class="scsi" target=9 lun=0; name="sd" class="scsi" target=10 lun=0; name="sd" class="scsi" target=11 lun=0; name="sd" class="scsi" target=12 lun=0; name="sd" class="scsi" target=13 lun=0; name="sd" class="scsi" target=14 lun=0; name="sd" class="scsi"

Connecting to Fibre Channel Arbitrated Loop If there are multiple servers on loop and two or more of the hosts ports have the same AL-PA, change the AL-PA. To change the port for the FCI-1064 HBA: 1. Back up the fca-pci.conf file: cp /kernel/drv/fca-pci.conf /kernel/drv/fca-pci.bk 2. Edit the fca-pci.conf file 3. Define the adapters SCSI ID (and hence FC AL-PA) on the loop. Enter: scsi-initiator-id = 0xZZ:0-125 4. Save your changes and exit the text editor. 5. Shut down and reboot.

32

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Example
## fca-pci.conf - JNI FCA DRIVER (Solaris SCSI-IP HBA) CONFIGURATION FILE # Configuration variable scsi-initiator-id # Type: integer, 0-125; default: none (must be explicitly set for PCI driver) # Defines the adapters SCSI ID (and hence FC AL_PA) on the loop scsi-initiator-id = 0x7d; # Configuration flag fca_nport # Type: boolean; default: 0 (false) # If false (0), then fca initializes on a loop # If true (1), then fca initializes as an N_Port # and fabric operation is enabled fca_nport = 0; # Configuration flag public_loop # Type: boolean; default: 0 (false) # If false (0), then fca-pci initializes according to what fca_nport is set to # If true (1), then fca initializes as an NL_Port on a public loop # and fabric operation is enabled via the FLPort of the switch # if public_loop = 1, then fca_nport is overridden to be 0 public_loop = 0; # Configuration target_controllers # Type: integer, count; default: 126 # Defines the number of target controllers to support. # The absolute maximum is 5000. # If set to greater than 5000, the driver will reset to 5000. target_controllers = 126; # Configuration flag ip_disable # Type: boolean; defalt; 0 (false) # if false (0), then the IP side of the driver is enabled # if true (1), then the IP side of the driver is completely disabled ip_disable = 1; # Configuration variable qfull_retry_count # Type: integer, count; defalt: 0 # Defines the number of times a command is retried by the HBA if a target # rejects it with a queue full status. # if 0, then the HBA will retry forever # if > 0, then the HBA tries at least qfull_retry_count times # if qfull_retry_count exceeded, then the HBA returns the command to the target # driver with reason set to transport error. qfull_retry_count = 0; # Configuration variable qfull_retry_interval # Type: integer, milliseconds; default: 1000 # Time the HBA waits before retrying a rejected command due to queue full qfull_retry_interval = 1000; # Configuration variable failover # Type: integer, seconds; default: 30 # Defines the number of seconds after target is declared "offline" # before target is declared "failed" and all pending commands # are flushed back to the application. # See failover_extension for additional info. failover = 30; # # # # Configuration variable failover_extension Type: integer, seconds; default: 0 Extends a target's failover period by this number of seconds to perform target rediscovery. If defined and the target has pending commands at the time it is declared "failed",

Installation

33

# the target will first be declared "missing" for this period before being declared "failed". # When a target is declared "missing" the link will be reset once and targets will be rediscovered. # This provides a "last chance" opportunity for the target to go "online" before # the target is declared "failed" and all pending commands are flushed. # See failover for additional info. failover_extension = 0; # Configuration variable recovery_attempts # Type: integer, count; default: 5 # Defines the number of times login_recovery is attempted before failed recovery_attempts = 5; # Configuration flag class2_enable # Type: boolean; default: 0 # If set to 1 (true), then FC Class 2 exchanges (ACK_1 model) are enabled for # devices which support it [even when connected to a loop]. class2_enable = 0; # Configuration variable fca_heartbeat # Type: value, microseconds; default: 0 # Defines the number of microseconds between "heartbeat" frames. # Only used for debugging. fca_heartbeat = 0; # Configuration flag reset_glm # Type: boolean; default: 0 # If non-zero, then the Gigabit Link Module will be reset before # adapter initialization. This is a workaround for specific boot-up # conditions. reset_glm = 0; # Configuration flag timeout_reset_enable # Type: boolean; default: 0 # When a command times out to a target, the driver can attempt to clear the problem in two ways: # 1. (timeout_reset_enable = 1) Reset the target. # 2. (timeout_reset_enable = 0) Send an abort exchange (ABTS_LS) request to the target. timeout_reset_enable = 0; # Configuration flag busy_retry_delay # Type: unsigned int; default: 100 # Sets delay between retries after a SCSI device returns a BUSY response for a command. # The delay is in milliseconds with a 10 millisecond resolution. busy_retry_delay = 500; # Configuration flag link_recovery_delay # Type: unsigned int; default: 1000 # Sets delay between link up state and login recovery. # This delay helps ensure link stability before recovery of communications to ports. # The delay is in milliseconds with a 10 millisecond resolution. # for combined SCSI/IP operation, this should be set to at least 1000 link_recovery_delay = 1000; # Configuration flag scsi_probe_delay # Type: unsigned int, milliseconds; default: 500 # Sets delay before SCSI probes are allowed to occur during boot. # This allows time for the driver to build a network port list for target binding. # The delay is in milliseconds with a 10 millisecond resolution. scsi_probe_delay = 5000; # Configuration flag def_hba_binding # Type: string; default: "fca-pci*" (means all target/lun instances will be initialized by all fca-pci instances)

34

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

# Sets the default HBA binding for every target/lun instance which does not explicitly define one. # - A "*" following an hba name indicates all instances of that hba driver # *See technote for details on hba bindings def_hba_binding = "fca-pci*"; # Configuration flag def_wwXn_binding where X is either n for node or p for port. # Type: string; default: "$xxxxxxxxxxxxxxxx" (means WWXN is "static don't care") # Sets the 16 digit hexidecimal default wwXn binding for every target/lun instance which does not # explicitly define one. # - A "$" preceding the string indicates static binding enabled # - A "x" in place of a digit indicates "don't care" for that digit # *See technote for details on wwn bindings def_wwpn_binding = "$xxxxxxxxxxxxxxxx"; def_wwnn_binding = "$xxxxxxxxxxxxxxxx"; # Configuration flag def_port_binding # Type: string; default: "xxxxxx" (means PORT is "non-static don't care") # Sets the 6 digit hexidecimal default port binding for every target/lun instance which does not # explicitly define one. # - A "$" preceding the string indicates static binding enabled # - A "x" in place of a digit indicates "don't care" for that digit # *See technote for details on port bindings def_port_binding = "xxxxxx"; # Configuration flag fca_verbose # Type: boolean; default: 1 # Determines how many messages are displayed directly to the console. # - A "0" will quiet the driver messages to the console, but still print them to the # system message log. # (NOTE: a "boot -v" will override this setting and make the driver verbose again) # - A "1" will make the driver print all messages to the console and to the system # message log. fca_verbose = 0;

Example (/kernel/drv/sd.conf)
# # Copyright (c) 1992, by Sun Microsystems, Inc. # #ident"@(#)sd.conf1.893/05/03 SMI" # # Please use the following conventions when defining persistent bindings for the JNI driver. # Always add the definitions at the top of this file. # # Port CL1-J # name="sd" class="scsi" target=10 lun=0 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=1 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=2 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=3 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=4 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=5 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=6 hba="fca-pci0"; name="sd" class="scsi" target=10 lun=7 hba="fca-pci0"; # # End of XP definitions

Installation

35

name="sd" class="scsi" target=0 lun=0; name="sd" class="scsi" target=1 lun=0; name="sd" class="scsi" target=2 lun=0; name="sd" class="scsi" target=3 lun=0; name="sd" class="scsi" target=4 lun=0; name="sd" class="scsi" target=5 lun=0; name="sd" class="scsi" target=6 lun=0; name="sd" class="scsi" target=8 lun=0; name="sd" class="scsi" target=9 lun=0; name="sd" class="scsi" target=10 lun=0; name="sd" class="scsi" target=11 lun=0; name="sd" class="scsi" target=12 lun=0; name="sd" class="scsi" target=13 lun=0; name="sd" class="scsi" target=14 lun=0; name="sd" class="scsi" target=15 lun=0;

36

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Configuration for Emulex LightPulse LP7000 Edit the configuration in the lpfc.conf file to set the avoid-resets parameter. If there are multiple servers on the same FC-AL and two or more hosts ports have the same AL-PA, change the AL-PA by changing the lpfcX-assign-alpa parameter in the lpfc.conf file. To edit the /kernel/drv/lpfc.conf file: 1. Back up the configuration file by entering: cp /kernel/drv/lpfc.conf /kernel/drv/lpfc.bk 2. Edit the /kernel/drv/lpfc.conf file.
Solaris LightPulse lpfc (SCSI) / lpfn (IP) driver: global initialized data. : : # Set a ALPA for interface, only valid if topology=4 # lpfc0-assign-alpa=2; Request ALPA 2 for lpfc0 lpfc0-assign-alpa=0x3; : : # Set avoid-resets to 1, to avoid having the target driver # send BUS RESET commands down to the HBA driver. # Default is 1. avoid-resets=0;

3. Set avoid-resets to 0. 4. Set lpfcX-assign-alpa to the AL-PA, where X is the HBA number and the AL-PA is a valid AL-PA value. 5. Save your changes and exit the text editor. 6. Shut down and reboot.

Installation

37

Configuration for the Sun X6729A Adapter To configure the Sun X6729A adapter: 1. Make a backup of the ssd.conf file. Enter: cp ip /kernel/drv/ssd.conf /kernel/drv/ssd.conf.standard 2. Edit the /kernel/drv/ssd.conf file. For the X6729A adapter, values higher than LUN=16 are not available.
# Copyright (c) 1995, by Sun Microsystems, Inc. # All rights reserved. # #ident "@(#)ssd.conf 1.5 97/02/20 SMI" name="ssd" parent="SUNW,pln" port=0 target=0; name="ssd" parent="SUNW,pln" port=0 target=1; name="ssd" parent="SUNW,pln" port=0 target=2; name="ssd" name="ssd" name="ssd" name="ssd" name="ssd" name="ssd" name="ssd" name="ssd" name="ssd" name="ssd" name="ssd" parent="SUNW,pln" parent="SUNW,pln" parent="SUNW,pln" parent="SUNW,pln" port=0 port=1 port=1 port=1 target=15; target=0; target=1; target=2;

parent="SUNW,pln" port=5 target=14; parent="SUNW,pln" port=5 target=15; parent="sf" target=0; parent="ifp" target=127; parent="ifp" target=0 lun=0; parent="ifp" target=0 lun=1; parent="ifp" target=0 lun=2;

name="ssd" parent="ifp" target=6 lun=10; name="ssd" parent="ifp" target=6 lun=11;

3. Save the changes and exit the text editor. 4. Reboot. 5. Make a backup of the /kernel/drv/ses.conf file. Enter: cp ip /kernel/drv/ses.conf /kernel/drv/ses.conf.standard

38

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

6. Edit the /kernel/drv/ses.conf file. Add the underlined lines in the example to the configuration file. Example
# # Copyright (c) 1996, by Sun Microsystems, Inc. # All rights reserved. # # #ident "@(#)ses.conf 1.1 97/02/10 SMI" # name="ses" parent="sf" target=15; name="ses" name="ses" name="ses" name="ses" name="ses" name="ses" parent="SUNW,pln" parent="SUNW,pln" parent="SUNW,pln" parent="SUNW,pln" parent="SUNW,pln" parent="SUNW,pln" port=0 port=1 port=2 port=3 port=4 port=5 target=15; target=15; target=15; target=15; target=15; target=15;

name="ses" class="scsi" target=15 lun=0; name="ses" parent="ifp" name="ses" parent="ifp" name="ses" parent="ifp" name="ses" parent="ifp" name="ses" parent="ifp" name="ses" parent="ifp" name="ses" parent="ifp"

target=127; target=0 lun=0; target=0 lun=1; target=0 lun=2; target=0 lun=3; target=0 lun=4; target=0 lun=5;

7. Save the changes and exit the text editor. 8. Reboot.

Installation

39

Setting the Disk and Device Parameters


The I/O timeout value (TOV) for disk array devices is 60 seconds (the default). If the I/O timeout value has been changed, you must change it back to 60 seconds by editing the sd_io_time parameter in the /etc/system file. You should also verify all other required settings for your operational environment (for example, Fibre Channel support). You must also make sure that the device parameters are the same for all disk array devices. For Fibre Channel, the settings in the system file are effective for the whole system, not for just the Fibre Channel adapter. To set the I/O timeout value: 1. Make a backup copy of the system specification file using the cp command: Example
# cp /etc/system /etc/system.backup

2. Open the system specification file using the vi editor. Example


# vi /etc/system ident @(#)System 1.15 92/11/14 SMI / SVRA 1.5 */ * * SYSTEM SPECIFICAtION FILE * * moddir: * * Set the search path for modules. This has a format similar to the * csh path variable. If the module isnt found in the first directory * it tries the second and so on. The default is /kernel /usr/kernel * * Example: * moddir: /kernel /usr/kernel /other/modules * : : * set: * * Set an integer variable in the kernel or a module to a new value. * This facility must be used with caution. See system(4). * Examples: * * To set variables in unix: * * set nautopush=32 * set maxusers=40 * * To set a variable named debug in the module named test_module * * set test_module:debug = 0x13 * set sd:sd_io_time = 0x3c set sd:sd_max_throttle = 16

40

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

3. Look for the following line:


set sd:sd_io_time = 0xXX.

If this line does not appear anywhere in the file, you do not need to add it because the TOV will default to 60 seconds. If this line has already been added to the file, make sure the value is 0x3c hex (decimal 60). 4. Look for the following line:
set sd:sd_max_throttle = x

If this line does not appear anywhere in the file, you need to add it. If this line has already been added to the file, make sure the max throttle is set to the appropriate value. Example To set the max throttle value to 8, enter:
set sd:sd_max_throttle = 8

5. Save the changes and exit the vi editor. You must shut down and restart the system for these changes to take effect.

Installation

41

Connecting the Disk Array


After you have added the new SCSI paths to the driver configuration file and edited the system configuration file as needed, you are ready to connect the disk to the Sun system.

Shut Down the Sun System


The Sun system must be shut down and powered off before the disk is connected. To shut down and power off the Sun system: 1. Shut down the Sun system as usual. Example
# shutdown y i 0 g 30

2. Reset the system. You are now ready to connect the disk array to the Sun system as described in the next section.

Connect the Disk Array


The disk array comes with all hardware and cabling required for connection to the host systems. To connect the disk array: 1. Verify disk array installation. The HP service representative verifies that the status of the SCSI/Fibre Channel adapters and LDEVs is NORMAL. The HP service representative must also check the SCSI paths to make sure all SCSI TIDs for each host system are unique.

42

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

2. Connect the disk array to the Sun system. The Sun system must be powered OFF before the disk array is connected. The HP representative installs the SCSI/Fibre Channel cables between the disk array and the Sun system. Make sure to install SCSI terminators as required. 3. Power on the Sun system display. 4. Power on all peripheral devices. The disk array must already be on, the SCSI paths must already be defined, and the driver configuration file and system configuration file must already be edited. If the SCSI paths are defined after the Sun system is powered on, the system must be restarted to recognize the new devices. 5. Confirm the ready status of all peripheral devices, including the disk array. 6. Power on the Sun system.

Installation

43

Configuring the Disk Devices


After connecting the disk array, you must configure the system.

Verify New Device Recognition


The first step in new device configuration is to verify that the Sun system recognizes the new disk drives correctly. To verify new device recognition: 1. Reboot the system using the boot r command. The r option tells the system to rebuild the devices. Using boot by itself will not build the devices on the newly installed disk array. 2. Log in to the system as root. 3. Display the device information. Example
# dmesg | more : sbus0 at root: UPA 0x1f 0x0 ... fas0: rev 2.2 FEPS chip SUNW,fas0 at sbus0: SBus0 slot 0xe offset 0x8800000 and slot 0xe offset 0x8810000 Onboard device sparc9 ipl 4 SUNW,fas0 is /sbus@1f,0/SUNW,fas@e,8800000 sd0 at SUNW,fas0: target 0 lun 0 sd0 is /sbus@1f,0/SUNW,fas@e,8800000/sd@0,0 <SUN2.1G cyl 2733 alt 2 hd 19 sec 80> sd6 at SUNW,fas0: target 6 lun 0 sd6 is /sbus@1f,0/SUNW,fas@e,8800000/sd@6,0 WARNING: fca0: fmle: sc1: 000e0000 sc2: 00000000 fca0: JNI Fibre Channel Adapter (1062 MB/sec), model FC fca0: SBus 1 / IRQ 4 / FCODE Version 10 [20148b] / SCSI ID 125 / AL_PA 0x1 fca0: Fibre Channel WWN: 100000e0690002b7 fca0: FCA Driver Version 2.1+, June 24, 1998 Solaris 2.5, 2.6 fca0: All Rights Reserved. fca0: < Total IOPB space used: 1100624 bytes > fca0: < Total DMA space used: 532644 bytes > fca0: <HP :OPEN-3 :5235> target 2 (alpa 0xe4) lun 0 online sd192 at fca: target 2 lun 0

44

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

LUN (Logical Unit Number)=0 target ID=2 sd192 is /sbus@1f,0/fca@1,0/sd@2,0 WARNING: /sbus@1f,0/fca@1,0/sd@2,0 (sd192) corrupt label - wrong magic number Not yet labeled. Vendor 'HP', product 'OPEN-3', 4806720 512 byte blocks Vendor name Product name Number of blocks fca0: <HP :OPEN-3 :5235> target 2 (alpa 0xdc) lun 2 online sd193 at fca: target 2 lun 1 (LUN=1, target ID=2) sd193 is /sbus@1f,0/fca@1,0/sd@2,1 WARNING: /sbus@1f,0/fca@1,0/sd@2,1 (sd193) corrupt label - wrong magic number Vendor 'HP', product 'OPEN-3', 4806720 512 byte blocks fca0: <HP :OPEN-9 :5235> target 6 (alpa 0xdc) lun 0 online sd.. at fca: target lun 0 (LUN=0, target ID=6) sd.. is /sbus@1f,0/fca@1,0/sd@4,0 WARNING: /sbus@1f,0/fca@1,0/sd@4,0 (sd..) corrupt label - wrong magic number Not yet labeled. Vendor 'HP', product 'OPEN-9', 14423040 512 byte blocks sd.. at fca: target 6 lun 0 Verify the target ID. corrupt label - wrong magic number Not yet labeled. Vendor 'HP', product 'OPEN-9', 14423040 512 byte blocks sd.. is /sbus@1f,0/fca@1,0/sd@5,0 WARNING: /sbus@1f,0/fca@1,0/sd@5,0 (sd..) corrupt label - wrong magic number Not yet labeled. Vendor 'HP', product '3390-3B', 5822040 512 byte blocks sd.. is /sbus@1f,0/fca@1,0/sd@6,0 WARNING: /sbus@1f,0/fca@1,0/sd@6,0 (sd..) corrupt label - wrong magic number Not yet labeled. Vendor 'HP', product '3390-3A', 5825520 512 byte blocks sd.. is /sbus@1f,0/fca@1,0/sd@8,0

4. Verify that the system recognizes the disk array devices. Verify that the device information for each new device (vendor, product, number of blocks, block size) is correct. Refer to Parameter Tables for OPEN-K/ 3/8/9/E Devices (page 72) in appendix B for device information. Example This example shows that the Sun system recognizes the following devices on the disk array.
HP OPEN-3 device: SCSI bus = ....,isp@1, SCSI target ID = 2, LUN = 0. HP OPEN-3 device: SCSI bus = ....,isp@1, SCSI target ID = 2, LUN = 1. HP OPEN-9 device: SCSI bus = ....,isp@1, SCSI target ID = 4, LUN = 0.

If any device information is missing or incorrect, check the SVP SCSIto-LDEV path configuration to make sure the SCSI TIDs and LUNs

Installation

45

are not duplicated. Also, be sure that the SCSI cables and terminators are installed correctly or that Fibre Channel cabling is correct.

Verify Fibre Channel Host Adapter Recognition (Fibre Channel Only)


After the installation for the host adapter, use the dmesg command to verify that the host adapter is recognized. To verify host adapter recognition: 1. Enter dmesg to display information. 2. Verify that the bold text is displayed. If the message is missing or an error message appears, the host environment may not be installed properly. Check the host adapter hardware and driver installation or host configuration. In this example, the operating system level is given in the third line. Example
# dmesg Mar 16 14:09 SunOS Release 5.5 Version Generic_Patch [Unix(R) System V Release 4.0] Copyright (C) 1983-1995, Sun Microsystems, Inc. pac: enabled - SuperSPARC cpu0: TI,TMS390Z50 (mid 8 impl 0x0 ver 0x3 clock 50 MHz) mem = 81920K (0x5000000) avail mem = 71004160 Ethernet address = 8:0:20:1a:a6:73 root nexus = SUNW,SPARCstation-20 iommu0 at root: obio 0xe0000000 sbus0 at iommu0: obio 0xe0001000 espdma0 at sbus0: SBus slot f 0x400000 dma2 at sbus0: SBus slot 1 0x81000 esp0 at espdma0: SBus slot f 0x800000 sparc ipl 4 esp2 fat dma2: SBus slot 1 0x80000 SBus level 3 sparc ipl 5 esp0 at SBus slot f 0x800000 pri 4 (onboard) sd1 at esp0 target 1 lun0 fca0:JNI Fibre Channel Adapter (1062 MB/sec), model FC fca0: SBUS 1: IRQ 4: FCODE Version 11.0.9 [la6384] : SCSIID 125 : AL_PA 01 fca0: Fibre Channel WWN: 100000e0690000d5 fca0: FCA Driver Version 2.2.HIT.03, Oct 09, 1999 Solaris 2.5, 2.6 fca0: All Rights Reserved. fca0: < Total IOPB space used: 11258245 bytes > fca0: <Total DMA space used: 565277bytes > :

46

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Partition and Label the Devices


All new devices must be partitioned and labeled using the Sun format utility. OPEN-K/3/8/9/E devices can have more than one partition. The device partitioning and labeling procedure involves the following tasks: defining and setting the disk type setting the partitions labeling the disk verifying the disk label
Caution

Be extremely careful when using the Sun format utility. Do not use any format commands not described in this document. The Sun format utility is designed for Sun disks. Some format commands are not compatible with the disk array and can overwrite the data on the disk. The disk array will not respond to the format command (the disks are formatted by the HP service representative using the SVP), and will not report any defect data in response to the defect command. To partition and label the disks, work with all devices of one type (for example, OPEN-3), then all devices of the next type (for example, OPEN-9), and so on until you have partitioned and labeled all new devices. During the disk partitioning and labeling procedure, enter the disk type parameter information. Refer to Parameter Tables for OPEN-K/3/8/9/E Devices (page 72) in appendix B for values.

Installation

47

To partition and label the devices: 1. Enter format at the root prompt to start the format utility. Example
# format searching for disks...done c1t2d0: configured with capacity of 2.29GB c1t2d1: configured with capacity of 2.29GB c2t4d0: configured with capacity of 6.88GB AVAILABLE DISK SELECTIONS 0. c0t1d0 <SUN1.05 cyl 2036 alt 2 hd 14 sec 72> /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@1,0 1. c0t3d0 <SUN1.05 cyl 2036 alt 2 hd 14 sec 72> /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@3,0 2. c1t2d0 <HP-OPEN-3-0315 /iommu@f,e0000000/sbus@f,e0001000/....,isp@0,10000/sd@2,0 3. c1t2d1 <HP-OPEN-3-0315 /iommu@f,e0000000/sbus@f,e0001000/....,isp@0,10000/sd@2,1 4. c1t4d0 <HP-OPEN-9-0315 /iommu@f,e0000000/sbus@f,e0001000/....,isp@0,10000/sd@4,0 (OPEN-3) (OPEN-3) (OPEN-9)

2. Verify that all new devices are displayed. If not, exit the format utility (quit or Ctrl-D), and make sure the SCSI/ Fibre Channel-to-LDEV paths were defined for all devices and that all new devices were added to the driver configuration file. 3. Record the character-type device file names (for example, c1t2d0) for all of the newly installed disk array devices. You will need this information later to create the file systems.

48

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

4. When you are asked to specify the disk, enter the number of the device to be partitioned and labeled. Example
Specify disk (enter its number): 2 selecting c1t2d0 [disk formatted]

5. When you are asked if you want to label the disk, enter n for no. Example
Disk not labeled. Label it now ? n

6. After the format menu is displayed, enter type to display the disk types. Example
format> type AVAILABLE DRIVE TYPES 0. Auto configure : 14. SUN2.1G 15. HP-OPEN-3-0315 16. HP OPEN-3 17. other

7. If the disk type for the selected device is already defined, enter the number for that disk type, and go to step 10. Do not use HP-OPEN-x-0315, HP-3390-3A/B-0315, or HP-3380-KA/ B-0315. These disk types are created automatically by Solaris and cannot be used for disk array devices. Example
Specify disk type (enter its number):16

8. If the disk type for the selected device is not already defined, enter its number to define the disk type. Example
AVAILABLE DRIVE TYPES 0. Auto configure : 14. SUN2.1G 15. HP-OPEN-3-0315 16. other Specify disk type (enter its number):16

Installation

49

9. Enter the disk type parameters for the selected device using the data provided in the tables at the beginning of this procedure. Example
Enter number of data cylinders:3336 Enter number of alternate cylinders[2]:2 Enter number of physical cylinders[3338]: Enter number of heads: 15 Enter number of physical heads[defaults]: Enter number of data sectors/track:96 Enter number of physical sectors/track[defaults]: Enter rpm of drive [3600]:6300 Enter format time[defaults]: Enter cylinder skew[defaults]: Enter track skew[defaults] Enter track per zone[defaults]: Enter alternate tracks[defaults]: Enter alternate sectors[defaults]: Enter cache control[defaults]: Enter prefetch threshold[defaults]: Enter minimum prefetch[defaults]: Enter maximum prefetch[defaults]: Enter disk type name(remember quotes):"HP OPEN-3" selecting c1t2d0 [disk formatted] No defined partition tables. Disk not labeled. Label it now ? n

10. When you are asked whether you want to label the disk, enter n for no. Example
Disk not labeled. format> Label it now ? n

50

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

11. After the format menu is displayed, enter partition to display the partition menu. Example
FORMAT MENU: disk type partition current format repair label analyze defect backup verify save inquiry volume quit format> partition PARTITION MENU 0 1 2 3 4 5 6 7 select modify name print label quit partition>

select a disk select (define) a disk type select (define) a partition table describe the current disk format and analyze the disk repair a defective sector write label to the disk surface analysis defect list management search for backup labels read and display labels save new disk/partition definitions show vendor, product and revision set 8-character volume name

change 0 partition change 1 partition change 2 partition change 3 partition change 4 partition change 5 partition change 6 partition change 7 partition select a predefined table modify a predefined partition table name the current table display the current table write partition map and label to the disk

Installation

51

12. Enter the desired partition number, and then enter the partition parameters. Example
partition> 0 Part Tag 0 unassigned Enter Enter Enter Enter Flag wm Cylinders 0 Size 0 Blocks (0/0/0)

partition id tag [root]: partition permission flags [wm]: new starting cyl [0]: partition size [0b, 0c, 0.00mb]:3336c

13. Display the current partition table. Example


partition> print : Current partition table (unnamed) Part Tag Flag Cylinders 0 root wm 0 1 swap wm 0 2 backup wu 0 - 3335 3 unassigned wu 0 4 unassigned wm 0 5 unassigned wm 0 6 usr wm 336 - 3335 7 unassigned wm 0 -

Size 0 0 2.29 GB 0 0 0 204 GB 0

(0/0/0) (0/0/0) (3336/0/0) (0/0/0) (0/0/0) (0/0/0) (2970/0/0) (0/0/0)

Blocks 0 0 4803840 0 0 0 4276800 0

14. Repeat steps 12 and 13 as needed to set the partitions for the selected device.

52

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

15. When you are finished setting the partitions for the selected device, enter label at the partition> prompt, and then enter y to label the device. Example
PARTITION MENU 0 - change 0 partition 1 - change 1 partition 2 - change 2 partition 3 - change 3 partition 4 - change 4 partition 5 - change 5 partition 6 - change 6 partition 7 - change 7 partition select - select a predefined table modify - modify a predefined partition table name - name the current table print - display the current table label - write partition map and label to the disk quit partition> label Ready to label disk, continue? y

16. Exit the partition utility and return to the format utility. Example
partition> quit

17. Display the available disks by entering disk at the format> prompt. Make sure the disk you just labeled is displayed with the proper disk type name and parameters. Example
format> disk AVAILABLE DISK SELECTIONS 0. c0t1d0 <SUN1.05 cyl 2036 alt 2 hd 14 sec 72> /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@1,0 1. c0t3d0 <SUN1.05 cyl 2036 alt 2 hd 14 sec 72> /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@3,0 2. c1t2d0 <HP OPEN-3 cyl 3336 alt 2 hd 15 sec 96> /iommu@f,e0000000/sbus@f,e0001000/....,isp@0,10000/sd@2,0 3. c1t2d1 <HP-OPEN-3-0315 .....................> /iommu@f,e0000000/sbus@f,e0001000/....,isp@0,10000/sd@2,1 4. c1t2d0 <HP-OPEN-9-0315 .....................> /iommu@f,e0000000/sbus@f,e0001000/....,isp@0,10000/sd@4,0 Specify disk (enter its number): 3

Installation

53

18. Repeat steps 2 through 17 for each new device to be labeled. After a disk type is defined (for example, HP OPEN-3), you can label all devices of that same type without having to enter the disk type parameters (that is, you can skip steps 8 and 9). For this reason, you may want to label the devices by type, for example, labeling all OPEN-3 devices, then all OPEN-9 devices, and so on until all new devices have been partitioned and labeled. 19. When you finish labeling the disks and verifying the disk labels, enter quit or press Ctrl-D to exit the format utility.

54

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Creating and Mounting the File Systems


When you finish labeling the disks and verifying the disk labels, you must create and mount the file systems.

Create the File Systems


First create the file system. To create the file systems: 1. Create the file system using the newfs C maxconfig command. Example
# newfs -C 6 /dev/rdsk/c1t2d0s0

Use 6 or one of the following multiples of 6 as the maxconfig value for all disk array OPEN-K/3/8/9/E devices: 12, 18, 24, or 30. If 6 is used, the Sun OS will access 48 KB as a unit (6*8 KB), which matches the track size of the OPEN-K/3/8/9/E devices. These maxconfig values (6, 12, 18, 24, 30) optimize the I/O performance of the disk array by keeping the I/O data range on one track. The maxconfig value that you choose depends on your applications, and you can change the maxconfig parameter to a different value at any time. Use the character-type device file (for example, /dev/rdsk/c1t2d0s0) as the argument. Example /dev/rdsk/c1t2d0s0 2. When the confirmation appears, verify that the device file name is correct. If correct, enter y for yes. If not correct, enter n for no, and repeat step 1, using the correct device file name.

Installation

55

Example
newfs:construct a new file system /dev/rdsk/c1t2d0s0:(y/n) y /dev/rdsk/c1t2d0s0: 4803840 sectors in 3336 cylinders of 15 tracks, 96 sectors 22345.6MB in 209 cyl groups (16 c/g, 11.25MB/g, 5440 i/g) super-block backups (for fsck -F ufs -o b=#) at: 32, 23168, 46304, 69440, 92576, 115712, 138848, 161984, 185120, 208256, : : 4747616, 4770752, 4792352, #

3. Repeat steps 1 and 2 for each OPEN-K/3/8/9/E device on the newly installed disk array. Use the same maxconfig value for all disk array devices.

Create and Verify the Mount Directories


Create and verify the mount directories for the new OPEN-K/3/8/9/E devices. Each logical partition requires a unique mount directory, and the mount directory name should identify the logical volume and the partition. To create the mount directories: 1. Go to the root directory. Example
# cd # pwd /

2. Create the mount directory. Choose a name for the mount directory, which identifies both the logical volume and the partition. Example
# mkdir /XP

3. Verify the new mount directory. 4. Repeat steps 2 and 3 for each logical partition on each new OPEN-K/3/8/9/E device.

56

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Mount and Verify the File Systems


After the file system and mount directories are created, you are ready to mount and verify the file systems. To mount and verify the file systems: 1. Mount the file system by using the mount command. Use the correct block-type device file name and mount directory for the device/partition. If you have already added the device to the /etc/vfstab file, you do not need to specify the block-type device file, only the mount directory. Example
# mount /dev/dsk/c1t2d0s0 /XP # mount /dev/dsk/c1t2d1s0 /XP # mount /dev/dsk/c1t2d2s0 /XP :

2. Repeat step 1 for each partition of each newly-installed OPEN-K/3/8/ 9/E device. 3. Display the mounted devices and verify that all new OPEN-K/3/8/9/E LUNs are displayed correctly. Example
# df -k File system Kbytes /dev/dsk/c0t3d0s0 28775 /dev/dsk/c0t3d0s6 269191 /proc 0 fd 0 /dev/dsk/c0t3d0s4s 57567 swap 142204 /dev/dsk/c0t3d0s7 462119 /dev/dsk/c0t3d0s5 47975 /dev/dsk/c1t2d0s0 2256436 /dev/dsk/c1t2d1s0 2256436 /dev/dsk/c1t2d2s0 6774358 : used 27706 234897 0 0 29515 20 206000 42059 9 9 9 avail 0 7384 0 0 22302 142184 209909 1126 2030787 2030787 6548709 capacity 100% 97% 0% 0% 57% 0% 50% 97% 0% 0% 0% Mounted on / /usr /proc /dev/fd /var /tmp /export/home /opt /XP00 /XP01 /XP02

4. As a final verification, perform some basic UNIX operations (for example, file creation, copying, and deletion) on each logical unit to make sure that the newly installed devices are fully operational.

Installation

57

Set and Verify the Auto-Mount Parameters


Add the new OPEN-K/3/8/9/E devices to the /etc/vfstab file, specifying the auto-mount parameters for each device. After a device is added to this file, you can mount the device without having to specify its block-type device file name, because the /etc/vfstab file associates the device with its mount directory.
Table 3. fstab Parameters Parameter Name Number P1 P2 P3 P4 P5 P6 Enter

Device to mount Device to fsck Mount point FS type Fsck pass Mount at boot

Block-type device file name Character-type device file name Mount directory name File system type (for example, ufs) Order for performing file system checks Yes = auto-mounted at boot/mountall No = not auto-mounted at boot/mountall

58

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

To set the auto-mount parameters: 1. Make a backup copy of the /etc/vfstab file.
# cp -ip /etc/vfstab /etc/vfstab.standard

2. Edit the /etc/fstab file, adding one line for each device to be automounted. Table 3 (page 58) shows the auto-mount parameters. Example
# cp -ip /etc/vfstab /etc/vfstab.standard # vi /etc/vfstab #device device mount mount #to mount to fsck point options FS type fsck pass mount at boo

/proc fd swap /dev/dsk/c0t3d0s0 /dev/dsk/c0t3d0s6 /dev/dsk/c0t3d0s7 /dev/dsk/c0t3d0s5 /dev/dsk/c0t3d0s1 /dev/dsk/c0t2d0s0 /dev/dsk/c0t2d1s0 /dev/dsk/c0t2d1s0

/dev/rdsk/c0t3d0s0 /dev/rdsk/c0t3d0s6 /dev/rdsk/c0t3d0s7 /dev/rdsk/c0t3d0s5 /dev/rdsk/c0t2d0s0 /dev/rdsk/c0t2d1s0 /dev/rdsk/c0t2d1s0

/proc /dev/fd /tmp / /usr /export /opt /XP /XP /XP

procfs fd tmpfs ufs ufs ufs ufs swapfs ufs ufs ufs

1 2 3 4 5 5 5

no no yes no no yes yes no yes yes yes

P1

P2

P3

P4

P5

P6

3. Reboot the system. 4. Display the mounted devices using the df k command, and verify that the devices were auto-mounted.

Installation

59

Operation With Veritas Volume Manager


HP Surestore Storage Arrays are all certified for VxVM support. To ensure proper operation of the Dynamic Multi Pathing (DMP) feature of VxVM, update the /kernel/drv/vxdmp.conf file to reflect the appropriate Vendor string. Example
# @(#)src/sol/kernel/vxdmp/vxdmp.conf 1.6.21.1 02/26/00 16:12:41 - Copyright ( c) 1999 VERITAS Software Corp. #ident "@(#)vxvm:src/sol/kernel/vxdmp/vxdmp.conf 1.6.21.1" # # # # # # # # # # # # # # # # # # Copyright (c) 2000 VERITAS Software Corporation. ALL RIGHTS RESERVED. UNPUBLISHED -- RIGHTS RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES. USE OF A COPYRIGHT NOTICE IS PRECAUTIONARY ONLY AND DOES NOT IMPLY PUBLICATION OR DISCLOSURE. THIS SOFTWARE CONTAINS CONFIDENTIAL INFORMATION AND TRADE SECRETS OF VERITAS SOFTWARE. USE, DISCLOSURE, OR REPRODUCTION IS PROHIBITED WITHOUT THE PRIOR EXPRESS WRITTEN PERMISSION OF VERITAS SOFTWARE. RESTRICTED RIGHTS LEGEND USE, DUPLICATION, OR DISCLOSURE BY THE GOVERNMENT IS SUBJECT TO RESTRICTIONS AS SET FORTH IN SUBPARAGRAPH (C) (1) (ii) OF THE RIGHTS IN TECHNICAL DATA AND COMPUTER SOFTWARE CLAUSE AT DFARS 252.227-7013. VERITAS SOFTWARE 1600 PLYMOUTH STREET, MOUNTAIN VIEW, CA 94043

name="vxdmp" parent="pseudo" instance=0 # dmp_jbod="HITACHI"; dmp_jbod="HP";

Further, when using the JNI adaptor, ensure that the failover parameter is set to a value other than 0. The recommended value is 30. Failure to do so results in a loss of path failover in DMP.

60

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

2
TROUBLESHOOTING

If the disk array has an error condition, see Error Conditions (page 62), for recommended actions. The table lists potential error conditions during disk array configuration for Sun Solaris and provides instructions for resolving each condition. If you are unable to resolve an error condition, ask your HP support representative for assistance. See Calling the HP Support Center (page 68).

61

Error Conditions
Error Condition Recommended Action

The logical devices are not recognized by the system.

Verify that the READY indicator lights on the disk array are ON. Verify that the SCSI/Fibre Channel cables are correctly installed and firmly connected. Verify that the SCSI terminators are properly connected. Verify that the SCSI target IDs are properly configured. The LUNs for each SCSI TID must start at 0 and continue sequentially without skipping any numbers. Verify that the SCSI TIDs on each bus are unique. Do not install two devices with the same SCSI TID on the same bus. Run dmesg to recheck the SCSI/Fibre Channel buses for new devices. Verify that LUSE devices are not intermixed with normal LUNs or with multiplatform devices on the same SCSI port. Verify that the maximum number of LUSE devices per SCSI port is 16.

The system does not reboot If the system is powered off without executing the shutdown process, properly after hard shutdown. wait three minutes before restarting it. This pause allows the internal timeout process of the disk array to purge all queued commands so that the disk array is available (not busy) during system startup. If the system is restarted too soon, the disk array will continue trying to process queued commands, and the system will not reboot successfully. Physical volumes cannot be created. Verify that the disk array logical devices are correctly formatted. Verify that the character-type device file exists and is correctly named. (continued)

62

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Error Condition

Recommended Action

Volume groups cannot be created.

Verify that the directory for a volume group, the control file and the block-type device files exist. Verify that the block-type device file is named correctly.

Logical volumes cannot be created.

Verify that the volume capacity for OPEN-3 volumes is not greater than 2344 MB, and that the volume capacity for OPEN-9 volumes is not greater than 7040 MB. Verify that the capacity of the volume group is not less than the total capacity of the partitioned logical volume.

A file system cannot be created.

Verify that logical volume name is a character-type volume.

A file system is not mounted Verify that the system was powered on correctly. after rebooting. Verify that the file system attributes are correct. Verify that the auto-mount information in the /etc/fstab file is correct. The disk array performs a Reboot the Sun system. self reboot because the disk array was busy or it logged a panic message. The disk array responds Not Contact HP. Ready or the disk array has displayed Not Ready and timed out. The Sun system detects a parity error. Check the SCSI adapter card and make sure that it has been installed properly. Reboot the Sun system. The system hangs, or devices Verify that the target IDs are set to 0-7 and 8-15, and that target ID 7 are declared and the system has been reserved for the SCSI controller card. hangs. (continued)

Troubleshooting

63

Error Condition

Recommended Action

Pinned track.

To repair a pinned track, write dummy data to the pinned track, using the analyze-write command in the format utility. This procedure resets the ECC/LRC error status of the pinned track.

64

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Verbose Mode
One method of troubleshooting involves the verbose mode. The following paragraphs are examples of error messages that may occur. A possible debugging method is to select the device and turn on verbose mode. Then attempt the boot process again. Verbose error messages will provide information which will help isolate the problem. To turn on the verbose flag: Enter the following command sequence:
ok ok ok " /sbus/fca" select-dev true to fca-verbose boot fcadisk

Examples of Error Messages


Error message: Cannot Assemble drivers for /sbus@1f,0/fcaw@1,0/sd@0,0:a Cannot Mount root on /sbus@1f,0/fcaw@1,0/sd@0,0:a Problem: The process of copying the OS to the fibre channels was not complete, or the drive specified on the boot command is not the same as the one the OS was constructed on. Error message: Cant open boot device Problem: The wwn specified with the set-bootn0-wwn does not correspond to the wwn of the device. Could also be a cable problem the adapter cannot initialize. Error message: The file just loaded does not appear to be bootable Problem: The bootblk was not installed on the target.

Troubleshooting

65

Error message: mount: /dev/dsk/c0t0d0s0 not of this fs type Problem: At this point the process hangs. This happens if the /etc/vfstab file has not been updated on the fibrechannel boot drive to reflect the new target. Error message: Get PortID request rejected by nameserver Problem: The wwn of the target is not correct. Select the adapter and perform set-bootn0-wwn. If this is correct, check the switch to see that target is properly connected. Error message: Cant read disk label Problem: The selected target is not a Solaris filesystem. Error message: Nport init failed Problem: Card is connected to an arbitrated loop device, but wants to initialize as an NPORT. The bootn0-wwn property has probably been set to a valid WWN. Error message: Panic dump not saved Problem: After the system is successfully booted to Solaris from the fibrechannel and a panic occurs the panic does not get saved to the swap device. This can be the result not properly defined the swap partition. Use the format command to view the slices on the fibre channel drive. Take the partition option, then the print option. The swap partition should look something like this: 1 swap wm 68-459 298.36MB (402/0/0) 611040 Sizes and cylinders will probably be different on your system. Make sure that the flag is wm and that the sizes are defined (not 0). Then use the label option from partition to write the label to the drive. After this the panic should be saved to the swap partition. If the partition needs to be changed chose the partition option, and enter 1 to select slice 1. Error message: Cant open /packages Problem: The bootblk was not properly installed

66

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Connection Problems
If problems occur when you attempt to connect the disk array and the Sun Solaris host, check the items below during troubleshooting. Disk array logical devices cannot be recognized Check that disk arrays READY light is ON. Confirm that target IDs are correctly set. Confirm that SCSI IDs are not duplicated by other devices. Verify the contents of the /kernel/drv/sd.conf file. File system cannot be created (newfs command) Check that character-type device file is specified for as the device file in the newfs command. Verify that the logical unit is correctly labeled by the format command. File system is not mounted after rebooting Verify that the system is powered. Verify that /etc/vfstab is correctly edited. There is a pinned track condition Reset ECC/LRC pinned track error status using the Solaris analyze command.

Troubleshooting

67

Calling the HP Support Center


If you need to call HP customer support, provide as much information about the problem as possible, including the circumstances surrounding the error or failure and the exact content of any error messages displayed on the host system. If the Remote Control XP software product is installed on a remote console PC, check the R-SIM window and note the reference codes and severity levels of recent R-SIMs.

68

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

A
WORKSHEET

69

SCSI Path Worksheet


LDEV (CU:LDEV) (CU = control unit) Device Type SCSI Bus Number Path 1 Alternate Paths

0:00 0:01 0:02 0:03 0:04 0:05 0:06 0:07 0:08 0:09 0:10 0:11 0:12 0:13

TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN:

TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN:

TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN: TID: LUN:

70

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

B
DISK PARAMETERS

This appendix provides general disk array parameters. Some parameters may not be relevant to your specific operating system. Consult your HP representative for information about supported configurations for specific operating systems. Table 4 (page 72) through table 11 (page 88) describe the parameter values used in the installation process. These tables are referenced from the installation procedure.

71

Parameter Tables for OPEN-K/3/8/9/E Devices


Table 4. Parameters for OPEN-K/3/8/9/E Disk Types Parameters for OPEN-K/3/8/9/E Disk Type OPEN-K OPEN-3 OPEN-8 OPEN-9 OPEN-E

Usage Vendor name Product name

SCSI disk HP OPEN-K

SCSI disk HP OPEN-3 4806720 512 3338

SCSI disk HP OPEN-8 14351040 512 9966

SCSI disk HP OPEN-9 14423040 512 10016

SCSI disk HP OPEN-E 28452960 512 19759

Number of blocks 3661920 (512-byte block) Sector size (byte) 512 Number of data cylinders (see Note 7) 2543

Number of heads 15 Number of sectors 96 per track Capacity (MB) 1740

15 96 2344 4 4792320 Simple HP-UX: 30 Other: 60

15 96 7004 8 14319616 Simple HP-UX: 30 Other: 60

15 96 7040 8 14401536 Simple HP-UX: 30 Other: 60

15 96 13888 8 28409856 Simple HP-UX: 30 Other: 60

Physical partition See Note 2 size in megabytes Size of file system See Note 3 (see Note 1) Queuing type Read/write time-out value Simple HP-UX: 30 Other: 60

See Notes for Parameter Tables for OPEN-K/3/8/9/E Devices (page 76).

72

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 5. Parameters for OPEN-K/3/8/9/E*n Disk Types Parameters for OPEN-K/3/8/9/E*n Disk Type OPEN-K*n OPEN-3*n OPEN-8*n OPEN-9*n OPEN-E*n

Usage Vendor name Product name

LU size expansion HP OPEN-K*n

LU size expansion HP OPEN-3*n 4806720*n 512 3338*n 15 96

LU size expansion HP OPEN-8*n 14351040*n 512 9966*n 15 96

LU size expansion HP OPEN-9*n 14423040*n 512 10016*n 15 96

LU size expansion HP OPEN-E*n 28452960*n 512 19759*n 15 96

Number of blocks 361920*n (512-byte block) Sector size (byte) 512 Number of data cylinders 2543*n

Number of heads 15 Number of sectors 96 per track Physical partition See Note 2 size in megabytes Size of file system See Note 3 (see Note 1) Queuing type Read/write time-out value Simple HP-UX: 30 Other: 60

Simple HP-UX: 30 Other: 60

Simple HP-UX: 30 Other: 60

Simple HP-UX: 30 Other: 60

Simple HP-UX: 30 Other: 60

See Notes for Parameter Tables for OPEN-K/3/8/9/E Devices (page 76).

Disk Parameters

73

Table 6. Parameters for OPEN-K/3/8/9/E CVS Disk Types Parameters for OPEN-K/3/8/9/E CVS Disk Type OPEN-K CVS OPEN-3 CVS OPEN-8 CVS OPEN-9 CVS OPEN-E CVS

Usage Vendor name Product name Number of blocks (512-byte block) Sector size (byte)

SCSI disk HP OPEN-KCVS See Note 4 512

SCSI disk HP OPEN-3CVS

SCSI disk HP OPEN-8CVS

SCSI disk HP OPEN-9CVS

SCSI disk HP OPEN-ECVS

512

512

512

512

Number of data cylinders See Note 5 Number of heads Number of sectors per track 15 96 15 96 15 96 15 96 15 96

Physical partition size in See Note 2 megabytes Size of file system (see Note 1) Queuing type See Note 3 Simple Simple HP-UX: 30 Other: 60 Simple HP-UX: 30 Other: 60 Simple HP-UX: 30 Other: 60 Simple HP-UX: 30 Other: 60

Read/write timeout value HP-UX: 30 Other: 60

See Notes for Parameter Tables for OPEN-K/3/8/9/E Devices (page 76).

74

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 7. Parameters for OPEN-K/3/8/9/E CVS*n Disk Types Parameters for OPEN-K/3/8/9/E CVS*n Disk Type OPEN-K CVS*n OPEN-3 CVS*n OPEN-8 CVS*n OPEN-9 CVS*n OPEN-E CVS*n

Usage Vendor name Product name

CVS LUSE HP OPEN-K*nCVS

CVS LUSE HP OPEN-3*nCVS

CVS LUSE HP OPEN-8*nCVS

CVS LUSE HP OPEN-9*nCVS

CVS LUSE HP OPEN-E*nCVS

Number of blocks [Note 4]*n (512-byte block) Sector size (byte) 512 Number of data cylinders See Note 6 15 96 15 96 15 96 15 96 512 512 512 512

Number of heads 15 Number of sectors 96 per track Physical partition See Note 2 size in megabytes Size of file system See Note 3 (see Note 1) Queuing type Read/write timeout value Simple HP-UX: 30 Other: 60

Simple HP-UX: 30 Other: 60

Simple HP-UX: 30 Other: 60

Simple HP-UX: 30 Other: 60

Simple HP-UX: 30 Other: 60

See Notes for Parameter Tables for OPEN-K/3/8/9/E Devices (page 76).

Disk Parameters

75

Notes for Parameter Tables for OPEN-K/3/8/9/E Devices 1. The operating system allocates some disk space for its own use. The maximum capacity of the disk cannot be specified for SIZE of File System at Add a Journaled File System. 2. The value of [Note 2] is the physical partition size in megabytes. The selectable physical partition sizes are 1, 2, 4, 8, 16, 32, 64, 128, and 256. The physical partition number for one disk must be less than or equal to 1016. For OPEN-3*n, OPEN-8*n, and OPEN-9*n devices, use the physical partition size listed in Physical Partition Size Table (page 106). For OPEN-K/3/8/9/E CVS, calculate the physical partition size [Note 2] using the following: [Note 2] = round up ([Note 4]/(20481016)) to 2n where: [Note 6] = number of cylinders of LUSE composed by OPEN-K/3/8/9/E CVS volumes specified by SVP or remote console. [Note 5] = number of cylinders of OPEN-K/3/8/9/E CVS specified by SVP or the remote console. [Note 4] = number of blocks of CVS volumes calculated by: [Note 5] (number of head) (number of sectors per track). Example To calculate the value of [Note 2] for OPEN-9 CVS, which has 6676 cylinders: [Note 4] = 6676 15 96 = 9613440 ([Note 4]/(2048 1016)) = (9613440/(2048 1016)) = 4.62 [Note 2] = round up 4.62 to 2n = 8

76

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

3. The value of [Note 3] is the size of the file system. Confirm the number of free physical partitions and the size of the physical partition. Calculate the maximum size of the file system using the following equation: Maximum size of file system = (Free PPs 1) (PP Size) 2048 where: Free PPs = the number of free physical partitions PP size = the size of physical partition Example To calculate the maximum file size of an OPEN-3*20 device: Free PPs = 733 PP size = 64 Maximum size of file system = (Free PPs 1) (PP Size) 2048 = (733 1) 64 2048 = 95944704 95944704 is maximum size of file system for OPEN-3*20. 4. The value of [Note 4] is the number of blocks of CVS volumes. This number is calculated by the equation: [Note 4] = [Note 5] (number of heads) (number of sectors per track). 5. The value of [Note 5] is the number of cylinders of OPEN-K/3/8/9/E CVS corresponding to the capacity specified by the SVP or the remote console. The CVS size of OPEN-K/3/8/9/E is specified by capacity in megabytes, not by the number of cylinders. The number of cylinders in an OPEN-K/3/8/9/E CVS volume can be calculated as follows: Number of cylinders = (specified capacity (MB) from SVP or remote console) 1024 / 720 ( means round up to integer) Example When 37 MB is specified for OPEN-3 CVS volume from the SVP, the number of cylinders of the OPEN-3 CVS can be calculated as follows: 37 1024/720 = 52.62 52.62 = 53 ( means round up to integer)

The OPEN-3 CVS volume has 53 cylinders.

Disk Parameters

77

6. The value of [Note 6] is the number of cylinders of LUSE composed of OPEN-K/3/8/9/E CVS volumes corresponding to the capacity specified by SVP or remote console. The CVS size of an OPEN-K/3/8/9/E device is specified by capacity in megabytes, not by the number of cylinders. To calculate the number of cylinders of OPEN-K/3/8/9/E CVS volumes: Number of cylinders = (specified capacity (mega byte) from the SVP or the remote console) 1024 / 720 n ( means round up to integer) where n = the number of concatenated volumes for LUSE Example When an OPEN-3 CVS volume is specified as 37 MB and the volumes are concatenated, calculate the number of cylinders of the OPEN-3 CVS as follows: 37 1024/720 4 = 52.62 4 = 53 4 = 212 The LUSE for OPEN-3 CVS volume has 212 cylinders. 7. Each disk has 2 alternate cylinders.

78

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 8. Parameter Values of the OPEN-3 Disk Types Disk Type Parameter OPEN-3 OPEN-3*n (n=2 to 36) OPEN-3 CVS*n (n=2 to 36)

OPEN-3 CVS

ty dt ns nt nc

Disk category Control type Sectors/tracks Tracks/cylinder Number of all cylinders

Winchester SCSI 96 15 3,338

Winchester SCSI 96 15 3,338*n

Winchester SCSI 96 15 Depends on configuration of CV1 6,300

Winchester SCSI 96 15 Depends on configuration of CV3 6,300

rm Number of rotations of the disk oa

6,300

6,300

a partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in a partition)

ob b partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in b partition) oc c partition offset 0 (Starting block in c partition) 0 0 0

od d partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in d partition) oe of e partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in e partition) f partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in f partition)

og g partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in g partition) (continued)

Disk Parameters

79

Table 8. Parameter Values of the OPEN-3 Disk Types (continued) Disk Type Parameter OPEN-3 OPEN-3*n (n=2 to 36) OPEN-3 CVS*n (n=2 to 36)

OPEN-3 CVS

oh h partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in h partition) pa a partition size Set optionally2 Set optionally2 Set optionally2 Set optionally2 Set optionally Set optionally Set optionally Set optionally 4,806,720 4,806,720*n Depends on configuration of CV1 Depends on configuration of CV3

pb b partition size pc c partition size

pd d partition size pe pf e partition size f partition size

Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 1,024 1,024 1,024 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 1,024 1,024 1,024 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 1,024 1,024 1,024 8,192 Set optionally 8,192 8,192 8,192 8,192 8,192 8,192 1,024 1,024 1,024 (continued)

pg g partition size ph h partition size ba a partition block size

bb b partition block size bc c partition block size

bd d partition block size be bf e partition block size f partition block size

bg g partition block size bh h partition block size fa fb fc a partition fragment size b partition fragment size c partition fragment size

80

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 8. Parameter Values of the OPEN-3 Disk Types (continued) Disk Type Parameter OPEN-3 OPEN-3*n (n=2 to 36) OPEN-3 CVS*n (n=2 to 36)

OPEN-3 CVS

fd fe ff fg fh

d partition fragment size e partition fragment size f partition fragment size g partition fragment size h partition fragment size

1,024 1,024 1,024 1,024 1,024

1,024 1,024 1,024 1,024 1,024

1,024 1,024 1,024 1,024 1,024

1,024 Set optionally 1,024 1,024 1,024

See Notes for Table 8 Through Table 11 (page 90).

Disk Parameters

81

Table 9. Parameter Values of the OPEN-8 Disk Types Disk Type Parameter OPEN-8*n (n=2 to 36) OPEN-8 CVS*n (n=2 to 36)

OPEN-8

OPEN-8 CVS

ty dt ns nt nc

Disk category Control type Sectors/tracks Tracks/cylinder Number of all cylinders

Winchester SCSI 96 15 9,966

Winchester SCSI 96 15 9,966*n

Winchester SCSI 96 15 Depends on configuration of CV1 6,300

Winchester SCSI 116 Set optionally Depends on configuration of CV1 6,300

rm Number of rotations of the disk oa

6,300

6,300

a partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in a partition)

ob b partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in b partition) oc c partition offset 0 (Starting block in c partition) 0 0 0

od d partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in d partition) oe of Set optionally Set optionally Set optionally Set optionally e partition offset (Starting block in e partition) f partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in f partition)

og g partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in g partition) oh h partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in h partition) (continued)

82

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 9. Parameter Values of the OPEN-8 Disk Types (continued) Disk Type Parameter OPEN-8*n (n=2 to 36) OPEN-8 CVS*n (n=2 to 36)

OPEN-8

OPEN-8 CVS

pa

a partition size

Set optionally2 Set optionally2 Set optionally2 Set optionally2 Set optionally Set optionally Set optionally Set optionally 14,351,040 14,351,040*n Depends on configuration of CV1 Depends on configuration of CV1

pb b partition size pc c partition size

pd d partition size pe pf e partition size f partition size

Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 1,024 1,024 1,024 1,024 1,024 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 1,024 1,024 1,024 1,024 1,024 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 1,024 1,024 1,024 1,024 1,024 8,192 8,192 8,192 8,192 8,192 Set optionally Set optionally 8,192 1,024 1,024 1,024 1,024 1,024 (continued)

pg g partition size ph h partition size ba a partition block size

bb b partition block size bc c partition block size

bd d partition block size be bf e partition block size f partition block size

bg g partition block size bh h partition block size fa fb fc fd fe a partition fragment size b partition fragment size c partition fragment size d partition fragment size e partition fragment size

Disk Parameters

83

Table 9. Parameter Values of the OPEN-8 Disk Types (continued) Disk Type Parameter OPEN-8*n (n=2 to 36) OPEN-8 CVS*n (n=2 to 36)

OPEN-8

OPEN-8 CVS

ff fg fh

f partition fragment size g partition fragment size h partition fragment size

1,024 1,024 1,024

1,024 1,024 1,024

1,024 1,024 1,024

1,024 1,024 1,024

See Notes for Table 8 Through Table 11 (page 90).

84

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 10. Parameter Values of the OPEN-9 Disk Types Disk Type Parameter OPEN-9 OPEN-9*n (n=2 to 36) OPEN-9 CVS*n (n=2 to 36)

OPEN-9 CVS

ty dt ns nt nc

Disk category Control type Sectors/tracks Tracks/cylinder Number of all cylinders

Winchester SCSI 96 15 10,016

Winchester SCSI 96 15 10,016*n

Winchester SCSI 96 15 Depends on configuration of CV1 6,300

Winchester SCSI 96 15 Depends on configuration of CV3 6,300

rm Number of rotations of the disk oa

6,300

6,300

a partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in apartition)

ob b partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in bpartition) oc c partition offset 0 (Starting block in cpartition ) 0 0 0

od d partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in dpartition) oe of Set optionally Set optionally Set optionally Set optionally e partition offset (Starting block in epartition) f partition offset (Starting block in fpartition) Set optionally Set optionally Set optionally Set optionally

og g partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in gpartition) oh h partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in hpartition) (continued)

Disk Parameters

85

Table 10. Parameter Values of the OPEN-9 Disk Types (continued) Disk Type Parameter OPEN-9 OPEN-9*n (n=2 to 36) OPEN-9 CVS*n (n=2 to 36)

OPEN-9 CVS

pa

a partition size

Set optionally2 Set optionally2 Set optionally2 Set optionally2 Set optionally Set optionally Set optionally Set optionally 14,423,040 14,423,040*n Depends on configuration of CV1 Depends on configuration of CV3

pb b partition size pc c partition size

pd d partition size pe pf e partition size f partition size

Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally Set optionally 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 1,024 1,024 1,024 1,024 1,024 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 1,024 1,024 1,024 1,024 1,024 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 1,024 1,024 1,024 1,024 1,024 8,192 Set optionally 8,192 8,192 8,192 8,192 8,192 8,192 1,024 1,024 1,024 1,024 Set optionally (continued)

pg g partition size ph h partition size ba a partition block size

bb b partition block size bc c partition block size

bd d partition block size be bf e partition block size f partition block size

bg g partition block size bh h partition block size fa fb fc fd fe a partition fragment size b partition fragment size c partition fragment size d partition fragment size e partition fragment size

86

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 10. Parameter Values of the OPEN-9 Disk Types (continued) Disk Type Parameter OPEN-9 OPEN-9*n (n=2 to 36) OPEN-9 CVS*n (n=2 to 36)

OPEN-9 CVS

ff fg fh

f partition fragment size g partition fragment size h partition fragment size

1,024 1,024 1,024

1,024 1,024 1,024

1,024 1,024 1,024

1,024 1,024 1,024

See Notes for Table 8 Through Table 11 (page 90).

Disk Parameters

87

Table 11. Parameter Values of the OPEN-K (XP256 only) Disk Types Disk Type Parameter OPEN-K OPEN-K*n (n=2 to 36) OPEN-K CVS*n (n=2 to 36)

OPEN-K CVS

ty

Disk category

Winchester

Winchester

Depends on configuration of CV1

Winchester

dt ns nt nc

Control type Sectors/tracks Tracks/cylinder Number of all cylinders

SCSI 96 15 2,543

SCSI 96 15 2,543*n

Set optionally SCSI Set optionally 96 Set optionally Set optionally Set optionally Depends on configuration of CV3 Set optionally 6,300

rm Number of rotations of the disk

6,300

6,300

oh h partition offset Set optionally Set optionally Set optionally Set optionally (Starting block in h partition) pa a partition size Set optionally2 Set optionally2 1,024 Set optionally Set optionally 1,024 3,661,920 3,661,920*n 1,024 Set optionally2 Set optionally Depends on configuration of CV3 Set optionally Set optionally Set optionally Set optionally Set optionally (continued)

pb b partition size pc c partition size

pd d partition size pe pf e partition size f partition size

Set optionally Set optionally 1,024 Set optionally Set optionally 1,024 Set optionally Set optionally 1,024 Set optionally Set optionally 1,024 Set optionally Set optionally 1,024

pg g partition size ph h partition size

88

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 11. Parameter Values of the OPEN-K (XP256 only) Disk Types (continued) Disk Type Parameter OPEN-K OPEN-K*n (n=2 to 36) OPEN-K CVS*n (n=2 to 36)

OPEN-K CVS

ba

a partition block size

8,192

8,192

Depends on configuration of CV1

8,192

bb b partition block size bc c partition block size

8,192 8,192 8,192 8,192 8,192 8,192 8,1922 1,024 1,024 1,024 1,024 1,024 1,024 1,024 1,024

8,192 8,192 8,192 8,192 8,192 8,192 8,192 1,024 1,024 1,024 1,024 1,024 1,024 1,024 1,024

Set optionally 8,192 Set optionally 8,192 Set optionally 8,192 Set optionally 8,192 Set optionally 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 1,024 1,024 8,192 8,192 1,024 Set optionally 1,024 1,024 1,024 1,024 1,024 1,024

bd d partition block size be bf e partition block size f partition block size

bg g partition block size bh h partition block size fa fb fc fd fe ff fg fh a partition fragment size b partition fragment size c partition fragment size d partition fragment size e partition fragment size f partition fragment size g partition fragment size h partition fragment size

See Notes for Table 8 Through Table 11 (page 90).

Disk Parameters

89

Notes for Table 8 Through Table 11 1. The value of pc is calculated as follows: pc = nc nt ns The nc of OPEN-K/3/8/9/E CVS corresponds to the capacity specified by SVP or remote console. The CVS size of OPEN-K/3/8/9/E is specified by capacity (megabyte), not by number of cylinders. The number of cylinders of an OPEN-K/3/8/9/E CVS volume can be obtained by the following calculation ( means round up to integer). The number of cylinders = (specified capacity in megabytes from SVP or remote console) 1,024 / 720 . Example When 37 MB is specified for an OPEN-3 CVS volume from SVP, the number of cylinders of the OPEN-3 CVS can be calculated as follows: 37 1,024 / 720 = 52.62 52.62 = 53 The OPEN-3 CVS volume has 53 cylinders. 2. The value of pa must be equal to or more than 131,072. 3. The number of cylinders of a Logical Unit Size Expansion (LUSE) composed of OPEN-K/3/8/9/E CVS volumes corresponds to the capacity specified by the SVP or the remote console. CVS size of OPEN-K/3/8/9/E is specified by the capacity (megabyte), not by the number of cylinders. The number of cylinders of the OPEN-K/3/8/9/E CVS volume can be obtained by the following calculation ( means round up to integer): The number of cylinders = (specified capacity in megabytes from SVP or remote console) 1,024 / 720 n where n is the number of concatenated volumes for LUSE.

90

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Example

When 37 MB is specified for the OPEN-3 CVS volume and the four volumes are concatenated, the number of cylinders of the OPEN-3 CVS can be calculated as follows: 37 1,024 / 720 4 = 52.62 4 = 53 4 = 212 The LUSE for the OPEN-3 CVS volume has 212 cylinders.

Disk Parameters

91

SCSI TID Map for Fibre Channel Adapters


When an arbitrated loop (AL) is established or reestablished, the port addresses are assigned automatically to prevent duplicate TIDs. With the SCSI over Fibre Channel protocol (FCP), there is no longer a need for target IDs in the traditional sense. SCSI is a bus-oriented protocol requiring each device to have a unique address since all commands go to all devices. For Fibre Channel, the AL-PA is used instead of the TID to direct packets to the desired destination. Unlike traditional SCSI, when control of the loop is acquired, a point-topoint connection is established from initiator to target. To enable transparent use of FCP, the operating system maps a TID to each AL-PA. The host maps SCSI protocol to Fibre Channel protocol and detects and accesses Fibre Channelconnected devices using device files (/dev/dsk/ c*t*d* and /dev/rdsk/c*t*d*) in the same way as for SCSI-connected devices. The device files for Fibre Channelconnected devices are configured in a different way from SCSI-connected devices, because Fibre Channel supports 126 addresses per path while SCSI supports 16 TIDs per path. Table 12 (page 93) identifies the fixed mappings between the TID (drive) values assigned by the operating system and the Fibre Channel native addresses (AL_PA/SEL_ID) for Fibre Channel adapters. The controller number (the dks value in /dev/dsk/dks*d*l*s*) depends on the server configuration, and a different value is assigned per each column of table 12 (page 93). The mapping cannot be guaranteed under the following conditions: when disk array devices and other types of devices are connected in the same loop when information for unused devices remains in the server system when multiple ports participate in the same arbitrated loop

92

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 12. AL-PA to SCSI TID Mapping (t value)


AL-PA t value AL-PA t value AL-PA t value AL-PA t value AL-PA t value AL-PA t value AL-PA t value AL-PA t value

EF E8 E4 E2 E1 E0 DC DA D9 D6 D5 D4 D3 D2 D1 CE

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

CD CC CB CA C9 C7 C6 C5 C3 BC BA B9 B6 B5 B4 B3

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

B2 B1 AE AD AC AB AA A9 A7 A6 A5 A3 9F 9E 9D 9B

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

98 97 90 8F 88 84 82 81 80 7C 7A 79 76 75 74 73

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

72 71 6E 6D 6C 6B 6A 69 67 66 65 63 5C 5A 59 56

0 1 2 3 4 4 6 7 8 9 10 11 12 13 14 15

55 54 53 52 51 4E 4D 4C 4B 4A 49 47 46 45 43 3C

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

3A 39 36 35 34 33 32 31 2E 2D 2C 2B 2A 29 27 26

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

25 23 1F 1E 1D 1B 18 17 10 0F 08 04 02 01 00

0 1 2 3 4 5 6 7 8 9 10 11 12 13

Disk Parameters

93

Table 13 and table 14 identify the fixed mappings between the bus/TID/ LUN addresses assigned by the operating system and the FC native addresses (AL_PA/SEL_ID) for FC adapters. There are two potential mappings, depending on the value of the ScanDown registry parameter: For ScanDown = 0 (default), see table 13 (page 95). For ScanDown = 1, see table 14 (page 100). When disk array devices and other types of devices are connected in the same arbitrated loop, the mappings defined in table 13 and table 14 cannot be guaranteed. Emulex The Emulex driver emulates six Fibre busses per adapter to map all 126 possible AL-PAs to target IDs. The first bus (bus 0) is a dummy bus.

94

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 13. SCSI TID map for Emulex FC Adapter (ScanDown=0) Bus Number TID 0 1 0-31 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 LUN 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 AL_PA None 0x01 0x02 0x04 0x08 0x0F 0x10 0x17 0x18 0x1B 0x1D 0x1E 0x1F 0x23 0x25 0x26 0x27 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x31 0x32 0x33 0x34 0x35 0x36 0x39 0x3A 0x3C None SEL_ID None 0x7D 0x7C 0x7B 0x7A 0x79 0x78 0x77 0x76 0x75 0x74 0x73 0x72 0x71 0x70 0x6F 0x6E 0x6D 0x6C 0x6B 0x6A 0x69 0x68 0x67 0x66 0x65 0x64 0x63 0x62 0x61 0x60 0x5F None

(continued)

Disk Parameters

95

Table 13. SCSI TID map for Emulex FC Adapter (ScanDown=0) (continued) Bus Number TID 2 LUN AL_PA SEL_ID

0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

0-7
0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7

0x43
0x45 0x46 0x47 0x49 0x4A 0x4B 0x4C 0x4D 0x4E 0x51 0x52 0x53 0x54 0x55 0x56 0x59 0x5A 0x5C 0x63 0x65 0x66 0x67 0x69 0x6A 0x6B 0x6C 0x6D 0x6E 0x71 0x72 None

0x5E
0x5D 0x5C 0x5B 0x5A 0x59 0x58 0x57 0x56 0x55 0x54 0x53 0x52 0x51 0x50 0x4F 0x4E 0x4D 0x4C 0x4B 0x4A 0x49 0x48 0x47 0x46 0x45 0x44 0x43 0x42 0x41 0x40 None

(continued)

96

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 13. SCSI TID map for Emulex FC Adapter (ScanDown=0) (continued) Bus Number TID 3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 LUN 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 AL_PA 0x73 0x74 0x75 0x76 0x79 0x7A 0x7C 0x80 0x81 0x82 0x84 0x88 0x8F 0x90 0x97 0x98 0x9B 0x9D 0x9E 0x9F 0xA3 0xA5 0xA6 0xA7 0xA9 0xAA 0xAB 0xAC 0xAD 0x71 0x72 None SEL_ID 0x5E 0x5D 0x5C 0x5B 0x5A 0x59 0x58 0x57 0x56 0x55 0x54 0x53 0x52 0x51 0x50 0x4F 0x4E 0x4D 0x4C 0x4B 0x4A 0x49 0x48 0x47 0x46 0x45 0x44 0x43 0x42 0xAE 0xB1 None

(continued)

Disk Parameters

97

Table 13. SCSI TID map for Emulex FC Adapter (ScanDown=0) (continued) Bus Number TID 4 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 LUN 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 AL_PA 0xB2 0xB3 0xB4 0xB5 0xB6 0xB9 0xBA 0xBC 0xC3 0xC5 0xC6 0xC7 0xC9 0xCA 0xCB 0xCC 0xCD 0xCE 0xD1 0xD2 0xD3 0xD4 0xD5 0xD6 0xD9 0xDA 0xDC 0xE0 0xE1 0xE2 0xE4 None SEL_ID 0x20 0x1F 0x1E 0x1D 0x1C 0x1B 0x1A 0x19 0x18 0x17 0x16 0x15 0x14 0x13 0x12 0x11 0x10 0x0F 0x0E 0x0D 0x0C 0x0B 0x0A 0x09 0x08 0x07 0x06 0x05 0x04 0x03 0x02 None

(continued)

98

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 13. SCSI TID map for Emulex FC Adapter (ScanDown=0) (continued) Bus Number TID 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 LUN 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 AL_PA None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None SEL_ID None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None

Disk Parameters

99

Table 14. SCSI TID map for Emulex FC Adapter (ScanDown=1) Bus Number TID 0 1 0-31 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 LUN 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 AL_PA None 0xEF 0xE8 0xE4 0xE2 0xE1 0xE0 0xDC 0xDA 0xD9 0xD6 0xD5 0xD4 0xD3 0xD2 0xD1 0xCE 0xCD 0xCC 0xCB 0xCA 0xC9 0xC7 0xC6 0xC5 0xC3 0xBC 0xBA 0xB9 0xB6 0xB5 0xB4 None SEL_ID None 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E None

(continued)

100

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 14. SCSI TID map for Emulex FC Adapter (ScanDown=1) (continued) Bus Number TID 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 LUN 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 AL_PA 0xB3 0xB2 0xB1 0xAE 0xAD 0xAC 0xAB 0xAA 0xA9 0xA7 0xA6 0xA5 0xA3 0x9F 0x9E 0x9D 0x9B 0x98 0x97 0x90 0x8F 0x88 0x84 0x82 0x81 0x80 0x7C 0x7A 0x79 0x76 0x75 None SEL_ID 0x1F 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3A 0x3B 0x3C 0x3D None

(continued)

Disk Parameters

101

Table 14. SCSI TID map for Emulex FC Adapter (ScanDown=1) (continued) Bus Number TID 3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 LUN 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 AL_PA 0x74 0x73 0x72 0x71 0x6E 0x6D 0x6C 0x6B 0x6A 0x69 0x67 0x66 0x65 0x63 0x5C 0x5A 0x59 0x56 0x55 0x54 0x53 0x52 0x51 0x4E 0x4D 0x4C 0x4B 0x4A 0x49 0x47 0x46 None SEL_ID 0x3E 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4A 0x4B 0x4C 0x4D 0x4E 0x4F 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5A 0x5B 0x5C None

(continued)

102

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 14. SCSI TID map for Emulex FC Adapter (ScanDown=1) (continued) Bus Number TID 4 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 LUN 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 AL_PA 0x45 0x43 0x3C 0x3C 0x39 0x36 0x35 0x34 0x33 0x32 0x31 0x2E 0x2D 0x2C 0x2B 0x2A 0x29 0x27 0x26 0x25 0x23 0x1F 0x1E 0x1D 0x1B 0x18 0x17 0x10 0x0F 0x08 0x04 None SEL_ID 0x5D 0x5E 0x5F 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6A 0x6B 0x6C 0x6D 0x6E 0x6F 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7A 0x7B None

(continued)

Disk Parameters

103

Table 14. SCSI TID map for Emulex FC Adapter (ScanDown=1) (continued) Bus Number TID 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 LUN 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 AL_PA 0x02 0x01 None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None SEL_ID 0x7C 0x7D None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None

104

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Byte Information Table


Category LU Product Name Number of Bytes per Inode

OPEN-3

OPEN-3 OPEN-3*2-OPEN-3*28 OPEN-3*29-OPEN-3*36

4096 8192 4096 8192 16384 4096 8192 16384 4096 4096 8192 16384 4096

OPEN-8

OPEN-8 OPEN-8*2-OPEN-8*9 OPEN-8*10-OPEN-8*18 OPEN-8*19-OPEN-8*36

OPEN-9

OPEN-9 OPEN-9*2-OPEN-9*9 OPEN-8*10-OPEN-8*18 OPEN-8*19-OPEN-8*36

OPEN-3/8/9/K CVS

OPEN-3 CVS OPEN-9 CVS

OPEN-3/8/9/K*n 35-64800 CVS 64801-126000 126001 and higher OPEN-E OPEN-E

Disk Parameters

105

Physical Partition Size Table


Category LU Product Name Physical Partition Size in Megabytes

OPEN-K

OPEN-K OPEN-K*2 OPEN-K*3 to OPEN-K*4 OPEN-K*5 to OPEN-K*9 OPEN-K*10 to OPEN-K*18 OPEN-K*19 to OPEN-K*36

2 4 8 16 32 64 4 8 16 32 64 128 8 16 32 64 128 256 (continued)

OPEN-3

OPEN-3 OPEN-3*2 to OPEN-3*3 OPEN-3*4 to OPEN-3*6 OPEN-3*7 to OPEN-3*13 OPEN-3*14 to OPEN-3*27 OPEN-3*28 to OPEN-3*36

OPEN-8

OPEN-8 OPEN-8*2 OPEN-8*3 to OPEN-8*4 OPEN-8*5 to OPEN-8*9 OPEN-8*10 to OPEN-8*18 OPEN-8*19 to OPEN-8*36

106

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Category

LU Product Name

Physical Partition Size in Megabytes

OPEN-9

OPEN-9 OPEN-9*2 OPEN-9*3 to OPEN-9*4 OPEN-9*5 to OPEN-9*9 OPEN-9*10 to OPEN-9*18 OPEN-9*19 to OPEN-9*36

8 16 32 64 128 256 16 32 64 128 256 2 4 8 16 32 64 128 256

OPEN-E

OPEN-E OPEN-E*2 OPEN-E*3 to OPEN-E*4 OPEN-E*5 to OPEN-E*9 OPEN-E*10 to OPEN-E*18

OPEN-K/3/8/9/E*n CVS

35 to1800 1801 to 2300 2301 to 7000 7001 to 16200 13201 to 32400 32401 to 64800 64801 to 126000 126001 and higher

Disk Parameters

107

Host Bus Adapter Modes


HBA Operating System Host Mode

Compaq KGPSA-BY Compaq Tru64 Compaq 64Bit/ 66MHz 120186-B21 (P/N) Emulex LP6000 Emulex LP7000/E Windows 2000 Windows NT Sequent Dynix Ptx IBM AIX Windows 2000 Windows NT Novell NetWare Sun Solaris Linux Red Hat Emulex LP8000 Windows 2000 Windows NT Linux Red Hat Novell NetWare HP A5158A HP A3740A HP A3636A HP A3591B HP A3404A HP D8602A HP-UX HP-UX HP-UX HP-UX HP-UX Windows 2000 Windows NT Novell NetWare

00 08

04 00 00 or 0C (Non-MSCS) 0C (MSCS) 0A 09 00 00 or 0C (Non-MSCS) 0C (MSCS) 00 0A 08 08 08 08 08 08 0A (continued)

108

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

HBA

Operating System

Host Mode

IBM 6227 JNI FCI-1063 JNI FC64-1063

IBM AIX Sun Solaris

00 (Non-HACMP) 0F (HACMP) 09 00 00 0A 00 00 or 0C (Non-MSCS) 0C (MSCS) 00 or 0C (Non-MSCS) 0C (MSCS) 0A 00 00 or 0C (Non-MSCS) 0C (MSCS) 0A 00 04 09

Q-Logic QLA2100F Linux Red Hat SGI IRIX Novell NetWare SGI IRIX Windows 2000 Windows NT Q-Logic QLA2200F Windows 2000 Windows NT Novell NetWare Q-Logic QLA2202F Linux Red Hat Windows 2000 Windows NT Novell NetWare SGI IRIX Sequent SUN X6729A SUN X6730A Sequent Dynix Ptx Sun Solaris

Disk Parameters

109

Related Information

For information about HBAs and to download drivers, execute a search at the appropriate vendors web site: www.hp.com www.emulex.com www.qlogic.com www.sun.com

Agilent & HP Emulex QLogic Sun

110

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

C
SUPPORTED HOST MODES

Table 15 (page 112) lists the supported host modes for the disk arrays.

111

Table 15. Host Modes Supported by the Disk Array Interface Type Host Mode Description XP256 XP48 XP512

Fast-Wide 00 Differential (FWD) 01 SCSI or Fibre Channel (FC) 02 03 04 05 06 07 08

Standard mode: FWD/FC (see note 1) IBM-7135 (FWD) NCR (FWD) Reserved Sequent (FWD) Compaq OpenVMS (FWD) Reserved Reserved HP-UX (FWD or FC) Queue depth: 1024 LUNs per port: 120 HP NetServer with HP-HBAs (see note 3) NetWare (FWD) MPE Microsoft Cluster Server (MSCS) Multipath: non-HP HBAs (FWD) (see note 4) Compaq OpenVMS (FC) Reserved HACMP + Tachyon

Supported Supported Supported

Supported Not supported (see note 2) Not supported (see note 2) Supported Supported

Supported Supported

Supported

Supported

09 0A 0B 0C

Sun Vx VM-DMP/Sun Cluster (FWD) Supported Supported Supported Supported

Supported Supported Not supported (see note 2) Supported

0D 0E 0F

Supported Supported

Supported Supported (continued)

112

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Table 15. Host Modes Supported by the Disk Array (continued) Interface Type Host Mode Description XP256 XP48 XP512

Ultra SCSI

10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F

Standard SCSI + Ultra SCSI mode (see note 1) IBM-7135 host mode + Ultra SCSI mode NCR host mode + Ultra SCSI mode Reserved

Supported Supported Supported

Not supported (see note 2)

Sequent host mode + Ultra SCSI mode Supported Compaq OpenVMS (Ultra SCSI) Reserved Reserved HP host mode + Ultra SCSI mode Sun VxVM-DMP + Ultra SCSI mode (see note 4) NetWare + Ultra SCSI mode MPE Mode Microsoft Cluster Server (MSCS) + Ultra SCSI mode (non-HP HBAs) Compaq OpenVMS (Ultra SCSI) Reserved Reserved Supported Supported Supported Supported Supported Supported Supported

Table notes: 1. Modes 00/10 are used for Windows NT and Windows 2000 (non-HP FC HBAs and all NT SCSIs), Solaris, DEC, and AIX FWD SCSI. 2. These host modes are not supported in Fibre Channel environment. 3. Mode 08 is used for FC-AL on HP-UX, SCSI on MPE/iX, Windows 2000, and NT FC with HP HBAs. Mode 08 allows a queue depth of 1024 and 120 (XP256); 256 (XP512) LUNs per port. 4. Enabling Veritas host mode also requires enabling system mode 19 via the service processor (SVP) in addition to setting the host mode for the port. This activity is no longer required as of 43-12 microcode. Contact your HP representative for assistance with this procedure.

Supported Host Modes

113

114

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

D
SNMP REMOTE DISK ARRAY MANAGEMENT

Simple Network Management Protocol (SNMP) is a part of the TCP/IP protocol suite that supports maintenance functions for storage and communication devices. The disk array uses SNMP to transfer status and management commands to a PC server or open-system host via the remote console PC. When the SNMP manager requests status information or when a remote service information message (R-SIM) is generated, the SNMP agent on the remote console PC notifies the SNMP manager on the PC server or opensystem host. R-SIM reporting enables the user to monitor the disk array from the PC server or open-system host without having to check the remote console PC for R-SIMs.

115

Figure 1. SNMP Information Flow

The SNMP agent on the remote console PC can perform error reporting operations for up to eight disk arrays. The SNMP agent only initiates trap operations, which alert the SNMP manager when an R-SIM occurs. The SNMP manager, which resides on the PC server or open-system host, requests information from the SNMP agent and receives the R-SIM traps from the SNMP agent. For assistance with SNMP manager configuration on the PC server or open-system host, please refer to the vendors documentation for the SNMP management software, or contact the vendors technical support.

116

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

E
ONLINE INSTALLATION AND DEINSTALLATION OF DEVICES

After initial installation and configuration of the disk array, additional devices can be installed or deinstalled online without having to restart the system. After online installation, the device parameters for new volumes must be changed to match the LUs defined under the same Fibre Channel port. Related Information For additional instructions regarding online installation and deinstallation of LUs, see the following product manual: HP Surestore LUN Configuration Manager XP: Users Guide

117

118

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

GLOSSARY
ACA ACP HP Surestore Asynchronous Continuous Access XP. Array Control Processor. The ACP handles the passing of data between the cache and the physical drives held in the DKUs. ACPs work in pairs, providing a total of 8 SCSI buses. Each SCSI bus associated with one ACP is paired with a SCSI bus on the other ACP pair element. In the event of an ACP failure, the redundant ACP takes control. Both ACPs work together sharing the load. Arbitrated loop. Arbitrated loop physical address The ratio of allocated storage capacity versus total capacity as a percentage. Allocated storage refers to those LDevs that have Paths assigned to them. The allocated storage capacity is the sum of the storage of these LDevs. Total capacity refers to the sum of the capacity of all Ldevs on the Array. The number of physical disk drives contained in a RAID group. This number depends on the RAID configuration. For example, there may be two or four physical disks in a RAID1 group. There are four physical disks in a RAID5 group. The HP Surestore Business Copy XP software program that lets you maintain up to nine internal copies of logical volumes on the disk array. Basic supply. British thermal unit. Degrees centigrade/Celsius.

AL AL-PA allocation

arraygroup

BC BS BTU C

119

CA ca cache

The HP Surestore Continuous Access XP software program that lets you create and maintain duplicate copies of the data store on a local disk array. Cache. Very high speed memory that is used to speed I/O transaction time. All reads and writes to the XP array family are sent to the cache. The data is buffered there until the transfer to/from physical disks (with slower data throughput) is complete. The benefit of cache memory is that it speeds I/O throughput to the application. The larger the cache size, the greater amount of data buffering can occur and the greater throughput to the applications. The XP array family supports between 1-16 GB of cache memory. In the event of power loss, the contents of the cache boards are battery backed in order to survive up to 48 hours.

CE CFW CH channel adapter (CHA) channel host interface processor (CHIP) channel processor (CHP) CHPID CKD CL command device

Customer engineer. Cache fast write. Channel. The channel adapter (CHA) provides the interface between the disk array and the external host system. Occasionally this term is used synonymously with the term channel host interface processor (CHIP) Synonymous with the term channel adapter (CHA).

The processor(s) located on the channel adapter (CHA). Channel path identifier. Count key data. Cluster. A volume on the disk array that accepts CA or BC control operations which are then executed by the disk array.

120

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

configuration file consistency group ID (CTGID) control unit

A file that defines the pair configurations. The group identifier for which the disk array guarantees the sequence of asynchronous data transfer for the asynchronous CA volume group. To organize the storage space attached to the DKC, you can group similarly configured logical devices (LDEVs) with unique control unit images (CUs). CUs are numbered sequentially. The XP256 supports up to 4 CUs. The XP512/48 supports up to 16 CUs. Each CU is able to manage up to 256 LDEVs. Therefore, to uniquely identify a particular LDEV requires both the CU number as well as the LDEV number.

CPU CSA CT CU CVS daemon DASD DCR DE DFDSS DFSMS DFW disk adapter (DKA) disk controller unit (DKC)

Central processing unit. Canadian Standards Association Continuous Track maintenance support application. control unit. Custom Volume Size (also called Virtual LVI). A process that resides in the UNIX system and waits for events and that does not disappear after an event is carried out. Direct Access Storage Device. Dynamic cache residency (also called Cache LUN XP). HP Surestore Data Exchange XP. Data Facility Dataset Services. Data Facility System Managed Storage. DASD Fast Write. Synonymous with the term ACP. The disk controller unit (DKC) refers to the array hardware which houses the channel adapters and service processor (SVP).

Glossary

121

disk cabinet unit (DKU) disk recovery and restore unit (DRR) disk group disk type DMP dr DSF DW DWL ECKD EFS emulation modes

The Disk Cabinet Unit (DKU) refers to the array hardware which houses the physical disks in the array. The unit located on the ACP that is responsible for data recovery and restoration in the event of a cache failure. The physical disk locations associated with a parity group. The manufacturing label burned into the physical disk controller firmware. In most cases, the disk type is identical to the disk model number. Dynamic multipathing. Drive. Device support facilities. Duplex write. Duplex write line. Extended Count Key Data. The IRIX standard file system. The Logical Devices (LDEVs) associated with each raid group may have one of the following emulation modes. These modes change the behavior of the disks and determine their size. Open-3: 2.46 GB Open-8: 7.38 GB Open-9: 7.42 GB

EOF EPO EREP ESA ESCON

End Of Field. Emergency power-off. Error reporting. Enterprise Systems Architecture. Enterprise System Connection (the IBM trademark for optical channels).

122

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

expanded LUN

A LUN is normally associated with only a single LDEV. The LUN Size Expansion (LUSE) feature allows a LUN to be associated with between 1-36 LDEVs. Essentially, LUSE makes it possible for applications to access a single large pool of storage. The LUSE feature is available when the HP Surestore LUN Configuration Manager product is installed. Extended serial adapter. Disconnecting a failed portion and replacing it with another normal portion or alternative portion in order to continue functioning. File Access Library (part of the Data Exchange software). Fixed-Block Architecture. Fibre Channel. Fibre Channel arbitrated loop. Federal Communications Commission. Fibre Channel Protocol. File conversion utility (part of the Data Exchange software). Fast dump/restore. A level for selecting rejection of a write I/O request from the host according to the condition of mirroring consistency. Format/Message. Foot or feet. Fast wide differential. The IRIX disk utility. Gigabytes. Gigabyte link module. Graphical user interface. High availability.

ExSA failover FAL FBA FC FC-AL FCC FCP FCU FDR fence level F/M ft. FWD fx GB GLM GUI HA

Glossary

123

HBA HCD HORC HORCM_CMD HORCM_DEV HORCM_INST HORCM_MON host mode

Host bus adapter. Hardware configuration definition. HP Surestore Continuous Access XP. A section of the RM instance configuration file that defines the disk devices used by RM to communicate with the disk array. A section of the RM instance configuration file that defines the volumes of the instance. A section of the RM instance configuration file that defines how RM groups link to remote RM instances. A section of the RM instance configuration file that defines the instance you are configuring. Each port can be configured with various options referred to as host modes. These modes are represented as a 2 digit hexidecimal number. The first hex digit represents special options; currently only number 10 is defined which represents Fast Wide SCSI protocol support. The second hex digit represents behavior for a specific host. These two numbers may be combined. For example, mode 18 represents Fast Wide SCSI protocol support on an HP-UX host. Using two or more servers as a standby in case of a primary server failure. Hewlett-Packard Company. Hardware. Hertz. International Business Machines Corporation. A DSF command used to perform media maintenance. Access method services (a component of Data Facility Product). Initial microprogram load. Inches.

hot standby HP H/W Hz IBM ICKDSF IDCAMS IML in.

124

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

I/O IOCP instance JCL KB kcal kg km kVA kW LAN lb. LCP LD, LDEV

Input/output (applies to an operation or device). Input/output configuration program An independent copy of RM. Instances are local or remote and can run on the same host. Job control language. Kilobyte. Kilocalorie. Kilogram. Kilometer. Kilovolt-ampere. Kilowatt. Local area network. Pound. Local control port. 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). The number of resulting LDEVs depends on the selected emulation mode. The term LDEV is often used synonymously with the term volume. Light emitting diode. A local disk in the host. The instance currently being configured or the instance to which commands are issued. Logical partition. Link Control Processor or Local Control Port. Least recently used.

LED local disk local instance LPAR LCP LRU

Glossary

125

LU LUN

Logical Unit. Logical Unit Number. A LUN results from mapping a SCSI logical unit number, port ID, and LDEV ID to a RAID group. The size of the LUN is determined by the emulation mode of the LDEV, and the number of LDevs associated with the Lun. For example, a LUN associated with two Open-3 LDEVs will have a size of 4,693 MB. Logical unit size expansion. Logical volume image. Logical Volume Manager. A disk duplicating function provided by Logical Volume Manager (LVM) (capable of triplicating disks). Meters. Megabytes. Main control unit. The consistency (usability) of data in a volume (for example, S-VOL). Millimeters. Microprocessor. Multipath Locking Facility. Magnetoresistive. Milliseconds. Two servers that are poised to cover for each other if necessary. Multiple Virtual Storage (including MVS/370, MVS/ESA, MVS/XA). Novell High Availability Server. Logically speaking, an environment where instances can be executed. Physically, a processor, which is an element of a cluster system.

LUSE LVI LVM LVM mirror m MB MCU mirroring consistency mm MP MPLF MR ms, msec mutual hot standby system MVS NHAS node

126

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

NVS OEM OFC OLM ORM OS P/DAS PA parity group partition

Nonvolatile storage. Original Equipment Manufacturer. Open Fibre Control. Optical link module. Online read margin. Operating system. PPRC/Dynamic Address Switching. Physical address. A parity group is a mode of disk operation and configuration. It is synonymous with the term RAID group. Dividing a specific physical disk according to the HP-UX kernel or device driver layer into two or more areas as if there are two or more physical disks. On the XP256 array, a path and a LUN are synonymous. Paths are created by associating a port, a target, and a LUN ID to one or more LDEVs. Personal computer. Power control interface or peripheral component interconnect. Performance Manager software. The number of supported ports on an XP disk array is dependent upon the number of supported I/O slots and the number of ports available per I/O adapter. The XP family of disk arrays supports SCSI, Fibre Channel (FC/AL), and ESCON I/O interfaces. I/O support may vary with the selected disk array. Ports are named based upon their port group and port letter. Examples of port names include CL1-A through CL1-R and CL2-A through CL2-R (letters I and O are skipped).

path PC PCI PM port

P-P PPRC

Point-to-point. Peer-to-peer remote copy.

Glossary

127

PS P-VOL R&S RAID RAID Group

Power supply. The primary or main volume that contains the data to be copied. Russel & Stoll. Redundant array of inexpensive disks. A RAID group is a mode of disk operation and configuration. RAID groups 1 to 5 vary in the number of bits used in data/parity encoding, mirroring, and striping features. You may occasionally see the term parity group used synonymously with RAID group.

RAM RC RCP RCU remote instance RISC RM RMC RM instance configuration file R-SIM R/W, r/w S/390 SAM script file

Random access memory. Reference code or remote control software. Remote control port. Remote control unit. The instance to which the local instance communicates as configured in the HORCM_INST section of the RM instance configuration file. Reduced instruction set computer. HP Surestore RAID Manager XP. Remote console. A file that defines the link between a volume and an RM instance. This file consists of four sections: HORCM_MON, HORCM_CMD, HORCM_DEV and HORCM_INST. Remote service information message. Read/write. IBM System/390 architecture. System Administration Manager. A file containing a shell script.

128

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

SCSI sec. seq. SGI shell script Sidefile

Small computer system interface. Second. Sequential. Silicon Graphics Incorporated. A command sequence executed by a UNIX shell. An area of XP256 cache used to store the data sequence number, record location, record length, and queued control information before transmit over the ESCON link. Service information message. System managed storage. Simple Network Management Protocol. Files that indicate physical devices and are different from regular files in the UNIX system. The functions of the device drivers (that is, access to system peripherals) become available through these special files. Storage subsystem identification. Service processor, which is the laptop PC that is built into the DKC. The SVP provides a direct interface into the disk array. SVP use is reserved for the HP CE only. Secondary or remote volume. The copy volume that receives the data from the primary volume. The actions of a standby server that takes over processing from the previously active server. Terabyte. Target ID. Transaction processing facility. Time-sharing option (an IBM System/370 operating system option). Unit control block.

SIM SMS SNMP special files

SSID SVP

S-VOL takeover TB TID TPF TSO UCB

Glossary

129

UL VDE VM VOLID volser Volume XRC VSE VTOC XA XDF XF XLV

Underwriters Laboratories. Verband Deutscher Elektrotechniker. Virtual machine (an IBM S/390 system control program). Volume ID. Volume serial number. Synonymous with LDEV. Extended Remote Copy. Virtual Storage Extension (an IBM S/390 operating system). Volume table of contents. System/370 Extended Architecture. Extended distance feature (for ExSA channels). IRIX extended file system. Extended logical volume manager.

130

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

INDEX

A auto-mount parameter set and verify 58 C configuration disk array 44 Emulex LightPulse LP7000 37 Sun X6729A adapter 38 connection problems troubleshooting 68 connectivity options 12 cylinders calculating for disk volume 90 D devices add 22 display information 17 label 47 set parameters 40 supported types 13 verify recognition 44

disk array configure 44 connect 42 prepare to connect 15 disk parameters set 40 disk volume calculating number of cylinders 90 E Emulex LightPulse LP7000 configure 37 error messages troubleshooting 65 F Fibre Channel interface 11 topology parameters 16 verify host adapter recognition 46 Fibre Channel adapters SCSI TID map 92 verify installation 23 Fibre Channel paths define 21 Fibre Channel ports configure 19

131

fibre switch connect 28 file system create 55 mount and verify 57 G glossary 119 H host bus adapters modes 108 host modes set 18 supported 112 I I/O timeout set 40 installation LUN Configuration Manager 16 parameter values 71 procedures 14 remote console PC 16 requirements 10 J JNI driver configure 27 L loop ID conflicts 20 LUN Configuration Manager install 16

M mount directory create and verify 56 O OPEN-3 disk type parameter values 79 OPEN-8 disk type parameter values 82 OPEN-9 disk type parameter values 85 OPEN-K (XP256) disk type parameter values 88 P parameter tables byte information 105 host bus adapter modes 108 OPEN-K/3/8/9/E devices 72 physical partition size 106 parameter values installation 71 OPEN-3 disk type 79 OPEN-8 disk type 82 OPEN-9 disk type 85 OPEN-K (XP256) 88 partition create 47 label 47 pinned track repair 64 port address configure 20 R remote console PC installation 16

132

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

S SCSI adapters differential 11 SCSI paths add 22 define 21 identify 17 worksheet 70 shut down system 42 Sun X6729A adapter configure 38 T topology parameters configure 19 troubleshooting connection problems 67 error conditions 62 error messages 65 HP Support Center 68 verbose mode 65 V verbose mode troubleshooting 65 W worksheet SCSI paths 70

133

134

HP Surestore Disk Array XP Operating System Configuration Guide: Sun Solaris

Reader Comment Sheet


HP Surestore Disk Array XP Operating System Configuration Guide Sun Solaris
We welcome your evaluation of this manual. Your comments and suggestions will help us improve our publications. Remove this page and mail or FAX it to 916-785-4677. Use and attach additional pages if necessary. Agree The manual is well organized. The information is technically accurate. Information is easy to find. Step-by-step procedures are easy to perform. There are enough examples and pictures. The examples and pictures are useful. Disagree N/A

Comments _________________________________________________________________________________

________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________

Name: Title: Company: Address: City & State:

Phone: FAX: E-mail: ZIP: Country:

___ Check here if you would like a reply.

Hewlett-Packard has the right to use submitted suggestions without obligation, with all such ideas becoming the property of Hewlett-Packard.

XPSO Technical Marketing

A5951-96031 E0201

NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES

BUSINESS REPLY MAIL


FIRST CLASS MAIL PERMIT NO. 256 ROSEVILLE, CA
POSTAGE WILL BE PAID BY ADDRESSEE

Attention: Technical Marketing (MS 5785) XPSO Hewlett-Packard Company 8000 Foothills Blvd. Roseville, CA 95747-5785


Fold Here

Tape

Please Do Not Staple

Tape

Customer Order Number A5951-90903 E0201

Copyright 2001 Hewlett-Packard Company Printed in USA Manufacturing Part Number A5951-96031

*A5951-96031*