Diamond Storage Array V-Class Installation and Operation 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 Product Overview ...........................................................................1 Features Fibre Channel model SCSI model 2.0 Technical Overview ........................................................................3 ATA disk drives ADXT Powers ATA to New Levels 3.0 Installation Instructions .................................................................
4.0 Accessing the Array .......................................................................17 Command Line Interface ATTO ExpressNAV In-band SCSI over Fibre Channel RS-232 port Ethernet port SNMP 4.1 In-band CLI Over Fibre Channel .........................................19 I/O details 4.2 Serial Port Access ................................................................21 4.3 Ethernet Access: Telnet and SNMP Protocols ..................23 To connect to the Ethernet port To use Telnet To use SNMP 4.
.5.2 General Use Commands .............................................34 FirmwareRestart Help PartitionCommit SaveConfiguration SystemSN VerboseMode ZoneCommit 4.5.3 Fibre Channel Configuration Commands ..................35 FcConnMode FcDataRate FcFairArb FcFrameLength FcFullDuplex FcHard FcHardAddress FcPortInfo FcPortList FcSCSIBusyStatus FcWWName 4.5.4 Serial Port Configuration Commands ........................37 SerialPortBaudRate SerialPortEcho SerialPortHandshake SerialPortStopBits 4.5.
RAID5ClearDataStatus RAIDRebuildStatus SerialNumber SledFaultLED SMARTData Temperature VirtualDriveInfo ZoneInfo 4.5.7 Drive Configuration Commands .................................
4.5.8 Maintenance Services Commands .............................48 FcScsiBusyStatus FirmwareRestart MaxEnclTempAlrm MinEnclTempAlrm Temperature Zmodem ZoneRetrieve 5.0 Configuring Drives ..........................................................................49 JBOD (Just a Bunch of Disks) RAID Level 0 RAID Level 1 RAID Level 10 RAID Level 5 Interleave Partitions Zones Hot Spare sleds Enhancing performance 5.1 JBOD .....................................................................................
5.7 RAID Interleave .....................................................................65 To change the RAID Interleave parameter 5.8 Creating Partitions ...............................................................67 To create a partition To merge partitions 5.9 Creating Zones .....................................................................
9.1 Hot Swap Operating Instructions .......................................87 Disk Drives The following method is the safest way to perform a hot swap of a drive Power Supplies Blower Assemblies To replace a blower assembly 9.2 Optional Hot Spare Sled ......................................................
Diamond Storage Array Installation and Operation Manual
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.
Diamond Storage Array Installation and Operation Manual
1.0 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, e-mail 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 array.
• 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 • ExpressNAVTM browser-based user interface • Two power supplies capable of 85-264 V (rated 100-240V AC) operation (340 watts each) • UL, TUV and CE marked and compliant Fibre Channel model • 2 gigabit Fibre Channel Port (single or dual channel) • SFP-based Fibre Channel interface supports long wave and short wave optical cables • Bui
2.0 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.
• UltraDMA transfer protocol similar to high performance SCSI disk protocol operating at 66 MB/sec. technology enables features such as serverless backup, advanced error protection, metadata storage techniques, virtualization software, thermal management and advanced enclosure services.
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 array using these instructions. You will find details, illustrations and other guidance for more involved operations and special cases in the rest of this manual. the Diamond Storage Array and the computer’s serial port. The cable must be no longer than three meters.
default settings. The Diamond Storage Array may be set up in a JBOD, RAID Level 0, 5 or 10 configuration with or without Hot Spare sleds If the Diamond Storage Array is not attached to a DHCP server and you wish to change the defaults 1 At the Ready prompt after POST (see above), type set IPAddress [desired IP address].
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 Warranty on page xvi) if the carton has been mishandled or displays any signs of damage.
which allows a connection for setup, monitoring and upgrade of the unit from any computer system with an RS-232 interface. The optional 10/100 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 Setup 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 Warranty on page xvi) if the carton has been mishandled or displays any signs of damage. Floor Model The Diamond Storage Array is heavy (about 92 pounds fully loaded) and requires two people to lift and carry it safely.
centermost mounting holes and secured using 10/32 screws. 3 Make sure the power switches on the power supplies on the rear of the unit are in the standby position. Plug in the power cords to the back of the unit, then into an appropriate power source (100-240 VAC). The power source must be connected to a protective earth ground and comply with local electrical codes. Improper grounding may result in an electrical shock or damage to the unit.
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-2 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 automatically detects the type of Host Interface Card it is using without any intervention. To connect the SCSI Diamond Storage Array 1 2 Insert a SCSI VHDCI connector into the Host Interface Card in the back of the array.
14 SCSI connections
3.3 Determining Drive and Sled Designations The Diamond Storage Array has been designed with 12 sleds, each holding two drives. The easiest way to configure an 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. All sled slots should be filled contiguously, starting with the first slot next to the management card.
Logical Numbering Logical numbering depends on the RAID configuration of the storage array. Current firmware includes RAID Level 0, RAID Level 5, RAID Level 1, RAID Level 10, Zoning and Partitioning capability and hot spare sleds. The default configuration is QuickRAID0 0 or JBOD (Just a Bunch of Disks), in a single zone. Examples JBOD mode uses 24 LUNs. Each LUN is equivalent to one physical drive.
4.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 or ATTO ExpressNAV, an integrated user management console. 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.
SNMP SNMP, or Simple Network Management Protocol, is an application layer protocol that allows network devices to exchange management information. Through a combination of standard and custom MIBs (Management Information Base), the array provides status and error Exhibit 4.0-1 indications to an SNMP server, allowing the array to be managed with other devices in a complex system through a common interface. Use CLI commands to configure up to six unique Trap addresses.
4.1 In-band CLI Over 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 is 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 4.1-1 The SCSI command process: reserve the Diamond Storage Array, send the command, release the Diamond Storage Array.
4.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
4.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 Diamond Storage Array which takes information from the Array and translates it into a form compatible with SNMP.
6 Type SaveConfiguration restart to reboot the array. 13 When requested, enter the array’s IP address as the Remote SNMP Agent. 7 Install SNMP management software on each client you wish to receive traps (messages). 8 Call technical support to get the appropriate MIB file for your array. 14 The SNMP management software contacts the agent in the array. The screen replies with system information. 9 For each client, copy the MIB file to the directory containing the SNMP management software.
4.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 4.
4.4.1 ExpressNAV Pages Each page in the ATTO ExpressNAV interface provides information and/or configuration parameters based on specific topics. Each page can be reached through the menu on the left hand side of each page. Status Contains general information.
• Enable/disable AutoRebuild • Restore defaults Refer to Drive Configuration Commands on page 43 for more information. Refer to Maintenance Services Commands on page 48 for details. Logical Units Displays information on the logical units which have been configured on the array and allows you to change the status from online or offline or degraded. Advanced Allows you to input any CLI command available through the array.
4.5 CLI: Interface via ASCII-based Commands 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 by accessing the Advanced CLI configuration page in the ExpressNAV interface.
Exhibit 4.
4.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 Page IPDHCP Disabled set IPDHCP enabled 39 IPGateway 0.0.0.0 set IPGateway 200.10.22.3 39 IPSubnetMask 255.255.255.0 set IPSubnetMask 255.255.255.
Command Defaults Example Page TelnetPassword diamond set TelnetPassword 123ABC 40 TelnetTimeout Disabled set TelnetTimeout 360 40 TelnetUsername telnet set TelnetUsername diamond1 40 Temperature VerboseMode Enabled get Temperature 42, 48 get VerboseMode 34 VirtualDriveInfo virtualdriveinfo active Zmodem zmodem receive 48 ZoneAddDevice zoneadddevice zone1 2 46 ZoneAddHost zoneaddhost zone1 20:00:00:18:86:00:98:00 46 ZoneAddPort zoneaddport zone1 0 46 ZoneClearAll zoneclea
4.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 command: FirmwareRestart Help Displays a list of available commands. Type ‘help’ followed by a command name to display detailed command-specific information. Get syntax: Help [Command Name] PartitionCommit Commits the current Planned Partition Configuration, making it the persistent, Active configuration.
4.5.3 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.
FcSCSIBusyStatus Specifies the SCSI status value returned when the Diamond is unable to accept a SCSI command because of a temporary lack of resources. Default: busy Actions: set FcSCSIBusyStatus [busy | qfull] Requires a SaveConfiguration Restart command Get syntax: get FcSCSIBusyStatus FcWWName Sets or view the Word Wide Name (WWPN) of the referenced Fibre Channel port. The WWPN is a unique 8byte number that identifies the port on a Fibre Channel network.
4.5.4 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 uses for its terminal interface. Choices: 2400, 9600, 19200, 38400, 57600, 115200 Default: 115200 Set syntax: set SerialPortBaudRate [2400 | 9600 | 19200 | 38400 | 57600 | 115200] Get syntax: get SerialPortBaudRate SerialPortEcho Controls whether the Diamond Storage Array echoes characters on its RS-232 port.
38
4.5.5 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.
SNMPUpdates Enables or disables the SNMP Management Information Base (MIB) database. TelnetTimeout Specifies the number of minutes of inactivity which elapses before a telnet session automatically times out.
4.5.6 Diagnostic Commands Diagnostic commands provide information or diagnostic tools for Fibre Channel, SCSI and Serial port configurations, Diamond Storage Array settings and the status of various commands which affect the ATA drives. AudibleAlarm Enables or disables the audible alarm in the Diamond Storage Array. When enabled, an alarm sounds when the Fault LED on the front panel blinks. FcPortList Lists the status of all available Fibre Channel ports.
PartitionInfo Displays Partition information for the selected partitions or all partitions. Get syntax: PartitionInfo [active|planned] [Virtual Drive ID] [Partition ID] SerialNumber View the serial board number, a 10-character field. The first four alphanumeric characters are an abbreviation representing the product name. The remaining six digits are the individual unit’s number. Get syntax: get SerialNumber RAID5ClearDataStatus Displays the status of RAID5 Clear Data processing.
4.5.7 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 sled 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 PartitionInfo Displays Partition information for the selected partitions. Refer to Diagnostic Commands on page 41 for examples. Set syntax: DriveWipe [Destination Sled] [Dest Drive] Requires a SaveConfiguration Restart command Get syntax: DriveCopyStatus Immediate command: PartitionInfo [active|planned] [Virtual Drive ID] [Partition ID] IdeTransferRate Sets the DMA mode transfer rate for all devices.
QuickRAID5 Specifies the RAID Level 5 configuration for the system. Sets the system to spanned drives with parity information. Causes the Configuration Manager to “stamp” the new configuration onto the drives to take effect at the next system startup. Setting QuickRAID5 0 removes all RAID configurations and creates JBOD. Setting QuickRAID5 ALL creates one group that includes all contiguous sleds (minus Hot Spare sleds if applicable).
RAIDRebuildStatus Displays the RAID1, RAID 5 or RAID 10 Rebuild Status Summary. If no RAID groups are defined, the header information is displayed with no data. The status summary contains the RAID1, RAID 5 or RAID 10. The RAIDRebuildStatus command has no effect on the state of any rebuild in progress. Member index and the following fields in tabular form: Status, Sled Number, Current LBA, Maximum LBA, Status.
ZoneCreate Creates a new named zone. Names may be up to 16 characters.To complete this procedure, the ZoneState command must be entered as enabled to activate the zone before using the ZoneCommit command (which makes the Planned Zone Configuration the Active configuration). ZoneRemoveHost Removes one or more hosts from an existing zone.
4.5.8 Maintenance Services 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 a command. Temperature Returns the current internal temperature of this Diamond Storage Array in degrees Celsius. The value is read only.
5.0 Configuring Drives The Diamond Storage Array can be configured as JBOD, RAID Level 0, RAID Level 1, RAID Level 10 or RAID Level 5 with zones, partitions and/or hot spare sleds. The default is JBOD with a single zone which includes all LUNs (devices), all ports and all hosts. RAID is a storage configuration which uses multiple disk drives to increase capacity, performance and/or reliability.
transmitted data at one end of the transaction, then the parity data is checked at the other end to make sure the transmission has not had any errors. In the array, transmitted data with the added parity data is striped across disk drives. A hardware XOR engine computes parity, thus alleviating software processing during reads and writes. The array operates in degraded mode if a drive fails. Interleave The interleave size sets the amount of data to be written to each drive in a RAID group.
5.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 2 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 array in a JBOD configuration.
5.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 Selecting RAID 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 RAID groups. You may copy drives first.
3 Type set QuickRAID0 0. This configures the 4 Continue with steps 4 through 8 from the array in JBOD mode. previous section. Exhibit 5.2-1 A graphical representation of RAID Level 0 configuration. An example of RAID 0 configuration (QuickRAID0 4): 2 or more physical drives into 1 or more Virtual Drives RAID 0 subsystem example: 4 Virtual Drives 24 physical drives Exhibit 5.2-2 Sled-based QuickRAID0 stripe groups with LUN designations in a fully populated Diamond Storage Array.
Exhibit 5.2-4 A fully populated array may be configured in several different ways in RAID Level 0.
5.3 RAID Level 1 The Diamond Storage Array can be set up into RAID Level 1 (mirrored) groups, with or without hot spare sleds, 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 of your information is backed up before setting up RAID groups.
2 Continue with the CLI or access the RAID page of the ExpressNAV interface (refer to ATTO ExpressNAV: Browser-based Interface on page 25). 3 Type set QuickRAID0 0 to configure the array in JBOD mode. 4 Information displays on the screen while the array updates NVRAM ending with a Ready*. 5 Type SaveConfiguration. 6 Type FirmwareRestart to reboot the array. 7 Reboot the host computer connected via Fibre Channel or SCSI to the array. 8 The array is now configured.
5.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. The array is configured into one RAID Level 5 group with one Hot Spare sled. 2 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 5.
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 1.28-4, beginning with the slot closest to the management card.
management services card (refer to Accessing the Array on page 17). You should now be in 11 The array is now configured. To verify the configuration, type DriveInfo. If any sleds are missing, the sled slots are reported as offline. To set up one RAID Level 5 group with one Hot Spare sled 1 Connect to Diamond Storage Array services (refer to Accessing the Array on page 17) and use the Command Line Interface or enter ATTO ExpressNAV browser interface Advanced CLI Configuration page.
5.5 RAID Level 10 The Diamond Storage Array can be set up into RAID Level 10 (striped and mirrored) groups, with or without hot spare sleds, 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 1 Selecting RAID configuration causes all previous drive data on the Diamond Storage Array to be erased. Make sure all of your information is backed up before configuring RAID groups.
8 The array is now configured. To verify the configuration, type DriveInfo. If any sleds are missing, the sled slots are reported as offline. To set up RAID Level 10 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 browser interface Advanced CLI configuration page.
5.6 Rebuilding RAID Level 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. WARNING Selecting RAID parameters 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 RAID groups.
You must use a SaveConfiguration Restart command to implement the rebuild priority command. To synchronize mirrored drives manually 1 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. 2 Continue with the CLI or access the RAID page of the ExpressNAV interface (refer to ATTO ExpressNAV: Browser-based Interface on page 25).
5.7 RAID Interleave 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. WARNING 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. The default sector interleave set by the QuickRAID command is 128 blocks (64k).
66 RAID interleave
5.8 Creating Partitions With the introduction of larger and larger GB-sized drives, the Diamond Storage Array may have up to 6 TB total data capacity. Partitioning can increase storage efficiency by providing more LUNs without using lower capacity RAID groups. Partitioning allows the creation of multiple logical volumes. Using the Command Line Interface, you may divide an individual Partition into a set of equallysized subpartitions which can then be presented to hosts as separate LUNs.
6 may only be applied after Partition configuration. 2 3 4 Each RAID group is a Virtual Drive. The array assigns an ID to each Virtual Drive. (refer to RAID Level 1 on page 55, RAID Level 10 on page 61 and RAID Level 5 on page 57 about how to create Virtual Drives). Type VirtualDriveInfo [active] to determine the Virtual Drive ID and LUNs of any Virtual Drives already set up on your array. To merge partitions CAUTION You may lose the ability to access data when you merge partitions.
5.9 Creating Zones Zoning is a collection of related Diamond Storage Array capabilities supporting flexible Diamond configuration management configurable via CLI commands in the Command Line Interface mode or in the Advanced CLI Configuration page in the ExpressNAV interface. Zoning supports security by granting or denying access between initiators and devices as defined by an administrator. A zone is a collection of devices which can access each other.
and edit the Active configuration, use the ZoneRetrieve command. The information from the Active configuration is copied into the Planned configuration. To determine what is in the Planned configuration, type ZoneInfo Planned. is persistent and establishes the Diamond zoning configuration after powerup. Active configuration The Planned configuration becomes the Active configuration after successful execution of the ZoneCommit command.
Configuring Zones Be careful when changing Diamond Storage Array zoning configurations. Internal validation logic cannot detect misconfigurations An unrestricted zone configuration, exactly mimicking the LUN configuration, is created internally after the first power-up or restart after installation of the array. No special operating modes are required and Zoning can be easily installed with no impact on previous configurations.
Other operations • To disable a zone, type ZoneState zone_name disabled • To clear the Planned Zone Configuration of all entries, type ZoneClear All • Using RestoreConfiguration default or RestoreConfiguration factory default does not affect the zoning configuration. To restore the array to factory default, type ZoneClearAll ZoneCommit Errors The Zone commands manage entries in the Zone definition tables which manage the overall zoning process. Definition tables are indexed by unique keys (zone_name).
6.0 Copying Drives Copying drives using the DriveCopy CLI command may be necessary on drives in the JBOD configuration. RAID Level 1 and RAID Level 10 configurations already provide mirroring of drives. 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.
74 Copy drives
7.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) (refer to Accessing the Array on page 17) via the RS-232 serial port or the optional Ethernet management services card. Updating firmware via the RS-232 serial port To update the firmware via a connection to the RS-232 serial port, you need Transfer Send File. 5 In the Send File box, enter the current Diamond flash, “...”.
4 Copy the latest array image file, “...”.ima, onto the host computer and note its directory such as c:\diamond\flash\“...”.ima 5 First time use: Upon successful power up and diagnostics, set the host computer with the appropriate settings such as IP Address. The host computer must have appropriate network settings to allow it to communicate with the array. Please see your system administrator for more information. 6 Change directories to the place where you copied the “...”.
8.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. RS-232 Monitoring Port and CLI Use a host computer with an RS-232 port and terminal emulation software to connect a null modem serial cable to the RS-232 port on the array management card and control the array via the CLI management software built into the array.
disabled. When the ambient temperature decreases to within standard operating range, the drives are powered back on and the host is allowed to access data.Typical Diamond Storage Array operation over a range of external ambient temperatures. Alarms are audible, visual, CLI and SES cues as described above. Exhibit 8.0-1 Typical Diamond Storage Array operation over a range of external ambient temperatures. Alarms are audible, visual, CLI and SES cues as described above.
These error messages should be reported to technical personnel to assist in debugging the problem. usually corrected by the disk drive the next time it writes) or major issues such as a head crash or complete drive failure. The blink codes are also saved internally by the array to NVRAM (Non Volatile Random Access Memory) and are displayed at power up if the power to the array is recycled. When the Disk Fault LED is turned on, the system issues a detailed message via the CLI.
80 Monitors, reports
8.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. 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, contact technical support.
Management or use the appropriate CLI commands If a drive fails to respond • Determine which drive has failed by observing the amber fault LED on the drive sled or connect to the CLI and type driveinfo for a list of all drives and their status. • For specific information on a particular drive in CLI, type driveinfo [sled number] [drive number]. Record all errors. • Determine if the drive is configured in JBOD, RAID Level 0 or RAID Level 1.
8.2 Resetting Defaults Resetting the Diamond Storage Array to defaults does not alter the RAID configuration, zoning configuration, IP configuration or Telnet information. However, resetting the array to factory defaults is a last-ditch effort to recover from corrupt configurations or complete failure. All data is lost, but the zoning configuration remains.
Exhibit 8.2-1 Configurations which change 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.
9.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. CAUTION Do not leave empty openings on the front or rear of the Diamond Storage Array under any circumstances. Empty openings affect airflow and may cause the unit to overheat and shut down.
Exhibit 9-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 9-2: Above, disk drive sled partially pulled out of the Diamond Storage Array. Bottom left, top of disk drive sled.
9.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. Drive Sleds Disk Drives CAUTION 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.
12 If you do not have AutoRebuild enabled, using the disk drive sled number identified in step 2, on the control computer Ready prompt type: ClearDiskReservedArea (SledNum, 1) ClearDiskReservedArea (SledNum, 2) Set AtaDiskState (SledNum, 1, ONLINE) Set AtaDiskState (SledNum, 2, ONLINE) ResolveLUNConflicts 13 The new disk drive sled is available for system use 10 to 15 seconds after the disk drives spin up and communication is reestablished. Power Supplies 9 Turn on the power supply switch.
9.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 87. If you have not enabled AutoRebuild, you must also start a manual rebuild.
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 Advanced CLI Configuration page. 2 Type set QuickRAID5 2 2 3 Type SaveConfiguration Restart Exhibit 9.2-1 The Diamond is configured into two RAID Level 5 groups with two Hot Spare sleds. Configuration of sleds in RAID Level 1: five LUNs with two Hot Spare sleds Exhibit 9.
Glossary The following terms are only a few examples of the language used for Fibre Channel, SCSI and storage systems. For more information, visit the websites of these professional organizations: the Fibre Channel Industry Association (www.fibrechannel.com); the Fibre Channel Consortium (www.iol.unh.edu/consortiums/index.html click on Fibre Channel); the Storage Area Networking Industry Association (www.snia.org), or SCSI Trade Association (www.scsita.
Term Definition F_port A port in the Fibre Channel fabric where a N_port may attach FC-AL Fibre Channel Arbitrated Loop: a Fibre Channel network in which up to 126 systems and devices are connected in a loop topology, with each transmitter connecting to the receiver of the device to its logical right; multiple FC-AL loops can be connected via a fabric switch to extend the network FL-port A port in the Fibre Channel fabric where a NL_port may attach in an arbitrated loop firmware Software stored in
Appendix A ATA Disk Technology ATA is the dominant disk drive technology. 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 command returns Driveinfo Sled Capacity Errors TYPE ...VDID === ====== ..
Read 00000000 00000000 Write 00000000 00000000 Errors 00000000 DriveInfo RAID1 ====== Drive 1 ============== ========= Drive 2 ============== Sled Capacity Errors TYPE VDID Capacity Errors TYPE VDID === ====== ===== ====== ===== ======= ==== ===== ====== 1 76292MB 0 RAID1 50 76292MB 0 RAID1 50 2 76292MB 0 RAID1 50 76292MB 0 RAID1 50 3 76292MB 0 RAID1 51 76292MB 0 RAID1 51 4 76292MB 0 RAID1 51 76292MB 0 RAID1 51 5 76292MB 0 RAID1 52 76292MB 0 RAID1 52 6 76292MB 0 RAID1 52 76292MB 0 RAID1 52 7 76292MB 0 RAID1
4 5 6 7 8 9 10 11 12 76292MB 76292MB 76292MB 76292MB 76292MB 76292MB 76292MB 76292MB 73307MB 0 0 0 0 0 0 0 0 0 RAID10 RAID10 RAID10 RAID10 RAID10 RAID10 RAID10 RAID10 RAID10 56 57 57 57 57 58 58 58 58 76292MB 76292MB 76292MB 76292MB 76292MB 76292MB 76292MB 76292MB 73307MB 0 0 0 0 0 0 0 0 0 RAID10 RAID10 RAID10 RAID10 RAID10 RAID10 RAID10 RAID10 RAID10 56 57 57 57 57 58 58 58 58 DriveInfo 7 2 RAID10 VDID 57 State: ONLINE RAID10 Member Index 5 of total members 8 disks RAID10 Interleave Size 128 Block
Drive Model: Maxtor 98196H8 S/N: V80EE4GCXAI0000 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 LUNinfo for RAID0 6 LUN TYPE State === ==== ===== 0 Processor ONLINE 1 RAID0 ONLINE 2 RAID0 ONLINE 3 RAID0 ONLINE 4 RAID0 ONLINE 5 RAID0 ONLINE 6 RAID0 ONLINE Capacity Errors ======== ==== 0MB ...
LunInfo 2 RAID10 SerialNumber V80EE4TCAAL0000 Virtual Drive ID 57, Capacity: 305171 MB (0x00025409e00 blocks) Operations Blocks Read 00000000 00000000 Write 00000000 00000000 Errors 00000000 LunInfo for a RAID5 1 configuration LUN TYPE State Capacity === ==== ===== ====== 0 Processor ONLINE 0MB 1 RAID5 ONLINE 1612749MB Errors SerialNumber ==== ============ 0 0 V80EE4YC5AM0000 LunInfo 1 RAID5 SerialNumber V80EE4YC5AM0000 Virtual Drive ID 59, Capacity: 1612749 MB (0x000c4de6f00 blocks) Operations Blocks Rea
TYPE VDID #Parts State Capacity ....Serial Number ====== ==== ====== ======= ======= ..========= RAID5 59 4 ............ONLINE 305165MB V80EE4YC5AN RAID5 60 1 ............ ONLINE 305167MB V80DTCWC5AN RAID5 61 1 ............ONLINE 305167MB V80D44LC5AN RAID5 62 1 ............ONLINE 293227MB V80ED9GC5AN VirtualDriveInfo active 59 TYPE VDID #Parts State Capacity .....Serial Number ====== ==== ==== ====== ======== ....========== RAID5 59 4 .......
Appendix C Sample Zoning Command Sequences First time configuration (after download) QuickRAID or JBOD under Zoning “first time” configuration, an all/all/all configuration in the selected QuickRAID configuration. All zone commands except ZoneCommit affect only the planned configuration. ZoneCommit sets the Planned Configuration into the Active Configuration. ZoneClearAll Clears any previously-defined zones ZoneCommit Sets the new zoning configuration.
Asymmetric Model 3 hosts, 1 metadata controller (also a host), RAID 5 with 3 LUNs. All zone commands except ZoneCommit affect only the planned configuration. ZoneCommit sets the Planned Configuration into the Active Configuration.
Combined Symmetric/Asymmetric Model Many hosts, RAID Level 1 with 6 LUNs. All zone commands except ZoneCommit affect only the planned configuration. ZoneCommit sets the Planned Configuration into the Active Configuration.
Appendix D Product Safety Safe handling of the Diamond Storage Array helps protect its components as well as the people working with them. • The array is heavy (92 pounds for the floor model, 86 pounds for the rack mount system). Two people are needed to move it safely. • This unit is designed to only have inside communication lines connected to it (no lines outside the building proper). • Mechanical, shock and energy hazards are present through the system if one or more of the modules is removed.
Appendix E Specifications Environmental and physical Rack mount dimensions • Humidity: 10-85% non-condensing • Height: 131mm (5.16”) 3U • Normal operating temperature at sea level: 540o C • Width: 447mm (17.60”) • Storage temperature: -25-60o C • AC input voltage 100-240V rated • 50/60 Hz • 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 F Part numbers Each Diamond Storage Array has a master part number to identify it. The floor model base number is on the side of the unit. The rack mount part number is on the top of the unit and near the host interface cards.
Appendix G Warranty Manufacturer limited warranty Manufacturer warrants to the original purchaser of this product that it will be free from defects in material and workmanship as described in the ATTO Technology website, www.attotech.com. Manufacturer liability shall be limited to replacing or repairing, at its option, any defective product. There will be no charge for parts or labor should Manufacturer determine that this product is defective.