Thursday, 9 December 2010

Replacing failed disk on Compaq MA8000

The Compaq MA8000 went end of life around 2004, there are still some out there though, and a few CLI commands must be run before pulling the failed disk

Procedure:

Part 1: Establish CLI access

Method A

Use the serial cable provided with the MA8000 (Serial Cable Part # 17-04074-01) to connect from the serial port of a system running the HyperTerminal application, to the HSG80 controller port. HyperTerminal settings:

Baud Rate = 9600

Data Bits = 8

Parity = NONE

Stop Bits = 1

Flow Control = Hardware

Method B

Use the Storage Works Commands Console installed on an NT system and open the CLI Window (you will need to know an authorization password)

Part 2: Disk removal

From the CLI:

Check that the failed disk is part of the failedset. The failedset contains disk drives that were removed from service either by the controller or by the user.

HSG80> SHOW FAILEDSET

Enter the DELETE FAILEDSET and DELETE DISKnnnnn commands before physically removing failed members from the storage shelf for testing, repair, or replacement.

HSG80> DELETE FAILEDSET DISKnnnnn
HSG80> DELETE DISKnnnnn

Then replace the failed disk.

Part 3: Add replacement disk

From the CLI:

HSG80> RUN CONFIG

Add the new disk drive to the spareset.
The spareset is a pool of drives available to the controller to replace failing members of storagesets.

HSG80> ADD SPARESET DISKnnnnn

If the raidset that the failed disk device was part of is running in reduced state, then the controller automatically removes the new disk from the spareset and adds it to the raidset.
If the controller had a spareset when the disk failed, then the controller already have added a disk to the raidset and the state is normal.

Note i: HSG80 is the Array Controller

Note ii: In DISKnnnnn the nnnnn corresponds relates to the SCSI channel and target ID of the disk (example: DISK50400 is in Channel 5 and Target ID 4)