Print | Rate this content

HP Integrity rx2660 Server - Unable to Add Spare Drive Using MSA$UTIL: "Adding or modification of Raid Unit failed"

Issue

Environment:

  • HP rx2660 Server

  • OpenVMS 8.4 VMS84I_UPDATE V3.0

An end user needed a way to add a spare drive to a couple raid 5 units and a mirror without bringing down OpenVMS. The end user wanted all raid sets to share the same spare drive.

So the engineer had attempted to do the following:

$ MCR MSA$UTIL

MSA> set unit 0 /spares=8

This logical drive has been configured with a later version of an Array Configuration Utility. It is not safe to use this program to make changes. "Adding or modification of Raid Unit failed"

As one can see above, the command failed. Considering this, the engineer had attempted to duplicate the above on one of the lab systems. The engineer was able to perform the same command successfully on a lab system:

MSA> set unit 0 /spares=7

Unit 0 of size 143305920 blocks (68.33GB) modified.


MSA> sho unit

Unit 0:
In PDLA mode, Unit 0 is Lun 0.
Cache status : enabled
Max Boot Partition: Unknown
Volume status : VOLUME OK
2 Data Disk(s) used by lun 0:
Disk 1: Partition 0; (SCSI bus 1, SCSI id 0)
Disk 2: Partition 0; (SCSI bus 1, SCSI id 1)
Spare physical drives:
1 Spare Disk(s) used by lun 0:
Disk 7: (SCSI bus 1, SCSI id 6)
Logical Volume Raid Level: RAID 1. Mirroring stripe_size=128.0KB
Logical Volume Capacity : 68.33 [73.37] GB


MSA> set unit 1 /spares=7

Unit 1 of size 429925920 blocks (205.00 GB) modified.

Unit 1:
In PDLA mode, Unit 1 is Lun 1.
Cache status : enabled
Max Boot Partition: Unknown
Volume status : VOLUME OK
4 Data Disk(s) used by lun 1:
Disk 3: Partition 0; (SCSI bus 1, SCSI id 2)
Disk 4: Partition 0; (SCSI bus 1, SCSI id 3)
Disk 5: Partition 0; (SCSI bus 1, SCSI id 4)
Disk 6: Partition 0; (SCSI bus 1, SCSI id 5)
Spare physical drives:
1 Spare Disk(s) used by lun 1:
Disk 7: (SCSI bus 1, SCSI id 6)
Logical Volume Raid Level: RAID 5. Distributed Data Guard
stripe_size=16.0KB
Logical Volume Capacity : 205.00 [220.12] GB

Solution

As one can see above, that it is possible to add a spare online from MSA$UTIL and add the same spare drive to multiple raid sets. This problem was elevated to Engineering.

The following is Engineering's response:

MSA> set unit 0 /spares=8

This logical drive has been configured with a later version of an Array Configuration Utility. It is not safe to use this program to make changes. "Adding or modification of Raid Unit failed"

The above message is due to the following reason:

The Logical Volume Capacity (in blocks) of the Raid unit created varies in different array configuration utilities like ORCA and MSA$UTIl. So it is recommended to use the same utility to add or modify Raid units.

So, in order to add the spare to the unit created, the end user should recreate the unit from MSA$UTIL to add a spare disk to it.

The end user acknowledged the raid sets were originally created from the ORCA utility.

Legal Disclaimer: Products sold prior to the November 1, 2015 separation of Hewlett-Packard Company into Hewlett Packard Enterprise Company and HP Inc. may have older product names and model numbers that differ from current models.

Provide feedback

Please rate the information on this page to help us improve our content. Thank you!
Document title: HP Integrity rx2660 Server - Unable to Add Spare Drive Using MSA$UTIL: "Adding or modification of Raid Unit failed"
Document ID: emr_na-c03452640-3
How helpful was this document?
How can we improve this document?
Note: Only English language comments can be accepted at this time.
Please wait while we process your request.