Raid Technology Intel
Raid Technology Intel
Raid Technology Intel
GUIDE
December 2005
C96269-002
Disclaimer
Intel, Intel Pentium, and Intel Xeon are trademarks or registered trademarks of
Intel Corporation or its subsidiaries in the United States and other countries.
ii
Preface
Package Contents
This book is the primary reference and user’s guide for Embedded
Server RAID Technology. Customer-specific documentation may be
included as well.
The Embedded Server RAID Technology supports four serial ATA ports,
providing a cost-effective way to achieve higher transfer rates and
reliability. The RAID levels supported are RAID 0, 1, and 10.
Audience
This document was prepared for users of the Embedded Server RAID
Technology. It is intended to provide a description of the product, the
configuration software utilities, and the operating system installation.
Organization
Preface iii
• Chapter 3, BIOS Configuration Utility, explains how to configure
SATA and arrays, assign RAID levels, plan the array configuration,
optimize storage, and use the IDE Setup Utility.
• Chapter 4, Operating System Installation, contains the procedures
for installing the Windows* 2000, 2003, and XP, Red Hat* Linux,
SuSE* Linux, and Novell NetWare* operating systems when using
the Embedded SATA Software RAID Technology.
• Chapter 5, Spy Service, describes the Spy Service program, which
looks for errors, failed drives, and status changes in the hard drives.
• Chapter 6, Troubleshooting, describes the problems you might
encounter and suggests solutions.
iv Preface
Notation Example Meaning and Use
vertical dots . Vertical dots indicate that a portion of a program or listing
. has been omitted from the text.
.
semicolon and other Use as shown in the text.
punctuation
Preface v
vi Preface
1.1 RAID Benefits 1-1
1.1.1 Improved I/O 1-1
1.1.2 Increased Reliability 1-2
1.2 Product Features 1-2
1.2.1 SATA Ports 1-2
1.2.2 BIOS Features 1-2
1.2.3 Driver Features 1-3
1.2.4 Manageability/Disk Console 1-4
2.1 RAID 0 2-1
2.2 RAID 1 2-2
2.3 RAID 10 2-3
3.1 Configuring Arrays 3-1
3.2 Configuration Strategies 3-2
3.3 Assigning RAID Levels 3-2
3.4 Performing a Quick Configuration 3-3
3.5 Configuring Arrays and Logical Drives 3-4
3.5.1 Starting the BIOS Configuration Utility 3-4
3.5.2 Selecting a Configuration Method 3-4
3.5.3 Configuring Physical Arrays and Logical Drives 3-4
Physical Drive Parameters 3-5
Logical Drive Parameters 3-5
Easy Configuration 3-5
New Configuration and View/Add Configuration 3-7
3.5.4 Initializing Logical Drives 3-9
3.6 Rebuilding Failed Disks 3-10
3.6.1 Inserting a Previously Removed Drive from a RAID 1 Array3-11
3.7 Checking Data Consistency 3-11
3.8 Using a Pre-loaded System Drive 3-12
4.1 Windows 2000/2003/XP Driver Installation 4-1
4.1.1 Updating the Windows 2000/2003/XP Driver 4-2
4.1.2 Confirming the Windows 2000/2003/XP Driver Installation4-3
4.2 DOS Driver Installation 4-3
4.3 Linux Driver Installation 4-3
4.3.1 Obtaining the Driver Image File 4-3
4.3.2 Preparing the Installation Disk(s) for Linux 4-4
Using a Windows Operating System 4-4
Using a Linux Operating System 4-5
4.3.3 Red Hat Linux Driver Installation on a New System 4-5
vii
4.3.4 SuSE Linux 9.0 Driver Installation on a New System 4-6
4.3.5 SuSE 8.2 Driver Installation 4-7
4.3.6 SuSE SLES8 Driver Installation 4-7
4.4 Novell NetWare Driver Installation 4-8
4.4.1 Novell NetWare Driver Files Description 4-8
4.4.2 New Novell NetWare System Driver Installation 4-8
4.4.3 Existing Novell NetWare System Driver Installation 4-10
5.1 Starting or Stopping Spy Service under Windows 2000, XP, or 20035-1
5.2 Installing Spy Service under Linux 5-3
5.3 Installing and Running Spy Service under Novell NetWare 5-3
5.4 Uninstalling Spy Service 5-4
5.5 Spy Service Icon 5-4
6.1 Problems and Suggested Solutions 6-1
viii
Copyright © 2004 by Intel Corporation. All rights reserved.
3.1 Physical Drives Required per RAID Level 3-2
3.2 Physical Drives Required per RAID Level 3-3
3.3 Logical Drive Parameters and Descriptions 3-5
6.1 Problems and Suggested Solutions 6-1
ix
x
2.1 RAID 0 Array 2-2
2.2 RAID 1 Array 2-2
2.3 RAID 10 Array 2-3
3.1 Configuration Menu Screen 3-6
3.2 Logical Drive Configuration Screen 3-7
3.3 Logical Drive Submenu 3-10
5.1 Control Panel Screen 5-2
xi
xii
Chapter 1
Overview
The Embedded Server RAID Technology supports four Serial ATA ports,
providing a cost-effective way to achieve higher transfer rates and
reliability. Embedded Server RAID Technology supports
RAID 1 and RAID 10 systems improve data storage reliability and fault
tolerance compared to single-drive computers. The additional drive in
each RAID 1 array makes it possible to prevent data loss from a hard
drive failure. You can reconstruct missing data from the remaining data
drive to a replacement drive.
1-2 Overview
• 48-bit LBA support for read, write, and cache flush functions
• independent stripe size configuration on each logical drive
• ability to select a logical drive as boot device
• support for power-on self test (POST) Memory Management (PMM)
for the BIOS memory requirement (Specification v1.01, November
21, 1997)
• enhanced disk drive support (Specification 2.9, revision 08, March
12, 1998)
• Industry-standard EBDA
• Self-monitoring analysis and reporting technology (S.M.A.R.T.)
notification at POST
• run-time BIOS support for device insertion or removal
• independent support for WC, RC, and UDMA (direct memory access)
• support for Stop On Error during bootup
• support to disable/enable BIOS state
1-4 Overview
Chapter 2
RAID Levels
2.1 RAID 0
RAID 0 (Figure 2.1) provides disk striping across all configured drives in
the RAID subsystem. RAID 0 does not provide any data redundancy, but
does offer the best performance of any RAID level. RAID 0 breaks up
data into smaller segments, then stripes the data segments across each
drive in the array as shown in Figure 2.1. The size of each data segment
is determined by the stripe size parameter, which is set during the
creation of the RAID set.
Uses Provides high data throughput, especially for large files. Any
environment that does not require fault tolerance.
Strong Points Provides increased data throughput for large files. No capacity
loss penalty for parity.
Weak Points Does not provide fault tolerance. All data lost if any drive fails.
Segment 1 Segment 2
Segment 3 Segment 4
Segment 5 Segment 6
Segment 7 Segment 8
2.2 RAID 1
RAID 1 (Figure 2.2) duplicates all data from one drive to a second drive.
RAID 1 provides complete data redundancy, but at the cost of doubling
the required data storage capacity.
Strong Points Provides complete data redundancy. RAID 1 is ideal for any
application that requires fault tolerance.
Drives Two
Uses Works best for data storage that must have 100%
redundancy of RAID 1 (mirrored arrays) and that also needs
the enhanced I/O performance of RAID 0 (striped arrays).
RAID 10 works well for medium-sized databases or any
environment that requires a higher degree of fault tolerance
and moderate to medium capacity.
Strong Points Provides both high data transfer rates and complete data
redundancy.
Drives 4
RAID 1 RAID 1
RAID 0
RAID 10 2-3
2-4 RAID Levels
Chapter 3
BIOS Configuration
Utility
Number Fault
Level Description and Use Pros Cons of Drives Tolerant
0 Data divided in blocks and High data No fault tolerance. Data One to No
distributed sequentially throughput for is lost if a drive fails. four
(pure striping). Use for non- large files
critical data that requires
high performance.
1 Data duplicated on another 100 percent data More disk space Two Yes
disk (mirroring). Use for redundancy, required. Reduces usable
read-intensive, fault-tolerant providing fault disk space to the size of
systems. tolerance. the smallest drive.
Reduced performance
during rebuilds.
10 A combination of RAID 1 Provides both More disk space Four Yes
(data mirroring) and RAID 0 high data transfer required. Reduces usable
(data striping). Use for rates and disk space to the size of
medium-sized databases or complete data the smallest drive.
any environment that redundancy. Reduced performance
requires a higher degree of during rebuilds.
fault tolerance and moderate
to medium capacity.
Perform the following steps to configure arrays and logical drives using
the Configuration Utility (CU):
Hold down the <Ctrl> key while you press <E>. The main menu for the
utility displays.
LSI Logic recommends using drives with the same capacity in a specific
array. If you use drives with different capacities in an array, the CU treats
all these drives as if they have the capacity of the smallest drive.
You can change the write policy and read policy in the physical drives,
but not the logical drives.
For the logical drive you can change the RAID level and stripe size.
Table 3.3 contains descriptions of the logical drive parameters.
Parameter Description
RAID Level The number of physical drives in a specific array determines the
RAID levels that can be implemented with the array.
Step 6. Set the RAID level for the logical drive by highlighting RAID and
pressing <Enter>.
The available RAID levels for the current logical drive display.
Step 7. Select a RAID level and press <Enter>.
Step 8. Set the RAID logical drive size and stripe size.
Step 9. When you have defined the current logical drive, select Accept
and press <Enter>.
Step 10. Repeat step 7 to step 10 to configure additional logical drives.
Step 11. Save the configuration when prompted and press <Esc> to
return to the Management Menu.
Step 12. Initialize the logical drives.
Refer to Section 3.5.4, “Initializing Logical Drives,” for detailed
instructions.
There are two methods to initialize a logical drive using the individual
initialization procedure using the CU.
For the first method, perform the following steps to initialize a logical drive
using the Initialize menu.
For the second method, perform the following steps to initialize a logical
drive using the Objects menu.
Step 2. Select a logical drive, if there is more than one configured. and
press <Enter>.
Step 3. Select Initialize from the submenu and press <Enter>.
Step 4. Select Yes at the prompt and press <Enter>.
The CU displays a bar graph showing the initialization progress.
Step 5. When initialization completes, press <Esc> to return to the
previous menu.
If you press <Esc> while initialization is in progress, the options
Stop, Continue, and Abort display, as explained on the previous
page.
This feature can be used only on a RAID 1 logical drive, to verify the data
consistency between the mirrored physical drives. When a data
inconsistency is found, the CU can either only report the inconsistency
or report and fix the inconsistency, depending upon the option selected
in Adapter settings.
This chapter contains the procedures for installing the Windows* 2000,
2003, and XP, Red Hat* Linux, SuSE* Linux, and Novell NetWare*
operating systems when using the Intel Embedded Server RAID
Technology. The chapter contains the following sections:
Step 1. Boot the system with the Windows 2000 or 2003 Boot
Installation CD or diskette.
The following message displays:
Setup is inspecting your computers hardware
configuration.
Next, a prompt displays.
Step 2. At the prompt, press <F6> to install the RAID/SCSI adapter
driver.
Step 3. When installation prompts for a key after copying some files,
press <S> to add the SATA RAID driver.
You are prompted for the driver diskette.
Under Windows, you can use the rawrite floppy image writer utility to
create disk images from image files. The image writer can be
downloaded from the Internet. Perform the following steps to build
installation diskettes.
Under Red Hat and SuSE Linux, you can use a driver diskette utility to
create disk images from image files. Perform the following steps create
the driver update disk:
All utilities and spy.nlm expect the driver to pass the requests to the
adapter. You must load the .HAM driver files first, so that it can load the
.NLM files.
Step 1. For NetWare 5.1 and higher, type the following at the root
prompt:
nwconfig
Step 2. Press <Enter>.
Step 3. The Configuration Options screen displays.
Step 4. Select Drive Options and press <Enter>. A window displays.
Step 5. Select Configure Disk and Storage Device Options and press
<Enter>.
Step 6. Select one of the following options that display in the window:
◊ Discover and Load an Additional Driver
◊ Select an Additional Driver
This chapter describes the Spy Service program and contains the
following sections
The Spy Service program looks for errors, failed drives, and status
changes. It can mark drives as failed after the error threshold is reached
and start automatic rebuilds. It runs in the background of the Embedded
SATA Console.
Note: You can right-click on the Spy Service icon and select “Stop
Spy” to stop the Spy program. The Spy icon displays on the
right side of the taskbar. See Section 5.5, “Spy Service
Icon” for more information about the icon.
The icon is color-coded. Green means that there are no problems. Yellow
means that there is a rebuild in progress or there are media errors and
a possible drive failure. Red warns of a critical problem that could cause
the system to fail.
Hold the cursor over the icon (“mouseover”) and a short text displays that
describes the system status. Right click on the icon and the following
options display:
Stop monitor media error The program stops searching for media errors.
Erase error log The program deletes the errors that were recorded
on the error log.
Stop Spy This stops the program and deletes the icon from the
taskbar. You can start the program again using the
instructions in “Section 5.1, “Starting or Stopping Spy
Service under Windows 2000, XP, or 2003”
Make sure that you have properly selected the Boot Device in
the system BIOS setup (CMOS Setup).
An error occurs while reading the The drive is bad and needs to be replaced.
configuration data on a drive.
There is no existing RAID configuration Press any key to enter the BIOS Configuration Utility (Ctrl-E),
on any of the drives connected to the then select a configuration method and configure the drive(s).
system and the message “Intel
Embedded Server RAID Technology
Not Configured” displays.
BIOS reports that a mirrored array is in Make sure all physical drives are properly connected and are
degraded mode. powered on.
Reconnect, replace, or rebuild any drive that has failed.
6-2 Troubleshooting