Infortrend External RAID Controller & Subsystem Generic Operation Manual Revision 1.61 Firmware Version: 3.
Asia Pacific Americas (International headquarter) Infortrend Technology, Inc. 8F, No. 102 Chung-Shan Rd., Sec. 3 Chung-Ho City, Taipei Hsien, Taiwan Tel: (886)-2-2226-0126 Fax: (886)-2-2226-0020 sales@infortrend.com.tw support@infortrend.com.tw www.infortrend.com.tw Infortrend Corporation 3150 Coronado Drive, Unit C Santa Clara, CA 95054, USA Tel: (408) 988-5088 Fax: (408) 988-6288 sales@infortrend.com support@infortrend.com www.infortrend.
DEC and Alpha are registered trademarks of Compaq Computer Corp. (formerly of Digital Equipment Corporation). Microsoft, Windows, Windows NT and MS-DOS are registered trademarks of Microsoft Corporation in the U.S. and other countries. Novell and NetWare are registered trademarks of Novell, Inc. in the U.S. and other countries. SCO, OpenServer, and UnixWare are trademarks or registered trademarks of The Santa Cruz Operation, Inc. in the U.S. and other countries.
Table of Contents Chapter 1 RAID Functions: An Introduction 1.1 1.2 1.3 1.4 1.5 1.6 1.7 Logical Drive................................................................................................... 1 Logical Volume............................................................................................... 1 What is a logical volume?.................................................................................. 1 RAID Levels........................................................................
3.2 3.1.1 Configuring RS-232C Connection via Front Panel ..................................2 3.1.2 Starting RS-232C Terminal Emulation.....................................................3 Out-of-Band via Ethernet ..............................................................................4 What Is the “Disk Reserved Space?”.................................................................4 Other Concerns..................................................................................................
5.9 5.10 5.11 5.12 5.13 5.14 5.15 vi Viewing and Editing Logical Drives and Drive Members ......................... 16 Deleting a Logical Drive................................................................................... 16 Deleting a Partition of a Logical Drive.............................................................. 17 Assigning a Name to a Logical Drive............................................................... 18 Rebuilding a Logical Drive ........................................
Chapter 6 Terminal Screen Messages 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 The Initial Screen ............................................................................................1 Main Menu .......................................................................................................2 Quick Installation............................................................................................2 Logical Drive Status ...............................................................................
Deleting Spare Drive (Global / Local Spare Drive) .......................................... 24 7.12 Viewing and Editing SCSI Channels .......................................................... 25 Redefining Channel Mode ............................................................................... 25 Viewing and Editing SCSI IDs - Host Channel ................................................ 26 Viewing and Editing SCSI IDs .........................................................................
8.5 Primary and Secondary Controller IDs:..............................................................6 Redundant Controller Cache Coherency Channel (RCC Channel): ..................7 View Channel WWN ..........................................................................................7 View Device Port Name List (WWPN)...............................................................8 View and Edit Fibre Drive...................................................................................
9.3 9.4 Idle Drive Failure Detection ............................................................................. 23 Periodic Auto-Detect Failure Drive Swap Check Time .................................... 23 Monitoring and Safety Mechanisms........................................................... 25 Dynamic Switch Write-Policy........................................................................... 25 View Peripheral Device Status ......................................................................
Mapping a Logical Drive/Logical Volume to the Host LUNs .......................10-24 Front Panel View of Controller Failure ........................................................10-25 When and how is the failed controller replaced? ........................................10-25 10.3.2 Via Terminal Emulation...................................................................10-26 Redundant Configuration Using Automatic Setting.....................................
Copy and Replace Drives with Drives of Larger Capacity ................................. 7 Copy and Replace Procedure............................................................................ 7 12.4 Making Use of the Added Capacity: Expand Logical Drive......................... 9 12.5 Expand Logical Volume ................................................................................ 11 ® 12.6 Configuration Example: Volume Extension in Windows 2000 Server....
Functional Table of Contents This functional table of contents helps you to quickly locate the descriptions of firmware functions. Chapter 1 1.4.2 1.4.3 1.4.4 Chapter 3 Chapter 4 Chapter 5 / Chapter 7 5.2/7.2 5.3/7.3 5.4/7.4 5.5/7.
5.6/7.6 5.7/7.7 5.8/7.8 5.9/7.9 5.10/7.10 5.11/7.11 5.12/7.12 5.13/7.13 5.14/7.
5.15/7.15 Chapter 8 8.5 8.5 Chapter 9 9.1 9.1.2 9.2 9.2.
9.2.2 9.3 9.4 Chapter 10 Cylinder/Head/Sector Mapping Drive-side Parameters SCSI Motor Spin-up SCSI Reset at Power-up Disk Access Delay Time SCSI I/O Timeout Maximum Tag Count (Tag Command Queuing) Detection of Drive Hot Swap Followed by Auto Rebuild SAF-TE and S.E.S.
12.3 12.4 12.5 12.6 Mode 2 Expansion: Copy & Replace Drive with drives of larger capacity Expand Logical Drive (Making use of the added capacity) Expand Logical Volume Example: RAID Expansion in Windows 2000 Appendix C Controller Maintenance Upgrading Firmware New Features Supported with Firmware 3.
List of Tables Chapter 1 Table 1 - 1 RAID Levels.................................................................................. 1-2 Chapter 2 Table 2 - 1 RAID Levels.................................................................................. 2-4 Table 2 - 1 Controller Parameter Settings .................................................... 2-10 Chapter 8 Table 8 - 1 Supported Configurations with Redundant Controller:.............................
Chapter 2 Figure 2 - 1 Optimization Setting.....................................................................2-3 Figure 2 - 2 Array Configuration Process........................................................2-5 Figure 2 - 3 SCSI ID/LUNs..............................................................................2-7 Figure 2 - 4 Connecting Drives .......................................................................2-7 Figure 2 - 5 Physical locations of drive members ..................................
About This Manual This manual provides all of the necessary information that a system administrator needs to configure and maintain one of Infortrend’s external RAID controllers or subsystems. For hardware-related information, please refer to the Hardware Manual that came with your RAID controller. Also available is the User’s Manual for the Java-based GUI RAID manager for remote and concurrent management of RAID systems.
Appendix A Appendix B Appendix C Appendix D outlines the menu structure of the LCD front panel operation. lists the important firmware features supported with the firmware version, arranged in accordance with the latest firmware version as of press date. teaches the user how to upgrade firmware and boot record. lists all of the controller event messages. Firmware Version & Other Information Firmware version: 3.
Version 1.4: • • • • • Version 1.5: • • • Version 1.61: • • • • • • • • • • • • xxii added firmware features available with firmware revisions 3.14, 3.15, and 3.21 revised details about redundant controllers, host LUN mapping, etc.
Chapter 1 RAID Functions: An Introduction Redundant Arrays of Independent Disks, or RAID, offers the following advantages: Availability, Capacity, and Performance. Choosing the right RAID level and drive failure management can increase Capacity and Performance, subsequently increasing Availability. Infortrend's external RAID controllers provide complete RAID functionality and enhanced drive failure management. 1.
then distributes data segments to its member drives according to the specific RAID level it is composed of. The member logical drives can be composed of the same RAID level or each of a different RAID level. A logical volume can be divided into a maximum of 64 partitions. During operation, the host sees a non-partitioned logical volume or a partition of a logical volume as one single physical drive. 1.3 RAID Levels RAID stands for Redundant Array of Independent Disks.
configure a logical volume. RAID 10, 30, and 50.
RAID 0 Disk Striping Figure 1 - 4 RAID 0 LogicalDrive Block Block Block Block Block Block 1 2 3 4 5 6 RAID 0 Minimum Disks required Capacity Redundancy PhysicalDisks Striping Block Block Block Block 1 3 5 7 Block Block Block Block 2 4 6 8 Block 7 Block 8 2 N No RAID 0 provides the highest performance but no redundancy. Data in the logical drive is striped (distributed) across several physical drives.
IMPORTANT! • “RAID (0+1)” will not appear in the list of RAID levels supported by the controller. If you wish to perform RAID 1, the controller will determine whether to perform RAID 1 or RAID (0+1). This will depend on the number of drives that has been selected for the logical drive. RAID 3 Disk Striping with Dedicated Parity Disk Figure 1 - 7 RAID 3 Logical Drive Block 1 Block 2 Block 3 Block 4 Block 5 Block 6 Block 7 Block 8 . .
1.4 Spare Drives Global and Local Spare Drives Figure 1 - 9 Local (Dedicated) Spare X Local 1 Spare Drive LS 2 3 When one member drive fails, the Local Spare Drive joins the logical drive and automatically starts to rebuild. Local Spare Drive is a standby drive assigned to serve one specified logical drive. When a member drive of this specified logical drive fails, the Local Spare Drive becomes a member drive and automatically starts to rebuild.
In the example shown below, the member of Logical Drive 0 are 9 GB drives, and the members in Logical Drives 1 and 2 are 4 GB drives. Figure 1 - 12 Mixing Local and Global Spares Local Spare Drive Global Spare Drive LS GS (9GB) 1 2 (9GB) (9GB) 1 (4GB) 2 2 (4GB) (4GB) 4 (9GB) Logical Drive 0 1 (4GB) 3 (4GB) 3 (4GB) (4GB) Logical Drive 1 Logical Drive 2 It is not possible for the 4 GB Global Spare Drive to join Logical Drive 0 because of its insufficient capacity.
1.5 Identifying Drives Assuming there is a failed drive in the RAID 5 logical drive, make it a point to replace the failed drive with a new, healthy drive to keep the logical drive working. If, when trying to remove a failed drive you mistakenly remove the wrong drive, you will no longer be able to access the logical drive because you have inadequately failed another drive. To prevent this from happening, the controller provides an easy way to identify the faulty drive.
1.6 Rebuild Automatic Rebuild and Manual Rebuild 1.
If the failed drive is not swapped but a local spare is added to the logical drive, rebuild will begin with the spare. If the S.M.A.R.T. function is enabled on drives and the reaction scheme is selected for securing data on a failing drive, spare will also be used for restoring data. Please refer to Chapter 9, Advanced Functions, for more details. 2. Manual Rebuild When a user applies forced-manual rebuild, the controller will first examine whether there is any Local Spare assigned to the logical drive.
3. Concurrent Rebuild in RAID (0+1) RAID (0+1) allows multiple drive failures and rebuild to be concurrently conducted on more than one of its members. Drives newly swapped must be scanned and set as Local Spares. These drives will be used for rebuild at the same time (you do not need to repeat the rebuild process for each member drive).
1.7 Logical Volume (Multi-Level RAID) What is a logical volume? Figure 1 - 15 Logical Volume ……. Logical Drive ….. Logical Volume ……. Physical Drives ……. Logical Drive ……. ….. Physical Drives ……. Logical Drive ……. ….. Physical Drives A logical volume is a combination of RAID 0 (Striping) and other RAID levels. Data written to a logical volume is first broken into smaller data segments and striped across different logical drives in a logical volume.
Figure 1 - 16 Logical Drive Composed of 24 Drives RAID 5 Logical Drive 24 drives, 1 redundancy drive Configuration A - One logical drive with all 24 drives As illustrated above, Configuration A is a RAID 5 logical drive consisting of 24 physical drives. Configuration B is a logical volume made of four RAID 5 logical drives.
minimized to reduce the possibility of having two drives to fail at the same time. Configuration A is a large logical drive and takes a long time to rebuild. All members will be involved during the rebuild process. In Configuration B, the time span is shorter because only 6 members will participate when rebuilding any of the logical drives. c) Channel Failure Protection: Channel failure may sometimes result from absurd matters like a cable failure.
Limitations: The logical volume can not have any logical drive stated as "fatal failed.” If there is any failed drive in any of its member logical drives, controller will start to rebuild that logical drive. Should any of the member logical drives fail fatally, the logical volume fails fatally and data will not be accessible. To avoid a logical volume failure: 1. Logical drives as members to a logical volume should be configured in RAID levels that provide redundancy - RAID levels 1 (0+1), 3, or 5. 2.
Different write policies within a logical volume? As members of a logical volume, all logical drives will be forced to adopt a consistent write policy. Whenever the write policy of a logical volume is changed, for example, the corresponding setting in its members will also be changed. RAID expansion with logical volume? The Logical Volume can also be expanded using the RAID expansion function. The concept of expanding a logical volume is similar to that of expanding a logical drive.
logical drive. If a controller fails, the host I/Os originally assigned to the failed controller will be taken over by the existing controller. When the controller fails back (failed controller being replaced by a new one), logical drives will be returned to the replacement controller in its original configuration. With logical volume - logical volumes can also be assigned to different controllers.
Chapter 2 RAID Planning This chapter summarizes the procedures and provides some useful tools for first-time configuration: 2.1 Considerations: 2.2 Configuring the Array: 2.3 Operation Theory: 2.4 Functional Table of Contents 2.
larger drives can be more efficient than that of many but smaller drives. 3. How many drives would you like to appear to the host computer? It must be decided what capacity will be included in a logical configuration of drives, be it a logical drive or a logical volume. A logical configuration of drives will appear to the host as a single capacity volume. You may compose a large logical volume consisting of drives on different drive channels, and have it partitioned into smaller partitions.
Optimization Mode Figure 2 - 1 Optimization Setting You should select an optimization scheme best suited to your applications before configuring a RAID array. Once the optimization mode is selected, it will be applied to all arrays managed by the RAID controller. Two options are available: Sequential I/Os and Random I/Os. You may refer to the “Caching Parameters” section in Chapter 5 and Chapter 7 for the stripe size variables and its relations with RAID levels.
Table 2 - 1 RAID Level NRAID RAID 0 RAID 1 (0+1) RAID 3 RAID 5 Logical Volume RAID Levels Description Capacity Data Availability Non-RAID N N/A Disk Striping N ==NRAID Mirroring Plus Striping (if N>1) N/2 >>NRAID ==RAID 5 Striping with Parity on N-1 >>NRAID dedicated disk ==RAID 5 Striping with interspersed N-1 >>NRAID parity ==RAID 5 Striping one or more logical * Higher; depends drives of different RAID levels on its members RAID Level NRAID RAID 0 Performance Sequential Performance Random Drive Drive
2.2 Configuring the Array: 2.2.1 Starting a RAID System Here is a flowchart illustrating basic steps to be taken when configuring a RAID system. Hardware installation should be completed before any configuration takes place. Figure 2 - 2 Array Configuration Process Drives must be configured and the controller properly initialized before a host computer can access the storage capacity. RAID Planning 1. Use the LCD panel, terminal program, or the RAIDWatch manager to start configuring your array. 2.
NOTE: • A "Logical Drive" is a set of drives grouped together to operate under a given RAID level and it appears as a single contiguous volume. The controller is capable of grouping drives into as many as 128 logical drives, configured in the same or different RAID levels. • A total of 32 "Logical Volumes" can be created each from one or several logical drives. A logical drive or logical volume can be divided into a maximum of 64 "Partitions." 5.
2.3 Operation Theory 2.3.1 I/O Channel, SCSI ID, and LUN Depending on the interface used by a RAID system, a SCSI drive channel (SCSI bus) can connect up to 15 drives (excluding the RAID controller itself). A Fibre channel 125 drives in a loop. Each device occupies one unique ID. Figure 2 - 3 SCSI ID/LUNs The figure on the left illustrates the idea of mapping a system drive to host ID/LUN combinations. The host ID is like a cabinet, and the drawers are the LUNs (LUN is short for Logical Unit Number).
Figure 2 - 5 Physical locations of drive members A drive can be assigned as the Local Spare Drive that serves one specific logical drive, or as a Global Spare Drive that participates in the rebuild of any logical drive. Spares automatically joins a logical drive when a drive fails. Spares are not applicable to logical drives that have no data redundancy (NRAID and RAID 0).
2.3.3 Making Arrays Available to Hosts Figure 2 - 7 Mapping Partitions to Host ID/LUNs Host ID mapping is a process that associates a logical configuration of drives with a host channel ID/LUN. To avail logical partitions on host channel(s), map each partition to a host ID or one of the LUNs under host IDs. Each ID or LUN will appear to the host adapter as one virtual hard drive. There are alternatives in mapping for different purposes: 1.
2.4 Tunable Parameters Fine-tune the controller and the array parameters for your host applications. Although the factory defaults guarantee the optimized controller operation, you may refer to the table below to facilitate tuning of your array. Some of the performance and fault-tolerance settings may also be changed later during the preparation process of your disk array. Take this table as a check list and make sure you have each item set to an appropriate value.
➀ ➀ Date and time Time zone N/A + 8 hrs Optimization Mode: ➀ ➀ Write-back Cache Array stripe size ➀ Optimization for Random/Sequential Array write policy ➁ Enabled Disabled Related to controller general 4KB to 256KB setting Sequential Either (sequential for LD larger than 512MB and can not be changed) Related to controller general W/B or W/T setting SCSI Parameters: ➀ ➀ ➀ ➁ ➀ ➀ ➀ ➀ ➀ ➀ ➀ Data Transfer Rate Maximum Tag Count Maximum Queued I/O Count LUN’s per SCSI ID Periodic Drive Check Time Perio
Array Configuration: ➀ ➁ Disk reserved space Array assignment ➀ Array partitioning 256MB Primary controller 1 64KB – backward compatible Secondary controller User-Defined; Password Validation Timeout: 1 to Always Check Configurable User-Defined Up to 64 Others: RAID Planning ➂ Password N/A ➂ LCD Display Controller Name N/A 2-12
Chapter 3 Accessing the Array through Serial Port and Ethernet 3.1 RS-232C Serial Port Infortrend’s controllers and subsystems can be configured via a PC running a VT-100 terminal emulation program, or a VT-100 compatible terminal. RAID enclosures usually provide one or more DB-9 RS-232C ports. Simply use an RS-232C cable to connect between the controller/enclosure’s RS-232C port and the PC serial (COM) port. Make sure you use the included null modem (IFT-9011) to convert the serial port signals.
3.1.1 Configuring RS-232C Connection via Front Panel Take the following steps to change the baud rate using the front panel keypad: Press ENT for two seconds to enter the Main Menu. Press ▼ or ▲ to select "View and Edit Configuration ..", then press ENT. View and Edit Config Parms ↕ Select "Communication Parameters ..", then press ENT. Communication Parameters .. Select "RS-232 Configuration ..", then press ENT. RS-232C Configuration .. Select "COM1 Configuration ..", then press ENT.
3.1.2 Starting RS-232C Terminal Emulation The keys used when operating via the terminal are as follows: ←→↑↓ [Enter] To select options [Esc] To escape and go back to the previous menu [Ctrl] [L] The controller will refresh the screen information To go to a submenu or to execute a selected option IMPORTANT! • If the RS-232C cable is connected while the controller is powered on, press [Ctrl] [L] to refresh the screen information.
3.2 Out-of-Band via Ethernet The RAIDWatch manager software provides graphical interface to the subsystem. Before you can access the RAID system using the software manager, your must: 1. Create a reserved space on your array(s) 2. Set up the related TCP/IP configurations to enable the Ethernet port and the http service 3.
Other Concerns Availability Concern: For safety reason, it is better to create a reserved space on more than one logical drive. Whatever data is put into the reserved space, firmware will automatically duplicate and distribute it to the reserved section on every data drive. Even if one hard drive or one logical drive fails, an exact replica still resides on other drives. Web-Based Management The controller firmware has embedded http server.
3.2.2 Configuring the Controller To prepare the controller for using the RAIDWatch manager, do the following: 1. Use a Terminal Emulator to Begin Configuration Connect the subsystem’s serial port to a PC running a VT-100 terminal emulation program or a VT-100 compatible terminal. Make sure the included Null Modem is already attached to enclosure serial port or the host computer’s COM port. The Null Modem converts the serial signals for connecting to a standard PC serial interface.
When formatted, a meta-filesystem is created on the 256MB reserved space. A drive configured with a reserved space will be stated as a “formatted drive.” 3. Assign an IP Address to Ethernet Port: Assign an IP address to the controller Ethernet port and specify the Net Mask and gateway values. Power off your system and then power on again for the configuration to take effect. Select "View and Edit Configuration Parameters" from the main menu.
3. Login as “root” and there is no password for the first login. Press Enter to skip password entry. 4. Use the “put” command to transfer the following files: put grm.htm put grm.jar put grem.htm put grem.jar 5. Proceed to install Java Run-time environment from the CD (If the management station is a P4-based computer, it is required to install Java JRE version1.3.1). 6. Reset the RAID subsystem using the Reset command for the configuration to take effect. 5.
3.2.3 NPC Onboard NPC is short for Notification Processing Center, a sub-module for use with system event notification. To activate the NPC module, do the following: 1. Create an NPC configuration file (in a simple text file format) using a text editor program. 2. Save it in the name of “agent.ini” 3. FTP it to the controller IP address, and then reset the controller for the configuration to take effect. Listed below is the sample configuration.
The SNMP_TRAP section [SNMP_TRAP] – section header [ENABLED] – 1=enabled, 0=disabled (applies to this section only) [SEVERITY] - level of severity of the messages to be received: 1. notification, 2. warning, 3. alert. “1” covers events of all levels. “3” sends only the most serious events.) [COMMUNITY] – SNMP community name of the destination/ receiver [RECEIVER] – The IP address of the receiver computer. Add additional lines to specify multiple receivers. Up to 4 receivers can be configured.
Chapter 4 LCD Screen Messages 4.1 The Initial Screen Product Model Firmware Version SR2500 Ready v3.** Status/Data Transfer Indicator Status/Data Transfer Indicator: Ready There is at least one logical drive or logical volume mapped to a host ID/LUN. No Host LUN ❚❚❚❚❚❚❚❚❚❚❚❚ No logical drive created or the logical drive has not yet been mapped to any host ID/LUN. Indicates data transfer. Each block indicates 256Kbytes of data throughput. 4.
4.3 Logical Drive Status RAID level Logical Drive Number of drives LG0 LG=0RAID5 RAID5DRV=3 DRV=3 2021MB 2021MB GD GD SB=1 SB=1 Logical Drive status Logical Drive: The Logical Drive number. RAID level: The RAID level used in this logical drive Drive numbers: The number of physical drives included in this configuration. Logical Drive status: XxxxMB The capacity of this logical drive. SB=x Standby drives available to this logical drive.
4.4 Logical Volume Status Logical Volume Logical Volume ID Status LV=0 ID=09816DE9 00002021MB DRV=1 Volume capacity Number of drives Logical Volume: The Logical Volume number. DRV=x: The number of logical drive(s) contained in this logical volume. Logical Volume ID: The unique ID number of the logical volume (controller random generated). Logical Volume Status: 4-3 xxxMB The capacity of this logical volume. DRV=X: The number of member logical drive(s) in this logical volume.
4.
4.6 SCSI Channel Status Channel Number Channel Mode SCSI ID CH0=Host PID =* SID=NA SXF=80.0M CH0=Host = SID=NA Secondary Controller SCSI ID Mapping Default Bus Sync. Clock Channel Mode: Host Drive Host Channel mode Drive Channel mode Default SCSI Bus Sync Clock: 80.0M The default setting of this channel is 80.
4.7 Controller Voltage and Temperature Press ENT for two seconds to enter the Main Menu. Press ▼ or ▲ to select "View and Edit Peripheral Dev,” then press ENT. Press ▼ or ▲ to select "Ctlr Peripheral Device Config..”, press ENT and then choose “View Ctlr Periph Device Status..”, then press ENT. Press ▼ or ▲ to choose either “Voltage Monitor”, or “Temperature Monitor”. View and Edit Peripheral Dev ↕ Ctlr Peripheral Device Config.. View Ctlr Periph Device Status.. Voltage Monitor ..
4.8 Cache Dirty Percentage The LCD panel indicates the cache dirty percentage. The ambercolored “busy” light blinking on front panel also indicates that the cache is being accessed. 4.9 View and Edit Event Logs Press ENT for two seconds to enter the Main Menu. Press ▼ or ▲ to select "View and Edit Event Logs,” then press ENT. View and Edit Event Logs Press ▼ or ▲ to browse through the existing event log items.
Chapter 5 5.1 LCD Keypad Operation Power on RAID Enclosure Before you start to configure a RAID system, make sure that hardware installation is completed before any configuration takes place. Power on your RAID enclosure. 5.2 Caching Parameters Optimization Modes Mass storage applications can be categorized into two according to its read/write characteristics: database and video/imaging.
Database and Transaction-based Applications: This kind of applications usually include SQL server, Oracle server, Informix, or other data base services. These applications keep the size of each transaction down to the minimum, so that I/Os can be rapidly processed. Due to its transaction-based nature, these applications do not read or write a bunch of data in a sequential order. Access to data occurs randomly. The transaction size usually ranges from 2K to 4K.
Optimization for Random or Sequential I/O Select from main menu “View and Edit Config Parms,” “Caching Parameters,” and press ENT. Choose “Optimization for Random I/O” or “Optimization for Sequential I/O,” then press ENT for two seconds to confirm. Press ESC to leave and the setting will take effect after the controller is restarted. Caching Parameters .. Optimization I/O Random .. Optimization for Sequential I/O? IMPORTANT! • The original 512GB threshold on array optimization mode is canceled.
IMPORTANT! • Every time you change the Caching Parameters, you must reset the controller for the changes to take effect. • In the Redundant Controller configuration, write-back will only be applicable when there is a synchronized cache channel between partner controllers.
5.3 View Connected Drives: A RAID system consists of many physical drives that can be modified and configured as the members of one or several logical drives. Press the front panel ENT button for two seconds to enter the Main Menu. Use ▼ or ▲ to navigate through the menus. Choose "View and Edit SCSI Drives," then press ENT. Use ▼ or ▲ to scroll down the list of connected drives’ information screens.
5.4 Creating a Logical Drive To create a logical drive, press ENT for two seconds to enter the Main Menu. Use ▼ or ▲ to navigate through the menus. Choose "View and Edit Logical Drives," and then press ENT. View and Edit Logical Drives Press ▼ or ▲ to select a logical drive entry, then press ENT for two seconds to proceed. "LG" is short for Logical Drive. LG=0 Not Defined ? Choosing a RAID Level: Press ▼ or ▲ to choose the desired RAID level, then press ENT for two seconds.
Maximum Drive Capacity: Choose “Maximum Drive Capacity,” then press ENT. The maximum drive capacity refers to the maximum capacity that will be used in each member drive. Use ▼ and ▲ to change the maximum size that will be used on each drive. Maximum Drive Capacity .. MaxSiz= Set to 1010MB 1010MB? Spare Drive Assignments: Local Spare Drive can also be assigned here. Press ▼ or ▲ to choose “Spare Drive Assignments,” then press ENT. Available drives will be listed.
Users may proceed with array configuration, e.g., including this array in a logical volume. Array initialization can take a long time especially for those comprised of large capacity. Setting to “Online” means the array is immediately accessible and that the controller will complete the initialization when IO demands become less intensive. Stripe Size: This menu allows you to change the array stripe size. Setting to an incongruous value can severely drag the performance.
The Off-Line Mode: The controller will start to initialize the array parity if using the “Off-line” mode. Note that if NRAID or RAID 0 is selected, initialization time is short and completes almost immediately. The logical drive’s information displays when the initialization process is completed. If “On-line” mode is adopted, array information will be displayed immediately.
5.5 Creating a Logical Volume Press ENT for two seconds to enter the Main Menu. Press ▼ or ▲ to select "View and Edit Logical Volume," then press ENT. Press ▼ or ▲ to select an undefined entry for logical volume, then press ENT for two seconds to proceed. "LV" is short for Logical Volume. Proceed to select one or more logical drives. Press ENT to proceed. “LD” is short for Logical Drive. Use ▼ or ▲ to browse through the logical drives. Press ENT again to select/deselect the drives.
seconds to display the confirm box. Press ENT for two seconds to start initializing the logical volume. Create Logical Volume ? The logical volume successfully created. Lv=0 Creation Completed has been Press ESC to clear the message. Another message will prompt, press ESC to clear it. Logical volume information will be displayed below.
5.6 Partitioning a Logical Drive/Logical Volume Partitioning, as well as the creation of logical volume, are not the requirements for creating a RAID system. The configuration processes for partitioning a logical drive are the same as those for partitioning a logical volume. Press ENT for two seconds to enter the Main Menu. Press ▼ or ▲ to select "View and Edit Logical Volume," then press ENT. View and Edit Logical Volume ↕ Press ▼ or ▲ to select a logical volume, then press ENT.
5.7 Mapping a Logical Volume/Logical Drive to Host LUN The process of mapping a logical drive is identical to that of mapping a logical volume. The process of mapping a logical volume is used as an example. Press ENT for two seconds to enter the Main Menu. Press ▼ or ▲ to select "View and Edit Host Luns," then press ENT. View and Edit Host Luns ↕ Note some details before proceeding: 1.
you can map the whole capacity to a host LUN. Mapping information will be displayed on the subsequent screen. Press ENT for two seconds to confirm the LUN mapping. CH=0 ID0 LUN0 MAP to LV=0 PRT=0? With any of the Host ID/LUN successfully associated with a logical capacity, the “No Host LUN” message in the main menu will change to “Ready.” If you want to create more host IDs, please move to section 5.11 for more details on channel mode and channel IDs setting. 5.
Adding a Global Spare Drive Press ENT for two seconds to enter the Main Menu. Press ▼ or ▲ to select "View and Edit SCSI Drives," then press ENT. SCSI drive information will be displayed on the LCD. Press ▼ or ▲ to select a SCSI drive that has not been assigned to any logical drive yet, then press ENT. View and Edit SCSI Drives ↕ C=2 I=4 NEW DRV 1010MB SEAGATE Add Global Spare Drive .. Press ▼ or ▲ to select “Add Global Spare Drive,” then press ENT.
NOTE: • 5.9 The rebuild priority determines how much of controller resources is conducted when rebuilding a logical drive. The default setting of the rebuild priority is “LOW.” Rebuild will have smaller impact on host I/O access, but rebuild will take a longer time to complete. Changing the rebuild priority to a higher level you will have a faster rebuild, but will certainly increase the Host I/O response time. The default setting “LOW” is recommended.
Deleting a Partition of a Logical Drive Press ENT for two seconds to enter the Main Menu. Press ▼ or ▲ to select "View and Edit Logical Drives..,” then press ENT. Press ▼ or ▲ to select a logical drive, then press ENT. LG0 RAID5 DRV=3 2012MB GD SB=1 Press ▼ or ▲ to choose “Partition Logical Drive," then press ENT. Partition Logical Drive .. The first partition’s information will be shown on the LCD. Press ▼ or ▲ to browse through the existing partitions in the logical drive.
Assigning a Name to a Logical Drive Press ENT for two seconds to enter the Main Menu. Press ▼ or ▲ to select "View and Edit Logical Drives..," then press ENT. View and Edit Logical Drives ↕ Press ▼ or ▲ to select a logical drive, then press ENT. LG0 RAID5 DRV=3 2012MB GD SB=1 Press ▼ or ▲ to select “Logical Drive Name," then press ENT. Logical Drive Name .. Press ▼ or ▲ to change the character of the flashing cursor. Press ENT to move the cursor to the next space.
When rebuilding is already started or the logical drive is being rebuilt by a Local Spare Drive or Global Spare Drive, choose “Rebuild Progress” to see the rebuild progress. LG0 RAID5 DRV=3 2012MB RB SB=0 Rebuild Progress .. IMPORTANT! • The Rebuild function will appear only if a logical drive (with RAID level 1, 3 or 5) has a failed member. • Use the "Identify Drive" function to check the exact location of a failed drive.
Media Scan Media Scan is used to examine drives and is able to detect the presence of bad blocks. If any data blocks have not been properly committed, data from those blocks are automatically recalculated, retrieved and stored onto undamaged sectors. If bad blocks are encountered on yet another drive during the rebuild process, the block LBA (Logical Block Address) of those bad blocks will be shown.
Write Policy From the Main Menu, press ▼ or ▲ to select "View and Edit Logical Drives". The first logical drive displays. If you have more than one logical drive, use the ▼ or ▲ keys to select the logical drive you want to change the write policy of; and then press ENT. Use arrow keys to select "Write Policy" and then press ENT. View and Edit Logical Drives LG0 RAID5 DRV=3 4095MB GD SB=0 Write Policy .. Write Policy Write-Back ? The Write-Back cache setting is configurable on a per array basis.
5.10 Viewing and Editing Host LUNs Viewing and Deleting LUN Mappings Press ENT for two seconds to enter the Main Menu. Press ▼ or ▲ to select "View and Edit Host Luns", then press ENT. View and Edit Host Luns Press ▼ or ▲ to select a host ID, then press ENT to proceed. CH=0 ID=002 Sec. Ctlr Press ▼ or ▲ to browse through the LUN number and its LUN mapping information. CH=0 ID=0 LUN=0 Mapto LG0 PRT0 Press ENT on the LUN you wish to delete.
WARNING! • Pass-through SCSI Commands are only intended to perform maintenance functions for a drive or device on the drive side. Do not perform any destructive commands to a disk drive (i.e., any commands that write data to a drive media). If a disk drive is a spare drive or a member of a logical drive, such a destructive command may cause a data inconsistency.
An empty drive entry is added for this channel/SCSI ID for enclosure management. The drive status is “ABSENT.” To clear the empty drive entry, press ENT and use arrow keys to select “Clear Drive Status,” then press ENT to proceed. Press ENT for two seconds to confirm the drive entry’s deletion. Information of other drives will be displayed instead. C=1 I=1 ABSENT Clear Drive Status .. Clear Drive Status ? Identifying a Drive Press ENT for two seconds to enter the Main Menu.
Deleting Spare Drive (Global / Local Spare Drive) Press ENT for two seconds to enter the Main Menu. Press ▼ or ▲ to select "View and Edit SCSI Drives," then press ENT. SCSI drive information will be displayed on the LCD. Press ▼ or ▲ to select the spare drive you wish to delete, then press ENT. Press ▼ or ▲ to select “Delete Spare Drive," then press ENT to continue. Press ENT for two seconds to delete the spare drive. 5.12 View and Edit SCSI Drives ↕ C=1 I=0 1010MB GlobalSB SEAGATE Delete Spare Drive .
IMPORTANT! • Every time you change channel mode, you must reset the controller for the changes to take effect. Setting a SCSI Channel’s ID - Host Channel Viewing IDs Press ENT for two seconds to enter the Main Menu. Press ▼ or ▲ to select "View and Edit SCSI Channels," then press ENT. Channel information will be displayed. Press ENT on the host channel you wish the ID changed. Press ▼ or ▲ to select “Set SCSI Channel ID," then press ENT. Press ▼ or ▲ to browse through the existing ID settings.
Deleting a Channel ID Press ENT on an existing host channel ID you want to delete. Press ▼ or ▲ to choose “Delete Channel SCSI ID," then press ENT. Press ENT for two seconds to confirm. Delete Channel SCSI ID .. Delete ID=2 Primary Ctlr ? IMPORTANT! • Every time you make changes to channel IDs, you must reset the controller for the configuration to take effect.
Channel information will be displayed. Press ENT on the drive channel you wish the ID changed. CH1=Drive PID=7 SID=NA SXF=80.0M Press ▼ or ▲ to select “Set SCSI Channel Pri. Ctlr ID..”, then press ENT. Set SCSI Channel Pri. Ctlr ID .. Press ▼ or ▲ to select a new ID, then press ENT for two seconds to confirm. Set Pri. Ctlr ID= 7 to ID: 8 ? Setting a SCSI Channel’s Secondary ID - Drive Channel Press ENT for two seconds to enter the Main Menu.
Its current status will be displayed on the LCD. Press ENT to continue. SCSI Terminator Enabled .. Press ENT again for two seconds to change the terminator mode to the alternate setting. CHL=0 Disable Terminator ? IMPORTANT! • You can use terminator jumpers on the controller board to control SCSI bus termination of the SentinelRAID series controllers. When using jumpers to control, firmware termination setting must be disabled.
Setting Transfer Width The controller supports 8-bit SCSI and 16-bit SCSI. Enable “Wide Transfer” to use the 16-bit SCSI function. Disabling “Wide Transfer” will limit the channel transfer speed to 8-bit SCSI. Press ENT for two seconds to enter the Main Menu. Press ▼ or ▲ to select "View and Edit SCSI Channels," then press ENT. View and Edit SCSI Channels ↕ Channel information will be displayed. Press ▼ or ▲ to browse through the channels. Press ENT on the channel you wish the transfer width changed.
Press ▼ or ▲ to select “View and Edit SCSI Target,” then press ENT. Press ▼ or ▲ to select a SCSI target, then press ENT. SCSI Target CHL=1 ID=0 .. Slot Number To set the Slot number of the SCSI target, choose “Slot Assignment," then press ENT. The current slot number will be displayed. Press ▼ or ▲ to change the slot number, then press ENT for two seconds. Slot Assignment Default No Set..
current clock setting will be displayed on the LCD. Press ENT for two seconds to change the setting. Max Xfer Narrow Only ? Parity Check SCSI Target CHL=1 ID=0 .. Choose “Parity Check," then press ENT. The current clock setting will be displayed on the LCD. Parity Check Enabled .. Press ENT for two seconds to change the setting. Disable Parity Checking? Press ▼ or ▲ to select a SCSI target, then press ENT. Disconnecting Support Press ▼ or ▲ to select a SCSI target, then press ENT.
IMPORTANT! • Disabling the Maximum Tag Count will disable the internal cache of this SCSI drive.. Restore to Default Setting Press ▼ or ▲ to select a SCSI target, then press ENT. Choose “Restore to Default Setting," then press ENT. Press ENT again for two seconds to restore the SCSI target’s default settings. 5-33 SCSI Target CHL=1 ID=0 .. Restore to Default Setting.
5.13 System Functions Choose “System Functions” in the main menu, then press ENT. Press ▼ or ▲ to select a submenu, then press ENT. Mute Beeper When the controller’s beeper has been activated, choose “Mute beeper," then press ENT to turn the beeper off temporarily for the current event. The beeper will still activate on the next event. Mute Beeper .. Change Password Use the controller’s password to protect the system from unauthorized entry.
If a password has previously been set, the controller will ask for the old password first. If password has not yet been set, the controller will directly ask for the new password. The password can not be replaced unless a correct old password is provided. Press ▼ or ▲ to select a character, then press ENT to move to the next space. After entering all the characters (alphabetic or numeric), press ENT for two seconds to confirm.
The controller will now flush the cache memory. Press ENT for two seconds to confirm and reset the controller or power off the controller. ShutdownComplete Reset Ctlr? Controller Maintenance For Controller Maintenance functions, please refer to Appendix C. Saving NVRAM to Disks You can choose to backup your controller-dependent configuration information to disk. We strongly recommend using this function to save configuration profile whenever a configuration change is made.
5.14 Controller Parameters Controller Name Select “View and Edit Config Parms” from the main menu. Choose “View and Edit Configuration parameters,” “Controller Parameters," then press ENT. The current name will be displayed. Press ENT for two seconds and enter the new controller name by using ▼ or ▲. Press ENT to move to another character and then press ENT for two seconds on the last digit of controller name to complete the process.
“Ctlr Unique ID-,” then press ENT. Enter any hex number between “0” and “FFFFF” and press ENT to proceed. Enter a unique ID for any RAID controller no matter it is configured in a single or dual-controller configuration. The unique ID is recognized by the controller as the following: 1. A controller-specific identifier that helps controllers to identify its counterpart in a dual-active configuration. 2.
Use the ▲ key to enter the plus sign and the ▼ key to enter numeric representatives. GMT +08:00 - Date and Time Use your arrow keys to scroll down and select “Date and Time” by pressing ENT. Use your arrow keys to select and enter the numeric representatives in the following order: month, day, hour, minute, and the year. 5-39 Date and Time ..
5.15 SCSI Drive Utilities From the “View and Edit SCSI Drives” menu, select the drive that the utility is to be performed on; then press ENT. Select “SCSI Drive Utilities; then press ENT. Choose either “SCSI Drive Lowlevel Format” or “Read/Write Test”. These options are not available for drives already configured in a logical configuration, and can only be performed before a reserved space is created on drive. View and Edit SCSI Drives C=1 I=1 NEW DRV 8683MB SEAGATE SCSI Drives Utilities ..
SCSI Drive Read/Write Test From the “View and Edit SCSI Drives” menu, select a new or used drive that the utility is to be performed on; then press ENT. Select “SCSI Drive Utilities;" then press ENT. Choose “Read/Write Test” and press ENT. Drive Read/Write Test .. Auto Reassign Disabled .. Press▼ or ▲ to select and choose to enable/disable the following options: Abort When Error Occur-Enabled 1. "Auto Reassign Bad Block; 2. Abort When Error Occurs; Drive Test for Read and Write.. 3.
Chapter 6 6.
6.2 Main Menu Use the arrow keys to move the cursor bar through the menu items, then press [ENTER] to choose a menu, or [ESC] to return to the previous menu/screen. In a subsystem or controller head where battery status can be detected, battery status will be displayed at the top center. Status will be stated as Good, Bad, or several “+ ” (plus) marks will be used to indicate battery charge. A battery fully-charged will be indicated by five plus mark.
The controller will start initialization and automatically map the logical drive to LUN 0 of the first host channel.
6.
Column C 6.5 Logical Drive Status – Write Policy setting B Write-back T Write-through #LN Total drive members in the logical drive #SB Standby drives available for the logical drive. This includes all the spare drives (local spare, global spare) available for the specific logical drive #FL Number of Failed member(s) in the logical drive Name Logical drive name (user configurable) Logical Volume Status LV Logical Volume number.
6.6 SCSI Drive Status Slot Slot number of the drive; “S” indicates this is the drive used for passing through SES signals Chl The drive channel where the drive is connected X indicates two channels are configured in a dual-loop ID The channel ID assigned to this drive Size (MB) Drive capacity Speed XxMB Maximum transfer rate of drive channel interface Async The drive is using asynchronous mode. LG_DRV X The drive is a drive member of logical drive x.
6.
Term CurSynClk CurWid 6-8 Terminator Status: On Terminator is enabled. Off Terminator is disabled. Diff The channel is a Differential channel. The terminator can only be installed/removed physically. Current SCSI bus synchronous clock: ??.?M The default setting of the SCSI channel is ??.? MHz in Synchronous mode. Async. The default setting of the SCSI channel is Asynchronous mode. (empty) The default SCSI bus synchronous clock has changed. Reset the controller for the changes to take effect.
6.8 Controller Voltage and Temperature Controller voltage and temperature monitoring Choose from main menu “View and Edit Peripheral Devices,” and press [ENTER]. From the submenu, choose “Controller Peripheral Device Configuration,” “View Peripheral Device Status”, then press [ENTER]. The current specimens of voltage and temperature detected by the controller will be displayed on screen and will be stated as normal or out of order.
6.9 Viewing Event Logs on the Screen There may be a chance when errors occur and you may want to trace down the record to see what has happened to your system. The controller’s event log management will record all the events from power on, it can record up to 1,000 events. Powering off or resetting the controller will cause an automatic deletion of all the recorded event logs. To view the events logs on screen, choose from main menu “view and edit Event logs” by pressing [ENTER].
Chapter 7 7.1 Terminal Operation Power on RAID Enclosure Hardware installation should be completed before powering on your RAID enclosure. Drives must be configured and the controller properly initialized before host computer can access the storage capacity. The configuration and administration utility resides in controller's firmware.
Limitations: There are limitations on the use of optimization modes. 1. You can select the stripe size of each array (logical drive) during the initial configuration. However, changing stripe size is only recommended for experienced engineers who have tested the effects tuning stripe sizes for different applications. 2. The array stripe size can only be changed during the initial configuration process. 3.
Optimization Mode and Stripe Size Each controller optimization mode has preset values for the stripe size of arrays created in different RAID levels. If you want a different value for your array, you may change the controller optimization mode, reset the controller, and then go back to create the array. Once the array is created, stripe size can not be changed. Using the default value should be sufficient for most applications. Opt. for Sequential I/O RAID0 RAID1 RAID3 RAID5 Opt.
display the current setting with the Write-Back caching. Choose Yes in the dialog box that follows to confirm the setting. The Write-through mode is safer if your controller is not configured in a redundant pair and there is no battery backup. Write-back caching can dramatically improve write performance by caching the unfinished writes in memory and let them be committed to drives in a more efficient manner. In the event of power failure, a battery module can hold cached data for days.
Drives will be listed in the table of “View and Edit SCSI Drives.” Use arrow keys to scroll the table. You may first examine whether there is any drive installed but not listed here. If there is a drive installed but not listed, the drive may be defective or not installed correctly, please contact your RAID supplier. IMPORTANT! 7.4 • Drives of the same brand/model/capacity might not have the same block number. • The basic read/write unit of a hard drive is block.
Choosing a RAID Level: A pull-down list of supported RAID levels will appear. In this chapter, RAID 5 will be used to demonstrate the configuration process. Choose a RAID level for this logical drive. Choosing Member Drives: Choose your member drive(s) from the list of available physical drives. The drives can be tagged for inclusion by positioning the cursor bar on the drive and then pressing [ENTER]. An asterisk (∗) mark will appear on the selected physical drive(s).
Assign Spare Drives: You can add a spare drive from the list of the unused drives. The spare chosen here is a Local spare and will automatically replace any failed drive in the event of drive failure. The controller will then rebuild data onto the replacement drive. A logical drive composed in a none-redundancy RAID level (NRAID or RAID 0) does not support spare drive rebuild.
Initialization Mode This sub-menu allows you to set if the logical drive is immediately available. If the online (default) mode is used, data can be written onto it and you may continue with array configuration, e.g., including the array into a logical volume, before the array’s initialization is completed. Stripe Size This option should only be changed by experienced engineers. Setting to an incongruous value can severely drag the performance.
The completion of array creation will be indicated by the above message prompt. A controller event will then prompt to indicate the logical drive initialization has begun. Tap [ESC] to cancel the “Notification” prompt and a progress indicator displays on the screen as a percentage bar. The array initialization runs in the background while you can start using the array or continue configuring your RAID system.
7.5 Creating a Logical Volume A logical volume consists of one or several logical drives. Choose “View and Edit logical volumes” in the main menu. The current logical volume configuration and status will be displayed on the screen. Choose a logical volume number (0-7) that has not yet been defined, then press [ENTER] to proceed. A prompt “Create Logical Volume?” will appear. Select “Yes” and press [ENTER]. Select one or more logical drive(s) available on the list.
Logical volumes can be assigned to different controllers (primary or secondary). Default is primary. Note that if a logical volume is manually assigned to a specific controller, all its members’ assignment will also be shifted to that controller. As all the member logical drives are selected, press [ESC] to continue. The confirm box displays. Choose Yes to create the logical volume. Press [ENTER] and the information of the created logical volume displays. LV: P0: S0: ID: Size: #LD: 7.
Choose the logical volume you wish to partition, then press [ENTER]. Choose “Partition logical volume”, then press [ENTER]. Select from the list of undefined partitions and Press [ENTER]. A list of partitions displays. If the logical volume has not yet been partitioned, all volume capacity will list as “partition 0.” Press [ENTER] and type the desired size for the selected partition, and then press [ENTER] to proceed. The remaining size will be automatically allotted to the next partition.
7.7 Mapping a Logical Volume to Host LUN Select “View and Edit Host luns” in the main menu, then press [ENTER]. A list of host channel/ID combinations appears on the screen. The diagram above shows two host channels and each is designated with both a primary and a secondary ID. Multiple IDs on host channels are necessary for redundant controller configuration. Details on creating multiple IDs and changing channel mode will be discussed later. Choose a host ID by pressing [ENTER].
1. A list of LUN entries and their respective mappings will be displayed. To map a host LUN to a logical volume’s partition, select an available LUN entry (one not mapped yet) by moving the cursor bar to the LUN, then press [ENTER]. 2. A list of available logical volumes displays. Move the cursor bar to the desired logical unit, then press [ENTER]. 3. A list of available partitions will prompt. Move cursor bar to the desired partition, then press [ENTER].
7.8 Assigning Spare Drive, Rebuild Settings Adding Local Spare Drive A spare drive is a standby drive automatically initiated by controller firmware to replace a failed drive. A spare drive must have an equal or larger capacity than the array members. A local spare should have a capacity equal or larger than the members of the logical drive it is assigned to. A global spare should have a capacity equal or larger than all physical drives in a RAID system. 1.
Adding a Global Spare Drive A global spare replaces the failed drive in any logical drive of a RAID system. Move cursor bar to the SCSI drive that is not a member drive or a spare (usually indicated as a "New Drive"), and then press [ENTER]. Choose “Add Global Spare Drive.” When prompted to “Add Global Spare Drive?”, choose Yes. 7.9 Viewing and Editing Logical Drive and Drive Members Choose “View and Edit Logical Drives” in the main menu. The array status will be displayed.
Deleting a Logical Drive Choose the logical drive you wish to delete, then press [ENTER]. Choose “Delete logical drive.” Choose Yes when prompted to confirm. Deleting a Partition of a Logical Drive Choose the logical drive which has a partition you wish to delete, then press [ENTER]. Choose “Partition logical drive.” Partitions of the logical drive will be displayed in tabulated form. Move the cursor bar to the partition you wish to delete, then press [ENTER].
example, when one or more logical drives have been deleted, the array indexing is changed after system reboot. The second logical drive might become the first on the list. Choose the logical drive you wish to assign a name, then press [ENTER]. Choose “logical drive name,” then press [ENTER] again. The current name will be displayed. You may now enter a new name in this field. Enter a name, then press [ENTER] to save the configuration.
When rebuild has already started, choose “Rebuild progress” to see the rebuilding progress. IMPORTANT! • The Rebuild function is only available when a logical drive (with RAID level 1, 3 or 5) has a failed member. NRAID and RAID 0 configurations provide no data redundancy. Regenerating Logical Drive Parity (Applies to RAID1, 3, and 5) If no verifying method is applied to data writes, this function can be often performed to verify parity blocks of a selected array.
those blocks are automatically recalculated, retrieved and stored onto undamaged sectors. If bad blocks are encountered on yet another drive during the rebuild process, the block LBA (Logical Block Address) of those bad blocks will be shown. If rebuild is carried out under this situation, rebuild will continue with he unaffected sectors, salvaging a majority of the stored data. There are two options with performing the media scan: 1.
7.10 Viewing and Editing Host LUNs Viewing or Deleting LUN Mappings Choose the host channel and host ID combination you wish to view or delete. A list of the current LUN mapping will be displayed on the screen. Move the cursor bar to the LUN mapping you wish to delete, then press [ENTER]. Select Yes to delete the LUN mapping, or No to cancel. Edit Host-ID/WWN Name List This is a specific item used for systems communicating over Fibre host loops.
7.11 • Pass-through SCSI Commands are only intended to perform maintenance functions for a drive or device on the drive side. Do not perform any destructive commands to a disk drive (i.e., any commands that write data to a drive media). This will result in inconsistent parity among drives included in a logical configuration of drives. If a disk drive is a spare drive or a member of a logical drive, such a destructive command may cause a data inconsistency.
If there is a drive connected after the array is started, choose a drive and press [ENTER]. Choose “Scan SCSI drive”, then press [ENTER]. The menu may vary according to the drive status. Choose the drive channel and ID of the drive you wish to scan, then press [ENTER]. Slot Number Drive Entry These two functions are reserved for Fault Bus configuration. Identifying Drive Move the cursor bar to the drive you wish to identify, then press [ENTER].
Move the cursor to a Local Spare Drive or Global Spare Drive, then press [ENTER]. Choose “Delete Global/Local Spare Drive,” then press [ENTER] again. Choose Yes to confirm. NOTE: • The spare drive you deleted or any drive you replaced from a logical unit will be indicated as a "used drive.
7.12 Viewing and Editing SCSI Channels Except for those shipped in dual-redundant chassis, SCSI-based controllers use channel 0 as the host channel and also as the communications path between controllers. If redundant controller configuration is preferred, you may need to assign other channels as host. Flexibility is added for all channels can be configured as host or drive. Choose “View and Edit SCSI Channels” in the main menu. Channel status displays.
Viewing and Editing SCSI IDs - Host Channel Choose a host channel, then press [ENTER]. Choose “View and Edit SCSI ID.” A list of existing ID(s) will be displayed on the screen. You may then choose to add or delete an existing ID. Viewing and Editing SCSI IDs Adding a SCSI ID (Primary/Secondary Controller ID) In single controller mode, you should set the Secondary Controller’s ID to “NA”. In dual-controller mode, you need to set an ID for the Secondary controller on each of your drive channels.
Deleting an ID Choose the SCSI ID you wish to delete. Choose “Delete Channel SCSI ID.” The dialog box “Delete Primary/Secondary Controller SCSI ID?” will appear. Select Yes, then press [ENTER] to confirm. IMPORTANT! • Every time you change a channel ID, you must reset the controller for the changes to take effect. • The default SCSI ID of the primary controller (single controller configuration) on a host channel is 0, on a Drive channel is 7.
For more details on ID settings in redundant mode, please refer to Chapter 10. Setting a Secondary Controller’s SCSI ID - Drive Channel Choose a Drive channel, then press [ENTER]. Choose “Secondary Controller SCSI ID.” A list of channel IDs displays. Assign an ID to the chip processor of the secondary controller’s drive channel. Choose an ID. The dialog box “Change Secondary Controller SCSI ID?” will appear. Select Yes, then press [ENTER].
Host Channel Move the cursor bar to a channel, then press [ENTER]. Choose “Sync Transfer Clock”, then press [ENTER]. A list of the clock speed will appear. Move the cursor bar to the desired speed and press [ENTER]. A dialog box “Change Sync Transfer Clock?” will appear. Choose Yes to confirm. IMPORTANT! • Every time you change the SCSI Transfer Speed, you must reset the controller for the changes to take effect. Setting the Transfer Width Move the cursor bar to a channel, then press [ENTER].
Viewing and Editing SCSI Target / Drive Channel Move the cursor bar to a Drive channel, then press [ENTER]. Select “View and Edit SCSI Target,” then press [ENTER]. A list of all the SCSI targets and their current settings will appear. Press [ENTER] on a SCSI target and a menu list will appear on the screen. NOTE: • It is only recommended to alter the SCSI target settings when adjustments should be made to specific devices on a drive channel.
Maximum Synchronous Transfer Clock Choose “Maximum Sync. Xfer Clock,” then press [ENTER]. A dialog box will appear on the screen. Enter the clock, then press [ENTER]. Maximum Transfer Width Choose “Maximum Xfer Width”, then press [ENTER]. Choose Yes in the dialog box to confirm the setting. Parity Check Choose “Parity Check.” Choose Yes in the dialog box that follows to confirm the setting.
Disconnecting Support Choose “Disconnect Support.” Choose Yes in the dialog box that follows to confirm the setting. Maximum Tag Count Choose “Maximum Tag Count,” then press [ENTER]. A list of available tag count numbers will appear. Move the cursor bar to a number, then press [ENTER]. Choose Yes in the dialog box that follows to confirm the setting. IMPORTANT! • Disabling the Maximum Tag Count will disable the internal cache of a SCSI drive.
should work fine with most drives. Changing this setting is not recommended unless some particular bus signal issues occur. All SATA/ATA-based system connects only one drive per SATA/ATA channel. This helps to avoid single drive failure from affecting other drives. The maximum mechanical performance of today’s drives can reach around 30MB/sec (sustained read). This is still far below the bandwidth of a drive channel bus.
7.13 System Functions Choose “System Functions” in the main menu, then press [ENTER]. The System Functions menu displays. Move the cursor bar to an item, then press [ENTER]. Mute Beeper When the controller’s beeper has been activated, choose “Mute beeper,” then press [ENTER]. Choose “Yes” and press [ENTER] in the next dialog box to turn the beeper off temporarily for the current event. The beeper will still be activated on the next event.
or RAIDWatch Manager is used, you can only access the RAID controller by providing the correct password. IMPORTANT! • The controller verifies password when entering the main menu from the initial screen or making configuration change. If the controller is going to be left unattended, the “Password Validation Timeout” can be set to “Always Check.” Setting validation timeout to “always check” will protect the controller configuration from any unauthorized access.
The new password will now become the controller’s password. Providing the correct password is necessary when entering the main menu from the initial screen. Disabling the Password To disable or delete the password, press [ENTER] in the empty column that is used for entering a new password. The existing password will be deleted. No password checking will occur when entering the main menu or when making configuration change.
7.14 Controller Parameters Controller Name Choose “View and Edit Configuration Parameters,” “Controller Parameters,” then press [ENTER]. The current name displays. Press [ENTER]. Enter a name in the dialog box that prompts, then press [ENTER]. LCD Title Display Controller Name Choose “View and Edit Configuration Parameters,” “Controller Parameters,” then press [ENTER]. Choose to display the embedded controller logo or any given name on the LCD.
Saving NVRAM to Disks You can choose to backup your controller-dependent configuration information to disks. We recommend using this function to save configuration information whenever a configuration change is made. The information will be duplicated and distributed to all logical configurations of drives. At least a RAID configuration must exist for the controller to write your configuration data onto it. From the main menu, choose “system functions.
Press Yes to confirm. A prompt will notify you that the controller NVRAM data has been successfully restored from disks. Password Validation Timeout Choose “View and Edit Configuration parameters,” “Controller Parameters,” then press [ENTER]. Select “Password Validation Timeout,” and press [ENTER]. Choose to enable a validation timeout from one minute to always check. The always check timeout will disable any configuration change made without entering the correct password.
Enter a unique ID for any RAID controller no matter it is configured in a single or dual-controller configuration. The unique ID is necessary for the following: 1. A controller-specific identifier that helps controllers to identify its counterpart in a dual-active configuration. 2. The unique ID is generated into a Fibre channel WWN node name for controllers or RAID systems using Fibre channel host ports.
Set Controller Date and Time This sub-menu only appears when the controller is equipped with a real-time clock. Time Zone The controller uses GMT (Greenwich Mean Time), a 24-hours clock. To change the clock to your local time zone, enter the hours later than the Greenwich mean time following a plus (+) sign. For example, enter “+9” for Japanese time zone. Date and Time Enter time and date in its numeric representatives in the following order: month, day, hour, minute, and the year.
7.15 Drive Information View Drive Information From the “View and Edit SCSI Drives” menu, select the drive that the utility is to performed on, then press [ENTER]. Select “View drive information," then press [ENTER]. SCSI Drive Utilities From the “View and Edit SCSI Drives” menu, select the drive that the utility is to performed on, then press [ENTER]. Select “SCSI Drive Utilities, then press [ENTER]. Choose either “SCSI Drive Low-level Format” or “Read/Write Test.
SCSI Drive Low-level Format Choose “SCSI Drive Low-level Format” and confirm by selecting Yes. IMPORTANT! 7-43 • Do not switch the controller’s and/or SCSI disk drive’s power off during the SCSI Drive Low-level Format. If any power failure occurs during the formatting process, the formatting must be performed again when power resumes. • All data stored in disk drives will be destroyed during the low-level format.
SCSI Drive Read/Write Test From the “View and Edit SCSI Drives” menu, select a new or used drive that the utility is to perform on; then press [ENTER]. Select “SCSI Drive Utilities," then press [ENTER]. Choose “Read/Write Test” and press [ENTER]. You can choose to enable/disable the following options: 1. 2. 3. Auto Reassign Bad Block; Abort When Error Occurs; Drive Test for - Read Only/Read and Write. When finished with configuration, select "Execute Drive Testing" and press [ENTER] to proceed.
Chapter 8 8.1 Fibre Operation Overview This chapter describes the Fibre-specific functions available since firmware release 3.21 and above. Optional functions have been implemented for operations using Fibre channel and access control under multiple-host environments such as Storage Area Network. Users familiar with Fibre channel configurations, please jump to section 8.5. Summary: 8.2 Major Concerns: Things you should know before proceeding with configuration 8.
8.2 Major Concerns Most of the configuration options in this chapter are directly related to controller redundancy. Joining two controllers into a dual-active pair can eliminate most possible points of failure. Configuring a controller pair requires careful planning and proper setup and the requirements can be summarized as follows: ! Redundant Cache Coherency Channels (RCC): 1.
performance. 2. Fibre Operation Host–side dual loop is passively supported and requires the support of multi-path software on the host computer.
8.3 Supported Features Fibre Chip 1Gbit Fibre Channel: Fibre loops (1 Gbit FC-AL) comply with the following standards: 1. (FC-PH) X2.230:1994, 2. (SCSI-FCP) X3.269:1996, 3. (FC-AL-2) Project 1133-D rev.6.5, 4. (SCSI-2) X3.131-1994, 5. Supporting sustained 1 Gigabit/sec (100MB/sec) transfer rates. 6. Each Fibre loop can be independently configured for the connection to host or drive. 2Gbit Fibre Channel: 1. Fibre Channel Arbitrated Loop (FC-AL-2) working draft, rev 6.4 2.
Drive IDs: Supported ways to address a Fibre port include Hard assigned and Soft assigned. The controller supports automatic loop ID assignment on drive channels. A hard loop address ID can be assigned to disk drives by enclosure jumper setting. If the AL_PA configuration on drive enclosure has been set to a neutral status, physical IDs will be automatically assigned to drives. In-band Fibre and S.E.S.
8.4 Configuration: Host and Drive Parameters Channel Mode: All Fibre channels can be changed to operate as “Host,” “Drive,” “RCCOM,” or “Drive + RCCOM”. Choose the channel you wish to change its mode, then press [ENTER]. Choose “Channel Mode,” then press [ENTER]. A dialog box will appear asking you to confirm the change. Primary and Secondary Controller IDs: Select a channel by highlighting its status bar and press [ENTER].
Limitation: 1. If host connection is made in FC-AL mode, there can be a total of “16” of Primary and Secondary IDs. 2. Although host connection in point-to-point mode is supported, problems might occur when passing IDs of the failed controller to its counterpart. HA failover software is required in this situation to redirect IO access during the controller failover operation.
View Device Port Name List (WWPN) This function displays device port names (host adapter ID) detected on a host loop. Device port names will be listed here except that of the controller's I/O processor. The HBA port names detected can be added to the "Host-ID WWN name list" in "View and Edit Host LUN" menu. Adding port names to list can speed the mapping process that follows. Each port name should then be assigned a nickname for ease of identification.
A drive enclosure usually has drive slots pre-assigned with specific IDs. There are occasions when an ID needs to be assigned manually to a device other than an ID provided otherwise. The "set slot number" and the "add drive entry" functions are reserved for Infortrend's Fault-bus operation. View Drive Information If the selected drive belongs to a drive group that is configured in a dual-loop, the "Redundant Loop ID" will be displayed here.
1. Fibre Channel Connection Type: Use the ↑ ↓ keys to scroll down to “View and Edit Configuration Parameters,” "Host-side SCSI Parameters," and then "Fibre Connection Option." A prompt will display all the options. Select one appropriate for your Fibre channel topology. If connection to host is through a Fibre hub, choose "Loop only." If connection to host is through a Fibre switch F_Port or directly to a server, choose "Point to point only.
Controller firmware automatically examines the node names and port names of all the connected drives once initiated. If devices on two different drive channels appear with the same loop ID and port name, controller will consider these two drive channels as a "dual loop." The dual loop configuration will be displayed as "channel ." For example, channel numbers are displayed as 2<3> and 3<2> if channel 2 and channel 3 are configured as a dual loop.
replacement, making the host unaware of controller replacement so that controller failback is totally transparent. Choose “View and Edit Peripheral Devices,” “Set Peripheral Device Entry," then enable the "Redundant Controller" configuration. You will be requested to enter a value for the “Controller Unique Identifier.” For firmware release 3.25 and above, enter a hex number between 0 and FFFFF. The identifier selection box will prompt automatically.
2. Communications Traffic Distributed over All Drive Loops: Select all drive loops and configure them as "Drive + RCCOM (Drive Loops plus Redundant Controller Communications)." The communications traffic between the two controllers will be automatically distributed over all drive loops. Fibre Operation ! As displayed above, channel(s) selected as the communications paths will be displayed as "channel number (C: connected)" or "channel number (D: disconnected).
8.5 Multi-Host Access Control: LUN Filtering RAID-based mapping provides access control over a Storage Area Network where: 1. 2. 3. Servers may share common storage; File integrity becomes a problem and access contentions might occur; File access must be coordinated among multiple servers. Figure 8 - 1 Storage Pool RAID Storage Host A LUN0 Host B LUN1 Host C Host D SAN LUN2 LUN3 LUN4 Host E LUN5 Storage Pool RAID-based mapping provides the centralized management for host-storage access.
Figure 8 - 2 Host-LUN Mapping Creating LUN Masks User can configure the storage subsystem to appear as 32 LUNs per Fibre target ID. Each LUN can be mapped with a storage unit -a partition or the entire logical drive. The configuration of logical units depends on host applications and how many drives and drive channels have been employed in the storage system. The diagram below shows the idea of the virtual connection and the physical connection from host computers to drives.
To create LUN masks, select "View and Edit Host LUNs" from the Main Menu, then select a host data path (channel-ID combination). In active-to-active mode, selecting a host channel means selecting either the Primary or the Secondary controller I/O path. WWN Name List Before mapping host LUNs, you may add host adapter port names to a WWN name list to combine with a nickname given to each adapter. Names will be recorded in controller NVRAM.
Logical Unit to Host LUN Mapping Assign Logical Unit Numbers (LUNs) to logical units (logical drives/logical volumes/logical partitions). Select a host channel/ID and then select a LUN number. Select a Host LUN and associate a logical unit with it. When a logical unit is selected, you may choose to "Map Host LUN" or "Create Host Filter Entry.
More than one filter entry can be appended to a host LUN to compose a more complex mapping scheme. LUN map is port nameoriented. You can choose to "Add from current device list" or "Manual(ly) add host filter entry." Pressing [ENTER] on "Add from current device list" will bring forth a list of port names detected on host loops. If you have a name list pre-configured, port names will appear with its nicknames. Select a port name by pressing [ENTER]. Choose Yes to proceed.
LUN Mask (ID Range) Configuration: Ranges can be established by combining a basis ID with a mask similar to the way routing table entries are set up on a LAN/WAN. If the port name ID "AND'ed" with the mask equals the basis ID AND'ed with the mask, then the port name ID is considered to fall within the range. If a default value "0xFFFFFFFFFFFFFF" is selected, then the port name ID must match the basis ID for the port name to be considered to fall within the range.
Access Mode: Read Only or Read/Write A particular extended LUN map can be setup with an attribute of "Read Only" in the event that certain hosts may need to read the data on the media but must not be allowed to change it. In the degenerate case (range only includes a single ID), different hosts can be mapped with completely different logical drives/logical volumes/logical partitions even when they address the same channel, target-ID, and LUN.
1. Host HBA port name (WWPN) list: Host A = 0x…F111 Host B = 0x…F112 Host C = 0x…F222 2. Controller Configuration: • • Logical drives are LD0 and LD1. LD0 is partitioned into two: P0 and P1. Filter Entry (LUN map) list Configuration Procedure: 1. Create an entry list for the specific logical unit from "View and Edit Host LUN"\Host Channel\Create Host Filter Entry." 2.
Entry 3: "LD1-P0, ID=0x…F111, Mask=0x…FFFE, Filter Type = Include, Access Mode = Read Only." It means P0 of LD1 is 'Read Only ' for Host A and B. Entry 4: "LD1-P0, ID=0x…F222, Mask=0x…FFFF, Filter Type = Include, Access Mode = Read/Write." It means Host C can read/write P0 of LD1.
Chapter 9 Advanced Configurations This chapter aims to discuss the advanced options for configuring and maintaining a RAID system. Each function will be given a brief explanation as well as a configuration sample. Terminal screens will be used in the configuration samples. Some of the operations require basic knowledge of RAID technology and the practice of them is only recommended for an experienced user. 9.1 Fault Prevention S.M.A.R.T. With the maturity of technologies like S.M.A.R.T.
9.1.1 Clone Failing Drive: Unlike the similar functions combined with S.M.A.R.T., the “Clone Failing Drive” is a manual function. There are two options for cloning a failing drive: “Replace after Clone” and “Perpetual Clone.” Replace after Clone: Data on the source drive, the drive with predicted error (or any selected member drive), will be cloned to a standby spare and replaced later by the spare.
The cloning process will be indicated by a status bar. You may also quit the status bar by pressing [ESC] to return to the table of the connected drives. Select the drive indicated as “CLONING” by pressing [ENTER]. Select “clone Failing drive” again to view the current status. You may identify the source drive and choose to “view clone progress,” or “abort clone” if you happen to have selected the wrong drive. When the process is completed, users will be notified by the following message.
The cloning process will begin with a notification message: Press [ESC] to view the current progress: You may also quit viewing the status bar by pressing [ESC] to return to the previous menu. Select the drive indicated as “CLONING” by pressing [ENTER]. Select “Clone Failing Drive” again to view the progress. You may identify the source drive and choose to “View clone progress” or “Abort clone” if you happen to have selected the wrong drive.
9.1.2 S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology ) This section provides a brief introduction to S.M.A.R.T. as one way to predict drive failure and Infortrend’s implementations with S.M.A.R.T. for preventing data loss caused by drive failure. A. Introduction Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.) is an emerging technology that provides near-term failure prediction for disk drives. When S.M.A.R.T.
There are four selections related to the S.M.A.R.T. functions in firmware: Disable: Disable S.M.A.R.T.-related functions Detect Only: S.M.A.R.T. function enabled, controller will send command to enable all drives' S.M.A.R.T. function, if a drive predicts a problem, controller will report the problem in the form of an event log. Perpetual Clone: S.M.A.R.T. function enabled, controller will send command to enable all drives' S.M.A.R.T. function.
Configuration Procedure Enabling the S.M.A.R.T. Feature Follow the procedure below to enable S.M.A.R.T. on all drives. 1. First, enable the “Periodic Drive Check Time” function. In \View and Edit Configuration Parameters\Drive-side SCSI Parameters\Periodic Drive Check Time, choose a time interval. 2. In \View and Edit Configuration Parameters\Drive-side SCSI Parameters\Drive Predictable Failure Mode , choose one from “Detect Only,” “Detect, Perpetual Clone” and “Detect, Clone+Replace.
6. Choose “Predictable Failure Test,” the controller will force the drive to simulate predictable drive errors. 7. Press [ENTER], and after a while (the next time the controller performs “Periodic Drive Check”), the controller will detect the errors simulated by the drive. An error message displays like this: “[1142] SMART-CH:? ID:? Predictable Failure Detected (TEST).” If this error message appears, it means your drive supports S.M.A.R.T. features. 8.
3b. Whenever a drive predicts symptoms of predictable drive failure, controller will issue an error message. 4. The “Detect, Perpetual Clone” Setting: 4a. In \View and Edit Configuration Parameters\Drive-side SCSI Parameters\Drive Predictable Failure Mode , choose “Detect, Perpetual Clone.” 4b. You should have at least one spare drive for the logical drive (either Local Spare or Global Spare Drive). 4c.
original role – it will become a spare drive again and start rebuilding the failed drive. 5. The “Detect, Clone+Replace” Function: 5a. In \View and Edit Configuration Parameters\Drive-side SCSI Parameters\Drive Predictable Failure Mode , choose “Detect, Clone+Replace.” 5b. Make sure you have at least one spare drive to the logical drive. (Either Local Spare Drive or Global Spare Drive) 5c.
9.2 Host-side and Drive-side SCSI Parameters Foreword: SCSI Channel, SCSI ID and LUN A SCSI channel (SCSI bus) can connect up to 15 devices (not including the SCSI controller itself) when the Wide Figure 9 - 1 SCSI ID/LUNs function is enabled (16-bit SCSI). It can connect up to 7 devices (not including the controller itself) when the Wide function is disabled (8-bit SCSI). Each device has one unique SCSI ID. Two devices owning the same SCSI ID is not allowed. The figure on the left is a good example.
From the main menu, select “View and Edit Configuration Parameters,” “Host-side SCSI Parameters,” then press [ENTER]. Choose “Max Number of Concurrent Host-LUN Connection,” then press [ENTER]. A list of available selections will appear. Move cursor bar to an item, then press [ENTER]. Choose Yes in the dialog box that follows to confirm your setting. The default setting is “4.” Number of Tags Reserved for each Host-LUN Connection: Each "nexus" has "32" (the default setting) tags reserved.
Maximum Queued I/O Count: This function allows you to configure the maximum number of I/O queue the controller can accept from the host computer. Choose “Host-side SCSI Parameters,” then press [ENTER]. Choose “Maximum Queued I/O Count,” then press [ENTER]. A list of available selections will appear. Move cursor bar to an item, then press [ENTER]. Choose Yes in the dialog box that follows to confirm the setting.
host adapter. If the driver is not loaded, the host computer will not be able to use the in-band utility to communicate with the RAID controller. This is often the case when users want to start configuring a RAID using management software from the host. It will be necessary to configure the "Peripheral Device Type" setting for the host to communicate with the controller. If the "LUN-0's only" is selected, only LUN-0 of the host ID will appear as a device with the user-defined peripheral device type.
Peripheral Device Type Parameters for Various Operating Systems: A host can not “see” a RAID controller UNLESS a logical unit has been created and mapped to host LUN via the RS-232/front panel interface; or that the "in-band SCSI" connection with the host is established. If users want to start configuring a RAID system from the host before any RAID configuration is made, the host will not be able to “see” the RAID controller.
Table 9 - 2 Peripheral Device Type Settings: Device Type No Device Present Direct-access Device Sequential-access Device Processor Type CD-ROM Device Scanner Device MO Device Storage Array Controller Device Unknown Device Setting 0x7f 0 1 3 5 6 7 0xC 0x1f Cylinder/Head/Sector Mapping: In the world of SCSI, drive capacity is decided by the number of blocks. For some of the operating systems (Sun Solaris...etc.) the OS will read the capacity based on the cylinder/head/sector count of the drive.
Configuring Sector Ranges/Head Ranges/Cylinder Ranges: Selecting Sector Ranges Selecting Head Ranges Selecting Cylinder Ranges 9-17 Infortrend
9.2.2 Drive-side Parameters: Choose “Drive-side SCSI Parameters,” then press [ENTER]. The Drive-side SCSI parameters menu displays. SCSI Motor Spin-Up When power supply is unable to provide sufficient current to start all the hard drives and controllers at once, spinning-up hard drives in a sequence is one of the best ways to solve the problem of low power-up current. By default, all hard drives will start spinning up when powered-on.
IMPORTANT! • If the drives are configured as “Delay Motor Spin-up” or “Motor Spin-up in Random Sequence,” some of these drives may not be ready at the moment when the controller accesses them when powered up. Increase the disk access delay time so that the controller will wait a longer time for the drives to be ready. SCSI Reset at Power-Up By default, when the controller is powered up, it will send a SCSI bus reset command to the SCSI bus.
Power off all hard drives and controller, and power them on again. Hard drives will not spin-up all at once. The controller will spin-up the hard drives one at a time at the interval of four seconds. Disk Access Delay Time Sets the delay time before the controller tries to access the hard drives after power-on. Default is 15 seconds. Choose “Disk Access Delay Time,” then press [ENTER]. A list of selections displays. Move cursor bar to a selection, then press [ENTER].
controller to keep waiting for a drive, and it may sometimes cause a host timeout. Choose “SCSI I/O Timeout –Default (7 seconds),” then press [ENTER]. A list of selections will appear. Move cursor bar to a selection, then press [ENTER]. Choose Yes in the dialog box that follows to confirm the setting. Maximum Tag Count (Tag Command Queuing) The controller supports tag command queuing with an adjustable maximum tag count from 1 to 128. The default setting is “Enabled” with a maximum tag count of 32.
Detection of Drive Hot Swap Followed by Auto Rebuild Choose “Periodic Auto-Detect Failure Drive Swap Check Time”; then press [ENTER]. Move the cursor to the desired interval; then press [ENTER]. Choose Yes in the dialog box that follows to confirm the setting. The controller scans drive buses at this interval to check if a failed drive has been replaced. If a failed drive is replaced, the controller will proceed with the rebuild process. SAF-TE and S.E.S.
long as no host accesses that drive. Changing the check time to any other value allows the controller to check – at the selected time interval – all of the drives that are listed under “View and Edit SCSI Drives.” If any drive is then removed, the controller will be able to know – even if no host accesses that drive.
IMPORTANT! • By choosing a time value to enable the "Periodic Drive Check Time,” the controller will poll all connected drives through the controller’s drive channels at the assigned interval. Drive removal will be detected even if a host does not attempt to access data on the drive. • If the "Periodic Drive Check Time" is set to "Disabled" (the default setting is "Disabled"), the controller will not be able to detect any drive removal that occurs after the controller has been powered on.
9.3 Monitoring and Safety Mechanisms Dynamic Switch Write-Policy Select “View and edit Configuration parameters” on the main menu and press [ENTER]. Choose “Caching Parameters,” then press [ENTER] again. The Caching Parameters menu displays. To reduce the chance of data loss, Write-back caching can be disabled by the controller upon the following conditions: 1. 2. 3. 4. 5. 6.
3. 4. 5. 6. 7. Power Supply Cooling Element Temperature Sensors Audible Alarm Enclosure Services Controller Electronics Select the device interface then select individual module to check its status. Controller Auto-Shutdown - Event Trigger Option Select “View and edit Peripheral Devices” on the main menu and press [ENTER]. Choose “Set Peripheral Device Entry” and “Event Trigger Option” by pressing [ENTER]. The auto-shutdown option displays.
Select a configurable time span between the detection of exceeded temperature and the controller’s commencing an automatic shutdown. 9.4 Disk Array Parameters Select “View and edit Configuration parameters” on the main menu and press [ENTER]. Choose “Disk Array Parameters,” then press [ENTER] again. The Disk Array Parameters menu will appear. Rebuild Priority Choose “Rebuild Priority,” then press [ENTER]. A list of the priority selections (Low, Normal, Improved, or High) displays.
Verification on Writes Errors may occur when a hard drive writes data. To avoid the write error, the controller can force hard drives to verify written data.
Chapter 10 10.1 Redundant Controller Operation Theory Sample topologies using redundant controllers can be found in the Hardware Manual that came with your controller or subsystem. The proceeding discussions will focus on the theories and the firmware configuration of a redundant controller system. Because I/O interfaces have increasing demands on signal quality, combining controllers using the cabling method may not all work well.
10.1.1 Setup Flowchart Figure 10 - 1 Redundant Controller Configuration Flowchart NOTE that some of Infortrend’s dual-controller configurations come with pre-set IDs for users’ ease of configuration. It is, however, always best to check these IDs before proceeding with configuration. 10.1.
The physical connection between redundant controllers should be similar to the one shown above. The basic configuration rules are: 1. All channels should be connected to both controllers as diagrammed above or strung across via a common backplane. Disk drives are connected to both controllers. 2. Cached writes are constantly duplicated in both controllers’ memory over a dedicated SCSI channel. The default path for controller communications (SCSI-based controllers) is channel 0.
The basic configuration rules are: 1. All channels should be connected to both controllers as diagrammed above. 2. To reduce the chance of downtime, more than one hub or switch can be used to connect to host computer for path redundancy. 3. For the Fibre-to-Fibre controllers or RAID systems, there are two options with configuring the communications loops between controllers: 1).
3. Will those storage volumes be accessed in a multi-host or multi-path configuration? 4. Fault Tolerance: Enabling the controllers for transparent failover and failback. See 10.1.4 Logical Drive, Logical Volume, and Logical Partitions Listed below are the basics about configuring a logical drive for a redundant controller system: Redundant Controller ! All configuration options are available through the Primary controller.
Figure 10 - 3 Grouping Hard Drives Drive Channel 0 4 GB 4 GB ID 5 2 GB 2 GB ID 3 ID 0 ID 2 Drive Channel 1 4 GB 4 GB ID 6 RAID 5 8GB 2 GB ID 1 ID 0 ID 14 Local Spare Drive of LD1 Global Spare Drive Logical Drive 0 ! 2 GB RAID 0 6GB Logical Drive 1 As diagrammed above, choosing the members of an array can be flexible.
Drive Channel: Since all channels are strung between two controllers, each channel is connected to two chip processors, and each processor must occupy one channel ID. In redundant mode, both a Primary and a Secondary ID must be present on drive channels. ! The Primary-Secondary relationship between the controllers is automatically determined by firmware. ! You may have to create Primary and Secondary IDs separately on the host and drive channels if these IDs are not available.
distributed across two host ports and managed by both controllers. Figure 10 - 6 Mapping System Drives (IDs) ! Some operating systems do not read multiple LUNs under single ID. As diagrammed above, you may have the host channel to present several IDs and map logical configurations to these IDs. Each of these IDs can be identified as Primary or Secondary. As a rule for most operation systems, each configuration unit will be mapped to LUN0 under each ID. 10.1.
How does Failover and Failback Work? A. Channel Bus Below is a sample illustration of the redundant controller operation: Figure 10 - 7 Redundant Controller Channel Bus The host computer is connected to both the Primary and the Secondary controllers. Each controller has two of its SCSI/Fibre channels assigned as the host channels, and the other SCSI/Fibre channels assigned to drive connections. There are two logical drives.
Table 10 - 1 ID Mapping Status (Normal Operation) Channel ID 0 1 Status Target Chip 0 (Primary ID) Active Pri. Controller channel 0 1 (Secondary ID) Standby Sec. Controller channel 0 1 (Secondary ID) Active Sec. Controller channel 1 Standby Pri.
B. Controller Failover and Failback In an unlikely event of controller failure, the surviving controller will acknowledge the situation and disconnect with the failed controller. The surviving controller will then behave as both controllers and serve all the host I/O requests. System failover is transparent to host. System vendors should be contacted for an immediate replacement of the failed unit.
D. Traffic Distribution and Failover Process The diagram below illustrates a four-channel configuration using channel 0 as the communications path. Channel 1 serves as the host interface and multiple IDs are created to facilitate active-active operation. Each controller occupies either a Primary ID or a Secondary ID on drive channels. One logical unit is assigned to the Primary controller and the other the Secondary controller.
Figure 10 - 10 Controller Failover E. Controller Failure Controller failure is managed by the surviving controller. The surviving controller disables and disconnects from its counterpart while gaining access to all signal paths. The existing controller then proceeds with the ensuing event notifications and take-over process. The existing controller is always the Primary controller regardless of its original status and any replacement combined afterwards will assume the role of the Secondary.
10.2 Preparing Controllers 10.2.1 Requirements: Cabling Requirements: Communications Channels: - - Controller Communications (Cache Synchronization) Paths: Controller RCC cable SentinelRAID A SCSI cable (CH 0) EonRAID 2510FR Dedicated RCC or RCC over drive loops EonStor Pre-configured RCC routes over the system backplane Using one or two of the I/O channels for controller communications (as listed above) is necessary especially when write-back caching is preferred.
Controller Settings: 1. Enable Redundant Controller: "Main Menu"→ "View and Edit Peripheral Devices"→ "Set Peripheral Device Entry"→ "Redundant Controller Enable/Disable" 2. Controller Unique Identifier: Set unique identifier to each controller. "View & Edit Peripheral Devices"→ "Set Peripheral Device Entry"→ "Controller Unique Identifier." Enter a hex number between 0 and FFFFF (firmware 3.25 and above) for each controller. 3.
10.2.2 Limitations • Both controllers must be exactly the same. Namely, they must operate with the same firmware version, the same size of memory, the same number of host and drive channels, etc. If battery backup is preferred, both should be installed with a battery module. • The takeover process should take less than one second (using SCSI or Fibre for controller communications) to complete. • In redundant mode, each controller takes an ID on each channel bus.
The two controllers continuously monitor each other. When a controller detects that the other controller is not responding, the working controller will immediately take over and disable the failed controller. However, it is not predictable which one of the controllers should fail. It is necessary to connect all other interfaces to both controllers so that a surviving controller can readily continue all the services provided for the RAID system.
operating in write-back mode, it is recommended to install a battery module to each controller.
10.3 Configuration Listed below are steps necessary for configuring a redundant controller system: 1. Configure, separately, each controller in the "Autoconfig" mode. When two controllers are powered on later, firmware will determine which is the Primary controller. 2. If a channel is used as the communications channel, firmware will display channel status as "RCCOM (Redundant Controller Communications)." This channel will then be excluded from the use of host/drive connection. 3.
10.3.1 Via Front Panel Keypad Redundant Configuration Using Automatic Setting Power-on Controller 1. Make sure Controller 2 is powered-off. 1. Enable Redundant Controller Press [ENT] for two seconds on the front panel of controller 1 to enter the main menu. Use ▼ or ▲ to navigate through the menus. Choose "View and Edit Peripheral Dev.. (View and Edit Peripheral Devices)," then press [ENT]. Choose "Set Peripheral Devices Entry," then press [ENT]. Choose "Redundant Ctlr Function__", and then press [ENT].
Power-off controller 1, and then power on controller 2. Set controller 2 to "Autocfg" as described previously. Power off controller 2. When the redundant controller function is set to the "Autocfg" setting, the controllers will decide between themselves which will be the Primary controller. If you need to specify a particular controller as Primary or Secondary, do not set it as "autocfg;" choose "Primary" or "Secondary" instead. Please refer to the following section for more detail.
Enter a hex number from 0 to FFFFF and press [ENTER]. The value you enter should be different for each controller. Power off controller 1, then power on controller 2. Set controller 2 to "Secondary" as described above. Power off controller 2. Starting the Redundant Controllers Power on all hard drives and the two controllers. If drives are installed in a drive enclosure, wait for the drives to be ready, then power on the enclosure where the RAID controllers are installed. RC connecting...
Use ▼ or ▲ to select a SCSI ID and press [ENT] to confirm. The configuration change will take effect only after controller reset. Set Sec. Ctlr ID:NA to ID: 6? Host Channel The process of creating Primary and Secondary IDs on host channels is basically the same. In “View and Edit SCSI Channels”, press [ENT] to select a host channel. Use ▼ or ▲ to select “Set SCSI Channel ID”. A pre-configured ID will appear, press [ENT] to proceed.
Choose "Logical Drive Assignment..," then press [ENT]. The message "Redud Ctlr LG Assign Sec Ctlr?" will appear. Press [ENT] for two seconds to confirm. The logical drive has now been assigned to the Secondary controller. Logical Drive Assignment.. Redud Ctlr LG Assign Sec Ctlr? Map the logical drive (or any logical unit) to a host ID or LUN number under the designated Secondary controller ID. The host channel must have a "Secondary" SCSI ID created.
Repeat the process to map all the logical units to host ID/LUNs. Front Panel View of Controller Failure What will happen when one of the controllers fails? Should one of the controllers fail, the existing controller will automatically take over within a few seconds. The red ATTEN LED will light up, and the message "Redundant Ctlr Failure Detected" will appear on the LCD. Users will be notified by audible alarm.
Choose "Set Peripheral Device Entry..," then press [ENT]. Set Peripheral Devices Entry .. Choose "Redundant Ctlr Function__," then press [ENT]. Redundant Ctlr Function__ The message "Redundant Ctlr Autocfg Degraded" will appear on the LCD. Redundant Ctlr Autocfg Degraded Press [ENT] and the message "Deassert Reset on Failed Ctlr?" will appear. Deassert Reset on Failed Ctlr? Press [ENT] for two seconds and the controller will start to scan for the new controller and bring it online.
current setting will be displayed on the screen. If this controller has never been set as a redundant controller before, the default setting is "Disabled." The message "Redundant Controller - Disabled" will be displayed on the screen. Press [ENTER] to proceed.) The message "Enable Redundant Controller in Autoconfigure Mode" will appear. Use the arrow keys to scroll through the available options ("Primary," "Secondary," or "Autoconfigure"), then press [ENTER] to select "Autoconfigure.
Choose "Redundant Controller [Function]," and then press [ENTER]. (Note: The current setting will be displayed on the screen. If this controller has never been set as a redundant controller before, the default setting is "Disabled". The message "Redundant Controller - Disabled" will be displayed on the screen. Press [ENTER] to proceed.) The message "Enable Redundant Controller in Autoconfigure Mode" will appear.
Creating Primary and Secondary ID Enter "View and Edit SCSI Channels." Press [ENTER] and select the host or drive channel on which you wish to create Primary/Secondary ID. Drive Channel Host Channel The configuration change will only take effect after controller reset. Assigning Logical Drives to the Secondary Controller A logical drive can be assigned to the Primary or Secondary controller. By default, logical drives will be automatically assigned to the Primary controller.
Assignments," then press [ENTER]. Choose Yes and press [ENTER] to confirm reassignment to the Secondary Controller. The reassignment is evident from the "View and Edit Logical Drives" screen. "S0" indicates that the logical drive is logical drive 0 assigned to the Secondary Controller.
Terminal Interface View of Controller Failure What will happen when one of the controllers fails? When one of the controllers fails, the other controller will take over in a few seconds. A warning will be displayed that a "SCSI Bus Reset Issued" for each of the SCSI channels. In addition, there will be an alert message that reads "Redundant Controller Failure Detected." Users will be notified by audible alarm. After a controller takes over, it will act as both controllers.
When the new controller is connected, the existing controller will automatically start initializing the replacement controller (IFT-3102U2G and above). If the existing controller does not initialize the replacement controller, execute the "Deassert Reset on Failed Controller" function. If the replacement has been initialized normally, you may proceed to examine the system status.
Forcing Controller Failover for Testing This function is reserved for de-bugging. Testing the failover functionality can be performed using the following methods. 1. Pulling out one of the controllers to simulate controller failure Pull out either the primary or the secondary controller An error message will display immediately with sounded alarm. The existing controller takes over the workload within a second. Clear all errors by pressing the ESC key.
RCC Status (Redundant Controller Communications Channel) The item is display only, showing the current communications route. Secondary Controller RS-232 This is an option reserved for debug purposes. When enabled, you can access the secondary controller through its serial port. When combined into a redundant controller system, only status display is available through the terminal session with a secondary controller. No configuration change can be done through a secondary controller.
Chapter 11 Record of Settings In addition to saving the configuration data in NVRAM to disk, keeping a hard copy of the controller configuration is also recommended. This will speed the recreation of the RAID in the event of a disaster. The following tables are provided as a model for recording the configuration data. As a general rule, the configuration data in the NVRAM should be saved to disk or as a file (using RAIDWatch Manager) whenever a configuration change is made (see Chapter 6 and 7). 11.
#LN #SB #FL NAME Disk reserved space Partition Information LG 11-2 Partition Size (MB) LG Partition Size (MB) Infortrend
11.
11.3 View and Edit Host LUN’s LUN Mappings Host Channel Pri. / Sec.
Host Filter Entries Record of Settings LUN LV/LD DRV Partition Size (MB) RAID LV/LD Partition ? HostID/WWN HostID/WWN Mask Filter Type Access Mode Name 11-5
11.
11.
11.
Dial-out Retry Count Dial-out Retry Interval Dial-out on Event Condition _____ times _____ Minutes Retry Critical Events Only Disabled Critical Events and Warnings All Events, Warnings and Notifications Caching Parameters Write-back Cache Enabled Disabled Optimization for Random I/O Sequential I/O Host Side SCSI Parameters Maximum Queued I/O Count LUNs per Host SCSI ID Number of Tags Reserved for each Host-LUN connection Peripheral Device Type Parameters Host Cylinder/Head/Sector Mapping configu
Disk Array Parameters Rebuild Priority Low Normal Verifications on Writes Verifications on LD Initialization Writes Verifications on LD Rebuild Writes Verifications on Normal Drive Writes Improved Enabled Disabled Enabled Disabled Enabled Disabled High Redundant Controller Parameters Redundant Controller Communication Channel Secondary controller RS232 __________ Cache synchronization on write-through Enabled Disabled Enabled Disabled Controller Parameters Controller Name Not Set LCD Til
11.
Thresholds for +5V Thresholds for +12V Thresholds for CPU temperature Thresholds for Board Temperature Upper ________ Upper ________ Upper ________ Lower ________ Lower ________ Lower ________ Upper ________ Lower ________ 11.8 Save NVRAM to Disk, Restore from Disk Update Firmware Date Save NVRAM to Disk or File Date/Location Restore NVRAM from Disk Date 11.
Chapter 12 Array Expansion The array expansion functions allow you to expand storage capacity without the costs on buying new equipment. The expansion can be completed on-line while system is serving host I/Os. This chapter is organized as follows: 12. 1 Overview Note on using the expansion functions 12.2 Mode 1 Expansion Theory and configuration procedure: expansion by adding drives 12.3 Mode 2 Expansion Theory and configuration procedure: expansion by copying and replacing drives 12.
from the original members to larger drives, and then the smaller drives can be replaced without powering down the system. Note on Expansion 1. Added Capacity: When a new drive is added to an existing logical drive, the capacity brought by the new drive appears as a new partition. Assuming that you have 4 physical drives (each of the size of 36GB) in a logical drive, and that each drive’s miximum capacity is used, you will have a logical drive of the size of 108GB.
Expand Logical Drive: Re-Striping Figure 12 - 1 Logical Drive Expansion RAID levels supported: RAID 0, 3, and 5 Expansion can be performed on logical drives or logical volumes under the following conditions: 1. There is an unused capacity in a logical unit 2. Capacity is increased by using member drives of larger capacity (see Copy and Replace in the discussion below) Data is recalculated and distributed to drive members or members of a logical volume.
12.2 Mode 1 Expansion: Adding Drives to a Logical Drive Use drives of the same capacity as that of the original drive members. Once completed, the added capacity will appear as another partition (new partition). Data is automatically re-striped across the new and old members during the add-drive process. See the diagram below to get a clear idea: Figure 12 - 2 Expansion by Adding Drive RAID levels supported: RAID 0, 3, and 5. The new partition must be made available through a host ID/LUN.
Press [ENTER] to select a logical drive and choose “add SCSI drives” from the submenu. Proceed with confirming the selection. Available drives will be listed. Select one or more drive(s) to add to the target logical drive by pressing [ENTER]. The selected drive will be indicated by an asterisk “*” mark. Press [ESC] to proceed and the notification will prompt. Press [ESC] again to cancel the notification prompt, a status bar will indicate the percentage of progress.
Upon completion, there will appear a confirming notification. The capacity of the added drive will appear as an unused partition. The added capacity will be automatically included, meaning that you do not have to "expand logical drive" later. Map the added capacity to another host ID/LUN to make use of it. As diagrammed above, in "View and Edit Host LUN," the original capacity is 9999MB, its host LUN mapping remains unchanged and the added capacity appears as the second partition.
12.3 Mode 2 Expansion: Copy and Replace Drives with Drives of Larger Capacity You may also expand your logical drives by copying and replacing all member drives with drives of higher capacity. Please refer to the diagram below for a better understanding. The existing data in the array is copied onto the new drives, and then the original members can be removed. When all the member drives have been replaced, execute the “Expand logical drives” function to make use of the added capacity.
The array members will be listed. Select the member drive (the source drive) you want to replace with a larger one. Select one of the members as the "source drive" (status indicated as ON-LINE) by pressing [ENTER], a table of available drives will prompt. Select a "new drive" to copy the capacity of the source drive. The channel number and ID number of both the “Source Drive” and “the Destination Drive” will be indicated in the confirming box. Choose Yes to confirm and proceed.
Completion of the Copy and Replace process will be indicated by a notification message. Follow the same method to copy and replace every member drive. You may now perform “Expand Logical Drive” to make use of the added capacity, and then map the additional capacity to a Host LUN. 12.4 Making Use of the Added Capacity: Expand Logical Drive In the following example, the logical drive is originally composed of three member drives and each member drive has the capacity of 1 Gigabyte.
Choose Yes to confirm and proceed. Upon completion, you will be prompted by the notification message. Press [ESC] to return to the previous menu screen. The total capacity of logical drive has been expanded to 6 Gigabytes.
12.5 Expand Logical Volume To expand a logical volume, expand its logical drive member(s) and then perform “expand logical volume.” When prompted by "Expand Logical Volume?", Choose Yes to confirm and the process will be completed immediately.
12.6 Configuration Example: Volume Extension in Windows 2000® Server Limitations When Using Windows 2000 1. Applies only to the Windows NT Server or Windows 2000 Server Disk Management which includes the Extend Volume Set function; Windows NT Workstation does not support this feature. The volume set expansion formats the new area without affecting existing files on the original volume. 2. The system drive (boot drive) of a Windows NT/2000 system can not be expanded. 3.
You can view information about this drive in the Windows 2000 Server’s Computer Management -> Storage -> Disk Management. Place the cursor on Disk 1, right-click your mouse, and select “Properties.” You will see that the total capacity for the Drive E: is about 16.5GB.
Follow the steps described in the previous section to "add" or "copy & replace" SCSI disk drives and perform Logical Drive Expansion. The 16.5GB logical drive has become a 25GB logical drive. Place the cursor on that logical drive, and then press [ENTER]. From the menu, select "Partition Logical Drive." You will see that the 25GB logical drive is composed of a 17GB partition and an 8.4GB partition. Follow the directions in chapter 5 and chapter 7 to map the new partition to a Host LUN.
Return to Windows 2000 Server’s Disk Management. There now exists a Disk 2 with 8.3GB of free space. You may use the “rescan disks” command to bring up the new drive. Select an existing volume (Disk1) and then right-click on the disk column. Select “Extend Volume” to proceed.
The Extend Volume Wizard should guide you through the rest of the process. The screen will display that volume set of Drive E: has been extended into a spanned volume by the 8.3GB in Disk2. Logical Drive E: is now composed of two partitions with a total volume of 2500MB. To see this, hold down on the key and select both Disk 1 and Disk2; then right-click your mouse and select “Properties.
Drive E: now has a capacity of about 25GB.
Navigation Map LG=0 Not Defined ? Create Drive Exists ! Error: Logical Scroll to select an undefined Logical Drive number LG=0 ∼ LG=7 ↕ RADI 3 + Spare RAID 5 RAID 5+Spare RAID 1 RAID 1 + Spare RAID 3 Select a configured Logical Drive View & Edit Logical Drives ↕ View and Edit Install Quick Logical Drive Press 2 Seconds for Main Menu RAID 1 RAID 3 RAID 5 RAID 0 TDRV=7 Create LG Level= * ? NRAID C=* I=* Expand Logical Drive.. Logical Drive Assignment.. Logical Drive Name..
A-2 Infortrend Host LUNs ↕ View and Edit Logical Volume ↕ View and Edit CH* ID* LUN* Multi LV/LD Map CH* ID** LUN* Mapto LV/LD* PRT* Edit Existing LUN Mapping Host Channel and ID Selection Modify Existing Logical Volume View & Edit ? Partition Logical Volume.. Delete Logical Volume.. View Logical Drives.. LV=* Not Defined Delete Host LUN .. View and Edit Host Filtering.. Delete CH* ID* LUN= * Mapping? Host Channel Selection ID Selection .. ..
Navigation Map A-3 SCSI Drives ↕ View and Edit List of Physical Drives C=* I=* ****MB “Drive definition” Vendor ID Clone Failing drive.. Toggle Drive Failure Signal.. SCSI Drive Utilities.. Identify Drive.. Clear Drive Status.. Add Drive Entry.. Slot Number Assignments.. Delete Spare Drive.. Scan New SCSI Drive.. Assign Global Spare Drive.. Assign Local Spare Drive.. View Drive Information..
A-4 Infortrend SCSI Channels ↕ View and Edit Select a Host or Drive Channel CH*I=Host/Drive PID=* SID=* SXF=*GHz CH*I=Host/Drive PID=* SID=* SXF=**.*MB Fibre Channel SCSI Channel Redefine Channel Mode.. View Device Port Name Lists (WWPN) View WWN .. View Chip Information Redefine Channel Mode Set SCSI Channel ID View Chip Information Parity Check Enabled/Disabled Set Transfer Width.. Sync. Transfer Speed.. Set SCSI Channel Terminator.. Set SCSI Channel Sec. Ctlr ID..
Navigation Map A-5 Configuration Parameters ↕ View and Edit Controller Parameters.. Redundant Ctlr Configuration.. Host-side SCSI Parameters.. Drive-side SCSI Parameters.. Disk Array Parameters.. Communication Parameters.. Caching Parameters.. SNMP Configuration.. Modem Operation.. PPP Configuration.. RS-232 Port Configuration.. Communication Status.. .. .. .. Trap IP Address : Community Name : Community Name : Configure Modem Port.. Modem Operation Modes.. Modem Initialization..
A-6 Infortrend Peripheral Device ↕ View and Edit Configuration Parameters ↕ View and Edit UPS Power Status Temperature and Voltage Parms .. View Ctlr Periph Device Status.. LCD Contrast : ❚ ❚ ❚ ❚ ❚ ❚ ❚------ Set UPS Fail Sig Active Low/Active High ? Define Periph. Active Signal Adjust LCD Contrast Ctlr Peripheral Device Configuration.. Redundant Ctlr Function Disabled Redundant Ctlr Function UPS ... View Peripheral Devices Status.. Set Peripheral Devices Entry.. Controller Parameters..
Navigation Map A-7 ↕ View and Edit Event Logs End controller events ↕ View System Information ↕ System Functions Press 2 Seconds To Clear Events No Event Logs ! View Download Firmware Status. Firmware Version: Bootrecord Version: FW Upgradability Serial Number: Battery Backup: Controller Name: Base Board Rev. ID: Base Board ID: Restore NVRAM from Disks ? Restore NVRAM from Disks ..
Appendix B Firmware Functionality Specifications Basic RAID Management: Specification RAID Levels Maximum Number of logical drives RAID level dependency to each logical drive Maximum number of drives for each logical drive Configurable stripe size Configurable write policy Logical drive identification Maximum number of partitions for each logical drive Maximum number of logical drives in a logical volume Maximum number of logical volumes Maximum number of LUNs Mappable Maximum number of LUNs per Host ID Co
Auto-scan of replacement drive upon manually initiated rebuild One-step rebuild onto a replacement drive Immediate logical drive availability Auto-rebuild onto failed drive replacement Background firmware download Auto recovery from logical drive failure Supported Supported Supported Supported. With no spare drive, the controller will auto-scan the failed drive and starts rebuild automatically once the failed drive has been replaced. Firmware can be downloaded during active I/Os.
Host LUN Geometry User Configurable Default Geometry: User Configurable Geometry range: Drive Motor Spin-up 1. Capacity <64GB: Head=63, Sector=32, Cylinder=? (depends on capacity) 2. 64GB
RAID1 RAID3 RAID5 128 16 128 32 4 32 Caching Optimization • • • • • • Cache buffer sorting prior to cache flush operation Gathering of writes during flush operation to minimize the number of IOs required for parity update Elevator sorting and gathering of drive IOs Multiple concurrent drive IOs (tagged commands) Intelligent, predictive multi-threaded read-ahead Multiple, concurrent host IO threads (host command queuing) RAID Expansion: B-4 On-line RAID Expansion Mode-1 RAID Expansionadd Drive Mode-2
Fibre Channel Support: Fibre Channel Support Channel Mode Redundant controller Host-side loop failure detection Drive-side loop failure detection Point-to-point topology Arbitrated loop topology Fabric topology Host Redundant loop / dual-loop topology Drive side redundant loop load-sharing Fibre channel ID Fibre channel CRC Native Fibre Interface Point-to-point and FC-AL protocol LUN Filtering (RAIDBased Mapping) WWN table stored in NVRAM Sync.
S.M.A.R.T. Support: Copy & Replace Drive Drive S.M.A.R.T. Support User selectable modes for S.M.A.R.T. Supported. User can choose to clone a member drive before drive failure. Supported, with intelligent error handling implementations. 1. Detect only 2. Perpetual Clone on detection of S.M.A.R.T. condition 3.
Redundant Controller Communication over Fibre loops No Single-point-offailure Automatic engagement of replacement controller Dynamic cache memory allocation Environment management Cache battery backup Load sharing User configurable channel mode Require a special Firmware for redundant controller? Redundant Controller rolling firmware upgrade Redundant Controller firmware synchronization Dedicated loops or distribution over drive loops selectable Supported. Supported in PowerPC series Yes.
Verification on LD initialization writes Drive S.M.A.R.T. support Clone Failing Drive Automatic Shutdown on over-temperature condition Supported. Performs read-after-write during logical drive initialization to ensure data is properly written to drives. Supported. Drive failure is predictable with reference to the variables detected. Reaction schemes are selectable from Detect only, Perpetual Clone and Copy + Replace. These options help to improve MTBF.
Environment Management: SAF-TE/S.E.S. support Dynamic on-lining of enclosure services SAF-TE/S.E.S. polling period ISEMS (Infortrend Simple Enclosure Management Service) Multiple SAF-TE/S.E.S. modules on the same channel Multiple SAF-TE /S.E.S. modules on different channels Mapping SAF-TE/S.E.S. device to host channel for use with Host-based SAFTE/S.E.S. Monitor Dual-LED drive status indicators SAF-TE/ S.E.S.
User Interface: RAIDWatch on-board RS-232C Terminal Graphical User Interface (Java-based GUI Manager) External Interface API for customized host-based management LCD Front Panel Buzzer alarm Out-of-band configuration via LAN. Browser accessible configuration option by installing RAIDWatch to reserved space on drive via ftp. Supports terminal modes: ANSI, VT-100, ANSI Color. Provides menu-driven user-friendly text-based interface. Provides user-friendly graphical interface.
JBOD-Specific: Format Reassign Blocks Write-verification SMART Special mode parameters Restore controller-maintained defect list to default Add entry to the defect list maintained by controller on disk drives Write following by a verify Sense data and mode parameters support Error handling page – Enable/Disable retry Caching page – Enable/Disable Read/Write caching SMART enable parameters Geometry – saved on format command completion Others: Customization of default settings Private logo WWN seed read fro
Appendix C System Functions: Upgrading Firmware Upgrading Firmware The RAID controller’s firmware resides in flash memory that can be updated through the COM port, LAN port, or via In-band SCSI. New releases of firmware are available in the form of a DOS file in the "pub" directory of Infortrend’s FTP site or on a 3.5" diskette.
will hand over the workload and then reset itself for the new firmware to take effect. The rolling upgrade is automatically performed by controller firmware and user's intervention is not necessary. Redundant Controller Firmware Sync-version: A controller used to replace a failed unit in a dual-controller system is often running a newer release of firmware version. To solve the contention, firmware running on the replacement controller will be downgraded to that running on the surviving controller.
Upgrade Both Boot Record and Firmware Binaries 1. Connect to the RAID system locally or from a remote host using RAIDWatch Manager. While connected to the RAID system, there will be icon(s) with IP address specified on the left of the menu screen. Select by double-clicking the icon of the RAID system which firmware is to be upgraded. Select the controller icon and then select the “RAID system-to-host bus” (usually appears as In-band SCSI).
Upgrade the Firmware Binary Only 1. Connect to the RAID system locally or from a remote host using RAIDWatch Manager. While connected to the RAID system, there will be icon(s) with IP address specified on the left of the menu screen. Select by double-clicking the icon of the RAID system which firmware is to be upgraded. Select the controller icon and then select the “RAID system-to-host bus” (usually appears as In-band SCSI or PCI bus…).
Establishing the connection for the RS-232C Terminal Emulation Please refer to chapter 4, “Connecting to Terminal Emulation,” and also your hardware manual for details on establishing the connection. Upgrading Both Boot Record and Firmware Binaries 1. From the Main Menu, scroll down to "System Functions." 2. Go to "Controller Maintenance." 3. Choose "Advanced Maintenance." 4. Select "Download Boot Record and Firmware." 5. Set ZMODEM as the file transfer protocol of your terminal emulation software. 6.
Upgrading the Firmware Binary Only 1. From the Main Menu, scroll down to "System Functions." 2. Go to "Controller Maintenance." 3. Choose "Download Firmware." 4. Set ZMODEM as the file transfer protocol of your terminal emulation software. 5. Send the Firmware Binary to the controller. In Hyper Terminal, select "Send file." If you are not using HyperTerminal, choose "Upload" or "Send" (depending on the software). 6. When the Firmware completes downloading, the controller will automatically reset itself.
Appendix D Event Messages The controller events can be categorized as follows: Alert Warning Notification Errors that need to attend to immediately Errors Command processed message sent from Firmware The controller records all system events from power on, it can record up to 1,000 events. To power off or to reset the controller will cause an automatic deletion of all the recorded event logs.
Notification: [0181] Controller Initialization Completed [0187] Memory is Now Sufficient to Fully Support Current Config.
[113f] CHL:_ ID:_ NOTICE: Redundant Path for Chl:_ ID:_ Restored Logical Drive Event Alert: [2101] LG: Logical Drive ALERT: CHL:_ ID:_ SCSI Drive Failure [2103] LG:_ Logical Drive ALERT: Rebuild Failed [2106] LG:_ Logical Drive ALERT: Add SCSI Drive Operation Failed Warning: [2102] LG:_ Logical Drive ALERT: Initialization Failed [2104] LG:_ Logical Drive ALERT: Parity Regeneration Failed [2105] LG:_ Logical Drive ALERT: Expansion Failed [2111] LG:_ Logical Drive ALERT: CHL:_ ID:_ C
Temperature Detected (_._C ) [3f22] Peripheral Device ALERT: Controller FAN _ Not Present or Failure Detected [3f22] Peripheral Device ALERT: Controller FAN _ Speed Detected (_RPM) [3f21] Peripheral Device ALERT: +3.
Unknown Status>! [3f23] SES (C_ I_) Temperature Sensor _: ! [3f24] SES (C_ I_) UPS _: ! [3f24] SES (C_ I_) UPS _: ! [3f24] SES (C_ I_) UPS _: ! [3f24] SES (C_ I_) UPS _: ! [3f21] SES (C_ I_) Voltage sensor _: ! [3f21] SES (
[3fa2] NOTICE: Controller FAN _ Back On-Line (_ RPM) I2C Device: [3fa3] NOTICE: Temperature _ Back to Non-Critical Levels [3fa3] NOTICE: Temperature _ is present [3fa3] NOTICE: Temperature _ Back to Non-Critical Levels (_(C/F)) [3fa2] NOTICE: FAN _ Back On-Line [3fa2] NOTICE: FAN _ is Present [3fa2] NOTICE: FAN _ Back On-Line [3fa1] NOTICE: Power Supply _ Back On-Line [3fa1] NOTICE: Power Supply _ is Present [3fa1] NOTICE: Power Supply _ Back On-Line (0 [3fa4] Peripheral Device NOTICE: UPS _ AC Po
Controller Event Alert: 2-Line LCD Terminal Event Type What Happens? What to Do? DRAM Parity Error Detected [0104] Controller ALERT: DRAM Parity Error Detected !Alert "Warning "Notification A DRAM parity error encountered. 2-Line LCD Terminal DRAM Parity Error Detected [0105] Controller SDRAM ECC Error Detected !Alert "Warning "Notification A DRAM ECC detected error encountered.
2-Line LCD Terminal Event Type What Happens? What to Do? Power Supply Unstable or NVRAM Failed [0114] Controller ALERT: Power Supply Unstable or NVRAM Failed !Alert "Warning "Notification The output voltage drops below preset thresholds or NVRAM component failure. Warning: 2-Line LCD Terminal Event Type What Happens? What to Do? Memory Not Sufficient to Fully Support Current Config. [0107] Memory Not Sufficient to Fully Support Current Config.
2-Line LCD Terminal Event Type What Happens? What to Do? NVRAM Restore from Disk is Completed [0189] NVRAM Restore from Disk is Completed "Alert "Warning !Notification Firmware configuration data previously saved to disk is restored. 2-Line LCD Terminal Event Type What Happens? What to Do? NVRAM Restore from File is Completed [0189] NVRAM Restore from File is Completed "Alert "Warning !Notification Firmware configuration data previously saved as a file is restored.
Drive SCSI Channel/Drive Error Drive Warning: 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? D-10 C:_ I:_ SCSI Target ALERT [1101] CHL:_ ID:_ SCSI Target ALERT: Unexpected Select Timeout "Alert !Warning "Notification Drive SCSI target select timeout. The specified hard drive cannot be selected by the controller.
2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? C:_ I:_ Timeout Waiting for I/O [1105] CHL:_ ID:_ SCSI Target ALERT: Timeout Waiting for I/O to Complete "Alert !Warning "Notification Drive-side SCSI target I/O timeout.
2-Line LCD Terminal Event Type What Happens? What to Do? C:_ SCSI Drive Channel Notification: SCSI Bus Reset Issued [110f] CHL:_ SCSI Drive Channel Notification: SCSI Bus Reset Issued "Alert !Warning "Notification SCSI bus reset issued 2-Line LCD Terminal Event Type What Happens? What to Do? C:_ I:_ SCSI Target ALERT: Unexpected Drive Not Ready [1111] CHL:_ ID:_ SCSI Drive ALERT: CHL:_ ID:_ Clone Failed "Alert !Warning "Notification Drive installed does not respond with "Ready" 2-Line LCD Terminal C:_
2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? C=_ I=_ Unexpected Sense Rec. [1115] CHL:_ ID:_ SCSI Drive ALERT: Unexpected Sense Received (Sense_key Sense_code) "Alert !Warning "Notification Drive-side SCSI drive unexpected sense data received. Checking drive-side cabling/termination/drive canister connections.
2-Line LCD Terminal Event Type What Happens? What to Do? C:_ I:_ Predictable Failure Detected (TEST) [1142] SMART-CH:_ ID:_ Predictable Failure Detected (TEST) "Alert !Warning "Notification This message appears when simulating the SMART detect function. This message shows that your drives support SMART functions. Press [ESC] to clear the error message.
Channel: Warning: 2-Line LCD Terminal Event Type What Happens? What to Do? Chl:_ Redundant Loop Connection Error Detected on ID:_ [113f] CHL:_ ALERT: Redundant Loop Connection Error Detected on ID:_ "Alert !Warning "Notification One of the dual loop members may have failed or been disconnected. Make sure all channels are properly connected and topological configuration properly set. Check the redundant fibre channel loop connection is right.
2-Line LCD Terminal Event Type What Happens? What to Do? C:_ I:_ -Red Path for C:_ I:_ Failure Detected [113f] CHL:_ ID:_ ALERT: Redundant Path for Chl:_ ID:_ Failure Detected "Alert !Warning "Notification Disconnection with the pair loop may have occurred. Press to clear the message.
Logical Drive Event: Alert: 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? CHL:_ ID=_ Drive Failure [2101] LG: Logical Drive ALERT: CHL:_ ID:_ SCSI Drive Failure !Alert "Warning "Notification The specified hard drive in the specified logical drive has failed. If a spare is available, the controller will automatically start rebuild.
Warning: 2-Line LCD Terminal Event Type What Happens? What to Do? LG ALERT: Init Failed! [2102] LG:_ Logical Drive ALERT: Initialization Failed "Alert !Warning "Notification Logical drive initialization failed. It could result from one of the following reasons: 1. Logical drive initialization canceled by user. 2. On of the member drives failed during logical drive initialization. 3. One of the member drive encountered bad block.
Terminal Event Type What Happens? What to Do? [2183] LG_ Logical Drive NOTICE: Starting Rebuild "Alert "Warning !Notification The rebuild process has begun. 2-Line LCD Terminal Event Type What Happens? What to Do? LG=_ Rebuild Complete [2184] Rebuild of Logical Drive_ Completed "Alert "Warning !Notification The controller has successfully rebuilt a logical drive.
2-Line LCD Terminal Event Type What Happens? What to Do? LG=_ Expansion Completed [2188] Expansion of Logical Drive_ Completed "Alert "Warning !Notification Logical drive expansion completed. 2-Line LCD Terminal Event Type What Happens? What to Do? LG=_ Logical Drive NOTICE: Starting Add SCSI Drive Operation [2189] LG_ Logical Drive NOTICE: Starting Add SCSI Drive Operation "Alert "Warning !Notification Expansion “by adding new drive” has started.
2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? C:_ I:_ Starting Clone [21a1] LG_ Logical Drive NOTICE: CHL:_ ID:_ Starting Clone "Alert "Warning !Notification This message is displayed when a member drive is manually cloned to a spare, or that a spare is automatically applied to clone a faulty member according to the preset scheme. Press to clear the message. When cloning is completed, carefully identify and replace the faulty drive.
General Target Events: Alert: SAF-TE Device: 2-Line LCD Terminal Event Type What Happens? What to Do? SAFTE_: Power (_) Failure Detected [3F21] SAF-TE Device (_) ALERT: Power Supply Failure Detected (_) !Alert "Warning "Notification Power supply failure detected by SAF-TE enclosure management. 2-Line LCD Terminal Event Type What Happens? What to Do? SAFTE_: Fan (_) Not Installed [3F22] SAF-TE Device (_) ALERT: Cooling Fan Not Installed (_) !Alert "Warning "Notification The installed fan (_) is missing.
Controller On-board: 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal CPU (_._) Temp Detected [3f23] Peripheral Device ALERT: CPU Temperature Temperature Detected (_._C) !Alert "Warning "Notification The detected CPU temperature is higher or lower than the preset thresholds. Check the enclosure ventilation condition. If necessary, temperature thresholds can be modified to suit different working conditions. Event Type What Happens? What to Do? Board 1 (_.
2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? D-24 High/Low +3.3V Voltage Detected (_.__) [3F21] Peripheral Device ALERT: +3.3V Voltage Detected (_) !Alert "Warning "Notification The detected +3.3V voltage source is now higher or lower than the preset voltage threshold.
I2C Device: 2-Line LCD Terminal Event Type What Happens? What to Do? Temp Sensor_ Failure Detected [3F23] Peripheral Device ALERT: Temperature Sensor_ Failure Detected !Alert "Warning "Notification The designated temperature sensor has failed. This may be caused by mistakes with device target setting or device failure. Check I2C cable connection and contact your system supplier.
Terminal Event Type What Happens? What to Do? [3F22] Peripheral Device ALERT: Fan_ Speed Detected (_RPM) !Alert "Warning "Notification Enclosure fans higher or lower rotation speed detected. Contact your system vendor for replacing the cooling fan. 2-Line LCD Terminal Event Type What Happens? What to Do? Power Supply_ Failure Detected [3f21] Peripheral Device ALERT: Power Supply_ Failure Detected !Alert "Warning "Notification Power supply failure detected.
Event Messages D-27
SES Device: 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD D-28 (_._) Power Supply_: Device Not Supported [3f21] SES (C_I_) Power Supply_: ! !Alert "Warning "Notification Unrecognizable device type.
Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD [3f22] SES (C_I_) Cooling element_: ! !Alert "Warning "Notification The installed device is missing Check loop connection and contact your system provider for help. (_.
Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD D-30 [3f23] SES (C_I_) Temperature Sensor_: ! !Alert "Warning "Notification Press to clear the message. (_.
Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD [3f24] SES (C_I_) UPS_: ! !Alert "Warning "Notification Press to clear the message. (_.
Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? 2-Line LCD Terminal Event Type What Happens? What to Do? D-32 [3f21] SES (C_I_) Current Sensor_: ! !Alert "Warning "Notification Press to clear the message. (_.
General Peripheral Device: 2-Line LCD Terminal Event Type What Happens? What to Do? Power Supply Failure Detected [3f21] Peripheral Device ALERT: Power Supply Failure Detected !Alert "Warning "Notification Power supply failure detected 2-Line LCD Terminal Event Type What Happens? What to Do? Cooling Fan Not Installed [3f22] Cooling Fan Not Installed !Alert "Warning 2-Line LCD Terminal Event Type What Happens? What to Do? Cooling Fan Failure Detected [3f22] Cooling Fan Failure Detected !Alert "Warning
Notification: SAF-TE Device: 2-Line LCD Terminal Event Type What Happens? What to Do? SAF-TE_: Fan(_) Back to On-Line [3fa2] SAF-TE (_) NOTICE: Fan Back On-Line "Alert "Warning Failed fan back to on-line state. 2-Line LCD Terminal SAF-TE_: Temp(_) Back Non-Critical [3fa3] SAF-TE Device (_) NOTICE: Temperature Back to Non-Critical Levels (_) "Alert "Warning !Notification Temperature back to non-critical level. Event Type What Happens? What to Do? !Notification Press to clear the message.
Controller Self Diagnostics: 2-Line LCD Terminal Event Type What Happens? What to Do? CPU Temp Back Non-Critical [3fa3] CPU Temperature Back to Non-Critical Levels "Critical "Warning !Notification CPU operating temperature back to non-critical level. Press to clear the message.
2-Line LCD Terminal Event Type What Happens? What to Do? Contlr FAN_ Back On-Line (__) [3fa2] NOTICE: Controller FAN_ Back On-Line (_RPM) "Alert "Warning !Notification Controller fan operating status back to normal Press to clear the message. I2C Device: 2-Line LCD Terminal Event Type What Happens? What to Do? Temp_ Back to Non-Critical [3fa3] NOTICE: Temperature_ Back to Non-Critical Levels "Alert "Warning !Notification Detected temperature back to non-critical levels.
2-Line LCD Terminal Event Type What Happens? What to Do? Power Supply_ Back On-Line [3fa1] NOTICE: Power Supply_ Back On-Line "Alert "Warning !Notification Power supply back online. 2-Line LCD Terminal Event Type What Happens? What to Do? Power Supply_ is present [3fa1] NOTICE: Power Supply_ is present "Alert "Warning Power supply_ detected.
SES Device: Alert: 2-Line LCD Terminal Event Type What Happens? What to Do? Power Supply_ Failure Detected [3f21] SES (C_I_) Power Supply_: Power Supply Failure Detected !Alert "Warning " Notification Power supply failure detected. 2-Line LCD Terminal Event Type What Happens? What to Do? Cooling Fan_ Not Installed [3f22] SES (C_I_) Cooling element_: Cooling Fan Not Installed !Alert "Warning " Notification Cooling fan missing or not detected.
General Peripheral Device: 2-Line LCD Terminal Event Type What Happens? What to Do? Power Supply Failure Detected [3f21] Peripheral Device ALERT: Power Supply Failure Detected !Alert "Warning " Notification Power Supply Failure Detected. 2-Line LCD Terminal Event Type What Happens? What to Do? Cooling Fan_ Not Installed [3f22] Cooling Fan Not Installed !Alert "Warning Cooling fan missing or not detected.
Index B Background firmware download Bad block autoreassignment Basic RAID Management Battery Support Baud rate beeper, mute A Access Mode: Read Only or Read/Write Active-to-Active Configuration Active-to-Standby Configuration Adding a SCSI Channel’s ID: LCD Adding a SCSI ID: terminal Adding Drive to a Logical Drive Adding New Drive Advanced Firmware Features Assign Spare Drives: terminal Assigning a Logical Drive Name: LCD Assigning Logical Drive Name: terminal Assigning Spare Drive: LCD Assigning Spare
Communications 8-7 Channel: Fibre Communications over 8-13 drive loops concurrent rebuild in 1-11 RAID (0+1) Configuration on Disk B-2 Configuration 8-20 Procedure: LUN Filtering 8-10 Connecting Drives with Fibre Channel Dual Loop Connection Type 8-10 8-12 Controller Communications Over Fibre Loops Controller Failover and 10-9 Failback Controller Failure 10-13 Controller Name: LCD 5-37 Controller Name: 7-37 terminal controller naming 5-37, 7-37, 739, 8-11 Controller Parameter 2-10 Settings Controller Parame
failure Disabling Password: LCD Disabling Password: terminal Disconnecting Support: LCD Disconnecting Support: terminal disk access delay time Disk Array Parameters, Advanced config. Drive I/O timeout Drive Identification Drive Motor Spin-up Drive side redundant loop drive status drives, viewing and editing Drive-side Parameters, Advanced config.
LUN, explained LUNs per Host SCSI ID L LCD Title Display Controller Name: LCD LCD Title Display Controller Name: terminal local spare drive, deleting Local Spare: LCD Local Spare: terminal Logical Drive Assignments: terminal Logical drive identification Logical Drive Preferences: LCD Logical Drive Preferences: terminal logical drive status: LCD logical drive status: terminal logical drive, assigning a name logical drive, deleting logical drive, explained logical drive: assigning a name logical drive: viewi
Mode-1 RAID Expansion Mode-2 RAID Expansion motor spin-up Multi-Threaded Operation mute beeper: LCD Mute Beeper: terminal B-4 B-4 9-18 B-3 5-34 7-34 N naming logical drive naming, controller navigation keys in terminal emulation NRAID, disk spanning Number of Tags Reserved for each Host-LUN Connection NVRAM 5-18 7-37, 7-39 3-3, 3-11 1-3 9-12 B-2 O Operational Theory Optimization Mode Optimization Mode: LCD Optimization Mode: terminal Out-of-Band Out-of-band Configuration, Redundant config.
RAID (5+0) RAID 0 RAID 1 RAID 3 RAID 5 RAID Expansion: Example RAID Expansion RAID expansion with logical volume RAID Level: LCD RAID Levels RAID, advantages RAID, definition of RAID, level (0+1), disk striping with mirroring RAID, level 0, disk striping RAID, level 1, disk mirroring RAID, level 3, disk striping with dedicated parity disk RAID, level 5, striping with interspersed parity RAID-Based Mapping RCC rebuild priority Rebuild Settings: LCD Rebuild Settings: terminal rebuild, automatic rebuild, log
Disks: terminal Scanning New Drive: terminal Scanning New Drive: LCD SCSI channel ID, deleting SCSI channel ID, setting SCSI channel primary ID, setting SCSI channel secondary ID, setting SCSI channel terminator SCSI channel terminator SCSI channel, explained SCSI Channel’s Status: terminal SCSI channels, viewing and editing SCSI commands, pass-through SCSI Drive Information: terminal SCSI Drive Low-level Format: LCD SCSI Drive Low-level Format: terminal SCSI Drive Read/Write Test: LCD SCSI Drive Read/Write
tag count, maximum tag count, maximum: LCD Terminal Terminal emulation: terminology Terminator, SCSI channel: LCD Traffic Distribution and Failover Process Transfer clock, maximum synchronous Transfer Rate Indicator transfer speed setting: LCD transfer width: LCD upgrading firmware User Configurable Geometry range User-Assigned ID 9-21 5-32 3-1, 3-3, 3-11 6-2 viewing and redefining channel mode: LCD viewing drive members, logical drive VT-100: connection and setup 5-25 5-16 3-1, 3-6 5-28 10-12 5-31 6-1