SAS2 Integrated RAID™ Solution User Guide Version 1.
Revision History Version and Date Version 1.0, July 2009 Description of Changes Initial release of this document. LSI, the LSI logo, Fusion-MPT, Integrated RAID, Integrated Mirroring, and Integrated Striping are trademarks or registered trademarks of LSI Corporation or its subsidiaries. SPARC is a registered trademark of SPARC International, Inc. Linux is a registered trademark of Linus Torvalds. Windows and MS-DOS are registered trademarks of Microsoft Corporation.
SAS2 Integrated RAID Solutions User Guide Table of Contents Table of Contents Chapter 1: Introduction to the Integrated RAID Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1.1 Benefits and Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents SAS2 Integrated RAID Solutions User Guide 5.2 Creating Integrated Striping Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 5.3 Other Configuration Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 1: Introduction to the Integrated RAID Solution | Benefits and Features SAS2 Integrated RAID Solutions User Guide Chapter 1 Introduction to the Integrated RAID Solution This chapter provides an introduction to the features and benefits of the LSI Integrated RAID™ solution for LSI SAS2 controllers. The LSI Integrated RAID solution provides cost benefits for the server or workstation market that requires the extra performance, storage capacity, and/or redundancy of a RAID configuration.
Chapter 1: Introduction to the Integrated RAID Solution | Using this Manual SAS2 Integrated RAID Solutions User Guide Support for online capacity expansion (OCE) for RAID1 volumes. OCE allows you to increase the size of a RAID1 volume by replacing the disk drives with larger drives.
SAS2 Integrated RAID Solutions User Guide Chapter 1: Introduction to the Integrated RAID Solution | Using this Manual Appendix A explains how to use the command-line-driven SAS2 Integrated RAID configuration utility (SAS2IRCU) to create Integrated RAID volumes in the manufacturing environment.
Chapter 1: Introduction to the Integrated RAID Solution | Using this Manual Page 4 SAS2 Integrated RAID Solutions User Guide LSI Corporation Confidential | July 2009
Chapter 2: Overview of Integrated RAID Mirrored Volumes | Introduction SAS2 Integrated RAID Solutions User Guide Chapter 2 Overview of Integrated RAID Mirrored Volumes This chapter provides an overview of the LSI Integrated RAID features that support the creation of mirrored arrays. 2.
Chapter 2: Overview of Integrated RAID Mirrored Volumes | Operation of Mirrored Volumes 2.3 Operation of Mirrored Volumes Page 6 SAS2 Integrated RAID Solutions User Guide Ability of mirrored volumes to run in optimal mode or in degraded mode if one mirrored disk in an Integrated Mirroring volume fails or if one or more mirrored disks fail in an Integrated Mirroring + Striping volume or Integrated Mirroring Enhanced volume. Support for hot swapping.
Chapter 2: Overview of Integrated RAID Mirrored Volumes | Operation of Mirrored Volumes SAS2 Integrated RAID Solutions User Guide Integrated Mirroring Volume Primary Mirror SAS LSI Fusion-MPT SAS2 Controller NVSRAM (For Write Journaling) Memory Bus FLASH (For Configuration) 3_00006-00 Figure 1: Typical Integrated Mirroring Implementation The following figure shows the logical view and physical view of an Integrated Mirroring volume.
Chapter 2: Overview of Integrated RAID Mirrored Volumes | Operation of Mirrored Volumes SAS2 Integrated RAID Solutions User Guide Logical View Physical View Mirrored Stripe 1 Mirrored Stripe 1 Mirrored Stripe 1' Mirrored Stripe 2 Mirrored Stripe 2 Mirrored Stripe 2' Mirrored Stripe 3 Mirrored Stripe 3' Mirrored Stripe 3 Mirrored Stripe 4 Mirrored Stripe 4 Mirrored Stripe 5' Mirrored Stripe 6 Mirrored Stripe 6' Mirrored Stripe N Mirrored Stripe N-1' Mirrored Stripe N Mirrored Stripe N’
SAS2 Integrated RAID Solutions User Guide Chapter 2: Overview of Integrated RAID Mirrored Volumes | Mirrored Volume Features 2.4 Mirrored Volume Features This section describes features of Integrated Mirroring, Integrated Mirroring + Striping, and Integrated Mirroring Enhanced volumes. You can configure up to two mirrored volumes on each LSI SAS2 controller. 2.4.
Chapter 2: Overview of Integrated RAID Mirrored Volumes | Mirrored Volume Features SAS2 Integrated RAID Solutions User Guide 2.4.6 Disk Write Caching By default, the Integrated RAID firmware disables disk write caching for mirrored volumes. It does this to assure that the write journal entry stored in non-volatile static RAM (NVSRAM) is always valid. If disk write caching were enabled (not recommended), the disk write log could be invalid. 2.4.
Chapter 3: Creating Mirrored Volumes | Mirrored Volume Configuration Overview SAS2 Integrated RAID Solutions User Guide Chapter 3 Creating Mirrored Volumes This chapter explains how to create Integrated Mirroring, Integrated Mirroring + Striping, and Integrated Mirroring Enhanced volumes with the LSI SAS2 BIOS Configuration Utility (SAS2 BIOS CU). 3.
Chapter 3: Creating Mirrored Volumes | Creating Mirrored Volumes SAS2 Integrated RAID Solutions User Guide All physical disks in a volume must be either SATA (with extended command set support) or SAS (with SMART support). You cannot combine SAS and SATA disks in the same volume. However, you can create one volume with SAS disks and a second volume with SATA disks on the same controller. Disks must have 512-byte blocks and must not have removable media.
Chapter 3: Creating Mirrored Volumes | Creating Mirrored Volumes SAS2 Integrated RAID Solutions User Guide 4. Move the cursor to the RAID Disk column and select a line that has a No entry in this column, indicating that the disk is not already part of the volume being created. To add the disk to the new array, change the No to Yes by pressing the space bar. This is the Primary disk in the array.
Chapter 3: Creating Mirrored Volumes | Creating Mirrored Volumes SAS2 Integrated RAID Solutions User Guide 4. Move the cursor to the RAID Disk column and select a line that has a No entry in this column, indicating that the disk is not already part of the volume being created. To add the disk to the new array, change the No to Yes by pressing the space bar. CAUTION: If any of the disks contains data that you want to keep, back it up before you start creating the volume.
Chapter 3: Creating Mirrored Volumes | Managing Hot Spare Disks SAS2 Integrated RAID Solutions User Guide 4. Again, wait until synchronization is complete on the new disk and the volume returns to the Optimal state. 5. In the Adapter List window of the SAS2 BIOS CU, use the arrow keys to select the LSI SAS adapter with the RAID1 volume and then press Enter. The Adapter Properties window appears. 6. Use the arrow keys to select RAID Properties, and then press Enter.
Chapter 3: Creating Mirrored Volumes | Managing Hot Spare Disks SAS2 Integrated RAID Solutions User Guide Figure 6: Manage Array Window The Manage Hot Spares window appears. 6. Identify a disk that is not part of a RAID volume (i.e., the value in the Drive Status column is not RAID) and that is not already identified as a hot spare disk. A global hot spare disk must have 512-byte blocks and nonremovable media. The disk type must be either SATA with extended command set support or SAS with SMART support.
Chapter 3: Creating Mirrored Volumes | Other Configuration Tasks SAS2 Integrated RAID Solutions User Guide 3.4 Other Configuration Tasks This section explains how to perform other configuration and maintenance tasks for mirrored volumes. 3.4.1 Viewing Volume Properties Follow these steps to view the RAID properties of the mirrored volume(s): 1. In the SAS2 BIOS CU, select an LSI SAS2 adapter from the Adapter List. The Adapter Properties window appears. 2. Select RAID Properties.
Chapter 3: Creating Mirrored Volumes | Other Configuration Tasks 3.4.3 Activating an Array SAS2 Integrated RAID Solutions User Guide A volume (array) can become inactive if, for example, you remove it from one controller or computer and install it on a different one. The Activate Array option allows you to reactivate an inactive volume. This option is available only when the selected volume is currently inactive. Follow these steps to activate a selected volume: 1.
Chapter 3: Creating Mirrored Volumes | Other Configuration Tasks SAS2 Integrated RAID Solutions User Guide After a pause, the utility deletes the array. If there is another remaining array and one or two hot spare disks, the BIOS checks the hot spare disks to determine if they are compatible with the remaining volume. If they are not compatible (too small or wrong disk type), the BIOS deletes them also. 3.4.
Chapter 3: Creating Mirrored Volumes | Other Configuration Tasks SAS2 Integrated RAID Solutions User Guide Figure 7: Boot Device on SAS Topology Window If a device is currently configured as the alternate boot device, the Device Info column shows the word Alt. 3. To select the preferred boot disk, move the cursor to the disk and press Alt+B. 4. To remove the boot designator, move the cursor to the current boot disk and press Alt+B. This controller will no longer have a disk designated as boot. 5.
Chapter 4: Overview of Integrated Striping | Introduction SAS2 Integrated RAID Solutions User Guide Chapter 4 Overview of Integrated Striping This chapter provides an overview of the LSI Integrated RAID features that support the creation of striped arrays. 4.1 Introduction LSI Integrated RAID enables you to create Integrated Striping volumes for applications that require the faster performance and increased storage capacity of striping.
Chapter 4: Overview of Integrated Striping | Integrated Striping Description 4.3 Integrated Striping Description SAS2 Integrated RAID Solutions User Guide On Integrated Striping volumes, the firmware writes data across multiple disks instead of onto one disk. It does this by partitioning each disk’s storage space into 64-KB stripes. The firmware interleaves the stripes round-robin so that the combined storage space consists alternately of stripes from each disk.
Chapter 5: Creating Integrated Striping Volumes | Integrated Striping Configuration Over- SAS2 Integrated RAID Solutions User Guide Chapter 5 Creating Integrated Striping Volumes This chapter explains how to create Integrated Striping volumes using the LSI SAS2 BIOS Configuration Utility (SAS2 BIOS CU). 5.1 Integrated Striping Configuration Overview The LSI SAS2 BIOS CU is a menu-driven utility program that enables you to easily configure and manage Integrated RAID volumes.
Chapter 5: Creating Integrated Striping Volumes | Creating Integrated Striping Volumes SAS2 Integrated RAID Solutions User Guide Integrated Striping volumes must have at least two disks and no more than 10 disks. Integrated Striping volumes do not support hot spare disks. Follow these steps to configure an Integrated Striping volume with the SAS2 BIOS CU. The procedure assumes that the required controller(s) and disks are already installed in the computer. 1.
Chapter 5: Creating Integrated Striping Volumes | Other Configuration Tasks SAS2 Integrated RAID Solutions User Guide NOTE: Repeat the instructions above to create a second Integrated Striping volume, if desired and if enough additional disks are available. 5.3 Other Configuration Tasks This section explains how to perform other configuration and maintenance tasks for Integrated Striping volumes. 5.3.1 Viewing Volume Properties Follow these steps to view the RAID properties of a volume: 1.
Chapter 5: Creating Integrated Striping Volumes | Other Configuration Tasks 5.3.3 Deleting an Array SAS2 Integrated RAID Solutions User Guide CAUTION: Before you delete an array, be sure to back up all data on the array that you want to keep. Follow these steps to delete a selected volume (array): 1. In the Adapter List window, use the arrow keys to select an LSI SAS adapter. The Adapter Properties window appears. 2. Use the arrow keys to select RAID Properties, and then press Enter.
Chapter 5: Creating Integrated Striping Volumes | Other Configuration Tasks SAS2 Integrated RAID Solutions User Guide 5.3.5 Selecting a Boot Disk You can select a boot disk in the SAS Topology window. The next time you boot the computer, the firmware moves this disk to scan ID 0, making it the new boot disk. This makes it easier to set BIOS boot device options and to keep the boot device constant during device additions and removals. You can also select an alternative boot device.
Chapter 5: Creating Integrated Striping Volumes | Other Configuration Tasks Page 28 SAS2 Integrated RAID Solutions User Guide LSI Corporation Confidential | July 2009
SAS2 Integrated RAID Solutions User Guide Appendix A: | Hardware and Software Requirements Appendix A Using the SAS2 Integrated RAID Configuration Utility This appendix explains how to use the SAS2 Integrated RAID Configuration Utility (SAS2IRCU) to create RAID volumes on LSI SAS2 controllers. SAS2IRCU is a command-line utility that you use to configure the Integrated RAID functions of LSI SAS2 controllers. SAS2IRCU runs in the DOS, Linux, EFI, and Windows Pre-Installation (WinPE) environments.
Appendix A: | Interface Description SAS2 Integrated RAID Solutions User Guide Linux® 2.6 Kernel - RHEL 5, SLES 10 Requires Linux driver v00.255.04.00 or greater. MS-DOS® 6.22 and FreeDOS 1.0 SAS2IRCU runs on DOS only if the system BIOS supports 32-bit BIOS services, including the PCI BIOS services. SAS2IRCU uses these services to locate the controller and its interface registers because it needs to directly access the controller chip’s interface registers. A.
SAS2 Integrated RAID Solutions User Guide Appendix A: | Commands The commands are not case sensitive. The command descriptions use the following conventions: A.3.1 Common Command-Line Parameters Enter the text in italics exactly as shown on the command line. Replace text enclosed in < > with a required parameter. Replace text enclosed in [ ] with an optional parameter. Enter parameters enclosed in { } one or more times, as required for the command being executed.
Appendix A: | Commands SAS2 Integrated RAID Solutions User Guide The configuration of the Integrated RAID firmware determines the maximum and minimum number of drives that you can use in Integrated RAID volumes.
SAS2 Integrated RAID Solutions User Guide A.3.3.3 Program Return Value A.3.4 DISPLAY Command Appendix A: 0x00 SUCCESS: Command completed successfully. 0x01 FAILURE: Bad command-line arguments or operational failure. 0x02 ADAPTER_NOT_FOUND: Cannot find specified adapter. | Commands The DISPLAY command displays information about LSI SAS2 controller configurations, including controller type, firmware version, BIOS version, volume information, physical drive information, and enclosure.
Appendix A: | Commands SAS2 Integrated RAID Solutions User Guide Initiator at ID #112 Device at ID #335524 Device is a Hard disk Enclosure # : 2 Slot # : 2 Connector ID : 4 State : Ready (RDY) Size (in MB)/(in sectors) : 70007/143374738 Manufacturer : HP Model Number : DG072A9BB7 Firmware Revision : HPD0 Serial No : B365P720H7330709 Protocol : SAS Drive Type : SAS Device at ID #335525 Device is a Hard disk Enclosure # : 2 Slot # : 1 Connector ID : 4 State : Ready (RDY) Size (in MB)/(in sectors) : 70007/1
SAS2 Integrated RAID Solutions User Guide Appendix A: | Commands Ready (RDY) – The drive is ready for use as a normal disk drive, or it is ready to be assigned to a disk array or a hot spare pool. Available (AVL) – The drive may or may not be ready, and it is not suitable for use in an array or a hot spare pool. Failed (FLD) – The drive was part of a logical drive or was a hot spare drive, and it failed. The drive is now offline.
Appendix A: | Commands SAS2 Integrated RAID Solutions User Guide You cannot add a solid-state drive hot spare to a volume with hard-disk drives, or vice versa. A.3.5.1 Command Line sas2ircu hotspare [delete] A.3.5.2 Parameters – The index of the controller on which you want to create the hot spare disk. - The enclosure:bay value for the hot spare disk drive. You can get these values from the output of the DISPLAY command.
SAS2 Integrated RAID Solutions User Guide Appendix A: Volume status Volume state Physical disk I/Os | Commands : Enabled : Optimal : Not quiesced The possible values for the fields in the status data are as follows: A.3.
Appendix A: | Commands A.3.9 CONSTCHK Command SAS2 Integrated RAID Solutions User Guide The CONSTCHK command sends requests to the Integrated RAID firmware to start a consistency check operation on the specified volume. A.3.9.1 Command Line sas2ircu constchk [noprompt] A.3.9.2 Parameters – The index of the controller on which the consistency check operation needs to run.
SAS2 Integrated RAID Solutions User Guide A.3.12.2Parameters Appendix A: | Commands – The index of the controller with the logs that you need to upload or clear. – The possible actions are as follows: — UPLOAD – Upload the controller logs to a file. — CLEAR – Clear the controller logs. A.3.12.3Program Return Value LSI Corporation Confidential | July 2009 filename – This optional parameter specifies the filename where the logs need to be uploaded.