Page 2
Asia Pacific (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 China Infortrend Technology, Limited Room 1236 Tower C Corporate Square No. 35 Financial Street Xicheng District Beijing China 100032 Tel: (86)-10-88091540 Fax: (86)-10-88092126...
Page 3
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.
Table of Contents Chapter 1 RAID Functions: An Introduction Logical Drive... 1 Logical Volume... 1 What is a logical volume?... 1 RAID Levels... 2 What are the RAID levels? ... 2 NRAID... 3 JBOD ... 3 RAID 0 ... 4 RAID 1 ...
Page 5
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 Web-Based Management ...5 Requirements...5 3.2.1 Connecting Ethernet Port:...5 3.2.2 Configuring the Controller ...6 3.2.3 NPC Onboard ...9 The SNMP_TRAP section ...10 The EMAIL section...10 The BROADCAST section ...10...
Page 6
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 ... 18 Regenerating Logical Drive Parity ... 19 Media Scan...
Page 7
Chapter 6 Terminal Screen Messages The Initial Screen ...1 Main Menu ...2 Quick Installation...2 Logical Drive Status ...4 Logical Volume Status ...5 SCSI Drive Status ...6 SCSI Channel’s Status ...7 Controller Voltage and Temperature ...9 Viewing Event Logs on the Screen...10 Chapter 7 Terminal Operation Power on RAID Enclosure ...1 Caching Parameters ...1...
Page 8
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 ... 26 Adding a SCSI ID (Primary/Secondary Controller ID) ...
Page 9
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...8 User-Assigned ID (Scan SCSI Drive) ...8 View Drive Information...9 View and Edit Host-Side Parameters...9 1.
Page 11
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...10-26 Redundant Configuration Using Manual Setting ...10-28 Creating Primary and Secondary ID ...10-29 Assigning Logical Drives to the Secondary Controller ...10-29 Mapping a Logical Drive/Logical Volume to the Host LUNs ...10-31...
Page 12
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 Appendix A LCD Keypad Navigation Map Appendix B Firmware Functionality Specifications ...
Page 13
Functional Table of Contents This functional table of contents helps you to quickly locate the descriptions of firmware functions. Chapter 1 Functional Description 1.4.2 Identifying Drives Flash Selected SCSI Drive Flash All SCSI Drives Flash All but Selected Drives 1.4.3 Automatic rebuild and manual rebuild Automatic rebuild Manual rebuild...
Page 14
Write Policy 5.6/7.6 Partitioning a Logical Drive/Logical Volume 5.7/7.7 Mapping a Logical Drive/Logical Volume to Host LUN 5.8/7.8 Assigning Spare Drive, Rebuild Settings Adding a Local Spare Drive Adding Global Spare Drive (Logical Drive) Rebuild Settings 5.9/7.9 Viewing and Editing Logical Drives and Drive Members Deleting a Logical Drive Deleting a Partition of a Logical Drive...
Page 15
Password Validation Timeout Controller Unique Identifier 5.15/7.15 SCSI Drive Utilities Low-level format Read/Write test Chapter 8 Fibre Operation Host and Drive Parameters View and Edit Fibre Channel Channel Mode Primary and Secondary Controller IDs Communications Channel (for cache coherency) View Channel WWN View Device Port Name List (WWPN) View and Edit Fibre Drives User-Assigned ID (Scan Fibre Drive)
Page 16
Cylinder/Head/Sector Mapping 9.2.2 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. Enclosure Monitoring Periodic Drive Check Time Idle Drive Failure Detection Periodic Auto-Detect Swap Check Time Monitoring and Safety Mechanisms...
Page 17
12.3 Mode 2 Expansion: Copy & Replace Drive with drives of larger capacity Expand Logical Drive (Making use of the added 12.4 capacity) 12.5 Expand Logical Volume 12.6 Example: RAID Expansion in Windows 2000 Appendix C Controller Maintenance Upgrading Firmware New Features Supported with Firmware 3.21 Background RS-232 Firmware Download Redundant Controller Rolling Firmware Download...
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. 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 outlines the menu structure of the LCD front panel operation. Appendix B lists the important firmware features supported with the firmware version, arranged in accordance with the latest firmware version as of press date. Appendix C teaches the user how to upgrade firmware and boot record.
Page 22
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. modified string definitions in Chapter 14 "In-band SCSI Drives and Utilities" section Corrected descriptions Unique Identifier"...
Chapter Chapter Chapter Chapter 1 1 1 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.
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.
configure a logical volume. RAID 10, 30, and 50. RAID Level NRAID RAID 0 RAID 1 (0+1) RAID 3 RAID 5 NRAID Disk Spanning Figure 1 - 2 NRAID 2 G B H a r d D r i v e 3 G B H a r d D r i v e 1 G B H a r d D r i v e 2 G B H a r d D r i v e...
“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...
Spare Drives Global and Local Spare Drives Figure 1 - 9 Local (Dedicated) Spare When one member drive fails, the Local Local Spare Drive joins the Spare logical drive and automatically starts Drive to rebuild. Logical Drive Global Spare Drive Logical Drive 0 Logical Drive 1 Figure 1 - 11 Global Spare Rebuild...
Page 29
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 (9GB) (9GB) (9GB)
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.
Rebuild Automatic Rebuild and Manual Rebuild 1. Automatic Rebuild Figure 1 - 13 Automatic Rebuild Rebuild with Spare: fails, the controller will first examine whether there is a Local Spare Drive assigned to this logical drive. If yes, rebuild is automatically started.
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.
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).
Logical Volume (Multi-Level RAID) What is a logical volume? Figure 1 - 15 Logical Volume Logical Volume 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.
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.
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.
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.
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.
Chapter Chapter Chapter Chapter 2 2 2 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 Considerations After you understand the basic ideas behind RAID levels, you may still be wondering about how to begin.
Page 41
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.
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.
Page 43
Table 2 - 1 RAID Level Description NRAID RAID 0 RAID 1 (0+1) Mirroring Plus Striping (if N>1) RAID 3 RAID 5 Logical Volume RAID Level NRAID RAID 0 RAID 1 (0+1) RAID 3 RAID 5 Logical Volume 8. Any spare drives? (Swap Drive Rebuild / Spare Drive Rebuild) Spare drives allow for the unattended rebuilding of a failed drive, heightening the degree of fault tolerance.
Configuring the Array: 2.2.1 Here is a flowchart illustrating basic steps to be taken when configuring a RAID system. completed before any configuration takes place. Figure 2 - 2 Drives must be configured and the controller properly initialized before a host computer can access the storage capacity. Use the LCD panel, terminal program, or the RAIDWatch manager to start configuring your array.
Page 45
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"...
Operation Theory 2.3.1 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.
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.
2.3.3 Making Arrays Available to Hosts Figure 2 - 7 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.
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.
Date and time Time zone Optimization Mode: Write-back Cache Array stripe size Optimization for Random/Sequential Array write policy SCSI Parameters: Data Transfer Rate Maximum Tag Count Maximum Queued I/O Count LUN’s per SCSI ID Periodic Drive Check Time Periodic SAF-TE and SES Device Check Time Periodic Auto-Detect...
Chapter Chapter Chapter Chapter 3 3 3 3 Accessing the Array through Serial Port and Ethernet 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.
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. "View and Edit Configuration ..", then press ENT. Select "Communication Parameters ..", then press ENT.
3.1.2 Starting RS-232C Terminal Emulation The keys used when operating via the terminal are as follows: [Enter] [Esc] [Ctrl] [L] If the RS-232C cable is connected while the controller is powered on, press [Ctrl] [L] to refresh the screen information. The initial screen appears when the controller finishes self-test and is properly initialized.
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 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.
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.
Page 58
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.
Page 59
Login as “root” and there is no password for the first login. Press Enter to skip password entry. Use the “put” command to transfer the following files: put grm.htm put grm.jar put grem.htm put grem.jar 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).
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: Create an NPC configuration file (in a simple text file format) using a text editor program. Save it in the name of “agent.ini”...
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: notification, 2. warning, 3. alert. “1” covers events of all levels. “3” sends only the most serious events.) [COMMUNITY] –...
Chapter Chapter Chapter Chapter 4 4 4 4 LCD Screen Messages 4.1 The Initial Screen Product Model Status/Data Transfer Indicator: Ready No Host 4.2 Quick Installation Screen Qu ick Dr ive Press [ENT] to create a logical drive, the controller will start initialization of one logical drive with all the connected SCSI drives and automatically map the logical drive to LUN 0 of the first host channel.
4.4 Logical Volume Status Logical Volume LV=0 ID=09816DE9 00002021MB DRV=1 Volume capacity Logical Volume: DRV=x: Logical Volume ID: Logical Volume Status: xxxMB DRV=X: Logical Volume ID Status Number of drives The Logical Volume number. The number of logical drive(s) contained in this logical volume.
4.7 Controller Voltage and Temperature Press ENT for two seconds to enter the Main Menu. Press "View and Edit Peripheral Dev,” then press ENT. Press Device Config..”, press ENT and then choose “View Ctlr Periph Device Status..”, then press ENT. Press Monitor”, or “Temperature Monitor”.
4.8 Cache Dirty Percentage The LCD panel indicates the cache dirty percentage. The amber- colored “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.
Chapter Chapter Chapter Chapter 5 5 5 5 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. Caching Parameters Optimization Modes Mass storage applications can be categorized into two according to...
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. applications do not read or write a bunch of data in a sequential order.
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 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.
Page 72
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. IMPORTANT! Infortrend...
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. menus.
Creating a Logical Drive To create a logical drive, press ENT for two seconds to enter the Main Menu. menus. Choose "View and Edit Logical Drives," and then press ENT. Press entry, then press ENT for two seconds to proceed. "LG" is short for Logical Drive.
Maximum Drive Capacity: Choose “Maximum Drive Capacity,” then press ENT. The maximum drive capacity capacity that will be used in each member drive. size that will be used on each drive. Spare Drive Assignments: Local Spare Drive can also be assigned here.
Users 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.
Page 77
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.
Creating a Logical Volume Press ENT for two seconds to enter the Main Menu. Press "View and Edit Logical Volume," then press ENT. Press 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.
Page 79
seconds to display the confirm box. Press ENT for two seconds to start initializing the logical volume. logical successfully created. 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. 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.
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.
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. With any of the Host ID/LUN successfully associated with a logical capacity, the “No Host LUN”...
Adding a Global Spare Drive Press ENT for two seconds to enter the Main Menu. Press "View and Edit SCSI Drives," then press ENT. SCSI drive displayed on the LCD. Press select a SCSI drive that has not been assigned to any logical drive yet, then press ENT.
NOTE: 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.
Deleting a Partition of a Logical Drive Press ENT for two seconds to enter the Main Menu. Press "View and Edit Logical Drives..,” then press ENT. Press then press ENT. Press Logical Drive," then press ENT. The first partition’s information will be shown on the LCD.
Assigning a Name to a Logical Drive Press ENT for two seconds to enter the Main Menu. Press "View and Edit Logical Drives..," then press ENT. Press then press ENT. Press Name," then press ENT. Press the flashing cursor. move the cursor to the next space. The maximum number of characters for a logical drive name is 25.
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. The Rebuild function will appear only if a logical drive (with RAID level 1, 3 or 5) has a failed member.
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 select "View and Edit Logical Drives". The first logical drive displays. If you have more than one logical drive, use drive you want to change the write policy of; and then press ENT. Use arrow keys to select "Write Policy"...
5.10 Viewing and Editing Host LUNs Viewing and Deleting LUN Mappings Press ENT for two seconds to enter the Main Menu. Press "View and Edit Host Luns", then press ENT. Press press ENT to proceed. Press LUN number and its LUN mapping information.
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 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.
Deleting Spare Drive (Global / Local Spare Drive) Press ENT for two seconds to enter the Main Menu. Press "View and Edit SCSI Drives," then press ENT. SCSI drive displayed on the LCD. Press select the spare drive you wish to delete, then press ENT.
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 "View and Edit SCSI Channels," then press ENT.
Deleting a Channel ID Press ENT on an existing host channel ID you want to delete. Press choose “Delete Channel SCSI ID," then press ENT. Press ENT for two seconds to confirm. 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. Press Channel Pri. Ctlr ID..”, then press ENT. Press press ENT for two seconds to confirm. 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. Press ENT again for two seconds to change the terminator mode to the alternate setting. You can use terminator jumpers on the controller board to control SCSI bus termination of the SentinelRAID series controllers.
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 SCSI Target,” then press ENT. Press then press ENT. 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 number, then press ENT for two seconds.
current clock setting will be displayed on the LCD. Press ENT for two seconds to change the setting. Parity Check Press then press ENT. Choose “Parity Check," then press ENT. The current clock setting will be displayed on the LCD. Press ENT for two seconds to change the setting.
Disabling the Maximum Tag Count will disable the internal cache of this SCSI drive.. Restore to Default Setting Press then press ENT. Choose “Restore to Default Setting," then press ENT. Press ENT again for two seconds to restore settings. 5-33 IMPORTANT! to select a SCSI target, SCSI...
5.13 System Functions Choose “System Functions” in the main menu, then press ENT. Press Mute Beeper When the controller’s beeper has been activated, choose “Mute beeper," then press ENT temporarily for the current event. The beeper will still activate on the next event. 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.
The controller will now flush the cache memory. confirm and reset the controller or power off the controller. 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.
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 another character and then press ENT for two seconds on the last digit of controller...
“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. recognized by the controller as the following: A controller-specific identifier that helps controllers to identify its counterpart in a dual-active configuration.
Use the and the representatives. 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.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 Low- level Format” or “Read/Write Test”. These options are not available for drives already configured in a logical configuration,...
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. Utilities;" then press ENT. “Read/Write Test” and press ENT. Press enable/disable the following options: "Auto Reassign Bad Block;...
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.
Page 112
The controller will start initialization and automatically map the logical drive to LUN 0 of the first host channel. Terminal Screen Messages...
Logical Drive Status RAID SIZE (MB) RAID Size(MB) Status 1 Status 2 Status 3 Column O Logical Drive number P0: Logical Drive 0 managed by the Primary Controller S0: Logical Drive 0 managed by the Secondary Controller The Logical volume to which this logical drive belongs Controller-generated unique ID RAID level Capacity of the Logical Drive...
Column C Name Logical Volume Status Size(MB) Terminal Screen Messages Logical Drive Status – Write Policy setting Write-back Write-through Total drive members in the logical drive Standby drives available for the logical drive. This includes all the spare drives (local spare, global spare) available for the specific logical drive Number of Failed member(s) in the logical drive Logical drive name (user configurable)
SCSI Drive Status Slot Size (MB) Speed LG_DRV Status Slot number of the drive; “S” indicates this is the drive used for passing through SES signals The drive channel where the drive is connected X<Y> indicates two channels are configured in a dual-loop The channel ID assigned to this drive Drive capacity XxMB Maximum transfer rate of drive channel interface...
SCSI Channel’s Status Mode DefSynClk DefWid Terminal Screen Messages SCSI channel number Channel mode RCCom Redundant controller communication channel Host Host Channel mode Drive Drive Channel mode IDs managed by the Primary Controller Multiple IDs were applied (Host Channel mode only) Host channel: number) Specific IDs managed by the Primary Controller for host...
Page 117
Term CurSynClk CurWid Terminator Status: Terminator is enabled. 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.
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.
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.
Chapter Chapter Chapter Chapter 7 7 7 7 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.
Page 121
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.
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.
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.
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.
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.
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.
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.
Page 128
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.
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 Select one or more logical drive(s) available on the list. The same as creating a logical drive, the logical drive(s) can be tagged for inclusion by positioning the cursor bar on the desired drive and then press [ENTER] to select.
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.
Page 131
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.”...
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.
Page 133
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]. A list of available logical volumes displays.
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.
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].
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].
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].
When rebuild has already started, choose “Rebuild progress” to see the rebuilding progress. 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 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.
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].
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 there is a drive connected after the array is started, choose a drive and press [ENTER]. [ENTER]. 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].
Page 143
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.
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...
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. Every time you change a channel ID, you must reset the controller for the changes to take effect.
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.
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.
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.
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.”...
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].
Page 152
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).
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.
or RAIDWatch Manager is used, you can only access the RAID controller by providing the correct password. 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”...
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.
7.14 Controller Parameters Controller Name Choose “View and Edit Configuration Parameters,” “Controller Parameters,” then press [ENTER]. 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,”...
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.
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]. Timeout,” and press [ENTER]. timeout from one minute to always check. timeout will disable any configuration change made without entering the correct password.
Page 159
Enter a unique ID for any RAID controller no matter it is configured in a single or dual-controller configuration. necessary for the following: A controller-specific identifier that helps controllers to identify its counterpart in a dual-active configuration. 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.
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].
SCSI Drive Low-level Format Choose “SCSI Drive Low-level Format” and confirm by selecting Yes. 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.
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: Auto Reassign Bad Block;...
Chapter Chapter Chapter Chapter 8 8 8 8 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.
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): 2.
Page 166
performance. Host–side dual loop is passively supported and requires the support of multi-path software on the host computer. Fibre Operation...
Supported Features Fibre Chip 1Gbit Fibre Channel: Fibre loops (1 Gbit FC-AL) comply with the following standards: (FC-PH) X2.230:1994, (SCSI-FCP) X3.269:1996, (FC-AL-2) Project 1133-D rev.6.5, (SCSI-2) X3.131-1994, Supporting sustained 1 Gigabit/sec (100MB/sec) transfer rates. Each Fibre loop can be independently configured for the connection to host or drive.
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.
Configuration: Host and Drive 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]. confirm the change.
Limitation: If host connection is made in FC-AL mode, there can be a total of “16” of Primary and Secondary IDs. Although host connection in point-to-point mode is supported, problems might occur when passing IDs of the failed controller to its counterpart. 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"...
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.
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."...
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."...
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.”...
Page 176
Fibre Operation 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. displayed above, communications paths will be displayed as "channel...
Filtering RAID-based mapping provides access control over a Storage Area Network where: 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 Host A Host B Host C Host D...
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.
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...
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."...
Page 181
More than one filter entry can be appended to a host LUN to compose a more complex mapping scheme. LUN map is port name- oriented. You can choose to "Add from current device list" or "Manual(ly) add host filter entry." Pressing [ENTER] on "Add from current device list"...
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.
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...
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.
Page 185
Entry 3: "LD1-P0, ID=0x…F111, Mask=0x…FFFE, Filter Type = Entry 4: "LD1-P0, ID=0x…F222, Mask=0x…FFFF, Filter Type = 8-22 Include, Access Mode = Read Only." It means P0 of LD1 is 'Read Only ' for Host A and B. Include, Access Mode = Read/Write." It means Host C can read/write P0 of LD1.
Chapter Chapter Chapter Chapter 9 9 9 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.
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,”...
Page 189
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.
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.
Page 191
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.
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. \View Parameters\Periodic Drive Check Time, choose a time interval. 2. In \View and Edit Configuration Parameters\Drive-side SCSI Parameters\Drive Predictable Failure Mode <SMART>, choose one from “Detect Only,”...
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).”...
Page 194
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 <SMART>, choose “Detect, Perpetual Clone.” 4b. You should have at least one spare drive for the logical drive (either Local Spare or Global Spare Drive).
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 <SMART>, 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 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).
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.
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.
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"...
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.
Table 9 - 2 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 Cylinder/Head/Sector Mapping: In the world of SCSI, drive capacity is decided by the number of blocks.
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.
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.
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.
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.
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.
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 –...
Page 209
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"...
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: Controller failure BBU low or Failed...
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].
Select a configurable time span between the detection of exceeded temperature and the controller’s commencing an automatic shutdown. Disk Array Parameters Select “View and edit Configuration parameters” on the main menu and press [ENTER]. Choose “Disk Array Parameters,” then press [ENTER] again.
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. There are three selectable methods: Verification on LD Initialization Writes Performs Verify-after-Write when initializing a logical drive Verification on LD Rebuild Writes Performs Verify-after-Write during rebuild process Verification on LD Normal Drive Writes...
Chapter Chapter Chapter Chapter Redundant Controller 10.1 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.
10.1.1 Setup Flowchart Figure 10 - 1 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.2 Considerations Related to Physical SCSI-Based Controllers Figure 10 - 1 Dual-Controller Using SCSI-Based Controllers 10-2...
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.
The basic configuration rules are: All channels should be connected to both controllers as diagrammed above. To reduce the chance of downtime, more than one hub or switch can be used to connect to host computer for path redundancy. 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 Logical Drive, Logical Volume, and Logical Partitions Listed below are the basics about configuring a logical drive for a redundant controller system: Redundant Controller 10.1.4...
Figure 10 - 3 Grouping Hard Drives Drive Channel 0 Drive Channel 1 Figure 10 - 4 Partitioning of Logical Units System Drive Mapping: Primary and Secondary IDs 10-6 ID 3 ID 5 ID 0 ID 6 ID 1 Global Spare Drive RAID 5...
Mapping Figure 10 - 5 Mapping System Drives (Mapping LUNs) Redundant Controller 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.
Figure 10 - 6 Mapping System Drives (IDs) 10.1.4 Fault-Tolerance What Is a Redundant Controller Configuration? Hardware failures can occur. A simple parity error may sometimes cause a RAID system to completely hang up. Having two controllers working together will guarantee that at least one controller will survive the catastrophes and keep the system working.
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. channels assigned as the host channels, and the other SCSI/Fibre channels assigned to drive connections.
Table 10 - 1 ID Mapping Status (Normal Operation) In the event of controller failure (say, the Primary controller fails), the once inactive ID (chip) will become active: Table 10 - 2 ID Mapping Status (Controller Failed) Figure 10 - 8 Controller Failover For every channel that is actively serving I/Os, there is another on the alternate controller that stays idle and will inherit the task should its counterpart fail.
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.
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. Secondary ID on drive channels. One logical unit is assigned to the Primary controller and the other the Secondary controller.
Figure 10 - 10 E. Controller Failure Controller failure is managed by the surviving controller. 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 SentinelRAID EonRAID 2510FR EonStor 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" Device Entry" 2. Controller Unique Identifier: Set unique identifier to each controller. Devices" Identifier." Enter a hex number between 0 and FFFFF (firmware 3.25 and above) for each controller. 3. Create Primary and Secondary IDs on Drive Channels: "View and Edit SCSI Channels"...
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.
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.
Page 231
operating in write-back mode, it is recommended to install a battery module to each controller. 10-18 Infortrend...
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)."...
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 to navigate through the menus.
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.
Enter a hex number from 0 to FFFFF and press [ENTER]. 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.
confirm. effect only after controller reset. 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 SCSI Channel ID”. appear, press [ENT] to proceed.
Choose "Logical Drive Assignment..," then press [ENT]. The message "Redud Ctlr LG Assign Sec Ctlr?" will appear. confirm. The logical drive has now been assigned to the Secondary controller. Map the logical drive (or any logical unit) to a host ID or LUN number under the designated Secondary controller ID.
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"...
Choose "Set Peripheral Device Entry..," then press [ENT]. Choose "Redundant Ctlr Function__," then press [ENT]. The message "Redundant Ctlr Autocfg Degraded" will appear on the LCD. Press [ENT] and the message "Deassert Reset on Failed Ctlr?" will appear. 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"...
Page 241
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.
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.
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.
Page 245
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. Pulling out one of the controllers to simulate controller failure Pull An error message will display immediately with sounded alarm. The existing controller takes over the workload within a second.
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.
Chapter 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.
11.2 View and Edit Logical Volumes Logical Volume Information Size Stripe size Partition Information Partition Size (MB) Partition Size (MB) Record of Settings 11-3...
11.3 View and Edit Host LUN’s LUN Mappings Host Channel Host-ID/WWN Name List Host-ID/WWN Access Restriction Setting Logical Drive / Logical Volume 11-4 Pri. / Sec. SCSI ID Controller Name List Partition Read Only / Access Denied to / R/W HBA WWN list Logical Drive / Partition...
Page 252
Host Filter Entries LV/LD Partition Size (MB) RAID LV/LD Host- Host- Filter Type Access Name Partition ID/WWN ID/WWN Mode Mask Record of Settings 11-5...
Dial-out Retry Count Dial-out Retry Interval Dial-out on Event Condition Caching Parameters Write-back Cache Optimization for Host Side SCSI Parameters Maximum Queued I/O Count LUNs per Host SCSI Number of Tags Reserved for each Host-LUN connection Peripheral Device Type Parameters Host Cylinder/Head/Sector Mapping configuration...
11.7 View and Edit Peripheral Devices Set Peripheral Device Entry Redundant Controller Power Supply Status Fan Status Temperature Status UPS Status Define Peripheral Device Active Signal Power Supply Fail Signal Fan Fail Signal Temperature Alert Signal UPS Power Fail Signal Drive Failure Outputs View System Information Total Cache Size...
Thresholds for +5V Thresholds for +12V Thresholds for CPU temperature Thresholds for Board Temperature 11.8 Save NVRAM to Disk, Restore from Disk Update Date Firmware 11.9 RAID Security: Password RAID Security Controller Name 11-12 Upper ________ Lower ________ Upper ________ Lower ________ Upper ________ Lower ________ Upper ________ Lower ________ Save NVRAM to...
Chapter Chapter Chapter Chapter 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.
Page 261
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: There is an unused capacity in a logical unit 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...
12.2 Mode 1 Expansion: Adding Drives to a Logical Drive Use drives of the same capacity as that of the original drive members. 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.
Page 264
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 “...
Page 265
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.
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.
Page 267
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.
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. 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...
Page 269
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. Infortrend 12-10...
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. Array Expansion 12-11...
12.6 Configuration Example: Limitations When Using Windows 2000 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. without affecting existing files on the original volume. The system drive (boot drive) of a Windows NT/2000 system can not be expanded.
Page 272
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.
Page 273
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."...
Page 274
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.
Page 275
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.
Page 276
Drive E: now has a capacity of about 25GB. Array Expansion 12-17...
Appendix Appendix Appendix Appendix 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...
Host LUN Geometry User Configurable Default Geometry: User Configurable Geometry range: Drive Motor Spin-up Drive-side Tag Command Queue Host-side Maximum Queued I/O count Maximum concurrent Host LUN connection Number of Tags Reserved for each Host-LUN connection Controller/Logical Drive Shutdown Drive I/O timeout IO channel diagnostics Drive Roaming Caching Operation:...
Redundant Controller Communication over Fibre loops No Single-point-of- failure 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...
Verification on LD initialization writes Drive S.M.A.R.T. support Clone Failing Drive Automatic Shutdown on over-temperature condition System Security: Password protection User-configurable Password validation timeout SSL-enabled RAIDWatch Agents Supported. Performs read-after-write during logical drive initialization to ensure data is properly written to drives. Supported.
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 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 Remote Manageability: Modem Support Auto dial-out Event dial-out to terminal Event dial-out to pager Terminal dial-in Custom Inquiry Serial Number Remote Redundant...
JBOD-Specific: Format Reassign Blocks Write-verification SMART Special mode parameters Others: Customization of default settings Private logo WWN seed read from subsystem Customizable SNMP trap messages Customizable inquiry serial no. data to enable clustering customization Firmware Functionality Specifications Restore controller-maintained defect list to default Add entry to the defect list maintained by controller on disk drives Write following by a verify...
Appendix Appendix Appendix Appendix 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"...
will hand over the workload and then reset itself for the new firmware to take effect. 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.
Page 297
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.
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.
Page 299
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.
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."...
Appendix Appendix Appendix Appendix Event Messages The controller events can be categorized as follows: Alert Warning Notification 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.
Page 302
Notification: [0181] Controller Initialization Completed [0187] Memory is Now Sufficient to Fully Support Current Config. [0189] NVRAM Factory Defaults Restored [0189] NVRAM Restore from Disk is Completed [0189] NVRAM Restore from File is Completed Drive SCSI Channel/Drive Error Drive: Warning: [1101] CHL:_ ID:_ SCSI Target ALERT: Unexpected Select Timeout [1102] CHL:_ ID:_ SCSI Target ALERT: Gross Phase/Signal Error Detected [1103] CHL:_ ID:_ SCSI Target ALERT: Unexpected Disconnect Encountered...
Page 304
Temperature Detected (_._C ) [3f22] Peripheral Device ALERT: Controller FAN _ Not Present or Failure Detected [3f22] Peripheral Device ALERT: Controller FAN _ <high/low threshold> Speed Detected (_RPM) [3f21] Peripheral Device ALERT: +3.3V <upper/lower threshold> Voltage Detected (_) [3f21] Peripheral Device ALERT: +5V <upper/lower threshold> Voltage Detected (_) [3f21] Peripheral Device ALERT: +12V <upper/lower threshold>...
Page 305
Unknown Status>! [3f23] SES (C_ I_) Temperature Sensor _: <Vendor descriptor strings/Device Not Available>! [3f24] SES (C_ I_) UPS _: <Vendor descriptor strings/Device Not Supported>! [3f24] SES (C_ I_) UPS _: <Vendor descriptor strings/Device Not installed>! [3f24] SES (C_ I_) UPS _: <Vendor descriptor strings/Device Unknown Status>! [3f24] SES (C_ I_) UPS _: <Vendor descriptor strings/Device Not Available>! [3f21] SES (C_ I_) Voltage sensor _: <Vendor descriptor strings/Device Not Supported>!
Page 306
[3fa2] NOTICE: Controller FAN _ Back On-Line (_ RPM) C 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...
Page 307
Controller Event Alert: 2-Line LCD DRAM Parity Error Detected Terminal [0104] Controller ALERT: DRAM Parity Error Detected Event Type !Alert What A DRAM parity error encountered. Happens? What to Contact your RAID system supplier and replace with new module(s) if necessary.
Page 308
2-Line LCD Power Supply Unstable or NVRAM Failed Terminal [0114] Controller ALERT: Power Supply Unstable or NVRAM Failed Event Type !Alert What The output voltage drops below preset thresholds or NVRAM Happens? component failure. What to Warning: 2-Line LCD Memory Not Sufficient to Fully Support Current Config. Terminal [0107] Memory Not Sufficient to Fully Support Current Config.
Page 309
2-Line LCD NVRAM Restore from Disk is Completed Terminal [0189] NVRAM Restore from Disk is Completed Event Type "Alert What Firmware configuration data previously saved to disk is restored. Happens? What to 2-Line LCD NVRAM Restore from File is Completed Terminal [0189] NVRAM Restore from File is Completed Event Type...
Page 310
Drive SCSI Channel/Drive Error Drive Warning: 2-Line LCD C:_ I:_ SCSI Target ALERT Terminal [1101] CHL:_ ID:_ SCSI Target ALERT: Unexpected Select Timeout Event Type "Alert What Drive SCSI target select timeout. The specified hard drive cannot be Happens? selected by the controller. Whether the drive has been removed, or the cabling/termination/canister is out of order.
Page 311
2-Line LCD C:_ I:_ Timeout Waiting for I/O Terminal [1105] CHL:_ ID:_ SCSI Target ALERT: Timeout Waiting for I/O to Complete Event Type "Alert What Drive-side SCSI target I/O timeout. Possible drive-side Happens? cabling/termination and canister connection abnormal or drive malfunctioning.
Page 312
2-Line LCD C:_ SCSI Drive Channel Notification: SCSI Bus Reset Issued Terminal [110f] CHL:_ SCSI Drive Channel Notification: SCSI Bus Reset Issued Event Type "Alert What SCSI bus reset issued Happens? What to 2-Line LCD C:_ I:_ SCSI Target ALERT: Unexpected Drive Not Ready Terminal [1111] CHL:_ ID:_ SCSI Drive ALERT: CHL:_ ID:_ Clone Failed Event Type...
Page 313
2-Line LCD C=_ I=_ Unexpected Sense Rec. Terminal [1115] CHL:_ ID:_ SCSI Drive ALERT: Unexpected Sense Received (Sense_key Sense_code) Event Type "Alert What Drive-side SCSI drive unexpected sense data received. Happens? What to Checking drive-side cabling/termination/drive canister connections. This might result from a bad signal quality of poor connection, etc. 2-Line LCD C=_ I=_ Block Reassign Failed Terminal...
Page 314
2-Line LCD C:_ I:_ Predictable Failure Detected (TEST) Terminal [1142] SMART-CH:_ ID:_ Predictable Failure Detected (TEST) Event Type "Alert What This message appears when simulating the SMART detect function. Happens? This message shows that your drives support SMART functions. What to Press [ESC] to clear the error message.
Page 315
Channel: Warning: 2-Line LCD Chl:_ Redundant Loop Connection Error Detected on ID:_ Terminal [113f] CHL:_ ALERT: Redundant Loop Connection Error Detected on ID:_ Event Type "Alert What One of the dual loop members may have failed or been disconnected. Happens? Make sure all channels are properly connected and topological configuration properly set.
Page 316
2-Line LCD C:_ I:_ -Red Path for C:_ I:_ Failure Detected Terminal [113f] CHL:_ ID:_ ALERT: Redundant Path for Chl:_ ID:_ Failure Detected Event Type "Alert What Disconnection with the pair loop may have occurred. Happens? What to Press <ESC> to clear the message. Notification: 2-Line LCD C:_ Fibre Chl Loop Connection Restored...
Page 317
Logical Drive Event: Alert: 2-Line LCD CHL:_ ID=_ Drive Failure Terminal [2101] LG: <NA/Logical Drive Index> Logical Drive ALERT: CHL:_ ID:_ SCSI Drive Failure Event Type !Alert What The specified hard drive in the specified logical drive has failed. Happens? What to If a spare is available, the controller will automatically start rebuild.
Page 318
Warning: 2-Line LCD LG ALERT: Init Failed! Terminal [2102] LG:_ Logical Drive ALERT: Initialization Failed Event Type "Alert What Logical drive initialization failed. It could result from one of the Happens? following reasons: 1. Logical drive initialization canceled by user. 2.
Page 319
Terminal [2183] LG_ Logical Drive NOTICE: Starting Rebuild Event Type "Alert What The rebuild process has begun. Happens? What to This is the message displayed when a stand-by spare is available or when a faulty drive is replaced. The controller automatically detects a drive for rebuild.
Page 320
2-Line LCD LG=_ Expansion Completed Terminal [2188] Expansion of Logical Drive_ Completed Event Type "Alert What Logical drive expansion completed. Happens? What to Press <ESC> to clear the message. 2-Line LCD LG=_ Logical Drive NOTICE: Starting Add SCSI Drive Operation Terminal [2189] LG_ Logical Drive NOTICE: Starting Add SCSI Drive Operation Event Type...
Page 321
2-Line LCD C:_ I:_ Starting Clone Terminal [21a1] LG_ Logical Drive NOTICE: CHL:_ ID:_ Starting Clone Event Type "Alert What This message is displayed when a member drive is manually cloned to Happens? a spare, or that a spare is automatically applied to clone a faulty member according to the preset scheme.
Page 322
General Target Events: Alert: SAF-TE Device: 2-Line LCD SAFTE_: Power (_) Failure Detected Terminal [3F21] SAF-TE Device (_) ALERT: Power Supply Failure Detected (_) Event Type !Alert What Power supply failure detected by SAF-TE enclosure management. Happens? What to Check the power supply module, contact your RAID system supplier. 2-Line LCD SAFTE_: Fan (_) Not Installed Terminal...
Page 323
Controller On-board: 2-Line LCD CPU (_._) Temp Detected Terminal [3f23] Peripheral Device ALERT: CPU Temperature <high/low threshold> Temperature Detected (_._C) Event Type !Alert What The detected CPU temperature is higher or lower than the preset Happens? thresholds. What to Check the enclosure ventilation condition. If necessary, temperature thresholds can be modified to suit different working conditions.
Page 324
2-Line LCD High/Low +3.3V Voltage Detected (_.__) Terminal [3F21] Peripheral Device ALERT: +3.3V <upper/lower threshold> Voltage Detected (_) Event Type !Alert What The detected +3.3V voltage source is now higher or lower than the Happens? preset voltage threshold. What to Check power supply condition, voltage threshold settings and contact the your system supplier.
Page 325
C Device: 2-Line LCD Temp Sensor_ Failure Detected Terminal [3F23] Peripheral Device ALERT: Temperature Sensor_ Failure Detected Event Type !Alert What The designated temperature sensor has failed. This may be caused by Happens? mistakes with device target setting or device failure. What to Check I C cable connection and contact your system supplier.
Page 326
Terminal [3F22] Peripheral Device ALERT: <high/low threshold> Fan_ Speed Detected (_RPM) Event Type !Alert What Enclosure fans higher or lower rotation speed detected. Happens? What to Contact your system vendor for replacing the cooling fan. 2-Line LCD Power Supply_ Failure Detected Terminal [3f21] Peripheral Device ALERT: Power Supply_ Failure Detected Event Type...
Page 328
SES Device: 2-Line LCD (_._) Power Supply_: Device Not Supported Terminal [3f21] SES (C_I_) Power Supply_: <Vendor descriptor strings/Device Not Supported>! Event Type !Alert What Unrecognizable device type. Happens? What to Press <ESC> to clear the message. 2-Line LCD (_._) Power Supply_: Device Not Installed Terminal [3f21] SES (C_I_) Power Supply_: <Vendor descriptor strings/Device Not Installed>!
Page 329
Terminal [3f22] SES (C_I_) Cooling element_: <Vendor descriptor strings/Device Not Installed>! Event Type !Alert What The installed device is missing Happens? What to Check loop connection and contact your system provider for help. 2-Line LCD (_._) Cooling element_: Device Unknown Status Terminal [3f22] ] SES (C_I_) Cooling element_: <Vendor descriptor strings/Device Unknown Status>!
Page 330
Terminal [3f23] SES (C_I_) Temperature Sensor_: <Vendor descriptor strings/Device Unknown Status>! Event Type !Alert What Happens? What to Press <ESC> to clear the message. 2-Line LCD (_._) Temp Sensor_: Device Not Available Terminal [3f23] SES (C_I_) Temperature Sensor_: <Vendor descriptor strings/Device Not Available>! Event Type !Alert...
Page 331
Terminal [3f24] SES (C_I_) UPS_: <Vendor descriptor strings/Device Not Available>! Event Type !Alert What Happens? What to Press <ESC> to clear the message. 2-Line LCD (_._) Voltage Sensor_: Device Not Supported Terminal [3f21] SES (C_I_) Voltage Sensor_: <Vendor descriptor strings/Device Not Supported>! Event Type !Alert...
Page 332
Terminal [3f21] SES (C_I_) Current Sensor_: <Vendor descriptor strings/Device Not Supported>! Event Type !Alert What Happens? What to Press <ESC> to clear the message. 2-Line LCD (_._) Current Sensor_: Device Not Installed Terminal [3f21] SES (C_I_) Current Sensor_: <Vendor descriptor strings/Device Not Installed>! Event Type !Alert...
Page 333
General Peripheral Device: 2-Line LCD Power Supply Failure Detected Terminal [3f21] Peripheral Device ALERT: Power Supply Failure Detected Event Type !Alert What Power supply failure detected Happens? What to Press <ESC> to clear the message. 2-Line LCD Cooling Fan Not Installed Terminal [3f22] Cooling Fan Not Installed Event Type...
Page 334
Notification: SAF-TE Device: 2-Line LCD SAF-TE_: Fan(_) Back to On-Line Terminal [3fa2] SAF-TE (_) NOTICE: Fan Back On-Line Event Type "Alert What Failed fan back to on-line state. Happens? What to Press <ESC> to clear the message. 2-Line LCD SAF-TE_: Temp(_) Back Non-Critical Terminal [3fa3] SAF-TE Device (_) NOTICE: Temperature Back to Non-Critical Levels (_)
Page 335
Controller Self Diagnostics: 2-Line LCD CPU Temp Back Non-Critical Terminal [3fa3] CPU <high/low threshold> Temperature Back to Non-Critical Levels Event Type "Critical What CPU operating temperature back to non-critical level. Happens? What to Press <ESC> to clear the message. 2-Line LCD Board_ Temp Back Non-Critical Terminal [3fa3] Board_ <high/low>...
Page 336
2-Line LCD Contlr FAN_ Back On-Line (__) Terminal [3fa2] NOTICE: Controller FAN_ Back On-Line (_RPM) Event Type "Alert What Controller fan operating status back to normal Happens? What to Press <ESC> to clear the message. I 2 C Device: 2-Line LCD Temp_ Back to Non-Critical Terminal [3fa3] NOTICE: Temperature_ Back to Non-Critical Levels...
Page 337
2-Line LCD Power Supply_ Back On-Line Terminal [3fa1] NOTICE: Power Supply_ Back On-Line Event Type "Alert What Power supply back online. Happens? What to Press <ESC> to clear the message. 2-Line LCD Power Supply_ is present Terminal [3fa1] NOTICE: Power Supply_ is present Event Type "Alert What...
Page 338
SES Device: Alert: 2-Line LCD Power Supply_ Failure Detected Terminal [3f21] SES (C_I_) Power Supply_: Power Supply Failure Detected Event Type !Alert What Power supply failure detected. Happens? What to Check power module status and contact your supplier for a replacement unit.
Page 339
General Peripheral Device: 2-Line LCD Power Supply Failure Detected Terminal [3f21] Peripheral Device ALERT: Power Supply Failure Detected Event Type !Alert What Power Supply Failure Detected. Happens? What to Check power module status and contact your supplier for a replacement unit. 2-Line LCD Cooling Fan_ Not Installed Terminal...
Page 340
Index Index Index Index Access Mode: Read Only or Read/Write Active-to-Active 10-11, 10-17 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...
Page 341
Communications Channel: Fibre Communications over drive loops concurrent rebuild in RAID (0+1) Configuration on Disk Configuration Procedure: LUN Filtering Connecting Drives with Fibre Channel Dual Loop Connection Type Controller Communications Over Fibre Loops Controller Failover and Failback Controller Failure Controller Name: LCD Controller Name: terminal controller naming...
Page 342
failure Disabling Password: Disabling Password: terminal Disconnecting Support: 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.
Page 343
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: logical drive status: terminal logical drive, assigning...
Page 344
Mode-1 RAID Expansion Mode-2 RAID Expansion motor spin-up Multi-Threaded Operation mute beeper: LCD Mute Beeper: terminal naming logical drive naming, controller navigation keys in terminal emulation NRAID, disk spanning Number of Tags Reserved for each Host-LUN Connection NVRAM Operational Theory Optimization Mode Optimization Mode: Optimization Mode:...
Page 345
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...
tag count, maximum tag count, maximum: Terminal 3-1, 3-3, 3-11 Terminal emulation: terminology Terminator, SCSI channel: LCD Traffic Distribution and Failover Process Transfer clock, maximum synchronous Transfer Rate Indicator transfer speed setting: transfer width: LCD upgrading firmware User Configurable Geometry range User-Assigned ID Variable Stripe Size Verification on Writes...
Need help?
Do you have a question about the External RAID Controller & Subsystem Infortrend and is the answer not in the manual?
Questions and answers