Diamond Storage Array S-Class Installation, Operations, Maintenance Manual © 2005 ATTO Technology Inc. All rights reserved. All brand or product names are trademarks of their respective holders. No part of this manual may be reproduced in any form or by any means without the express written permission of ATTO Technology Inc. 2/05 6.
Contents Preface 1.0 Diamond Storage Array Product Overview ..................................1 Diamond Storage Array features Fibre Channel model SCSI model 2.0 Diamond Storage Array Technical Overview ...............................3 ADXT Powers ATA to New Levels 3.0 Installation Instructions .................................................................
.1 In-band CLI Over the Fibre Channel ...................................19 I/O details 5.2 Serial Port Access ................................................................21 5.3 Ethernet Access: Telnet and SNMP Protocols ..................23 To connect to the Ethernet port To use Telnet To use SNMP 5.4 ATTO ExpressNAV: Browser-based Interface ...................25 Browser compatibility To optimize ExpressNAV in Internet Explorer Opening an ExpressNAV session Navigating ExpressNAV 5.4.
SNMPUpdates TelnetPassword TelnetTimeout TelnetUsername 5.5.4 Fibre Channel Configuration Commands ............37 FcConnMode FcDataRate FcFairArb FcFrameLength FcFullDuplex FcHard FcHardAddress FcNodeName FcPortInfo FcPortList FcPortName FcWWName 5.5.5 Serial Port Configuration Commands ..................39 SerialPortBaudRate SerialPortEcho SerialPortHandshake SerialPortStopBits 5.5.6 Diagnostic Commands ..........................................
5.5.8 Drive Configuration Commands ...........................45 ATADiskState AutoRebuild ClearDiskReservedAreaData DriveCopy DriveCopyHalt DriveCopyResume DriveCopyStatus DriveInfo DriveSledPower DriveWipe IdeTransferRate LUNInfo LUNState QuickRAID0 QuickRAID1 QuickRAID5 QuickRAID10 RAID5ClearData RAID5ClearDataStatus RAIDInterleave RAIDHaltRebuild RAIDManualRebuild RAIDRebuildState RAIDRebuildStatus RAIDResumeRebuild RebuildPriority ResolveLUNConflicts RestoreModePages SledFaultLED VirtualDriveInfo 6.
6.4 RAID Level 5 .........................................................................59 Configuring a fully-populated array To set up one RAID Level 5 group with one Hot Spare sled To set up two RAID Level 5 groups with two Hot Spare sleds Configuring a partially-populated array To set up one RAID Level 5 group with one Hot Spare sled Removing RAID groups 6.5 RAID Level 10 .......................................................................
10.0 System Monitoring and Reporting ..............................................79 RS-232 monitoring port and CLI Ethernet monitoring port and CLI Power On Self Test (POST) Ready LED Audible alarm Thermal monitoring Power supply monitoring System fault LED and error codes Disk drive activity and disk fault LEDs 10.1 Troubleshooting .................................................................
Preface This guide will take the technology-savvy user through the installation and maintenance of the Diamond Storage Array. The Diamond Storage Array was designed to meet your need for large amounts of easily accessible storage using proprietary Aggregated Data Transfer Technology (ADXTJ) to merge the power of multiple, high performance ATA disk drives with the sustained data transfer rates required by sophisticated computer users. Your comments help us improve and update our products.
1.0 Diamond Storage Array Product Overview The Diamond Storage Array offers up to 24 ATA disk drives in a rack mount or floor model configuration. The Diamond Storage Array is ideally suited for data intensive applications such as web hosting, email servers, on-line transaction processing, digital video editing, medical imaging and digital audio editing. Virtually any high performance computing system with a growing need for storage capacity can use the power of the Diamond Storage Array.
• JBOD, RAID Level 0, RAID Level 1, RAID Level 10 and RAID Level 5 configurable • Staggered drive spin-up to reduce peak power demand • Tagged command queuing to process up to 255 simultaneous data requests • RS-232 management for local management control; Ethernet option available for setup connection only • ATTO ExpressNAVTM browser-based interface for management and information • Two power supplies capable of 85-264 V (rated 100-240V AC) operation (340 watts each) • UL, TUV and CE marked and compliant •
2.0 Diamond Storage Array Technical Overview The Diamond Storage Array uses Aggregated Data Transfer Technology (ADXT) to achieve the high data transfer performance you need. ADXT merges the performance of multiple ATA drives together to achieve sustained, full bandwidth Fibre Channel data transfer rates.
disk array that uses the merged power of ATA disk drives. enclosure management services, serverless backup, data replication and LUN mapping. Intelligent Midplane The heart of the Diamond Series disk storage array is the intelligent midplane with ADXT to sum or aggregate the data rates of individual ATA disk drives to create high data transfer rates.
3.0 Installation Instructions If you are familiar with the Diamond Storage Array, Fibre Channel, SCSI and RAID configurations, you may set up and configure the Diamond Storage Array using these instructions. Find details, illustrations and other guidance for more involved operations and special cases in the rest of this manual. CAUTION Before configuring the Diamond Storage Array, ensure that any computer data to be stored on the array is properly backed up and verified.
4 Enter this address into your browser. 5 The ATTO ExpressNAV screen appears. Log in using the Telnet defaults: Username: Telnet Password: Diamond 6 Follow the screens to find information about the array or to configure the array from the factorydefault settings.
3.1 Components The Diamond Storage Array has been designed to be easy to use, maintain and upgrade. It features a durable steel outer case and modular components in either a floor or a rack mount model. Immediately upon receipt, check the shipping carton for damage from mishandling. Contact us at once via the means that is easiest for you (refer to Contact ATTO Technology, Inc. on page viii) if the carton has been mishandled or displays any signs of damage.
BaseT Ethernet management services card enables Telnet-based monitoring and management. It also provides the ability to update the firmware in the array via FTP. LEDs farthest to the left indicate fault, unit ready, Host Interface Cards A and B installation status, and the power status for each power supply.
3.2 Physical Set Up The Diamond Storage Array is shipped completely assembled with two 120 VAC power cords for use in the United States and Canada. Immediately upon receipt, check the shipping carton for damage from mishandling. Contact us at once by the means easiest for you (refer to Contact ATTO Technology, Inc. on page viii) if the carton has been mishandled or displays any signs of damage.
General instructions 1 Insert the proper connector into the Host Interface Card in the back of the array. (Refer to Connecting a Fibre Channel Array on page 11 for Fibre Channel and Connecting a SCSI Array on page 13 for SCSI). 2 Connect the cable (Fibre Channel or SCSI) from your host system to the Host Interface Card connector on the back of the array. The cable you use depends upon your application, the environment and distance.
3.2.1 Connecting a Fibre Channel Array The Diamond Storage Array supports up to two Fibre Channel Host Interface Cards (HIC). Physical connections and CLI commands contribute to the Fibre Channel topology. 2 Gb HIC uses 2 SFPs to connect up to 2 FC cables The cable you use depends upon your application, the environment and the distance required for your storage area network. To comply with FCC and CE EMI for the 2-gigabit Host Interface Card, use fiber optic cables. Exhibit 3.
Exhibit 3.2-3 Possible 2 gigabit Fibre Channel physical connections depending on which Fibre Channel connection mode has been selected.
3.2.2 Connecting a SCSI Array The SCSI Diamond Storage Array uses a VHDCI connector and SCSI cables to connect to a host. It will automatically detect the type of Host Interface Card it is using without any intervention. connect a cable between the second connector and the next device on the SCSI bus. To connect a SCSI array 1 Insert a SCSI VHDCI connector into the Host 4 Interface Card in the back of the array.
14 SCSI connections
4.0 Determining Drive and Sled Designations The Diamond Storage Array has been designed with 12 sleds, each holding two drives. The easiest way to configure a array is to use all the drives on all the sleds. The firmware uses a numbering system to determine which drives and sleds it is affecting. We recommend that all sled slots are filled contiguously, starting with the first slot next to the management card.
Examples JBOD mode uses 24 LUNs. Each LUN is equivalent to one physical drive. The array will operate with several sleds missing, but the empty sled(s) will be treated as offline and will not be configurable. With a fully populated array, RAID 0 may be configured as 1, 2, 3, 4, 6, or 12 LUNs. As QuickRAID0 1, all 24 physical drives are configured as a single stripe group or LUN.
5.0 Accessing the Array Communicate with the Diamond Storage Array through the Fibre Channel link, the RS-232 port or the Ethernet port using Command Line Interface commands. You may configure and tune the Diamond Storage Array for different environments and applications, update the firmware, monitor internal power and temperature status, report on hardware diagnostics and log failures.
system through a common interface. You use CLI commands or the SNMP page of the ExpressNAV interface to configure up to six unique Trap addresses. A trap is a way for the array to tell the SNMP server that something has happened. SNMP SNMP, or Simple Network Management Protocol, is an application layer protocol that allows network devices to exchange management Exhibit 5.0-1 information.
5.1 In-band CLI Over the Fibre Channel In-band Command Line Interface (CLI) configures and manages the Diamond Storage Array using SCSI-based CLI commands over a Fibre Channel port connection. In-band CLI allows a programmer to configure the Diamond Storage Array while it is moving data. Using a programmer’s interface, CLI commands as described previously in this manual may be implemented. In-band CLI is implemented as part of LUN 0.
A CHECK_CONDITION, INVALID_PARAMETER_IN_CDB will be returned to an initiator that specifies an incorrect Buffer ID, Mode, Length or Buffer Offset. The Mode is always Data (0x2), the Buffer ID is always 0 and the Buffer Offset is always 0. Exhibit 5.1-1 The SCSI command process: reserve the Diamond Storage Array, send the command, release the Diamond Storage Array.
5.2 Serial Port Access The Diamond Storage Array provides remote service operations over the RS-232 serial port using standard terminal emulation software available with most systems. The Diamond Storage Array supports service operations over the RS-232 serial port using standard terminal emulation software available with most systems.
22 Serial port access
5.3 Ethernet Access: Telnet and SNMP Protocols The optional 10/100 BaseT Ethernet port provides Telnet- or SNMP-based monitoring and management. The 10/100 Base T Ethernet management services card provides Telnet-based monitoring and management, including firmware update using FTP. Remote system monitoring is also available using Simple Network Management Protocol (SNMP). An agent resides in the array which takes information from the Array and translates it into a form compatible with SNMP.
4 Type 11 Unload any default MIBs. set SNMPUpdates enabled 12 Load the Diamond MIB ATTODIAMOND. 5 13 When requested, enter the array’s IP address as the Remote SNMP Agent. Type set SNMPTraps enabled 6 Type SaveConfiguration restart to reboot the array. 14 The SNMP management software will contact the agent in the array. The screen will reply with system information. 7 Install SNMP management software on each client you wish to receive traps (messages).
5.4 ATTO ExpressNAV: Browser-based Interface The easiest way to communicate with the Diamond Storage Array is to use ATTO ExpressNAV, a userfriendly GUI interface accessed through a browser to control the most common capabilities of the array. Access ATTO ExpressNAV from any browser that supports the latest standards for XHTML 1.0 and CSS1. To take full advantage of the ExpressNAV interface you should have Java script enabled through your browser.
Exhibit 5.4-1 Atypical page in the ATTO ExpressNAV configuration tool.
5.4.1 ExpressNAV Pages Each page in the ATTO ExpressNAV interface provides information and/or configuration parameters based on a specific topics. Each page can be reached through the menu on the left hand side of each page. Status Contains general array information.
Refer to Configuring Drives on page 49 and Drive Configuration Commands on page 45 for more information. Clear Data Allows you to • view the status of any Clear Data commands in progress • view the rebuild state of each sled • initialize a RAID Level 5 Clear Data command • set a rebuild state for each sled • change the RAID Interleave.parameter • Enable/disable AutoRebuild Refer to Drive Configuration Commands on page 45 for more information.
5.5 Command Line Interface Use and Guidance The command line interface (CLI) provides access to Diamond Storage Array services through a set of ASCII-based commands. CLI commands may be entered while in CLI mode or through the Advanced CLI page in the ExpressNAV interface.
Symbols, typefaces and abbreviations used to indicate functions and elements of the CLI Symbol Indicates [ ] < > | Required entry Optional entry pick one of … Ellipses, repetition of preceding item \n end of line - a range (6 – 9 = 6, 7, 8, 9) Boldface words must be typed as they appear Italicized words Arguments which must be replaced by whatever they represent fp Fibre Channel port number (0 <= fp <= 1) fl Fibre Channel LUN (logical unit number) (0 <= fl <= 24), where 0 represents the Di
5.5.1 Summary of CLI Commands A summary of the Command Line Interface commands, their defaults, an example of how they might be used, and where you can find the specifics of the command. Commands which have no default values associated with them have a blank entry in that column of the table.
Command Defaults Example IPSubnetMask 255.255.255.0 Set IPSubnetMask 255.255.255.
5.5.2 General Use Commands The following commands, listed alphabetically, describe or perform general functions. FirmwareRestart Causes a warm restart of the Diamond Storage Array. Immediate: FirmwareRestart Help Displays a list of available commands. Type help followed by a command name to display detailed command-specific information. Immediate: Help [Command Name] RestoreConfiguration Restores configuration to either the default configuration or the configuration last saved into non-volatile memory.
34 General CLI commands
5.5.3 Ethernet Commands Ethernet configuration commands configure the Ethernet and TCP/IP parameters for the Diamond Storage Array with an optional Ethernet management services card. EthernetSpeed Specifies the speed of the Ethernet Network to which the Diamond Storage Array is connected. above), get command reports current IP gateway assigned by DHCP server. Must conform to AAA.BBB.CCC.DDD standard network IP addressing.
TelnetPassword Specifies password for telnet session. Only one username/password combination is available per Diamond Storage Array. RestoreConfiguration default sets the telnet username and password to the default values. The password is case insensitive, with 1 to 8 characters. Default: diamond Set syntax: set TelnetPassword [password] Requires a SaveConfiguration Restart command TelnetUsername Specifies username for telnet session.
5.5.4 Fibre Channel Configuration Commands The Fibre Channel ports are configured with default settings but may be customized to your specifications using the CLI commands in this section. FcConnMode Specifies the Fibre Channel topology for the Diamond Storage Array. Options are loop only (loop), point-topoint only (ptp), loop preferred (loop-ptp) or point-topoint preferred (ptp-loop). Refer to Connecting a Fibre Channel Array on page 11 for more information on Fibre Channel topology.
FcPortInfo Retrieves information about the current state of each Fibre Channel port. The status field indicates ‘disabled’ when a port has been internally disabled. Immediate command: FcPortInfo FcPortList Lists the status of all available Fibre Channel ports. Get syntax: FcPortList: [line count] FcPortName Returns the Fibre Channel port name stored in NVRAM for this Fibre Channel port. FcWWName Sets or view the Word Wide Name (WWN) of the referenced Fibre Channel port.
5.5.5 Serial Port Configuration Commands The serial port configuration may be customized by using the following commands. SerialPortBaudRate Sets the baud rate the Diamond Storage Array will use for its terminal interface. Choices are 2400, 9600, 19200, 38400, 57600, 10.
40 Serial port CLI commands
5.5.6 Diagnostic Commands AudibleAlarm Enables or disables the audible alarm in the Diamond Storage Array. When enabled, an alarm will sound when the Fault LED on the front panel blinks. FcPortList Lists the status of all available Fibre Channel ports. Default: disabled Set syntax: set AudibleAlarm [enabled | disabled] Get syntax: get AudibleAlarm FcPortName Returns the Fibre Channel port name stored in NVRAM for this Fibre Channel port.
SledFaultLED Changes the state of the selected sled LED to the indicated state. Enter sled number (1-12) (all) Temperature Returns the current internal temperature of this Diamond Storage Array in degrees Celsius. The value is read only. Default: off Set syntax: set SledFaultLED [all|1|2|3|4|5|6|7|8|9|10|11|12] [on| off]| Get syntax: get Temperature SMARTData Displays the current SMART Data (Self-Monitoring Analysis and Reporting Technology) for the specified drive.
5.5.7 Maintenance Commands Maintenance commands allow updating and maintenance of the Diamond Storage Array. FcScsiBusyStatus You may set the Diamond to report busy or queue full when it is unable to accept the command. Temperature Returns the current internal temperature of this Diamond Storage Array in degrees Celsius. The value is read only. Default: Busy Set syntax: set FcScsiBusyStatus [busy|qfull] Get syntax: get Temperature FirmwareRestart Causes a warm restart of the Diamond Storage Array.
44 Maintenance CLI commands
5.5.8 Drive Configuration Commands The Diamond Storage Array ATA drives may be monitored or configured through the CLI using the commands listed below. ATADiskState Sets the ATA disk to the specified state. CAUTION In a Hot Spare configuration, a drive sled should only be taken offline if there is absolutely no activity on that drive. If there is any activity, the rebuild of the Hot Spare sled may be flawed.
DriveWipe Initializes a drive: wipes it of all data. Drive must be offline Set syntax: DriveWipe [Destination Sled] [Dest Drive] Requires a SaveConfiguration Restart command IdeTransferRate Sets the DMA mode transfer rate for all devices. Choices: 0, 1, 2, 3, 4 QuickRAID1 Specifies the RAID Level 1 configuration for the system. Sets the system to a mirrored array of spanned drives. Causes the Configuration Manager to “stamp” the new configuration onto the drives to take effect at the next system startup.
RAID5ClearData To Zero all drives and parity to make newly created RAID5 groups ‘coherent’. The parameter ALL clears data on all RAID5 groups present in the system. Must be used at initial configuration to ensure parity is valid for all drives in the RAID Level 5 group by setting all data and parity to zero. Takes all LUNs offline automatically, then brings them online. The operation takes 3-6 hours, depending on drive capacity. Do not interrupt this process.
SledFaultLED Changes the state of the selected sled LED to the indicated state. Choices: enter sled number 1-12 or all, on or off Default: off Set syntax: set SledFaultLED [all|sled number] [on| off] VirtualDriveInfo Displays the named Virtual Drive definitions. For examples, refer to Information Commands Results on page ii.
6.0 Configuring Drives The Diamond Storage Array can be configured as a JBOD, RAID Level 0, RAID Level 1, RAID Level 10 or RAID Level 5 array. Its default is JBOD. RAID is a storage configuration which uses multiple disk drives to increase capacity, performance and/or reliability. You may configure your Diamond Storage Array in several different ways depending on your needs although the Diamond makes some choices for your. The following elements must be considered when you are configuring your Diamond.
RAID Level 10 is used in applications requiring high performance and redundancy, combining the attributes of RAID Levels 1 and 0. The QuickRAID10 command, accessed through the Command Line Interface, allows a simple, out-of-the-box setup of RAID Level 10 groups. The array will operate in degraded mode if a drive fails unless you have enabled Hot Spare sleds. RAID Level 5 RAID Level 5 increases reliability while using fewer disks than mirroring by employing parity redundancy.
6.1 JBOD The Diamond Storage Array is set up in a JBOD (Just a Bunch of Disks) configuration as default. JBOD configuration allows for many individual disk drives to be available for normal storage operations. CAUTION Selecting JBOD configuration causes all previous drive data on the Diamond Storage Array to be erased. Make sure all of your information is backed up before setting up the Diamond Storage Array in a JBOD configuration.
52 JBOD
6.2 RAID Level 0 The Diamond Storage Array can be set up into RAID Level 0 (striping) groups to allow it to read and store data at a higher transfer rate. QuickRAID0, a CLI command, allows you to set up the system as if it were a single drive instead of separate drives. CAUTION Setting RAID configuration causes all previous drive data on the Diamond Storage Array to be erased. Make sure all information is backed up before setting up RAID groups.
7 Reboot the host computer. 8 If sled(s) or drive(s) are physically missing from the array, the entire stripe group (LUN) containing the drive(s) will be unavailable. To determine which drives would be unavailable in various configurations, see Exhibit 6.2-1 and Exhibit 6.2-2. (refer to Accessing the Array on page 17). You should now be in CLI. Continue with the CLI or access the RAID page of the ExpressNAV interface (refer to ATTO ExpressNAV: Browser-based Interface on page 25).
Exhibit 6.2-3 Configurations of a fully populated Diamond Storage Array in RAID Level 0. 55 ATTO Technology Inc.
56
6.3 RAID Level 1 The Diamond Storage Array can be set up into RAID Level 1 (mirrored) groups to provide greater reliability by simultaneously writing data to two sleds. Each sled partnered through QuickRAID1, a CLI command, has the same data as its partner. CAUTION Selecting RAID configuration causes all previous drive data on the Diamond Storage Array to be erased. Make sure all information is backed up before setting up RAID groups.
the CLI or enter ATTO ExpressNAV browser interface Advanced CLI Configuration page. ExpressNAV interface to determine the setup of the array. 2 Hot Spare sleds To set up RAID Level 1 with Hot Spare sleds 1 Type set QuickRAID 1 2 3 Type SaveConfiguration Restart 4 The array is configured into one RAID Level 1 group with two Hot Spare sleds. Connect to Diamond Storage Array services (refer to Accessing the Array on page 17) and use Exhibit 6.
6.4 RAID Level 5 RAID Level 5 increases reliability while using fewer disks than mirroring by employing parity redundancy. Distributed parity on multiple drives provides the redundancy to rebuild a failed drive from the remaining good drives. CAUTION 2 Selecting RAID configuration causes all previous drive data on the Diamond Storage Array to be erased. Make sure all information is backed up before configuring RAID groups.
2 Type set QuickRAID5 1 1 3 Type SaveConfiguration Restart the CLI or enter ATTO ExpressNAV browser interface Advanced CLI Configuration page. 2 The array is configured into one RAID Level 5 group with one Hot Spare sled. Type set QuickRAID5 2 2 3 Type SaveConfiguration Restart The array is configured into two RAID Level 5 groups with two Hot Spare sleds. Refer to Exhibit 6.
Configuring a partially-populated array The simplest way to attain RAID Level 5 in a partially-populated array (an array with three or more sleds but less than 12 sleds) is to create one RAID Level 5 group, with or without hot spare sleds, encompassing all the available sleds by using the CLI command QuickRAID5 ALL. To set up a partially populated arrays, you must have at least three sleds filling contiguous slots as shown in Exhibit 6.4-4, beginning with the slot closest to the management card.
7 Information displays on the screen while the array updates NVRAM ending with a Ready*. 8 Type SaveConfiguration. 9 Type FirmwareRestart to reboot the array. Removing RAID groups To remove RAID groups 1 11 The array is now configured. To verify the configuration, type DriveInfo. If any sleds are missing, the sled slots are reported as offline. Connect to Diamond Storage Array services via the RS-232 port or the optional Ethernet management services card (refer to Accessing the Array on page 17).
6.5 RAID Level 10 The Diamond Storage Array can be set up into RAID Level 10 (striped and mirrored) groups to provide greater reliability by simultaneously writing data to two sleds. Each sled partnered through QuickRAID10, a CLI command, has the same data as its partner. CAUTION Note Because the ExpressNAV pages take you through this process easily, the following instructions are based on the CLI commands. Use these instructions as a guide in ExpressNAV.
2 3 4 5 6 7 8 Hot Spare sleds Continue with the CLI or access the RAID page of the ExpressNAV interface (refer to ATTO ExpressNAV: Browser-based Interface on page 25). Type set QuickRAID0 0 to configure the array in JBOD mode. The array will update NVRAM. The Ready* displays. Type SaveConfiguration. Type FirmwareRestart to reboot the array. Reboot the host computer. Type DriveInfo when in CLI or access the Storage Management page of the ExpressNAV interface to determine the setup of the array.
6.6 Rebuilding RAID Configurations If a sled must be removed and a new sled inserted into the Diamond Storage Array while it is configured in a RAID Level 1, 5 or 10, you must rebuild the RAID Level using CLI commands or the ExpressNAV interface. CAUTION Note Drive rebuilding reduces performance. You may want to leave AutoRebuild at the default disabled and manually rebuild during off-peak hours, or use the RebuildPriority command described below.
You must use a SaveConfiguration Restart command to implement the rebuild priority command. To synchronize mirrored drives manually 1 2 Connect to Diamond Storage Array services via the RS-232 port or the optional Ethernet management services card (refer to Accessing the Array on page 17). You should now be in CLI. Continue with the CLI or access the RAID page of the ExpressNAV interface (refer to ATTO ExpressNAV: Browser-based Interface on page 25).
6.7 RAID Interleave Parameters The interleave size sets the amount of data to be written to each drive in a RAID Level group. This is a tunable parameter which takes a single stream of data and breaks it up to use multiple disks per I/O interval. CAUTION 2 Changing this parameter causes all previous drive data on the Diamond Storage Array to be erased. Make sure you back up all information before setting up different interleave sizes.
68 RAID interleave
7.0 Hardware Maintenance The disk drive sleds, blower assemblies, power supplies, host interface cards, and system management card may be replaced with identical or upgraded parts. WARNING The only way to completely de-energize the unit is to turn off both power supplies and unplug both Power Switch Positions power cords from the back of the unit. Turning the power switch to the Stand-by position on one power supply does not completely turn off power to the array; it is not an AC on-off switch.
Exhibit 7-3: The Fibre Channel or SCSI Host Interface Card may be replaced by shutting power down, removing any cable attached to the port, removing the SFP according to manufacturer's instructions, loosening the screws at the top and bottom of the card, then carefully pulling out the unit. Exhibit 7-2: Above, disk drive sled partially pulled out of the Diamond Storage Array. Bottom left, top of disk drive sled.
7.1 Hot Swap Operating Instructions To maintain array up time, individual disk drive sled assemblies, power supplies and blower assemblies can be replaced with the unit fully operational. Special instructions need to be followed to perform these operations. Disk drives 3 The following cautions must be observed when hot swapping disk drives. • Individual disk drive sled assemblies may be replaced while the array is operating with no other intervention only if there is absolutely no activity on that drive.
ClearDiskReservedArea (SledNum, 1) ClearDiskReservedArea (SledNum, 2) Set AtaDiskState (SledNum, 1, ONLINE) Set AtaDiskState (SledNum, 2, ONLINE) 12 The new disk drive sled will be available for system use 10 to 15 seconds after the disk drives spin up and communication is reestablished. 10 Verify correct operation by observing that the green light on the rear of the power supply is lit and that the appropriate power supply light on the system management card on the front of the unit is lit.
7.2 Optional Hot Spare Sled To maintain array up time with minimal risk of data loss, individual sleds which fail may be replaced with a spare sled in some configurations. In most configurations, if a member of a virtual device becomes degraded, you must swap out the faulted sled as defined in Hot Swap Operating Instructions on page 71. If you have not enabled AutoRebuild, you must also start a manual rebuild.
To set up one RAID Level 5 group with one Hot Spare sled To set up two RAID Level 5 groups with Hot Spare sleds 1 Connect to Diamond Storage Array services (refer to Accessing the Array on page 17) and use the CLI or enter ATTO ExpressNAV interface Advanced CLI Configuration page. 1 Connect to Diamond Storage Array services and use the CLI or enter ATTO ExpressNAV interface Advanced CLI Configuration page.
8.0 Copying Drives Copying drives using the DriveCopy CLI command may be necessary on drives in the JBOD configuration. DriveCopy can create a backup of a drive onto another drive sled. If one drive fails, DriveCopy may be used to copy the data off the remaining drive on the sled to another drive on another sled. Once completed, the sled containing the failed drive may be replaced.
76 Copy drives
9.0 Updating Firmware Engineers, technicians and/or system administrators/integrators may update the firmware of the Diamond Storage Array using the Command Line Interface (CLI) or the Advanced CLI Configuration page of the ExpressNAV interface (Refer to ATTO ExpressNAV: Browser-based Interface on page 25) via the RS-232 serial port or the optional Ethernet management services card.
4 Copy the latest Diamond Storage Array image file (“...”.ima) onto the host computer and note its directory The Diamond should acknowledge receiving the file and display a message not to interrupt power for 90 seconds. c:\diamond\flash\“...”.ima 5 Change directories to the place where you copied the “...”.ima file cd c:\diamond\flash 6 Open an FTP session using a user-defined IP address or the default (10.0.0.1) if it has not changed. The IP address must be a valid address for your network.
10.0 System Monitoring and Reporting The Diamond Storage Array provides a number of visual, audible and computer system-generated indicators to identify the operational status of the array. System status and error information is readily available to the end user. RS-232 monitoring port and CLI One tool to support a Diamond Storage Array is a host computer with an RS-232 port and terminal emulation software.
The Diamond Storage Array will function under normal external operating temperatures of 5°C and 40°C. Temperature sensors provide data to the software to trip a temperature warning alarm and will, at excessively high or low temperatures, disable disk drive activity to protect the drives. The Diamond reports the temperature via SES, CLI and the ExpressNAV interface as well as the state of the temperature warning alarm (Not Present, OK, Warning, Critical).
Number of blinks 1, 2 or 3 Problem area processor or memory 4 Fibre Channel interface 5 SCSI interface 7 Fibre Channel connection 8 general internal processing 9 SCSI Enclosure Services • a two second pause • another series of blinks providing more detailed information for technical personnel. • a four-second pause • the blink code sequence will repeat from step 1 until the error is cleared. drive activity is present. As the disk drives are accessed, the green LEDs will flash.
10.1 Troubleshooting The Diamond Storage Array provides a number of visual, audible and computer system-generated indicators to identify the operational status of the array. System status and error information is readily available. If your situation is not defined here or elsewhere in the manual, if these solutions do not help, or if you have any questions or concerns about any aspect of operating the array, please contact technical support.
alarm will turn off when the fault condition is cleared or the alarm can be disabled by issuing a PowerAudibleAlarm or AudibleAlarm command via CLI as described in Diagnostic Commands on page 41. Disabling the alarm for a specific error will not silence the alarm for other error conditions.
• If you perform a hardware restart, the Ethernet connection is dropped. You must re-establish the Ethernet connection. • If you enter a command that requires a Save Configuration command in either the serial interface window or the Ethernet connection window, you will not be able to access the inactive window until the Save Configuration command is complete in the active window. • If you still fail to communicate with the array, swap out the management card and try to connect using default settings.
10.2 Resetting Defaults Resetting the Diamond Storage Array to defaults will not alter the RAID configuration, IP configuration or Telnet information. However, resetting the Diamond Storage Array to factory defaults is a last-ditch effort to recover from corrupt configurations or complete failure. All data will be lost.
Exhibit 10.2-1 Configurations which will be changed during a RestoreConfiguration command Command Default AudibleAlarm Disabled AutoRebuild Disabled DiamondName “............” EthernetSpeed Auto FcConnMode Loop FcDataRate Auto FcFairArb Enabled FcFrameLength 2048 FcFullDuplex Enabled FcHard Disabled FcHardAddress 0x03 IdentifyDiamond Disabled IdeTransferRate 4 IPAddress 10.0.0.1 IPDHCP Disabled IPGateway 0.0.0.0 IPSubnetMask 255.255.255.
Appendix A ATA Disk Technology ATA is the dominant disk drive technology today and will be for the foreseeable future. It offers all the cost advantages of a mass produced, consumer-driven technology which is rapidly being driven forward. Today ATA also offers all the performance and reliability features needed to create high performance ATA-based disk storage arrays. We view ATA as the perfect disk drive technology for “in-the-box” disk storage array solutions.
Appendix B Information Commands Results The following shows some of the output from diagnostic commands available through the CLI or the Advanced page of the ExpressNAV interface. DriveInfo [sled ID] [drive ID] Displays information about all disk drives or detailed information about a specific disk drive. Detailed information about an individual drive is obtained by supplying a drive identifier.
DriveInfo 3 1 RAID0 VDID 27 State: ONLINE RAID0 Member Index 0 of total members 4 disks RAID0 Interleave Size 128 Blocks Sled = 3, Drive = 1 Drive Model: Maxtor 98196H8 S/N: V80DTESC F/W Rev: ZAH814Y0 ATA Rev: 007e Capacity: 76292 MB (09502790 blocks) PIO: 03 MDMA: 07 UDMA: 07 QD: 00 CMDSet: 7c69 4309 Operations Blocks Read 00000000 00000000 Write 00000000 00000000 Errors 00000000 Info [all] Displays version numbers and other key information about the Diamond Storage Array including data rate, connection m
Midplane[ 01 ] Temperature = 32 C Midplane[ 02 ] Temperature = 31 C Max. Enclosure Temp. Alarm = 47 C Min. Enclosure Temp. Alarm = 5 C Active Configuration = ATTO DiamondClass =(V)86 LUNInfo [LUN] Displays information about all LUNs or detailed information about a specific LUN....................
3 4 5 6 RAID0 RAID0 RAID0 RAID0 ONLINE ONLINE ONLINE ONLINE 305171MB 305171MB 305171MB 293231MB 0 0 0 0 V80EE4TC0AJ0000 V80D44LC0AJ0000 V80DTELC0AJ0000 V80CFVHC0AJ0000 LunInfo 4 RAID0 SerialNumber V80D44LC0AJ0000 Virtual Drive ID 29, Capacity: 305171 MB (0x00025409e00 blocks) Operations Blocks Read 00000000 00000000 Write 00000000 00000000 Errors 00000000 0x0000000000 VirtualDriveInfo [active | planned] [Virtual Drive ID] Displays the named Virtual Drive definitions.
Appendix C Product Safety Safe handling of the Diamond Storage Array will help protect its components as well as the people working with them. The Diamond Storage Array is heavy (92 pounds for the floor model, 86 pounds for the rack mount system). Two people will be needed to move it safely. Mechanical, shock and energy hazards are present through the system if one or more of the modules is removed.
Appendix D Specifications Environmental and physical • • • • • Humidity: 10-85% non-condensing Normal operating temperature at sea level: 5-40o C Storage temperature: -25-60o C AC input voltage 100-240V rated 50/60 Hz Rack mount dimensions • Height: 131mm (5.16”) 3U • Width: 447mm (17.60”) vii ATTO Technology Inc. • Depth: 585mm (23.03”) • Approximately 39 kg (86 pounds) fully loaded with 24 drives Floor mount dimensions • • • • Height: 524mm (20.62”) 3U Width: 137mm (5.39”) Depth: 595mm (23.
Appendix E Warranty This warranty is made in lieu of any other warranty, express or implied. Manufacturer limited warranty Manufacturer warrants to the original purchaser of this product that it will be free from defects in material and workmanship as defined in the ATTO Technology website, www.attotech.com. Manufacturer liability shall be limited to replacing or repairing, at its option, any defective product.