Sonnet Web Management Tool User’s Guide for Fusion Fibre Channel Storage Systems
Contents 1.0 Getting Started......................................................................................................................... 1 Discovering the IP address Optional - Setting up Internet Explorer Beginning Initial Configuration 1.1 Ensure Drive Integrity............................................................................................................... 3 Before Creating RAID Groups After Creating RAID Groups 1.2 Configure Storage into RAID Groups..........................
Contents 1.7 SCSI Enclosure Services(SES)................................................................................................... 27 Setting up SES Identifying SES Elements Monitoring SES Elements Using the Health and Status Monitor 1.8 Modify Storage.......................................................................................................................
Contents Appendix C - Multipathing.......................................................................................................... xxiii Mac OS Users’ Instructions Mac OS Users’ Instructions Mac OS Users’ Instructions Appendix D - Quick Drive Reformat Instructions...........................................................................
1.0 Getting Started Discovering the IP address Beginning Initial Configuration 1. The Sonnet Web Management Tool interface splash screen appears. Click Enter Here. See Figure 2 on page 2. The Fusion RX1600Fibre is initially configured with DHCP enabled. It is best if you have access to a DHCP server. 1. Work from the computer attached to the RX1600Fibre’s Ethernet port. From the CD supplied with your RX1600Fibre, run the QuickNav Utility QuickNAV-windows.exe for Windows or QuickNAV-Mac for Mac OS X. 2.
1.
1.1 Ensure Drive Integrity Before Creating RAID Groups Support Note: In Fusion RX1600 systems shipped from 1. If you’re not already in the Sonnet Web Management Tool, type the IP address of your RX1600Fibre in a standard browser. On the splash screen, click Enter Here. In the box provided, type in your user name and password, and then click OK.
1.1 Ensure Drive Integrity After Creating RAID Groups 1. If you’re not already in the Sonnet Web Management Tool, type the IP address of your RX1600Fibre in a standard browser. On the splash screen, click Enter Here. In the box provided, type in your user name and password, and then click OK. 2. Click the Diagnostics button on the left side of the window. 3. Choose Initialize and Verify Drives to test newly added drives that are not part of a RAID group.
1.
1.
1.2 Configure Storage into RAID Groups Features You May Choose Support Note: In Fusion RX1600 systems shipped from Sonnet with hard drives installed, the drives are formatted Mac OS Extended (Journaled), configured as a single RAID 5 RAID group, and ready for use with Mac OS X-based systems.
1.2 Configure Storage into RAID Groups Selecting a Quick Storage Configuration Quick Digital Video 1. After choosing Quick Digital Video, the Setup Wizard page appears. See Figure 7 on page 12. After initializing drives or setting up new storage, select an application from the Initial Setup page or via the Manage page. The Fusion RX1600Fibre finds all available drives and creates the appropriate setup using those drives. 2. Select your operating system, click Yes, and then the system restarts.
1.2 Configure Storage into RAID Groups 6. Every RAID group must finish initializing, and be formatted by your computer’s operating system software before it becomes available for use; Mac users will use Disk Utility, Windows users will use Disk Management. For more information on drive formatting, see Mac OS Drive Formatting or Windows Drive Formatting on page 11. Audio (continued) 3. If all your drives do not appear in the Find Drives box, click System Scan. This setup requires 4, 6, 8 or 12 drives.
1.2 Configure Storage into RAID Groups Creating a Custom Setup (continued) 14. Choose the Interleave by clicking the drop-down box and selecting a value. See Figure 15 on page 16. 9. Click Next. 10. Choose the number of partitions for the RAID group. See Figure 13 on page 15. Support Note: The interleave value chosen when creating a RAID group makes a significant impact on performance.
1.2 Configure Storage into RAID Groups Windows Drive Formatting 20. Click Next. 1. Select Start > Control Panel > Administrative Tools from the Windows Start menu. In the Administrative Tools window, double-click Computer Management. 21. A chart showing the setup you have selected appears. If everything is the way you want it, click Commit to save your configuration. 2. In the Computer Management window, click Storage on the left, and then double-click Disk Management. 22.
1.
1.
1.
1.
1.
1.3 Modify System Values Changing System Variables - System Configuration Default values are appropriate for most configurations, but may be modified for your needs using the Sonnet Web Management Tool. You may change several system configurations to suit your needs. It is best practice to change the default user name and password to a user name and password important to you. Other configurations may also be changed; however, use extreme caution when changing default values. 1.
1.
1.4 Monitor Storage, Configurations SCSI Enclosure Services (SES) You may determine the performance of drives in the Fusion RX1600Fibre or attached RX1600 Expansion systems using various displays and tests in the Sonnet Web Management Tool. Fusion RX1600Fibre and Fusion RX1600 expansion enclosures feature a SCSI Enclosure Processor which indicates enclosure health status, drive identification and drive fault identification.
1.
1.5 Remote System Monitoring When an event occurs that warrants Email notification, the RX1600Fibre sends the message; it cannot respond to a rejection by a server for an invalid address. Ensure all Email addresses typed in are valid. Each Email is time stamped when it is sent as part of the SMTP header information. You may set up the Fusion RX1600Fibre to send notifications using Email when certain events occur.
1.
1.6 Drive Diagnostics 6. A warning box appears. In the warning box, verify that you want to complete the configuration by clicking Yes. Clicking No ends the procedure without making a change. If you chose to do a Read-Only Drive Test, the Drive Performance and Health page appears showing what tests are running and their results. You may select other tests to run or continue on to other tasks.
1.6 Drive Diagnostics Identifying a Drive WARNING: Executing this command adversely impacts performance and throughput for the time that the LED is illuminated. The preferred method to identify SES elements as described in Identifying SES Elements on page 27. You may want to physically identify a drive in the RX1600Fibre or attached RX1600 Expansion systems. This method will work even if SES is unavailable. 1. Follow the instructions in Preliminary Steps on page 23. 2. Click Identify Drive.
1.
1.
1.7 SCSI Enclosure Services (SES) Identifying SES Elements Fusion RX1600 drive enclosures have a SCSI Enclosure Processor which monitors enclosure health status, drive identification and drive faults. The SES Monitor page found by clicking Details in the Enclosure Status section of the Health and Status Monitor page shows the RX1600Fibre and any attached RX1600 Expansion systems’ SES information.
1.
1.
30
1.8 Modify Storage Deleting RAID Groups 1. Follow the instructions in Preliminary Steps on this page, and then click the RAID Groups arrow from the Select User Process box. Use the Sonnet Web Management Tool to replace a failed drive, add new drives or change RAID configurations. You may modify various aspects of storage using the Manage menu found by clicking the Manage button on the left side of the window.
1.8 Modify Storage Adding Drives to a RAID Group (continued) 7. A warning box appears noting that information on the added drives is erased. Back up all data on the new disks before proceeding. In the warning box, verify that you want to complete the configuration by clicking Yes. Clicking No ends the procedure without making a change. Changing RAID Configuration: RAID Migration If you have unallocated drives, you can use them to change the RAID Level of certain existing RAID groups.
1.8 Modify Storage Rebuilding RAID Groups When RAID groups become compromised in some fashion, you must rebuild them. If you have previously enabled Auto-Rebuild and unallocated drives or Hot Spares are available, one of those drives is substituted for the failed drive and a rebuild takes place automatically. Modifying RAID Group Mapping (continued) 5. Select the method you wish to use to map the partitions. Refer to Modifying RAID group partitions below.
1.8 Modify Storage Adding or Removing Hot Spares 7. When you have completed your changes, click Commit. If a member of a RAID group becomes degraded or faulted, lose some redundancy is lost in the RAID group until a new member is rebuilt into it. However, Hot Spare drives may be designated as replacements for faulted drives without intervention by you or a host. You may set up a pool of Hot Spare drives of different capacities appropriate for your RAID groups. 8.
1.8 Modify Storage Advanced CLI Page Changes to various parameters may be made using the Advanced CLI page. WARNING: Do not use this page unless you are directed to by a Sonnet technician. Changing parameters may cause loss of data and/or disruption to the performance and reliability of the Fusion storage system. Note: The Sonnet Web Management Tool is the preferred method to manage the Fusion storage system. 1.
1.
1.
1.
1.
1.
1.
42
2.0 Manage Sonnet Devices, Configurations 5. Select a device from the list. An arrow points to the controller you are currently using. You may save the current configuration of your Fusion RX1600Fibre, use a configuration from another RX1600Fibre, or change the configurations of other RX1600Fibre storage systems using the Sonnet Web Management Tool. 6. Press the Identify button to activate a blinking LED on the selected product. Click the listed device again to stop the blinking LED.
2.
2.
46
2.1 Interface Options Using the Serial Port The best way to manage, monitor and configure the Fusion RX1600Fibre is to use the ExpressNAV Storage Manager, a browser-based application installed in your system, but you may use a terminal emulation program or Telnet. To connect to a terminal emulation program to manage the RX1600Fibre, use the serial port. 1. Connect the supplied cable between the RX1600Fibre’s serial port and a personal computer or server’s serial (COM) port.
2.1 Interface Options Using Telnet Up to three Telnet sessions using the Fusion RX1600Fibre’s Ethernet management port can be conducted simultaneously. A serial port session can use the CLI while Telnet sessions are open. Whichever session issues the first set CLI command that requires a SaveConfiguration can continue to issue set commands, while the other sessions can only issue get commands or display information.
2.2 Update Firmware Firmware updates are available on the Sonnet Web site. The ATTO FastStream controller in the Fusion RX1600Fibre has several processors which control the flow of data. The firmware to control these processors can be upgraded in the field using the Sonnet Web Management Tool. Be sure all data is backed up before updating firmware to prevent data loss. WARNING: Ensure that all I/O to the RX1600Fibre has stopped. During this procedure, do not interrupt the update process. 1.
2.
Appendix A - CLI ASCII-Based Interface • The get form returns the value of a parameter or setting and is an informational command. The command line interface (CLI) uses ASCII commands typed in the CLI window. • Responses to get commands are followed by Ready. WARNING: Do not use CLI unless you are directed to by a Sonnet technician, as changing parameters may cause loss of data and/or disruption to performance and reliability of the Sonnet RAID controller.
Appendix A - CLI ASCII-Based Interface CLI Error Messages CLI Summary The following error messages may be returned by the Command line Interface The following chart summarizes the Command Line Interface commands, their defaults, and an example of how to enter the commands. Please note that commands which have no default values have a blank entry in that column of the table. ERROR Invalid Command. Type “Help“ for command list.
Appendix A - CLI ASCII-Based Interface Command Default Example DumpEventLog dumpeventlog EmailFromAddress set emailfromaddress EmailNotify disabled set emailnotify enabled EmailNotifyAddress get emailnotifyaddress EmailPassword set emailpassword EmailServerAddress 0.0.0.
Appendix A - CLI ASCII-Based Interface Command Default Example PartitionDisplay partitiondisplay alpha1 PartitionMerge partitionmerge all PartitionWriteCache set partitionwritecache enabled PartitionSplit partitionsplit alpha1 22 2 PassThroughMode disabled set passthroughmode all PassThroughPersistent passthroughpersistent PassThroughRediscover passthroughredicsover Password Password set password Performance get performance 2 Ping ping mp1 192.42.155.
Appendix A - CLI ASCII-Based Interface Command Default Example RGResumeRebuild rgresumerebuild groupname1 RGSectorSize 512 setrgsectorsize groupname1 8192 RGSpanDepth 1 set rgspandepth groupname1 22 RGSpeedRead auto set rgspeedread groupname1 enabled RGUnmap rgunmap groupname1 RMStatus rmstatus groupname1 Route route fc 1 0 raid alpha1 6 RouteDisplay routedisplay fc SASPortList SASTargets sastargets SaveConfiguration saveconfiguration SerialNumber get serialnumber SerialPortBaudR
Appendix A - CLI ASCII-Based Interface CLI Command Explanations • BlockDevIdentify (Immediate, Disabled on Error) Turns on a drive activity LED on the Fusion drive enclosure for a specified drive until a BlockDevIDStop command is given. Use either RAID group name and member index, or block ID. Command line interface commands are listed alphabetically with explanations of what they are used for, their defaults and syntax.
Appendix A - CLI ASCII-Based Interface • DriveTestConfig (Disabled on Error) Configures the next drive test to perform one of the following operations: initialize (destructive write-only), read (nondestructive read-only), verify (destructive verify), or initverify (destructive write-read-verify). The test is not started until the DriveTest Begin command is given. • Date Sets/displays the current date. The date range is 01/01/2000 to 12/31/2099.
Appendix A - CLI ASCII-Based Interface • EmailUsername Configures the user name which authenticates the login to the SMTP Email server. The user name must not be more than 128 characters. A user name is not required if the Email server does not require authentication. • EmailNotify Regulates Email notification. Default: disabled. set EmailNotify [enabled | disabled] get EmailNotify set EmailUsername [username] • EmailNotifyAddress Configures notification addresses. Index is a number between 1 and 5.
Appendix A - CLI ASCII-Based Interface • FCConnMode Specifies the connection mode the unit uses when communicating across a Fibre Channel network. • FCMultiNode Determines the reported identity of Fibre Channel ports. When enabled (multiple node mode), each port reports a separate unique Node Name; logical units may be mapped to any port. When disabled (single node), each port reports the same Node Name and each logical unit map is applied to all ports.
Appendix A - CLI ASCII-Based Interface • HSDisplay (Immediate) Lists all drives in the Hot Spare pool. • IPDNSServer Controls the current DNS Server address. If IPDHCP is enabled, the DNS Server address is automatically detected. If IPDHCP is disabled, you must set the address manually using this command. HSDisplay • HSRemove (Immediate) Removes a drive from the Hot Spare pool set IPDNSServer mp1 [xxx.xxx.xxx.
Appendix A - CLI ASCII-Based Interface • Metrics (Immediate) Controls the collection of standard data metrics within a product based on the command parameters. • PartitionMerge (Immediate) Merges the specified contiguous partitions into one partition. GroupName is the ASCII name of the RAID Group containing the partitions to merge. PartIdx is the index of a partition to merge, along with a number of contiguous partitions to merge to that index.
Appendix A - CLI ASCII-Based Interface • Password Specifies the password used for all sessions: Telnet, FTP and Sonnet Web Management Tool. Password is case sensitive, from 0 through 32 characters, and cannot contain spaces. Configure an empty password by pressing Return (Enter) when asked to designate a new password and confirmation. • ReadOnlyPassword Specifies a password which allows only read and no writes. It is case sensitive, 0 to 32 characters, and cannot contain spaces.
Appendix A - CLI ASCII-Based Interface • RGAutoRebuild RGAutoRebuild enables and disables Auto-Rebuild functionality for one or more RAID Groups. Auto-Rebuild uses drives assigned as Hot Spares, followed by all other available drives, as automatic replacements for any member that fails. Auto- • RGDisplay (Immediate) Displays status information for a single RAID group, or if All is used, all available RAID groups.
Appendix A - CLI ASCII-Based Interface • RGPrefetch Specifies or lists the prefetch value.. • RGSpanDepth Regulates the span depth on the specified existing new RAID group for all RAID configurations except JBOD, which implicitly supports spanning as members are added. set RGPrefetch [GroupName | all] [Value 0 to 6] get RGPrefetch [GroupName | all] set RGSpanDepth [GroupName] [SpanDepth [1-16]] get RGSpanDepth [GroupName] • RGRebuild (Immediate) Starts rebuilding the specified existing RAID Group.
Appendix A - CLI ASCII-Based Interface • SerialPortEcho Controls if the unit echoes characters on its RS-232 port. When enabled, all non-control character keyboard input is output to the display. • RouteDisplay (Immediate) Lists all maps with RAID group partition identifier, group name and FC LUN (SCSI-FCP LUN). Use Passthrough to list only passthrough device maps. Use Persistent to list only Pass Through maps stored in persistent memory.
Appendix A - CLI ASCII-Based Interface • SESIdentifyStop (Immediate, Disabled on Error) Commands an SES enclosure to stop identifying the specified element. ALL stops identifying all enclosure drive slots. RAID and RAID group name stop identifying disks in a RAID group. ENC and enclosure index stop identifying all slots in the enclosure. DRIVE and BlockDevID stop identifying the specified drive. Use SESEnclosures first before identifying elements using ALL or ENC.
Appendix A - CLI ASCII-Based Interface • Username Specifies the user name for all sessions: Telnet, FTP and Sonnet Web Management Tool. It is case insensitive, from 1 through 32 characters, and cannot contain spaces. Default: root set Username [username] SaveConfiguration command required get Username • VerboseMode (Enabled) Controls the level of detail in CLI Help output and command response output for the current CLI session.
xviii
Appendix B - RAID Group Designs The ATTO FastStream controller in the Fusion RX1600Fibre provides instant hardware data protection and intelligence to existing storage independent of the storage type. JBOD (Just a Bunch of Disks) WARNING: RAID improves data accessibility and reliability during normal operations, however, you still need a good backup strategy for long-term protection of your data. To set up RAID groups refer to Configure Storage into RAID Groups on page 7.
Appendix B - RAID Group Designs RAID Level 1: Mirroring (Duplicate Drives) RAID Level 1 ensures the security of data by writing the exact same data simultaneously to two different drives. With RAID Level 1, the host sees what it believes to be a single physical drive of a specific size: it does not know about the mirrored pair. This application is used for critical data which cannot be at risk to be lost or corrupted due to the failure of a single drive. See Figure B-3.
Appendix B - RAID Group Designs RAID Level 4: Striping, One Parity Drive RAID Level 4: Striping, One Parity Drive RAID 4 writes data across multiple drives or devices (striping) with parity blocks written to a single drive in the RAID group. This increases reliability while using fewer drives than mirroring. RAID Level 4 is best suited for applications that perform mostly sequential access such as video applications. See Figure B-6.
Appendix B - RAID Group Designs RAID Level 6: Striping, Two Parity Blocks Distributed Among Drives RAID Level 6 increases reliability for mission critical applications by striping both data and dual parity across multiple drives, writing data and parity blocks across all the drives in a RAID group. RAID 6 provides can tolerate failure of two drives and provides redundancy during rebuilds. See Figure B-9. The Fusion RX1600Fibre requires at least four drives to build a RAID 6 group.
Appendix C - Multipathing Load Balancing Algorithms for OS X and Windows DSM MPIO The Fusion RX1600Fibre supports multipath I/O through its ATTO FastStream RAID storage controller, a technique that enhances performance and fault tolerance, combining data paths from two or more Fibre Channel ports to increase performance and provide redundancy in case of a port or cable malfunction, the leading causes of storage failure.
xxiv
Appendix D - Quick Drive Reformat Instructions 11. Repeat steps 8–10 for each remaining unformatted RAID group. If your Sonnet Fusion RAID storage system shipped with pre-installed hard disk drives, the following information will assist you to reformat the drives per your needs. 12. Close Disk Utility. In Fusion RX1600 systems shipped from Sonnet with hard disk drives installed, the drives are formatted Mac OS Extended (Journaled), and configured as a single RAID 6 RAID group.
Appendix D - Quick Drive Reformat Instructions Windows Vista Users’ Instructions (continued) Windows XP/Server 2003 Users’ Instructions 10. When the Welcome to the New Simple Volume Wizard window appears, click next to start the process. 1. Follow all the steps in the included documentation to install the software and the Sonnet RAID controller, and to set up and connect the Fusion RAID enclosure. 11. Follow the remaining steps to complete the process. 2.
Appendix D - Quick Drive Reformat Instructions Windows XP/Server 2003 Users’ Instructions (continued) 16. When the Format Partition window appears, enter a new name for the volume table if you’d like. For RAID volumes up to 16TB, accept the default allocation unit size; for RAID volumes greater than 16TB, select 8192 from the drop-down menu. Select Perform a quick format, and then click Next. 17. When the next window appears, click Finish.
Remember to register your product online at http://registration.sonnettech.com to be informed of future upgrades and product releases. Software updates and links are available from the Sonnet web site at www.sonnettech.com. • Online support form available at http://supportform.sonnettech.com. Sonnet Technologies Customer Service hours are Mon.-Fri., 7 a.m.–4 p.m. Pacific Time • Customer Service Phone: 1-949-472-2772 • Email: support@sonnettech.com Sonnet Technologies, Inc.