![]() | Sun System Handbook - ISO 4.1 October 2012 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||
Solution Type Technical Instruction Sure Solution 1009346.1 : How To Use Hardware RAID on the T2000 T1000 Systems
PreviouslyPublishedAs 212930 ***Checked for relevance on 17-May-2011*** Applies to:Sun Fire T2000 Server - Version All Versions and laterAll Platforms GoalDESCRIPTION: FixThe Sun Fire[TM] T2000 server supports the following RAID configurations:
Before using the Hardware RAID features of the Sun Fire T2000 server, ensure that the following patches have been applied:
Note: To confirm the installed PCI-X FCode revision see the patch README. The ALOM showhost command cannot be used as this command queries the onboard (currently inactive) LSI chip firmware and will not show the correct version. NOTE: Mirroring the boot disks is typically done prior installing the OS since the RAID controller requires usage of 64MB of each disk in the RAID. This must be completed using the procedure documented in the "Sun Fire T2000 Server Product Notes" which is the top link from: Sun SPARC Enterprise T2000 Server Documentation
This document describes hardware RAID functionality, practical usage, and specifications on the Niagara-based Sun Fire T2000 server. The Sun Fire T2000 server currently utilizes an LSI SAS1064 chipset and a 4 PHY-wide SAS HBA with up to four (4) 72G 2.5" SAS disk drives as well as support for RAID0 (Striping) and RAID1 (Mirroring). SAS (Serial Attached SCSI) provides:
The two Solaris[TM] Operating System components of Sun Fire T2000 RAID functionality are: -mpt: Solaris kernel module for support of LSI Logic MPI-enabled HBAs. There is current support for the LSI1030 and LSI1064 HBAs. -raidctl(1M): Solaris utility to interface with the built-in RAID functionality of MPI HBAs. RAID levels available:RAID1: Mirroring
RAID0: Striping
Operations Summary:Create a mirror: raidctl -c [-r 1] primary secondary Create a stripe: raidctl -c -r 0 disk1 disk2 [disk3] . . . Delete a RAID volume: raidctl -d volume Display RAID volumes: raidctl Update HBA controller firmware: raidctl -F [path_of_image_file] [controller#] RAID Operation DetailsCreating a mirror Format: raidctl -c [-r 1] primary secondary Example: # raidctl -c c1t0d0 c1t1d0 With the above command issued, a RAID volume c1t0d0 will be created. Data on c1t0d0 will be synced to c1t1d0, which will overwrite data on c1t1d0. No file systems may be mounted on the secondary disk. The secondary disk must be as large as the primary disk for successful creation. The RAID volume will end up having the total capacity of just one disk. Creating a stripe Format: raidctl -c -r 0 disk1 disk2 [disk3] . . . Example: # raidctl -c -r 0 c1t1d0 c1t2d0 c1t3d0 When the above command is issued, RAID volume c1t1d0 will be created. Data on all the drives will be destroyed, and no file systems may be mounted on any individual disk. The RAID volume will have have the capacity of all the disks combined (The smallest common size is used). Deleting a RAID volume Format: raidctl -d volume Example: # raidctl -d c0t0d0 When the above command is issued, the RAID volume will be deleted. Data may be lost depending on the RAID configuration. Please see the RAID descriptions above. Checking RAID status Example: # raidctl Example output: RAID RAID RAID Disk Volume Status Disk Status ---------------------------------------- c0t0d0 RESYNCING c0t0d0 OK c0t1d0 OK The volume (RAID) status can be one of four possible:
The disk status can be one of three possible:
After RAID volume creation
Attachments This solution has no attachment |
||||||||||||
|