HSZ80 Array Controller ACS Version
Page
Japan USA
Page
Chapter
Creating Storagesets
CLI Commands
Vii
Viii
Appendix a
Page
Figures
Xii
Tables
Xiii
Xiv
Getting Help
Compaq Website Telephone Numbers
Precautions
Electrostatic Discharge Precautions
Component Precaution
Xvi About This Guide
Vhdci Cable Precautions
Maintenance Port Precautions
Xvii
Conventions
Typographical Conventions
Xviii About This Guide
Special Notices
Xix
Required Tools
Xx About This Guide
Related Publications
Xxi
Revision History
Xxii About This Guide
General Description
Typical Installation
2General Description
Basic Building Block
Basic Building Blocks List
4General Description
Summary of HSZ80 Features
Summary of Controller Features
6General Description
HSZ80 Array Controller
Bridging the Gap Between the Host and Its Storage Subsystem
8General Description
HSZ80 Array Controller
HSZ80 Array Controller
Description of Parts
10General Description
Description of Parts
Parts of the Optional Maintenance Port Cable
12General Description
Operator Control Panel
EMU PVA
Maintenance Port
14General Description
Fault Management Utility
Utilities and Exercisers
Virtual Terminal Display
Configuration Utility
Disk Inline Exerciser
Code Load and Code Patch Utility
Clone Utility
Field Replacement Utility
Change Volume Serial Number Utility
Device Statistics Utility
Cache Module Memory Configurations
Cache Module
18General Description
Location of Cache Module Parts
Caching Techniques
Read Caching
Read-Ahead Caching
20General Description
Write-Through Caching
Write-Back Caching
Fault-Tolerance for Write-Back Caching
Nonvolatile Memory
Cache Policies Resulting from Cache Module Failures
22General Description
Cache Policies and Cache Module Status
24General Description
Failover to controller B
Resulting Cache Policies and ECB Status
26General Description
Through caching to its units Less than
28General Description
External Cache Battery
10 ECB Capacity Based on Memory Size
11 Location of Parts
30General Description
Charging Diagnostics
Battery Hysteresis
Page
Configuring an HSZ80 Array Controller
Configuration Rules
2Configuring an HSZ80 Array Controller
Introduction
Configuring an HSZ80 Array Controller
Few Tips
4Configuring an HSZ80 Array Controller
Configuring a Single Controller
Location of Parts for a Single Controller Configuration
6Configuring an HSZ80 Array Controller
SET Thiscontroller HOSTFUNCTION= ID, Mode
8Configuring an HSZ80 Array Controller
Connecting a Single Controller to the Host
10Configuring an HSZ80 Array Controller
Location of Parts for Transparent Failover
12Configuring an HSZ80 Array Controller
SET Failover Copy = Thiscontroller
Restart Othercontroller Restart Thiscontroller
14Configuring an HSZ80 Array Controller
Connecting in Transparent Failover Mode to the Host
16Configuring an HSZ80 Array Controller
Location of Parts for Multiple-Bus Failover
18Configuring an HSZ80 Array Controller
SET Multibusfailover Copy = Thiscontroller
Restart Othercontroller Restart Thiscontroller
20Configuring an HSZ80 Array Controller
Connecting in Multiple-Bus Failover Mode to the Host
22Configuring an HSZ80 Array Controller
Optional Steps
Change the CLI prompt
Set the maximum data-transfer rate
24Configuring an HSZ80 Array Controller
UPS Support
Setting the PVA Module ID Switch
26Configuring an HSZ80 Array Controller
Establishing a Local Connection to Controller
PC/Terminal to Maintenance Port Connection
28Configuring an HSZ80 Array Controller
This Controller and Other Controller
Selecting a Failover Mode
Using Transparent Failover Mode
Using Multiple-Bus Failover Mode
30Configuring an HSZ80 Array Controller
Selecting a Cache Mode
Enabling Mirrored Write-Back Cache
Fault-Tolerance
32Configuring an HSZ80 Array Controller
Setting Scsi Target ID Numbers
Host Scsi Bus
34Configuring an HSZ80 Array Controller
Device Scsi Bus
Using Preferred ID Numbers
Page
Creating Storagesets
2Creating Storagesets
Disk drives
Planning and Configuring Storagesets
4Creating Storagesets
Creating a Storageset and Device Profile
Creating Storagesets
Type of Storageset
Determining Storage Requirements
Choosing a Storageset Type
A Comparison of Different Kinds of Storagesets
8Creating Storagesets
For Disk Array Technology
Using Stripesets to Increase I/O Performance
Considerations for Planning a Stripeset
10Creating Storagesets
Distribute Members across Ports
Using Mirrorsets to Ensure Availability
12Creating Storagesets
Considerations for Planning a Mirrorset
Mirrorsets Maintain Two Copies of the Same Data
14Creating Storagesets
First Mirrorset Members on Different Buses
Using RAIDsets to Increase Performance Availability
Considerations for Planning a RAIDset
16Creating Storagesets
Page
18Creating Storagesets
Striping and Mirroring in the Same Storageset
Considerations for Planning a Striped Mirrorset
Cloning Data for Backup
20Creating Storagesets
Clone Steps for Duplicating Unit Members
Example
22Creating Storagesets
Use available device DISK20400size=832317 for member
24Creating Storagesets
DISK20000size=832317 y,n y ? y
Backing Up Your Subsystem Configuration
Saving Subsystem Configuration Information to a Single Disk
Saving Subsystem Configuration Information to a Storageset
26Creating Storagesets
Displaying the Status of the Save Configuration Feature
Controller
28Creating Storagesets
Cache
Notransportable
Node IDs
Restoring Node IDs
30Creating Storagesets
Page
Assigning Unit Numbers for Host Access to Storagesets
32Creating Storagesets
Unit Numbering Examples
LUN
Creating a Storageset Map
34Creating Storagesets
10. Storageset Map
Device PTL Addressing Convention within Controller
36Creating Storagesets
Locate devicename
11. PTL Naming Convention
38Creating Storagesets
Device port numbers Target Numbers
13. Locating Devices using PTLs
Planning Partitions
Defining a Partition
40Creating Storagesets
Guidelines for Partitioning Storagesets Disk Drives
Choosing Switches for Storagesets Devices
Enabling Switches
Changing Switches
42Creating Storagesets
RAIDset Switches
Replacement Policy
Reconstruction Policy
Membership
44Creating Storagesets
Mirrorset Switches
Copy Speed
Read Source
46Creating Storagesets
Disaster Tolerance Support
Device Switches
Transportability
48Creating Storagesets
Device Transfer Rate
Local/Remote
50Creating Storagesets
Dtsupport
Initialize Switches
Chunk Size
Increasing the Request Rate
52Creating Storagesets
Increasing the Data Transfer Rate
16. Chunk Size Smaller than the Request Size
Increasing Sequential Write Performance
Maximum Chunk Size for RAIDsets
Maximum Chunk Sizes for a RAIDset
54Creating Storagesets
Save Configuration
Considerations for Saving the Configuration
56Creating Storagesets
Destroy/Nodestroy
Unit Switches
Unit Switches for Storagesets
58Creating Storagesets
Configuring Storagesets
2Configuring Storagesets
ADD Disk DISKnnnn ptl-location switchvalue
Adding Disk Drives
Adding One Disk Drive at a Time
Configuring a Stripeset
Configuring a Mirrorset
4Configuring Storagesets
ADD Mirrorset mirrorset-name DISKnnnn DISKnnnn switch
Initialize mirrorset-name switch
ADD Unit unit-number mirrorset-name switch
Show mirrorset-name
Configuring a RAIDset
6Configuring Storagesets
ADD Raidset RAIDset-name DISKnnnn DISKnnnn DISKnnnn switch
Initialize RAIDset-name switch
Configuring a Striped Mirrorset
Show RAIDset-name
ADD Stripeset stripeset-name mirrorset1 mirrorset2
8Configuring Storagesets
Configuring a Single-Disk Unit
ADD Unit unit-number DISKnnnn switchvalue
10Configuring Storagesets
Partitioning a Storageset or Disk Drive
Initialize storageset-name switch
Show storageset-name
12Configuring Storagesets
Adding a Disk Drive to the Spareset
Removing a Disk Drive from the Spareset
14Configuring Storagesets
Enabling Autospare
16Configuring Storagesets
Deleting a Storageset
Delete unit-number
Delete storageset-name
Changing Switches for a Storageset or Device
Displaying the Current Switches
Changing RAIDset and Mirrorset Switches
Changing Device Switches
Changing Initialize Switches
Changing Unit Switches
18Configuring Storagesets
Configuring with the Command Console LUN
Enabling and Disabling the CCL
SCSI-2 Mode
SCSI-3 Mode
20Configuring Storagesets
Finding the CCL Location
Troubleshooting with the CCL
Adding Storage Units with the CCL
22Configuring Storagesets
Configuring Units with Multiple Hosts
Host Modes
24Configuring Storagesets
IBM AIX
Setting Host Modes
Transparent Failover Mode
26Configuring Storagesets
Designating the Port
Accessing Units on a Given Port
28Configuring Storagesets
Designating the Host Scsi ID Number
Scsi ID
30Configuring Storagesets
Designating the Port and Designating the Host Scsi ID Number
SET this PORT1ID = SET this PORT2ID =
Multiple-Bus Failover Mode
32Configuring Storagesets
Assigning Units through Multiple Host Adapters
34Configuring Storagesets
Moving Storagesets
Moving a Storageset from one Subsystem to Another
36Configuring Storagesets
Locate disk-name
Delete disk-name
ADD Disk disk-name PTL-location
ADD storageset-name disk-name disk-name
ADD Unit unit-number storageset-name
38Configuring Storagesets
Move disk drives to their new location
CLI Commands
Using the CLI
Command Overview
2CLI Commands
CLI Overview
Entering CLI Commands
Getting Help
SET Thiscontroller ?
Recall and Edit Command Keys
4CLI Commands
Unit Naming
Unit Number
Command Syntax
6CLI Commands
Command parameter Switches
Changing the CLI Prompt
ADD Disk
Syntax
Parameters
Switches
8CLI Commands
Transportable
Remote
TRANSFERRATEREQUESTED=20MHZ Default
TRANSFERRATEREQUESTED=ASYNCHRONOUS
TRANSFERRATEREQUESTED=10MHZ TRANSFERRATEREQUESTED=5MHZ
ADD Disk DISK40200 4 2 0 Transportable
10CLI Commands
See also
Initialize DISK20000 2 0 ADD Unit D199 DISK20000
ADD Disk DISK200 2 0 0 Remote
ADD Mirrorset
COPY=FAST
12CLI Commands
POLICY=BESTPERFORMANCE Default
Dtsupport Nodtsupport
POLICY=BESTFIT
READSOURCE=disk-name READSOURCE=LEASTBUSY Default
READSOURCE=ROUNDROBIN
14CLI Commands
ADD Mirrorset MIRR1 DISK10000 DISK20100 DISK30200
Initialize MIRR1 ADD Unit D104 MIRR1
ADD Disk ADD Unit
Initialize Mirror Reduce
Show Mirrorsets Show Storagesets Unmirror
16CLI Commands
ADD Passthrough
Parameter
ADD Passthrough passthrough-name scsi-port-target-lun
ADD Passthrough TAPE20300 2 3 ADD Unit P100 TAPE20300
18CLI Commands
Show Devices Show Passthrough
Show passthrough-name
ADD Raidset
RAIDset-name
20CLI Commands
RECONSTRUCT=NORMAL Default
RECONSTRUCT=FAST
Noreduced Default
Reduced
ADD Raidset RAID9 DISK10000 DISK20100 DISK30200
Initialize RAID8
22CLI Commands
ADD Unit D70 RAID8
ADD Raidset RAID6 DISK10300 DISK20400 DISK30200 Reduced
SET Raidset Show Raidset
ADD Spareset
ADD Spareset DISK20200 ADD Spareset DISK30300
Delete Spareset Show Spareset Show Storagesets
Disk-name
24CLI Commands
ADD Stripeset
Stripeset-name
Container-name1 container-name2 container-nameN
ADD Stripeset STRIPE1 DISK10000 DISK20100 DISK30200
Initialize STRIPE1 ADD Unit D103 STRIPE1
26CLI Commands
ADD Unit ADD Mirrorset
Initialize Show Storageset Show Stripeset
ADD Unit
ADD Unit unit-number container-name
Unit-number
ADD Unit Switches for Storagesets
28CLI Commands
Page
30CLI Commands
MAXIMUMCACHEDTRANSFER=32 Default MAXIMUMCACHEDTRANSFER=n
Nopreferredpath Default
PARTITION=partitionnumber
Readcache Default
Readaheadcache Default
Noreadcache
Noreadaheadcache
32CLI Commands
Norun
Nowriteprotect
Nowritebackcache
ADD Unit D102 DISK10000 PREFERREDPATH=THISCONTROLLER
34CLI Commands
Createpartition
Delete unit-number SET unit-number
Show Units
Clearerrors CLI
Clearerrors CLI
Clearerrors CLI
Clearerrors Clearerrors Clearerrors Clearerrors
Clearerrors controller Invalidcache
36CLI Commands
Controller
Examples
Clearerrors device-nameUNKNOWN
38CLI Commands
Clearerrors DISK30000 Unknown
Device-name
See also
Clearerrors unit-numberLOSTDATA
40CLI Commands
Clearerrors D103 Lostdata
See also
Clearerrors unit-number
42CLI Commands
Clearerrors D103 Unwriteabledata
Unwriteabledata
See also
Configuration Reset
44CLI Commands
Configuration Reset
Configuration Restore Configuration Save Initialize
Configuration Restore
Configuration Restore
46CLI Commands
Configuration Reset Configuration Save Initialize
Configuration Save
Configuration Reset Configuration Restore Initialize
48CLI Commands
Createpartition
Createpartition container-name SIZE=percent
SIZE=percent
CAPACITY= CYLINDERS= HEADS= SECTORSPERTRACK=
50CLI Commands
Destroy Partition Show
Delete DISK10000
Delete STRIPE1
52CLI Commands
Delete Failedset Delete Spareset Unmirror
Delete RAID9
Delete Failedset
Delete Failedset DISK20200
SET Failedset Show Failedset
Delete Spareset
54CLI Commands
Delete Spareset DISK20300
ADD Spareset Show Spareset
Delete unit-number
Delete D103
56CLI Commands
ADD Unit Clearerrors Lostdata
Delete Failedsets Delete Sparesets Destroypartition
Destroypartition
Destroypartition container-name PARTITION=partition-number
Partition-number
58CLI Commands
Delete D102 Destroypartition RAID9 PARTITION=2
Directory
Directory
RUN
60CLI Commands
Help
Help
Help
SET ?
Your options are
62CLI Commands
Initialize
Initialize container-name
CHUNKSIZE=DEFAULT Default CHUNKSIZE=n
64CLI Commands
Destroy Default
Saveconfiguration
Nosaveconfiguration Default
Initialize DISK10000 Saveconfiguration
Show Devices Full
66CLI Commands
Reduce DISK40400 Initialize DISK40400 Nodestroy
Cancel
Locate
Locate parameter
ALL
68CLI Commands
Disks
PTL SCSI-location
Units
Locate DISK10000 Locate Cancel
Locate D102
Locate Disks
70CLI Commands
Mirror
Mirror disk-name mirrorset-name
Nopolicy Default
POLICY=BESTFIT POLICY=BESTPERFORMANCE
72CLI Commands
ADD Mirrorset Reduce Show Mirrorsets Unmirror
Poweroff
74CLI Commands
Battery on
Overridebadflush
Poweroff Switch Settings
SECONDS=nn
76CLI Commands
Poweroff SECONDS=10
Reduce
78CLI Commands
Reduce disk-name1 disk-name2 disk-name3
Disk-name1 disk-name2 disk-name3
Show STRIPE1
Show Mirrorsets
80CLI Commands
ADD Mirrorset RUN Clone Show Mirrorset
SET mirrorset-name
Rename
Rename old-container-name new-container-name
Old-container-name
New-container-name
82CLI Commands
Rename DISK10000 Mydisk Show Disks
Ignoreerrors
Noignoreerrors Default
Restart controller
84CLI Commands
Immediateshutdown
Restart Thiscontroller
Restart Othercontroller
Retryerrors unit-number
Retryerrors D103 Unwriteabledata
86CLI Commands
RUN
RUN program-name
Program-name
Page
88CLI Commands
RUN Dilx
Selftest controller
Selftest controller
90CLI Commands
Selftest Othercontroller Ignoreerrors
Selftest Thiscontroller
Restart controller Shutdown controller
SET controller Switches
SET controller
Thiscontroller
92CLI Commands
CACHEFLUSHTIMER=n CACHEFLUSHTIMER=10 Default
Nocacheups Default
Allocationclass
Cacheups
94CLI Commands
Commandconsolelun
Nocommandconsolelun Default
HOSTFUNCTION=mode HOSTFUNCTION=ID,mode
NODEID=nnnn-nnnn-nnnn-nnnn checksum
96CLI Commands
NOPORT1ID
NOPORT2ID
Mirroredcache
Page
98CLI Commands
NOPORT1PREFERREDID
NOPORT2PREFERREDID
SCSIVERSION=SCSI-2 Default
TERMINALSPEED=baudrate TERMINALSPEED=9600 Default
SCSIVERSION=SCSI-3
TERMINALPARITY=ODD TERMINALPARITY=EVEN
100CLI Commands
Maximum SCSI-Bus Lengths for Given Data Transfer Rate
101
SET Othercontroller PROMPT=CONTROLLER B
SET Thiscontroller PORT1ID=2,5
Show Thiscontroller Show Othercontroller
102CLI Commands
SET device-name
103
104CLI Commands
SET DISK20000 TRANSFERRATEREQUESTED=5MHZ
SET DISK10300 Transportable
SET DISK10300 Remote
SET EMU
105
SET EMU
EMU Set Point Temperatures
106CLI Commands
FANSPEED=AUTOMATIC Default
FANSPEED=HIGH
107
SET EMU SENSOR2SETPOINT=34
SET EMU FANSPEED=HIGH
108CLI Commands
SET Failedset
SET Failedset
Autospare Noautospare
109
SET DISK10000 Transportable
Init DISK10000
SET Failedset Autospare
110CLI Commands
SET Failover
Thiscontroller Othercontroller
111
SET Failover COPY=THISCONTROLLER
SET Multibusfailover SET Nofailover SET Nomultibusfailover
112CLI Commands
SET mirrorset-name
113
MEMBERSHIP=number-of-members
114CLI Commands
REMOVE=disk-name
REPLACE=disk-name
115
116CLI Commands
SET MIRR1 POLICY=BESTFIT
117
SET MIRR1 REMOVE=DISK30000
SET MIRR1 REPLACE=DISK30200
ADD Mirrorset Reduce Show Mirrorset Unmirror
118CLI Commands
SET Multibusfailover
119
SET Failover SET Nofailover SET Nomultibusfailover
120CLI Commands
Nodestroyunflushabledata Default
SET Nofailover
Destroyunflushabledata
121
SET Nofailover
SET Failover SET Multibusfailover SET Nomultibusfailover
122CLI Commands
SET Nomultibusfailover
123
SET Nomultibusfailover Destroyunflushabledata
SET Failover SET Multibusfailover SET Nofailover
124CLI Commands
SET RAIDset-name
125
126CLI Commands
SET RAID9 POLICY=BESTFIT
SET RAID9 REMOVE=DISK10000
127
SET RAID9 REPLACE=DISK20100
ADD Raidset Show Raidsets
128CLI Commands
SET unit-number
129
130CLI Commands
MAXIMUMCACHEDTRANSFER=n MAXIMUMCACHEDTRANSFER=32 Default
131
132CLI Commands
ERRORMODE=NORMAL ERRORMODE=FAILSAFE
133
134CLI Commands
135
SET D102 Writeprotect Noreadcache
136CLI Commands
Show
Show controller Show device-name Show device-type
Show EMU
137
Device-type
EMU
Storageset-name
138CLI Commands
Full
139
140CLI Commands
Show MIRR1
Show Mirrorset Full
141
Show Thiscontroller Full
142CLI Commands
Show EMU
Shutdown controller
143
144CLI Commands
Shutdown Thiscontroller
Restart controller Selftest controller
Unmirror
145
Unmirror DISK10300
146CLI Commands
ADD Mirrorset Reduce RUN Clone
System Profiles
Device Profile
2System Profiles
Storageset Profile
Reduced Membership
Enclosure Template
4System Profiles
Controller Specifications
Physical and Electrical Specifications for Controller
2Controller Specifications
Environmental Specifications
Optimum Operating Environmental Specifications
Table B-3 Maximum Operating Environmental Specifications
Table B-4 Maximum Nonoperating Environmental Specifications
4Controller Specifications
Glossary
GL-2Glossary
Bit
CSR
GL-4Glossary
Data striping
Dual-simplex
See ECB
GL-6Glossary
FD Scsi
IBR
GL-8Glossary
Operation
Mist
GL-10Glossary
Normal member
PCM
GL-12Glossary
PTL
RAIDset
GL-14Glossary
RFI
SCSI-P cable
GL-16Glossary
Storage subsystem
GL-17
Synchronous
GL-18Glossary
Vhdci
GL-19
Page
ADD Passthrough passthrough-name scsi-port-target-lun,5-16
ADD Raidset RAIDset-name container- nameN
ADD Stripeset stripeset-name container- nameN
ADD Unit unit-number container-name,5-27Adding
Batteryoff Poweroff Batteryon Poweroff
2Index
AUTOSPARE, 4-15SET Failedset
Cacheups
Capacity CREATEPARTITION, 5-49INITIALIZE
Chunksize Initialize
Lostdata
4Index
SET MULTIBUSFAILOVER, 5-118SET Nofailover
Page
6Index
Copy
Cylinders CREATEPARTITION, 5-49INITIALIZE
Destroyunflushabledata SET Nofailover SET Nomultibusfailover
Disableaccesspath ADD Unit
8Index
Dilx
Disks
Enableaccesspath ADD Unit
Errormode
ECB
Index
Nosaveconfiguration
Saveconfiguration
ADD Disk
PTL SCSI-location,5-68unit-number,5-68UNITS
Maximumcachedtransfer ADD Unit
Membership
SET mirrorset-name,5-113Membership
Nooverridebadflush Poweroff Noautospare SET Failedset
Nodeid
INVALIDCACHE, 5-36NODTSUPPORT
Nopolicy ADD RAIDSET, 5-20NOPORT1ID
Overridebadflush Poweroff
NOPORT2TRANSFERRATEREQUEST ED
Nopreferredpath
Noreadcache
Show device-type,5-137Path
PORT1ID
PORT2ID
Preferredpath
Prompt
SET controller, 5-98Protocol
SET mirrorset-name,5-114
SET RAIDset-name,5-125
Rename old-container-name new-container
SET mirrorset-name,5-116
RUN program name
PORT1PREFERREDID PORT1TRANSFERRATEREQUESTE D
PORT2PREFERREDID PORT2TRANSFERRATEREQUESTE D
WRITEPROTECT, 5-133WRITEBACKCACHE
Passthrough
Show storageset-name,5-137SHOW storageset-type,5-137
Size Createpartition
TRANSFERRATEREQUESTED, 3-49TRANSPORTABLE
Time
SET controller, 5-99Tip, defined, xix Tools, xx Topology
TRANSFERRATEREQUESTED, 3-49ADD Disk
Vtdpy
Writeprotect