This publication contains proprietary information which is protected by copyright. No part of this publication can be reproduced, transcribed,
stored in a retrieval system, translated into any language or computer language, or transmitted in any form whatsoever without the prior written
consent of the publisher, LSI Logic Corporation. LSI Logic Corporation acknowledges the following trademarks:
Intel is a registered trademark of Intel Corporation
Sytos Plus is a registered trademark of Sytron Corporation.
MS-DOS, and Microsoft are registered trademarks of Microsoft Corporation. Windows 95, Microsoft Windows and Windows NT are trademarks
of Microsoft Corporation.
MegaRAID is a registered trademark of LSI Logic Corporation.
SCO, UnixWare, and Unix are registered trademarks of the Santa Cruz Operation. Inc.
Novell NetWare is a registered trademark of Novell Corporation.
IBM, AT, VGA, PS/2, and OS/2 are registered trademarks and XT and CGA are trademarks of International Business Machines Corporation.
.
Revision History
3/20/00 Initial release.
2/23/01 Corrected RAID 0 graphic in Chapter 3, and Array Configuration Planner table in Chapter 5.
4/13/01 Added Chapter 7 Cluster Configuration and Installation, and Appendix C Cluster Configuration with a Crossover
Cable.
6/12/01 Make corrections, such as cache size (16 MB is smallest option), and the number of physical disk drives supported at
Index ................................................................ 137
Preface
v
Preface
The MegaRAID Enterprise 1600 64-Bit 160M (Low Voltage Differential SCSI) I2O PCI Disk Array
Controller supports four Ultra and Wide SCSI channels with data transfer rates up to 160 MB/s. This manual
describes the MegaRAID Enterprise 1600 64-Bit 160M controller.
Limited Warranty
Limitations of Liability
The buyer agrees if this product proves to be defective, that LSI Logic Corporation is obligated only to repair
or replace this product at LSI Logic’s discretion according to the terms and conditions of the warranty
registration card that accompanies this product. LSI Logic shall not be liable in tort or contract for any loss or
damage, direct, incidental or consequential resulting from the use of this product. Please see the Warranty
Registration Card shipped with this product for full warranty details.
whatsoever, whether direct, indirect, incidental, or consequential (whether arising from the design or use of
this product or the support materials provided with the product). No action or proceeding against LSI Logic
may be commenced more than two years after the delivery of product to Licensee of Licensed Software.
Licensee agrees to defend and indemnify LSI Logic from any and all claims, suits, and liabilities (including
attorney’s fees) arising out of or resulting from any actual or alleged act or omission on the part of Licensee,
its authorized third parties, employees, or agents, in connection with the distribution of Licensed Software to
end-users, including, without limitation, claims, suits, and liability for bodily or other injuries to end-users
resulting from use of Licensee’s product not caused solely by faults in Licensed Software as provided by LSI
Logic to Licensee.
LSI Logic Corporation shall in no event be held liable for any loss, expenses, or damages of any kind
Cont’d
MegaRAID Enterprise 1600 Hardware Guide
vi
Preface,
Continued
Package Contents
Technical Support
Web Site
You should have received:
• a MegaRAID Enterprise 1600 64-Bit 160M Controller
• a CD with drivers, utilities, and documentation
• a MegaRAID Enterprise 1600 Hardware Guide
• a MegaRAID Configuration Software Guide
• a MegaRAID Operating System Drivers Guide
• software license agreement
• warranty registration card
If you need help installing, configuring, or running the MegaRAID Controller, call LSI Logic
Technical Support at 678-728-1250. Before you call, please complete the MegaRAID ProblemReport form on the next page.
We invite you to access the LSI Logic world wide web site at:
http://www.lsil.com.
Preface
vii
MegaRAID Problem Report Form
Customer InformationMegaRAID Information
NameToday’s Date
CompanyDate of Purchase
AddressInvoice Number
City/StateSerial Number
CountryNumber of Channels
email addressCache Memory
PhoneFirmware Version
FaxBIOS Version
System Information
Motherboard:BIOS manufacturer:
Operating System:BIOS Date:
Op. Sys. Ver.:Video Adapter:
MegaRAID
Driver Ver.:
Network Card:System Memory:
Other disk controllers
installed:
Description of problem:
This manual describes the operation of the LSI Logic MegaRAID Controller. Although efforts have been made to assure
the accuracy of the information contained here, LSI Logic expressly disclaims liability for any error in this information,
and for damages, whether direct, indirect, special, exemplary, consequential or otherwise, that may result from such error,
including but not limited to the loss of profits resulting from the use or misuse of the manual or information contained
therein (even if LSI Logic has been advised of the possibility of such damages). Any questions or comments regarding this
document or its contents should be addressed to LSI Logic at the address shown on the cover.
LSI Logic provides this publication “as is” without warranty of any kind, either expressed or implied, including, but not
limited to, the implied warranties of merchantability or fitness for a specific purpose.
Some states do not allow disclaimer of express or implied warranties or the limitation or exclusion of liability for indirect,
special, exemplary, incidental or consequential damages in certain transactions; therefore, this statement may not apply to
you. Also, you may have other rights which vary from jurisdiction to jurisdiction.
This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the
information herein; these changes will be incorporated in new editions of the publication. LSI Logic may make
improvements and/or revisions in the product(s) and/or the program(s) described in this publication at any time.
Requests for technical information about LSI Logic products should be made to your LSI Logic authorized reseller or
marketing representative.
MegaRAID Enterprise 1600 Hardware Guide
xii
FCC Regulatory Statement
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this
device may not cause harmful interference, and (2) this device must accept any interference received, including
interference that may cause undesired operation.
Warning:
compliance could void the user's authority to operate the equipment.
Note:
Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in
a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed
and used in accordance with the instructions, may cause harmful interference to radio communications. However,
there is no guarantee that interference will not occur in a specific installation. If this equipment does cause harmful
interference to radio or television reception, which can be determined by turning the equipment off and on, try to
correct the interference by one or more of the following measures:
1)Reorient or relocate the receiving antenna.
2)Increase the separation between the equipment and the receiver.
3) Connect the equipment into an outlet on a circuit different from
4)Consult the dealer or an experienced radio/TV technician for help.
Shielded interface cables must be used with this product to ensure compliance with the Class B FCC limits.
LSI Logic Corporation MegaRAID Enterprise 1600 64-Bit 160M PCI SCSI Disk Array Controller
Model Number:
FCC ID Number:
Changes or modifications to this unit not expressly approved by the party responsible for
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to
that to which the receiver is connected.
Series 471
IUESER471
Disclaimer
LSI Logic certifies only that this product will work correctly when this
product is used with the same jumper settings, the same system
configuration, the same memory module parts, and the same
peripherals that were tested by LSI Logic with this product. The
complete list of tested jumper settings, system configurations,
peripheral devices, and memory modules are documented in the LSI
Logic Compatibility Report for this product. Call your LSI Logic sales
representative for a copy of the Compatibility Report for this product.
Preface
xiii
MegaRAID Enterprise 1600 Hardware Guide
xiv
1Overview
The MegaRAID® Enterprise 1600 LVD (Low Voltage Differential SCSI) PCI RAID controller
adapter card provides four SCSI channels. Using LVD, you can use cables up to 25 meters long.
Throughput on each SCSI channel can be as high as 160 MB/s. MegaRAID supports both a low
voltage differential SCSI bus or a single ended SCSI bus.
MegaRAID Enterprise 1600 64-Bit LVD is a high performance intelligent PCI-to-SCSI host
adapter with RAID control capabilities. MegaRAID Enterprise 1600 64-Bit LVD requires no
special motherboard PCI expansion slot. The MegaRAID Enterprise 1600 card includes an Intel
i960RN processor. MegaRAID provides reliability, high performance, and fault-tolerant disk
subsystem management.
SCSI Channels
NVRAM and Flash ROM
SCSI Connectors
MegaRAID Enterprise 1600 64-Bit LVD has four 160M SCSI channels. There are two QLogic
dual SCSI controllers, each supporting two of the four channels. Each SCSI channel supports up to
fifteen non-Ultra SCSI devices.
stored in flash memory for easy upgrade.
MegaRAID has four ultra high density 68-pin external SCSI connectors and two 68-pin internal
SCSI connectors for internal SCSI drives.
A 32 KB x 8 NVRAM stores RAID system configuration information. The firmware is
The MegaRAID Enterprise 1600 64-Bit LVD technical documentation set includes:
• the MegaRAID Enterprise 1600 Hardware Guide
• the MegaRAID Configuration Software Guide
• the WebBIOS Guide
• the MegaRAID Operating System Drivers Guide
Using MegaRAID Enterprise 1600 Manuals
The MegaRAID Enterprise 1600 Hardware Guide includes a RAID
overview, RAID planning, and RAID system configuration information. Read it first.
MegaRAID Configuration Software Guide This manual describes the MegaRAID software utilities that configure
and modify RAID systems. The software utilities include:
• MegaRAID Configuration Utility
• MegaRAID Manager
• Power Console Plus
WebBIOS Guide This manual explains the operation of the WebBIOS Configuration Utility. WebBIOS allows you
to configure and manage RAID systems running in remote servers.
MegaRAID Operating System Drivers Guide This manual provides detailed information about the operating system
drivers.
Chapter 1 Overview
3
MegaRAID Enterprise 1600 Hardware Guide
4
2Introduction to RAID
RAID (Redundant Array of Independent Disks) is an array of multiple independent hard disk
drives that provide high performance and fault tolerance. A RAID disk subsystem improves I/O
performance. The RAID array appears to the host computer as a single storage unit or as multiple
logical units. I/O is faster because drives can be accessed simultaneously. RAID improves data
storage reliability and fault tolerance. You can prevent data loss caused by drive failure by
reconstructing missing data from the remaining data and parity drives.
RAID Overview
The following topics are discussed:
• RAID levels on page 6
• Consistency check on page 6
• Fault tolerance on page 6
• Disk striping on page 7
• Disk mirroring on page 8
• Disk spanning on page 8
• Parity on page 10
• Hot spares on page 11
• Disk rebuilds on page 12
• Logical drives on page 13
• Hot swap on page 13
• SCSI drive states on page 13
• Logical drive states on page 13
• Disk array types on page 14
• Enclosure management on page 14
Chapter 2 Introduction to RAID
5
RAID Levels
RAID (Redundant Array of Independent Disks) is a collection of specifications that describe a
system for ensuring the reliability and stability of data stored on large disk subsystems. A RAID
system can be implemented in a number of different versions (or RAID Levels). The standard
RAID levels are 0, 1, 3, and 5. MegaRAID supports all standard RAID levels and RAID levels 10,
30, and 50, special RAID versions supported by MegaRAID.
Consistency Check
In RAID, check consistency verifies the correctness of redundant data in an array. For example, in
a system with dedicated parity, checking consistency means computing the parity of the data drives
and comparing the results to the contents of the dedicated parity drive.
Fault Tolerance
Fault tolerance is achieved through cooling fans, power supplies, and the ability to hot swap drives.
MegaRAID provides hot swapping through the hot spare feature. A hot spare drive is an unused
online available drive. MegaRAID can instantly rebuild a logical drive using a hot spare.
After the hot spare is automatically moved into the RAID subsystem, the failed drive can be
automatically rebuilt. The RAID disk array continues to handle requests while the rebuild occurs.
MegaRAID Enterprise 1600 Hardware Guide
6
Disk Striping
Disk striping writes data across multiple disk drives instead of just one disk drive. Disk striping
involves partitioning each drive storage space into stripes that can vary in size from 2 KB to 128
KB. These stripes are interleaved in a repeated sequential manner. The combined storage space is
composed of stripes from each drive. MegaRAID supports stripe sizes of 2 KB, 4 KB, 8 KB, 16
KB, 32 KB, 64 KB, or 128 KB. For example, in a four-disk system using only disk striping (as in
RAID level 0), segment 1 is written to disk 1, segment 2 is written to disk 2, and so on. Disk
striping enhances performance because multiple drives are accessed simultaneously, but disk
striping does not provide data redundancy.
Stripe Width
Stripe Size
Stripe width is the number of disks involved in an array where striping is implemented. For
example, a four-disk array with disk striping has a stripe width of four.
The stripe size is the length of the interleaved data segments that MegaRAID writes across
multiple drives. MegaRAID supports stripe sizes of 2 KB, 4 KB, 8 KB, 16 KB, 32 KB, 64 KB, or
128 KB.
Chapter 2 Introduction to RAID
7
Disk Mirroring
With mirroring (used in RAID 1), data written to one disk drive is simultaneously written to
another disk drive. If one disk drive fails, the contents of the other disk drive can be used to run the
system and reconstruct the failed drive. The primary advantage of disk mirroring is that it provides
100% data redundancy. Since the contents of the disk drive are completely written to a second
drive, it does not matter if one of the drives fails. Both drives contain the same data at all times.
Either drive can act as the operational drive.
Disk mirroring provides 100% redundancy, but is expensive because each drive in the system must
be duplicated.
MegaRAID Enterprise 1600 Hardware Guide
8
Disk Spanning
Disk spanning allows multiple disk drives to function like one big drive. Spanning overcomes lack
of disk space and simplifies storage management by combining existing resources or adding
relatively inexpensive resources. For example, four 400 MB disk drives can be combined to appear
to the operating system as one single 1600 MB drive.
Spanning alone does not provide reliability or performance enhancements. Spanned logical drives
must have the same stripe size and must be contiguous. In the following graphic, RAID 1 array is
turned into a RAID 10 array.
This controller supports a span depth of eight. That means that eight RAID 1, 3 or 5 arrays can be
spanned to create one logical drive.
Spanning for RAID 10, RAID 30, or RAID 50
LevelDescription
10Configure RAID 10 by spanning two contiguous RAID 1 logical drives.
The RAID 1 logical drives must have the same stripe size.
30Configure RAID 30 by spanning two contiguous RAID 3 logical drives.
The RAID 3 logical drives must have the same stripe size.
50Configure RAID 50 by spanning two contiguous RAID 5 logical drives.
The RAID 5 logical drives must have the same stripe size.
Note:
Chapter 2 Introduction to RAID
Spanning two contiguous RAID 0 logical drives does not produce a new
RAID level or add fault tolerance. It does increase the size of the logical
volume and improves performance by doubling the number of spindles.
9
Parity
Parity generates a set of redundancy data from two or more parent data sets. The redundancy data
can be used to reconstruct one of the parent data sets. Parity data does not fully duplicate the
parent data sets. In RAID, this method is applied to entire drives or stripes across all disk drives in
an array. A dedicated parity scheme during normal read/write operations is shown below. The
types of parity are:
TypeDescription
Dedicated ParityThe parity of the data on two or more disk drives is
stored on an additional disk.
Distributed
Parity
The parity data is distributed across all drives in the
system.
If a single disk drive fails, it can be rebuilt from the parity and the data on the remaining drives.
RAID level 3 combines dedicated parity with disk striping. The parity disk in RAID 3 is the last
physical drive in a RAID set.
RAID level 5 combines distributed parity with disk striping. Parity provides redundancy for one
drive failure without duplicating the contents of entire disk drives, but parity generation can slow
the write process.
MegaRAID Enterprise 1600 Hardware Guide
10
Hot Spares
A hot spare is an extra, unused disk drive that is part of the disk subsystem. It is usually in standby
mode, ready for service if a drive fails. Hot spares permit you to replace failed drives without
system shutdown or user intervention.
MegaRAID implements automatic and transparent rebuilds using hot spare drives, providing a high
degree of fault tolerance and zero downtime. MegaRAID RAID Management software allows you
to specify physical drives as hot spares. When a hot spare is needed, the MegaRAID controller
assigns the hot spare that has a capacity closest to and at least as great as that of the failed drive to
take the place of the failed drive.
Important
Hot spares are employed only in arrays with redundancy, for
example, RAID levels 1, 3, 5, 10, 30, and 50.
A hot spare connected to a specific MegaRAID controller can
only be used to rebuild a drive that is connected to the same
controller.
Chapter 2 Introduction to RAID
11
Disk Rebuild
You rebuild a disk drive by recreating the data that had been stored on the drive before the drive
failed.
Rebuilding can be done only in arrays with data redundancy such as RAID level 1, 3, 5, 10, 30,
and 50.
Standby (warm spare) rebuild is employed in a mirrored (RAID 1) system. If a disk drive fails, an
identical drive is immediately available. The primary data source disk drive is the original disk
drive.
A hot spare can be used to rebuild disk drives in RAID 1, 3, 5, 10, 30, or 50 systems. If a hot spare
is not available, the failed disk drive must be replaced with a new disk drive so that the data on the
failed drive can be rebuilt.
Using hot spares, MegaRAID can automatically and transparently rebuild failed drives with userdefined rebuild rates. If a hot spare is available, the rebuild can start automatically when a drive
fails. MegaRAID automatically restarts the system and the rebuild if the system goes down during
a rebuild.
Rebuild Rate
Physical Array
The rebuild rate is the fraction of the compute cycles dedicated to rebuilding failed drives. A
rebuild rate of 100 percent means the system is totally dedicated to rebuilding the failed drive.
The rebuild rate can be configured between 0% and 100%. At 0%, the rebuild is only done if the
system is not doing anything else. At 100%, the rebuild has a higher priority than any other system
activity.
A RAID array is a collection of physical disk drives governed by the RAID management software.
A RAID array appears to the host computer as one or more logical drives.
MegaRAID Enterprise 1600 Hardware Guide
12
Logical Drive
A logical drive is a partition in a physical array of disks that is made up of contiguous data
segments on the physical disks. A logical drive can consist of any of the following:
• an entire physical array
• more than one entire physical array
• a part of an array
• parts of more than one array
•
a combination of any two of the above conditions
Hot Swap
A hot swap is the manual replacement of a defective physical disk unit while the computer is still
running. When a new drive has been installed, you must issue a command to rebuild the drive.
MegaRAID can be configured to detect the new disks and to rebuild the contents of the disk drive
automatically.
SCSI Drive States
A SCSI disk drive can be in one of these states:
(ONLIN)
(READY)
Hot Spare
(HOTSP)
StateDescription
Online
Ready
Fail
(FAIL)
Rebuild
(REB)
The drive is functioning normally and is a part of a configured
logical drive.
The drive is functioning normally but is not part of a configured
logical drive and is not designated as a hot spare.
The drive is powered up and ready for use as a spare in case an
online drive fails.
A fault has occurred in the drive placing it out of service.
The drive is being rebuilt with data from a failed drive.
Logical Drive States
StateDescription
OptimalThe drive operating condition is good. All configured drives are
online
DegradedThe drive operating condition is not optimal. One of the
configured drives has failed or is offline.
FailedThe drive has failed.
OfflineThe drive is not available to MegaRAID.
Chapter 2 Introduction to RAID
13
Disk Array Types
The RAID disk array types are:
TypeDescription
Software-
Based
SCSI to SCSIThe array controller resides outside of the host computer and
Bus-BasedThe array controller resides on the bus (for example, a PCI or
Enclosure Management
The array is managed by software running in a host computer using
the host CPU bandwidth. The disadvantages associated with this
method are the load on the host CPU and the need for different
software for each operating system.
communicates with the host through a SCSI adapter in the host.
The array management software runs in the controller. It is
transparent to the host and independent of the host operating
system. The disadvantage is the limited data transfer rate of the
SCSI channel between the SCSI adapter and the array controller.
EISA bus) in the host computer and has its own CPU to generate
the parity and handle other RAID functions. A bus-based controller
can transfer data at the speed of the host bus (PCI, ISA, EISA, VLBus) but is limited to the bus it is designed for. MegaRAID resides
on a PCI bus, which can handle data transfer at up to 528 MB/s.
With MegaRAID, each channel can handle data transfer rates up to
160 MB/s per SCSI channel.
Enclosure management is the intelligent monitoring of the disk subsystem by software and/or
hardware.
The disk subsystem can be part of the host computer or separate from it. Enclosure management
helps you stay informed of events in the disk subsystem, such as a drive or power supply failure.
Enclosure management increases the fault tolerance of the disk subsystem.
MegaRAID Enterprise 1600 Hardware Guide
14
3RAID Levels
There are six official RAID levels (RAID 0 through RAID 5). MegaRAID supports RAID levels 0,
1, 3, and 5. LSI Logic has designed three additional RAID levels (10, 30, and 50) that provide
additional benefits. The RAID levels that MegaRAID supports are:
To ensure the best performance, you should select the optimal RAID level when you create a
system drive. The optimal RAID level for your disk array depends on a number of factors:
• the number of drives in the disk array
• the capacity of the drives in the array
• the need for data redundancy
• the disk performance requirements
Selecting a RAID Level
The factors you need to consider when selecting a RAID level are listed on the next page.
Chapter 3 RAID Levels
15
Selecting a RAID Level
The factors you need to consider when selecting a RAID level are listed below.
LevelDescription and
Use
0Data divided in
blocks and
distributed
sequentially (pure
striping). Use for
non-critical data
that requires high
performance.
1Data duplicated on
another disk
(mirroring). Use
for read-intensive
fault-tolerant
systems
3Disk striping with a
dedicated parity
drive. Use for noninteractive apps
that process large
files sequentially.
5Disk striping and
parity data across
all drives. Use for
high read volume
but low write
volume, such as
transaction
processing.
10Data striping and
mirrored drives.
30Disk striping with a
dedicated parity
drive.
50Disk striping and
parity data across
all drives.
ProsConsMaximum
Physical
High data
throughput
for large
files
100% data
redundancy
Achieves
data
redundancy
at low cost
Achieves
data
redundancy
at low cost
High data
transfers,
complete
redundancy
High data
transfers,
redundancy
High data
transfers,
redundancy
No fault
tolerance. All
data lost if
any drive
fails.
Doubles disk
space.
Reduced
performance
during
rebuilds.
Performance
not as good as
RAID 1
Performance
not as good as
RAID 1
More
complicated
More
complicated
More
complicated
One to 32No
Three to 32Yes
Three to 32Yes
Four to 32
(must be a
multiple of
Six to 32Yes
Six to 32Yes
Fault
Tolerant
Drives
TwoYes
Yes
two)
MegaRAID Enterprise 1600 Hardware Guide
16
RAID 0
Uses
Strong Points
Weak Points
Drives
RAID 0 provides disk striping across all 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 blocks and then writes a block to each drive in the array. The size of each block is
determined by the stripe size parameter, set during the creation of the RAID set. RAID 0 offers
high bandwidth. By breaking up a large file into smaller blocks, MegaRAID can use multiple SCSI
channels and drives to read or write the file faster. RAID 0 involves no parity calculations to
complicate the write operation. This makes RAID 0 ideal for applications that require high
bandwidth but do not require fault tolerance.
RAID 0 provides high data throughput, especially for large
files. Any environment that does not require fault tolerance.
Provides increased data throughput for large files. No
capacity loss penalty for parity.
Does not provide fault tolerance. All data lost if any drive
fails.
One to 32
Chapter 3 RAID Levels
17
RAID 1
Uses
Strong Points
Weak Points
Drives
In RAID 1, MegaRAID 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.
Use RAID 1 for small databases or any other environment
that requires fault tolerance but small capacity.
RAID 1 provides complete data redundancy. RAID 1 is
ideal for any application that requires fault tolerance and
minimal capacity.
RAID 1 requires twice as many disk drives. Performance is
impaired during drive rebuilds.
Two
MegaRAID Enterprise 1600 Hardware Guide
18
RAID 3
Uses
Strong Points
Weak Points
Drives
RAID 3 provides disk striping and complete data redundancy though a dedicated parity drive. The
stripe size must be 64 KB if RAID 3 is used. RAID 3 handles data at the block level, not the byte
level, so it is ideal for networks that often handle very large files, such as graphic images.
RAID 3 breaks up data into smaller blocks, calculates parity by performing an exclusive-or on the
blocks, and then writes the blocks to all but one drive in the array. The parity data created during
the exclusive-or is then written to the last drive in the array. The size of each block is determined
by the stripe size parameter, which is set during the creation of the RAID set.
If a single drive fails, a RAID 3 array continues to operate in degraded mode. If the failed drive is
a data drive, writes will continue as normal, except no data is written to the failed drive. Reads
reconstruct the data on the failed drive by performing an exclusive-or operation on the remaining
data in the stripe and the parity for that stripe. If the failed drive is a parity drive, writes will occur
as normal, except no parity is written. Reads retrieve data from the disks.
Best suited for applications such as graphics, imaging,
video, or any application that calls for reading and writing
huge, sequential blocks of data.
Provides data redundancy and high data transfer rates.
The dedicated parity disk is a bottleneck with random I/O.
Three to 32
Chapter 3 RAID Levels
Cont’d
19
RAID 3,
Continued
RAID 5 vs RAID 3
You may find that RAID 5 is preferable to RAID 3 even for applications characterized by
sequential reads and writes, because MegaRAID has very robust caching algorithms and hardware
based exclusive-or assist.
The benefits of RAID 3 disappear if there are many small I/O operations scattered randomly and
widely across the disks in the logical drive. The RAID 3 fixed parity disk becomes a bottleneck in
such applications. For example: The host attempts to make two small writes and the writes are
widely scattered, involving two different stripes and different disk drives. Ideally both writes
should take place at the same time. But this is not possible in RAID 3, since the writes must take
turns accessing the fixed parity drive. For this reason, RAID 5 is the clear choice in this scenario.
MegaRAID Enterprise 1600 Hardware Guide
20
RAID 5
Uses
Strong Points
Weak Points
Drives
RAID 5 includes disk striping at the byte level and parity. In RAID 5, the parity information is
written to several drives. RAID 5 is best suited for networks that perform a lot of small I/O
transactions simultaneously.
RAID 5 addresses the bottleneck issue for random I/O operations. Since each drive contains both
data and parity numerous writes can take place concurrently. In addition, robust caching algorithms
and hardware based exclusive-or assist make RAID 5 performance exceptional in many different
environments.
RAID 5 provides high data throughput, especially for large
files. Use RAID 5 for transaction processing applications
because each drive can read and write independently. If a
drive fails, MegaRAID uses distributed parity to recreate all
missing information. Use also for office automation and
online customer service that requires fault tolerance. Use for
any application that has high read request rates but low
write request rates.
Provides data redundancy and good performance in most
environments
Disk drive performance will be reduced if a drive is being
rebuilt. Environments with few processes do not perform as
well because the RAID overhead is not offset by the
performance gains in handling simultaneous processes.
Three to 32
Chapter 3 RAID Levels
21
RAID 10
Uses
Strong Points
Weak Points
Drives
RAID 10 is a combination of RAID 0 and RAID 1. RAID 10 has mirrored drives. RAID 10 breaks
up data into smaller blocks, and then stripes the blocks of data to each RAID 1 raid set. Each
RAID 1 raid set then duplicates its data to its other drive. The size of each block is determined by
the stripe size parameter, which is set during the creation of the RAID set. RAID 10 can sustain
one to four drive failures while maintaining data integrity if each failed disk is in a different RAID
1 array.
RAID 10 works best for data storage that must have 100%
redundancy of 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.
RAID 10 provides both high data transfer rates and
complete data redundancy.
RAID 10 requires twice as many drives as all other RAID
levels except RAID 1.
Four to 32 (must be a multiple of two)
MegaRAID Enterprise 1600 Hardware Guide
22
RAID 30
Uses
Strong Points
Weak Points
Drives
RAID 30 is a combination of RAID 0 and RAID 3. RAID 30 provides high data transfer speeds
and high data reliability. RAID 30 is best implemented on two RAID 3 disk arrays with data
striped across both disk arrays. RAID 30 breaks up data into smaller blocks, and then stripes the
blocks of data to each RAID 3 raid set. RAID 3 breaks up data into smaller blocks, calculates
parity by performing an exclusive-or on the blocks, and then writes the blocks to all but one drive
in the array. The parity data created during the exclusive-or is then written to the last drive in each
RAID 3 array. The size of each block is determined by the stripe size parameter, which is set
during the creation of the RAID set.
RAID 30 can sustain one drive failure per RAID 3 array and still maintain data integrity. For
example, the RAID 30 configuration in the graphic below has two RAID 3 arrays. It can survive
two drive failures, as long as the failed drives are in different RAID 3 arrays.
Use RAID 30 for sequentially written and read data, prepress and video on demand that requires a higher degree of
fault tolerance and medium to large capacity.
Provides data reliability and high data transfer rates.
Requires 2 – 4 times as many parity drives as RAID 3.
Six to 32
Chapter 3 RAID Levels
23
RAID 50
Uses
Strong Points
Weak Points
Drives
RAID 50 provides the features of both RAID 0 and RAID 5. RAID 50 includes both parity and
disk striping across multiple drives. RAID 50 is best implemented on two RAID 5 disk arrays with
data striped across both disk arrays. RAID 50 breaks up data into smaller blocks, and then stripes
the blocks of data to each RAID 5 raid set. RAID 5 breaks up data into smaller blocks, calculates
parity by performing an exclusive-or on the blocks, and then writes the blocks of data and parity to
each drive in the array. The size of each block is determined by the stripe size parameter, which is
set during the creation of the RAID set.
RAID 50 can sustain one drive failure per RAID 5 array and still maintain data integrity. For
example, the RAID 50 configuration in the graphic below has two RAID 5 arrays. It can survive
two drive failures, as long as the failed drives are in different RAID 5 arrays.
RAID 50 works best when used with data that requires high
reliability, high request rates, and high data transfer and
medium to large capacity
RAID 50 provides high data throughput, data redundancy,
and very good performance.
Requires 2 to 4 times as many parity drives as RAID 5.
Six to 32
.
MegaRAID Enterprise 1600 Hardware Guide
24
4Features
MegaRAID Enterprise 1600 64-Bit LVD has four SCSI channels that support 160M and Wide
SCSI, with data transfer rates of up to 160 MB/s per SCSI channel. Each SCSI channel supports up
to 15 Wide devices and up to seven non-Wide devices.
Features
MegaRAID features include:
remote configuration and array management through MegaRAID WebBIOS
•
high performance I/O migration path while preserving existing PCI-SCSI software
•
SCSI data transfers up to 160 MB/s
•
synchronous operation on a wide LVD SCSI bus
•
up to 15 LVD SCSI devices on the wide bus
•
up to 128 MB of 3.3V SDRAM cache memory in one single-sided or double-sided DIMM socket
•
(Cache memory is used for read and write-back caching and for RAID 3 and RAID 5 parity generation.)
NVRAM storage for RAID configuration data
•
audible alarm
•
DMA chaining support
•
separate DRAM bus
•
support for differential or single-ended SCSI with active termination
•
up to 12 MegaRAID Enterprise 1600 adapter cards per system
•
support for up to 15 SCSI devices per channel
•
support for RAID levels 0, 1, 3, 5, 10, 30, and 50
•
span depth of eight for RAID 1, 3 or 5 arrays
•
support for scatter/gather and tagged command queuing
•
ability to multithread up to 256 commands simultaneously
•
support for multiple rebuilds and consistency checks with transparent user-definable priority setting
•
support for variable stripe sizes for all logical drives
•
automatically detection of failed drives
•
automatic and transparent rebuild of hot spare drives
•
hot swap of new drives without taking the system down
•
optional battery backup for up to 72 hours of data retention
•
server clustering support
•
optional firmware provides multi-initiator support
•
server failover
•
software drivers for major operating systems
•
SMART Technology
The MegaRAID Self-Monitoring Analysis and Reporting Technology (SMART) detects up to 70%
of all predictable drive failures. SMART monitors the internal performance of all motors, heads,
and drive electronics. You can recover from drive failures through RAID remapping and online
physical drive migration.
Chapter 4 Features
25
Configuration on Disk
Configuration on Disk (drive roaming) saves configuration information both in NVRAM on
MegaRAID and on the disk drives connected to MegaRAID. If MegaRAID is replaced, the new
MegaRAID controller can detect the actual RAID configuration, maintaining the integrity of the
data on each drive, even if the drives have changed channel and/or target ID.
Hardware Requirements
MegaRAID can be installed in an IBM AT®-compatible or EISA computer with a motherboard
that has PCI expansion slots. The computer must support PCI version 2.1 or later. The computer
should have an Intel Pentium or more powerful CPU, a floppy drive, a color monitor and VGA
adapter card, a keyboard, and mouse.
Maximum size of I/O requests6.4 MB in 64 KB stripes
Maximum Queue Tags per drive211
Stripe Sizes2 KB, 4 KB, 8 KB, 16 KB, 32 KB, 64
Maximum number of concurrent
commands
Support for multiple initiatorsYes
write-through or write-back caching on a logical
drive basis. It also provides adaptive readahead.
Yes
KB, or 128 KB
255
Chapter 4 Features
27
RAID Management Features
The MegaRAID RAID management features include:
SpecificationFeature
Support for SNMPYes
Performance Monitor providedYes
Remote control and monitoringYes
Event broadcast and event alertYes
Hardware connectorRS232C
Drive roamingYes
Support for concurrent multiple stripe
sizes
Windows NT and NetWare server
support via GUI client utility
SCO Unix, OS/2, and UnixWare
server support via GUI client utility
DMI supportYes
Management through an industry-
standard browser
Fault Tolerance Features
The MegaRAID fault tolerance features include:
Yes
Yes
Yes
Yes
Software Utilities
The MegaRAID software utility features include:
Remote configuration and management over the InternetYes
SpecificationFeature
Support for SMARTYes
optional battery backup for cache memoryStandard. Provided on the
MegaRAID Controller.
Up to 72 hours data retention
Enclosure managementSAF-TE compliant
Drive failure detectionAutomatic
Drive rebuild using hot sparesAutomatic and transparent
Parity Generation and checkingSoftware and hardware
SpecificationFeature
FlexRAID reconfiguration on the flyYes
FlexRAID RAID level migration on the flyYes
FlexRAID online capacity expansionYes
Graphical user interfaceYes
Diagnostic utilityYes
Management utilityYes
Bootup configuration via MegaRAID ManagerYes
Online Read, Write, and cache policy switchingYes
Internet and intranet support through TCP/IPYes
MegaRAID Enterprise 1600 Hardware Guide
28
Operating System Software Drivers
Operating System Drivers
MegaRAID includes a DOS software configuration utility and drivers for all major
operating systems. See the MegaRAID Operating System Drivers Guide for additional information.
The DOS drivers for MegaRAID are contained in the firmware on MegaRAID except the DOS
ASPI and CD-ROM drivers. Call LSI Logic Technical Support at 678-728-1250 or access the web
site at www.lsil.com for information about drivers for other operating systems.
MegaRAID Specifications
ParameterSpecification
Card Size12.3" x 4.2" (half length PCI)
ProcessorIntel i960RN @ 100 MHz
Bus TypePCI 2.2
Bus Data Transfer RateUp to 266 MB/s
BIOSMegaRAID BIOS
Cache Configuration16, 32, 64, or 128 MB through a single bank using
Firmware1 MB × 8 flash ROM
Nonvolatile RAM32 KB × 8 for storing RAID configuration
Operating Voltage5.00 V ± 0.25 V and 3.30V +/- 0.3V
SCSI ControllerTwo SCSI controllers for 160M and Wide support
SCSI Data Transfer
Rate
SCSI BusLow-voltage differential or SE
SCSI TerminationActive
Termination DisableAutomatic through cable detection
Devices per SCSI
Channel
SCSI Device Types
Supported
RAID Levels Supported0, 1, 3, 5,10, 30, and 50
SCSI ConnectorsTwo 68-pin internal high-density connectors for 16-
SCSI cablesUp to 25 meters if using low voltage differential
Serial Port9-pin RS232C-compatible berg
66 MHz, 3.3V unbuffered ECC SDRAM in a
single-sided or double-sided 168-pin DIMM.
Up to 160 MB/s
Up to 15 wide or seven non-wide SCSI devices. Up
to 6 non-disk SCSI drives per MegaRAID
controller.
Synchronous or Asynchronous. Disk and non-disk.
bit SCSI devices.
Four ultra-high density 68-pin external connectors
Chapter 4 Features
29
Components
CPU
Cache Memory
Write caching is not recommended for the physical drives. When write cache is enabled,
MegaRAID BIOS
The MegaRAID controller uses the 64-bit Intel i960RN Intelligent I/O processor with an
embedded 32-bit 80960 Jx RISC processor that runs at 100 MHz. This processor directs all
functions of the controller including command processing, PCI and SCSI bus transfers, RAID
processing, drive rebuilding, cache management, and error recovery.
Cache memory resides in a single 64-bit DIMM socket that requires one X8 or X16 unbuffered
3.3V SDRAM single-sided or double-sided DIMM. Possible configurations are 16, 32, 64, or 128
MB.
MegaRAID supports write-through or write-back caching, which can be selected for each logical
drive. MegaRAID does not use read-ahead caching for the current logical drive. The default setting
for the read policy is Normal, meaning no read-ahead caching. You can disable read-ahead
caching.
Warning!
loss of data can occur when power is interrupted.
The BIOS resides on a 1 MB or 2 MB × 8 flash ROM for easy upgrade. The MegaRAID BIOS
supports INT 13h calls to boot DOS without special software or device drivers. The MegaRAID
BIOS provides an extensive setup utility that can be accessed by pressing <Ctrl> <M> at BIOS
initialization. MegaRAID Configuration Utility is described in the MegaRAID Configuration
Software Guide.
Onboard Speaker
Serial Port
SCSI Bus
SCSI Connectors
MegaRAID has an onboard tone generator for audible warnings when system errors occur.
Audible warnings can be generated through this speaker. The audible warnings are listed on page
125.
MegaRAID includes a 9-pin RS232C-compatible serial port berg connector, which can connect to
communications devices and external storage devices.
MegaRAID Enterprise 1600 has four 160M Wide SCSI channels that support low voltage
differential SCSI devices with active termination. Both synchronous and asynchronous devices are
supported. MegaRAID provides automatic termination disable via cable detection. Each channel
supports up to 15 wide or seven non-wide SCSI devices at speeds up to 160 MB/s per SCSI
channel. MegaRAID supports up to
defaults to LVD for each SCSI channel. If a single ended device is attached to a SCSI channel,
MegaRAID automatically switches to SE mode for that SCSI channel.
MegaRAID has two types of SCSI connectors:
• two 68-pin high density internal SCSI connectors (Channels A and B only)
•
four 68-pin external ultra-high-density external SCSI connectors (Channels A, B, C, and D)
six non-disk devices per controller. The SCSI bus mode
Cont’d
MegaRAID Enterprise 1600 Hardware Guide
30
Components,
Continued
SCSI Termination
specifications. Termination enable/disable is automatic through cable detection.
SCSI Firmware
The firmware handles all RAID and SCSI command processing and also supports:
RAID Management
manage multiple disk arrays, control and monitor multiple RAID servers, provide error statistics
logging and online maintenance:
• MegaRAID Configuration Utility
• WebBIOS Configuration Utility
• Power Console
• MegaRAID Manager
MegaRAID uses active termination on the SCSI bus conforming to Alternative 2 of the SCSI-2
FeatureDescription
Disconnect/
Reconnect
Tagged Command
Queuing
Scatter/GatherMultiple address/count pairs
Multi-threadingUp to 255 simultaneous commands with elevator sorting and
Stripe SizeVariable for all logical drives: 2 KB, 4 KB, 8 KB, 16 KB, 32
RebuildMultiple rebuilds and consistency checks with user-definable
Optimizes SCSI Bus seek.
Multiple tags to improve random access
concatenation of requests per SCSI channel
KB, 64 KB, or 128 KB.
priority.
The RAID utilities manage and configure the RAID system and MegaRAID, create and
MegaRAID Configuration Utility
RAID system. It is independent of any operating system.
WebBIOS Configuration Utility
Internet.
Power Console Plus
It configures, monitors, and manages RAID servers from any Windows NT network node or
remote server.
MegaRAID Manager
A character-based utility for DOS, Linux, Solaris, SCO Unix, SCO UnixWare, OS/2, and
Novell NetWare.
It configures and maintains RAID arrays, formats disk drives, and manages the
It allows you to configure and manage a RAID system on a remote server over the
Cont’d
Chapter 4 Features
31
Components,
Continued
Fault-Tolerance
Detect Failed Drive
Hot Swap
Compatibility
Server Management
SCSI Device Compatibility
The MegaRAID fault-tolerance features are:
• built-in 9-pin berg connector that provides an RS-232C serial communication interface
• automatic failed drive detection
• automatic failed drive rebuild with no user intervention required
• hot swap manual replacement without bringing the system down
• SAF-TE compliant enclosure management
• cache memory
The MegaRAID firmware automatically detects and rebuilds failed drives. This can be done
transparently with hot spares.
MegaRAID supports the manual replacement of a disk unit in the RAID subsystem without system
shutdown.
MegaRAID compatibility issues include:
• server management
• SCSI device compatibility
• software compatibility
As an SNMP agent, MegaRAID supports all SNMP managers and RedAlert from Storage
Dimensions.
DAT drives and other SCSI peripheral devices.
MegaRAID supports SCSI hard disk drives, CD-ROMs, tape drives, optical drives,
Software
Clustering Support
All SCSI backup and utility software should work with MegaRAID. Software that has been tested
and approved for use with MegaRAID includes Cheyenne®, CorelSCSI®, Arcserve®, and
Novaback®. This software is not provided with MegaRAID.
provides high system availability by permitting server failover.
Summary
MegaRAID features were discussed in this chapter. In the next chapter, MegaRAID configuration
is described.
LSI Logic provides OEM-optional firmware with multi-initiator support. This software
MegaRAID Enterprise 1600 Hardware Guide
32
5Configuring MegaRAID
Configuring SCSI Physical Drives
SCSI Channels
Distributing Drives
Basic Configuration Rules
Physical SCSI drives must be organized into logical drives. The arrays and logical drives that you
construct must be able to support the RAID level that you select.
Your MegaRAID adapter has four SCSI channels.
Distribute the disk drives across all channels for optimal performance. It is best to stripe across
channels instead of down channels. Performance is most affected for sequential reads and writes.
MegaRAID supports SCSI CD-ROM drives, SCSI tape drives, and other SCSI devices as well as
SCSI hard disk drives. For optimal performance, all non-disk SCSI devices should be attached to
one SCSI channel.
devices in a RAID array:
• attach non-disk SCSI devices to a single SCSI channel that does not have any disk drives
• distribute the SCSI hard disk drives equally among all available SCSI channels except any
SCSI channel that is being reserved for non-disk drives
• you can place up to 32 physical disk drives in a logical array, depending on the RAID level
• an array can contain SCSI devices that reside on an array on any channel
• include all drives that have the same capacity to the same array
• make sure any hot spare has a capacity that is at least as large as the largest drive that may be
replaced by the hot spare
•when replacing a failed drive, make sure that the replacement drive has a capacity that is at
least as large as the drive being replaced
You should observe the following guidelines when connecting and configuring SCSI
Connect the physical drives to MegaRAID, configure the drives, then initialize them. The number
of physical disk drives that an array can support depends on the firmware version.
For MegaRAID Enterprise 1600, an array can consist of up to 32 physical disk drives, depending
on the RAID level (see page 16 for more information.) Enterprise 1600 supports up to 40 logical
drives per controller. The number of drives in an array determines the RAID levels that can be
supported.
Arranging Arrays
You must arrange the arrays to provide additional organization for the drive array. You must
arrange arrays so that you can create system drives that can function as boot devices.
You can sequentially arrange arrays with an identical number of drives so that the drives in the
group are spanned. Spanned drives can be treated as one large drive. Data can be striped across
multiple arrays as one logical drive.
You can create spanned drives by using the MegaRAID Configuration utility or the MegaRAID
Manager. See the MegaRAID Configuration Software Guide for additional information.
Creating Hot Spares
Any drive that is present, formatted, and initialized but not included in a array or logical drive
is automatically designated as a hot spare.
You can also designate drives as hot spares by using the MegaRAID Configuration Utility,
MegaRAID Manager, or Power Console. See the MegaRAID Configuration Software Guide for
additional information.
Creating Logical Drives
must create one or more logical drives.
The logical drive capacity can include all or any portion of a array. The logical drive capacity can
also be larger than an array by using spanning. MegaRAID Enterprise 1600 supports up to 40
logical drives.
Logical drives are arrays or spanned arrays that are presented to the operating system. You
Chapter 5 Configuring MegaRAID
39
Configuration Strategies
The most important factors in RAID array configuration are: drive capacity, drive availability
(fault tolerance), and drive performance. You cannot configure a logical drive that optimizes all
three factors, but it is easy to choose a logical drive configuration that maximizes one factor at the
expense of the other two factors, although needs are seldom that simple.
Maximize Capacity
drive capacity for each RAID level is shown below. OEM level firmware that can span up to 4
logical drives is assumed.
RAID 0 achieves maximum drive capacity, but does not provide data redundancy. Maximum
RAID
Level
0Striping
1Mirroring2(Capacity of smallest disk) X (1)
3Striping with
5Striping with
10Mirroring and
30RAID 3 and
50RAID 5 and
DescriptionDrives
Required
1 – 32(Number of disks) X capacity of
without parity
3 – 32(Number of disks) X (capacity of
fixed parity
drive
3 – 32(Number of disks) X (capacity of
floating parity
drive
4 – 32 (Must
Striping
Striping
Striping
be a multiple
of 2)
6 – 32 (Must
be a multiple
of arrays)
6 – 32 (Must
be a multiple
of arrays)
Capacity
smallest disk
smallest disk) - (capacity of 1 disk)
smallest disk) - (capacity of 1 disk)
(Number of disks) X (capacity of
smallest disk) / (2)
(Number of disks) X (capacity of
smallest disk) – (capacity of 1 disk X
number of Arrays)
(Number of disks) X (capacity of
smallest disk) – (capacity of 1 disk X
number of Arrays)
MegaRAID Enterprise 1600 Hardware Guide
40
Cont’d
Configuration Strategies,
Continued
Maximize Drive Availability
You can maximize the availability of data on the physical disk drive in the logical
array by maximizing the level of fault tolerance. The levels of fault tolerance provided by the
RAID levels are:
RAID LevelFault Tolerance Protection
0No fault tolerance.
1Disk mirroring, which provides 100% data redundancy.
3100% protection through a dedicated parity drive.
5100% protection through striping and parity. The data is
10100% protection through data mirroring.
30100% protection through data striping. All data is striped
50100% protection through data striping and parity. All data is
Maximizing Drive Performance
configuration for one type of application will probably not be optimal for any other application. A
basic guideline of the performance characteristics for RAID drive arrays at each RAID level is:
RAID LevelPerformance Characteristics
0Excellent for all types of I/O activity, but provides no data
1Provides data redundancy and good performance.
3Provides data redundancy.
5Provides data redundancy and good performance in most
10Provides data redundancy and excellent performance.
30Provides data redundancy and good performance in most
50Provides data redundancy and very good performance.
striped and parity data is written across a number of physical
disk drives.
across all drives in two or more arrays.
striped and parity data is written across all drives in two or
more arrays.
You can configure an array for optimal performance. But optimal drive
security.
environments.
environments.
Chapter 5 Configuring MegaRAID
41
Assigning RAID Levels
Only one RAID level can be assigned to each logical drive. The drives required per RAID level
are:
RAID
Level
0One32
1TwoTwo
3Three32
5Three32
10Four32
30Six32
50Six32
Configuring Logical Drives
After you have installed the MegaRAID controller in the server and have attached all physical disk
drives, perform the following actions to prepare a RAID disk array:
StepAction
1Optimize the MegaRAID controller options for your system. See Chapter 3
for additional information.
2Press <Ctrl> <M> to run the MegaRAID Manager.
3Perform a low-level format of the SCSI drives that will be included in the
array and the drives to be used for hot spares.
4Define and configure one or more logical drives. Select Easy Configuration
in MegaRAID Manager or select New Configuration to customize the
RAID array.
5Create and configure one or more system drives (logical drives). Select the
RAID level, cache policy, read policy, and write policy.
6Save the configuration.
7Initialize the system drives. After initialization, you can install the
operating system.
Minimum Number of
Physical Drives
Maximum Number of Physical
Drives
MegaRAID Enterprise 1600 Hardware Guide
42
Optimizing Data Storage
Data Access Requirements
write activity. If you know the data access requirements, you can more successfully determine a
strategy for optimizing the disk subsystem capacity, availability, and performance.
Servers that support Video on Demand typically read the data often, but write data infrequently.
Both the read and write operations tend to be long. Data stored on a general-purpose file server
involves relatively short read and write operations with relatively small files.
Array Functions
You must first define the major purpose of the disk array. Will this disk array increase the system
storage capacity for general-purpose file and print servers? Does this disk array support any
software system that must be available 24 hours per day? Will the information stored in this disk
array contain large audio or video files that must be available on demand? Will this disk array
contain data from an imaging system?
You must identify the purpose of the data to be stored in the disk subsystem before you can
confidently choose a RAID level and a RAID configuration.
Each type of data stored in the disk subsystem has a different frequency of read and
Chapter 5 Configuring MegaRAID
43
Planning the Array Configuration
Answer the following questions about this array:
Number of MegaRAID SCSI channels4
Number of physical disk drives in the array
Purpose of this array. Rank the following factors:
Maximize drive capacity
Maximize the safety of the data (fault tolerance)
Maximize hard drive performance and throughput
How many hot spares?
Amount of cache memory installed on the MegaRAID
Are all of the disk drives and the server that MegaRAID is
installed in protected by a UPS?
QuestionAnswer
Using the Array Configuration Planner
effective capacity for all possible drive configurations for an array consisting of one to eight
drives.
The following table does not take into account any hot spare (standby) drives. You should always
have a hot spare drive in case of drive failure.
RAID 1requires two drives. RAID 10 requires at least four drives. RAID 30 and RAID 50 require
at least six drives.
The following table lists the possible RAID levels, fault tolerance, and
You must have the following items before installing the MegaRAID controller in a server:
• a MegaRAID Enterprise 1600 64-Bit 160M RAID Controller
• a host computer with an available PCI expansion slot
• the MegaRAID Enterprise 1600 Installation CD
• the necessary SCSI cables and terminators (depends on the number and type of SCSI devices
• an Uninterruptible Power Supply (UPS) for the entire system
• 160M SCSI hard disk drives and other SCSI devices, as desired
external SCSI devices.
to be attached)
Important
The MegaRAID Enterprise 1600 controller must be
installed in a PCI expansion slot.
You may also want to install SCSI cables that interconnect MegaRAID Enterprise 1600 to
Chapter 6 Hardware Installation
47
Checklist
Perform the steps in the installation checklist:
CheckStepAction
1Turn all power off to the server and all hard disk drives,
enclosures, and system, components.
2Prepare the host system. See the host system technical
documentation.
3Determine the SCSI ID and SCSI termination
requirements.
4Make sure the jumper settings on the MegaRAID
controller are correct. Install the cache memory.
5Connect the battery pack harness to J23 (optional)
6Install the MegaRAID card in the server and attach the
SCSI cables and terminators as needed. Make sure Pin 1
on the cable matches Pin 1 on the connector. Make sure
that the SCSI cables you use conform to all SCSI
specifications.
7Perform a safety check. Make sure all cables are properly
attached. Make sure the MegaRAID card is properly
installed. Turn power on after completing the safety
check. Connect the battery pack.
8Install and configure the MegaRAID software utilities and
drivers.
9Format the hard disk drives as needed.
10Configure system drives (logical drives).
11Initialize the logical drives.
12Install the appropriate MegaRAID drivers for your
operating system.
MegaRAID Enterprise 1600 Hardware Guide
48
Installation Steps
MegaRAID provides extensive customization options. If you need only basic MegaRAID features
and your computer does not use other adapter cards with resource settings that may conflict with
MegaRAID settings, even custom installation can be quick and easy.
StepActionAdditional Information
1Unpack the MegaRAID controller and
inspect for damage. Make sure all items are
in the package.
2Turn the computer off and remove the
cover.
3Make sure the motherboard jumper settings
are correct.
4Install cache memory on the MegaRAID
card.
5Check the jumper settings on the
MegaRAID controller.
6Set SCSI termination.
7Set SCSI terminator power (TermPWR).
8Connect the battery harnessoptional
9Install the MegaRAID card.
10 Connect the SCSI cables to SCSI devices.
11 Set the target IDs for the SCSI devices.
12 Replace the computer cover and turn the
power on.
13 Run MegaRAID Configuration Utility.Optional.
14 Install software drivers for the desired
operating systems.
If damaged, call LSI Logic
Technical Support at 678728-1250.
16 MB minimum cache
memory is required.
See page 53 for the
MegaRAID jumper
settings.
Be sure the SCSI devices
are powered up before or at
the same time as the host
computer.
Each step is described in detail below.
Cont’d
Chapter 6 Hardware Installation
49
Step 1 Unpack
Unpack and install the hardware in a static-free environment. The MegaRAID controller card is
packed inside an anti-static bag between two sponge sheets. Remove the controller card and
inspect it for damage. If the card appears damaged, or if any of items listed below are missing,
contact LSI Logic Technical Support at 678-728-1250. The MegaRAID Controller is also shipped
with the following items that are on CD:
• the MegaRAID Configuration Software Guide
• the MegaRAID Operating System Drivers Guide
• the MegaRAID Enterprise 1600 Hardware Guide
• the software license agreement
• the MegaRAID Configuration Utilities for DOS
• the warranty registration card
Step 2 Power Down
Turn off the computer and remove the cover. Make sure the computer is turned off and
disconnected from any networks before installing the controller card.
Step 3 Configure Motherboard
Make sure the motherboard is configured correctly for MegaRAID. MegaRAID is essentially a
SCSI Controller. Each MegaRAID card you install will require an available PCI IRQ; make sure
an IRQ is available for each controller you install.
MegaRAID Enterprise 1600 Hardware Guide
50
Step 4 Install Cache Memory
A minimum of 16 MB of cache memory is required. The cache memory
must be installed before MegaRAID is operational.
Important
Memory Specifications
DIMM Specifications
Install cache memory DIMMs on the MegaRAID controller card in the cache memory socket.
Use a 64-bit 3.3V single-sided or double-sided 168-pin unbuffered DIMM. Lay the controller card
component-side up on a clean static-free surface. The memory socket is mounted flush with the
MegaRAID card, so the DIMM is parallel to the MegaRAID card when properly installed. The
DIMM clicks into place, indicating proper seating in the socket. The MegaRAID card is shown
lying on a flat surface below.
Insert one in the cache memory socket.
Cont’d
Chapter 6 Hardware Installation
51
Step 4 Install Cache Memory,
Continued
Installing or Changing Memory
Important
The battery pack harness or cable must be disconnected from J23 on the
MegaRAID Enterprise 1600 160M card before you add or remove
memory.
StepAction
1Bring down the operating system properly. Make sure that cache memory
has been flushed. You must perform a system reset if operating under DOS.
When the computer reboots, the MegaRAID controller will flush cache
memory.
2Turn the computer power off. Disconnect the power cables from the
computer.
3Remove the computer cover.
4Disconnect the battery pack cable from the MegaRAID controller.
5Remove the MegaRAID controller.
6You can now add or remove DRAM modules from the MegaRAID
controller. Follow the instructions on page 51.
7Reattach the battery pack harness to J23 on the MegaRAID controller.
8Reinstall the MegaRAID controller in the computer. Follow the instructions
in this chapter.
9Replace the computer cover and turn the computer power on.
Recommended Memory Vendors
recommended memory vendors.
Call LSI Logic Technical Support at 678-728-1250 for a current list of
MegaRAID Enterprise 1600 Hardware Guide
52
Step 5 Set Jumpers
Make sure the jumper settings on the MegaRAID card are correct. The jumpers and connectors
are:
ConnectorDescriptionType
J1Channel B Internal Wide SCSI68-pin connector
J2Channel A Termination Enable3-pin header
J3Channel B Termination Enable3-pin header
J4Channel A Internal Wide SCSI68-pin connector
J5Channel C Termination Enable3-pin header
J6SCSI activity LED4-pin header
J7Channel D Termination Enable3-pin header
J9Channel A TERMPWR Enable2-pin header
J10Channel B TERMPWR Enable2-pin header
J11Channel C TERMPWR Enable2-pin header
J12Channel D TERMPWR Enable2-pin header
J13Channel A/B External Wide SCSIDual 68-pin connector
J14Serial port connector9-pin connector
J18Serial EEPROM Port2-pin header
J19Onboard BIOS Enable2-pin header
J22Channel C/D External Wide SCSIDual 68-pin connector
J23External battery connector5-pin connector
MegaRAID Enterprise 1600 64-Bit 160M Card Layout
Chapter 6 Hardware Installation
Cont’d
53
Step 5 Set Jumpers,
Continued
J2, J3, J5, and J7 Termination Enable
J2, J3, J5, and J7 are 3-pin bergs that set the SCSI termination for each
J9AShort Pins 1-2 to have the PCI bus on the host computer
J10BShort Pins 1-2 to have the PCI bus on the host computer
J11CShort Pins 1-2 to have the PCI bus on the host computer
J12DShort Pins 1-2 to have the PCI bus on the host computer
SCSI Termination
Always Disabled
Software
SCSI
Termination
Always Enabled
J9, J10, J11, and J12 are 2-pin bergs that enable TERMPWR to the
Settings
provide TermPWR. This is the factory setting. Leave
Open to let the SCSI bus provide TermPWR.
provide TermPWR. This is the factory setting. Leave
Open to let the SCSI bus provide TermPWR.
provide TermPWR. This is the factory setting. Leave
Open to let the SCSI bus provide TermPWR.
provide TermPWR. This is the factory setting. Leave
Open to let the SCSI bus provide TermPWR.
Cont’d
MegaRAID Enterprise 1600 Hardware Guide
54
Step 5 Set Jumpers,
Continued
J14 Serial Port
J14 attaches to a serial cable. The pinout is:
J19 Onboard BIOS Enable
BIOS should be enabled (J19 unjumpered) for normal board position.
J17 Dirty Cache LED
J17 is a two-pin connector for an LED mounted on the computer enclosure. The LED
indicates when the data in the cache has yet to be written to the storage devices.
PinSignal DescriptionPinSignal Description
1Carrier Detect2Data Set Ready
3Receive Data4Request to Send
5Transmit Data6Clear to Send
7Data Terminal Ready8Ring Indicator
9Ground10CUT
J19 is a 2-pin berg which enables or disables MegaRAID onboard BIOS. The onboard
J19 SettingOnboard BIOS Status
UnjumperedEnabled
JumperedDisabled
PinDescription
1High
2Dirty Cache Signal
J23 External Battery
J23 is a 5-pin berg that attaches to the optional battery pack. The J23 pinout is:
PinSignal Description
1+BATT Terminal (red wire)
2Thermistor (white wire)
3-BATT Terminal (black wire)
4BATDQ (no wire)
5Ground (no wire)
Cont'd
Chapter 6 Hardware Installation
55
Step 6 Set Termination
Each MegaRAID SCSI channel can be individually configured for termination enable mode by
setting the J2, J3, J5, and J7 jumpers (see the previous page).
You must terminate the SCSI bus properly. Set termination at both ends of the SCSI cable. The
SCSI bus is an electrical transmission line and must be terminated properly to minimize reflections
and losses. Termination should be set at each end of the SCSI cable(s), as shown below.
For a disk array, set SCSI bus termination so that removing or adding a SCSI device does not
disturb termination. An easy way to do this is to connect the MegaRAID card to one end of the
SCSI cable for each channel and to connect an external terminator module at the other end of each
cable. The connectors between the two ends can connect SCSI devices. Disable termination on the
SCSI devices. See the manual for each SCSI device to disable termination.
MegaRAID Enterprise 1600 Hardware Guide
56
SCSI Termination
The SCSI bus on a SCSI channel is an electrical transmission line. It must be terminated properly
to minimize reflections and losses. You complete the SCSI bus by setting termination at both ends.
MegaRAID automatically provides SCSI termination at one end of the SCSI bus for each channel.
Terminate the other end of the bus by attaching an external SCSI terminator module to the end of
the cable for each channel or by attaching a SCSI device that internally terminates the SCSI bus at
the end of each SCSI channel.
MegaRAID should always terminate each of the four SCSI buses if devices are attached to either
the internal or external SCSI connectors, but not to both.
Use standard external SCSI terminators on SCSI channels operating at 10 MB/s or higher
synchronous data transfer.
Terminating Internal SCSI Disk Arrays
intact when any disk drive is removed from a SCSI channel, as shown below. MegaRAID
termination should always be enabled or controlled by software. Make sure J2, J3, J5, and J7 are
either always open (termination always enabled), or Pins 1-2 are shorted (termination controlled by
software).
Set the termination so that SCSI termination and termination power are
Cont’d
Chapter 6 Hardware Installation
57
SCSI Termination,
Continued
Terminating External Disk Arrays
terminator module that is not part of a SCSI drive. In this way, SCSI termination is not disturbed
when a drive is removed. MegaRAID termination should always be enabled or controlled by
software. Make sure J2, J3, J5, and J7 are either always open (termination always enabled), or Pins
1-2 are shorted (termination controlled by software).
Note:
Channels C and D have only external connectors, so termination should always be either
anabled or under software control on these two channels.
In most array enclosures, the end of the SCSI cable has an independent SCSI
MegaRAID Enterprise 1600 Hardware Guide
58
SCSI Termination,
Continued
Terminating Internal and External Disk Arrays
You still must make sure that the proper SCSI termination and termination power is preserved.
MegaRAID termination should always be disabled or controlled by software. Make sure J2, J3, J5
and J7 have pins 2-3 shorted, or pins 1-2 are shorted (termination controlled by software).
You can use both internal and external drives with MegaRAID.
Cont’d
Chapter 6 Hardware Installation
59
SCSI Termination,
Continued
Connecting Non-Disk SCSI Devices
devices must each have a unique SCSI ID regardless of the SCSI channel they are attached to. The
general rule for Unix systems is:
• tape drive set to SCSI ID 2
• CD-ROM drive set to SCSI ID 5
• all non-disk SCSI devices attached to SCSI channel A
Make sure that no hard disk drives are attached to the same SCSI channel as the non-disk SCSI
devices. Drive performance will be significantly degraded if SCSI hard disk drives are attached to
this channel.
SCSI Tape drives, scanners, CD-ROM drives, and other non-disk drive
MegaRAID Enterprise 1600 Hardware Guide
60
Step 7 Set SCSI Terminator Power
J9, J10, J11, J12
These jumpers control TermPWR for the MegaRAID SCSI channels. See the documentation for
each SCSI device for information about enabling TermPWR. The factory settings supply
TermPWR from the PCI bus.
Important
The SCSI channels need Termination power to operate. If a channel is not
being used and no auxiliary power source is connected, change the jumper
setting for that channel to supply TermPWR from the PCI bus.
J9SCSI Channel A – Short Pins 1-2 for PCI power.
J10SCSI Channel B – Short Pins 1-2 for PCI power.
J11SCSI Channel C – Short Pins 1-2 for PCI power.
J12SCSI Channel D – Short Pins 1-2 for PCI power.
Chapter 6 Hardware Installation
61
Step 8 Connect Battery Pack (Optional)
There are two ways to install a battery pack onto the Series 471 MegaRAID Enterprise 1600 160M
RAID controller. The first way is to use a DIMM with a battery backup attached to it.
The battery pack is shown in the bottom view of the DIMM socket below. Pin 1 on the cable from
the battery pack is usually denoted by a red wire. The caution information appears on the battery
module as shown below.
board through the backside of the board, using the four holes in the board. Connect the three wires
from the battery pack to J23, the external battery connector. A drawing of part of the MegaRAID
Enterprise 1600 160M RAID Controller with battery backup is shown below.
The second way is to install a battery pack on the card itself. You can screw the battery to the
Cont’d
Chapter 6 Hardware Installation
63
Step 8 Connect Battery Pack,
Continued
Configure Battery Backup
Objects menu. Select Battery Backup. The following menu displays:
Menu ItemExplanation
Battery PackPRESENT will appear if the battery pack is properly installed;
TemperatureGOOD appears if the temperature is within the normal range. HIGH
VoltageGOOD appears if the voltage is within the normal range. BAD
Fast
Charging
No. of
Cycles
After installing the MegaRAID controller and booting, press <Ctrl> <M>. Choose the
ABSENT if it is not.
appears if the module is too hot.
appears if the voltage is out of range.
COMPLETED appears if the fast charge cycle is done. CHARGING
appears if the battery pack is charging.
This must be configured. When first installing a battery pack, set the
Charge Cycle to 0. The screen below appears when you select No. of
Cycles. Choose YES to reset the number of cycles to zero.
After 1100 charge cycles, the life of the battery pack is assumed to
be over and you must replace the battery pack.
MegaRAID Enterprise 1600 Hardware Guide
64
Step 8 Connect Battery Pack,
Continued
Changing the Battery Pack
A new battery pack should be installed every 1 to 5 years.
StepAction
1Bring down the operating system properly. Make sure that cache memory
2Disconnect the battery pack cable or harness from J23 on the MegaRAID
3Install a new battery pack and connect the new battery pack to J23.
4Disable write-back caching using MegaRAID Manager or Power Console
Disposing of a Battery Pack
Do not dispose of the MegaRAID battery pack by fire. Do not mutilate
the battery pack. Do not damage it in any way. Toxic chemicals can be
released if it is damaged. Do not short-circuit the battery pack.
The material in the battery pack contains heavy metals that can contaminate the environment.
Federal, state, and local laws prohibit disposal of some rechargeable batteries in public landfills.
These batteries must be sent to a specific location for proper disposal. Call the Rechargeable
Battery Recycling Corporation at 352-376-6693 (FAX: 352-376-6658) for an authorized battery
disposal site near you. For a list of battery disposal sites, write to:
The MegaRAID configuration software warns when the battery pack must be replaced.
has been flushed. You must perform a system reset if operating under
DOS. When the computer reboots, the MegaRAID Enterprise 1600 160M
controller flushes cache memory. Turn the computer power off. Remove
the computer cover. Remove the MegaRAID controller.
Most used Nickel-Metal Hydride batteries are not classified as
hazardous waste under the federal RCRA (Resource Conservation and
Recovery Act). Although Minnesota law requires that Nickel-Metal
Hydride batteries be labeled “easily removable” from consumer
products, and that Nickel-Metal Hydride batteries must be collected by
manufacturers, the Minnesota Pollution Control Agency (MPCA) has
Other Laws in Other Areas
hazardous material handling laws and regulations in the country or other jurisdiction where you are
using an optional battery pack on the MegaRAID Enterprise 1600 160M controller.
Important
granted a temporary exemption from these requirements.
LSI Logic reminds you that you must comply with all applicable battery disposal and
Chapter 6 Hardware Installation
65
Step 9 Install MegaRAID Card
The MegaRAID card can plug into a 32-bit or 64-bit PCI slot that receives 5 V, and, optionally,
3.3 V through the motherboard. Choose a PCI slot and align the MegaRAID controller card bus
connector to the slot. Press down gently but firmly to make sure that the card is properly seated in
the slot. The bottom edge of the controller card should be flush with the slot.
Insert the MegaRAID card in a PCI slot as shown below:
Screw the bracket to the computer frame.
MegaRAID Enterprise 1600 Hardware Guide
66
Step 10 Connect SCSI Cables
SCSI Connectors
Connect the SCSI cables to the SCSI devices. MegaRAID provides two types of SCSI connectors:
• external
• internal
External Connectors
J22 provides two ultra high-density connectors for SCSI channels C and D.
Internal Connectors
J4 is the internal connector for channel A.
J1 is the internal connector for channel B.
See the board layout for the location of J4 and J1.
J13 provides two ultra high-density external connectors for SCSI channels A and B.
Internal connectors are provided for channels A and B only.
Cont’d
Chapter 6 Hardware Installation
67
Step 10 Connect SCSI Cables,
Continued
J13 A and B External Connector
MegaRAID mounting bracket.
Connect SCSI Devices
Cable Suggestions
When connecting SCSI devices:
ActionDescription
1Disable termination on any SCSI device that does not sit at the end of
the SCSI bus.
2Configure all SCSI devices to supply TermPWR.
3Set proper target IDs (TIDs) for all SCSI devices.
4Distribute SCSI devices evenly across the SCSI channels for optimum
performance.
5The cable length should not exceed three meters for Fast SCSI (10
MB/s) devices or 1.5 meters for Ultra SCSI devices.
6The cable length should not exceed six meters for non-Fast SCSI
devices.
7Try to connect all non-disk SCSI devices to a SCSI channel that has no
SCSI disk drives connected to it.
System throughput problems can occur if SCSI cable use is not maximized. You should:
•use the shortest SCSI cables (in SE mode, no more than 3 meters for Fast SCSI, no more than
1.5 meters for an 8-drive Ultra SCSI system and no more than 3 meters for a 6-drive Ultra
SCSI system)
•LVD mode cable lengths should be no more than 25 meters with two devices and no more
than 12 meters with eight devices
• use active termination
• avoid clustering the stubs
• cable stub length should be no more than 0.1 meter (4 inches)
• route SCSI cables carefully
• use high impedance cables
• do not mix cable types (choose either flat or rounded and shielded or non-shielded)
• ribbon cables have fairly good cross-talk rejection characteristics
J13 is a dual 68-pin ultra-high density external SCSI connectors. It is on the
MegaRAID Enterprise 1600 Hardware Guide
68
Step 11 Set Target IDs
Set target identifiers (TIDs) on the SCSI devices. Each device in a specific SCSI channel must
have a unique TID in that channel. Non-disk devices (CD-ROM or tapes) should have unique
SCSI IDs regardless of the channel where they are connected. See the documentation for each
SCSI device to set the TIDs. The MegaRAID controller automatically occupies TID 7 in each
SCSI channel. Eight-bit SCSI devices can only use the TIDs from 0 to 6. 16-bit devices can use the
TIDs from 0 to 15. The arbitration priority for a SCSI device depends on its TID.
Priority
TID
HighestLowest
765
2101514…98
…
Important
Non-disk devices (CD-ROM or tapes) should have unique SCSI IDs
regardless of the channel they are connected to. ID 0 cannot be used
for non-disk devices because they are limited to IDs 1 through 6.
There is a limit of six IDs for non-disk devices per controller.
00Disk (A1-X)10Scanner
01 Disk (A2-X) 20 CD
02Disk (A3-X)30Tape
03 Disk (A4-X) 40 CD
04Disk (A5-X)50Tape
05Disk (A6-X)60Optical
06 Disk (A7-X)
07 Disk (A8-X)
Continued
MegaRAID Enterprise 1600 Hardware Guide
70
Step 12 Power Up
Replace the computer cover and reconnect the AC power cords. Turn power on to the host
computer. Set up the power supplies so that the SCSI devices are powered up at the same time as
or before the host computer. If the computer is powered up before a SCSI device, the device might
not be recognized.
During boot, the MegaRAID BIOS message appears:
MegaRAID Enterprise 1600 Disk Array Adapter BIOS Version x.xx date
Copyright (c) LSI Logic Corporation
Firmware Initializing... [ Scanning SCSI Device
...(etc.)...
]
The firmware takes several seconds to initialize. During this time the adapter will scan each SCSI
channel. When it is ready, the following lines appear:
Host Adapter-1 Firmware Version x.xx DRAM Size 16 MB
0 Logical Drives found on the Host Adapter
0 Logical Drives handled by BIOS
Press <Ctrl><M> to run MegaRAID Enterprise BIOS Configuration Utility
The <Ctrl> <M> prompt times out after several seconds.
The MegaRAID Enterprise 1600 host adapter (controller) number, firmware version, and cache
DRAM size are displayed in the second portion of the BIOS message. The numbering of the
controllers follows the PCI slot scanning order used by the host motherboard.
Step 13 Run MegaRAID Configuration Utility
Press <Ctrl> <M> to run the MegaRAID Configuration Utility. See the MegaRAID Configuration
Software Guide for information about running MegaRAID Configuration Utility.
Chapter 6 Hardware Installation
71
Step 14 Install the Operating System Driver
Important
When booting the system from a drive connected to a MegaRAID controller
and using EMM386.EXE, MEGASPI.SYS must be loaded in CONFIG.SYS
before EMM386.EXE is loaded. If you do not do this, you cannot access the
boot drive after EMM386 is loaded.
DOS ASPI Driver
ASPI Driver
The ASPI driver is MEGASPI.SYS. It supports disk drives, tape drives, CD-ROM drives, etc. You
Parameters
The MegaRAID DOS ASPI driver can be used under DOS, Windows 3.x, and Windows 95. The
DOS ASPI driver supports:
up to six non-disk SCSI devices (each SCSI device must use a unique SCSI ID regardless of the SCSI
•
channel it resides on. SCSI IDs 1 through 6 are valid
up to six MegaRAID adapters (you should only configure one MegaRAID adapter per system if
•
possible)
can use it to run CorelSCSI, Novaback, PC Tools, and other software that requires an ASPI driver.
CorelSCSI, Novaback, and PC Tools are not provided with MegaRAID. Copy MEGASPI.SYS to
your hard disk drive. Add the following line to CONFIG.SYS. MEGASPI.SYS must be loaded in
CONFIG.SYS before EMM386.EXE is loaded.
device=
\MEGASPI.SYS
<path>
/v
The MEGASPI.SYS parameters are:
ParameterDescription
/hINT 13h support is not provided.
/vVerbose mode. All message are displayed on the screen.
/aPhysical drive access mode. Permits direct access to physical drives.
/qQuiet mode. All message except error message are suppressed.
Cont’d
MegaRAID Enterprise 1600 Hardware Guide
72
Step 14 Install Operating System Driver,
Continued
CD-ROM Driver
Summary
A device driver is provided with MegaRAID for CD-ROM drives operating under DOS,
Windows 3.x, and Windows 95. The driver filename is AMICDROM.SYS.
The MEGASPI.SYS ASPI manager must be added to the CONFIG.SYS file before you can install
the CD-ROM device driver. See the instructions on the previous page for adding the
MEGASPI.SYS driver. Copy AMICDROM.SYS to the root directory of the C: drive. Add the
following line to CONFIG.SYS, making sure it is preceded by the line for MEGASPI.SYS:
DEVICE=C:\AMICDROM.SYS
Add the following to AUTOEXEC.BAT. Make sure it precedes the SMARTDRV.EXE line.
MSCDEX /D:MSCD001
MSCDEX is the CD-ROM drive extension file that is supplied with MS-DOS® and PC-DOS®
Version 5.0 or later. See your DOS manual for the command line parameters for MSCDEX.
This chapter discussed hardware installation. See the MegaRAID Configuration Software Guide
for information about the MegaRAID software utilities. You configure the RAID system via
software configuration utilities. The utility programs for configuring MegaRAID are:
Configuration UtilityOperating System
MegaRAID Configuration
Utility
MegaRAID ManagerDOS
Power ConsoleMicrosoft Windows NT
independent of the operating system
SCO UNIX SVR3.2
Novell NetWare 3.x, 4.x
UnixWare
Chapter 6 Hardware Installation
73
MegaRAID Enterprise 1600 Hardware Guide
74
7 Cluster Installation and Configuration
Overview
Clusters
The Benefits of Clusters
This chapter contains the procedures for installing Cluster Service for servers running the
Windows 2000 server operating system.
Physically, a cluster is a grouping of two independent servers that can access the same data storage
and provide services to a common set of clients. With current technology, this usually means
servers connected to common I/O buses and a common network for client access.
Logically, a cluster is a single management unit. Any server can provide any available service to
any authorized client. The servers must have access to the same data and must share a common
security model. Again, with current technology, this generally means that the servers in a cluster
will have the same architecture and run the same version of the same operating system.
Clusters provide three basic benefits:
• improved application and data availability
• scalability of hardware resources
• simplified management of large or rapidly growing systems
Software Requirements
The software requirments for cluster installation are:
• MS Windows 2000 Advanced Server or Windows 2000 Datacenter Server must be installed.
• You must use a name resolution method, such as Domain Naming System (DNS), Windows
Internet Naming System (WINS), or HOSTS.
•Using a Terminal Server for remote cluster administration is recommended.
Chapter 7 Cluster Installation and Configuration
75
Hardware Requirements
The hardware requirements for the Cluster Service node can be found at the following web site:
http://www.microsoft.com/windows2000/upgrade/compat/default.asp.
•The cluster hardware must be on the Cluster Service Hardware Compatibility List (HCL). To
see the latest version of the Cluster Service HCL, go to the following web site:
http://www.microsoft.com/hcl/default.asp
and search using the word “Cluster.”
• Two HCL-approved computers, each with the following:
• A boot disk that has Windows 2000 Advanced Server or Windows 2000 Datacenter
Server installed. You cannot put the boot disk on the shared storage bus described below.
•A separate PCI storage host adapter (SCSI or Fibre Channel) is required for the shared
disks. This is along with the boot disk adapter.
• Each machine in the cluster needs two PCI network adapters.
• An HCL-approved external disk storage unit connected to all the computers in the cluster.
This is used as the clustered disk. RAID (redundant array of independent disks) is
recommended for this storage unit.
•Storage cables are needed to attach the shared storage device to all the computers in the
cluster.
•Make sure that all hardware is identical, slot for slot, card for card, for all nodes. This will
make it easier to configure the cluster and eliminate potential compatibility problems.
MegaRAID Enterprise 1600 Hardware Guide
76
Installation and Configuration
Use the following procedures to install and configure your system as part of a cluster.
StepAction
1Unpack the controller following the instructions on page 50.
2Set the hardware termination for the controller as “always on”. Refer to the J2,
J3, J5 and J7 Termination Enable jumper settings on page 54 for more
information.
3Configure the IDs for the drives in the enclosure. See the enclosure
configuration guide for information.
4Install one controller at a time. Press <Ctrl> <M> at BIOS initialization to
configure the options in the steps 5 – 11. Do not attach the disks yet.
5Set the controller to Cluster Mode in the Objects > Adapter > Cluster Mode
menu.
6Disable the BIOS in the Objects > Adapter > Enable/Disable BIOS menu.
7Change the initiator ID in the Objects > Adapter > Initiator ID menu.
8Power down the first system.
9Attach the controller to the shared array.
10Configure the first controller to the desired arrays using the Configure > New
Configuration menu.
11
Follow the on-screen instructions to create arrays and save the
configuration. Initialize the logical drives before powering off the system.
12Power down the first system.
13Repeat steps 4 – 7 for the second controller.
Note:
Do not have the cables for the second controller attached to the
shared enclosure yet.
14Power down the second server.
15Attach the cables for the second controller to the shared enclosure and power
up the second system.
16If a configuration mismatch occurs, enter the <Ctrl> <M> utility. Go to the
Configure > View/Add Configuration > View Disk menu to view the disk
configuration. Save the configuration.
17Proceed to the driver installation for a Microsoft cluster environment.
Chapter 7 Cluster Installation and Configuration
77
Driver Installation Instructions under Microsoft Windows 2000 Advanced Server
After the hardware is set up for the MS cluster configuration, perform the following procedure to
configure the driver.
StepAction
1When the controller is added to an existing Windows 2000 Advanced Server
installation, the operating system detects the controller.
2Click on Cancel on all detected devices and reboot. After you reboot, install
the drivers for the new hardware.
3The following screen displays the detected hardware device. Click on Next.
4The following screen appears. This screen is used to locate the device driver
for the hardware device. Select Search for a suitable driver… and click on
Next.
MegaRAID Enterprise 1600 Hardware Guide
78
StepAction
5The following screen displays. Insert the floppy diskette with the appropriate
driver disk for Windows 2000. Select Floppy disk drives in the screen below
and click on Next.
6The Wizard detects the device driver on the diskette and the "Completing the
upgrade device driver" wizard displays the name of the controller. Click on
Finish to complete the installation.
7Repeat steps 1 – 5 to install the device driver on the second system.
8After the cluster is installed, and both nodes are booted to the Microsoft
Windows 2000 Advanced Server, installation will detect a SCSI processor
device. The following screen displays. Click on Next.
Chapter 7 Cluster Installation and Configuration
79
StepAction
9On the screen below, choose to display a list of the known drivers, so that you
can choose a specific driver. Click on Next.
10The following screen displays. Select Other devices from the list of hardware
types. Click on Next.
MegaRAID Enterprise 1600 Hardware Guide
80
StepAction
11The following screen displays. Select the driver that you want to install for the
device. If you have a disk with the driver you want to install, click on Have
Disk.
12The following window displays. Insert the disk containing the driver into the
selected drive and click on OK.
Chapter 7 Cluster Installation and Configuration
81
StepAction
13The following screen displays. Select the processor device and click on Next.
14On the final screen, click on Finish to complete the installation. Repeat the
process on the peer system.
MegaRAID Enterprise 1600 Hardware Guide
82
Network Requirements
The network requirements for clustering are:
• A unique NetBIOS cluster name
• Five unique, static IP addresses:
• two are for the network adapters on the internal network
• two are for the network adapters on the external network
• one is for the cluster itself
• A domain user account for Cluster Service (all nodes must be part of the same domain.)
• Two network adapters for each node—one for connection to the external network and the
other for the node-to-node internal cluster network. If you do not use two network adapters for
each node, your configuration is unsupported. HCL certification requires a separate private
network adapter.
Shared Disk Requirements
Disks can be shared by the nodes. The requirements for sharing disks are as follows:
• Physically attach all shared disks, including the quorum disk, to the shared bus.
• Make sure that all disks attached to the shared bus are seen from all nodes. You can check this
at the setup level in <Ctrl><M> (the BIOS configuration utility.) See page 77 for installation
information.
•Assign unique SCSI identification numbers to the SCSI devices and terminate the devices
properly. Refer to the storage enclosure manual about installing and terminating SCSI devices.
• Configure all shared disks as basic (not dynamic.)
• Format all partitions on the disks as NTFS.
It is best to use fault-tolerant RAID configurations for all disks. This includes RAID levels 1, 3, 5,
10, 30 or 50.
Chapter 7 Cluster Installation and Configuration
83
Cluster Installation
Installation Overview
During installation, some nodes are shut down, and other nodes are rebooted. This is
necessary to ensure uncorrupted data on disks attached to the shared storage bus. Data corruption
can occur when multiple nodes try to write simultaneously to the same disk, if that disk is not yet
protected by the cluster software.
The table below shows which nodes and storage devices should be powered on during each step.
StepNode 1 Node 2 StorageComments
Set Up NetworksOnOnOff
Set up Shared DisksOnOffOn
Verify Disk Configuration OffOnOn
Make sure that power to all storage devices on
the shared bus is turned off. Power on all nodes.
Power down all nodes. Next, power on the shared
storage, then power on the first node.
Shutdown the first node. Power on the second
node.
Configure the First NodeOnOffOnShutdown all nodes. Power on the first node.
Configure the Second
Node
OnOnOn
Power on the second node after the first node was
successfully configured.
Post-installationOnOnOnAll nodes should be active.
Before installing the Cluster Service software you must follow the steps below:
• Install Windows 2000 Advanced Server or Windows 2000 Datacenter Server on each node
• Setup networks
• Setup disks
Note:
These steps must be completed on every cluster node before proceeding with the installation of
Cluster Service on the first node.
To configure the Cluster Service on a Windows 2000-based server, you must be able to log on as
administrator or have administrative permissions on each node. Each node must be a member
server, or be domain controllers inside the same domain. A mix of domain controllers and member
servers in a cluster is not acceptable.
MegaRAID Enterprise 1600 Hardware Guide
84
Installing the Windows 2000 Operating System
Install Microsoft Windows 2000 to each node. See your Windows 2000 manual on how to install
the Operating System.
Log on as administrator before you install the Cluster Services.
Setting Up Networks
Note
: Do not allow both nodes to access the shared storage device before the Cluster Service is installed.
In order to prevent this, power down any shared storage devices and then power up nodes one at a
time. Install the Clustering Service on at least one node and make sure it is online before you
power up the second node.
Install at least two network card adapters per each cluster node. One network card adapter card is
used to access the public network. The second network card adapter is used to access the cluster
nodes.
The network card adapter that is used to access the cluster nodes establishes the following:
• Node to node communications
• Cluster status signals
• Cluster Management
Check to make sure that all the network connections are correct. Network cards that access the
public network must be connected to the public network. Network cards that access the cluster
nodes must connect to each other.
Cont’d
Chapter 7 Cluster Installation and Configuration
85
Setting Up Networks,
Verify that all network connections are correct, with private network adapters connected to other
private network adapters only, and public network adapters connected to the public network. View
the Network and Dial-up Connections screen to check the connections.
Continued
Note:
Use crossover cables for the network card adapters that access the cluster nodes. If you do not use
the crossover cables properly, the system will not detect the network card adapter that accesses the
cluster nodes. If the network card adapter is not detected, then you cannot configure the network
adapters during the Cluster Service installation.
However, if you install Cluster Service on both nodes, and both nodes are powered on, you can
add the adapter as a cluster resource and configure it properly for the cluster node network in
Cluster Administrator.
MegaRAID Enterprise 1600 Hardware Guide
86
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.