Raid Manager (RM6) cheat sheet
Raid Manager (RM6) is the software product the enables you to manipulate the disks on Sun Microsystems A1000, RSM2000 and A3x00(fc) storage arrays. RM6 uses virtual disks to manage physical disks called LUNs and can be either RAID 0 (concatenation/stripe), RAID 1 (mirror), RAID 3 (stripes with dedicated parity disk) and Raid 5 (stripes with parity interleaved).
NOTE: Raid Manager uses 1+0 when creating a RAID 1 LUN.
Raid Manager can be used via either a GUI - rm6 or via the command line however not all functionality is available across the CLI or GUI.
How to Determine Version Number
Release1 | Sun Version |
---|---|
VERSION: 1.0,REV=06.00 | 6.0 |
VERSION=6.01,REV=00.19 | 6.1 |
VERSION: 6.01,REV=01.04 | 6.1.1 |
VERSION: 6.01,REV=01.11 | 6.1.1 u1 |
VERSION: 6.01,REV=01.11 | 6.1.1 u22 |
VERSION=6.22,REV=01.14 | 6.22 |
VERSION=6.22,REV=01.54 | 6.22.1 |
Key: 1 - To get the release number run the pkinfo command (pkginfo -l SUNWosar) 2 - Both 6.1.1 u1 and u2 report the same information from the pkginfo command BUT if you do a "pkgparam SUNWosafw |grep 106513 " only 6.1.1 u2 will come back with anything. |
Compatibility Matrix
Sun Version | Firmware Revision | Solaris Release (Min - Max) |
---|---|---|
6.0 | 02.04.1d | 2.4 - 2.5.1 |
6.1 | 02.04.04.1 | 2.5.1 - 2.6 |
6.1.1 | 02.05.06.332 | 2.5.1 - Sol 7 |
6.1.1 u1 | 02.05.06.332 | 2.5.1 - Sol 7 |
6.1.1 u21 | 02.05.06.332 | 2.5.1 - Sol 7 |
6.22 | 03.01.03.60 | 2.5.1 11/97 - Sol 7 |
6.22 | 03.01.03.63 | Sol 8 |
6.22.1 | 03.01.04.71 | 2.6 - Sol 7 |
6.22.1 | 03.01.04.75 | Sol 8 - Sol 9 |
Key: 1 - Both 6.1.1 u1 and u2 report the same information from the pkginfo command BUT if you do a "pkgparam SUNWosafw |grep 106513" only 6.1.1 u2 will come back with anything. 2 -The patch 106513-05 with 02.05.06.39 firmware, was pulled because of Sun Alert 24267. |
Where is it?
Bundled with A1000 and A3x00 storage arrays only. An A3000 is also known as an RSM2000. These arrays will NOT work without Raid Manager. Raid Manager is useless without this type of array. Upgrades should be able to be obtained through SAG.
Also note that disks in an A1000 or A3x00 are NOT SUPPOSED TO BE SEEN BY FORMAT. The disks are put into luns by rm6, then the LUNS WILL BE SEEN BY FORMAT. So not seeing my A1000 or A3x00 disks in format is normal.
Patch Matrix
Product Release | OS Release | ||||||||
---|---|---|---|---|---|---|---|---|---|
2.4 | 2.5 | 2.5.11 | 2.6 | 7 | 8 | 9 | |||
6.0 | N/P | N/P | N/P | N/S | N/S | N/S | N/S | ||
6.1 | N/P | N/P | N/P | N/P | N/S | N/S | N/S | ||
6.1.1 | N/S | N/S | 106513 | 106513 | 1065132 | N/S | N/S | ||
6.1.1 u1 | N/S | N/S | 106513 | 106513 | 106513-NN 1065522 | N/S | N/S | ||
6.1.1 u2 | N/S | N/S | 106513 | 106513 | 106513 1065522 | N/S | N/S | ||
6.22 | N/S | N/S | 108834 | 108834 | 108834 | 108553 | N/S | ||
6.22.1 | N/S | N/S | N/S | 112125 | 112125 | 112126 | 1121263 | ||
Key: N/S - Product not supported on this OS N/P - No patch applicable for this OS 1 - Minimum OS version 11/97 2 - Patch 106513 MUST be installed before 3 - Minimum version required is -05 |
Installation Details
- SUNWosafw - Open Storage Array Firmware
- SUNWosamn - Open Storage Array Man Pages
- SUNWosar - Open Storage Array (Root)
- SUNWosau - Open Storage Array (Usr)
- SUNWosanv Open Storage Array (nvsram) (RM 6.22.1 only)
Installation
The packages are installed using pkgadd
, after adding the packages then apply the associated patch
and then reboot
. The following directories are used:
- /etc/osa - lock files
- /usr/lib/osa - log files, libraries and configuration files
- /usr/lib/osa/bin - binary files
- /usr/lib/osa/fw - controller firmware and NVSRAM files
Uninstall Unmount the filesystems that are under RM6 control and then use pkgrm to remove the following packages;
- SUNWosafw
- SUNWosamn
- SUNWosar
- SUNWosau
Common Commands
Command | Description |
---|---|
rm6 | to start the GUI |
healthck -a | to check the status of the arrays using RM6 |
raidutil -c c#t#d# -i | to display contoller information of the array using RM6 |
raidutil -c c#t#d# -B | to check the battery age of the array using RM6 |
drivutil -i c#t#d# | to display the status is drives in the array using RM6 |
drivutil -U c#t#d# | to unfail a drive in the array using RM6 |
rdacutil -f c#t#d# | to fail a controller on the array using RM6 |
rdacutil -u c#t#d# | to unfail a failed controller on the array using RM6 |
healthck -a | perform a health check on RAID Modules |