Software UsrGuide 10.2codeset
Software UsrGuide 10.2codeset
Software UsrGuide 10.2codeset
Supports the 9750 RAID Controller Card Family Models 9750-4i, 9750-8i, 9750-4i4e, 9750-8e, 9750-16i4e, and 9750-24i4e
45414- 01A
User Guide
Document Description
Document 45414-01, Rev. A. May 2010. This document will remain the official reference source for all revisions and releases of this product until rescinded by an update.
Disclaimer
It is the policy of LSI Corporation to improve products as new technology, components, software, and firmware become available. LSI reserves the right to make changes to any products herein at any time without notice. All features, functions, and operations described herein may not be marketed by LSI in all parts of the world. In some instances, photographs and figures are of equipment prototypes. Therefore, before using this document, consult your LSI representative for information that is applicable and current. LSI DOES NOT ASSUME ANY RESPONSIBILITY OR LIABILITY FOR THE USE OF ANY PRODUCTS DESCRIBED HEREIN EXCEPT AS EXPRESSLY AGREED TO IN WRITING BY LSI. LSI products are not intended for use in life-support appliances, devices, or systems. Use of any LSI product in such applications without written consent of the appropriate LSI officer is prohibited.
License Restriction
The purchase or use of an LSI Corporation product does not convey a license under any patent, copyright, trademark, or other intellectual property right of LSI or third parties.
Copyright Notice
2010 LSI Corporation. All rights reserved.
Trademark Acknowledgments
LSI, the LSI logo design, 3ware, 3DM, 3DM2, StorSwitch, and TwinStor, StorSave, and StreamFusion + are trademarks or registered trademarks of LSI Corporation. Apple, the Apple logo, Mac OS, and Macintosh are trademarks of Apple Computer Inc., registered in the United States and/or other countries. Sun, Solaris and OpenSolaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All other brand and product names may be trademarks of their respective companies.
Table of Contents
About this User Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Exceptions to this Document for Mac OS Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii How this User Guide is Organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x Screenshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x Using the 3ware HTML Bookshelf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Chapter 1.
Chapter 2.
Chapter 3.
Chapter 4.
Chapter 5.
www.lsi.com/channel/products
iii
Viewing Information About Different Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . Refreshing the Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Description of 3DM2 Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting Up 3DM2 Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting and Changing 3DM2 Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Managing E-mail Event Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring the VMware Firewall to Allow Email Notification . . . . . . . . . . . . . . . . Enabling and Disabling Remote Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting the Listening Port # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting the Frequency of Page Refreshes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Controlling Command Logging in 3DM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55 55 56 58 58 59 61 61 62 62 62 65 67 69 71 71 74 74 75 77
Chapter 6.
Chapter 7.
iv
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Chapter 8.
Chapter 9.
www.lsi.com/channel/products
Appendices Glossary
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .293 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .294
Installing 3ware Drivers and Software under FreeBSD . . . . . . . . . . . . . . . . . . . . . Driver Installation for FreeBSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Updating Drivers under FreeBSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing Management Software (3DM2 and CLI) . . . . . . . . . . . . . . . . . . . . . . . Installing 3ware Drivers and Software under Linux . . . . . . . . . . . . . . . . . . . . . . . . . Driver Installation Under Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Obtaining 3ware Linux Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Driver Installation Under Red Hat or Fedora Core Linux . . . . . . . . . . . . . . . . . . . Driver Installation Under SUSE Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compiling a 3ware Driver for Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Updating the 3ware Driver Under Red Hat or Fedora Core . . . . . . . . . . . . . . . . Updating the 3ware Driver Under SUSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing Management Software (3DM2 and CLI) . . . . . . . . . . . . . . . . . . . . . . . Installing 3ware Drivers and Software under Mac OS X . . . . . . . . . . . . . . . . . . . . . Driver and Software Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uninstalling 3ware Software under Mac OS X . . . . . . . . . . . . . . . . . . . . . . . . . . Installing 3ware Drivers and Software under OpenSolaris . . . . . . . . . . . . . . . . . . . 301 301 304 308 309 310 311 312 317 321 321 323 324 325 325 330 331
vi
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Driver and Software Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing the Driver and Software from the Command Line . . . . . . . . . . . . . . . . Uninstalling 3ware Software Under OpenSolaris . . . . . . . . . . . . . . . . . . . . . . . . Installing 3ware Drivers and Software under VMware . . . . . . . . . . . . . . . . . . . . . . Driver Installation Under VMware ESX/ESXi 4.x Server . . . . . . . . . . . . . . . . . . . Updating the Firmware Under VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing 3ware RAID Controller Management Software for VMware . . . . . . . . . Uninstalling 3ware Software on VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing 3ware Drivers and Software under Windows . . . . . . . . . . . . . . . . . . . . . . Driver Installation Under Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Updating the 3ware Driver Under Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing Software from a Graphical User Interface (GUI) . . . . . . . . . . . . . . . . . Uninstalling 3ware Software under Microsoft Windows . . . . . . . . . . . . . . . . . . .
331 336 337 338 338 341 342 342 343 343 348 350 354
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
www.lsi.com/channel/products
vii
Mac User Note: The 3ware BIOS Manager (3BM) is not supported for
Mac OS X. See Exceptions to this Document for Mac OS Users.
You also can perform many tasks using 3wares command line interface (CLI). The CLI is described in a separate document: 3ware SATA+SAS RAID Controller Card CLI Guide, Version 10.2. Information from both this Users Guide and the CLI Guide also are available in the 3ware HTML Bookshelf, available in the 3ware Documentation folder and on your 3ware CD. (For more information, see Using the 3ware HTML Bookshelf on page xi.)
8. Maintaining Units
www.lsi.com/channel/products
ix
Conventions
The following conventions are used throughout this guide: 3BM refers to the 3ware BIOS Manager. 3DM and 3DM2 both refer to the 3ware Disk Manager. In the sections that describe using 3DM2, current controller is used to refer to the controller that is currently selected in the drop-down list. Unit refers to one or more disks configured through 3ware to be treated by the operating system as a single drive. Also known as an array. Array and unit are used interchangeably throughout this manual. Boldface is used for buttons, fields, and settings that appear on the screen.
Monospace font is used for code and to indicate things you type.
Screenshots
The screenshots in this document are examples only, and may not exactly reflect the operating system and browser that you are using. 3ware software works on a number of different operating systems, including Mac OS X, Microsoft Windows, FreeBSD, OpenSolaris, Linux, and VMware, and runs in a number of different browsers. In addition, the version numbers shown in screenshots for drivers, firmware, and software may not match your version. For the current released and tested version number, refer to the latest release notes. In addition, the fields and columns in 3DM2 vary for different models of 3ware RAID controllers. If you have multiple controllers of different models, you may notice some differences when switching between them in 3DM2. For example, when displaying information about the 9750 or 9690SA controllers,
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
3DM2 displays VPorts (for virtual port) on some screens while for earlier controllers the label is port.
www.lsi.com/channel/products
xi
xii
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
1
Introducing the LSI 3ware SATA+SAS RAID Controller Card
LSI 3ware RAID controllers deliver full-featured, true hardware RAID to servers and workstations. 3ware RAID controllers offer Serial Attached SCSI (SAS) and Serial ATA (SATA) interfaces. Combined with an advanced RAID management feature-set that includes web-based, command-based, and API (application programming interface) software components, LSI RAID controllers provide compelling RAID solutions. This section introduces the features and concepts of 3ware RAID controllers. It is organized into the following topics: Whats New for the 10.2 Release Highlights of the 10.2 Release System Requirements Understanding RAID Concepts and Levels 3ware Tools for Configuration and Management Monitoring, Maintenance, and Troubleshooting Features
www.lsi.com/channel/products
Updated 3ware firmware. Updated 3DM2 and CLI software. Updated Windows drivers.
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
System Requirements
Connectivity with up to 127 single-ported drives or 62 dual-ported drives when using cascaded chassis that use expanders of the same type. (see Enclosure Management Requirements on page 4) Up to 32 drives in a unit Up to 32 active units Operating system support for Windows, Linux, FreeBSD, Mac OS X, OpenSolaris, and VMware.
System Requirements
This section describes the requirements for the 3ware 9750 model RAID controllers:
Drive Requirements
The 3ware 9750 RAID controller may be connected to up to 62 SAS and/or SATA dual-ported drives, or 127 SAS and/or SATA single-ported drives, when using one or more enclosures. A maximum of 32 drives are allowed per RAID unit and up to 32 active RAID units per controller. 3ware 9750 RAID controller is designed for use with drive capacities up to 2 TB and over. You cannot mix SAS and SATA drives in the same unit. A mix of 3 Gbps and 6 Gbps hard drives are allowed. Drives and drive enclosures must meet SAS or SATA (3.0 Gbps and 6.0 Gbps) standards. A list of drives that have been tested is available at http://www.lsi.com/channel/support/marketing_resources, through the Data & Interoperability tab. Drives may be of any capacity or physical form factor. The length of internal unshielded interface cables may not exceed 1 meter (39 inches). The length of external cables for SAS 1.1 at 3 Gpbs supports lengths of up to 8 meters and for SAS 2.0 at 6 Gpbs supports external cable length to 10 meters.
www.lsi.com/channel/products
Operating System
3ware 9750 RAID controllers may be used with the following operating systems for Intel and AMD 32-bit and 64-bit x86 based motherboards: Microsoft Windows Server 2003 (SP2 or newer) and 2008 Microsoft Windows Vista and Windows 7 Red Hat Enterprise Linux openSUSE Linux SUSE Linux Enterprise Server Fedora Core Linux Other Linux distributions based on open source Linux 2.6 kernel VMware OpenSolaris FreeBSD Mac OS X (Intel only)
For the latest supported operating systems, see the current Release Notes at http://www.lsi.com/channel/ChannelDownloads or the file versions.txt, available on the 3ware CD.
Other Requirements
Adequate air flow and cooling Adequate power supply for drives 3DM2 (3ware Disk Manager 2) displays information in a browser. It requires one of the following browsers:
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Internet Explorer (current version) Mozilla Firefox (current version) Safari (current version)
In addition: JavaScript must be enabled. Cookies must be enabled. For best viewing, screen resolution should be 1024 x 768 or greater, with 16-bit color or greater. For a complete listing of features and system requirements, refer to the 3ware SATA+SAS RAID Controller datasheets, available from the website at http://www.lsi.com/channel/products/megaraid/sassata/index.html.
RAID Concepts
The following concepts are important to understand when working with a RAID controller:
Arrays and Units. In the storage industry, an array refers to two or more
disk drives that appear to the operating system as a single unit. When working with a RAID controller, unit refers to an array of disks that you can configured and manage through the 3ware software. You can also use the 3ware software to configure Single-disk units.
Mirroring. Mirrored arrays (RAID 1) write data to paired drives
simultaneously. If one drive fails, the data is preserved on the paired drive. Mirroring provides data protection through redundancy. In addition, mirroring using a 3ware RAID controller provides improved performance because the 3ware TwinStor technology reads from both drives simultaneously.
Striping. Striping across disks allows data to be written and accessed on more than one drive simultaneously. Striping combines each drives
www.lsi.com/channel/products
capacity into one large volume. Striped disk arrays (RAID 0) achieve highest transfer rates and performance at the expense of fault tolerance.
Distributed Parity. Parity works in combination with striping on RAID 5, RAID 6, and RAID 50. Parity information is written to each of the striped drives, in rotation. If a failure occurs, you can reconstructed the data on the failed drive from the data on the other drives. Hot Swap. The process of exchanging a drive without shutting down the
system. This process is useful when you need to exchange a defective drive in a redundant unit.
Array Roaming. The process of from a controller and putting it back either on the same controller, or a different controller, and having the unit recognized as a unit. You can attach the disks to different ports without harm to the data.
RAID 0
RAID 0 provides improved performance, but no fault tolerance. Because the data is striped across more than one disk, RAID 0 disk arrays achieve high transfer rates because they can read and write data on more than one drive simultaneously. You can configure the stripe size during unit creation. RAID 0 requires a minimum of two drives. When drives are configured in a striped disk array (see Figure 2), large files are distributed across the multiple disks using RAID 0 techniques. Striped disk arrays give exceptional performance, particularly for dataintensive applications such as video editing, computer-aided design, and geographical information systems. RAID 0 arrays are not fault tolerant. The loss of any drive results in the loss of all the data in that array, and can even cause a system hang, depending on your operating system. RAID 0 arrays are not recommended for highavailability systems unless you take additional precautions to prevent system hangs and data loss.
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
RAID 1
RAID 1 provides fault tolerance and a speed advantage over non-RAID disks. RAID 1 also is known as a mirrored array. Mirroring is done on pairs of drives. Mirrored disk arrays write the same data to two different drives using RAID 1 algorithms (see Figure 3). This gives your system fault tolerance by preserving the data on one drive if the other drive fails. Fault tolerance is a basic requirement for critical systems should as web and database servers. 3ware firmware uses a patented TwinStor technology, on RAID 1 arrays for improved performance during sequential read operations. With TwinStor technology, read performance during a sequential read operation is twice the speed of a single drive. The adaptive algorithms in TwinStor technology boost performance by distinguishing between random read request and sequential read requests. For the sequential read requests generated when accessing large files, both drives are used with the drive heads simultaneously reading alternating sections of the file. For the smaller random transactions, the data is read by a single optimal drive head.
Figure 3. RAID 1 Configuration Example
RAID 5
RAID 5 provides performance, fault tolerance, high capacity, and storage efficiency. It requires a minimum of three drives and combines striping data with parity (exclusive OR) to restore data in case of a drive failure. Performance and efficiency increase as the number of drives in a unit increases.
www.lsi.com/channel/products
Parity information is distributed across all of the drives in a unit rather than being concentrated on a single disk (see Figure 4). This method avoids throughput loss due to contention for the parity drive. RAID 5 can tolerate one drive failure in the unit.
Figure 4. RAID 5 Configuration Example
RAID 6
RAID 6 provides greater redundancy and fault tolerance than RAID 5. It is similar to RAID 5 but, instead of a single block, RAID 6 has two blocks of parity information (P+Q) distributed across all the drives of a unit (see Figure 5). Due to the two parities, a RAID 6 unit can tolerate two hard drives failing simultaneously. This also means that a RAID 6 unit can be in two different states at the same time. For example, one subunit can be degraded while another is rebuilding, or one subunit can be initializing while another is verifying. The 3ware implementation of RAID 6 requires a minimum of five drives. Performance and storage efficiency also increase as the number of drives increase.
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
RAID 10
RAID 10 is a combination of striped and mirrored arrays for fault tolerance and high performance. When drives are configured as a striped mirrored array, the disks are configured using both RAID 0 and RAID 1 techniques (see Figure 6). A minimum of four drives are required to use this technique. The first two drives are mirrored as a fault-tolerant array using RAID 1. The third and fourth drives are mirrored as a second fault-tolerant array using RAID 1. The two mirrored arrays are then grouped as a striped RAID 0 array using a two-tier structure. Higher data transfer rates are achieved by leveraging TwinStor technology and striping the arrays. In addition, RAID 10 arrays offer a higher degree of fault tolerance than RAID 1 and RAID 5 because the array can sustain multiple drive failures without data loss. For example, in a 12-drive RAID 10 array, up to 6 drives can fail (half of each mirrored pair) and the array continues to function. Note that if both halves of a mirrored pair in the RAID 10 array fail, all of the data is lost.
www.lsi.com/channel/products
RAID 50
RAID 50 is a combination of RAID 5 and RAID 0. This array type provides fault tolerance and high performance. RAID 50 requires a minimum of six drives. Several combinations are available with RAID 50. For example, on a 12-port controller, you can have a grouping of three, four, or six drives. A grouping of three means that the RAID 5 arrays used have three disks each; four of these 3-drive RAID 5 arrays are striped together to form the 12-drive RAID 50 array. On a 16-port controller, you can have a grouping of four or eight drives. No more than four RAID 5 subunits are allowed in a RAID 50 unit. For example, a 24-drive RAID 50 unit may have groups of 12, eight, or six drives, but not groups of four or three (see Figure 7). In addition, RAID 50 arrays offer a higher degree of fault tolerance than RAID 1 and RAID 5, because the array can sustain multiple drive failures without data loss. For example, in a 12-drive RAID 50 array, one drive in each RAID 5 set can fail and the array continues to function. Note that if two or more drives in a RAID 5 set fail, all of the data is lost.
10
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Single Disk
You can configure a single drive as a unit through 3ware software. (3BM, 3DM2, or CLI). Similar to disks in other RAID configurations, single disks contain 3ware Disk Control Block (DCB) information and the OS addresses them as available units. Single drives are not fault tolerant and, therefore, are not recommended for high availability systems unless you take additional precautions to prevent system hangs and data loss.
Hot Spare
A hot spare is a single drive, available online, so that a redundant unit is automatically rebuilt without human intervention in case of drive failure.
www.lsi.com/channel/products
11
RAID 6
You can create one or more units, depending on the number of drives you install. The following table provides possible configurations based on your number of drives. Table 3: Possible Configurations Based on Number of Drives
Number of Drives 1 2 3 Possible RAID Configurations Single disk RAID 0 or RAID 1 RAID 0 RAID 1 with hot spare RAID 5
12
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Through drive coercion, the capacity used for each drive is rounded down to improve the likelihood that you can use drives from differing manufactures as spares for each other. The capacity used for each drive is rounded down to the
www.lsi.com/channel/products
13
nearest GB for drives under 45 GB (45,000,000,000 bytes), and rounded down to the nearest 5 GB for drives over 45 GB. For example, a 44.3-GB drive is rounded down to 44 GB, and a 123-GB drive is rounded down to 120 GB.
Note: All drives in a unit must be of the same type, either SAS or SATA.
3BM is a BIOS-level tool available on PC-based systems that you can use to create, delete, and maintain disk arrays, rebuild arrays, designate hot spares, and set controller policies. 3BM is the tool most frequently used to configure units immediately after installation of the controller, but also can be used after installation to maintain the controller and associated drives. (3BM is not available for Mac OS X.) For general information about working with 3BM, see Chapter 4, 3ware BIOS Manager (3BM) Introduction.
3DM2 (3ware Disk Manager)
3DM2 provides browser-based software that you can use to create, delete, and maintain disk arrays, rebuild arrays, designate hot spares, and set controller policies. 3DM2 is a daemon (under FreeBSD, Linux, Mac OS X, OpenSolaris, and VMware) and a service (under Windows) that runs in the background on the controllers host system. You can access 3DM2 through a web browser to provide ongoing monitoring and administration of the controller and associated drives. You can use 3DM2 locally (on the system that contains the 9750) or remotely (on a system connected via a network to the system containing the 9750). For details about working with the 3ware Disk Manager 2, see 3DM2 (3ware Disk Manager 2) Introduction on page 44.
14
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
3DM2 is the current version of the 3ware Disk Manager. Throughout this documentation, it is referred to interchangeably as 3DM and 3DM2.
3ware Alert Utility (WinAVAlarm)
The 3ware Alert Utility for Windows runs on the system in which the 3ware RAID controller is installed and provides direct notification by a pop-up message and audio alarm when events occur. You can configure this unit to specify the type of events that should generate these notifications. For details, see Using the Alert Utility Under Windows on page 142.
3ware CLI (Command Line Interface)
The 3ware CLI provides the functionality available in 3DM2 through a command line interface. CLI also provides advanced functions not included in 3DM2 such as, drive performance monitoring (DPM). You can view unit status and version information and perform maintenance functions such as adding or removing drives, and reconfiguring RAID units online. You also can use it to remotely administer controllers in a system. The 3ware CLI is described in 3ware SATA+SAS RAID Controller Card CLI Guide, Version 10.2 and in the 3ware HTML Bookshelf.
Rebuild policy allows rebuilds to occur with an available drive or with a failed drive. (For more information, see Setting the Auto-Rebuild Policy on page 71.)
Drive Performance Monitoring (DPM). DPM is an advanced troubleshooting tool used to measure drive performance, and to help identify when a specific drive is causing problems so that you can repair or replace it. Commands are available through the 3ware CLI to enable and disable DPM, and to see a range of different statistics. These statistics can be useful to help troubleshoot problems with your RAID controller and units. For more information, see Drive Performance Monitoring on page 229. Enclosure Services. Drives, fans, temperature sensors, and power supplies in supported chassis and enclosures can be identified by flashing LEDs so that you can quickly identify which component needs to be checked or replaced. For more information, see Enclosure Management on page 179.
www.lsi.com/channel/products
15
correction (Dynamic Sector Repair). Reallocation of blocks is based intelligently on the location of the block in relation to the stripe.
Scheduled Background Tasks. Initialize, rebuild, verify, and self-test tasks can all be run in the background, at scheduled times. This task lets you choose a time for these tasks to be run when it will be least disruptive to your system. You also can define the rate at which background tasks are performed, specifying whether I/O tasks should be given more processing time, or background rebuild and verify tasks should be given more processing time. (For more information, see Scheduling Background Tasks on page 163.) SMART Monitoring. Self-Monitoring, Analysis and Reporting
Technology (SMART) automatically checks the health of SATA and SAS disk drives every 24 hours and reports potential problems. This allows you to take proactive steps to prevent impending disk crashes. SMART data is checked on all disk drives (array members, single disks, and hot spares). Monitoring of SMART thresholds can be turned on and off in 3DM2. For more information, see Selecting Self-tests to be Performed on page 168 and Viewing SMART Data About a Drive on page 144.
Staggered Spinup. Staggered spinup allows drives that support this
feature to be powered-up into the standby power management state to minimize in-rush current at power-up and to allow the controller to sequence the spin-up of drives. Both SATA-2 OOB and ATA spin-up methods are supported. The standby power management state is persistent after power-down and power-up. You can set the number of drives that will spin up at the same time, and the time between staggers in 3BM and CLI. For more details, see Table 5 on page 32. This feature does not apply to drives that are attached to an expander. For details, see Enabling and Setting Up Staggered Spin-up on page 74.
StorSave Profiles allow you to set the level of protection versus
performance that is desired for a unit when write cache is enabled. (For more information, see Setting the StorSave Profile for a Unit on page 111.)
Verification and Media Scans. The verify task verifies all redundant
units, and checks for media errors on single disks, spares and RAID 0 unit members. If the disk drive is part of a redundant unit, error locations that are found and are deemed repairable are rewritten with the redundant data. This forces the drive firmware to reallocate the error sectors accordingly. (For more information, see About Verification on page 149.)
Read Cache. Two read cache settings are available. Basic Read Cache stores data from media locally on the controller to improve read access times for applications. The 3ware Read Cache feature also includes an Intelligent Mode, which enables intelligent read prefetch (IRP). IRP
16
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
includes a typical read-ahead caching method which is used to proactively retrieve data from media and store it locally on the controller with the anticipation that it may be requested by the host. By default read cache is set to the Intelligent mode. For more information, see Working with Read Cache Settings on page 104.
Write Cache. You can enable or disable write cache using 3BM, 3DM2,
and CLI. When write cache is enabled, data will be stored in 3ware controller cache and drive cache before the data is committed to disk. This allows the system to process multiple write commands at the same time, thus improving performance. However when data is stored in cache, it could be lost if a power failure occurs. With a battery backup unit (BBU) installed, the data stored on the 3ware controller can be restored. (For more information, see Enabling and Disabling the Unit Write Cache on page 102.
www.lsi.com/channel/products
17
2
First-Time RAID Configuration Using 3BM
If you are installing the operating system on and boot from a unit managed through the new 3ware RAID controller, follow the steps in this chapter to use the 3ware BIOS Manager (3BM) to configure the unit and install the driver.
Mac User Note: The 3ware BIOS Manager (3BM) is not supported for Mac OS X.
Mac OS users, skip this chapter.
If the operating system is already installed on another drive in your system, you can use the steps below or you can configure units through 3DM2 or the CLI. You can create one or more units on a single controller, depending on the number of drives that the specific 3ware RAID controller supports and the number of drives attached. (For more information, see Determining Which RAID Level to Use on page 12.)
18
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
(Phy 3) (Phy 1)
Press Alt-3 or 3 immediately to bring up the 3ware BIOS Manager (3BM). Normally your 3ware configuration remains on-screen for just a few seconds. However, if a unit has degraded, the screen indicates the problem and remains on your screen longer.
If you plan to make changes to your configuration and need to backup data before continuing, press ESC and do so now. Otherwise, press any key to continue.
Figure 9. Warning Message When you Start 3BM
If you have more than one 9750 controller in your system, a screen lists the available boards. (See Figure 10.) In this case, highlight the board with which you want to work and press Enter. If you have more than four boards, you see only four at first (only four can be processed at a time). After you exit from 3BM, you can access the BIOS again, and access the next boards.
www.lsi.com/channel/products
19
A screen similar to Figure 9 appears, warning you that changing your disk array configuration may overwrite data on the disks. To select the drives and create a unit 1 Select the drives to be included by highlighting each one and pressing Enter to select it, or select all at once by selecting the heading above them. When you select a drive, an asterisk appears next to it in the left-most column (see Figure 11). You may include from 1 to 32 drives in the unit, depending on the number available.
Figure 11. Asterisks Next to Selected Drives
After all drives for the unit are selected, use the Tab to move to the Create Unit button and press Enter. The Create Disk Array screen appears (see Figure 12).
20
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
To name the unit and select the desired RAID configuration 1 2 (Optional) Press Enter in the Array Name field and type a name for the unit. Then press Enter again to accept the name. Use the arrow keys or press Tab to move to the RAID Configuration field and press Enter to view the available RAID levels for the number of drives you selected.
Figure 13. List of Configuration Choices for Four Drives
Use the arrow keys to highlight the desired RAID configuration and press Enter. For information about the different RAID levels and when to use each, see Understanding RAID Concepts and Levels on page 5.
Use the arrow keys or press Tab to move to the field Stripe Size and select the desired stripe size (16KB, 64KB, or 256KB).
Notes:
Striping size is not applicable for RAID 1, because it is a mirrored unit without striping. For RAID 6, only stripe sizes of 64 KB and 256 KB are supported.
www.lsi.com/channel/products
21
To set other policies for the unit While creating a unit through 3BM, you can set a number of unit policies. Each of these policies is already set to a default value, so you do not have to change them. Many of these options are listed on the Create Disk Array screen. A few are available through the Advanced Options screen. 1 2 Use the arrow keys to move through the policies shown on the screen, select the option you want and press Enter to choose it. Press Tab to the Advanced button and press Enter to open the Advanced options screen, where additional policies are available.
For details about the various unit policies, see the following sections: Enabling and Disabling the Unit Write Cache on page 102 Working with Read Cache Settings on page 104 Setting the StorSave Profile for a Unit on page 111 Enabling or Disabling Auto-Verify for a Unit on page 107 Rapid RAID Recovery on page 113 Enabling and Disabling Queuing for a Unit on page 110 Setting Overwrite ECC (Continue on Source Error When Rebuilding) on page 108 Initialization Method on page 81
To create a boot volume of a particular size You can specify a portion of the unit you create to be used as a boot volume. This option is useful if you install your operating system onto the unit and want to have a designated volume for the OS. The remainder of the unit is created as a separate volume (or volumes if auto-carving is also used.).
22
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Note: Setting a Boot Volume Size is optional. In addition, if you specify a boot
volume, you do not have to install your operating system onto it. For more information about creating a boot volume, see Boot volume size on page 81. If the size of your array is 2 TB or greater, you also may want to review the information about carving the unit into multiple volumes. For details, see Using Auto-Carving for Multi LUN Support on page 71.
1 2 3 4
Open the Advanced Options screen. (From the Create Disk Array screen, press Tab to the Advanced button and press Enter.) In the Boot Volume Size field, press Enter to display a text box. Enter the size in Gigabytes that should be assigned to the boot volume. Press Enter again to accept the size.
To confirm unit configuration 1 2 If you are on the Advanced Options screen, press Tab to select the OK button and press Enter to return to the Create Disk Array screen. Press Tab to select the OK button and press Enter to confirm creation of the unit. Or, if you want to cancel the creation of the unit, tab to Cancel and press Enter. 3 If you leave the Unit Write Cache field enabled and do not have a BBU installed, 3BM asks you to confirm that you want to enable write cache. The unit is not actually created and no data is overwritten until you have finished making all of your changes and press F8. 4 If the volume summary screen appears, review the information and press any key to continue. Multiple volumes are created if you entered a Boot Volume Size of greater than zero (0), or if auto-carving is enabled and the combined size of the drives in your unit is large enough to divide it into multiple volumes. For more information about auto-carving, see Using AutoCarving for Multi LUN Support on page 71.
www.lsi.com/channel/products
23
To finish up and save your changes 1 2 If you have additional drives, you can configure an additional RAID unit or designate a hot spare. (For details about hot spares, see page 26.) If you configured more than one unit, and you plan to install the operating system on one of them, make that unit be the first unit (Unit 0) in the list of Exportable Units. To move a unit up in the list, highlight it and press the Page Up key. Make sure that the controller is the boot device for your computer. After finalizing the configuration below, make sure to follow the steps under Checking the Motherboard Boot Sequence on page 27. 3 When you are finished configuring units, press F8 to save the changes and exit 3BM. A warning message asks you to confirm that all existing data on the drives will be deleted.
Figure 16. Confirmation Message when Saving and Exiting
24
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Type Y to continue, delete any existing data on the drives, and create the unit. If you chose foreground initialization, then, depending on the RAID configuration you are creating, initialization of the unit may begin immediately and delay your ability to use your unit for several hours. (RAID 6 units and some RAID 5 and RAID 50 units begin immediate initialization.).
If you want to immediately use a RAID configuration that has started foreground initializing, you can press Esc to cancel the progress box. (Before doing this, be sure to read Trade-offs to cancelling initialization, below.) You can then exit 3BM and boot to the operating system before the process of writing zeroes to the drives is complete. After you have booted to the operating system, background initialization of the unit begins after a delay of up to ten minutes.
Trade-offs to cancelling initialization: Pros:
The unit can be used immediately and is fully fault tolerant.
Cons: Performance of these units are lower until initialization is complete. Initialization takes longer to complete, because background initialization takes longer than foreground initialization.
For complete information about initialization of RAID units, see About Initialization on page 146. 6 After you have finished creating RAID units, check the boot sequence for your system, as described under Checking the Motherboard Boot Sequence on page 27.
www.lsi.com/channel/products
25
(Patrick_1) (Patrick_2)
If a hot spare is already enabled, you can disable it by following the same process.
Note: To replace a failed drive in a degraded unit, make sure that a hot spare
drive has the same or larger storage capacity than the failed drive.
26
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
What Next?
The final steps in setting up your RAID units is to load the 3ware driver and make the units available to your operating system. For details about loading the 3ware driver, turn to Appendix B, Driver and Software Installation on page 301 and for details on making the units available to your system, see Chapter 7, Configuring Units., and Partitioning, Formatting, and Mounting Units on page 90 After installing the driver, in order to maintain your RAID units, you may also want to install 3wares browser-based Disk Management tool, 3DM2, or the 3ware command line interface (CLI). For more information, see Appendix B, Driver and Software Installation on page 301.
www.lsi.com/channel/products
27
3
Getting Started with Your 3ware RAID Controller
Setting up your 3ware RAID controller involves these main steps: Physically Install the RAID Controller and Drives Install the Driver and Software Configure a RAID Unit Set Up Management and Maintenance Features
After you have physically installed the controller and drives, the order in which you perform these steps depends in part on whether one of the units you configure will act as your boot drive. The start-up process is slightly different for Mac OS users than for users of other operating systems, so this chapter presents these main steps and the initial settings for policies and background tasks in the following three sections: Getting Started for PC Users Getting Started for Mac OS Users Initial Settings for Policies and Background Tasks
Tip: When you are first setting up your system, you may want to review System Requirements on page 3.
28
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
For drive installation, refer to the instructions that came with your enclosure. If you are installing drives in a computer case, follow the manufacturers instructions.
If you would like more information about what RAID level to choose for your situation, review the information under Understanding RAID Concepts and Levels on page 5.
www.lsi.com/channel/products
29
Details about these features are described in this documentation. When you first set up your controller, you may want to review these sections in particular: Initial Settings for Policies and Background Tasks on page 31 Configuring Your Controller on page 65 Setting Unit Policies on page 100 Setting Background Task Rate on page 162
30
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Details about these features are described in this documentation. When you first set up your controller, you may want to review these sections in particular: Initial Settings for Policies and Background Tasks on page 31 Configuring Your Controller on page 65 Setting Unit Policies on page 100 Setting Background Task Rate on page 162
www.lsi.com/channel/products
31
Controller-Level Settings (For details, see Configuring Your Controller on page 65 Auto-Rebuild Auto-Carving Auto-Detect Auto-Verify Preferred Start Day and Time (Basic) Auto-Verify Verify Schedule (Advanced) Enabled Enabled Enabled Friday, 12 am Seven days of the week, starting at 12 am and running 24 hours. 2048 GB 1 6 seconds No ATA-6 Enabled 3BM, 3DM2, CLI 3BM, 3DM2, CLI CLI 3BM, 3DM2, CLI 3DM2, CLI
Carve Size or Factor Drives Per Spinup Delay Between Spinup Export Unconfigured (JBOD) Disks Staggered Method Staggered Spinup
3BM, 3DM2, CLI 3BM, CLI 3BM, CLI 3BM, CLI 3BM 3BM
Unit-Level Settings (For details, see Setting Unit Policies on page 100) Auto-Verify ECC Overwrite (Continue on Error When Rebuilding) Boot Volume Size Initialization Method Queuing (NCQ) Rapid RAID Recovery StorSave Profile Enabled Disabled Unspecified Foreground Enabled All (Fast Rebuild/ Shutdown) Balanced 3BM, 3DM2, CLI 3BM, 3DM2, CLI 3BM, CLI 3BM 3BM, 3DM2, CLI 3BM, 3DM2, CLI 3BM, 3DM2, CLI
32
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Background Task Settings (For details, see Scheduling Background Tasks on page 163 and Setting Background Task Rate on page 162) Verify Task Schedules Basic - Friday 12:00 am Advanced - Daily, 3DM2, 3BM, CLI 3DM2, CLI
a. Although the default Self-test Task Schedule is for 24 hours, self-test tasks are run only at the beginning of that time period and take just a few minutes. For more information about task schedules, see Scheduling Background Tasks on page 163.
www.lsi.com/channel/products
33
4
3ware BIOS Manager (3BM) Introduction
This chapter describes the basics of using 3ware BIOS Manager (3BM), one of the tools that you can use to configure and maintain the units connected to your 3ware RAID controller. It is organized into the following topics: Starting 3BM Exiting the 3BM Configuration Utility Working in the 3BM Screens Adjusting BIOS Option Settings Displaying Information About the Controller and Related Devices Getting Help While Using 3BM
For information about doing particular tasks in 3BM, refer to the later sections in this guide.
Mac User Note: The 3ware BIOS Manager (3BM) is not supported for Mac OS.
Mac OS users, skip this chapter.
Starting 3BM
You access 3BM during the start-up process for your computer. 1 2 Power up or reboot your system. While the system is starting, watch for a screen similar to the 3ware BIOS screen below.
34
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Starting 3BM
(Phy 3) (Phy 1)
Press Alt-3 or 3 immediately to bring up the 3ware BIOS Manager (3BM). Normally your 3ware configuration remains on-screen for just a few seconds. However, if a unit has degraded, the screen indicates the problem and remains on your screen longer.
If you plan to make changes to your configuration and need to backup data before continuing, press ESC and do so now. Otherwise, press any key to continue. If 3BM detects a degraded array, a red message box appears, to alert you to the problem. For information about rebuilding a degraded array, see About Degraded Units on page 138.
If you have more than one 9750 controller in your system, a screen lists the available boards (see Figure 19).
Figure 19. 3ware Controller Board Selection Screen
If you have more than four boards, you see only four at first (only four can be processed at a time). After you exit from 3BM, you can access the BIOS again, to access the remaining boards.
www.lsi.com/channel/products
35
Highlight the board with which you want to work and press Enter. You see a screen similar to the following warning message, warning you that changing your disk array configuration might overwrite data on the disks.
Figure 20. Warning Message When you Start 3BM
36
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
To exit without saving changes 1 2 Press Esc. If you have unsaved changes, 3BM asks you whether you want to save the changes and exit, or exit without saving the changes. If you want to exit without saving changes, type N. If you change your mind and want to save the changes, type Y.
Exception: Changes made to controller policies are saved when you leave the Policy screen. Pressing F8 is not required to save those changes. For more about changing policies, see Setting the Auto-Rebuild Policy on page 71.
with an array, and hot spares. If this section does not appear, there are no available drives. Direct Attached lists the drives directly attached to the controller. Enclosure lists the drives attached through an enclosure.
Exportable Units lists the existing units and the drives contained in each
unit. These are the units that are available to the operating system when
www.lsi.com/channel/products
37
you boot your computer. If this section does not appear, no units have been configured. If you have more than one unit, the boot unit is the one at the top of the list. (You can change the order by highlighting a unit and pressing the PgUp or PgDn key.)
Unusable Arrays lists any RAID configuration missing too many drives to construct the unit. For example, a RAID 5 unit with two or more drives missing appears in this list. Incomplete Drives and Others lists drives that are remaining from a unit
with missing or failed drives and drives that are not usable. When some of the drives are remaining from a unit, you can power down and add the missing drives to complete the unit. To use drives that are listed here in other units, you must first delete them. For more information, see Deleting a Unit on page 121. If any of the sections are not shown, it means that there are no items of that type connected to the controller. Table 6 lists how to move around and select information in the 3BM screens. When these commands are available in 3BM, they appear at the bottom of the 3BM screen. Table 6: Working in 3BM
To do this Move between units or drives in a list, between fields, and between buttons. Use these keys Up and Down Arrow Keys OR Left and Right Arrow Keys OR Tab and Shift+Tab Select (or unselect) what is currently highlighted. A selection may be a drive in a list of drives, a button at the bottom of the screen, or a field in the middle of the screen. In lists, an asterisk appears to the left of selected drives or units. Show a drop-down list of available choices in a field. Move between choices in a field list. Select all available drives. Enter Up and Down Arrow Keys Alt+A Enter or the Spacebar
38
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Shift+
Specify (or unspecify) a drive as a hot spare. Blink the LED associated with a drive.
Return to starting values for this session in the 3ware BIOS Manager.
Rescan the controller and update the status of units and drives. Return to the main 3ware BIOS Manager screen, from the Advanced Details screen. Move a highlighted unit up or down in the list of exportable units. (The top-most unit will become the bootable unit, if you install the OS.)
Page Up Page Down (Available only when there are multiple units and a unit is highlighted.) F1 or Alt-F1 Esc
Show context sensitive help. If you have multiple 3ware controllers in your system, return to the board selection screen. Exit the utility and save or abandon all changes.
Esc
www.lsi.com/channel/products
39
screen.
Full displays all available information about the items attached to the controller, including available drives, hot spares, and configured units. Unit Only displays only configured units. Summary displays a one-sentence description of the items attached to the
controller.
Array View. Specifies what level of information to show about configured units on the start-up screen.
Expanded lists each unit and shows the specific drives that make up the
unit.
Collapsed lists only the configured units.
Pause Time. Sets the number of seconds that BIOS loading will pause to
40
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
system. You can set a pause time of up to 10 seconds. The default is 6 seconds.
Full Screen Control. When you have many drives attached to a controller
and choose to display the Full level of detail, the information can extend beyond a screens worth. The Full Screen Control setting lets you specify whether to wait for a keystroke when the screen is full, before displaying additional information. This option can be either No Key or Wait Key.
enable a security password. If you enable the password function, you must then specify a password.
Change Password. This field is where you will enter a password if you have enabled the Require Password setting. This password controls access to the BIOS. If you forget your password, use the alternate password: go3ware. If that does not work you can reflash your controller to reset the password. Note: During the boot process, you also can bypass loading of the BIOS for all controllers for one time only by pressing Alt-B. Bypass loading the BIOS is useful to temporarily boot from a non-3ware device without having to change the systems boot order.
www.lsi.com/channel/products
41
A page appears showing details about selected item. For more about how to use these pages, see the following topics: Viewing Information About a Controller on page 65 Viewing Battery Information on page 176
42
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Viewing a List of Drives on page 135 Viewing a List of Enclosures on page 180 Viewing Information About a Phy on page 75
www.lsi.com/channel/products
43
5
3DM2 (3ware Disk Manager 2) Introduction
Note: 3DM2 includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/).
3ware Disk Manager 2 (3DM2) allows you to manage and view the status of your 3ware RAID controllers and associated drives. 3DM2 is a service under Windows, or a daemon under FreeBSD, Linux, OpenSolaris, Mac OS, and VMware, that runs in the background on the computer where you have installed your 3ware controller. When 3DM2 is running as a service or daemon, you can use your browser to access 3DM2 application pages, where you can view status information about the controller and RAID units, create RAID units, and perform other administrative and maintenance tasks locally or remotely. Two levels of access to 3DM2 are provided: user and administrator. Users have view-only access, and can check the status of drives and units. Administrators can view and make changes, using 3DM2 to configure RAID units and designate hot spares, and to perform maintenance tasks on RAID units. In this section, information is organized into the following topics: Browser Requirements for 3DM2 Installing 3DM2 Starting 3DM2 and Logging In Working with the 3DM2 Screens Setting Up 3DM2 Preferences
For details about the settings and fields on each of the 3DM2 screens, see 3DM2 Reference on page 189. For additional information about managing and maintaining 3ware controllers using 3DM2, see the remaining chapters in this guide.
44
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Additional requirements: JavaScript must be enabled. Cookies must be enabled. For best viewing, use a screen resolution of 1024 X 768 or greater, and set colors to 16 bit color or greater.
Installing 3DM2
You can install 3DM2 from the 3ware CD that came with your 3ware RAID controller. You also can download the current version from the website at http://www.lsi.com/channel/ChannelDownloads. Details about the installation are described in Appendix B, Driver and Software Installation on page 301. You must install 3DM2 on the system in which the controller is installed. You do not have to install 3DM2 on a remote system in order to remotely manage the 3ware controller; you simply enter the correct URL into a browser on the remote system. You need to enable remote access first, however.
www.lsi.com/channel/products
45
If you want to check the status of a controller from a different computer, see Viewing 3DM2 Remotely Using a Web Browser on page 51.
To log in to the 3DM2 web application, for FreeBSD, Linux, OpenSolaris, and Windows 1 Open your browser and enter the URL for your system. The default URL is https://localhost:888/ If you are using Fedora Core 10, use https://127.0.0.1:888. (Fedora Core 10 made changes that affected 3DM2. https://localhost:888 can no longer be used in a web browser to access 3DM2. Other Linux distributions may also be affected.) If remote access is enabled, you also can replace localhost with the IP address of the computer that contains the 3ware controller. For example: https://<IP address>:888/.
Note: If you receive a Page Not Found message, make sure that you entered the URL correctly by specifying https, not http. If you did, 3DM2 might not be running in the background. You can start it manually. See, Managing the 3DM2 Daemon under FreeBSD, Linux, Mac OS, OpenSolaris, and VMware on page 49 or Starting the 3DM2 Process under Microsoft Windows on page 50.
The first time you start 3DM2, your browser might prompt you for a security certificate. If it does, accept the certificate. For example, when using Windows Internet Explorer, you might see the message shown below. In this example, click View Certificate and accept the certificate so that you do not see the security message each time you start 3DM2.
46
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
(You also can click Yes or Continue, in which case you will see this message the next time you start 3DM2.) If you are using a different browser, the steps to accept the certificate are different. 3 4 When the 3DM2 logon screen appears, select whether you are a User or
Administrator.
Enter your password and click Login. If you are logging in for the first time after installing 3DM2, the default password for both User and Administrator is 3ware.
Note: If you forget the passwords, uninstalling and reinstalling 3DM2 resets the passwords to 3ware.
To log in to the 3DM2 web application, for Mac OS 1 You can start the 3DM2 web application in one of the following ways: In the Finder, choose Applications >> LSI, and then double-click Connect to 3DM2.webarchive. Your browser will open and go to the URL for 3DM2. OR Open your browser and enter the URL for your system. The default URL is https://localhost:888/ If remote access is enabled, you can also replace localhost with the Hostname or IP address of the computer that contains the 3ware controller. For example: https://<IP address>:888/ 2 The first time you start 3DM2, your browser might prompt you for a security certificate. If it does, accept the certificate.
www.lsi.com/channel/products
47
If you are using Mac OS, you might see the message shown below. In this example, click Show Certificate and accept the certificate so that you to not see the security message each time you start 3DM2.
Figure 25. Security Certificate Message from Safari Browser
(You also can click Yes or Continue, in which case you will see this message the next time you start 3DM2.) 3 4 When the 3DM2 logon screen appears, select whether you are a User or Administrator. Enter your password and click Login. If you are logging in for the first time after installing 3DM2, the default password for both User and Administrator is 3ware.
Note: If you forget the passwords, uninstalling and reinstalling 3DM2 resets the passwords to 3ware.
To log in to the 3DM2 web application, for VMware For VMware you must login remotely, since there in no GUI installed on the host system. Use the IP address of the computer that contains the 3ware controller. For example: https://<IP address>:888/
48
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Managing the 3DM2 Daemon under FreeBSD, Linux, Mac OS, OpenSolaris, and VMware
3DM2 should start automatically after installation and upon bootup. If it does not, use the steps below to manage it. To manage the 3DM2 daemon manually for FreeBSD 1 2 Login as root on the machine on which 3DM2 is installed. Type:
/etc/rc.d/3dm2 start|stop|restart
To manage the 3DM2 daemon manually for Linux 1 2 Login as root on the machine on which 3DM2 is installed. Type:
/etc/rc.d/init.d/tdm2 start|stop|restart
To manage the 3DM2 daemon manually for Mac OS You can restart 3DM2 by restarting your Mac. However, you can also manage the 3DM2 Daemon manually by using the steps below. 1 Check to see if the 3DM2 process is already running. Open a Terminal window and type:
ps -ax | grep 3dm2 | grep -v grep
If 3DM2 is running, you will see it included on the output line that displays. 2 Stop the 3DM2 process so you can restart the process In a Terminal window and type:
sudo killall 3dm2
When prompted, enter your administrator password. Wait for one minute or so before verifying that the process has been terminated. (It can take a couple of minutes for the process to be stopped) Verify that the process has been terminated by typing:
ps -ax | grep 3dm2 | grep -v grep
The output line should not include 3DM2 If the process is still running, contact LSI/3ware Technical Support for assistance.
www.lsi.com/channel/products
49
Start the 3DM2 process manually Open terminal window and type:
sudo /usr/sbin/3dm2
Enter your administrator password, when prompted for it. The 3DM2 process starts Open your browser and enter the URL for your system. The default URL is http://localhost:888/ You can also replace locahost with the IP address of the computer that contains the 3ware controller. For example:
http://<IP address>888/
To manage the 3DM2 daemon manually for OpenSolaris Consult OpenSolaris documentation for more information. OpenSolaris System Administrator Collection: http://docs.sun.com/app/docs/coll/47.24 To manage the 3DM2 daemon manually for VMware 1 2 Login as root on the machine on which 3DM2 is installed. Type:
/etc/init.d/tdm2 start|stop|restart
50
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
If you do not know the URL or IP address for the system, you can contact your network administrator or: From a FreeBSD command prompt, type ipconfig. From a Linux command prompt, type ifconfig. From a Mac OS Terminal window, type ifconfig. From OpenSolaris consult OpenSolaris documentation for more information. OpenSolaris System Administrator Collection: http://docs.sun.com/app/docs/coll/47.24 From a Windows command prompt, type ipconfig. From VMware consult your VMware user guide for details
Note: When using 3DM2 to access a remote system, and auto logout
is enabled, the time on the local system must match the time on the file server. If the time varies by more than 30 minutes, it will not be possible to remotely monitor the system (you will not be able to log in). If you are in a different time zone, you must first change the time of the local system to match the time of the remote system.
www.lsi.com/channel/products
51
List of controllers on the system Time of last page refresh Version of 3DM2
The menu bar across the top of the screen gives you access to other pages in 3DM2. You can move between pages by using the menu bar, or by clicking a link on the page. The main area of the page provides summary or detail information about your 3ware RAID controller and the resources connected to it. As you work in 3DM2, the Messages area just below the menu bar shows information about the results of commands that you have selected.
Tip: If you have a question about something that you see on the screen, just click
the Help button in the menu bar.
3DM2 Menus
The 3DM2 menu bar groups access to a number of 3DM2 pages on menus, and provides direct link access to others.
Figure 27. 3DM2 Menu Bar
Status information is available from the Information menu. You can view: Controller Details Unit Information
52
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Drive Information
The Management menu gives you access to the following tasks for managing controller-level settings and for maintaining individual units. Controller Settings Background Task Unit Polices Unit Names Other Controller Settings Scheduling Rebuild Schedule Verify Schedule Self-Test Schedule Maintenance Rescan Unit Maintenance Available Drives
The Monitor menu gives you access to the following pages: Alarms page, Battery Backup page, and Enclosure Summary page. The Alarms page: List of AENs Severity of the event Exact date and time it occurred The Battery Backup page: Status of a BBU Battery voltage Battery temperature Battery installation date Test battery capacity The Enclosure Summary page: Provides a list of enclosures connected to your controller Provides basic information about any enclosures attached to your system.
The 3DM2 Settings page lets you set preferences, including email notification for alarms, passwords, page refresh frequency, whether remote access is permitted, the communication port which 3DM2 will use for listening, and whether command logging is enabled.
www.lsi.com/channel/products
53
Help lets you access information about using 3DM2. The Help is contextsensitive, so you first see information about the page you now have in view. A Table of Contents and Index are available to help you find other information.
54
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Note: Throughout these instructions, the term current controller is used to refer to the controller that is currently selected in this drop-down list.
Note: The fields and columns in 3DM2 vary for different models of 3ware RAID controllers. If you have multiple controllers of different models, you might notice some differences when switching between them in 3DM2. For example, when showing information about the 9750 or 9690SA controllers, 3DM2 shows VPort (for virtual port) on some pages while for earlier controllers the label is port.
www.lsi.com/channel/products
55
56
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
57
58
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
3ware.
Events are listed on the 3DM2 Alarms page. You can set up event notification when you install 3DM2. You also can change the event notification on the 3DM2 Settings page.
Note: If you are using VMware, you will need to configure the VMware firewall to
allow outgoing email, as all ports are blocked by default. See Configuring the VMware Firewall to Allow Email Notification on page 61
www.lsi.com/channel/products
59
In the E-mail Notification section of the 3DM2 Settings page, enter or change the settings you want. Enable or Disable all notifications. Set the severity level of events for which e-mail notifications are sent. Specify the email address of the sender. This address appears in the From field of the e-mail. Enter the e-mail address(es) to which notifications are sent. (Separate multiple addresses with a comma (,) a semicolon (;), or a space ( ). Enter the SMTP server name or IP of the mail server for the computer where the 3ware controller is installed. If your email server requires authentication, enter the Mail Server Login and Password. If your email server requires or supports encrypted email, select Yes in the field Mail Server Port Uses SSL.
Tip: If you are not sure whether any part of the set up applies to you, try enabling it, and then use the Send Test Message feature to try out the configuration setting. If the configuration is not correct, an error message appears at the top of the page. If you do receive an error, disable the setting, and try the test again. You also might want to refer to KnowledgeBase article # 15538, at http://kb.lsi.com. This article explains how to use an gmail account as an alternate method to get your email notification working.
60
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
61
62
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Note: The command logging control in 3DM2 only determines whether or not commands are logged from the 3DM2 interface. Command logging is also available for configuration changes made through the CLI. However, control of whether CLI command logging is enabled or disabled is handled separately. Changing the setting within 3DM2 does not affect command logging from CLI.
For more information, see the 3ware SATA+SAS RAID Controller Card CLI Guide, Version 10.2.
www.lsi.com/channel/products
63
directory
64
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
6
Configuring Your Controller
This chapter describes how to view details about the controller, check its status, and change configuration settings that affect the controller and all of the drives connected to it. This chapter is organized into the following sections: Viewing Information About a Controller About Controller Policies Viewing Controller Policies Setting the Auto-Rebuild Policy Using Auto-Carving for Multi LUN Support Setting the Size of Volumes Created with Auto-Carving Enabling and Setting Up Staggered Spin-up Viewing Information About a Phy Changing the Phy Link Speed
Note: Background task rate is also set for all units on a controller. For information about setting the task rate, see Setting Background Task Rate on page 162.
Mac User Note: The 3ware BIOS Manager (3BM) is not supported for Mac OS. Mac users should disregard any 3BM instructions throughout this chapter.
www.lsi.com/channel/products
65
Tip: If you are managing controllers remotely, the list of controllers is for the machine with the IP or URL you entered in the browser address bar.
To see more details about a particular controller, click the ID link for that controller to display the Unit Information page.
To see information about a different controller in the 3DM2 pages If you have more than one controller in the system, you can switch between them by selecting the one you want from the Select Controller drop-down list at the right of the menu bar. This drop-down is available on all pages that provide controller-specific features. When you select a different controller from this list, the page in view changes, to reflect the details for the controller you selected.
Tip: If you are managing controllers remotely, the list of controllers is for the machine with the IP or URL you entered in the browser address bar.
Note: Throughout this documentation, the term current controller is used to refer to
the controller currently selected in this drop-down list.
66
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
To see information about a controller in 3BM (BIOS) 1 2 Power up or reboot your system. While the system is starting, watch for a screen showing information about the controller and units you want to work with. When you have more than one controller installed, information about each one will be shown, sequentially. 3 Press Alt-3 or 3 to bring up the 3ware BIOS Manager (3BM).
Note: If you accidentally bypass display of the controller you want to work with, press Ctrl-Alt-Del to restart your computer and try again
4 5
On the pop-up menu, select Controller and press Enter. The Controller Information page displays.
Figure 31. Controller Information page
disabled. When disabled, degraded units can only be rebuilt with designated spares. When enabled, the controller firmware will automatically attempt to rebuild a degraded unit if there is no spare, using either an available drive or a failed drive.
www.lsi.com/channel/products
67
Auto-Carving. Determines whether the auto-carving policy is enabled or disabled. When it is enabled, when a new unit is created, any unit larger than a specified size (known as the carve size) is broken into multiple volumes that can be addressed by the operating system as separate volumes. The default carve size is 2 TB.
This auto-carving feature is sometimes referred to as multi-LUN, where each volume that is created is referred to as a LUN.
Carve Size. (Referred to as Carving Factor in 3BM) Sets the size for dividing up units into volumes when Auto-Carving is enabled and a unit is created. This setting can be between 1024 GB and 32768 GB. Changing this setting has no effect on existing units. Staggered spin-up. Spin-up allows drives to be powered-up into the Standby power management state to minimize in-rush current at power-up and to allow the controller to sequence the spin-up of drives. Compatible drives are sent a spin up command based on the settings specified with the policies Number of drives per spin-up and Delay between spin-up settings. These policies can only be set using 3BM or the CLI. Note: This policy does not apply to drives attached to an expander.
the same time when the controller is powered up, if staggered spin-up is enabled. From 1 to x, depending on the number of ports on the controller. Delay between spin-up. The delay time (in seconds) between drive groups that spin up at one time on this particular controller, if staggered spin-up is enabled. Delay before spin-up. (3BM only) The delay time (in seconds) before the first set of drives on this particular controller will start to spin-up.
It is possible to enable or disable automatic detection of drives on the controllers ports for staggered spinup during hot swapping of drives. This feature is only available in the CLI using the autodetect=on|off command. For more information, refer to /cx set autodetect=on|off disk=<p:-p>|all in the3ware SATA+SAS RAID Controller Card CLI Guide, Version 10.2.
9750 controllers.
Staggered method. Indicates whether the type of staggered spin-up is
ATA-6 or SATA OOB (Out Of Band). By default, when Staggered Spinup is enabled, the OOB scheme is used. If your drives support the SATA ATA-6 method, select that method in 3BM. There is no electronic method for the controller to know if a drive supports this method, so it must be set manually. For staggering to work properly, the drives must support the
68
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
selected method. This policy does not apply to drives that are attached to an expander. This policy can only be set and only shows in 3BM.
Auto-Verify Preferred Date and Time. Sets the default date and time for auto-verify to run, when the Verify Schedule follows the weekly "Basic" schedule and Auto-Verify is enabled for specific units. Note that in 3DM2, the Basic and Advanced Auto-Verify schedule is set on the Schedule page. Enabling or Disabling Auto-Verify is a Unit Policy and is set on the Create Disk Array screen in 3BM and the Controller Settings page in 3DM2. Some additional policies can be set at the unit level. For more information, see Setting Unit Policies on page 100.
www.lsi.com/channel/products
69
To view controller polices in 3BM You can also view and change these controller polices in 3BM, as shown in Figure 33. 1 2 On the main 3BM screen, Tab to Settings and press Enter. On the pop-up menu, select Controller Policies and press Enter. The Policy Control screen displays.
Figure 33. 3BM Policy Control Screen
70
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Enabling Auto-Rebuild allows you to add a drive to the controller and have it be available for a rebuild, without having to specify it as a spare. With Auto-Rebuild enabled, if you accidentally disconnect a drive (causing the controller to see it as a failed drive) and then reconnect it, the controller will automatically try to use it again. You can enable or disable the Auto-Rebuild policy through 3DM2 or 3BM. To enable Auto-Rebuild through 3DM2 1 2 Choose Management >> Controller Settings from the menu bar in 3DM2. In the Other Controller Settings section at the bottom of the screen, select the Enabled option for Auto-Rebuild. The page refreshes, and a message at the top confirms the change you have made. To enable Auto-Rebuild through 3BM 1 2 3 4 On the main 3BM screen, Tab to Settings and press Enter. On the pop-up menu, select Controller Policies and press Enter. On the Policy Settings page, Tab to the Auto-Rebuild field, press Enter to display the options, select Enable and press Enter again to select it.
Tab to OK and press Enter to select it.
www.lsi.com/channel/products
71
appears as a different disk drive, simplifying the partitioning required at the operating system level. When the Auto-Carving policy is on, any new unit larger than a specified size (known as the carve size) will be created as multiple volumes that can be addressed by the operating system as separate volumes. These chunks are sometimes known as multiple LUNs (logical units). However, throughout the 3ware documentation, they are referred to as volumes. For example, using the default carve size of 2 TB, if the unit is 2.5 TB then it will contain two volumes, with the first volume containing 2 TB and the second volume containing 0.5 TB. If the unit is 5.0 TB then it will contain 3 volumes, with the first two volumes containing 2 TB each and the last volume containing 1 TB. (Note: If a specific Boot Volume was also specified in 3BM or CLI, the first volume will be the size specified for the Boot Volume, and then the carve size will be applied to the remainder of the unit. For more information, see Boot volume size on page 81.) Each volume can be treated as an individual disk with its own file system. The default carve size is 2 TB; you can change this to a setting in the range of 1 TB to 32 TB (1024 GB to 32768 GB). 3ware firmware supports a maximum of 32 volumes per controller, up to a total of 32 TB.
Note: CLI provides the ability to specify variable sizes for the first 4 volumes of a unit when auto-carving. This is done while creating a unit with the /cx add type command attribute [v0=n|vol=a:b:c:d]. See the 3ware SATA+SAS RAID
Controller Card CLI Guide, Version 10.2.
If you are migrating a unit to a size that is larger than the carve size and autocarving is on, multiple volumes will be created.
Note: Carving a unit into multiple volumes can have an impact on performance.
Note: Even though the Linux 2.6 kernel supports partitions larger than 2 TB, the
installers for SUSE and Redhat do not. Turn auto-carving on to prevent the installation from failing.
You must turn on the Auto-Carving policy before creating the unit. Units created with this policy turned off will not be affected by a change to the policy. If the policy is turned off later, units that have been carved into volumes will retain their individual volumes; existing data is not affected.
72
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
To use auto-carving 1 Enable the auto-carving feature. You can do so using 3DM2 or 3BM. In 3DM2, enable Auto-Carving at the bottom of the Management >> Controller Settings page. In 3BM, you enable Auto-Carving on the Settings >> Controller Policies page.
Figure 34. Show Auto-Carve policy in 3BM
Create a new unit or migrate an existing unit to include the drives you want to use. If the combined capacity of the drives exceeds the carve size, a number of volumes will be created.
Verify the creation of the volumes. In 3DM2, the number of volumes is shown on the Unit Details page.
Verify that the volumes appear in the operating system. They will appear as additional drives.
Notes:
If you are configuring a unit for primary storage and it will be greater than 2 TB, be sure to enable the auto-carve policy before creating the unit. When volumes have been created through auto-carving, they cannot be deleted except by deleting the unit. If you create a bootable unit that has multiple volumes, the first volume can be used as the boot device. Changing the auto-carve policy does not affect existing units.
www.lsi.com/channel/products
73
The page refreshes, and a message at the top confirms the change you have made. To set the carve size (carving factor) in 3BM 1 2 3 On the main 3BM screen, Tab to Settings and press Enter. On the pop-up menu, select Controller Policies and press Enter. On the Policy Settings page, Tab to the Carving Factor field, press Enter to display the text entry box, enter the size you want (between 1024 GB and 32768 GB) and press Enter again to accept it.
Tab to OK and press Enter to select it.
74
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Note: It is possible to enable or disable automatic detection of drives on the controllers ports for staggered spinup during hot swapping of drives. This feature is only available in the CLI using the autodetect=on|off command. For more information, refer to /cx set autodetect=on|off disk=<p:-p>|all in the 3ware SATA+SAS RAID Controller Card CLI Guide, Version 10.2. Note: Some hard drives require that the power management jumper (PM2) be set to enable staggered spinup, in order for the SATA OOB option to be used. For more information, search the LSI KnowledgeBase for keyword 14889 at
http://kb.lsi.com. To enable or disable spinup and set the delay between spinups 1 2 At the main 3BM screen, Tab to Policy and press Enter. On the Policy Control screen, Tab through these fields, making the choices you want to use: Staggered Spinup: Choose enabled or disabled. Number of Drives Per Spinup: Select the number of drives, depending on the number of ports on the controller. Delay between spinup: Select the number of secondsfrom 1 to 6.
Tab to the OK button and press Enter.
You will notice a short delay as 3BM makes the policy changes.
www.lsi.com/channel/products
75
For details about the columns on this page, see Controller Phy Summary page on page 199. To see information for a phy in 3BM 1 2 3 On the main 3BM screen, Tab to Information and press Enter. On the pop-up menu, select Phys and press Enter. On the Controller Phy Information page, use the arrow keys to select the Phy you want to see details about. The information displays on the right.
Figure 36. Controller Phy Information page
76
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
2 3
For details about the information displayed on this screen, see Controller Phy Summary page on page 199.
Figure 37. Controller Phy Summary page
www.lsi.com/channel/products
77
To change the phy link speed in 3BM 1 2 3 4 On the main 3BM screen, Tab to Settings and press Enter. On the pop-up menu, select Phy Policies and press Enter. On the Controller Phy Policies page, use the arrow keys to select the Phy for which you want to set the link speed. Press Enter to display a popup of the possible settings, select the one you want, and press Enter again.
Figure 38. Controller Phy Policies page
78
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
7
Configuring Units
This section includes information and procedures on configuring units attached to your 3ware RAID controller. It is organized into the following topics: Configuring a New Unit Creating a Hot Spare Naming a Unit Setting Unit Policies Changing An Existing Configuration by Migrating (RAID Level Migration or Online Capacity Expansion) Deleting a Unit Removing a Unit Moving a Unit from One Controller to Another Adding a Drive Removing a Drive Rescanning the Controller
www.lsi.com/channel/products
79
Type of configuration (RAID Level) Stripe size, if appropriate for the RAID level Boot volume size (optional; can only be specified in 3BM or CLI) Initialization Method (3BM only) Unit policies that affect how the unit will be handled
You can make some types of changes to the RAID configuration later, and you can change the unit name and the unit policies. For details, see Changing An Existing Configuration by Migrating on page 115 and Setting Unit Policies on page 100.
Note: If you will install the operating system on and boot from a unit managed through the new 3ware RAID controller, see Chapter 2, First-Time RAID Configuration Using 3BM.
80
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Warning: Creating a unit writes the DCB and makes any earlier data on the drives
inaccessible.
Initialization Method
In 3BM, you can choose to do a foreground (default) or background initialization of the unit. 3DM2 and CLI can only use background initialization when creating a unit. A foreground initialization will take place before the system is booted. It can take up to several hours, depending on the size of the unit. A background initialization allows you to have immediate use of the unit, but will take longer and slows down performance of the unit until it completes. If your unit starts a foreground initialization and you want to use it immediately, you can press Esc and the unit will switch to using background initialization.
www.lsi.com/channel/products
81
Unit policies
Several unit policies are set when you create a new unit: Write Cache (enabled, by default) Read Cache (Intelligent, by default) Drive Queuing (enabled, by default) Ignore ECC (Continue on Source Error When Rebuilding (disabled, by default)) StorSave Profile (Balanced, by default) Auto-Verify (enabled, by default) Rapid RAID Recovery (enabled, by default)
The particular policies that you can adjust when you create the unit vary, depending on which program you are using: 3DM2, 3BM, or the CLI. You can change all of these policies after the unit has been created, with one exception. If Rapid RAID Recovery is disabled, it cannot be enabled later. For a summary of what these policies do, see the discussion under Setting Unit Policies on page 100. For how to adjust each one, see the procedures later in this chapter.
82
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
To create a unit 1 2 In 3DM2, choose Management >> Maintenance. In the Available Drives list, select the drives you want to include in the unit by marking the checkbox in front of the VPort number for each one. All drives in a unit must be of the same typeeither SAS or SATA. Although the best practice is to create a unit from drives in the same enclosure, you can create a unit with drives from different enclosures. 3 Click Create Unit. A window similar to the one below shows the drives you selected, and lets you specify configuration settings.
www.lsi.com/channel/products
83
4 5 6 7
In the Type field, select the RAID configuration you want. If stripe size applies to the RAID type you select, select a Stripe Size. (Stripe size does not apply to RAID 1.) Optional: In the Name box, enter a name for the unit (up to 21 characters, including dashes and underscores). If you have 12 drives attached to the controller and selected RAID 50 as the configuration in step 3, select whether you want 3, 4, or 6 Drives Per Subunit, as shown here.
Figure 41. Configuring a RAID 50 with 12 Drives
Make changes to the unit policies, as desired. You can enable or disable the Write Cache, Auto-Verify, and Overwrite ECC. You can also set the StorSave policy, the Rapid RAID Recovery policy, and the Read Cache policy For details about these settings, see Setting Unit Policies on page 100.
84
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Click OK. The new unit appears in the Unit Maintenance list at the top of the page and the operating system is notified of the new unit. If you have auto-carving enabled and the size of your unit exceeds the carve size, you might see multiple unit volumes in your operating system. For details, see Using Auto-Carving for Multi LUN Support on page 71. In FreeBSD, Linux, Mac OS X, OpenSolaris, and VMware a device node will now be associated with each unit created. In Windows, the device manager will reflect the changes under the disk drives icon.
10 Partition, format, and mount the unit. The required steps will vary depending on the operating system. For details, see Partitioning, Formatting, and Mounting Units on page 90.
Note: For RAID 5 and RAID 6 units with five or more disks, and RAID
50 units with subunits of five drives or more, initialization (synchronization) of the unit begins immediately. The unit can be used while it is initializing and is fault-tolerant.
To create a unit through 3BM 1 At the main 3BM screen, select the drives to be included by highlighting each one and pressing Enter or Space to select it. When you select a drive, an asterisk appears next to it in the left most column (see Figure 43).
www.lsi.com/channel/products
85
Tip: If you want to use all available drives, press Alt-A to select
them all.
After all drives for the unit are selected, Tab to the Create Unit button and press Enter.
Tip: You can also press Alt-C to choose Create Unit.
On the Create Disk Array screen, make sure that the proper drives are listed.
Figure 44. Create Disk Array screen
(Optional) Press Enter and type a name for the unit; then press Enter again to set the name.
86
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Tab to the RAID Configuration field and press Enter to see a list of available configurations for the number of drives you selected.
Figure 45. Configuration Choices for Four Drives
6 7
Use the arrow keys to select the configuration you want and press Enter.
Tab to the field Stripe Size and select the desired striping size (16, 64, or
256 KB).
Figure 46. Stripe Sizes for a RAID 5
(Optional) Tab through the policy fields and make any appropriate changes to the default settings for:
Write Cache Setting Read Cache Setting StorSave Profile Auto-Verify
For details about these settings, see Configuration Options When Creating a Unit on page 79. 9 (Optional) Tab to the Advanced Options screen and make any appropriate changes to the default settings for:
Boot Volume Size (in gigabytes) Drive Queuing Mode Continue on Error During Rebuild Initialization method
For details about these settings, see Configuration Options When Creating a Unit on page 79.
www.lsi.com/channel/products
87
10 From the Advanced Options screen, Tab to the OK button and press Enter to return to the Create Disk Array screen 11 Tab to the OK button and press Enter to confirm creation of the unit. 12 If the volume summary screen appears, review the information and press any key to continue. Multiple volumes will be created if you entered a Boot Volume Size of greater than zero (0), or if auto-carving is enabled and the combined size of the drives in your unit is large enough to divide it into multiple volumes. If you are not satisfied with how the volumes will be split up in the unit, delete the unit from the main 3BM screen and recreate it using a different Boot Volume Size. If desired, you can change the auto-carving policy or the carve size on the Policies page. For more information, see Using Auto-Carving for Multi LUN Support on page 71. You are returned to the main 3BM screen.
Note: The unit is not actually created and no data is overwritten until you have finished making all your changes and press F8.
88
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
13 When you are finished making configuration changes, press F8 to save the changes and exit 3BM. A warning message tells you that all existing data on the drives will be deleted, and asks you to confirm that you want to proceed.
Figure 48. Confirmation Message when Saving and Exiting
If you made changes to units on more than one controller, the details about changes about to be made may extend beyond one screen. In this case, you use the PgUp and PgDn keys to bring more information into view. 14 Type Y to continue, delete any existing data on the drives, and create the unit. 15 Partition and format the units, as described under Partitioning, Formatting, and Mounting Units on page 90.
Note: For RAID 5 and RAID 6 units with 5 or more disks, and RAID
50 units with a subunit of 5 or more disks, initialization of the unit begins immediately. You can postpone initialization if you want to begin using the units right away, however initialization from the BIOS is faster than it is under the operating system, so it will be a longer period of time until the unit has optimal performance. For more information, see About Initialization on page 146.
www.lsi.com/channel/products
89
Press the Page Up key to move the unit up the list; press the Page Down key to move the unit down the list. Position the unit you want to be bootable at the top of the list of exportable units.
When you are finished working in 3BM, press F8 to save your changes and exit.
For information about partitioning, formatting, and mounting under VMware, consult VMwares User Guide or contact VMwares Technical Support. To partition, format, and mount under Windows 1 2 Boot the system and log in as a system administrator. Partition and format the new arrays or disks using the Administrative Tools from the Start menu: a b c 3 4 Choose Computer Management from the Administrative Tools menu. Select Storage. Select Disk Management.
Follow the steps that appear on-screen to write a signature to the drive. Right-click on the drive and select Create Volume.
Note: If you plan on migrating your unit to a larger array or another RAID type in the future remember to select the dynamic disk option. Only dynamic disks can be resized into larger partitions. Older Windows systems cannot convert basic disks into dynamic disks after the file system has been created.
90
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Follow the steps that appear on-screen to create a volume and to assign a drive letter. The volume is automatically mounted after formatting completes.
To partition, format, and mount under Linux 1 2 3 Boot the system and log in as root. Open a terminal window. Partition the unit:
Note: Depending on the version of Linux you are using, some of the following parted command outputs will be slightly different.
fdisk /dev/sda
Use of the -j option to turn on journaling is recommended for large partitions. For example:
mkfs -j /dev/sda1
www.lsi.com/channel/products
91
If the partition is over 2 TB, use parted to also make the file system:
parted /dev/sda1 (parted) mkfs Partition number? 1 File system? [ext2]? writing per-group metadata (begins)...0% to 100% is displayed) (parted) quit (when completed)
To partition, format, and mount under FreeBSD 1 2 3 Boot the system and log in as root. Open a terminal window. Partition the unit:
fdisk -BI /dev/da0; disklabel /dev/da0 | disklabel -B -R -r da0
4 5
You can also use sysinstall to format and partition the unit. To partition, format, and mount under Mac OS
Note: Initialization of the unit by your operating system is different from
initialization of a unit by 3ware. Initialization under your operating system will format your disk, erasing any existing data in the process. Initialization under 3ware does not erase data; it puts redundant data on the drives of redundant units into a known state so that data can be recovered in the event of a disk failure.
When you create a unit through 3DM2, the Mac OS X recognizes that a new disk is available, and displays a message asking what you want to do. (If this message does not appear, you can start the Disk Utility manually from the Finder and skip to step 2.)
92
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
When the Macintosh Disk Utility window opens, find and select the drive that represents your RAID unit.
Figure 50. Macintosh Disk Utility Window with New RAID Unit
www.lsi.com/channel/products
93
In the Volume Scheme column, click Current to show the drop-down menu and select the number of partitions that you want your RAID unit to have.
Tip: If you only want one storage volume, select 1 Partition. (Each
94
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
On the right, specify a volume name and then click Partition. It is recommended to use a unique name, although Mac OS X will allow you to give the same name to more than one partition. If you have questions about what Format to select, see the Apple documentation.
Figure 53. Defining the Volume in the Macintosh Disk Utility
www.lsi.com/channel/products
95
When a message asks you to confirm you want to partition the disk, click Partition.
Figure 54. Confirmation Message to Create the Partition
You will see a series of messages appear toward the bottom of the Disk Utility window as the RAID unit is first partitioned and then formatted. This may take a couple of minutes, depending on the size of the drives in your RAID unit.
Figure 55. Macintosh Disk Utility Showing Partitioning Progress
When the partitioning is complete, icons for each new volume appear on your desktop. They are now ready for use. You can now close the Macintosh Disk Utility window. Your RAID unit is ready for use.
96
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
To partition, format, and mount under OpenSolaris After you create a RAID unit through 3BM or the 3ware CLI, you will need to format and partition the unit, create a file system, and mount it. These types of system administration tasks are found in the OpenSolaris documentation. OpenSolaris System Administrator Collection: http://docs.sun.com/app/docs/coll/47.24 OpenSolaris System Administration Guide: http://docs.sun.com/app/docs/doc/819-2723 -Chapter 10 Managing Disks (Overview) Solaris ZFS Administration Guide: http://docs.sun.com/app/docs/doc/817-2271 OpenSolaris Reference Manual Collection: http://docs.sun.com/app/docs/coll/40.18 See man pages section 1M: System Administration Commands format (1M) fdisk (1M) newfs (1M) zpool (1M) If you have the documentation installed also try # man -s 1M format # man -s 1M fdisk # man -s 1M newfs # man -s 1M zpool
It is a good idea to create a hot spare after you create a redundant unit.
www.lsi.com/channel/products
97
In order to replace a failed drive, a hot spare must have the same or larger storage capacity than the drive it is replacing, and must be of the same type (SAS or SATA). The Auto-Rebuild policy allows automatic rebuilding to occur with available drives that are not designated as spares. For more information, see Setting the Auto-Rebuild Policy on page 71.
Note: 3wares 9750 RAID controllers use drive coercion so that drives from differing manufacturers and with slightly different capacities are more likely to be able to be used as spares for each other. Drive coercion slightly decreases the usable capacity of a drive that is used in redundant units.
The capacity used for each drive is rounded down to the nearest GB for drives under 45 GB (45,000,000,000 bytes), and rounded down to the nearest 5 GBytes for drives over 45 GB. For example, a 44.3 GB drive will be rounded down to 44 GBytes, and a 123 GB drive will be rounded down to 120 GBytes. If you have 120 GB drives from different manufacturers, chances are that the capacity varies slightly. For example, one drive might be 122 GB, and the other 123 GB, even though both are sold and marketed as 120 GB drives. 3ware drive coercion uses the same capacity for both of these drives so that one could replace the other.
98
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Naming a Unit
If a hot spare is already enabled, you can disable it by pressing s again. 3 If you are finished making changes in 3BM, press F8 to save the changes and exit.
Note: If the drive you designated as a spare is not large enough to replace a failed drive in a fault-tolerant unit, or if there is not a fault-tolerant unit for the spare to support, 3BM will notify you.
Naming a Unit
Units can be given unique names to more easily identify them. A unit can be assigned a name when it is created. It can also be named or renamed at a later time. To name or rename a unit through 3DM2 1 2 3 4 5 Make sure the appropriate controller is selected in the drop-down list at the right of the menu bar. Choose Management >> Controller Settings from the menu bar in 3DM2. In the Unit Names section of the Controller Settings page, locate the unit for which you want to change the name. In the text box, enter or type over the name shown. A name can be up to 21 characters, and can include dashes and underscores. Click the Save Names button.
Note: If you want to cancel your change before saving it, click the
Reset Names button.
www.lsi.com/channel/products
99
To name or rename a unit through 3BM 1 At the main 3BM screen, select the unit by highlighting it and pressing Enter. An asterisk appears in the left-most column to indicate that it is selected. 2 3
Tab to the Maintain Unit button and press Enter.
On the pop-up menu, select Configure and press Enter. On the Configure Disk Array screen, the Array Name field is already selected.
4 5 6 7
Press Enter to open a text box. Type a name for the unit and press Enter.
Tab to the OK button and press Enter to select it. You return to the main
3BM screen. When you are finished making changes, press F8 to save them and exit 3BM.
When the write cache is enabled, data is stored locally on the controller before it is written to disk, allowing the computer to continue with its next task. This provides the most efficient access times for your computer system. When disabled, the computer will wait for the controller to write all the data to disk before going on to its next task. For details, see Enabling and Disabling the Unit Write Cache on page 102. This feature interacts with functionality of the BBU, if you have one, and with the units StorSave profile. For details, see Enabling and Disabling the Unit Write Cache on page 102.
Read Cache. Determines whether Intelligent or Basic Read Cache is enabled, or whether Read Cache is disabled. Setting the appropriate type of Read Cache can improve performance for different types of applications. For details, see Working with Read Cache Settings on page 104. Auto-Verify. Determines whether the unit will be automatically verified at a time determined by the Verify Schedule. Enabling this feature helps insure that the unit is verified on a regular basis. For details, see Enabling or Disabling Auto-Verify for a Unit on page 107.
100
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Determines whether ECC errors are ignored when they are encountered during a rebuild. (ECC errors are an indication of errors that have occurred on a particular drive since it was last read.) When not enabled, a rebuild will abort upon encountering an ECC error and the unit will be set to Degraded. For details, see Setting Overwrite ECC (Continue on Source Error When Rebuilding) on page 108.
Queuing. Determines whether command queuing is enabled for the unit. When enabled for drives that support it, this policy can improve performance. For details, see Enabling and Disabling Queuing for a Unit on page 110. StorSave Profile. Determines what StorSave profile is used for the unit.
Three profiles are available: Protection, Balanced, and Performance. For details, see Setting the StorSave Profile for a Unit on page 111.
Rapid RAID Recovery. Determines which Rapid RAID Recovery option to use, All, Rebuild or Disable. All will apply the policy to both rebuilds and unclean shutdowns. Rebuild will apply only to rebuilds. You can switch between All and Rebuild settings, but, once Rapid RAID Recovery is disabled for the unit, it cannot be re-enabled. For details, see Rapid RAID Recovery on page 113.
www.lsi.com/channel/products
101
Write cache can be turned on or off for individual units in 3DM2, CLI, and 3BM without changing the configuration or losing data from the drives. If you have a BBU (Battery Backup Unit) installed on the controller, the battery preserves the contents of the controller cache memory for a limited period of time (up to 72 hours) in the event of a system power loss. When a BBU is installed, if the battery is not Ready, write cache is disabled and cannot be enabled. The unit's StorSave profile can also determine whether the write cache can be enabled or disabled. A warning message will be given if the change is not permitted due to the StorSave setting and the state of the unit.
Note: If the Write Cache checkbox is disabled (not selectable), check to see if the
unit has degraded or if the BBU is not ready. If a unit has a StorSave policy of Protect and the unit degrades, the policy prevents write cache from being reenabled until the unit has been rebuilt or until the BBU is ready to use.
To enable or disable unit write cache through 3DM2 1 2 Choose Management >> Controller Settings from the menu bar in 3DM2. In the Unit Policies section of the Controller Settings page, check the Write Cache box to enable it for the designated unit.
Figure 58. Write Cache Policy in 3DM2
102
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
The page refreshes, and a message at the top confirms the change you have made. If your system has no BBU, a message will caution you about enabling write cache. To enable or disable unit write cache through 3BM 1 At the main 3BM screen, select the unit by highlighting it and pressing Enter. An asterisk appears in the left-most column to indicate that it is selected. 2 3 4
Tab to the Maintain Unit button and press Enter.
On the pop-up menu, select Configure and press Enter. In the Configure Disk Array screen, Tab to the field Write Cache Settings.
Figure 59. Unit Write Cache State in 3BM
The current settingEnabled or Disabledis shown. (The initial default setting is for write cache to be enabled.) 5 6 Press Enter to display the choices, use the arrow keys to select the setting you want, and press Enter again to choose it. Tab to the OK button and press Enter to select it. You return to the main 3BM screen. 7 When you are finished making changes, press F8 to save them and exit 3BM.
www.lsi.com/channel/products
103
recently been written to media and is likely to be frequently accessed. This improves read access times for applications such as a database that can take advantage of storage caching. The read cache may be disabled without reducing performance for applications that are write intensive, or that rarely read back data recently written.
Intelligent Mode enables the Intelligent Read Prefetch (IRP) feature.
The Intelligent Read Prefetch feature includes a typical read-ahead caching method which is used to proactively retrieve data from media and store it locally on the controller with the anticipation that it may be requested by the host. For example, the host may read blocks 1, 2, and 3. With the read-ahead caching included in IRP, the controller will also retrieve and hold in its cache blocks 4, 5, and 6 in anticipation of getting those command requests from the host. By loading a larger set of data into the cache, chances are improved that another request can be filled by data that is already in the cache. This can be helpful with applications that are sequential in nature, such as video on demand, video surveillance playback, and restoring from a disk-to-disk backup. Performance benefits of read-ahead are especially pronounced when the host queue depth is low. In addition, this read-ahead caching also improves sequential read performance when the unit is degraded. The Intelligent Read Prefetch (IRP) feature also includes an intelligent and adaptive stream management layer to improve performance at higher queue depth in multiple read only or mixed read/write stream environments. The performance improvements should be seen for most RAID types regardless of the units operational state (normal, degraded, and so forth). Note that if Intelligent Mode is enabled, the features in Basic mode are also enabled.
104
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Video on Demand, Video Surveillance Playback Disk-to-Disk Backup Restores, File Server
Basic Disabled
Frequent access to recently written data Applications that produce a high queue depth or perform their own readahead can generate enough I/O to negate the benefits of controller read caching or read-ahead. This is especially true for applications that produce a lot of random I/O.
www.lsi.com/channel/products
105
After you change the selection, the page refreshes, and a message at the top confirms the change you have made. To change the Read Cache unit policy In 3BM 1 At the main 3BM screen, select the unit by highlighting it and pressing Enter. An asterisk appears, indicating that the RAID unit is selected. 2 3 4
Tab to the Maintain Unit button and press Enter.
On the pop-up menu, select Configure and press Enter. In the Configure Disk Array screen, Tab to the field Read Cache Setting. The current settingIntelligent, Basic, or Disabledis shown.
106
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Press Enter to display the choices, use the arrow keys to select the setting you want (Figure 61), and press Enter again to choose it.
Figure 61. Read Cache Setting on the Configure screen
Tab to the OK button and press Enter to select it. You return to the main 3BM screen.
When you are finished making changes, press F8 to save them and exit 3BM.
www.lsi.com/channel/products
107
To enable or disable the Auto-Verify policy for an existing unit through 3DM2 1 2 Choose Management >> Controller Settings from the menu bar. In the Unit Policies section of the Controller Settings page check the Auto-Verify box for the appropriate unit. (To disable this policy, uncheck the box.) The page refreshes, and a message at the top confirms the change you have made. To enable or disable the Auto-Verify policy for an existing unit through 3BM 1 At the main 3BM screen, select the unit by highlighting it and pressing Enter. An asterisk appears in the left-most column to indicate that it is selected. 2 3 4 5 Tab to the Maintain Unit button and press Enter. On the pop-up menu, select Configure and press Enter. In the Configure Disk Array screen, Tab to the field Auto-Verify. After completing any other changes you wish to make, tab to OK and press Enter.
108
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Under FreeBSD use the fsck command. Under Linux use the fsck command. Under Mac OS X, you can use the First Aid tab in the Disk Utility select the disk on the left and then click Verify Disk. If verification encounters problems, you can then use the Repair Disk option on the same screen. Under OpenSolaris you should follow your operating systems guide to perform a file system check. Under VMware you should follow your operating systems guide to perform a file system check. Under Windows, you can do this by right-clicking on the Drive and choosing Properties; then on the Tools tab, click Check Now.
To set the Overwrite ECC policy in 3DM2 1 2 Choose Management >> Controller Settings from the menu bar in 3DM2. In the Unit Policies section of the Controller Settings page, check the boxes to select the policies you want to be in effect for each unit The page refreshes, and a message at the top confirms the change you have made. To set the Continue on Source Error When Rebuilding policy in 3BM 1 At the main 3BM screen, select the unit by highlighting it and pressing
Enter.
An asterisk appears in the left-most column to indicate that it is selected. 2 3 4 5 Tab to the Maintain Unit button and press Enter. On the pop-up menu, select Configure and press Enter. In the Configure Disk Array screen, Tab to the field Continue on Source Error When Rebuilding. Press Enter to display the choices, use the arrow keys to select the setting you want (Enabled or Disabled), and press Enter again to choose it.
Tab to the OK button and press Enter to select it.
www.lsi.com/channel/products
109
When you are finished making changes, press F8 to save them and exit 3BM.
To enable or disable queuing for a unit through 3DM2 1 2 Choose Management >> Controller Settings from the menu bar in 3DM2. In the Unit Policies section of the Controller Settings page, enable queuing by checking the box under Queuing for the designated unit; disable it by unchecking the box. The page refreshes, and a message at the top confirms the change that you have made. To enable or disable queuing for a unit through 3BM 1 At the main 3BM screen, select the unit by highlighting it and pressing Enter. An asterisk appears in the left-most column to indicate that it is selected. 2 3 4 5 Tab to the Maintain Unit button and press Enter. On the pop-up menu, select Configure and press Enter. In the Configure Disk Array screen, Tab to the field Drive Queuing Mode. Press Enter to display the choices, use the arrow keys to select the setting you want (Enabled or Disabled), and press Enter again to choose it.
110
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
6 7
You return to the main 3BM screen. When you are finished making changes, press F8 to save them and exit 3BM.
Definition
Enabled
FUA (Force Unit Access). The FUA bit is a way that the RAID
controller or a program (such as a database program) can ensure that data is actually written to the disk drive media, and is not stored in cache. When a write command has the FUA bit set, then the disk drive will only issue command complete to the controller once the data is written to media. When performance is considered more important than protection, it may be desirable to ignore the FUA bit.
www.lsi.com/channel/products
111
The Protection and Balanced profiles honor FUA commands if no BBU is present; the Performance profile ignores them regardless of whether a BBU is present. If you use a battery backup unit (BBU), FUA is ignored, because the BBU preserves the contents of the controller cache memory for a limited period of time (up to 72 hours), in the event of a power failure.
Write Journaling. Write journaling tracks the writing of data to disk and
preserves a copy of data that has not yet been written to the disk media. Following a power failure or in the event of accidental drive removal and reinsertion, the firmware can recover the unit without data loss. All pending writes sitting in the controller cache are replayed after power is restored or the drive is reinserted and are flushed from the controller to the drive. Using write journaling helps protect your data, however it can have an impact on performance. The Protection profile always enables write journaling and the Performance profile always disables write journaling, regardless of the presence of a BBU. The Balanced Profile disables write journaling if no BBU is present, and enables write journaling if a BBU is present. If write journaling is disabled and a BBU is present, then it is as if the BBU was disabled for that unit.
Write cache disabled on degrade. In the event that a unit degrades, the
use of write cache can be disabled until the unit is rebuilt. Once the unit is rebuilt, the write cache will automatically be re-enabled. The Protection profile enables this feature, so that write cache is disabled in the event a unit degrades; the Performance and Balanced profiles disable this feature, so that write cache continues to be enabled.
112
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
An asterisk appears in the left-most column to indicate that it is selected. 2 3 4 Tab to the Maintain Unit button and press Enter. On the pop-up menu, select Configure and press Enter. In the Configure Disk Array screen, Tab to the field StorSave Profile. The current settingProtection, Balanced, or Performanceis shown. (The default setting is Balanced.) 5 Press Enter to display the choices, use the arrow keys to select the setting you want, and press Enter again to choose it.
You return to the main 3BM screen. 7 When you are finished making changes, press F8 to save them and exit 3BM.
www.lsi.com/channel/products
113
Rapid RAID Recovery. However, Rapid RAID Recovery still provides benefits to unit verification and to initialization after an unclean shutdown, regardless of the disk usage. Possible settings are All (labeled Fast Rebuild/Shutdown in 3BM), Rebuild or Disable. All will apply the policy to both rebuilds and unclean shutdowns. Rebuild will apply only to rebuilds. Disable means that rebuilds, initializations and verifies will take place on the entire unit, not just the active sections. The default setting is All. There is some system overhead from setting rapid recovery to All. If you have a BBU, you can set rapid recovery to Rebuild, as a BBU provides protection against data loss in the event of an unclean shutdown. Some limitations of Rapid RAID Recovery: Units with Rapid RAID Recovery enabled will not be readable if moved to controllers using pre-9.5.1 firmware. If you wish to move the unit to a controller with pre-9.5.1 firmware, you must first disable Rapid RAID Recovery. Units created on controllers with pre-9.5.1 firmware will not be able to take advantage of Rapid RAID Recovery when the controller is updated to 9.5.1 or later. These units will show Rapid RAID Recovery as disabled. Since the Rapid RAID Recovery feature tracks areas of the unit where write activity occurs, file systems such as FAT, FAT32, NTFS, and XFS are ideally suited to this implementation. For details on other file systems, search the LSI KnowledgeBase for keyword 15462 at :http://kb.lsi.com. Protection against unclean shutdowns to provide a fast verification and initialization is the same regardless of the file system.
114
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Click OK when 3DM2 asks you to confirm your selection. The page refreshes, and a message at the top confirms the change that you have made.
To change or disable Rapid RAID Recovery for an existing unit through 3BM 1 At the main 3BM screen, select the unit by highlighting it and pressing Enter. An asterisk appears in the left-most column to indicate that it is selected. 2 3 4 Tab to the Maintain Unit button and press Enter. On the pop-up menu, select Configure and press Enter. In the Configure Disk Array screen, Tab to the field Rapid RAID Recovery and select Fast Rebuild/Shutdown, Rebuild, or Disable. A warning message appears, asking you to confirm your selection. 5 6 Type Y. Make any other unit configuration changes you wish to implement and press Enter.
You can also use RLM to change the stripe size of a unit.
Note: A unit being migrated can still be used (I/O still continues), however the
performance will be affected while the migrating task is active. You can control how much effect this has on performance by setting the background task rate. For more information, see Setting Background Task Rate on page 162.
www.lsi.com/channel/products
115
This section includes the following topics about changing existing configurations: RAID Level Migration (RLM) Overview Changing RAID Level Expanding Unit Capacity Informing the Operating System of Changed Configuration
If you want to change the policy settings for an existing unit, there is no need to change the configuration. See Setting Unit Policies on page 100.
Typically, a unit is reconfigured with the same or more storage capacity. Sometimes additional drives are added. The following table shows valid reconfigurations, some of which will require the addition of more drives.
116
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Note: Rapid RAID Recovery will be disabled on any unit that is migrated.
Warning: If you are booted from a mirror (RAID 1 unit), never split it into 2 single
(identical) drives. Once the unit is split, any pending writes cannot be written to the second drive. In addition, the file system on the drive will not be clean. Instead, shut down the system, replace one of the drives, and start the rebuild from 3BM.
Note: You can only migrate a unit to a RAID level that has the same or more capacity as the existing one. A four-drive RAID 5 unit can migrate to a four-drive RAID 0, but a three-drive RAID 0 unit cannot migrate to a three-drive RAID 5, without adding another drive, due to the need for additional storage capacity for parity bits.
www.lsi.com/channel/products
117
stripe size can be migrated to a four-drive RAID 5 with 256KB stripe size. The steps below describe how to change a RAID level in 3DM2.
Note: Once migration starts, the unit stays in the migrating state until the migration
process is complete. The migration process cannot be aborted, and must be allowed to finish before a rebuild or verify to the unit is permitted.
Warning: It is important that you allow migration to complete before removing any
drives that are involved in the migration. Removing drives from the unit during migration may cause the migration process to stop, and can jeopardize the safety of your data.
To change the RAID level of a unit 1 2 In 3DM2, choose Management >> Maintenance. In the Unit Maintenance table on the Maintenance Page, select the unit for which you wish to change the RAID level, by checking the box next to the Unit ID.
Note: The unit to be migrated must be in a normal state (not degraded,
initializing, or rebuilding) before starting the migration.
Click the Migrate Unit button. The Migrate dialog box appears.
4 5 6 7
Select any drives to be added to the unit. Select the new RAID level. Optionally, select a new Stripe size. Click OK. The Maintenance page updates to show the new unit and the Migration progress.
Inform the operating system of the change, as described below under Informing the Operating System of Changed Configuration.
118
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
can only have one drive, and a RAID 1 can only have two drives, if you add a drive to either, the RAID level must be changed.) For example, for a RAID 5 with 3 drives, you can change the capacity by adding a forth drive. Expanding unit capacity can be accomplished while the unit is online, without experiencing any data loss. This process is also referred to as Online Capacity Expansion (OCE). To expand a units capacity 1 2 3 In 3DM2, choose Management >> Maintenance. In the Unit Maintenance table on the Maintenance Page, select the unit you wish to expand by checking the box next to the Unit ID. Click the Migrate Unit button. The Migrate dialog box appears, listing the drives which can be added to the unit. 4 5 6 Select the drives(s) you wish to add to the unit by checking the Port ID box next to each one. If desired or necessary, select the appropriate RAID level. Click OK. The Maintenance page updates to show the newly reconfigured unit. The Status column title indicates that Migration is in progress. 7 If you booted from the unit that is being migrated, when migration is complete, reboot your system. Then turn to Step 4 under Informing the Operating System of Changed Configuration on page 119. After the migration is complete, inform the operating system of the change, as described below. You can check the status of the migration on the Maintenance page.
www.lsi.com/channel/products
119
volume. Then use 3DM2 or CLI to remove the unit. Then rescan so the operating system can recognize the new capacity. In addition, in order to use the new capacity, you need to either resize the existing partition or add a new partition. To inform the operating system that a unit has been changed 1 If the unit you reconfigured is the boot unit, restart the system and skip to Step 3. If the unit you reconfigured is secondary storage, unmount the file system from the unit. Under FreeBSD, from a command prompt, type sync <enter>, sync <enter>, sync <enter>. You can then unmount the unit with this command: umount <mount
location>
Under Linux, from a command prompt, type sync <enter>, sync <enter>, sync <enter>. You can then unmount the unit with this command: umount <mount
location>
Under Mac OS, Unmount the file system from the unit. Launch the Macintosh Disk Utility, select the unit, and click the Unmount button the toolbar, or select the icon for the unit on the desktop and drag it to the trash.
Under OpenSolaris, Please consult your system documentation and the LSI KnowledgeBase for more information. Under VMware, Please consult your system documentation and the LSI KnowledgeBase for more information. Under Windows, go to Start >> Administrative Tools >> Computer Management, and select Disk Management. Remove the logical drive letter for the unit.
In the software, remove and rescan the controller, in order to update unit information. a b c In 3DM2 choose Management >> Maintenance and select the appropriate unit. Click the Remove Unit button. After the unit has been removed, click the Rescan button. The new unit capacity displays.
120
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Deleting a Unit
Under Windows, use the disk management utility to determine whether the disk is a basic disk or a dynamic disk. Go to Administrative Tools >> Computer Management, and then select Disk Management in the list on the left. Only dynamic disks can be expanded with Windows Disk Management. If the unit is shown as a basic disk, right-click on the disk icon and change it to a dynamic disk. Older Windows systems cannot convert basic disks into dynamic disks after the file system has been created. If the unit is shown as a dynamic disk, right-click on it and choose Extend Volume to launch the Extend Volume wizard.
In other operating systems, the tools to expand the partition and file system can vary, depending on the kernel version and file system that you are using. Please consult your system documentation and the LSI KnowledgeBase for more information.
Deleting a Unit
You delete a uniteither an array of disks, or a Single Diskwhen you want to reconfigure the unit or use the drives for other purposes. After you delete a unit, the drives appear in the list of Available Drives.
Warning: When a unit is deleted, all of the data on that unit will be lost. The drives cannot be reassembled into the same unit because the data on it is erased. If you want to reassemble the drives into the same unit on another controller, use the Remove Unit button in 3DM2 instead of the Delete Unit button. Or, you can shut down the computer and physically move the drives (or the enclosure containing the drives) to another 3ware RAID controller. When you restart your system, the controller will recognize the unit. For more information see Moving a Unit from One Controller to Another on page 127.
If you have incomplete drives, or drives that appear with a message such as Unsupported DCB, indicating that they were previously part of a unit on a 3ware 7000/8000 series controller, they must be deleted before you use them. (If you want to move a unit from a 7/8000 controller to a 9750 controller, you must convert the drives first. For more information, see Moving a Unit from One Controller to Another on page 127.)
www.lsi.com/channel/products
121
To delete a unit through 3DM2 1 Make sure the operating system is not accessing the unit you want to delete. For example, make sure you are not copying files to the unit, and make sure that there are no applications with open files on that unit. If you are not successful at deleting your unit, usually this is because there is currently I/O going to that unit, a message informs you that the unit is busy. In that case, you should stop any I/O first. 2 3 Backup any data you want to keep. Unmount the unit. Make sure the unit is not mounted and not in use. You should follow the specific operating system guide on how to unmount the volume before you delete a unit.
This step is very important. If a unit is not unmounted and you delete it, it is the equivalent of physically yanking a hard drive out from under the operating system. You could lose data, the system could hang, or the controller could reset.
Under FreeBSD, you can unmount the unit with this command: umount <mount location> Under Linux, you can unmount the unit with this command: umount <mount location> Under Mac OS, launch the Macintosh Disk Utility, select the unit, and click the Unmount button on the toolbar, or select the icon for the unit on the desktop and drag it to the trash. Under OpenSolaris, please consult your system documentation and the LSI KnowledgeBase for more information. Under VMware, please consult your system documentation and the LSI KnowledgeBase for more information. Under Windows, go to Start >> Administrative Tools >> Computer Management, and select Disk Management. Remove the logical drive letter for the unit. (under Windows it is not necessary to unmount the device before deleting the unit, because the API code correctly does this for you.)
122
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Deleting a Unit
In the Unit Maintenance section of the Maintenance page, select the unit you want to remove and click Delete Unit (Figure 63).
Figure 63. Deleting a Unit Through 3DM2
When a message asks you to confirm, click OK. Configuration information associating the drives with the unit is deleted, and the individual drives appear in the Available Drives list (Figure 64). You can now use them as part of another unit, or designate them as Spares, for use in a rebuild.
Figure 64. Unit Successfully Deleted through 3DM2
www.lsi.com/channel/products
123
On the Delete Disk Array screen, review the information about the unit to make sure it is the one you want to delete.
Figure 65. Deleting a Unit in 3BM
You return to the main 3BM screen, and the drives associated with the unit now appear in the list of Available Drives.
Remember: The unit is not actually deleted and no data is overwritten until you press the F8 key to save your changes, or press Esc and select Yes when asked if you want to save.
124
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Removing a Unit
Removing a Unit
Removing a unit through software (also known as 'array roaming') keeps the data intact on the unit. It allows you to move the unit to another controller or to store the drives for safekeeping purposes. Removing a unit is different than deleting a unit. Deleting a unit will destroy the data on the unit.
Warning: It is important to remove the unit through software, before removing it
physically. Failure to do so could result in a system crash or hang and may even corrupt the data and the unit configuration from being reassembled later. Power-down your system before physically removing any drive that is not in a hot swap bay.
Note: You can also remove a drive, if you want to force a degrade on a redundant unit, or if you want to remove a drive from the Available Drives list so that you can then remove it from the system. For more information, see Removing a Drive on page 130.
Make sure the operating system is not accessing the unit you want to remove. For example, make sure you are not copying files to the unit, and make sure that there are no applications with open files on that unit. If you are not successful at removing your unit, usually this is because there is currently I/O going to that unit, a message informs you that the unit is busy. In that case, you should stop any I/O first.
Unmount the unit. Make sure the unit is not mounted and not in use. You need to follow the specific operating system guide on how to unmount the volume before you remove a unit.
www.lsi.com/channel/products
125
This step is very important. If a unit is not unmounted and you remove
it, it is the equivalent of physically yanking a hard drive out from under the operating system. You could lose data, the system could hang, or the controller could reset. Under FreeBSD, you can unmount the unit with this command: umount <mount location> Under Linux, you can unmount the unit with this command: umount <mount location> Under Mac OS, launch the Macintosh Disk Utility, select the unit, and click the Unmount button the toolbar, or select the icon for the unit on the desktop and drag it to the trash. Under OpenSolaris, please consult your system documentation and the LSI KnowledgeBase for more information. Under Windows, go to Start >> Administrative Tools >> Computer Management, and select Disk Management. Remove the logical drive letter for the unit. (under Windows it is not necessary to unmount the device before deleting the unit, because the API code correctly does this for you.) Under VMware, please consult your system documentation and the LSI KnowledgeBase for more information.
3 4 5
In 3DM2, choose Management >> Maintenance. In the Unit Maintenance table on the Maintenance page, select the unit you want to remove and click Remove Unit. When a message asks you to confirm, click OK. The unit number and information is removed from the Maintenance page in 3DM2. The operating system is notified that the unit was removed. In Linux the device node associated with this unit is removed. In Windows the Device Manager will reflect the changes under the disk drives icon. You can now physically remove the drives and move them to another controller. If the drive is in a hot swap bay, you can do this without shutting down the system. If the drive is not in a hot swap bay, powerdown the system and ground yourself before making changes to the hardware. If you change your mind before physically removing the drives and want to reuse the drives and unit on the current controller, just click Rescan
Controller.
126
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
To remove a unit through 3BM 1 If your drives are not in hot swap bays, you do not need to remove a unit via 3BM. Simply power down and remove the applicable drives. Refer to your system's user guide for details on removing fixed disks.
Warning: Physically removing drives which are not in hot swap bays
can result in a system hang or may even damage the system and the drive.
At the main 3BM screen, highlight the unit you want to remove and press Enter to select it. An asterisk appears in the left-most column to indicate that the unit is selected.
3 4
Tab to the Maintain Unit button and press Enter. In the pop-up menu, select Remove and press Enter. You can now physically remove the drives and move them to another controller. If your drives are in hot swap bays, you can do this without shutting down the system.
www.lsi.com/channel/products
127
Note: Moving a unit to another controller while the unit is in the migration state is supported with one restriction. If the unit was in the middle of the migration process and the controller was shutdown uncleanly, the unit cannot be moved to another controller until the unit has recovered from the unclean shutdown. This may require initializing, verifying, or rebuilding the unit.
To move a bootable unit from an earlier 9000 series controller to a 9750 controller 1 If you are working with a Linux or OpenSolaris system, skip to step 2. If you are working with a Windows system: a b c 2 Power down the computer. Install the 9750 controller in the computer, leaving the original controller installed and its drives attached. Boot to the operating system.
Install the driver for the 9750 RAID controller. If you are using Linux, you may also need to update the initial RAM disk. For more information, see Updating the 3ware Driver Under Red Hat or Fedora Core on page 321 or Updating the 3ware Driver Under Red Hat or Fedora Core on page 321.
3 4 5 6
Power down the computer. Remove the original controller. If you are working with a Linux or OpenSolaris system, install the 9750 controller. Attach the drives that were on the original controller to the 9750 controller.
128
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Adding a Drive
7 8
Power up the computer and verify that the upgrade is complete. (The existing units should be available for use.) Remove old 3DM2 and CLI files and install new versions.
To move a secondary storage unit from an earlier 9000 series controller to a 9750 controller 1 2 3 4 5 6 Power down the computer. Remove the 9690SA, 9650SE, or 9550SX controller. Install the 9750 controller in the computer. Attach the drives that were on the original controller to the 9750. Boot to the operating system. Install the driver for the 9750. If you are using Linux, you may also need to update the initial RAM disk. For more information, see Updating the 3ware Driver Under Red Hat or Fedora Core on page 321 or Updating the 3ware Driver Under SUSE on page 323. . 7 8 Reboot if you are prompted to do so by the operating system. Remove old 3DM2 and CLI files and install new versions.
Adding a Drive
If you have a hot swap bay or an enclosure with removable trays, you can add a drive to your system and make it available through 3DM2 without powering down the system. Without hot swap bays, you should not add a drive via 3DM2. Instead, power down the system and add the applicable drives.
Warning: Physically adding a drive without using a hot swap bay and without powering down your system can result in a system hang or may even damage the system and the drive.
Note: When you add a drive to your system and connect it to the controller, it is automatically detected and listed in 3DM2. If it does not immediately display, or if it is part of a unit, you can use the rescan feature, as described below.
www.lsi.com/channel/products
129
To add a drive 1 Insert the drive into the hot swap bay or into your enclosure. For details, refer to the documentation for your enclosure. 2 3 In 3DM2, choose Management >> Maintenance. On the Maintenance page, click Rescan Controller. The drive will appear in the list of available drives. You can now use it in a new RAID configuration, as part of an existing configuration, or as a replacement drive in the event that another drive degrades. If you want to use this drive as a spare, see Creating a Hot Spare on page 97.
Removing a Drive
If you have hot swappable drives in a carrier or an enclosure and you want to physically remove a drive from your system without powering it down, you should first remove it through the 3ware software. Follow this procedure if you know that a drive is developing a problem and you want to replace it, or to replace a drive which has already failed.
Warnings:
Physically removing a drive that is not in a hot swap bay or that is part of a nonredundant unit, can result in a system hang or may even damage the system and the drive. The steps below will destroy any information that identifies this drive as part of a RAID unit. Existing data on this drive will no longer be available.
Notes:
If you want to remove a unit from your system and reassemble it in another system, do not follow these steps. Instead, turn to Removing a Unit on page 125. If you physically remove a drive on a controller without first removing it in 3DM2, it will be listed as removed, however it will not be completely removed unless you Rescan the controller. Drives that are part of a non-redundant or degraded unit cannot be removed.
To remove a drive 1 In 3DM2, choose Management >> Maintenance. On the Maintenance page, Remove Drive links appear next to all drives that can be removed from units, and next to drives in the Available Drives list.
130
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Removing a Drive
Locate the drive you want to remove and click the Remove Drive link (Figure 66).
Figure 66. Removing a Drive in 3DM2
When 3DM2 asks you to confirm that you want to remove the drive, click OK. You can now remove the drive from your system. If you removed a drive that was part of a unit, the unit will become degraded, as shown in (Figure 67).
Figure 67. Result of Removing Drive from Unit in 3DM2
www.lsi.com/channel/products
131
132
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
8
Maintaining Units
3ware RAID controllers include a number of features in the firmware that help maintain the integrity of your drives, check for errors, repair bad sectors, and rebuild units when drives degrade. In addition, 3ware BIOS Manager (3BM) and 3ware Disk Manager 2 (3DM2) provide tools to let you check unit and drive status, and manually start background maintenance tasks.
Mac User Note: The 3ware BIOS Manager (3BM) tool is not available for Mac OS
X users. Mac users need to use the 3DM2 tool.
3DM2 also lets you review alarms and errors and schedule background maintenance tasks. On Windows systems, the WinAVAlarm utility monitors the controller and will display a message window and give an audible alarm when events occur at or above the threshold you select for it. Details about these features are described in this section, which is organized into the following topics: Checking Unit and Drive Status through 3DM2 Viewing a List of Drives Enclosure Drive LED Status Indicators Unit Statuses Drive Statuses About Degraded Units About Inoperable Units Locating a Drive by Blinking Its LED Alarms, Errors, and Other Events Background Tasks Scheduling Background Tasks
www.lsi.com/channel/products
133
A status column on the controller, unit, and drive information pages lets you quickly see whether everything is working (OK), performing a task (such as initializing, verifying, or rebuilding), or has a problem (error, degraded, or warning). The next figure illustrates how you can drill down to get additional detail about units and drives in your system.
Figure 68. Drilling Down to Check Status Information
For some RAID levels (RAID 6, RAID 10, and RAID 50), a single RAID unit may have more than one status. For example, part of the unit could be rebuilding, while another part is degraded or initializing. When this is the case, you will see both statuses listed at the top unit level. When you drill in to see details, you will be able to see which the specific subunits or drives to which the status applies. For an explanation of unit and drive status, see: Unit Statuses on page 137 Drive Statuses on page 138
If you use a supported enclosure with enclosure services, the LEDs on your enclosure may also provide some status information. For details, see Enclosure Drive LED Status Indicators on page 136.
134
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
To view a list of drives in 3BM 1 2 3 On the main 3BM screen, Tab to Information and press Enter. On the pop-up menu, select Drives and press Enter. On the Drive Information page, use the arrow keys to move from one drive to another. Details about the selected drive are displayed in the bottom of the page.
www.lsi.com/channel/products
135
Tip: You can scroll both sections of the Drive Information page to bring additional drive information or drives into view. Press Tab to move between the two sections. Figure 70. Drive Information page (3BM)
136
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Unit Statuses
The following is a list of unit statuses you may see in 3DM2:
OK. The unit is optimal and is functioning normally. Rebuilding. The unit is in the process of writing data to a newly added disk in a redundant unit, in order to restore the unit to an optimal state. The unit is not fully fault tolerant until the rebuilding is complete. For more information, see To verify a unit through 3BM on page 153. Rebuild-Paused. The unit is set to rebuild, however scheduling is
enabled, and the present time is not during a scheduled timeslot. Rebuilding will start at the next scheduled time slot. Rebuilds are also paused for up to ten minutes after a reboot, even during a scheduled timeslot.
Initializing. The unit is in the process of writing to all of the disks in the unit in order to make the array fault tolerant. For more information, see About Initialization on page 146. Initializing-Paused. The unit is set to initialize, however scheduling is
enabled and the present time is not during a scheduled timeslot. Initializing will start at the next scheduled time slot. Initializations follow the Rebuild/Migrate task schedule. Initialization is also paused for up to ten minutes after a reboot, even during a scheduled timeslot.
Verifying. The unit is in the process of ensuring that the parity data of a
redundant unit is valid. For more information, see About Verification on page 149.
Verify-Paused. The unit is set to verify, however, scheduling is enabled,
and the present time is not during a scheduled timeslot. Verification will start at the next scheduled time slot.
Migrating. The unit is in the process of being reconfigured while it is
online. Migration can be used to change the RAID level, to expand the capacity by adding additional drives, or to change the stripe size. For more information, see Changing An Existing Configuration by Migrating on page 115.
www.lsi.com/channel/products
137
Migrate-Paused. The unit is in the process of migrating, however scheduling is enabled, and the present time is not during a scheduled timeslot. Migrating will start at the next scheduled time slot. Migration is also paused for up to ten minutes after a reboot, even during a scheduled timeslot. Degraded. One or more drives in the redundant unit is no longer being used by the controller. For more information, see About Degraded Units on page 138. Inoperable. This is a condition where one or more drives are missing
from a unit, causing the unit to no longer be available to the operating system. Data on an inoperable unit cannot be accessed. For more information, see About Inoperable Units on page 139.
Drive Statuses
The following is a list of drive statuses you may see in 3DM2:
OK. The drive is fine and is functioning normally. Not Present. No drive is present in this slot. Drive Removed. The drive has been removed. Other. A number of other drive statuses may appear in the event of a
problem. If you have a question about a status shown, contact LSI customer support. knowing the exact drive status can help trouble-shoot the problem.
When one of the drives in a fault-tolerant unit fails or is removed or unplugged, the unit is said to be degraded.
138
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
You can still read and write data from a degraded unit, but the unit will not be fault tolerant until it is rebuilt using the Rebuild feature. When a RAID unit becomes degraded, it is marked as such, and the drive(s) that failed are marked as Not In Use in the 3BM screens and Degraded in the 3DM2 pages. If supported by your enclosure, the LED for failed drives may turn red. You should replace the failed drive and rebuild the unit as soon as it is convenient to do so. The unit will not be fault tolerant until it has been rebuilt. Rebuilding can occur automatically, depending on your settings. For more information, see Rebuilding Units on page 154.
www.lsi.com/channel/products
139
Choose Monitor >> Enclosure from the main menu in 3DM2. On the list of enclosures, click the ID number of the enclosure. On the Enclosure Detail page, identify the drive you want to physically locate.
Check the box in the Identify column. The LED on the enclosure begins blinking.
When you are finished working with the drive and no longer need to see the LED, return to this page and uncheck the Identify box.
To blink the LED for a drive through 3BM 1 2 3 4 On the main 3BM screen, Tab to Information and press Enter. On the pop-up menu, select Drives and press Enter. On the Drive Information page, use the arrow keys to select the drive you want to identify. Press F4. The LED on the enclosure begins blinking. (Note that this feature is only available for drives in enclosures.) 5 When you are finished working with the drive and no longer need to see the LED, return to this page and press F4 again to halt the blinking.
To blink the LEDs for all drives in a unit 1 2 3 Choose Information >> Unit Information from the main menu in 3DM2. On the Unit Information page, identify the unit you are interested in. Check the box in the Identify column. The LEDs for the drives in the selected unit begin blinking. 4 When you no longer need to see the LEDs, return to this page and uncheck the Identify box.
140
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
CLI capabilities are described in the 3ware SATA+SAS RAID Controller Card CLI Guide, Version 10.2.
Tip: If you have a supported enclosure, the LEDs on your enclosure may also
provide you with status information about drives. For more information, see Enclosure Drive LED Status Indicators on page 136.
3DM2 can e-mail notifications of these events to one or more recipients. For more information, see Managing E-mail Event Notification on page 59.
www.lsi.com/channel/products
141
If your 3ware RAID controller is installed in a Windows system, the WinAVAlarm alert utility can notify you of events immediately with an audible alarm and a popup message. For details, see Using the Alert Utility Under Windows on page 142. A list of the possible error and other event messages is provided under Error and Notification Messages on page 235. To view alarms, errors and other events in 3DM2 1 Choose Monitor >> Alarms. The Alarms page displays, listing all event notifications. 2 For details about a particular alarm, click it. A Help window opens with additional information about the alarm. To see an explanation of a specific item in 3DM2 Click on the message you are interested in, on the 3DM2 Alarms page. A help topic opens with additional information.
142
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
To change the alert utility settings 1 Double-click on the 3ware icon in the system tray.
Figure 71. WinAVAlarm in the Windows System Tray
In the Windows Audible Visual Alarm window, select the types of alerts you want to be notified of. If you want to turn off the sound alarm and only have a pop-up message appear, check the Audio Off button.
Figure 72. WinAVAlarm Popup Window
If you wish, you can open 3DM2 from this window by clicking Open Browser. This can be useful when you receive a message, because the 3DM2 Alarms page allows you to easily access online help associated with the events. 3 Click OK to close the window and accept any changes you have made.
www.lsi.com/channel/products
143
144
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Background Tasks
Background Tasks
Background tasks are maintenance tasks that help maintain the integrity of your drives and data. These tasks include Initialization of units Verification of units Rebuilds when units have become degraded Migration of units from one configuration to another Self-tests
3ware RAID management software includes some controls to help you balance completion of these tasks with host I/O responsiveness, so as to minimize any conflict between the two. For example, you can schedule when backgrounds tasks should be run (to avoid peak work hours) and you can specify the rate at which they run in relationship to foreground I/O tasks. You can also set the background task mode to address the issue of latency. This section includes the following topics related to background tasks: About Initialization About Verification Starting a Verify Manually Rebuilding Units Cancelling a Rebuild and Restarting It with a Different Drive Working with the Background Task Mode Setting the Background Task Mode Setting Background Task Rate Background Task Prioritization Scheduling Background Tasks Viewing Current Task Schedules Turning On or Off Use of a Rebuild/Migrate Task Schedule Removing a Task Slot from a Schedule Adding a New Task Schedule Slot Selecting Self-tests to be Performed Although the migration of a unit is handled as a background task, initiating it is similar to creating a new unit. For details, see Changing An Existing Configuration by Migrating on page 115.
www.lsi.com/channel/products
145
About Initialization
For 3ware SATA RAID controllers, initialize means to put the redundant data on the drives of redundant units into a known state so that data can be recovered in the event of a disk drive failure. This is sometimes referred to as background initialization or resynching, and does not erase user data. Some RAID levels must be initialized for best performance. (For specifics, see Initialization of Different RAID Types on page 147.) When these units are created in the BIOS (through 3BM), you can choose to do a foreground initialization, which will take place before the operating system has loaded, or a background initialization, which allows you to put the unit in service immediately, but will slow down the unit performance until it completes. You can elect to cancel foreground initialization, put the units into service, and have initialization run in the background, instead.
Mac User Note: Foreground initializations are only done in 3BM, which is not applicable for Mac users.
If you are creating a unit through 3BM and if immediate access to the unit is important, select background initialization. Background initialization will then start automatically within about 10 minutes. Background initialization (resynching) does not write zeroes to the drives or harm your data. You can partition, format, and use the unit safely while it is initializing. The unit is fully fault-tolerant while the initialization takes place. That is, if the unit degrades before the initialization is complete, the data will remain intact.
146
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Background Tasks
When initializing is done after booting to the operating system, the process of initializing takes longer than it does if initialization is done by writing zeroes to the unit in the BIOS. Consequently, it will be a longer period of time until the performance of the unit is fully optimal. Although you can use the unit while it is being initialized in the background, initialization does slow I/O performance until completed. You can adjust how much initialization will slow performance by setting the rate at which it occurs. (See Setting Background Task Rate on page 162.) You can also postpone initialization until a scheduled time. (See Scheduling Background Tasks on page 163).
Note: Units that are not initialized through 3BM are automatically initialized using background initialization when they are verified for the first time. (Verification requires that the units have been previously initialized.) This will not affect the data on the drives, and the units will perform normally, although performance will be slowed until the initialization and verification are completed.
www.lsi.com/channel/products
147
initialized. These RAID types are fully redundant, regardless of whether or not they are initialized. Similarly, RAID 50 units with a grouping of 3 or 4 disks in a subunit do not need to be initialized. However, RAID 50 with a grouping of 5 or more disks in a subunit do need to be initialized for full performance.
Notes:
For RAID 5 and RAID 6 with more 5 or more drives, it is strongly required that you initialize the unit. Initialization is critical to insuring data integrity on the unit. The initialization can be a background or foreground initialization. For RAID 5 with 3 or 4 drives, initialization before use is not required. However, initialization is required before a unit can be verified. Consequently, if you attempt to verify a RAID 5 with 3 or 4 drives that has not yet been initialized, you will see a message that the array has not been initialized, and initialization will begin. This is considered part of the normal operation of the unit.
Initialization of RAID 1 and RAID 10 Units RAID 1 and RAID 10 units do not need to be initialized when they are created. They are fault tolerant and are immediately available for use with full performance when created. Initialization of RAID 1 or RAID 10 units will take place automatically the first time the unit is verified. Initialization of a RAID 1 unit results in data from one disk (the disk on the lower port number) being copied to the other disk. In RAID 10 units, data from one half of the unit is copied to the other half. After the initialization, subsequent verifies to a RAID 1 or RAID 10 unit check for data consistency by comparing the data from one drive (or set of drives) to the other drive (or set of drives). Table 12: Initialization Requirements for Different RAID Configurations
Initialization Required for Highest Performance? No No No RAID Configurations Single drive RAID 0 RAID 1 RAID 10
148
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Background Tasks
About Verification
The verify feature confirms the validity of redundant data on redundant units and performs media scans on non-redundant units. Regular weekly verification is a good idea, as it can provide early warning of a disk drive problem or failure. This allows you to replace drives before they fail. You can start a verify manually or regular verification can be done automatically by enabling Auto-Verify. (See Starting a Verify Manually on page 152 and Using Auto Verification on page 152.) During verification, I/O continues normally, but with a slight performance loss, depending on your verify rate setting. You can adjust how much verification will slow performance by setting a rate at which it occurs. (See
www.lsi.com/channel/products
149
Setting Background Task Rate on page 162.) You can also postpone verification until a scheduled time. (See Scheduling Background Tasks on page 163.)
Note: Not verifying the unit periodically can lead to an unstable unit and may cause
data loss. It is strongly recommended that you schedule a verify at least 1 time per week. You can take advantage of the the Auto-Verify and Basic Verify Schedule to accomplish this.
150
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Background Tasks
recovered data is written to the problem sector. This forces the drive to reallocate the defective sector with a good spare sector. If the verify unit process determines that the mirrored drives are not identical or the parity is not correct, the error is corrected. For RAID 1 and 10, this involves copying the miscompared data from the lower port(s) to the higher port(s) of the mirror. For RAID 5, RAID 6, and RAID 50, this involves recalculating and rewriting the parity that was incorrect. AEN 36 (Verify detected and fixed data/parity mismatch) is posted to the Alarms page. For RAID 1 and 10, verification involves copying the data from the lower port(s) to the higher port(s) of the mirror. For RAID 5 and RAID 50, this involves recalculating and rewriting the parity for the entire unit. If the unit is not redundant, a file-system check is recommended to correct the issue. If the errors persist and cannot be overwritten from a backup copy, perform a final incremental backup. You will need to replace the defective drive, recreate the unit, and reinstall the data.
www.lsi.com/channel/products
151
For more details about how to set the Verify Scheduling option, see Selecting Advanced or Basic Verify Schedules on page 166.
152
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Background Tasks
To verify a unit through 3DM2 1 2 In 3DM2, choose Management >> Maintenance. In the Unit Maintenance section of the Maintenance page, select the unit you want to verify and click Verify Unit. 3DM2 puts the selected unit in verifying mode. If Basic Verify is selected on the Scheduling page, the verification process begins almost immediately. If Advanced Verify is selected, the unit will not start actively verifying until the next scheduled time. A Stop Verify link appears next to the unit on the Maintenance page. If you need to stop the verify process, use this link. (If initialization starts because the unit had not previously been initialized, it cannot be halted, so no Stop Verify link appears.) To verify a unit through 3BM 1 At the main 3BM screen, select the unit by highlighting it and pressing Enter. An asterisk appears in the left-most column to indicate that it is selected. 2 3
Tab to the Maintain Unit button and press Enter.
On the pop-up menu, select Verify and press Enter. Verification of the selected unit starts immediately.
Figure 73. Verifying a Unit
www.lsi.com/channel/products
153
Notes:
If a unit that requires initialization has not previously been initialized, selecting Verify Unit starts initialization. This is because fault-tolerant units cannot be verified until after they are initialized. If the unit is already in a state of rebuild, initialization, or verification, the unit cannot be verified in 3BM. You must boot the system and let the task finish in the background.
Rebuilding Units
Rebuilding is the process of generating data on a new drive after it is put into service to replace a failed drive in a fault tolerant unit. If a hot spare of the appropriate drive type (SAS or SATA) is specified and a redundant unit degrades, it will be used to automatically replace the failed drive in the redundant unit without intervention on your part. The rebuild process will automatically be launched as a background process at the next scheduled time. If scheduling is turned off, the rebuild process will start almost immediately (within a couple of minutes). If 3DM2 is running and Email notification is enabled, an event notification will be sent to specified users when the unit degrades and again when the rebuild process is complete. If the Auto-Rebuild policy is enabled (see Setting the Auto-Rebuild Policy on page 71), the firmware will attempt to rebuild a degraded unit with an available drive or a failed drive. If desired, you can manually replace the drive, rescan the controller, and start the rebuild process. Manual rebuilds can be started from either 3BM, CLI, or 3DM2, although the rebuild itself only happens when the operating system is running. The rebuild process may take less time if Rapid RAID Recovery has been enabled during unit creation. See Rapid RAID Recovery on page 113. Rebuilds on multiple units can take place simultaneously. If multiple drives are faulted in a RAID 10 configuration, the drives are rebuilt simultaneously. In a 4-drive RAID 10 configuration, up to two drives can be rebuilt. In a 6-drive configuration, up to three drives can be rebuilt. In an 8-drive configuration, up to four drives can be rebuilt. In a 12-drive configuration, up to six drives can be rebuilt.
Note: If both drives in a RAID 10 mirrored set are faulted, the data is not recoverable. Up to half of the drives in a RAID 10 unit can become defective and still have the user data retained, as long as the failed drives are only half of each mirrored pair.
A RAID 5 unit can have one drive fail before becoming inoperable.
154
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Background Tasks
A RAID 50 unit can sustain multiple drive failures, as long there is only one failed drive in each RAID 5 set. A RAID 6 unit can have two simultaneous drive failures, before becoming inoperable. When a redundant RAID unit is running in Degraded mode and you rebuild it, the missing data is reconstructed from all functioning drives.
Note: If a rebuild fails, check the Alarms page for the reason. If there was an ECC
error on the source disk, you can force the rebuild to continue by checking the Overwrite ECC policy on the Controller Settings page in 3DM2 and then running Rebuild again. This will cause uncorrectable blocks to be rewritten and the data may be incorrect. It is recommended that you execute a file system check when the rebuild completes. Under Windows, you can do this by right-clicking on the Drive and choosing Properties; then on the Tools tab, click Check Now. Under Linux or FreeBSD use fsck On Mac OS X, you can do this using the First Aid tab in the Disk Utilityselect the disk on the left and then click Verify Disk. If verification encounters problems, you can then use the Repair Disk option on the same screen. For OpenSolaris and VMware you should follow your operating systems guide to perform a file system check.
www.lsi.com/channel/products
155
If the degraded unit has more than one failed drive (for example, a RAID 10 where both mirrored pairs each have a failed drive), repeat step 3 and step 4 to select another drive. If rebuild scheduling is not enabled on the Scheduling page, the rebuild process begins almost immediately in the background. If rebuild scheduling is enabled, the unit will not start actively rebuilding until the next scheduled time.
Note: If you need to cancel a rebuild, you can do so by using the Remove Drive
link on the Maintenance page to remove the drive from the unit.
You can start the rebuild of a degraded unit manually in 3BM, or you can let the system boot and allow the rebuild to take place automatically. The rebuild process will take less time if Rapid RAID Recovery has been enabled during unit creation. See Rapid RAID Recovery on page 113 To start the rebuild of a unit through 3BM 1 Reboot the system and start 3BM. A red message box informs you that the unit is degraded, and suggests some possible approaches. Figure 76 shows an example of a degradedarray message.
156
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Background Tasks
2 3
Press a key to continue. If your degraded unit has a drive indicated as Not in Use, the drive may still be usable. Try rebuilding with the Not in Use drive intact. Simply select the unit (highlight it and press Enter) and then select the Rebuild Unit button. When the Rebuild confirmation screen appears, confirm that you selected the correct unit by selecting OK. Press F8 to save your changes and exit 3BM. The unit will begin rebuilding after the operating system finishes loading.
4 5
If the rebuild fails and you have no available drives, do one of the following: If your system has hot swap bays, you can replace the failed or Not In Use drive and rescan (Alt-R) the unit. If your system does not have hot swap bays, power down the system and replace the failed or Not In Use drive. Then power on the system and restart 3BM.
Then follow these steps: 1 At the main 3BM screen, highlight an available drive to replace the faulted drive and press Enter to select it. An asterisk appears in the left most column to indicate the drive is selected. 2 3 4 Press Tab to select the degraded unit and press Enter to select it.
Tab to the Maintain Unit button and press Enter.
www.lsi.com/channel/products
157
Press Enter to select the OK button to continue. You are returned to the main screen; Rebuilding appears next to the unit you selected.
Press F8 to save your changes and exit 3BM. The unit will begin rebuilding about ten minutes after the operating system finishes loading and the 3ware driver has loaded.
158
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Background Tasks
www.lsi.com/channel/products
159
tasks with host I/Os to maximize the speed of both host I/O and background tasks. If latency is not an issue in the applications you use, then using the Adaptive Background Task Mode will probably meet your needs and will result in background tasks that complete faster.
Background Task Rate lets you set the relative performance of background tasks in relation to host I/O activity on a scale of 1 to 5, with 5 being the
fastest background task and slowest I/O, while 1 is the fastest I/O and the slowest background task, as shown in Figure 79. Separate settings are available for Rebuild/Migrate and for Verify. (Initialization occurs at the Rebuild/Migrate rate.) 5 = fastest background task; slowest host I/O 4 = faster background task; slower host I/O 3 = balanced between background tasks and host I/O 2 = faster host I/O; slower background task 1 = fastest host I/O; slowest background task If you set the Background Task Mode to Low Latency, it slows down the background task process in the context of the current Task Rate setting, with a graduated pacing of host I/O versus background task I/O, 2 through 5.
Important: It is recommended that if you use the Background Task Mode of Low Latency, you always set the Background Task Rate to at least 2 on the scale of 1 to 5. When used in conjunction with a rate of 1 (fastest host I/O;
slowest background task), Low Latency Mode can create a situation in which background tasks never complete, if there is continuous host I/O activity on the unit. If you do select Low Latency when the Rate is set to 1, 3DM2 will display a warning, and will then continue to display a recommendation to change it until you change either the Rate to 2 or greater, or until you change the Mode to Adaptive (Figure 80).
160
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Background Tasks
Note: The Background Task Rate and Background Task Mode settings are only relevant when there is host I/O activity. When there is no host activity, background tasks (rebuild/migrate, initialization, and verify) always run at the maximum.
Table 13 provides an overview of the impact of selecting different Task Rate and Task Mode settings. Table 13: Selecting Appropriate Background Task Rate and Mode
Your priority Fastest rebuild time Balanced host I/O and rebuild tasks Minimized host I/O latency Minimum host I/O latency Rebuild Task Rate 5 3 2 Task Mode Adaptive Adaptive Low Latency Low Latency Comments Potential for higher latency on host I/Os Default setting Background tasks will complete, but will be slow when there are host I/Os Background tasks may never finish when there are continuous host I/Os. For example, a rebuild may never complete.
www.lsi.com/channel/products
161
The page refreshes and a message appears at the top to confirm the changes you make.
162
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
The furthest left buttons set the firmware to the fastest rebuild and verify settings. This means that maximum processing time will be given to rebuilds or verifies rather than I/O. The furthest right buttons set the firmware to the slowest rebuild and verify settings, giving maximum processing time to I/O. After you select one of the radio buttons, the page refreshes, and a message at the top confirms the change you have made.
www.lsi.com/channel/products
163
Rebuild/migrate, verify, and self-test tasks are scheduled separately, but in a very similar way. You can perform the following scheduling tasks: Viewing Current Task Schedules Turning On or Off Use of a Rebuild/Migrate Task Schedule Selecting Advanced or Basic Verify Schedules Removing a Task Slot from a Schedule Adding a New Task Schedule Slot Selecting Self-tests to be Performed
Tip: If you want to change a task schedule window, you first remove the schedule
item and then add it back with the desired day, time, and duration.
Note: Setting up the scheduling window does not actually request background tasks. It simply specifies when they can run. For more information about the background tasks themselves, see Background Tasks on page 145.
You can also set the rate at which background tasks are performed compared to I/O tasks. For more information, see Setting Background Task Rate on page 162.
164
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
165
Note: When you first use 3DM2, daily schedules exist with 24 hour durationthat is, the schedule is for all the time. Until you change these 24-hour daily schedule, enabling the schedule will not have any direct effect.
You can easily disable a current Rebuild/Migrate schedule without deleting the schedule itself. To turn on or off use of the current Migrate/Rebuild task schedule 1 Choose Management >> Schedule from the menu bar. The Scheduling page appears, showing the schedule for Rebuild/Migrate Tasks. 2 In the Schedule Rebuild Tasks section, select the appropriate setting: Follow Schedule or Ignore Schedule. The illustration below shows this setting for the rebuild task schedule.
Note: Self-test schedules cannot be turned off in this way. To disable self-tests you must either remove all schedule times, or uncheck the tests listed in the Tasks column. For more information, see Selecting Self-tests to be Performed on page 168.
166
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
From the drop-down menu, select Verify Tasks. The Schedule Verify Tasks page appears.
www.lsi.com/channel/products
167
3 4
Scroll to the section of the Scheduling page that shows the task you want to add. In the fields at the bottom of the section, select the Day, Time, and Duration for the task.
Click the Add New Slot button. The page refreshes and the new schedule is added to the list.
Note: The scheduled tasks can be added in any order. For example a new task
scheduled for Tuesday (slot-2) will preempt the task originally scheduled for Wednesday (slot-1).
To select self-tests to be performed 1 Choose Management >> Schedule from the menu bar. The Scheduling page appears, showing the schedule for Rebuild Tasks. 2 3 Select Self-test Tasks from the drop-down list at the top of the page. Check the boxes next to the self-tests you want to be performed.
168
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
To disable self-tests Unlike scheduling of rebuilds and verifies, scheduling of self-tests is always enabled. To disable self-tests you must either remove all schedule times, or uncheck the tests listed in the Tasks column.
www.lsi.com/channel/products
169
9
Maintaining Your Controller
This section contains instructions for how to perform tasks that help you maintain your controller, including: Determining the Current Version of Your 3ware Driver Updating the Firmware and Driver Downloading the Driver and Firmware Updating the Firmware Through 3DM2 Updating the Firmware Through DOS Using the 3ware Bootable CD Viewing Battery Information Testing Battery Capacity
Information about updating the 3ware driver is included in Appendix B, Driver and Software Installation on page 301.
where the asterisk (*) represents controller number. If you have a 2.6 kernels with sysfs, type the following command:
cat /sys/class/scsi_host/<hostid>/stats
170
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
where <hostid> is usually host0, unless other SCSI devices are available, in which case it may be host1 or higher. If you have a 2.6 kernel without sysfs, type the following command:
dmesg | grep 3w (dmesg can also be used with earlier kernel versions.)
This section details several ways to update the firmware and driver for the 3ware RAID controller, depending upon operating system. Before starting the update of either driver or firmware, you will want to make sure you have the latest files. For details, see Downloading the Driver and Firmware on page 172. To update the firmware The 3ware CD contains a bootable DOS firmware update program that will work for most PC-based systems. See Updating the Firmware Through DOS Using the 3ware Bootable CD on page 174. You can download the latest version of the CD from: http://www.lsi.com/channel/ChannelDownloads. All supported operating systems can update the firmware through 3DM2. For details, see Updating the Firmware Through 3DM2 on page 174. All supported operating systems can update the firmware through CLI. For details, see 3ware SATA+SAS RAID Controller Card CLI Guide, Version 10.2.
To update the driver FreeBSD users can update the driver per Updating Drivers under FreeBSD on page 304. Linux users can update the driver at the command line. For details see: Updating the 3ware Driver Under Red Hat or Fedora Core on page 321
www.lsi.com/channel/products
171
Mac OS users can update the driver for future releases by installing the latest software and driver installation package. For details see Installing 3ware Drivers and Software under Mac OS X on page 325. OpenSolaris users can update the driver for future releases by installing the latest software and driver installation package. For details see Installing 3ware Drivers and Software under OpenSolaris on page 331. VMware users can update the driver for future releases by installing the latest software and driver installation package. For details see Installing the Driver using vihostupdate on page 340 or Installing the Driver using esxupdate on page 341. Windows users can update the driver by using the 3ware Device Driver Install Wizard. For more information, see Updating the 3ware Driver Under Windows on page 348.
To download the driver or firmware 1 2 3 4 On the LSI website go to http://www.lsi.com/channel/ChannelDownloads. Select RAID Controllers as the Product Family. Select your Product from the drop-down list on the right. When the page has refreshed, locate the item you want to download and click the link to the file.
Note: If using Winzip or another Windows utility to extract the Linux
file, use the .zip version instead of the .tgz version. Otherwise the files will not be compatible with Linux.
In the dialog box that appears, click Save to save the file to disk.
172
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Uncompress the file to extract the driver or firmware files to a local directory. (Note that the firmware will not fit on a floppy diskette.) (Make note of the absolute path to the local directory.)
To download the 3ware CD 1 2 3 4 5 6 On the LSI website go to http://www.lsi.com/channel/ChannelDownloads. Select RAID Controllers as the Product Family. Select your product from the drop-down list on the right. When the page has refreshed, locate the ISO for the CD (in the Software section) and click the link to the file. In the dialog box that appears, click Save to save the file to disk. After the download has completed, burn the ISO to a CD.
www.lsi.com/channel/products
173
(You can only install one controller at a time, you will need to repeat this procedure for each controller.) The update program is loaded.
174
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
4 5
To continue, type:
y
If multiple controller cards are installed, select the ID number of the card to upgrade, otherwise continue to next step. You must select the same controller type selected in step 3, otherwise the upgrade will fail. The update program lists the version of your present firmware.
To continue, type:
y
The program checks that the update program version of the firmware is compatible. If it is, it begins installing the firmware. This will take 1 to 3 minutes. Do not power off your computer until the firmware finishes updating. 7 8 If multiple controllers are being installed, repeat steps 3-5 for the next controller. Type q to quit, remove the bootable CD and reboot your system.
www.lsi.com/channel/products
175
Note: When the BBU status is not Ready, write caching is automatically disabled
on all units attached to the controller
To view information about a BBU in 3DM2 On the menu bar, choose Monitor >> Battery Backup. The Battery Backup page appears, on which you can see details and status about the unit. This page is refreshed every 30 seconds. For details about the fields on this page, see Battery Backup page on page 218. To view information about a BBU in 3BM At the main 3BM screen, tab to the Information button and press Enter. On the pop-up menu, select Battery Backup and press Enter. The Battery Backup Unit screen appears. The fields on this screen are the same as those available through 3DM2. For details about the fields, see Battery Backup page on page 218.
176
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
the battery before it proceeds with a full discharge cycle. The battery is automatically charged again after the test completes. The whole process usually takes between 8 and 12 hours. While running the battery test and until charging is completed, write cache is temporarily disabled. For how to replace the battery, see the installation guide that came with your battery backup unit. To test the battery in a BBU in 3DM2 1 2 On the menu bar, choose Monitor >> Battery Backup. On the Battery Backup page, click the Test Battery Capacity link.
Figure 84. Battery Backup Information Screen in 3DM2
When a message cautions you that testing the battery will disable the BBU for up to 24 hours, click OK to continue. After the battery test starts, you will see the voltage start dropping; eventually the battery voltage will say "LOW". This is part of the battery test. After the voltage drops to a point, it will start charging again, and the status will change to Charging. Eventually, the battery voltage will say OK again.
www.lsi.com/channel/products
177
To test the battery in a BBU in 3BM 1 2 At the main 3BM screen, tab to the BBU button and press Enter. Tab to Test Battery Capacity and press Enter.
Figure 86. Battery Backup Information Screen in 3BM
178
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
10
Enclosure Management
3ware enclosure management features let you view the status of chassis and enclosure hardware, such as fans, power supplies, and temperature sensors through 3DM2, and locate individual hardware components by blinking LEDs associated with them. For 3ware 9750 RAID controllers, enclosure management features are available for supported enclosures that provide enclosure services through SCSI Enclosure Services 2 (SES-2). These enclosures may provide services through: Enclosures with expanders Enclosures employing the AMI 9070 or 9072 backplane controller chip, and with a SAS cable connection supporting the sideband I2C protocol between the 3ware RAID controller and the backplane To upgrade storage enclosure processor (SEP) firmware refer to the 3ware SATA+SAS RAID Controller Card CLI Guide, Version 10.2.
A list of supported enclosures is available at http://www.lsi.com/channel/support/marketing_resources, through the Data & Interoperability tab. Depending on the manufacturer of your enclosure, you may see variations in the features supported by your enclosure from the ones described in this chapter. For details about what features are supported, refer to the documentation for your enclosure. This chapter describes how to view and locate enclosure-specific hardware. For information about identifying drives in an enclosure, see Locating a Drive by Blinking Its LED on page 139. Details about enclosure management are organized into the following topics: Viewing a List of Enclosures Checking Enclosure Component Status Locating a Specific Enclosure Component Working with Enclosure Alarms Downloading an Enclosure Diagnostic Log
www.lsi.com/channel/products
179
To see details about a particular enclosure, click the link in the ID column. (For more information, see Checking Enclosure Component Status on page 181.)
180
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
181
182
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Fan Status
The following is a list of possible fan statuses:
OK. The fan is optimal and is functioning normally. Off. The fan is off. Failure. The fan is present, but is malfunctioning. Not Installed. There is no fan installed. Unknown. The status of the fan is not reportable.
temperature.
Over Temp Fail. Temperature is higher than safe operating temperature. Under Temp Warning. Temperature is colder than normal operating
temperature.
Under Temp Fail. Temperature is lower than safe operating temperature.
www.lsi.com/channel/products
183
Slot Summary
The following is a list of possible slot statuses:
OK. The slot is functioning normally. Inserted. A drive has been inserted in the slot. Ready to Insert. The slot is ready to accept a drive. Ready to Remove. The drive in the slot can be removed.
184
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Tip: Be sure you have the most recent firmware for the enclosure. If the alarm
feature does not work as anticipated, contact the manufacturer for updated firmware. Supported enclosures are listed at http://www.lsi.com/channel/support/marketing_resources, through the Data & Interoperability tab. Additional support information is available in the LSI KnowledgeBase, at this website: http://kb.lsi.com..
Some enclosures provide an alarm that turns on when a RAID unit becomes degraded or goes offline, or when a drive has failed. (Specific use of the alarm feature may vary somewhat, depending on the enclosure.) If you have an enclosure with an audio alarm, you can turn the alarm Off when it sounds, using 3DM2, 3BM, or the CLI. If the enclosure supports muting, you can also mute and unmute the alarm in 3DM2 or the CLI. Note that you cannot turn an enclosure alarm on. Alarms are only turned on (activated) when an error condition has been detected for a drive or RAID unit. To view any error conditions that may have caused the enclosure alarm to go off, see the 3DM2 Alarms page. Status information about supported enclosures is also available on the 3DM2 Enclosure Details page. (You can also use the CLI /cx show alarms command, or check the status of the RAID unit in 3BM.) Muting an alarm provides the ability to silence the alarm, without turning it off completely. You can also set the alarm to Mute in advance, if you do not want the alarm to sound. When the alarm audibility is set to Mute and the alarm turns on, the word Activated continues to display in the Status column of the Audio Alarm Summary on the 3DM2 Enclosure Details page, as shown in Figure 90.
www.lsi.com/channel/products
185
On the Enclosure Summary page, click the blue Enclosure ID link for the enclosure to go to the Enclosure Details page.
186
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
In the Audio Alarm Summary section of the Enclosure Details page, do one of the following:
To turn off the alarm, change the State to Off.
This silences the alarm without deactivating it. Activated remains in the Status field.
To unmute the alarm, change the Audibility to Unmute
www.lsi.com/channel/products
187
To turn off any alarms that are activated to all enclosures attached to the controller, press F5.
188
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
11
3DM2 Reference
This section includes details about the fields and features available on the pages you work with throughout 3DM2. It is organized by 3DM2 page, as the pages are organized on the 3DM2 menu bar. Controller Summary page Controller Details page Unit Information page Unit Details page Drive Information page Drive Details window Controller Phy Summary page Controller Settings page Scheduling page Maintenance page Alarms page Battery Backup page Enclosure Summary page Enclosure Details page 3DM2 Settings page
www.lsi.com/channel/products
189
The Summary page appears after you first logon to 3DM2, or when you click the Summary link in the menu bar. This page provides basic information about each 3ware RAID controller in your system. To see details about the units in a controller, click the link in the ID column.
ID. The ID that the operating system assigns to the controller. Model. The model name of the controller. (The model number is also printed on a sticker on the outside bracket of the controller.) Serial #. The serial number of the controller. (The serial number is also
printed on a sticker on the outside bracket of the controller, or on the backside of the controller.)
Firmware. The firmware version running on the controller. Driver. The driver version being used to interact with the controller. Status. The overall status of the controller. Possible statuses include OK, Warning, Error, and No Units. Warning indicates that a background task is currently being performed (rebuilding, migrating, or initializing). Error
indicates that a unit is degraded or inoperable. If both Error and Warning conditions exist, the status will appear as Error. For more information, see Checking Unit and Drive Status through 3DM2 on page 133.
190
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
The Controller Details page appears when you choose Information >>
Controller Details from the menu bar.
This page provides detailed information about the controller specified in the drop-down list on the menu bar. You can also open or download an error log from this screen.
Model. The model name of the controller. Serial #. The serial number of the controller. Firmware. The firmware version running on the controller. Driver. The driver version being used to interact with the controller. BIOS. The BIOS version on the controller. Boot Loader. Boot Loader version on the controller. Available Memory. The amount of available memory on the controller. In the
www.lsi.com/channel/products
191
Bus Speed. The speed of the bus used on the controller. Controller Phys. The number of phys on the controller, regardless of whether
each currently has a device connected. The 9750 controller has 8 phys.
Connections. The number of connections that are presently being used out of the total number possible on the controller. Drives. The number of drives that are connected to the controller out of the
feature is important when contacting LSI for support with your controller. It will help LSI identify the problem you encountered.
The Unit Information page appears when you choose Information >> Unit Information from the menu bar, or when you click an ID number on the Controller Summary page. This page shows a list of the units on the current controller and provides summary information about each unit. To see details about a particular unit, click the link in the Unit # column.
Unit #. The unit number assigned to the unit by the firmware.
192
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Name. If a name has been given to this unit, it shows here. If it is empty, no name has been assigned. You can name your unit in the Unit Names section of the Management >> Controller Settings page. Type. The type of unit, specified during configuration: RAID 0, RAID 1, RAID 5, RAID 6, RAID 10, RAID 50, or Single Disk. For details about each of the RAID levels, see Available RAID Configurations on page 6. Capacity. The logical capacity (size) of the unit. (1 KB defined as 1024 bytes) Status. The operational status of the unit: OK, Rebuilding, Initializing, Migrating, Verifying, Degraded, or Inoperable (missing drives). When a unit is Rebuilding, Initializing, Migrating, or Verifying, the percentage (%) complete is also shown. For an explanation of the statuses, see Unit Statuses on page 137. Note: If an asterisk (*) appears next to the status of a unit, there is an error on one of the drives in the unit. This feature provides a diagnostic capability for potential problem drives. The error may not be a repeated error, and may be caused by an ECC error, SMART failure, or a device error. To see if this error condition still exists, rescan the controller; rescanning will clear the drive error status if the condition no longer exists. Identify. Check this box to cause the LED for the drives associated with this
unit to blink in the enclosure. If the box is grayed, identify is not supported.
The Unit Details page appears when you click an ID number on the Unit Information page. Because it is a sub-page of Unit Information, the page title
www.lsi.com/channel/products
193
in the menu bar continues to display Unit Information even when you view details of a unit. The Unit Details page shows details about a particular unit. The specific information shown depends on what type of unit it is. For example, details about a RAID 5 unit made up of three subunits, each of which contains one drive, will include details about the unit and each subunit, as shown in Figure 97. However, if the unit is a Single Disk, only information about one disk will be shown. Details on this page may include all or some of the following information described below. To see details about a particular drive, click the VPort # (virtual port number). Youll see a list of all drives, with the drive you selected highlighted.
Status. The operational status of the unit or subunit: OK, Rebuilding, Migrating, Initializing, Verifying, Degraded, or Inoperable (missing drives). When a unit is Rebuilding, Initializing, or Verifying, the percentage (%) complete is also shown. For status definitions, see Unit Statuses on page 137. Name. The name assigned to the unit by an administrator. Serial #. The serial number of the unit. This number is assigned by the
created a boot volume on this unit, or if you have a unit on which you have enabled the auto-carving policy, you will see the number of volumes into which the unit has been divided. For more information, see Using AutoCarving for Multi LUN Support on page 71.
Subunits. If the unit has subunits, details of the subunits are shown. Note: If an asterisk (*) appears next to the status of a subunit, there is an error on one of the drives in the subunit. This feature provides a diagnostic capability for potential problem drives. The error may not be a repeated error, and may be caused by an ECC error, SMART failure, or a device error. Rescanning the controller will clear the drive error status if the condition no longer exists. VPort #. If the unit Type is Disk, Single Disk, the VPort (Virtual Port) to which the drive is connected is shown. For multiple-drive units, the VPort
194
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
numbers are shown in the subunits section. The VPort number is a link to the Drive Information page.
The Drive Information page appears when you choose Information >> Drive Information from the menu bar, or when you click a VPort # on the Unit Details page. If you arrive at this page from the VPort # hyperlink on the Unit Information page, the line showing the VPort # you clicked on is highlighted. This page shows a list of drives on the current controller and a summary of each one. To see additional detail about a particular drive in the Drive Details window, including the SMART data, whether command queuing is supported and enabled, and the SATA Link speed, click the link in the VPort # column.
VPort #. The virtual port to which the drive is assigned. Model. The model of the drive.
www.lsi.com/channel/products
195
Capacity. The physical capacity of the drive. (Note that the capacity as shown on 3DM2 screen is calculated as 1 KB = 1024. This amount may differ from the capacity that is printed on the disk drive, where it typically has been calculated as 1 KB = 1000. Consequently, the capacity of the drive may appear smaller in the 3DM2 screens. No storage capacity is actually lost; the size has simply been calculated differently for consistency.) Type. The type of drive: SATA or SAS. Phy. The number of the controller phy to which the drive is connected. Click
the link to go to the Controller Phy Summary page. (For details, see Controller Phy Summary page on page 199.)
Slot. The number of the enclosure slot in which the drive is located. Click the
If you need help regarding a status displayed here, please contact Technical Support. For more information, see Drive Statuses on page 138.
Note: In most cases, the status of the drive will not correspond to the status of the unit, shown on the Unit Information page. Different status information is provided for drives and for units.
Identify. Check this box to cause the LED for this drive to blink in the enclosure. If the box is grayed, identify is not supported.
196
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
The Drive Details window displays when you click a VPort # on the Drive Information page. This Drive Details window shows some Extra Drive Information, including Queuing and SATA Link Speed support, and the SMART data for SATA drives. SMART data is not displayed for SAS drives.
www.lsi.com/channel/products
197
SAS WWN. The SAS drives unique World Wide Number. Reallocated Sectors. The number of sectors that have been re-allocated due to bad sectors on the drive. Power On Hour. The total number of hours the drive has been powered-on. Drive Temperature. The temperature of the drive. Spindle Speed. The drive speed in RPM. Queuing Supported and Queuing Enabled.
(Not applicable to SAS drives, only applicable to SATA drives that support NCQ) SATA-2 drives support NCQ (Native Command Queuing), which can result in increased performance for some applications, usually server-type applications. In order to make use of Native Command Queuing, the feature must be enabled at both the drive and the controller. Not all drives support queuing. The queuing values in this window indicate whether the feature is supported and enabled at the drive. At the controller level, queuing is enabled or disabled for all drives in a unit on the Controller Settings page.
Link Supported and Link Enabled. These fields show the fastest link speed
that the disk drive supports and the current link speed.
SMART Data
SMART data is displayed as hex values. Consult your disk drive manufacturer for information on how to interpret the SMART data. The SMART data meaning varies by disk drive manufacturer and model. SMART data is not presently displayed for SAS drives.
198
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
The Controller Phy Summary page shows the properties of controller phys. The Controller Phy Summary page can be accessed in two ways. If you have a direct-attached drive you can access this page from the Information >> Drive Information page by clicking the phy ID for the drive. If all drives are connected via expanders, navigate to the Management >> Controller Settings page. Under Other Controller Settings click the # link for Number of Controller Phys.
Phy. The ID number assigned to the phy connection. SAS Address. The SAS address of the phy. Phys within each wide port have the same SAS address when they are connected to an enclosure. For directlyconnected drives, each phy has a unique SAS address. Link Enabled. The existing link speed between the controller and the hard
and the controller. The options are 1.5 Gbps, 3.0 Gbps, 6.0 Gbps, and Auto. The default is Auto. See Changing the Phy Link Speed on page 77.
Type. Shows the type of device connected by the phyeither SATA, SAS, or enclosure. A type of SATA or SAS means that the connection is a direct connection to the drive. Enclosure connections are made through an expander. ID. The VPort address of directly-attached devices. Enclosures do not have
VPort numbers, although the drives attached to them do. To find the VPort for a drive in an enclosure, click the ID link to go to the Drive Information page. The drive you selected will be highlighted.
www.lsi.com/channel/products
199
The Controller Settings page appears when you choose Management >>
Controller Settings from the menu bar.
This page lets you view and change settings that affect the units on the controller specified in the drop-down list on the menu bar. There are four main sections on this page: Background Task Rate and Mode Unit Policies Unit Names Other Controller Settings Update Firmware
200
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
performed in comparison to I/O, on a scale from 5 to 1. There are separate settings for Rebuild/Migrate Rate and Verify Rate. The Rebuild/Migrate Rate also applies to initialization. Although the same rate is used for rebuilding, migrating, and initializing, migrating has the highest priority. For additional information, see Setting Background Task Rate on page 162.
Background Task Mode works with Background Task Rate, to address the issue of latency. Two settings are available: Adaptive (the default) and Low Latency. Low Latency mode minimizes the latency (delay) in reading data from the
tasks with host I/Os to maximize the speed of both host I/O and background tasks. For additional information, see See Working with the Background Task Mode on page 159.
Unit Policies
On the 3DM2 Controller Settings page you can enable or disable these policies: Write Cache, Auto-verify, Overwrite ECC, and Queuing You can also choose a StorSave Profile and change Rapid RAID Recovery settings.
Write Cache. When write cache is enabled, data is stored locally in memory on the drive before it is written to the disk drive media, allowing the computer to continue with its next task. This improves performance. However, in the event of a power failure, the data in the controller's write cache will be lost if you do not have a battery backup unit (BBU) or an uninterruptable power supply (UPS).
For additional information, see Enabling and Disabling the Unit Write Cache on page 102.
Read Cache. The Read Cache unit policy lets you enable either Basic read caching or Intelligent read caching. You can also disable the Read Cache unit policy, if preferred. By default, Read Cache is set to Intelligent.
Intelligent read caching includes a typical read-ahead caching method which is used to proactively retrieve data from media and store it locally on the controller with the anticipation that it may be requested by the host, and also
www.lsi.com/channel/products
201
includes the Intelligent Read Prefetch (IRP) feature, which can improve performance at higher queue depth in multiple read only or mixed read/write stream environments. For additional information, see Working with Read Cache Settings on page 104.
Auto-Verify. Enabling Auto-Verify ensures that a verify takes place following
either the Basic Auto-Verify schedule or the Advanced Auto-Verify schedule. For details, see Enabling or Disabling Auto-Verify for a Unit on page 107. When Auto-Verify is not enabled, verify tasks are only run if you manually request one on the 3DM2 Management page or in event of an unclean shutdown.
Overwrite ECC (Continue on Source Error When Rebuilding). This policy applies only to units which are redundant. (For units which are not redundant, a check box is not available.) When this policy is set, ECC errors are ignored when they are encountered during a rebuild. When this policy is not set, a rebuild will abort upon encountering an ECC error and the unit will be set back to Degraded.
Since this option could result in the loss of some source data in the event of source errors, select this option only if you want to ensure that a rebuild will complete successfully without manual intervention. If the rebuild fails and Overwrite ECC is not selected, then you have the option to start a rebuild manually. It is recommended that you execute a file system check when the rebuild completes. Under FreeBSD use the fsck utility command. For example, fsck /dev/
sda1.
Under Linux use the fsck utility command. For example, fsck /dev/sda1. On Mac OS, you can do this using the First Aid tab in the Disk Utilityselect the disk on the left and then click Verify Disk. If verification encounters problems, you can then use the Repair Disk option on the same screen. For OpenSolaris you should follow your operating systems guide to perform a file system check. Under Windows, you can do this by right-clicking on the Drive and choosing Properties; then on the Tools tab, click Check Now. For VMware you should follow your operating systems guide to perform a file system check.
Note: The policy Overwrite ECC is equivalent to the Continue on Source Error
option in 3BM and the IgnoreECC option in the CLI.
202
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Queuing. (Not applicable for SAS drives) This policy enables or disables Native Command Queuing (NCQ) for SATA drives in the unit. By default, queuing is disabled. You can enable it, if desired.
NCQ only operates when the feature is enabled at both the drive and the controller. If a drive does not support NCQ, the policy setting for the controller is ignored. Enabling NCQ can improve performance in many applications; it causes command reordering to be done on the drive itself.
StorSave Profile. The StorSave feature includes an option that lets you
change the StorSave Profile used for a unit. Three profiles are available: Protection, Balanced, and Performance. These profiles automatically adjust several different factors that affect protection and performance, including whether FUA (Forced Unit Access) is honored, whether Write Journaling is enabled, and whether Disable Cache on Degrade is enabled. For additional information, see Setting the StorSave Profile for a Unit on page 111.
Note: If the write cache setting is disabled for a unit, the StorSave Profile capability
does not apply and is automatically disabled.
Rapid RAID Recovery. Determines which Rapid RAID Recovery option to use, All, Rebuild or Disable. All will apply the policy to both rebuilds and unclean shutdowns. Rebuild will apply only to rebuilds. You can switch between All and Rebuild settings. However, once Rapid RAID Recovery is
disabled for the unit, it cannot be re-enabled. For additional information, see Rapid RAID Recovery on page 113.
Unit Names
Units can be assigned names. A name can be assigned when the unit is created and can be changed from this screen. For additional information, see Naming a Unit on page 99.
When Auto-Rebuild is disabled, only spares will be used to automatically rebuild degraded units. When Auto-Rebuild is enabled, the firmware will
www.lsi.com/channel/products
203
automatically select drives to use for rebuilding a degraded unit using the following priority order. Smallest usable spare. Smallest usable unconfigured (available) drive. Smallest usable failed drive.
For additional information, see Setting the Auto-Rebuild Policy on page 71.
Auto-Carving. Auto-carving can be enabled or disabled by selecting the
appropriate radio button. When this feature is enabled, any unit that is over a specified size (known as the carve size) will be broken down into multiple volumes of that size, plus a remainder volume. The default carve size is 2048 GB (2 TB). For example, using the default carve size, if the unit is 2.5 TB then it will contain two volumes, with the first volume containing 2 TB and the second volume containing 0.5 TB. If the unit is 5.0 TB then it will contain 3 volumes, with the first two volumes containing 2 TB each and the last volume containing 1 TB.
Carve Size. Sets a size for dividing up units into volumes when Auto-Carving
same time when the controller is powered up. (This setting only applies when the feature is supported by the disk drives.)
Delay between Spin-ups. The delay time (in seconds) between drive groups that spin up at one time on this particular controller. Export Unconfigured Disks. This setting is not available for 9750
controllers.
Number of Controller Phys. The number of phy connections possible on the controller. For example the 9750-8i RAID controller has 8 phys and the 9750-24i4e controller has up to 28 phys.
Update Firmware
The Update Firmware function allows you to update the firmware of your 3ware RAID controller to the latest version, which allows you to take advantage of new features and fixes. For additional information, see Updating the Firmware Through 3DM2 on page 174.
204
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Scheduling page
Scheduling page
Figure 102. Scheduling Page
The Scheduling page appears when you choose Management >> Scheduling from the menu bar. The Scheduling page lets you set up a schedule for when background tasks (rebuild, migrate, initialize, verify, and self-test) should occur. Background tasks can have impact on the performance of your system, so you may prefer to schedule them at times when they will be least disruptive, such as in the middle of the night or on a weekend. For details about the different background tasks, see Background Tasks on page 145.
Select a type of task you would like to schedule. You start by selecting the
type of task for which you want to set the schedule from the drop-down list at the top of the page. Rebuild/migrate tasks (also applies to initialization) Verify tasks (also applies to media scans) Self-tests
3DM2 then updates the page to show you schedule details for that type of task.
www.lsi.com/channel/products
205
Scheduled Rebuild/Migrates. You can enable or disable the schedule for the Rebuild/Migrate tasks by selecting either Follow Schedule or Ignore Schedule. When schedules are set to be ignored, these tasks can be
performed at any time, and are not restricted to the scheduled times.
Scheduled Verify Mode. You can select either Basic or Advanced verify
mode. Basic verify creates a once a week schedule. Advanced verify has seven scheduling slots per week, similar to the Rebuild/Migrate schedule. For more information, see Selecting Advanced or Basic Verify Schedules on page 166.
Task Schedules
Initially, 7 schedule slots are defined, for 24 hours each. This means that even if Follow Schedule is enabled for Rebuild/Migrate or if Advanced is selected for Auto-Verify, this schedule is equivalent to Ignore Schedule, because tasks can run at any time, round the clock. A maximum of 7 slots can be created, so to set a different schedule, start by deleting one or more of the existing scheduled slots, and then add new slots. For step-by-step instructions for adding and removing schedules, and setting schedules to be followed or ignored, see Scheduling Background Tasks on page 163.
206
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Scheduling page
Self-test Schedules
Unlike scheduling of rebuilds and verifies, scheduling of self-tests is always followed. To disable self-tests you either remove all schedule times, or uncheck the tests listed in the Tasks column.
Note: Only the checked tasks will be run during the scheduled times. If none of the
tasks are checked, self-tests will never run, even if you have scheduled time slots set.
thresholds have been exceeded. The SMART thresholds indicate when a SATA or SAS drive is likely to fail, based on the number of errors that have been recorded through SMART (SelfMonitoring, Analysis and Reporting Technology). If any of the disk drives have detected a threshold exceeded condition, then an AEN is logged to the 3DM2 Alarms page. Moreover, if anything unusual is found during any self-test, it will be logged as an Alarm.
www.lsi.com/channel/products
207
Maintenance page
Figure 103. Maintenance Page
The Maintenance page appears when you choose Management >> Maintenance from the menu bar. The Maintenance page lets you perform maintenance tasks on existing units on the current controller and lets you create new units by configuring available drives. Information about the Maintenance page is organized under these headings: Rescan Controller Unit Maintenance Maintenance Task Buttons for Existing Units Available Drives (to Create Units) Maintenance Task Buttons for Available Drives
Rescan Controller
The Rescan Controller button scans the ports on the controller. Rescanning updates the list of available drives shown and updates the status of all attached disks. If error conditions have been fixed, the status is updated to reflect that.
208
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Maintenance page
Rescanning is useful in a variety of maintenance tasks. For example, if you physically plug in a drive and want the controller to recognize the newly plugged-in drive, Rescan will find it.
Note: If you unplug a drive without first removing it through 3DM2, Rescan may not
recognize it as gone unless the drive was in use or until it is required by the system. Always use the Remove link to remove a drive before unplugging it.
Warning: Physically removing or adding drives which are not in hot swap bays can result in a system hang or may even damage the system and the drive.
Rescan checks all ports. It checks empty ports for newly plugged-in drives. If those drives were previously part of a 3ware RAID configuration and they still have valid DCB (Disk Configuration Block) information on them, the controller tries to piece them back together into a working unit. If a working unit can be formed, it will appear in the Unit Maintenance list when the scan is complete, and the operating system will be notified of the unit. In Linux, FreeBSD, or OpenSolaris a device node will be associated with each unit created. In Windows, you will see additional disk(s) report under Disk Management.. In Mac OS, the unit shows up under Disk Utility. In VMware you need to use vShere client and go to the Configuration page. Under Storage Adapter, select LSI 3ware 9750 and perform a rescan for the disk to be available for use.
This process is known as importing drives. If new drives do not have any data indicating they were previously part of a 3ware RAID configuration, they will appear in the Available Drives list. In addition, if there is a unit with the status Inoperable before a rescan (for example, a RAID 5 unit missing 2 or more drives), and a rescan finds drives that complete the unit, the inoperable unit will become a valid unit.
Unit Maintenance
The Unit Maintenance section of the page lists all existing units on the current controller, and displays summary information about them. The top row shows information about the unit, while subsequent rows show summary information about each drive in the unit.
www.lsi.com/channel/products
209
Unit Information
Unit Number. The unit number assigned to the unit by the firmware. Use the checkbox next to the unit to select a unit before clicking one of the task buttons. # Drives. Number of drives in the unit. Type of Unit. Type of unit: RAID 0, RAID 1, RAID 5, RAID 6, RAID 10,
RAID 50, or Single Disk. If the unit has been given a unique name, it shows beneath the RAID type.
Name of Unit. User-assigned unique name of the unit. The default setting is
blank.
Capacity. The usable capacity (size) of the unit. Status. Operational status of the unit: Ok, Rebuilding, Initializing, Verifying,
Migrating, Degraded, or Inoperable (missing drives). When Rebuilding, Initializing, Migrating, or Verifying, the percentage (%) complete is also shown. The percentage complete can be active or paused. To see whether this task is currently active or paused, click on the unit number to display the Unit Details page, which has that information. For an explanation of the statuses, see Unit Statuses on page 137.
Drive Information
VPort. The VPort (virtual port) to which the drive is connected. Model. The model of the drive. Capacity. The capacity (size) of the drive. Status. The status of the drive: OK, Not Supported, Not Present, and so forth.
If you need help regarding a status displayed here, please contact Technical Support. For more information, see Drive Statuses on page 138.
Remove Drive. The Remove Drive link removes a drive from the controller
so that you can safely unplug it. In the Unit Maintenance section, this link is only provided for drives that can be safely removed without creating an inoperable unit. (For example, a RAID 5 missing 2 or more drives or a RAID 0 missing 1 or more drives would become inoperable.) If you remove a drive from a redundant unit, the unit will become degraded. Once a unit has become degraded, additional drives cannot be removed without making it inoperable, so no Remove Drive link will display.
210
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Maintenance page
Warning: Physically removing drives which are not in hot swap bays can result in a system hang, data loss, or may even damage the system and the drive.
Verify Unit. Puts the selected unit in verifying mode. If the Advanced Verify schedule is selected on the Scheduling page, the unit will not start actively verifying until the scheduled time, and the status will indicate VerifyPaused. (The Unit Details page will indicate whether a unit is actively verifying.) If the Basic Verify schedule is active, clicking Verify Unit begins the verification process, and verify will begin within approximately 10 to 15 minutes.
If the unit you selected to verify is a redundant unit, the redundancy of the unit will be verified. For example, it will check parity for a RAID 5 or check data consistency for a RAID 1. If the unit you checked is not a redundant unit, verify will do a surface scan of the media. During verification, I/O continues normally. For RAID 0 and single disks, there is only a slight performance loss. For redundant units, you can set the background task rate on the Controller Settings page to specify whether more processing time should be given to verifying or to I/O. For more information, see About Verification on page 149 and Setting Background Task Rate on page 162. While a unit is verifying, the status changes to Verifying and a Stop Verify link appears in the right-most column of the Unit Maintenance table.
Note: If the unit has not previously been initialized and you click Verify Unit, the initialization process starts. Initialization cannot be halted, so no Stop Verify link appears. (Initialization can be paused, however, through Scheduling. Initialization follows the Rebuild/Migrate schedule, so turning on scheduling for Rebuild/Migrate will pause initialization, as well.) For more information about initialization, see About Initialization on page 146. Rebuild Unit. Replaces a failed drive in a degraded unit with an available
drive and begins rebuilding the RAID. When you select a degraded unit and click Rebuild Unit, a dialog box listing available drives appears, so that you
www.lsi.com/channel/products
211
can select the drive you want to use. If the degraded unit has more than one failed drive (for example, a RAID 10 where both mirrored pairs each have a failed drive), you will repeat this process a second time. If rebuild scheduling is enabled on the Scheduling page, the unit will not start actively rebuilding until the scheduled time, and the status will change to say Rebuild-Paused. (The Unit Details page indicates whether a unit is actively rebuilding.) If rebuild scheduling is not enabled, the rebuild process will begin right away. For more information about rebuilds, see To verify a unit through 3BM on page 153.
Migrate Unit. Reconfigures a unit while it is on-line. Migration can be used to
change the RAID level, to expand the capacity by adding additional drives, or to change the stripe size.
Warning: Once migration of a unit is started, it can be paused, but it can not be
cancelled.
When you select a unit and click Migrate Unit, a dialog box appears which lists the drives in the unit and any additional available drives. In the dialog box are two drop-down menus, one for choosing the RAID level and one for choosing stripe size.
Figure 104. Migrating a unit
You can only migrate a unit to a RAID level that will be equal to or larger than the original unit. For example, you can migrate from a RAID 5 array with 4 drives to a RAID 0 with four drives but you cannot migrate from a RAID 5 with four drives to a RAID 10 with four drives. After you have specified changes to the unit, the Unit Maintenance screen reflects your changes and shows the percentage of migration completed. While the unit is migrating, you can still access the unit as normal but the performance will be lower. You can adjust the I/O rate with the radio buttons on the Controller Settings page. (See Setting Background Task Rate on page 162.)
212
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Maintenance page
Remove Unit. Removes a selected unit and allows you to unplug the drives
and move the unit to another controller. The data on the unit remain intact.
Caution: Before you click Remove Unit, make sure the unit you are removing is
unmounted from the operating system and that the system is not accessing it. If a unit is not unmounted and you remove it, it is the equivalent of physically yanking a hard drive out from under the operating system. You could lose data, the system could hang, or the controller could reset. Under certain operating systems, if you try to remove the unit in either CLI or 3DM2 and the unit is still in use, you get an error message telling you the unit can not be removed. Make sure you do not have any utility accessing the unit then follow your system instructions on the procedure to unmount the unit before removing it. For how to unmount a unit under various operating systems, see the discussing under Deleting a Unit through 3DM2 on page 121.
Warning: Physically removing drives which are not in hot swap bays can result in a system hang, data loss, or may even damage the system and the drive.
Delete Unit. Deletes the selected unit and allows you to use the drives to
create another unit. The drives appear in the list of Available Drives.
Caution: Before you click Delete Unit, make sure the unit you are removing is unmounted from the operating system and that the system is not accessing it.
Devices can be unmounted through the operating system. For details, see the discussion under Remove Unit, above.
Warning: When a unit is deleted, the data will be permanently deleted: the drives
cannot be reassembled into the same unit. If you want to reassemble the drives on another controller and access the existing data, use Remove Unit instead of Delete Unit.
After deletion, the operating system is notified that the unit was deleted. In FreeBSD, Linux, and OpenSolaris the device node associated with this unit is removed. In Windows the disk is removed from Disk Management. In Mac OS the disk is removed from Disk Utility. In VMware, the deleted unit wont be updated by the operating system until you perform a rescan on the RAID controller.
www.lsi.com/channel/products
213
controller so that you can safely unplug it. Select the box for any drive in the Available Drives list you wish to remove.
Warning: Physically removing drives which are not in hot swap bays can result in
a system hang or may even damage the system and the drive.
Create Unit
Use the Create Unit button to create a unit for use on the current controller. Begin by selecting the drives you want to use in the list of Available Drives, and then click Create Unit. You will be prompted to select the unit Type, Name, Stripe size (if applicable), and unit policy settings. A window like the one below shows the drives you selected, and lets you specify configuration settings.
214
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Maintenance page
For more detailed instructions, see Configuring a New Unit on page 79.
Type. The drop-down list lists the possible RAID configurations for the drives selected in the list of Available Drives. Available configurations may include RAID 0, RAID 1, RAID 5, RAID 6, RAID 10, RAID 50, and Single Disk. For information about these configurations, see Available RAID Configurations on page 6.
Depending on the size of the unit, a RAID 50 unit will contain 2 or more subunits. For example, when you are configuring a RAID 50 with twelve drives, an additional field appears, in which you select the number of drives per subunit3, 4, or 6.
Figure 106. Configuring a RAID 50 with 12 Drives
Name. You can enter a name for the unit. Stripe. The drop-down list of stripe sizes lists the possible stripe sizes for the
configuration you selected in the RAID level drop-down. Using the default stripe size of 256 KB usually gives you the best performance for mixed I/Os. If your application has some specific I/O pattern
www.lsi.com/channel/products
215
(purely sequential or purely random), you might want to experiment with a different stripe size.
Write Cache, Auto-Verify, and Overwrite ECC. These check boxes let you
set the policies for the unit. These policies can also be set and changed on the Controller Settings page. For details about these policies, see Unit Policies on page 201.
Note: If the configuration window disappears while you are selecting drives, 3DM2
may have refreshed. Click Create Unit again. If desired, you can reduce the frequency with which information refreshes in 3DM2, or disable refresh temporarily, on the 3DM2 Settings page.
Read Cache. By default, Read Cache is set to Intelligent. You can change it to Basic, or disable it, if desired. Setting the appropriate type of Read Cache can improve performance for different types of applications. For details, see Working with Read Cache Settings on page 104. StorSave. You can specify the StorSave Profile to be used for the unit. Three profiles are available: Protection, Balanced, and Performance. For more information, see Setting the StorSave Profile for a Unit on page 111. Rapid RAID Recovery. Determines which Rapid RAID Recovery option to use, All, Rebuild or Disable. All will apply the policy to both rebuilds and unclean shutdowns. Rebuild will apply only to rebuilds. You can switch between All and Rebuild settings, but, once Rapid RAID Recovery is
disabled for the unit, it cannot be re-enabled. For details, see Rapid RAID Recovery on page 113.
Set Spare
Use the Set Spare button to set one or more drives as spares. Select the drives you want to use from the list of Available Drives, then click Set Spare.
Clear Configuration
Use the Clear Configuration button to reset a Spare to be an Available Drive. Select the drives you no longer want to be Spares, then click Clear Configuration.
216
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Alarms page
Alarms page
Figure 107. Alarms Page
The Alarms page appears when you click Monitor >> Alarms on the menu bar. This page displays a list of AENs (asynchronous event notifications) received from the controller displayed in the drop-down list in the menu bar. Up to 1000 events can be listed. After the 1000-limit is reached, the oldest events are deleted, as new ones occur. You can sort the events by severity or time. To do so, just click the column header. For information about a particular event, click it on the Alarms page; the 3DM2 Help will open with information about the event. For a complete listing of the alarms that appear on the Alarms page, see Error and Notification Messages on page 235.
Clear Alarms. The Clear Alarms button removes all alarms shown in the list. Sev. Shows the severity of the event. Three levels are provided:
Errors are shown next to a red box Warnings are shown next to a yellow box Information is shown next to a blue box
www.lsi.com/channel/products
217
Time. The time shown for alarms is the time the alarm was received by the driver from firmware. Message. The specific text relating to the alarm condition.
The Battery Backup page appears when you choose Monitor >> Battery Backup on the menu bar. Use this page to determine whether a backup battery is present, see details about it, and perform a battery test.
Battery Backup Unit. Indicates whether the BBU is present. Serial Number. Indicates the BBU serial number. BBU Ready. Indicates if the BBU is able to backup the 3ware RAID
controller or not. If the BBU is Ready, write cache can be enabled on the 3ware RAID controller. When the status is not Ready, write caching is automatically disabled on all units attached to the controller.
BBU Status. Indicates the status of the BBU. Possibly BBU statuses include the following:
OK. The BBU is functioning normally. Not Present. The BBU was not detected or is disabled. (The BBU can be
automatically if the battery voltage falls too low. This normally occurs
218
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
about once a week to top off the charge level; the process does not change the BBU readiness state. If the battery is ever discharged through a backup cycle or if the system power is off for more than two weeks, the battery status changes to Charging the next time the system is powered on. This indicates the BBU is not able to backup the 3ware RAID controller. When the BBU is in the charging state, write caching is disabled automatically on all units attached to the controller.
Fault. The BBU detected a fault. This occurs if the voltage or temperature
Battery Voltage. Indicates the voltage status of the battery. The BBU
measures and evaluates the battery voltage continuously. If the voltage falls outside the normal range, warning or error level AENs are generated. In the case of a voltage error the BBU status will change to Fault and the battery will be disconnected electronically.
Battery Temperature. Indicates the temperature status of the battery. The BBU measures and evaluates the battery pack temperature continuously. If the temperature falls outside the normal range, warning or error level AENs are generated based on the measured temperature. In the case of a temperature error, the BBU status will change to Fault and the battery will be disconnected electronically. Estimated Backup Capacity. Indicates the estimated backup capacity in
hours. This is the amount of time that the battery backup unit can protect the data in the 3ware RAID controller's cache memory. This field is set to zero at the start of a new test and is updated after the test completes. A capacity of zero will also show if the BBU is disconnected and then reconnected. Under optimal conditions, a battery can protect for up to 72 hours. However, with a fresh battery, you may see a higher number in this field. As the battery ages, the backup capacity diminishes.
Last Capacity Test. Indicates the date when the last battery test was completed. To test the battery click the Test Battery Capacity link. For details, see Testing Battery Capacity on page 176. Battery Installation Date. Indicates when the BBU last detected the battery
www.lsi.com/channel/products
219
The Enclosure Summary page appears when you choose Monitor >> Enclosure Support from the menu bar. The Enclosure Summary page provides basic information about any enclosures attached to your system. The specific details that display depend upon your enclosure. You can find a list of supported enclosures from the Data & Interoperability tab, on http://www.lsi.com/channel/support/marketing_resources.
ID. The ID that the 3ware firmware assigns to the enclosure. This ID is also a
220
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
The Enclosure Details page appears when you click the ID of an enclosure on the Enclosure Summary page. Use this page to view information about the enclosure, fans, temp sensors, power supplies, and drive slots. Information about the Enclosure Details page is organized under these headings: Enclosure ID
www.lsi.com/channel/products
221
Fan Summary Temp Sensor Summary Power Supply Summary Slot Summary
Enclosure ID
Status. The status of the enclosure. Vendor. The manufacturer of the enclosure. Product ID. The product ID of the enclosure. Revision. The manufacturers revision number for the enclosure. Diagnostic. Click the Diagnostic Text link to download a log of enclosure diagnostic information to your computer. If you contact LSI for support with your controller, they may ask you to use this feature. It may help identify the problem you encountered. Controller ID. The ID of the controller connected to the enclosure.
Fan Summary
Fan. Lists the ID number associated with the fan. Status. Will be one of OK, Failure, Not Installed, Unknown, or Off. For status definitions, see Fan Status on page 183. State. Will be ON or OFF. Speed. Fan speed is automatically controlled by the enclosure monitoring software to maintain correct enclosure temperature. Possible settings are Stopped, Lowest, Second Lowest, Third Lowest, Intermediate, Third Highest, Second Highest, Highest, and Unknown. RPM. The fan speed in revolutions per minute. Identify. If supported by the enclosure manufacturer, checking this box will
cause an LED to blink on the enclosure containing the specified fan. If the box is grayed, identify is not supported.
Installed, Off, or Unknown. In addition, there are threshold warnings of Over Temp Failure, Over Temp Warning, Under Temp Warning, and Under Temp Failure. For status definitions, see Temp Sensor Status on page 183.
Temperature. The temperature of the enclosure in Centigrade and Fahrenheit.
222
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Identify. If supported by the enclosure manufacturer, checking this box will cause an LED to blink on the enclosure containing the specific temperature sensor. If the box is grayed, identify is not supported.
Slot Summary
Slot Summary. Lists the enclosure slots and indicates which ones contain
to the Drive Information page. The drive you selected will be highlighted.
Identify. Check the box to cause the LED associated with that slot to blink.
www.lsi.com/channel/products
223
The 3DM2 Settings page appears when you click 3DM2 Settings on the menu bar. Use this page to set preferences, including email notification for alarms, passwords, page refresh frequency, whether remote access is permitted, and the incoming port for 3DM2 to listen for requests. Information about the 3DM2 Settings page is organized under these headings: E-mail Notification Password Page Refresh HTTP Settings Server Configuration
224
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
E-mail Notification
Use the fields in this section to set up and manage notifications of events by email.
Send E-mail. This field determines whether e-mail notification is Enabled or Disabled. It is a good idea to enable this feature, so that you receive email
settings.
Password
Use the fields in this section to set the passwords for the User and Administrator. When 3DM2 is first installed, the default password for both is 3ware.
Change Password For. Select the access level for which you are setting the password: User or Administrator. Users can only view status information in
3DM2, while Administrators can make changes and administer the controller and associated drives.
Current Password. Enter the current password. New Password. Enter the new password.
www.lsi.com/channel/products
225
Confirm New Password. Enter the new password a second time, to be sure you have entered it correctly. Change Password button. Saves password changes.
Page Refresh
Minutes Between Refresh. Displays how frequently pages in 3DM2 will be refreshed with new data from the controller. To change this setting, select another option from the drop-down. If you prefer 3DM2 to only refresh when you click Refresh Page, select Never.
The Login, Help and Drive SMART data pages do not automatically refresh. All other 3DM2 pages do.
HTTP Settings
Listening Port. This field specifies the HTTP: port to be used by 3DM2 when
listening for communications. The default port setting is 888. If you change this port, make sure the port you specify is not being used. Failure to do so will cause 3DM2 to stop responding and you will have to restart it by hand.
Change Port button. Saves a new port number.
Server Configuration
Allow Remote Access. This field enables or disables the ability for users and
For more information, See Controlling Command Logging in 3DM2 on page 62.
226
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
12
Troubleshooting
This troubleshooting section includes the following sections: Web Resources Before Contacting Customer Support Basic Troubleshooting: Check This First Command Logging Drive Performance Monitoring Problems and Solutions Error and Notification Messages
Web Resources
For the latest information related to 3ware RAID controllers, refer to the following LSI web sites: Product information, compatibility lists, software upgrades, and OS driver downloads, refer to: http://www.lsi.com/channel/ChannelDownloads From the Product Family drop-down, select RAID Controllers. Then in the Product list on the right, select your product, for example 3ware SAS 9750-8i. 3ware KnowledgeBase, including frequently asked questions (FAQs), refer to http://kb.lsi.com. Product compatibility and interoperability lists can also be found at: http://www.lsi.com/channel/support/marketing_resources. On the Marketing Resource Center page, select the Data & Interoperability tab. For specific answers to questions, technical support, or to give feedback about the product, refer to our website at: http://www.lsi.com/channel/ ContactUS.
www.lsi.com/channel/products
227
If you have insured that all connections are secure and the errors still occur, one strategy to confirm or rule out hardware problems is to swap suspected bad drives, cables or power cords with known good ones. You can also: Move the drive to a different drive slot on the controller. In the case of a controller, try a different computer.
228
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Command Logging
Command Logging
All changes that are made to RAID configurations using 3DM2 or CLI are automatically stored in a special log file, tw_mgmt.log. This log can be helpful for troubleshooting problems with your RAID controller and units. Under FreeBSD, Linux, Mac OS, OpenSolaris, and VMware Mac OSX, and FreeBSD, the tw_mgmt.log is in the /var/log directory. For Windows 7, Windows Vista, and Windows Server 2008, tw_mgmt.log is in \ProgramData\3ware For earlier versions of Windows, tw_mgmt.log is in
\Documents and Settings\All Users\Application Data\3ware
You can enable or disable command logging through 3DM2 under Server Configuration on the 3DM2 Settings page. For more information, see Controlling Command Logging in 3DM2 on page 62. For more information about command logging, search the LSI KnowledgeBase for keyword 15123 at http://kb.lsi.com.
www.lsi.com/channel/products
229
For efficient collection of data, initiate read/write activity on the specified controller. The numbers will change over time as the new and old data are averaged.
Disable DPM. This stops the collection of statistics. (/cx dpmstat=off)
DPM is disabled by default since there is overhead in maintaining the statistics. DPM is also disabled following a reboot or power-on. Turning off DPM does not clear the statistical data that has been recorded. To clear the data, use the command /cx/px set dpmstat=clear [type=ra|lct|ext].
Display a DPM Summary. This shows whether DPM is On or Off, and provides summary statistics for drives attached to a controller. (/cx show dpmstat)
Note that if DPM is Off, this summary may still show data, although that data will be static, and not changing over time. Disabling DPM does not clear the existing data. That is done separately, on a per-port basis (see below.) You can also show a subset of summary data, for individual types of statistics (instantaneous, running average, or extended drive statistics), by specifying a type attribute with the command.
Display Specific Drive Statistic. On a per-port basis, you can display five different statistical reports: Instantaneous. This measurement provides a short duration average. (/cx/px show dpmstat type=inst) Running Average. Running average is a measure of long-term averages that smooth out the data, and results in older results fading from the average over time (/cx/px show dpmstat type=ra) Long Command Times. This a collection of the commands with the longest read/write response time. (/cx/px show dpmstat type=lct Histogram Data. The histogram categorizes the read/write execution times and group them together based on time frames. (/cx/px show dpmstat type=histdata) Extended Drive Statistics. The extended drive statistics refers to statistics of a drive's read commands, write commands, write
230
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
commands with FUA (Force Unit Access), flush commands, and a drive sectors's read, write, and write commands with FUA. (/cx/px show dpmstat type=ext)
Clear Individual Statistic Counters. On a per-port basis, you can clear specific statistic counters, using these commands: /cxpx set dpmstat=clear /cxpx set dpmstat=clear type=ra /cxpx set dpmstat=clear type=lct /cxpx set dpmstat=clear type=ext
Enclosure-Related Problems
An LED is blinking red on an enclosure. A blinking red LED on an enclosure may indicate that there is a predicted fault on the drive in that slot. Actual LED behavior will depend on the enclosure manufacturer. Refer to the user guide for your enclosure. Such an error can result from a number of different factors, including a SMART error, read error, or cable error. The drive has not failed yet, but may fail soon.
www.lsi.com/channel/products
231
For additional information about the LED indicators on an enclosure, see Enclosure Drive LED Status Indicators on page 136.
Need to boot from a non-3ware device without changing the boot order If the operating system is installed on a 3ware unit, you can temporarily bypass the 3ware BIOS and prevent the OS from booting from that unit by pressing Alt-b. This saves the step of changing the boot order in the motherboard BIOS and having to change it back again.
232
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
The BIOS may have changed the order of the boot devices. Check your system BIOS boot sequence. The 3ware BIOS will only boot from the first unit listed in 3BM. You can change the unit from which the 3ware controller boots by moving it to the top of the list of units by highlighting the unit and pressing the 'Page Up'/ 'Page Down' keys. The operating system is installed on a device that is not in your systems boot order. Use your systems Setup utility to include the StorSwitch controller in the boot order. If your operating system was installed before you configured your RAID units, you may have overwritten your operating system. Remember that creating or deleting a RAID unit overwrites any existing data on the member drives. Reinstall your operating system. There may be a compatibility problem between the motherboard system BIOS and the 3ware BIOS. Check the LSI website to see if your motherboard is compatible with the 3ware BIOS, and check with your motherboard manufacturer for potential BIOS updates. Interoperability information is available at http://www.lsi.com/channel/support/marketing_resources/index.html.
The unit has some but not all of its members available. The unit will be unusable. If this unit is your boot device, your system will not boot. You must either return the missing disks to complete the unit, or release the member disks by deleting the incomplete unit(s) listed in the display. Remember that deleting a RAID unit overwrites any existing data on the member drives. CAUTION: Do not delete the inoperable unit and recreate it, as this will overwrite the data and make data recovery very difficult.
www.lsi.com/channel/products
233
234
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
If the drive shows up, then you will know which hardware component was defective. If the drive still does not show up, contact 3ware Technical Support.
www.lsi.com/channel/products
235
236
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
237
238
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
239
240
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
See Also About Degraded Units on page 138 Rebuilding Units on page 154
www.lsi.com/channel/products
241
To lower the likelihood of getting this error, schedule regular verifications. See Also Setting Overwrite ECC (Continue on Source Error When Rebuilding) on page 108. Scheduling Background Tasks on page 163
242
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
243
244
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Action If you see this message, the drive repairs may lie outside of the 3ware RAID controllers abilities.Try running the drive manufacturers diagnostic and repair utilities on the drive. If necessary, replace the drive. See Also For links to drive manufacturer diagnostic utilities and troubleshooting advice, search the LSI KnowledgeBase for keyword 10894 at http://kb.lsi.com..
www.lsi.com/channel/products
245
Action Allow the initialization to complete. This will return the unit to its normal redundant state. See Also For more information, see About Initialization on page 146
246
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
The 3ware RAID controller supports SMART monitoring for SATA and SAS drives, whereby the individual drives automatically monitor certain parametric information such as error rates and retry counts. This type of monitoring may be able to predict a drive failure before it happens, allowing you to schedule service of the unit before it becomes degraded. The SMART status of each drive attached to the 3ware RAID controller is monitored daily. Action LSI recommends that you replace any drive that has exceeded the SMART threshold. If the drive is part of a redundant unit, remove the drive through 3DM2 or CLI. Replace the drive and start a rebuild. If the drive is not part of a redundant unit, then you will need to backup your data before replacing the drive. See Also Viewing SMART Data About a Drive on page 144 Rebuilding Units on page 154
www.lsi.com/channel/products
247
Cause A drive was connected to the controller while the controller was powered on. Action The drive is now available for use. If the drive is part of a unit add the remaining drives and rescan the controller, in 3DM2 or CLI, to bring the unit online.
Note: The controller only generates this message if the unit is missing drives for more than 20 seconds. This allows a hot swap of a drive to be completed without generating this error.
Action The unit is no longer available for use. Return all missing drives to the unit. If the drives are physically present, check all data and power connections.
CAUTION: Do not delete the inoperable unit and recreate it as this will overwrite the data and make data recovery very difficult.
You may wish to contact technical support at http://www.lsi.com/channel/ContactUs. See Also About Inoperable Units on page 139
248
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
249
250
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
of a drive that is beginning to fail. You may wish to replace the drive, especially if the number of sector repair errors exceeds 3 per month.
www.lsi.com/channel/products
251
Action To troubleshoot the reasons for the failure, collect the logs for your system and contact 3ware technical support at http://www.lsi.com/channel/ ContactUs. For information on collecting logs, search the LSI KnowledgeBase for keyword 12278 at http://kb.lsi.com.
For Mac OS X, you can use the First Aid tab in the Disk Utilityselect the disk on the left and then click Verify Disk. If verification encounters problems, you can then use the Repair Disk option on the same screen. Under Linux and FreeBSD use the fsck command. For OpenSolaris and VMware you should follow your operating systems guide to perform a file system check. See Also Enabling or Disabling Auto-Verify for a Unit on page 107 Scheduling Background Tasks on page 163
252
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
253
defect.
RAID 0. A single drive returned an error, possibly because of a media
defect.
RAID 1 and 10. One side of the mirror does not equal the other side. RAID 5, 6, and 50. The parity data does not equal the user data.
For any RAID type, the most likely cause of the error is a grown defect in the drive. For out-of-synchronization mirrors or parity, the error could be caused by improper shutdown of the unit. This possibility applies to RAID 1, 5, 6, 10, and 50.
254
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Action When a verify fails, redundant units will automatically resynchronize user data through a background initialization. The initialize will not erase user data, but will recalculate and rewrite user parity data. If the unit was non-redundant, any data in the error location is lost. (However, the error could be in a part of the drive that did not contain data.) A unit file system check is recommended. Under Windows, right-click on your drive icon and choose Properties >>
Tools >> Check Now.
For Mac OS X, you can use the First Aid tab in the Disk Utilityselect the disk on the left and then click Verify Disk. If verification encounters problems, you can then use the Repair Disk option on the same screen. Under Linux and FreeBSD use the fsck command. For OpenSolaris and VMware you should follow your operating systems guide to perform a file system check. The resynchronization of data that takes place during a background initialization can slow down access to the unit. Once initialization has begun, it cannot be canceled. You can pause it, however, by scheduling it to take place during off-hours. For more information, see Scheduling Background Tasks on page 163. You can also set the initialization process to go slower and use fewer system resources. For more information, see Setting Background Task Rate on page 162. (Initialization occurs at the Rebuild rate.) See Also About Initialization on page 146
www.lsi.com/channel/products
255
For Mac OS X, you can use the First Aid tab in the Disk Utilityselect the disk on the left and then click Verify Disk. If verification encounters problems, you can then use the Repair Disk option on the same screen. Under Linux and FreeBSD use the fsck command. For OpenSolaris and VMware you should follow your operating systems guide to perform a file system check.
256
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
It is recommended that you execute a file system check when the rebuild completes. Under Windows, right-click on your drive icon and choose Properties >>
Tools >> Check Now.
For Mac OS X, you can use the First Aid tab in the Disk Utilityselect the disk on the left and then click Verify Disk. If verification encounters problems, you can then use the Repair Disk option on the same screen. Under Linux and FreeBSD use the fsck command. For OpenSolaris and VMware you should follow your operating systems guide to perform a file system check. See Also Starting a Verify Manually on page 152 Enabling or Disabling Auto-Verify for a Unit on page 107 Setting Overwrite ECC (Continue on Source Error When Rebuilding) on page 108
www.lsi.com/channel/products
257
Action None required. This is considered a normal part of operation. Not all types of RAID units need to be initialized in order to have full performance. The initialize will not erase user data, but will calculate and write parity data or mirror data to the drives in the unit. See Also About Initialization on page 146
258
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
259
Action Review the list of events on the Alarms page for other entries that may give you an idea of why the migration failed (for example, a drive error on a specific port). You may also wish to get the logs and contact technical support at http://www.lsi.com/channel/ContactUs. For information on collecting logs, search the LSI KnowledgeBase for keyword 12278 at http://kb.lsi.com.. See Also RAID Level Migration (RLM) Overview on page 116
Action If the capacity of the unit did not change, then you do not need to do anything else. If the capacity of the migrated unit is larger, you will need to inform the operating system of the change. See Informing the Operating System of Changed Configuration on page 119.
260
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
A parity inconsistency for a RAID 5 or RAID 50 unit. A data mismatch for a RAID 1 or RAID 10 unit.
Action Replace the incompatible SO-DIMM with a compatible one. See Also For a list of SODIMMs compatible with the 9500S, search the LSI KnowledgeBase for keyword 11748 at http://kb.lsi.com.
www.lsi.com/channel/products
261
Action Install a compatible SO-DIMM on the controller. See Also For a list of SODIMMs compatible with the 9500S, search the LSI KnowledgeBase for keyword 11748 at http://kb.lsi.com.
262
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
263
264
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
265
266
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
The 3ware RAID controller checks the backup DCB, even when the primary DCB is OK. If an error is found, the controller will attempt to correct the error by reading the primary copy. If the primary copy is valid, the backup DCB will be rewritten to rectify the errors. Action LSI recommends verifying the unit. See Starting a Verify Manually on page 152.
www.lsi.com/channel/products
267
268
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Action The battery pack must be replaced. This may be a fault in the BBU control module. If you get this error, do the following: Turn off the computer and remove the 3ware RAID controller. Remove the BBU control module from the 3ware RAID controller and the battery module from the remote card. 3 Unplug the battery from the control module. 4 Return the BBU control module and battery module to 3ware. For more details on removing the BBU, see the installation guide that came with your 3ware RAID controller. 1 2
www.lsi.com/channel/products
269
The Battery Backup Unit is presently still able to backup the 3ware RAID controller, but you should replace the battery pack if the temperature warning persists. Contact 3ware technical support at http://www.lsi.com/channel/ContactUs if this problem is not due to environmental reasons or improper case cooling.
270
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Contact 3ware technical support at http://www.lsi.com/channel/ContactUs if this problem is not due to environmental reasons or improper case cooling.
www.lsi.com/channel/products
271
Action None required. See Also See the Install Guide for your controller.
272
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
273
274
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
275
276
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
277
278
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
279
280
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
281
Action The enclosure normally controls the on/off function of the fan. If there is no over-heating problem, no action is necessary.
282
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
283
284
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Action If due to a poor connection, the repair will require specialized skills. Contact your enclosure manufacturer for more information.
www.lsi.com/channel/products
285
Action Check the operational status of the temperature sensor. If it has failed, replace it. See your enclosure documentation or contact your enclosure manufacturer for more information.
286
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
287
Action Check to be sure the power supply is operational by re-seating or replacing the failed power supply. See your enclosure documentation or contact your enclosure manufacturer for more information. It is recommended to use an uninterruptible power supply (UPS) to protect against power failures.
288
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
289
Action If applicable, replace the failed power supply. Contact your enclosure manufacturer for more information.
290
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
www.lsi.com/channel/products
291
292
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Appendices
The following information is available in the appendices: Appendix A, Glossary on page 294 Appendix B, Driver and Software Installation on page 301 Appendix C, Compliance and Conformity Statements on page 355 Appendix D, Warranty, Technical Support, and Service on page 357
www.lsi.com/channel/products
293
A
Glossary
(Basic Input Output System) manager is a basic interface used to view, maintain, and manage 3ware controllers, disks, and units, without having to boot the operating system. 3BM is included with the controller and is updated when the controller firmware is upgraded. The latest firmware and code set is available for download from the 3ware web site: http://www.lsi.com/channel/ChannelDownloads
3DM2. 3ware Disk Manager. The 3ware disk manager is a web-based graphical user interface that can be used to view, maintain, and manage 3ware controllers, disks, and units. It is available on the 3ware CD that came with your controller and can be downloaded from http://www.lsi.com/channel/ChannelDownloads. 3ware. Named after the 3 computer wares: hardware, software and firmware. A leading brand of high-performance, high-capacity Serial ATA (SATA) and SAS (Serial Attached SCSI) RAID storage solutions. A-Chip. AccelerATA chip. Automated data ports to handle asynchronous
single unit. Within 3ware software (3BM and 3DM2), arrays are typically referred to as units.
Array Roaming. The process of swapping out or adding in a configured
unit without having to shut down the system. This is useful if you need to move the unit to another controller.
Auto-Verify. A unit policy that automates the verify process. When enabled, it performs verifies based on the Verify Schedule. It has two modes, Advanced, which has up to seven scheduling slots per week, or Basic, which has one. Background rebuild rate. The rate at which a particular controller
initializes, rebuilds, and verifies redundant units (RAID 1, RAID 5, RAID 6, RAID 10, RAID 50).
Boot volume size. The size to be assigned to volume 0 when creating a
unit through 3BM or CLI on a PC machine. Note that the resulting volume does not have to be used as a boot volume. However, if the operating system is installed on the unit, it is installed in volume 0.
294
Cache. See Read Cache and Write Cache. Carve size. The size over which a unit will be divided into volumes, if auto-carving is enabled. CLI. Command Line Interface. The 3ware CLI is a text program, rather than a GUI (graphical user interface). It has the same functionality as 3DM2, and can be used to view, maintain, and manage 3ware controllers, disks, and units. Configuration. The RAID level set for a unit. Controller. The physical card from 3ware that you insert into a computer system and connect to your disk drives or enclosure. The controller contains firmware that provides RAID functionality. 3ware makes a number of different models of SATA RAID controllers. Controller ID number. Unique number assigned to every 3ware
selecting a RAID level. The array will appear to the operating system as a single unit. Overwrites any existing unit configuration data on the drives. Note that in 3ware software tools, arrays are referred to as units.
DCB. Disk configuration block. This is 3ware proprietary RAID table
information that is written to disk drives that are in a RAID unit or single disk. The DCB includes information on the unit type, unit members, RAID level, and other important RAID information.
Delete an array. Deleting an array (or unit) is the process of returning the
drives in a unit to individual drives. This erases the DCB information from the drives and deletes any data that was on them. When a unit is deleted from a controller, it is sometimes referred to as being destroyed. If you want to remove a unit without deleting the data on it, do not delete it; instead use the Remove feature in 3DM2, and then physically remove the drives.
Destroying. Same as deleting a unit. Degraded unit. A redundant unit that contains a drive that has failed. Disk roaming. When moving a unit from one controller to another, refers
to putting disks back in a different order than they initially occupied, without harm to the data.
Distributed parity. Parity (error correction code) data is distributed
across several drives in RAID 5, RAID 6, and RAID 50 configurations. Distributing parity data across drives provides both protection of data and
good performance.
Drive ID. A unique identifier for a specific drive in a system. Also called a
port ID.
www.lsi.com/channel/products
295
Appendix A. Glossary
drive.
ECC. Error correction code. ECC Errors are grown defects that have
stops the rebuild or whether the rebuild can continue in spite of the error. Specified by the Ignore ECC (Continue on Source Error When Rebuilding) unit policy.
Enclosure. An enclosure houses drives and a backplane. The backplane
connectivity between the 3ware 9750 RAID controller and the other devices in the SAS domain. Expanders allow one phy to connect to multiple drives.
Export a unit. To remove the association of a unit with a controller. Does
not affect the data on the drives. Used for array roaming, when you want to swap out a unit without powering down the system, and move the unit to another controller. Compare to Delete, which erases all unit configuration information from the drive.
Exportable unit or drive. In 3BM (BIOS), exportable units and drives are those that will be available to the operating system when you boot your computer. Fault tolerant. A RAID unit which provides the ability to recover from a failed drive, either because the data is duplicated (as when drives are mirrored) or because of error checking (as in a RAID 5 unit). Firmware. Computer programming instructions that are stored in a readonly memory on the controller rather than being implemented through software. Grown defect. Defects that arise on a disk from daily use. Hot spare. A drive that is available, online, and designated as a spare.
When a drive fails in a redundant unit, causing the unit to become degraded, a hot spare can replace the failed drive automatically and the unit will be rebuilt.
Hot swapping. The process of removing a disk drive from the system
while the power is on. Hot swapping can be used to remove units with data on them, when they are installed in hot swap bays. Hot swapping can also be used to remove and replaced failed drives when a hot swap bay is used.
Import a unit. Attach a set of disk drives with an existing configuration to
a controller and make the controller aware of the unit. Does not affect the data on the drives.
296
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Initialize. For 3ware SATA RAID controllers, initialize means to put the redundant data on the drives of redundant units into a known state so that data can be recovered in the event of a disk drive failure. For RAID 1 and 10, initialization copies the data from the lower port to the higher port. For RAID 5, 6, and 50, initialization calculates the RAID 5 parity and writes it to disk (background initialization). This is sometimes referred to as resynching, and does not erase user data. Note: If foreground initialization is done before the operating system has loaded, zeroes are written to all of the drives in the unit. This process, done through the 3ware BIOS, does erase existing data. Logical Units. This term is used in the 3ware CLI. It is usually shortened
to units. These are block devices presented to the operating system. A logical unit can be a one-tier, two-tier, or three-tier arrangement. Single logical units are examples of one-tier units. RAID 1, RAID 5, and RAID 6 are examples of two-tier units and as such will have sub-units. RAID 10 and RAID 50 are examples of three-tier units and as such will have subsub-units.
JBOD. An unconfigured single drive. The acronym is derived from just
a bunch of disks. Note that earlier versions of the 3ware RAID controller exported JBODs to the OS. This is no longer supported. Individual drives should be configured as Single Disks in order to be made available to the OS.
Migration. The process of changing the characteristics of a unit. The change can be to expand the capacity of the unit (OCE), change the stripe size of the unit, change the unit from redundant to non-redundant, change the unit from non-redundant to redundant, and to change the unit from one type of redundant unit to another type of redundant unit (for example RAID 1 to RAID 5). Mirrored disk array (unit). A pair of drives on which the same data is
written, so that each provides a backup for the other. If one drive fails, the data is preserved on the paired drive. Mirrored disk units include RAID 1 and RAID 10.
NCQ (Native Command Queuing). See Queuing Non-redundant units. A disk array (unit) without fault tolerance
an existing RAID unit without having to create a new unit. See also migration.
Parity. Information that the controller calculates using an exclusive OR (XOR) algorithm and writes to the disk drives in RAID 5, RAID 6, and RAID 50 units. This data can be used with the remaining user data to recover the lost data if a disk drive fails. PCB. Printed circuit board.
www.lsi.com/channel/products
297
Appendix A. Glossary
P-Chip. PCI interface chip that connects the PCI bus to the high-speed internal bus and routes all data between the two using a packet switched fabric. There is one P-chip per controller card. Phy. Phys are transceivers that transmit and receive the serial data stream that flows between the controller and the drives. 3ware 9750 controllers have multiple phys. These phys are associated with virtual ports (vports) by 3ware software to establish up to 127 potential connections with the SAS or SATA hard drives. Phy Identifier. The ID number (0-7) assigned to each of the 8 phys on the 9750 controller. Port. 3ware controller models have one or many ports (typically 4, 8, 12,
16, 24, or 28). Each port can be attached to a single disk drive. On a controller with a Multi-lane serial port connector, one connector supports four ports. On 9750 series controllers, connections are made with phys and vports (virtual ports). See phy and VPort.
Port ID. A unique identifier for a specific port in a system. Also called a
drive ID.
Queuing. SATA drives can use Native Command Queuing (NCQ) to
improve performance in applications that require a lot of random access to data, such as server-type applications. When NCQ is enabled, the commands are reordered on the drive itself. NCQ must be supported by the drive. NCQ must be turned on in both the drive and the RAID controller. By default, the RAID units queue policy is disabled when creating a unit.
RAID. Redundant array of inexpensive disks, combined into a unit
(array), to increase your storage systems performance and provide fault tolerance (protection against data loss).
Rapid RAID Recovery. The Rapid Raid Recovery feature increases the speed with which a redundant unit can be made redundant again when a rebuild is required. It can also increase the speed of verification or initialization that may occur in the event of an unclean shutdown. Read Cache. Read Cache stores data from media locally on the controller to improve read access times for applications. The 3ware Read Cache feature also includes an Intelligent Mode, which enables Intelligent Read Prefetch (IRP). IRP includes a typical read-ahead caching method which is used to proactively retrieve data from media and store it locally on the controller with the anticipation that it may be requested by the host. Rebuild task schedule. The specification for when rebuilding, may occur, including start time and duration. Rebuild a unit. To generate data on a new drive after it is put into service
to replace a failed drive in a fault tolerant unit (for example, RAID 1, 10, 5, 6, or 50).
298
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Redundancy. Duplication of data on another drive or drives, so that it is protected in the event of a drive failure. Remove a drive. The process of making a drive unavailable to the
controller.
Remove a unit. The process of making a unit unavailable to the controller and the operating system. After a unit is removed it can be hot swapped out of the system. This is sometimes referred to as exporting a unit. RLM (RAID Level Migration). The process of using an existing unit of
one or more drives and converting it to a new RAID type without having to delete the original unit. For example, converting a single disk to a mirrored disk or converting a RAID 0 unit to a RAID 5 unit.
Self-test. A test that can be performed on a scheduled basis. Available
storage devices. The SAS protocol includes support for SAS and SATA devices.
SAS address. Each SAS device (SAS drives, controllers, and expanders)
has a worldwide unique 64-bit SAS address. Also known as World Wide Number (WWN). SATA drives do not have a WWN and are identified by a VPort ID.
SAS device. SAS devices include SAS drives, controllers, and any
expanders present in the SAS domain. Each SAS device has a unique 64bit World Wide Number (WWN). SATA drives do not have a WWN and are identified by their VPort IDs
SAS domain. The SAS domain includes all SAS and SATA devices that
levels that support striping. The size of stripes can be set for a given unit during configuration. The stripe size is user-configurable at 64 KB, 128 KB, or 256 KB. This stripe size is sometimes referred as a minor stripe size. A major stripe size is equal to the minor stripe size times the number of disks in the unit.
www.lsi.com/channel/products
299
Appendix A. Glossary
Striping. The process of breaking up files into smaller sizes and distributing the data amongst two or more drives. Since smaller amounts of data are written to multiple disk drives simultaneously, this results in an increase in performance. Striping occurs in RAID 0, 5, 6, 10 and 50. Subunit. A logical unit of storage that is part of another unit. For
example, the mirrored pairs (RAID 1) in a RAID 10 unit are subunits of the RAID 10 unit.
Unit ID. A unique identifier for a specific unit in a system. Unit Number. The SCSI number, or channel number, of a particular unit. Unit. A logical unit of storage, which the operating system treats as a single drive. A unit may consist of a single drive or several drives. Also known as an array. Verify. A process that confirms the validity of the redundant data in a
redundant unit. For a RAID 1 and RAID 10 unit, a verify will compare the data of one mirror with the other. For RAID 5, RAID 6, and RAID 50, a verify will calculate RAID 5 parity and compare it to what is written on the disk drive.
VPort. The 3ware 9750 RAID controller has 127 addresses available to assign to hard drives. These addresses are known as virtual port (vport) IDs. By using vport IDs and expanders, one controller phy can connect to multiple drives. This is in contrast to standard port connections which are one-to-one physical connections. Wide Port. A SAS port can consist of one or more phys. When a SAS
port consists of one phy it is known as a narrow port, when it contains multiple phys it is known as a wide port. The 3ware 9750 controllers has multiple wide port connectors that contain 4 phys each. These phys can function individually, in which case each phy has its own SAS address, or the 4 phys can be banded together, in which case they share the same SAS address. A 9750 wideport can have a bandwidth of up to 12.0 Gbps for SAS 1.1 and 24 Gbps for SAS 2.0..
WWN (World Wide Number). The unique worldwide 64-bit SAS address
assigned by the manufacturer to each SAS port and expander device in the SAS domain. Many SAS drives have 2 ports and thus 2 WWNs.
Write Cache. When write cache is enabled, data will be stored in
controller cache and drive cache before the data is committed to disk. This allows the system to process multiple write commands at the same time, thus improving performance
300
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
B
Driver and Software Installation
This appendix provides detailed instructions for installing 3ware drivers and software to your 9750 series controller. Driver and software information is organized by operating system: Installing 3ware Drivers and Software under FreeBSD Installing 3ware Drivers and Software under Linux Installing 3ware Drivers and Software under Mac OS X Installing 3ware Drivers and Software under OpenSolaris Installing 3ware Drivers and Software under VMware Installing 3ware Drivers and Software under Windows
www.lsi.com/channel/products
301
This section provides details about how to install the driver for your 3ware RAID controller under FreeBSD. If the units you have created are your boot device, you install the driver for the controller as you install FreeBSD. If the operating system is already installed on a unit connected to another controller or to the motherboard, you start FreeBSD and then install the driver.
This section includes these topics: Obtaining 3ware FreeBSD Drivers Creating a FreeBSD Driver Diskette Installing the Kernel Driver Module while you Install the FreeBSD on a Unit Managed by a 3ware RAID Controller Installing the 3ware Kernel Driver on a FreeBSD System that Boots from a Different Device
After installing the driver, you can install the 3ware management tools 3DM2 and CLI. For details, see Installing Management Software (3DM2 and CLI) on page 308.
This CD includes: Compiled and tested kernel driver modules for FreeBSD, located at: 32-bit: packages/drivers/freebsd/<version>/x86 64-bit: packages/drivers/freebsd/<version>/x86_64
Driver source files for FreeBSD located at: FreeBSD: packages/drivers/freebsd/src/<version>
LSI web site. You can download the latest compiled and tested driver modules and driver source files for FreeBSD from the LSI web site at http://www.lsi.com/channel/ChannelDownloads.
302
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Installing the Kernel Driver Module while you Install the FreeBSD on a Unit Managed by a 3ware RAID Controller
Prerequisite:
You need a copy of: FreeBSD 7.2 (x86 or amd64) OS Installation CD
Use this procedure if your boot unit is going to be managed by the 3ware RAID controller. It describes how to load the FreeBSD 7.2 kernel driver module to enable boot device support and how to then compile the current drivers into the kernel from source files.
Note: This procedure is specific to FreeBSD 7.2 as it requires a compiled module.
For versions of FreeBSD for which a compiled module is not supplied by 3ware it is necessary to compile your own module from source files. See Compiling and Loading the Driver as a Module using kldload on page 307.
1 2
Disconnect all SCSI, ATA, and SAS devices in the system, except the CD or DVD and hard drives connected to the 3ware RAID controller. Create the RAID units on the 3ware RAID controller using 3BM. For details on how to create and order units, refer to "Creating a Unit through 3BM " and "Ordering Units in 3BM" on pages 97 and 101. Insert the diskette containing tws.ko module into the diskette drive. At the FreeBSD boot menu, select 6 "Escape to loader prompt."
3 4
www.lsi.com/channel/products
303
5 6
At the loader prompt. Load tws.ko from the diskette drive using. load disk0:tws.ko or disk1:tws.ko depending on how many drives you have connected to your system. Continue with the installation by typing. boot Install the FreeBSD OS, remove the FreeBSD installation CD, and reboot again.
7 8
Installing the 3ware Kernel Driver on a FreeBSD System that Boots from a Different Device
Use the steps in this section if FreeBSD boots from a different device and you are using the unit on your 3ware RAID controller for secondary storage. When you use the unit managed by the 3ware RAID controller for secondary storage, you do not need to use a driver diskette for driver installation.
Tip: Install FreeBSD on the drive attached to the motherboard before installing the
3ware RAID controller. This avoids the possibility of installing to the wrong drive or unit.
1 2 3
Get the latest driver source files for your version of FreeBSD. See Obtaining 3ware FreeBSD Drivers on page 302. Make sure the 3ware RAID controller is not yet installed in the system. Install FreeBSD on a disk attached to the motherboard. Be sure to install the full FreeBSD source.
Once FreeBSD is installed, power down the system and install the 3ware RAID controller. For assistance, see the installation guide that came with the controller. Boot to FreeBSD. Follow the instructions in Updating the Kernel with the New Driver Source on page 305 to update the kernel.
5 6
304
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
This section includes these topics: Updating the Kernel with the New Driver Source Updating the 3ware Kernel Driver Module Under FreeBSD Compiling and Loading the Driver as a Module using kldload
www.lsi.com/channel/products
305
cd ../compile/<config_name> make clean make cleandepend make depend make make install
Reboot your system. When the system reboots, the new kernel driver module will load automatically.
1 2 3
Download and extract the driver, as described under Downloading the Driver and Firmware on page 178. Make a backup of any critical data prior to updating the 3ware driver. Change the directory to the location with the extracted driver. Copy the driver into /boot/kernel. Make sure the module version matches the FreeBSD version. If the versions dont match there could be a kernel panic. Load the driver. kldload tws.ko If units are present, you should see unit information in the system log (usually, /var/log/messages). If you wish to load the driver automatically every time the system is rebooted, add the line 'tws_load="YES"' to the file /boot/loader.conf
306
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
To compile the driver as a module 1 2 3 Boot to FreeBSD. Download and extract the driver, as described under Downloading the Driver and Firmware on page 178. Unpack tws.tgz. Then copy the *.c and *.h files to /sys/dev/tws and the Makefile to /sys/modules/tws Build the tws.ko module cd /sys/modules/tws make The tws.ko module is created in /sys/modules/tws. To load the driver as a module 1 In the current configuration file under /usr/src/sys/i386/conf or /usr/src/sys/amd64/conf comment out the entry: "Device tws # 3ware 9750 series". This will unlink the old driver once you rebuild the kernel. Rebuild the kernel. Run command config <config_name> specifying your configuration file: (GENERIC, SMP, PAE, or your custom config), followed by: cd ../compile/<config_name> make clean make cleandepend make depend make make install
www.lsi.com/channel/products
307
3 4
Reboot to FreeBSD. Load the kernel driver module cd /sys/modules/tws kldload ./tws.ko If you wish to load the driver automatically every time the system boots: a copy tws.ko into the boot folder cp /sys/modules/tws/tws.ko /boot/kernel/tws.ko (backup the old module if you wish to revert back) b add the line 'tws_load="YES"' to the file /boot/loader.conf
4 5 6
Type: ./install.sh -i Respond to each screen as the script walks you through the installation process. After the installation is complete, check that the software was installed correctly.
308
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
This directory is only for use by the 3ware management software. No user data should be stored here. 2 3 4 Type: ./install.sh -u Respond to each screen as the script walks you through the uninstall process. After the uninstall is complete, check that the software is uninstalled.
www.lsi.com/channel/products
309
A drive or unit managed by the 3ware RAID controller may be configured to be your system's boot device. Or, you can use units managed by the 3ware controller for secondary storage and boot from another device, such as a disk attached to the motherboard, or other bootable media. The steps you follow to install the driver and make your RAID unit available depend on which version of Linux you are using, and whether it will be your boot device. This chapter provides step-by-step instructions for the following: Red Hat / Fedora Core Linux Installation Installing the 3ware Kernel Driver Module while Installing Red Hat Linux on a New Unit Installing the 3ware Kernel Driver Module on a Red Hat or Fedora Core Linux System that Boots From a Different Device SUSE Linux Installation Installing the 3ware Kernel Driver Module while Installing SUSE Linux on a New Unit Installing the 3ware Kernel Driver Module on a SUSE Linux System that Boots from a Different Device
The LSI website provides drivers for the latest Linux releases at http://www.lsi.com/channel/ChannelDownloads. Refer to the release notes for more details. If you are using an unsupported Linux distribution or kernel for which there is not a driver available from the LSI download page, search the LSI KnowledgeBase for keyword 14546 at http://kb.lsi.com. You can also contact LSI Technical Support, or email your driver request to support @lsi.com. For information about how to compile a driver from the 3ware driver source, see the links appended to the KnowledgeBase article mentioned above.
310
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Linux Enterprise Server (SLES), and Fedora Core Linux are included on this CD. Also included are the 3ware driver sources to compile kernelspecific drivers for many other Linux distributions.
LSI web site. You can download the latest compiled and tested driver for
supported Linux distributions from the LSI web site at http://www.lsi.com/channel/ChannelDownloads. Also included are the 3ware driver sources to compile kernel specific drivers for many other Linux distributions.
Warning: Be sure to use the correct driver for your processor. It is possible to load
the wrong driver onto a system, however when you boot such systems, they will not work.
www.lsi.com/channel/products
311
When it starts, you will be asked to agree to the LSI software license. To continue, click Agree. 2 3 When the 3ware Menu appears, click the Driver Disk Images button. In the 3ware Driver Disk Images menu, click the button for the driver disk you want to create. A confirmation window opens. 4 Insert a blank diskette into a drive and click the Yes button to begin creating the driver floppy diskette.
Note: If you need to create a Linux driver diskette for a Linux distribution other that
what is available on the menu, search the LSI KnowledgeBase for keyword 14546 at http://kb.lsi.com.
312
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
To copy the driver to a USB drive 1 Insert the 3ware CD into your system. To manually mount the CD, type:
mount -t iso9660 /dev/cdrom /mnt
2 3 4
On the CD, navigate to packages/images and locate the appropriate driver. Insert a USB drive into your computer. Unzip (if .zip) or untar (if .tgz) the driver file to the USB drive.
Installing the 3ware Kernel Driver Module while Installing Red Hat Linux on a New Unit
Note: If Red Hat Linux is already installed and bootable on another drive, turn to Installing the 3ware Kernel Driver Module on a Red Hat or Fedora Core Linux System that Boots From a Different Device on page 314.
Note: We have tested some older systems where a drive connected to the motherboard interfered with using a drive or unit managed by the 3ware RAID controller as a boot device. Disconnecting the drive while installing Linux will eliminate this problem. After Linux is installed, the drive can be reconnected.
To install the 3ware kernel driver module while installing Red Hat or Fedora Core Linux on a new unit 1 Boot with the Red Hat or Fedora Core install disk: a b c Insert the Linux installation disk into your computer. Make sure the boot order in your motherboards BIOS is correct; then start or reboot your computer. When the Welcome to Red Hat or Fedora Core display appears, type:
linux dd
A number of files will load and then a message will prompt you to insert your driver install disk. 2 Install the 3ware kernel driver module, using the driver install diskette: Insert the driver install diskette containing the 3ware driver and press Enter. The system automatically reports: Loading 3w-sas
www.lsi.com/channel/products
313
3 4 5
When prompted, select the proper language and keyboard types for your locality. After installation completes, remove media (CD and floppy disks). Click reboot button to finish installation.
Installing the 3ware Kernel Driver Module on a Red Hat or Fedora Core Linux System that Boots From a Different Device
The steps for installing the 3ware kernel driver module vary slightly, depending on your specific installation requirements. Select the appropriate set of steps below, based on whether: You want to update the RAM disk You prefer to load the driver manually or from a script, instead of updating the RAM disk
For an SMP kernel (multi-processor), the kernel string will end in smp. For example: 2.6.16-smp For a Bigmem kernel, the kernel string will end in big. For example:
2.6.16-big
For a i586 kernel, the kernel string will end in 586. For example:
2.6.16-586
For a PAE kernel (Physical Address Extension), the kernel string will end in pae. For example: 2.6.16-pae For a Xen kernel, the kernel string will end in xen. For example:
2.6.16-xen
314
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Copy the kernel driver module: For Redhat Linux Intel x86 and AMD, type:
cp /mnt/packages/drivers/linux/redhat/<version>/x86/ 3w-sas.<ko or pae> /lib/modules/<kernel string>/kernel/ drivers/scsi/3w-sas.ko
If prompted to overwrite, type y. For Redhat Linux on AMD Opteron and Intel EM64T, type: cp /mnt/cdrom/packages/drivers/linux/redhat/<version>/ x86_64/3w-sas.ko /lib/modules/<kernel string>/kernel/
drivers/scsi/3w-sas.ko
For Fedora Core on AMD Opteron and Intel EM64T, type: cp /mnt/packages/drivers/linux/fedora/<version>/x86_64/ 3w-sas.ko /lib/modules/<kernel string>/kernel/drivers/
scsi/3w-sas.ko
www.lsi.com/channel/products
315
4 5 6
<kernel string> where <kernel string> is the /lib/modules directory from which to copy the 3w-sas driver. Example:
/sbin/mkinitrd -v -f /boot/initrd-2.6.18-14.img 2.6.18-14
If you are using the GRUB boot loader, skip to Step 8. If you are using the LILO boot loader, run LILO to update the boot record on disk by typing the following:
/sbin/lilo
Reboot. The 3ware kernel driver module will be loaded from the ram disk automatically at boot time.
To install the 3ware kernel driver module and load the module manually instead of using a RAM disk 1 2 Log in as root and open a console window. Mount the CD which contains the 3ware kernel driver module. To mount the CD, type:
mount /dev/cdrom /mnt and press Enter.
Copy the kernel driver module. For Redhat Linux on Intel x86 and AMD x86, type: cp /mnt/packages/drivers/linux/redhat/<version>/x86/ 3w-sas.<ko or pae> /lib/modules/<kernel string>/kernel/
drivers/scsi/3w-sas.ko
For Fedora Core on Intel x86 and AMD x86, type: cp /mnt/packages/drivers/linux/fedora/<version>/x86/ 3w-sas. <ko, 586, or pae> /lib/modules/<kernel string>/
kernel/drivers/scsi/3w-sas.ko
316
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
For Redhat Linux on AMD Opteron and Intel EM64T, type: cp /mnt/packages/drivers/linux/redhat/<version>/x86_64/ 3w-sas.ko /lib/modules/<kernel string>/kernel/drivers/
scsi/3w-sas.ko
For Fedora Core on AMD Opteron and Intel EM64T, type: cp /mnt/packages/drivers/linux/fedora/<version>/x86_64/ 3w-sas.ko /lib/modules/<kernel string>/kernel/drivers/
scsi/3w-sas.ko
You can also incorporate the insmod command into a startup script.
www.lsi.com/channel/products
317
To create a driver install floppy diskette 1 Insert the 3ware CD into your Linux system. A GUI such as X windows is required to load the 3ware menu. To manually mount the CD, type:
mount -t iso9660 /dev/cdrom /mnt
2 3
When the 3ware Menu appears, click Driver Disk Images. In the 3ware Driver Disk Images menu, click the button for the driver disk you want to create. A confirmation window opens.
Insert a blank diskette into a drive and click the Yes button to begin copying the driver to the floppy diskette.
Note: If you need to create a Linux driver diskette for a Linux distribution other that
what is available on the menu, search the LSI KnowledgeBase for keyword 14546
at http://kb.lsi.com. To copy the driver to a USB drive 1 Insert the 3ware CD into your system. To manually mount the CD, type:
mount -t iso9660 /dev/cdrom /mnt
2 3 4
On the CD, navigate to packages/images and locate the appropriate driver. Insert a USB drive into your computer. Unzip (if .zip) or untar (if .tgz) the driver file to the USB drive.
Note: If using Winzip or another Windows utility to extract the Linux file,
use the .zip version instead of the .tgz version. Otherwise the files will not be compatible with Linux.
318
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Installing the 3ware Kernel Driver Module while Installing SUSE Linux on a New Unit
Note: If SUSE Linux is already installed on another drive, turn to Installing the 3ware Kernel Driver Module on a SUSE Linux System that Boots from a Different Device on page 319.
1 2
Boot directly from the SUSE installation CD #1 or DVD. When installing SUSE, press either the F6 key or the F3 key, depending on the version. You will then be prompted to insert the driver install disk and to select the media type.
3 4
Insert the 3ware Linux SUSE driver installation disk or 3ware CD. Click OK and continue with the installation.
Installing the 3ware Kernel Driver Module on a SUSE Linux System that Boots from a Different Device
In the instruction below, replace <kernel string> with the kernel version you are using (i.e. 2.6, etc.). In addition, replace 3w-sas.* with the appropriate module file for your kernel. Depending on the supported release, not all modules may be required or available. The available kernel driver module files are: 1 2 For default kernels: 3w-sas.ko For SMP kernels: 3w-sas.smp For high memory kernels: 3w-sas.big For i586 kernels: 3w-sas.586 For Xen kernels: 3w-sas.xen Log in as root. Edit /etc/sysconfig/kernel and make sure the file contains the following line:
INITRD_MODULES="reiserfs 3w-sas"
www.lsi.com/channel/products
319
Note: Other modules may be listed before or after 3w-sas, depending on the installation. You may see entries like reiserfs, ext3 or scsi_mod. If present, leave them (ensuring there is a
space between each module name), since the system needs them to boot properly.
If you are using SUSE 11.2 or earlier, after the existing 3w-9xxx entry, add 3w-sas to the file /lib/modules/<kernel string>/modules.dep Mount the CD-ROM and copy and install the appropriate kernel driver module for your system.
Note: The 64-bit driver is also used for 64-bit Intel Xeon and AMD
Opteron based motherboards.
Copy the kernel driver module: For openSUSE and SUSE Linux Enterprise Server 32-bit (x86), type: cp /mnt/packages/drivers/linux/suse/<version>/x86/ 3w-sas.<kernel extension> /lib/modules/<kernel string>/kernel/drivers/scsi/
3w-sas.ko
For openSUSE and SUSE Linux Enterprise Server 64-bit (x86_64), type: cp /mnt/packages/drivers/linux/suse/<version>/x86_64/
3w-sas.ko /lib/modules/<kernel string>/kernel/drivers/scsi/ 3w-sas.ko
http://kb.lsi.com. 6 Type:
/sbin/depmod -a
320
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
7 8
Type:
/sbin/mkinitrd
If you are using the GRUB boot loader, you are finished. If you are using the LILO boot loader, run LILO to update the boot record on disk by typing the following:
/sbin/lilo
To update the 3ware driver under Red Hat 1 2 3 4 Download and extract the driver, as described under Downloading the Driver and Firmware on page 172. Backup any critical data prior to updating the 3ware driver. Change the directory to the location with the extracted driver. Copy the files to the appropriate directory. (In the commands below, replace <version> with the applicable Red Hat or Fedora Core version, such as ws5 or fc11, and replace <kernel string> with the applicable kernel, for example 2.6)
Note: The name of the module you will copy (3w-sas.*) varies, depending on the kernel; however you will always copy it to a file named 3w-sas.ko for 2.6 kernels
www.lsi.com/channel/products
321
For Red Hat or Fedora Core Uniprocessor cp <version>/3w-sas.ko /lib/modules/ <kernel string>/kernel/drivers/scsi/3w-sas.ko For Red Hat SMP cp <version>/3w-sas.smp /lib/modules/ <kernel string>/kernel/drivers/scsi/3w-sas.ko For Red Hat Bigmem cp <version>/3w-sas.big /lib/modules/ <kernel string>/kernel/drivers/scsi/3w-sas.ko For Red Hat Xen cp <version>/3w-sas.xen /lib/modules/ <kernel string>/kernel/drivers/scsi/3w-sas.ko 5 For 2.6 Kernels, add the following line to /etc/modprobe.conf.
alias scsi_hostadapter 3w-sas
Complete the upgrade by upgrading the initial ramdisk. Change the directory to the boot directory:
cd /boot
Run mkinitrd by entering the following: (In the commands below, replace <kernel string> with the applicable kernel, for example 2.4.20-8) For Red Hat or Fedora Core Uniprocessor mkinitrd v f initrd-<kernel string>.img <kernel string> For Red Hat SMP
mkinitrd v f initrd-<kernel string>smp.img <kernel
string>xen 7 If you are using lilo, run lilo to update to the boot loader. You should see a printout of kernels that are able to boot on this system after running lilo.
322
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
To update the 3ware driver under SUSE 1 2 3 4 Download and extract the driver, as described under Downloading the Driver and Firmware on page 172. Backup any critical data prior to updating the 3ware driver. Change the directory to the location with the extracted driver. Copy the files to the appropriate directory. (In the commands below, replace <version> with applicable SUSE version, such as su10) Replace <kernel string> with applicable kernel (i.e.: 2.6.16.x) For SUSE Uniprocessor (2.6 kernels) cp <version>/3w-sas.ko /lib/modules/<kernel string>/kernel/
drivers/scsi/3w-sas.ko
5 6
Run /sbin/depmod -a Make sure the file /lib/modules/<kernel string>/ modules.dep contains an entry for 3w-sas. If not, add it after the 3w-xxxx entry. Complete the upgrade by upgrading the initial ramdisk. (Skip to step 10 if you prefer to use insmod 3w-sas.ko, instead.) Make sure the file /etc/sysconfig/kernel contains the following line:
INITRD_MODULES=3w-sas
www.lsi.com/channel/products
323
Note: Other modules may be listed before or after 3w-sas depending on the installation. You may see entries likes reiserfs, ext3 or scsi_mod. Leave these entries alone, if present, as the system may need them to boot properly.
8 9
Run mkinitrd. If you are using lilo, use lilo to update to the boot loader. You should see a printout of kernels that are able to boot on this system after running lilo.
10 Reboot, if booted from the 3ware controller. Otherwise, continue with step 11. The driver is now updated. 11 Stop the current driver module, if loaded:
rmmod 3w-sas
If the new driver fails to load properly, confirm that you used correct driver. If your kernel or SUSE version is not supported, you will need to compile your own driver. For more information, search the LSI KnowledgeBase for keyword 14546 at http://kb.lsi.com.
324
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
4 5 6
Type: ./install.sh -i Respond to each screen as the script walks you through the installation process. After the installation is complete, check that the software was installed correctly.
This directory is only for use by the 3ware management software. No user data should be stored here. 2 3 4 Type: ./install.sh -u Respond to each screen as the script walks you through the uninstall process. After the uninstall is complete, check that the software is uninstalled.
www.lsi.com/channel/products
325
If you later want to uninstall the 3DM2 software, see Uninstalling 3ware Management Software on page 325. To install the driver and disk management tools 1 2 Download the Mac 3ware installation CD from http://www.lsi.com/ channel/ChannelDownloads. LSI provides two different image type files (3wareCD.cdr or 3wareCD.dmg). Once downloaded to your Mac double-click on either image to mount the image and open the image for browsing. Double-click the icon StartInstall to begin the software and driver installation process. When prompted, enter your Macintosh Admin user name and password and click OK.
Figure 112. Authenticate dialog requests user name and password
The installer starts and the welcome screen appears. 4 From the Welcome screen, click Next to start the installation process.
Figure 113. Welcome Installation Screen
326
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
On the License Agreement page, accept the agreement and click Next.
Figure 114. License Agreement Screen
www.lsi.com/channel/products
327
If you want to change where the 3ware Disk Management tools 3DM2 and CLI will be installed, you can change the path and directory. Default install location for Mac OS X 10.6.0 is: /opt/3ware Default install location for Mac OS X 10.5.0 is: /Applications/3ware When you are ready, click Next.
Figure 115. Specify Directory Path Screen
Select what components you want to install. 3DM2 and CLI are applications that let you set up and manage RAID units. If you unselect Enable Web Interface, the 3DM2 web interface will not be enabled. In this case, an additional screen will display, that allows you to enable email notification. (If you do enable the web interface, you can enable this feature later, after 3DM2 has been installed.) Refer to the 3DM2 Reference on page 189, for details about 3DM2 and setting preferences, including email notification.
328
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
This screen summarizes what you selected in the previous two screens and includes the total size of the installation. When you are ready, click Install to start the installation.
Figure 117. Preinstall Summary Screen
www.lsi.com/channel/products
329
When the final installation screen lets you know that installation is complete, click Finish.
Figure 118. Final Installation Screen
You will be prompted to restart your computer in order for the driver to be used with your 3ware RAID controller. 10 Restart your Mac. If you have other tasks you wish to complete before restarting, you may do so. For example, if you need to update the firmware, through 3DM2 or CLI, you may do before restarting. (For details about updating the firmware, through 3DM2 see Updating the Firmware Through 3DM2 on page 174, for details about updating the firmware , through CLI, refer to 3ware SATA+SAS RAID Controller Card CLI Guide, Version 10.2.
330
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Installing the Driver and Software when LSI 3ware RAID Controller is used as Primary Storage
The steps below describe how to install the 3ware driver and RAID management software as the primary storage.
Note:
Installing the driver and software when the RAID controller is used as the primary storage only works on systems that support legacy BIOS.
1 2
Install your 3ware RAID controller. For details, see the installing guide for the controller. Create the RAID units on the 3ware RAID controller using 3BM. For details on how to create and order units, refer to "Creating a Unit through 3BM " and "Ordering Units in 3BM" on pages 97 and 101. Download the LSI 3ware complete ISO image from http://www.lsi.com/channel/ChannelDownloads and burn it to a CD. Copy the two driver folders from the CD that you just burned:
3 4
www.lsi.com/channel/products
331
packages/drivers/opensolaris/amd64 packages/drivers/opensolaris/i386 to a USB flash drive or other storage media. 5 6 7 8 Insert the OpenSolaris CD into your CD or DVD drive and boot from the CD. When booting completes, you will be in the OpenSolaris desktop, open a terminal. Insert the USB flash drive into your system. The drive should be mount automatically otherwise you can manually mount the drive. From the terminal do the following: a Login as root # su Passwd: opensolaris Run this command: # pfexec touch /ADD_DRV_IGNORE_ROOT_BASEDIR Copy 3ware drivers from the USB flash drive or other storage media # cp /<mount_point>/amd64/tw /kernel/drv/amd64 # cp /<mount_point>/i386/tw /kernel/drv/ Load 3ware driver # add_drv m * 0666 root sys i 'pci13c1,1003 pci13c1,1004 pci13c1,1005 pci13c1,1010' c scsi tw Double-click Install OpenSolaris icon on the OpenSolaris desktop to start the installation process. You should be able to select the array on the 3ware controller to install OpenSolaris on it. Follow through to complete the installation and reboot the system
b c
To install the management software insert the 3ware CD you burned in step 3, after OpenSolaris is rebooted, navigate to the directory on the CD that contains the installer. packages/installers/tools/opensolaris
Installing the Driver and Software when LSI 3ware RAID Controller is used as Secondary Storage
1 The steps below describe how to install the 3ware driver and RAID management software from a graphical window. You must be root to run
332
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
the installer.Download the LSI 3ware complete ISO image from http://www.lsi.com/channel/ChannelDownloads and burn it to a CD or mount the ISO image directly under OpenSolaris. 2 With your computer on, boot to OpenSolaris from another boot device. Then insert the CD you burned in step 1 and navigate to the folder on the CD that contains the installer.
packages/installers/tools/opensolaris
Type:
./setupSolaris_x86.bin
and press Enter. 4 After you press Enter, the application starts in graphical mode. On the Welcome screen, click Next.
Figure 119. Welcome Installation Screen
www.lsi.com/channel/products
333
On the License Agreement page, accept the agreement and click Next.
Figure 120. License Agreement Screen
If you want to change where the components will be installed, you can change the path and directory. When you are ready, click Next.
Figure 121. Specify Directory Path Screen
334
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
The LSI 3ware OpenSolaris driver is required for the operating system to be able to interact with the 3ware RAID controller. (Installing the driver may require that you restart your computer.) CLI lets you set up and manage RAID units through a command line interface.
On the summary screen, review the installation that is about to occur. If you want to make changes, use the Back button to move back through the screens. When you are ready, click Install to continue.
Figure 123. Installation Summary Screen
www.lsi.com/channel/products
335
When the final installation screen lets you know that installation is complete, click Finish.
Figure 124. Final Installation Screen
10 If you are prompted, restart your computer to load the driver. You can now use the 3ware BIOS Manager (3BM), the 3ware Disk Manager (3DM2), or the 3ware command line interface (CLI) to create and manage RAID units. Instructions for using the CLI are available in3ware SATA+SAS RAID Controller Card CLI Guide, Version 10.2
336
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Type:
./setupSolaris_x86.bin -console
and press Enter. The application starts in text mode. 4 Respond to each screen as it walks you through the installation process. The Console installation screens mirror those that display using the GUI installer. For specific information about the screens, see the previous section in this document. To navigate in text mode, type: 1 for Next 2 for Previous 3 to Cancel 5 to Redisplay 0 to Continue Installing 5 After the installation is complete, check that the driver has loaded correctly.
# modinfo | grep tw
To uninstall in graphical mode, type: ./uninstall.bin and press Enter. Follow the prompts to remove the installed components.
www.lsi.com/channel/products
337
338
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Installing the Driver when LSI 3ware RAID Controller is used as Primary Storage
Prerequisite to Driver Installation: (Primary Storage)
You need a copy of: VMware ESX/ESXi Server 4.0, Update 1 (U1) installation CD or VMware ESX/ESXi Server 4.x/4.x GA (see patch below). Due to a bug in the VMkernel you must run the following patch: VMware patch ESX400-200907001 for ESX 4.0 or VMware patch ESXi400-VEM-200907001 for ESXi 4.0 This issue is fixed in the ESX/ESXi 4.0, Update 1 (U1). You need a copy of: LSI 3ware VMware 4.0 driver image (3w-sas.iso) on CD. You need to download the VMware 4.0 driver from the LSI website at: http://www.lsi.com/channel/ChannelDownloads. Save the compressed file and extract the 3w-sas.iso file. Then burn the image to a iso CD.
1 2
Install your 3ware RAID controller and drives. For details, see the installation guide for the controller. Create the RAID units on the 3ware RAID controller using 3BM. You can access 3BM by pressing Alt-3 or 3 during system startup. For details on how to create and order units, refer to "Creating a Unit through 3BM " and "Ordering Units in 3BM" on pages 97 and 101. Insert the applicable VMware ESX Installation CD into your CD-ROM or DVD drive and restart your system. Your system should boot from the CD. (If it does not, change the BIOS settings to boot from the CD and then restart.)
4 5 6 7
At the VMware ESX Server 4.0 splash screen, press Enter to start the graphical installation method. When prompted, choose your language and press Enter. When prompted, choose your keyboard type and press Enter. When prompted for additional driver support, provide the 3ware VMware driver CD. After the driver is loaded, you should follow on-screen instructions to complete VMware installation. After you have finished your VMware ESX Server 4.x installation, reboot the server.
www.lsi.com/channel/products
339
Installing the Driver when LSI 3ware RAID Controller is used as Secondary Storage
Prerequisite to Driver Installation: (Secondary Storage)
You need a copy of: VMware vSphere 4.x Client on a windows machine. You need to download the client from the VMware vSphere website at: http://www.vmware.com/support/product-support/vsphere
You need a copy of: The VMware VShere Command-Line Interface (CLI) You need to download the CLI from the VMware communities website at: http://communities.vmware.com/community/developer/vsphere_cli vihostupdate.pl is part of VMware vSphere CLI download.
Depending upon your selection of ESX installation or ESXi installation, there are several options available for you to install and update the LSI 3ware VMware 4.x driver. If you are using ESX installation you need either: vihostupdate to install the driver or esxupdate to install the driver If you use ESXi installation you need to use: vihostupdate to install the driver
Installing the Driver using vihostupdate To update or add LSI 3ware drivers on existing ESX and ESXi installations using vihostupdate. 1 insert LSI 3ware VMware driver CDROM or medium that contains the driver file. Copy the file, offline-bundle.zip to the root of C: \e.g., C:\offline-bundle.zip. Launch the vSphere Client providing the credentials for root. Put the ESX/ESXi server into maintenance mode from vSphere Client. (Double-click on Inventory >> click Summary tab >> click Enter Maintenance Mode) 4 5 6 Go to Programs >> VMware >> and launch the vSphere CLI. You should have a command prompt showing the following path,
C:\Program Files\VMware\VMware vSphere CLI
2 3
340
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Now enter the following command via the VMware CLI perl
vihostupdate.pl -server <x.x.x.x ip address> -username <root> -password "<>" -b c:\<offline-bundle.zip> -i
8 9
Once the driver load using vihostupdate is finished, close the VMware CLI. Go back into the vSphere Client and take the ESX/ESXi server out of maintenance mode (click Summary tab >> click Exit Maintanence Mode.)
10 Reboot it. (click Summary tab >> click Reboot, then Yes to confirm) 11 As the ESX/ESXi server comes back up, you should see the 3ware-sas driver loading. 12 On vSphere you see the connection to the ESXi Server automatically reestablished through the vSphere Client, after the system has rebooted and all services have loaded. 13 Now you are ready to create VMs; storage pools, etc. Installing the Driver using esxupdate To update or add LSI 3ware drivers on existing ESX installations using esxupdate. 1 2 3 Place the driver CD in the CD-ROM drive of the ESX host. Mount the driver CD.
mount -t iso9660 /dev/cdrom /mnt/cdrom
Navigate to the directory on the CD that contains the driver. Navigate to <cd mount point>/offline-bundle/ and locate the offline-bundle.zip file. Run the esxupdate command to install drivers using the offline bundle.
esxupdate --bundle= LSI_3.26.08.001vm40-offline_bundle xxxxxx.zip update
www.lsi.com/channel/products
341
3ware RAID controller management software includes 3DM2 and CLI. CLI can run locally on the VMware server in a console window. By default, VMware ESX Server 4.0 does not have a GUI and therefore you cannot access 3DM2 locally. You must use another system that has a GUI and a web browser to access 3DM2. After initial installation and setup, administration will typically be done remotely through CLI or 3DM2. If you have not yet installed 3DM2 and CLI, use the steps below to do so. 1 2 Mount the 3ware software image CD.
mount -t iso9660 /dev/cdrom /mnt/cdrom
Navigate to the appropriate directory where the 3DM2 and CLI rpm files are located.
cd /mnt/cdrom/packages/installers/tools/vmware/esx40/
Note the URL supplied by 3DM2 at the end of installation, (for example, https://10.0.0.2:888), as it will be required in order to connect to 3DM2 through a web browser.
You will see a list of the packages that have been installed on VMware. 3 Run the command
342
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
rpm -e <package_name>
The 3ware RAID controller can be used with Windows Server 2003 (SP2 or newer), Windows 2008, Windows 2008 R2, Vista, and Windows 7, with both the 32-bit and 64-bit versions. It is recommended that you upgrade to the latest service pack available. A drive or unit managed by the 3ware RAID controller may be configured to be your systems boot device. Or, you can use units managed by the 3ware controller for secondary storage and boot from another device, such as a disk attached to the motherboard, or other bootable media. This section contains instructions for how to: Create a driver disk for the 3ware RAID controller. Install the 3ware driver and Windows on a new drive or unit.
www.lsi.com/channel/products
343
Install the 3ware driver when Windows is already installed on a different device.
Note: You must have administrator privileges for your system to install the Windows operating system and the 3ware driver.
Materials Required
LSI 3ware CD Microsoft Windows installation media (Not required if Windows is already installed on another drive.).
To copy the driver to a USB drive 1 2 Insert the 3ware CD into your Windows system. On the CD, navigate to packages/images and locate the appropriate driver.
344
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
3 4
Insert a USB drive into your computer. Unzip the driver file to the USB drive.
To install Windows Server 2008, Vista, or Windows 7 and the 3ware driver 1 Boot from the Windows Server 2008, Vista, or Windows 7 installation CD and specify the following: Language to Install, Time and currency
www.lsi.com/channel/products
345
format, and Keyboard or input method. Click Next and then click Install
Now.
2 3 4 5
Accept the Microsoft License Terms and click Next. When the message Which type of installation do you want:? appears, click Custom (advanced). When the message Where do you want to install Windows? appears, click Load Driver. Insert the media with the 3ware driver. It can be a floppy, USB flash drive, CD, or DVD. Once inserted, select Browse or OK and navigate to the location of the driver. When the message Select the driver to be installed appears, choose LSI
3ware 9750 RAID Controller and click Next.
6 7
Continue with the normal Windows installation at this point. There are no instructions after installing the driver that are specific to 3ware. If you need additional instructions, refer to the Windows documentation supplied by Microsoft. Follow the instructions under Partitioning, Formatting, and Mounting Units on page 90.
Installing the 3ware Driver on a Windows System that Boots from a Different Device
If you are installing the 3ware RAID controller on a system that already has a Windows operating system boot device, follow the instructions in this section. If you will be using a unit managed by the 3ware RAID controller as your boot device, see Installing the 3ware Driver and Windows on a New RAID Unit on page 345.
Note: It is easiest and simplest to install the driver before you install the 3ware
RAID controller card. If you install the controller card fist, when Windows displays the Found New Hardware wizard, cancel the prompts. Then continue with the procedure below.
To install the 3ware driver with the Device Driver Install Wizard 1 Insert the 3ware CD into your CD-ROM drive. Click Agree at the LSI license agreement. The 3ware menu appears. 2 Click Install Windows Drivers.
346
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
The installer will select the correct driver for your Windows operating system and open the Device Driver Installation Wizard.
Figure 125. 3ware Device Driver Installation Wizard
Click Next. You will see the following screen. The green checkmarks indicate successful installation of the driver. If unsuccessful, there will be a red checkmark.
Figure 126. Final Installation Screen
www.lsi.com/channel/products
347
4 5
Click Finish to exit the installer. If your 3ware RAID controller card is not yet installed, power down the system and physically install the controller card. When you turn your computer on again, Windows will automatically detect that the controller has been installed.
When prompted, click the default Next to have Windows automatically select the driver. The driver will automatically be detected, and the controller will be ready to use. Windows may or may not require that you reboot your computer.
To update the 3ware driver with the 3ware Device Driver Install Wizard
1 2 3 Backup any critical data prior to updating the 3ware driver. Log in to your system as system administrator. If you have the 3ware CD, insert the 3ware CD into your CD-ROM drive. Click Agree at the LSI license agreement. When the 3ware menu appears, click Install Windows Drivers. The installer will select the correct driver for your Windows operating system and open the 3ware Device Driver Installation Wizard. 4 If you downloaded the Device Driver Install Wizard from the LSI website, unzip the file to a directory, and then double-click that file to open the 3ware Device Driver Installation Wizard. When the 3ware Device Driver Installation Wizard opens, click Next.
348
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
After you click Next, the following screen appears. The green checkmarks indicate successful installation of the driver. If unsuccessful, there will be a red checkmark.
Figure 128. Final Installation Screen
www.lsi.com/channel/products
349
2 3
When the License screen appears, review and agree to the license in order to continue. When the 3ware menu appears, click Install Tools to launch the installer. The installer will start and the welcome screen appears.
From the Welcome screen, click Next to start the installation process.
Figure 129. Welcome Installation Screen
350
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
On the License Agreement page, accept the agreement and click Next.
Figure 130. License Agreement Screen
If you want to change where the 3ware Disk Management tools 3DM2 and CLI will be installed, you can change the path and directory. When you are ready, click Next.
Figure 131. Specify Directory Path Screen
Select what components you want to install and click Next. 3DM2 and CLI are applications that let you set up and manage RAID units.
www.lsi.com/channel/products
351
If you unselect Enable Web Interface, the 3DM2 web interface will not be enabled. In this case, an additional screen will display, that allows you to enable email notification. (If you do enable the web interface, you can enable this feature later, after 3DM2 has been installed.) 8 If you are prompted to configure email notification, check the box and complete the 3DM2 Email Configuration screen. This features allows you to receive notification of problems with your 3ware RAID controller and units. For details about completing these fields, see Managing E-mail Event Notification on page 59. You can select what level of notifications you want to be emailed about. Errors. You will be notified of Errors only. Warnings. You will be notified of Warnings and Errors. Information. You will be notified of Information, Warnings, and Errors. When you are ready, click Next to continue.
352
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
On the summary screen, review the installation that is about to occur. If you want to make changes, use Back to move back through the screens. When you are ready, click Install to continue.
Figure 134. Installation Summary Screen
www.lsi.com/channel/products
353
10 When the final installation screen lets you know that installation is complete, click Finish.
Figure 135. Final Installation Screen
354
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
C
Compliance and Conformity Statements
This section is organized into the following topics: FCC Radio Frequency Interference Statement Canadian Compliance Statement European Community Conformity Statement
www.lsi.com/channel/products
355
EN 61000-4-2Electromagnetic compatibility (EMC) Part 4: Testing and measurement techniques Section 2: Electrostatic discharge immunity test EN 61000-4-3 Electromagnetic compatibility (EMC) Part 4: Testing and measurement techniques Section 3: Radiated, Radio-Frequency, Electromagnetic Field Immunity Test EN 61000-4-4 Electromagnetic compatibility (EMC) Part 4: Testing and measurement techniques Section 4: Electrical fast transient/burst immunity test EN 60950 Safety of information technology equipment, including electrical business equipment following the provisions of the Electromagnetic Compatibility Directive 89/23/EEC Low Voltage Directive
356
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
D
Warranty, Technical Support, and Service
This section is organized into the following topics: Limited Warranty Warranty Service and RMA Process LSI Technical Support and Services Sales and ordering information Feedback on this manual
Limited Warranty
RAID Controller Hardware. LSI warrants the 9750 product against defects in
material and workmanship for a period of thirty-six (36) months from the date of original purchase. LSI, at no charge and at its option, will repair or replace any part of this product which proves defective by reason of improper workmanship or materials. Repair parts or replacement products will be provided by LSI on an exchange basis and will be either new or refurbished to be functionally equivalent to new. Products or parts replaced under this provision shall become the property of LSI.
Optional Battery Backup Unit (BBU) Hardware. 1-Year Hardware
Warranty: LSI warrants this product against defects in material and workmanship for a period of twelve (12) months from the date of original purchase. LSI, at no charge and at its option, will repair or replace any part of this product which proves defective by reason of improper workmanship or materials. Repair parts or replacement products will be provided by LSI on an exchange basis and will be either new or refurbished to be functionally equivalent to new. Products or parts replaced under this provision shall become the property of LSI. LSI warranty service is provided by returning the defective product to LSI.
www.lsi.com/channel/products
357
Exclusions
This warranty does not cover any damage to this product which results from accident, abuse, misuse, natural or personal disaster, or any unauthorized disassembly, repair or modification. LSI shall not be liable for any incidental or consequential damages, including but not limited to loss of profits, other loss, damage or expense directly or indirectly arising from the customer's misuse of or inability to use the product, either separately or in combination with other equipment, regardless of whether LSI has been advised of the possibility of such damages. LSI is not liable for and does not cover under warranty, any costs associated with servicing and/or the installation of LSI products. This warranty sets for the entire liability and obligations of LSI with respect to breach of warranty and the warranties set forth or limited herein are the sole warranties and are in lieu of all other warranties, expressed or implied, including warranties or fitness for particular purpose and merchantability.
358
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Product information, compatibility lists, software upgrades, and OS driver downloads, refer to: http://www.lsi.com/channel/ChannelDownloads. From the Product Family drop-down, select RAID Controllers. Then in the Product list on the right, select your product, for example 3ware SAS 9750-8i. 3ware KnowledgeBase, including frequently asked questions (FAQs) at http://kb.lsi.com.. Product compatibility and interoperability lists can also be found at: http://www.lsi.com/channel/support/marketing_resources. On the Marketing Resource Center page, select the Data & Interoperability tab. For specific answers to questions, technical support, or to give feedback about the product, refer to our website at: http://www.lsi.com/channel/ ContactUS.
LSI also offers support 24 hours a day, 7days a week at:. 888-646-4566 or 408-433-4567 in North America. For international customers call 00-800-5745-6442. For the latest LSI news and support updates or tweets sign up on our Twitter account at: http://www.twitter.com/LSISupport.
www.lsi.com/channel/products
359
Index
Numerics 2TB support 71 3BM help 43 main screen 37 navigation 38 screens 37 working in 38 3BM2 starting 34 3DM2 3DM2 menus 52 Alarms page 217 Battery Backup Information page 218 browser requirements 45 Controller Details page 191 Controller Settings page 200 Controller Summary page 190 Disk Management Utility Overview 44 Drive Details page 197 Drive Information page 195 enabling remote access 61 Enclosure Details page (3DM2) 221 Enclosure Summary page (3DM2) 220 installation 301 main 3DM2 screen 52 Maintenance page 208 managing email event notification 59 page refresh frequency 62 passwords 58 preferences 58 problems 234 remote access, enabling 61 Scheduling page 205 setting listening port number 62 Settings page 224 starting 45 starting in Linux 49 uninstalling 3DM2 on Windows 354 Unit Details page 193 Unit Information page 192 3ware HTML Bookshelf xi A A-Chip
definition 294 active content in the 3ware HTML Bookshelf, security message about xii Advanced Content Streaming 2 AEN All RAID keys failed validation (0080) 279 Backup DCB read error detected (0043) 266 Battery capacity is below error level (0059) 275 Battery capacity is below warning level (0058) 274 Battery capacity test completed (0050) 272 Battery capacity test is overdue (0053) 273 Battery capacity test started (004E) 271 Battery charging completed (0056) 273 Battery charging fault (0057) 274 Battery charging started (0055) 273 Battery is not present (005B) 275 Battery is present (005A) 275 Battery is weak (005C) 276 Battery temperature is high (004B) 270 Battery temperature is low (004A) 269 Battery temperature is normal (0049) 269 Battery temperature is too high (004D) 271 Battery temperature is too low (004C) 270 Battery voltage is high (0046) 268 Battery voltage is low (0045) 267 Battery voltage is normal (0044) 267 Battery voltage is too high (0048) 268 Battery voltage is too low (0047) 268 Buffer ECC error corrected (0039) 262 Buffer integrity test failed (0024) 251 Cache flush failed, some data lost (0025) 251 Cache synchronization completed (005E) 276 Cache synchronization failed 276 Cache synchronization skipped (004F) 272 Controller error occurred (0003) 241 Controller reset occurred (1001) 240 DCB checksum error detected(0027) 253 DCB version unsupported (0028) 253 Degraded unit (0002) 240 Downgrade UDMA (0021) 249 Drive ECC error reported (0026) 252 Drive error detected (000A) 244 Drive inserted (001A) 247 Drive not supported (0030) 258 Drive power on reset detected (003A) 262 Drive removed (0019) 247 Drive timeout detected (0009) 244 Drive write fault 278 Enclosure added (0063) 277
360
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Enclosure audio alarm activated but mute (8047) 291 Enclosure audio alarm added (804A) 292 Enclosure audio alarm failed (8048) 291 Enclosure audio alarm removed (8049) 292 Enclosure audio alarm status unknown (804B) 292 Enclosure current normal (8044) 290 Enclosure current over (8045) 290 Enclosure current unknown (8046) 291 Enclosure fan added (8003) 281 Enclosure fan error (8001) 280 Enclosure fan normal (8000) 279 Enclosure fan off (8005) 281 Enclosure fan removed (8002) 280 Enclosure fan unknown (8004) 281 Enclosure power added (8033) 287 Enclosure power fail (8031) 286 Enclosure power normal (8030) 286 Enclosure power off (8037) 288 Enclosure power removed (8032) 287 Enclosure power unknown (8034) 287 Enclosure removed (0062) 277 Enclosure temp above operating (8024) 284 Enclosure temp added (8026) 284 Enclosure temp below operating (8023) 283 Enclosure temp critical (8027) 285 Enclosure temp high (8022) 283 Enclosure temp low (8021) 282 Enclosure temp normal (8020) 282 Enclosure temp removed (8025) 284 Enclosure temp unknown (8028) 285 Enclosure voltage normal (8040) 288 Enclosure voltage over (8041) 289 Enclosure voltage under (8042) 289 Enclosure voltage unknown (8043) 289 Flash file system error detected (003F) 265 Flash file system repaired (0040) 265 Incomplete unit detected (0006) 242 Initialize completed (0007) 243 Initialize failed (000E) 246 Initialize paused (003C) 263 Initialize started (000C) 245 Local link down (0065) 278 Local link up (0064) 277 Migration completed (0035) 260 Migration failed (0034) 259 Migration paused (003E) 264 Migration started (0033) 259 Primary DCB read error occurred (0042) 266 RAID key not found (0081) 279 Rebuild completed (0005) 242 Rebuild failed (0004) 241 Rebuild paused (003B) 263 Rebuild started (000B) 245 Replacement drive capacity too small (002E) 257
Reverted to emergency recovery firmware (0066) 278 Sector repair completed (0023) 250 SO-DIMM not compatible (0037) 261 SO-DIMM not detected (0038) 261 Source drive ECC error overwritten(002C) 256 Source drive error occurred(002D) 256 Spare capacity too small for some units (0032) 259 Unclean shutdown detected (0008) 243 Unit inoperable (001E) 248 Unit number assignments lost (0041) 266 Unit Operational (001F) 249 Upgrade UDMA mode (0022) 250 Verify completed(002B) 255 Verify failed (002A) 254 Verify fixed data/parity mismatch (0036) 260 Verify not started, unit never initialized (002F) 257 Verify paused (003D) 264 Verify started (0029) 254 AEN messages 141, 217, 235 alarms 141 alert utility (WinAVAlarm) 142 viewing 141 Alarms page, 3DM2 217 alert utility (WinAVAlarm) 142 All RAID keys failed validation (0080) 279 arrays 5 array roaming 6, 125, 127 definition 294 definition 294 moving from one controller to another 127 removing in 3DM2 125 asterisk next to unit 193, 194 Auto Rebuild policy 15, 67 setting 71, 203 Auto Verify policy for units 202 setting (3DM2) 107 auto-carving 71 auto-carving policy 68 auto-carving policy setting 204 available drives, 3DM2 214 B background initialization after power failure 149 background tasks background rebuild rate (definition) 294 background task mode 159, 201 background task mode, setting 162 background task rate 201 background task rate, setting 162 definition 16 initialization 146 overview 145 prioritizing 163
www.lsi.com/channel/products
361
rebuilding a unit 154 relationship of task mode and task rate 160 scheduling 163 verification 149 Backup DCB read error detected (0043) 266 Basic read cache mode 104 Battery capacity is below error level (0059) 275 Battery capacity is below warning level (0058) 274 Battery capacity test completed (0050) 272 Battery capacity test is overdue (0053) 273 Battery capacity test started (004E) 271 Battery charging completed (0056) 273 Battery charging fault (0057) 274 Battery charging started (0055) 273 Battery is not present (005B) 275 Battery is present (005A) 275 Battery is weak (005C) 276 Battery temperature is high (004B) 270 Battery temperature is low (004A) 269 Battery temperature is normal (0049) 269 Battery temperature is too high (004D) 271 Battery temperature is too low (004C) 270 Battery voltage is high (0046) 268 Battery voltage is low (0045) 267 Battery voltage is normal (0044) 267 Battery voltage is too high (0048) 268 Battery voltage is too low (0047) 268 BBU Battery Backup Information page 218 testing battery capacity 176 viewing battery information 176 BIOS showing version 191 BIOS Manager, using 34 blinking LEDs to locate drives 139 to locate enclosure components 184 blinking LEDs (drive locate) 193, 196, 223 Boot volume size definition 294 boot volume size, specifying 81 bootable unit, specifying 38 browser requirements, 3DM2 45 Buffer ECC error corrected (0039) 262 Buffer integrity test failed (0024) 251 C Cache flush failed, some data lost (0025) 251 Cache synchronization completed (005E) 276 Cache synchronization failed 276 Cache synchronization skipped (004F) 272 cancel rebuild 159 carve size 68 setting 74, 204 certificate message when starting 3DM2 46
CLI definition 295 installation 301 Command Logging enabling or disabling 226 Compliance and Conformity 355 configuration changing 115 controller 65 definition 295 exit and save modifications 36 exit without saving 37 unit 79 configuring a controller 65 units 79 configuring units first time, in BIOS 18 Continue on Source Error During Rebuild setting as a unit policy 108 controller controller ID number (definition) 295 controller information, viewing 65 controller policies overview 67 viewing 69 definition 295 moving unit to another 127 rescanning 132 status 190 updating driver Red Hat 321 SuSE 323 Windows 348 updating firmware 174 Controller Board Selection screen (3BM2) 20 Controller Details page, 3DM2 191 controller details, 3BM 67 Controller error occurred (0003) 241 Controller Information screen (3BM) 67 Controller Phy Information page (3BM) 76 Controller Phy Policies page 78 Controller Phy Policies page (3BM) 78 Controller Phy Summary page (3DM2) 77, 199 Controller reset occurred (0001) 240 Controller Settings page, 3DM2 200 Controller Summary page, 3DM2 190 conventions in the user guide x creating a unit 3BM 85 basic steps 18 configuration options 79 definition 295 first time, in BIOS 18
362
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
in 3DM2 83 introduction 79 current controller (definition) 55 customer support contacting 228, 358 D DCB checksum error detected (0027) 253 DCB version unsupported (0028) 253 DCB, definition 295 default settings policies and background tasks 32 Degraded (unit status) 138 degraded unit about 138 definition 295 Degraded unit (0002) 240 delay between spin-up policy (viewing in 3DM2) 204 deleting a unit 121, 122 3DM2 213 definition 295 deleting a unit in 3BM 124 destroy unit (definition) 295 diagnostic log downloading 188 for enclosures 188 disk arrays 37 Disk Manager, using 44 distributed parity 6 Downgrade UDMA mode (0021) 249 downloading driver and firmware 172 drive adding in 3DM2 129 capacity considerations 13 checking status in 3DM2 133 coercion 13 drive ID (definition) 295 drive number (definition) 296 locate by blinking 139 removing in 3DM2 130 status, viewing (3DM2) 133 statuses 138 types 3 viewing SMART data 144 Drive Details page, 3DM2 197 Drive ECC error reported (0026) 252 Drive error detected (000A) 244 Drive Information page (3BM) 136 Drive Information page (3DM2) 135 Drive Information page, 3DM2 195 Drive inserted (001A) 247 drive locate 193, 196, 223 Drive not supported (0030) 258 drive performance monitoring
definition 15 using 229 Drive power on reset detected (003A) 262 Drive removed (0019) 247 drive requirements 3 Drive timeout detected (0009) 244 Drive write fault 278 driver compiling for Linux 321 current version, determining 170 downloading 172 installation under FreeBSD 301 installation under Linux 310 installation under Mac OS 325 installation under OpenSolaris 331 installation under VMware 338 installation under VMware ESX 3.x 338 installation under Windows 343 installation utility for Windows 346, 348 updating Red Hat 321 SuSE 323 Windows 348 driver diskette creating (Linux) 312 creating (Windows) 344 drives viewing a list of 135 drives per spin-up policy 204 dynamic sector repair 151, 250 E ECC definition 296 ECC error policy (definition) 296 e-mail event notification, managing in 3DM2 59, 225 Enclosure added (0063) 277 Enclosure audio alarm activated but mute (8047) 291 Enclosure audio alarm added (804A) 292 Enclosure audio alarm failed (8048) 291 Enclosure audio alarm removed (8049) 292 Enclosure audio alarm status unknown (804B) 292 Enclosure current normal (8044) 290 Enclosure current over (8045) 290 Enclosure current unknown (8046) 291 Enclosure Details page (3DM2) 221 Enclosure fan added (8003) 281 Enclosure fan error (8001) 280 Enclosure fan normal (8000) 279 Enclosure fan off (8005) 281 Enclosure fan removed (8002) 280 Enclosure fan unknown (8004) 281 Enclosure Information page (3BM) 181 Enclosure power added (8033) 287 Enclosure power fail (8031) 286
www.lsi.com/channel/products
363
Enclosure power normal (8030) 286 Enclosure power off (8037) 288 Enclosure power removed (8032) 287 Enclosure power unknown (8034) 287 Enclosure removed (0062) 277 enclosure status indicators 136 Enclosure Summary page (3DM2) 220 Enclosure temp above operating (8024) 284 Enclosure temp added (8026) 284 Enclosure temp below operating (8023) 283 Enclosure temp critical (8027) 285 Enclosure temp high (8022) 283 Enclosure temp low (8021) 282 Enclosure temp normal (8020) 282 Enclosure temp removed (8025) 284 Enclosure temp unknown (8028) 285 Enclosure voltage normal (8040) 288 Enclosure voltage over (8041) 289 Enclosure voltage under (8042) 289 Enclosure voltage unknown (8043) 289 enclosures blinking LEDs for components 184 blinking LEDs for drives 139 checking status of components (fans, temperature sensors, power supplies 181 detail information 221 downloading a diagnostic log 188 enclosure (definition) 296 enclosure management features 179 enclosure requirements 4 Enclosure Services, defined 15 LED status indicators 136 locating a component (fan, temperature sensor, power supply) 184 summary information 220 viewing a list of 180 errors 141 error log, downloading 144 error messages 235 how handled by verification process 151 viewing 144 European Community Conformity statement 356 events (see also errors and alarms) 141 expander (definition) 296 export a unit definition 296 export unconfigured disks (policy) 68 F fan checking status 181 possible statuses 183 summary 222 fault tolerant definition 296
FCC Radio Frequency Interference Statement 355 firmware definition 296 downloading 172 showing version 190, 191 updating 174 Flash file system error detected (003F) 265 Flash file system repaired (0040) 265 FreeBSD driver installation 301 FUA (Force Unit Access) commands, part of StorSave profile 111 G grown defect, definition 296 H hardware installation, troubleshooting 232 help, getting for 3BM 43 hot spare 11 creating 97, 98 hot spare (definition) 296 specifying 26 hot swap 6 hot swap (definition) 296 HTTP port number for 3DM2 226 I identify drive by blinking LED 193, 196 enclosure components by blinking 184 identify checkbox in 3DM2 193, 196 slot by blinking LED 223 identify checkbox in 3DM2 223 import a unit definition 296 incomplete drives 121 incomplete drives, deleting through 3BM 124 Incomplete unit detected (0006) 242 initialization about 146 background initialization after power failure 149 background versus foreground 146 definition 297 RAID 0 units 147 RAID 1 units 148 RAID 10 units 148 RAID 5 units 147 RAID 50 units 147 selecting method (foreground or background) to use for new unit (3BM) 81 Initialize completed (0007) 243 Initialize failed (000E) 246 Initialize paused (003C) 263 Initialize started (000C) 245
364
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
Initializing (unit status) 137 Inoperable (unit status) 138 inoperable units (about) 139 installation disk management tools (3DM2 and CLI) installation 301 driver utility for Windows 346, 348 of controller 28, 30 overview 18 troubleshooting hardware 232 software 232 Intelligent Mode (read cache) 104 Intelligent Read Prefetch (IRP), a read cache mode setting 104 J JBOD policy 68 L latency, and how to minimize 159 LEDs colors and behavior 136 indicators 136 Link Control (Phy) 199 link speed changing for a phy 77 Linux driver compiling 321 installation 310 updating 321, 323 listening port for 3DM2 226 listening port number, 3DM2 62 Load Control 41 Local link down (0065) 278 Local link up (0064) 277 locating drives 139 enclosure components 184 logging in to 3DM2 46 logical unit definition 297 M Mac OS driver installation 325 main screen, 3BM 37 main screen, 3DM2 52 maintaining units 133 Maintenance page, 3DM2 208 media scans 16 (verification of non-redundant units) 150 menus, 3DM2 52 message url http
//opensolaris.org/os/community/documentation/ doc_index/sysadmin/ 97 messages, error 235 Migrate-Paused (unit status) 138 Migrating (unit status) 137 migrating a unit 116, 212 definition 297 Migration completed (0035) 260 Migration failed (0034) 259 Migration paused (003E) 264 Migration started (0033) 259 mirrored disk array definition 5, 297 RAID 1 7 motherboard boot sequence 27 motherboard requirements 3 Multi LUN support (auto-carving) 68, 71 multiple volumes in one unit 71 N name of unit 80, 193 assigning 99, 203 navigation, 3BM 38 NCQ (native command queuing) definition 297 NCQ policy 203 non-redundant units definition 297 O Online Capacity Expansion (OCE), definition 297 OpenSolaris driver installation 331 operating systems informing of changed configuration 119 operating systems supported 4 Other Controller Settings, 3DM2 203 P page refresh 3DM2 226 frequency, 3DM2 62 parity definition 297 distributed 6 partitioning and formatting units 90 passwords, 3DM2 58, 225 PCB (definition) 297 P-Chip (definition) 298 phy changing the link speed 77 Controller Phy Information page (3BM) 76 Controller Phy Policies page (3BM) 78 Controller Phy Summary page (3DM2) 75, 77, 199 link speed, changing 77
www.lsi.com/channel/products
365
phy (definition) 298 phy identifier (definition) 298 seeing a list of 75 viewing information about 75 policies controller 67 initial settings 31 unit 100 units 201 port definition 298 port ID (definition) 298 power supply checking status 181 possible statuses 183 preferences, 3DM2 58 Primary DCB read error occurred (0042) 266 Q queuing enabling and disabling for a unit 110 Queuing policy (setting in 3DM2) 203 queuing (definition) 298 R RAID concepts and levels 5 configurations 6 determining level to use 12 RAID 0 6 RAID 1 7 RAID 10 9 RAID 5 7 RAID 50 10 RAID 6 8 RAID key not found (0081) 279 RAID Level Migration (RLM) changing level 117 definition 299 overview 116 Rapid RAID Recovery 113 enabling or disabling 114 enabling or disabling (3BM) 115 enabling or disabling (3DM2) 114 read cache policy 201 Basic Mode versus Intelligent Mode 104 changing 105 setting in 3DM2 104 Rebuild completed (0005) 242 Rebuild failed (0004) 241 Rebuild paused (003B) 263 Rebuild started (000B) 245 rebuild task schedule adding a time slot (3DM) 167 removing a time slot (3DM2) 167
viewing (3DM2) 165 rebuild task schedule (definition) 298 Rebuilding (unit status) 137 rebuilding a unit 3BM 156 3DM 155 3DM2 155, 211 about 154 cancelling and restarting 159 definition 298 introduction 154 Rebuild-Paused (unit status) 137, 212 redundancy definition 299 redundant units, about 150 remote access 3DM2 226 enabling in 3DM2 61 remote viewing of controllers through 3DM2 51 removing a drive 130 3DM2 210 definition 299 removing a unit 213 definition 299 Replacement drive capacity too small (002E) 257 rescan controller 132, 208 Reverted to emergency recovery firmware (0066) 278 roaming, array 125, 127 S S.M.A.R.T data 197 SAS definition 299 SAS address (definition) 299 SAS device (definition) 299 SAS domain (definition) 299 SAS Address 199 scheduled background tasks 16 scheduling background tasks 163 prioritizing background tasks 163 selecting basic or advanced verify schedule (3DM2) 166 task duration 164 Scheduling page, 3DM2 205 Sector repair completed (0023) 250 security certificate when starting 3DM2 46 security message related to active content in the 3ware HTML Bookshelf xii self-tests about 168, 207 definition 299 schedule, adding (3DM) 167 schedule, removing (3DM2) 167 selecting 168
366
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2
self-tests schedule viewing (3DM2) 165 serial number showing 190, 191 SES (definition) 299 Settings page, 3DM2 224 single disk 11 slot requirements 3 slot summary (on enclosure) 184 SMART 141 data, viewing 144 monitoring 16 SO-DIMM not compatible (0037) 261 SO-DIMM not detected (0038) 261 software installation 301 software installation, troubleshooting 232 some data lost (005F) 276 some data lost (0070) 278 Source drive ECC error overwritten (002C) 256 Source drive error occurred (002D) 256 Spare capacity is too small for some units (0032) 259 spin-up policy delay between spin-ups (viewing in 3DM2) 204 number of drives 204 stagger time (definition) 299 staggered method 68 staggered spin-up 16, 68, 74 starting 3BM2 34 starting 3DM2 45 under Linux 49 status controller, viewing (3DM2) 190 definitions controller 190 drive 138 unit 137 drive, viewing (3DM2) 133 status LEDs 136 unit, viewing (3DM2) 133 StorSave profile 16 setting 111, 203 stripe size changing 115 definition 299 striping 5 definition 300 subunit definition 300 system requirements 3 drive requirements 3 enclosure requirements 4 motherboard and slot 3 operating systems 4 other requirements 4
T task schedules about, 3DM2 206 adding a time slot 167 rebuild/migrate 167 removing a time slot 167 self-test 167 task duration 164 turning on and off 165 verify 167 viewing 165 technical support 357 contacting 228, 358 temperature sensor checking status 181 possible statuses 183 troubleshooting 227 3DM2 234 hardware installation 232 software installation 232 TwinStor 9 U ultra DMA protocol 249 Unclean shutdown detected (0008) 243 unconfigured drives making visible to operating system 27 uninstalling 3DM2 330 uninstalling 3DM2 on Windows 354 unit checking status in 3DM2 133 configuring 79 creating a unit in 3DM2 83 introduction 79 creating a unit for the first time, in BIOS 18 creating in 3BM 85 definition 5, 300 deleting a unit 121 in 3BM 124 in 3DM2 121, 122 expanding capacity 118 maintaining 133 moving from one controller to another 127 name 193, 203 naming 80, 99 ordering in 3BM 89 partitioning and formatting 90 policies, setting 100, 201 read cache policy, 3DM2 201 read cache policy, working with 104 rebuilding a unit 154 in 3BM 156 in 3DM 155
www.lsi.com/channel/products
367
in 3DM2 155 removing in 3DM2 125 statuses 137 Unit Maintenance in 3DM2 209 unit number (definition) 300 unit statuses 137 verifying a unit 152 in 3BM 153 in 3DM 153 volumes 194 write cache, 3DM2 201 write cache, enabling and disabling 102 Unit Details page, 3DM2 193 unit ID definition 300 Unit Information page, 3DM2 192 Unit inoperable (001E) 248 Unit number assignments lost (0041) 266 Unit Operational (001F) 249 unit policies enabling and disabling queuing for a unit 110 enabling and disabling write cache 102 overview 100 setting Auto Verify 107 setting Continue on Source Error During Rebuild 108 setting read cache 104 setting the StorSave policy 111 Unsupported DCB, indication on drive 121, 124 updating firmware 174 Upgrade UDMA mode (0022) 250 V verification about 149 error handling 151 media scans 150 non-redundant units 150 redundant units 150 Verify completed(002B) 255 Verify failed (002A) 254 Verify fixed data/parity mismatch (0036) 260 Verify not started, unit never initialized (002F) 257 Verify paused (003D) 264 verify schedule adding a time slot (3DM) 167 removing a time slot (3DM) 167 selecting basic or advanced (3DM2) 166 viewing (3DM2) 165 Verify started (0029) 254 verifying definition 300 Verifying (unit status) 137 verifying a unit 152, 153, 211 Auto Verify policy 107
manually 152 stopping (3DM2) 153 Verify-Paused (unit status) 137, 211 viewing 3DM2 remotely 51 VMware driver installation 338 volume specifying a boot volume size 81 volumes in a unit 194 multiple from one unit 71 resulting from auto-carvings 194 vport (definition) 300 W Warranty 357 wide port (definition) 300 WinAVAlarm 142 Windows alert utility (WinAVAlarm) 142 working in 3BM 38 write cache 17, 201 disable on degrade, part of Storsave profile 112 enabling in 3BM 103 enabling in 3DM2 102 write journaling, part of StorSave profile 112 WWN (World Wide Number) (definition) 300
368
3ware SATA+SAS RAID Controller Card Software User Guide, Version 10.2