Proprietary Rights Notice This document contains proprietary information of LSI Logic Corporation. The information contained herein is not to be used by or disclosed to third parties without the express written permission of an officer of LSI Logic Corporation. Document Description Document DB15-000357-01, Version 1.1 (April 2007) This document describes LSI Logic Corporation’s Integrated RAID (IR) software product and will remain the official reference source for all revisions/releases of...
Page 5
Preface This user’s guide explains how to configure and use the components of the LSI Integrated RAID (IR) software product with LSI SAS controllers. Audience This user’s guide assumes that you have some familiarity with installing and configuring software programs and that you are familiar with computer storage devices in general.
Chapter 4, Overview of Integrated Striping, provides an overview ™ of the LSI Integrated Striping (IS) feature. Chapter 5, Creating Integrated Striping Volumes, describes how to configure Integrated Striping (IS) volumes with the BIOS-based configuration utility. Appendix A, Using the CFGGEN IR Configuration Utility, describes how to create IM, IME, and IS volumes using the CFGGEN IR configuration utility (for manufacturing use only).
Contents Chapter 1 Introduction to Integrated RAID Introduction Integrated RAID Benefits and Features Using this Manual Chapter 2 Overview of Integrated Mirroring and Integrated Mirroring Enhanced Introduction IM and IME Features IM/IME Description Integrated RAID Firmware 2.4.1 Resynchronization with Concurrent Host I/O Operation 2.4.2 Metadata Support...
Page 8
Creating a Second IM or IME Volume Managing Hot Spares Other Configuration Tasks 3.5.1 Viewing Volume Properties 3.5.2 Synchronizing an Array 3.5.3 Activating an Array 3.5.4 Deleting an Array 3.5.5 Locating a Disk Drive, or Multiple Disk Drives in a Volume 3-10 3.5.6...
Page 9
Appendix A Using the CFGGEN IR Configuration Utility Hardware and Software Requirements CFGGEN Interface Description CFGGEN Commands A.3.1 Common Command Line Parameters A.3.2 CREATE Command A.3.3 DEFAULTS Command A.3.4 DISPLAY Command A.3.5 FORMAT Command A-10 A.3.6 HOTSPARE Command A-11 A.3.7 STATUS Command A-12 A.3.8...
Chapter 1 Introduction to Integrated RAID This chapter provides an overview of the LSI Integrated RAID solution for LSI SAS controllers, its features, and its benefits. The chapter includes these sections: Section 1.1, “Introduction,” page 1-1 Section 1.2, “Integrated RAID Benefits and Features,” page 1-2 Section 1.3, “Using this Manual,”...
By simplifying the configuration options and by providing firmware support in its host adapters, LSI can offer the Integrated RAID solution at a lower cost than a hardware RAID implementation. ™ Fusion-MPT firmware supports IM, IME, and IS volumes. You can create up to two Integrated RAID storage volumes on the same LSI SAS controller.
Using this Manual Chapters 2 and 3 of this User’s Guide list IM/IME features and explain how to create IM/IME volumes and optional hot spare disks. Chapters 4 and 5 list Integrated Striping features and explain how to create Integrated Striping (IS) volumes. Appendix A explains how to use the CFGGEN IR configuration utility to create IM, IME, and IS volumes in the manufacturing environment.
Chapter 2 Overview of Integrated Mirroring and Integrated Mirroring Enhanced This chapter provides an overview of the LSI Integrated Mirroring (IM) and Integrated Mirroring Enhanced (IME) features. It includes these sections: Section 2.1, “Introduction,” page 2-1 Section 2.2, “IM and IME Features,” page 2-2 Section 2.3, “IM/IME Description,”...
controller can have one or two global hot spare disks available to automatically replace a failed disk in the IM or IME storage volumes on the controller. Hot spares make the IM/IME volume even more fault- tolerant. Note: You can also configure one IM or IME volume and one Integrated Striping (IS) volume on the same LSI SAS controller.
Fusion-MPT architecture. Easy-to-use BIOS-based configuration utility. Error notification: the drivers update an OS-specific event log. SES status LED support. Write journaling, which allows automatic synchronization of potentially inconsistent data after unexpected power-down situations. Metadata used to store volume configuration on mirrored disks. Automatic background resynchronization while host I/Os continue.
Figure 2.1 Typical Integrated Mirroring Implementation IM Volume Primary Mirror NVSRAM (For Write Journaling) Memory Fusion-MPT Controller FLASH (For Configuration) The advantage of an IM/IME volume is that there is always a second, mirrored copy of the data. The disadvantage is that writes take longer because data must be written twice.
order to verify the configuration. The usable disk space for each member disk is adjusted down when the configuration is created, in order to leave room for this data. 2.4.3 Hot Swapping The firmware supports hot swapping. The hot-swapped disk is automatically resynchronized in the background, without any host or user intervention.
2.4.6 Media Verification The firmware supports a background media verification feature that runs at regular intervals when the IM/IME volume is in optimal state. If the verification command fails for any reason, the other disk’s data for this segment is read and written to the failing disk in an attempt to refresh the data.
Chapter 3 Creating IM and IME Volumes This chapter explains how to create Integrated Mirroring (IM) and Integrated Mirroring Enhanced (IME) volumes using the LSI SAS BIOS Configuration Utility (SAS BIOS CU). The chapter includes these topics: Section 3.1, “IM/IME Configuration Overview,” page 3-1 Section 3.2, “Creating IM and IME Volumes,”...
Creating IM and IME Volumes The SAS BIOS CU is part of the Fusion-MPT BIOS. When the BIOS loads during boot and you see the message about the LSI Configuration Utility, press Ctrl-C to start the CU. After you do this, the message changes to: Please wait, invoking SAS Configuration Utility...
3.2.1 Creating an IM Volume Follow these steps to create an IM volume with the SAS BIOS CU: 1. On the Adapter List screen, use the arrow keys to select an LSI SAS adapter. 2. Press Enter to go to the Adapter Properties screen, shown in Figure 3.1.
6. Press M to keep the existing data on the first disk or press D to overwrite it. If you keep the existing data, this is called a data migration. The first disk will be mirrored onto the second disk, so any data you want to keep must be on the first disk selected for the volume.
3.2.2 Creating an IME Volume Follow these steps to create an IME volume with the SAS BIOS CU: 1. On the Adapter List screen, use the arrow keys to select an LSI SAS adapter. 2. Press Enter to go to the Adapter Properties screen, shown in Figure 3.1.
1. In the configuration utility, select an adapter from the Adapter List. Select the RAID Properties option. This will display the current volume. 2. Press C to create a new volume. 3. Continue with step Section 3.2.1, “Creating an IM Volume” step Section 3.2.2, “Creating an IME Volume”...
Page 31
Figure 3.3 Manage Array Screen LSI Logic MPT Setup Utility vx.xx.xx.xx Manage Array -- SAS1068 Identifier LSILOGICLogical Volume 3000 Type Scan Order Size(MB) 34332 Status Optimal Manage Hot Spare Synchronize Array Activate Array Delete Array Esc = Exit Menu F1/Shift+1 = Help Enter = Choose array type to create Esc = Return to Adapter Properties 3.
2. Select Delete Hot Spare and then press C. If there are two hot spares, select which one you want to delete. 3. Select Save changes then exit this menu to commit the changes. The configuration utility pauses while the global hot spare is being removed.
Follow these steps to force the synchronization of a selected array: 1. Select Synchronize Array on the Manage Array screen. 2. Press Y to start the synchronization, or N to cancel it. 3.5.3 Activating an Array An array can become inactive if, for example, it is removed from one controller or computer and moved to another one.
Note: After a volume has been deleted, it cannot be recovered. When an IM volume is deleted, the data is preserved on the primary disk. When an IME volume is deleted, the master boot records of all disks are deleted. 3.5.5 Locating a Disk Drive, or Multiple Disk Drives in a Volume You can use the SAS BIOS CU to locate and identify a specific physical...
Page 35
The current topology is displayed. If the selection of a boot device is supported, the bottom of the screen lists the Alt+B option. This is the key for toggling the boot device. If a device is currently configured as the boot device, the Device Info column on the SAS Topology screen will show the word “Boot.”...
IS Features Integrated Striping supports the following features: Support for volumes with two to ten disks Support for two IS volumes (or one IS volume and one IM/IME volume) on a controller, with up to 12 disks total. (Requires Integrated RAID firmware v1.20.00 or above.) Note: All physical disks in a volume must be connected to the same SAS controller.
Integrated Striping Firmware This section describes features of the LSI Integrated RAID firmware. 4.4.1 Metadata Support The firmware supports metadata, which describes the IS logical drive configuration stored on each member disk. When the firmware is initialized, each member disk is queried to read the stored metadata to verify the configuration.
Chapter 5 Creating Integrated Striping Volumes This chapter explains how to create Integrated Striping (IS) volumes using the LSI SAS BIOS Configuration Utility (SAS BIOS CU). The chapter includes these topics: Section 5.1, “IS Configuration Overview,” page 5-1 Section 5.2, “Creating IS Volumes,” page 5-2 Section 5.3, “Creating a Second IS Volume,”...
Creating IS Volumes The SAS BIOS CU is part of the Fusion-MPT BIOS. When the BIOS loads during boot and you see the message about the LSI Configuration Utility, press Ctrl-C to start it. After you do this, the message changes to: Please wait, invoking SAS Configuration Utility...
The other way in which to add a second volume is as follows: 1. On the Adapter List screen, use the arrow keys to select an LSI SAS adapter. 2. Press Enter to go to the Adapter Properties screen, shown in Figure 5.1.
Follow these steps to activate a selected array. 1. Select Activate Array on the Manage Array screen. 2. Press Y to proceed with the activation, or press N to abandon it. After a pause, the array will become active. 5.4.3 Deleting an Array CAUTION: Before deleting an array, be sure to back up all data on the...
Note: The LEDs on the disk drives will flash as described above if the firmware is correctly configured and the drives or the disk enclosure supports disk location. 5.4.5 Selecting a Boot Disk You can select a boot disk in the SAS Topology screen. This disk is then moved to scan ID 0 on the next boot, and remains at this position.
Appendix A Using the CFGGEN IR Configuration Utility This Appendix describes how to use the CFGGEN IR Configuration Utility to create Integrated Mirroring (IM), Integrated Mirroring Enhanced (IME), and Integrated Striping (IS) volumes on LSI SAS controllers. CFGGEN is a command line utility that runs in the DOS, Linux, EFI, and Windows Pre-Installation (WinPE) environments.
A.1 Hardware and Software Requirements The CFGGEN IR Configuration Utility runs on any Intel IA-32 or IA64 compatible platform. It works with storage devices that are compliant with existing SCSI standards. CFGGEN supports the LSISAS1064/1064E, LSISAS1068/1068E, and LSISAS1078 LSI SAS controller chips. CFGGEN runs in the following operating environments: DOS –...
A.2 CFGGEN Interface Description CFGGEN uses a command line interface. Commands are formatted as follows: cfggen <controller #> <command> <parameters> The program name, controller number, command, and parameters fields must be separated by the ASCII space character. The parameter format is command specific, as described in Section A.3, “CFGGEN Commands.”...
CFGGEN is not case sensitive. You can type CFGGEN commands and parameters in uppercase, lowercase, or a mixture of the two. The following conventions are used in the command descriptions: Text in italics must be entered exactly as shown on the command line. Text surrounded by <>...
A.3.2 CREATE Command The CREATE command creates IM, IME, and IS volumes on supported LSI SAS controllers. When a disk drive is added to an IM, IME, or IS volume, its entire storage capacity may or may not be used, depending on drive capacity and volume capacity.
Parameters – <controller #> – Number of the SAS controller targeted by this command. <volume type> – Volume type for the new volume to be created. Valid values are IM or IME or IS. <size> – Size of the RAID volume in megabytes, or MAX for the maximum size available.
Command Line – DOS, Linux, WinPE versions: cfggen <controller #> defaults [noprompt] EFI version: cfggen <controller #> delete [noprompt] Parameters – <controller #> – Number of the SAS controller targeted by this command. noprompt – Suppresses display of warnings and prompts. Program Return Value –...
Page 56
Program Return Value – 0x00 SUCCESS: command completed successfully. 0x01 FAILURE: bad command line arguments or operational failure. Sample Output – The following example shows a sample output of the CREATE command when used to create an IM configuration. Read configuration has been initiated for controller 0 ------------------------------------------------------------------------ Controller information ------------------------------------------------------------------------...
Page 57
Size (in MB)/(in sectors) : 34732/71132958 Manufacturer : MAXTOR Model Number : ATLAS15K2_036SAS Firmware Revision : BG31 Serial No : E204EY1K Drive Type : SAS Target on SCSI ID 8 Enclosure # Slot # Device is a Hard disk SCSI ID State : Hot Spare (HSP) Size (in MB)/(in sectors)
Inactive, Okay (OKY) – Volume is inactive and drives are functioning properly. User data is protected if the current RAID level is RAID 1 (IM) or RAID 1E (IME). Inactive, Degraded (DGD) – Volume is inactive and the user’s data is not fully protected due to a configuration change or drive failure;...
The FORMAT command does not complete and return to a shell prompt until the format operation is complete. This may take a long time for a large disk drive. Command Line – cfggen <controller #> format <SCSI ID> [noprompt] cfggen <controller #> format bay <enclosure:bay> [noprompt] Parameters –...
2. CFGGEN does not allow adding a hot spare disk of a type (SAS/SATA) that is different from the disk types in any of the volumes. Command Line – cfggen <controller #> hotspare <SCSI ID> cfggen <controller #> hotspare bay <enclosure:bay> Parameters –...
Program Return Value – 0x00 SUCCESS: command completed successfully. 0x01 FAILURE: command failed. Sample Output – Here is an example of the status information returned when a volume resynchronization is in progress: Background command progress status for controller 0... IR Volume 1 Current operation : Synchronize Volume ID...
the disk is still associated with the volume and therefore cannot be addressed by normal I/O requests. If a new disk replaces an offline disk, the new disk is automatically brought online. Otherwise, the disk remains offline until explicitly brought online by SETONLINE command. Command Line –...
Program Return Value – 0x00 SUCCESS: command completed successfully. 0x01 FAILURE: command failed. A.3.10 AUTO Command (EFI Version Only) The AUTO command, which is currently supported only in the EFI version of CFGGEN, automatically creates an IM, IME, or IS volume. The volume is created with the maximum number of disks available for use in the specified volume type.
6. An IME volume can have three to ten disks, as long as rules 4 and 5 are not violated. An IS volume can have two to ten disks. 7. The the total number of disks combined for two volumes cannot exceed twelve.
If there are any existing IM, IME, or IS volumes when this command is run, the user is notified via an output message, no action is taken, and CFGGEN returns FAILURE. If Integrated RAID is already disabled when this command is run, CFGGEN returns SUCCESS. Command Line –...
Program Return Value – 0x00 SUCCESS: command completed successfully. 0x01 FAILURE: bad command line arguments or operational failure. A.3.13 LIST Command (EFI Version Only) The LIST command, which is currently supported only in the EFI version of CFGGEN, displays a list of all controllers present in the system, along with their corresponding controller #.
Customer Feedback We would appreciate your feedback on this document. Please copy the following page, add your comments, and fax it to us at the number shown. If appropriate, please also fax copies of any marked-up pages from this document. Important: Please include your name, phone number, fax number, and company address so that we may contact you directly for...
Page 68
Reader’s Comments Fax your comments to: LSI Logic Corporation Technical Publications M/S AF-198 Fax: 408.433.4333 Please tell us how you rate this document: Integrated RAID for SAS User’s Guide. Place a check mark in the appropriate blank for each category. Excellent Good Average Fair Poor Completeness of information ____...