HP Disks With Veritas
HP Disks With Veritas
HP Disks With Veritas
Sun Solaris
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
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
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
111
115
117
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.
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
There may be restrictions on relevant firmware or driver versions used. An HP service representative can provide information on supported firmware and driver versions.
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
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
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
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.
16
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).
18
HBA
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
Installation
19
Table 2. Fibre Topology Settings on the Remote Console Fabric Parameter Connection Parameter Provides
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
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.
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
22
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"
Installation
23
24
Installation
25
26
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
# 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
# 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
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
# 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
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;
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
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;
Installation
39
40
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
2. Reset the system. You are now ready to connect the disk array to the Sun system as described in the next section.
42
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
44
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.
46
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
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
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
14. Repeat steps 12 and 13 as needed to set the partitions for the selected device.
52
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
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.
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
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
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
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
procfs fd tmpfs ufs ufs ufs ufs swapfs ufs ufs ufs
1 2 3 4 5 5 5
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
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
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
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
Error Condition
Recommended Action
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.
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 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
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
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
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
68
A
WORKSHEET
69
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
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
Number of blocks 3661920 (512-byte block) Sector size (byte) 512 Number of data cylinders (see Note 7) 2543
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
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
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
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)
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
See Notes for Parameter Tables for OPEN-K/3/8/9/E Devices (page 76).
74
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
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
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
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)
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
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
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
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)
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
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
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
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
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
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)
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
84
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
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
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)
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
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
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
Winchester
dt ns nt nc
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
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)
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
88
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
8,192
8,192
8,192
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
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
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
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
92
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
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
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
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
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
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
OPEN-3
4096 8192 4096 8192 16384 4096 8192 16384 4096 4096 8192 16384 4096
OPEN-8
OPEN-9
OPEN-3/8/9/K CVS
Disk Parameters
105
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
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
Category
LU Product Name
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
OPEN-E
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
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
108
HBA
Operating System
Host Mode
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
110
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
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 Not supported (see note 2) Not supported (see note 2) Supported Supported
Supported Supported
Supported
Supported
09 0A 0B 0C
0D 0E 0F
Supported Supported
112
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
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.
113
114
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
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
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
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
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
End Of Field. Emergency power-off. Error reporting. Enterprise Systems Architecture. Enterprise System Connection (the IBM trademark for optical channels).
122
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
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.
124
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.
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
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).
P-P PPRC
Glossary
127
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
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.
SSID SVP
Glossary
129
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
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
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
Comments _________________________________________________________________________________
Hewlett-Packard has the right to use submitted suggestions without obligation, with all such ideas becoming the property of Hewlett-Packard.
A5951-96031 E0201
Attention: Technical Marketing (MS 5785) XPSO Hewlett-Packard Company 8000 Foothills Blvd. Roseville, CA 95747-5785
Fold Here
Tape
Tape
Copyright 2001 Hewlett-Packard Company Printed in USA Manufacturing Part Number A5951-96031
*A5951-96031*