background image

Configuration Tool and Utilities

Operation Manual 

for Fusion RAID Storage Systems

Summary of Contents for Fusion RAID Storage Systems

Page 1: ...Configuration Tool and Utilities Operation Manual for Fusion RAID Storage Systems ...

Page 2: ......

Page 3: ... Hot Spares Setup and Usage Mac OS Drive Formatting Windows 7 Server 2008 Vista Drive Formatting Windows XP Server 2003 Drive Formatting RAID Group Management Overview RAID Group Capacity Expansion RAID Group RAID Level Migration RAID Group Deletion RAID Group Rebuilding RAID Group Properties Modification 1 3 Drive and RAID Group Monitoring 17 Basic Drive Information Detailed Drive Information RAI...

Page 4: ... Data from Offline RAID Groups 35 Definitions RAID Group Failure Scenarios Drive Replacement on a Failure Condition Replace RAID Group Members as Soon as They Fail A Warning About Drive Replacement Identifying Failed Drives Recovery Mode Recovery from a Failed Rebuild Recovery from a Failed Rebuild with a Second Unrecoverable Drive Failure Recovery from Faults on a Critical Number of Drives Basic ...

Page 5: ...occurred loading NVRAM data Warning NVRAM could not be read defaults returned An error occurred updating the NVRAM Feature bounds checking Execution Throttle is greater than the maximum allowable value of 255 Messages from Flash Tab Actions This is not a flash file or it is corrupt This HBA is not compatible with the selected flash file A valid file was not selected An error occurred reading from ...

Page 6: ...Based Interface i CLI Error Messages CLI Summary CLI Command Explanations Appendix B Drive Reformat Instructions xiv Mac OS Users Instructions Windows 7 Server 2008 Vista Users Instructions Windows XP Server 2003 Users Instructions ...

Page 7: ...ations may benefit from modification of the controller s NVRAM settings that tune the controller for a specific performance range Configuration Tool Launch 1 Locate the application icon in the folder created during installation 2 Double click the ATTO Configuration icon to start the application Note The Sonnet RAID controller is designed to operate properly using factory settings Entering invalid ...

Page 8: ...b allows you to set up notification of certain events in the Sonnet RAID controller Refer to RAID Event Notifications on page 23 The SNMP tab allows you to configure SNMP monitoring and trap generation for the 3 Gb s Sonnet RAID controller Refer to SNMP Configuration on page 45 About window The About window displayed when About is selected from the Help menu lists the ATTO Configuration Tool s ver...

Page 9: ... 1 Figure 2 1 0 ATTO Configuration Tool Overview Basic Info displayed when Local Host chosen in the Device Listing pane Basic Info displayed when the Sonnet RAID controller is chosen in the Device Listing pane ...

Page 10: ...ation Tool Overview Flash information displayed when the Sonnet RAID controller is chosen in the Device Listing pane RAID group and associated drive information displayed when the Sonnet RAID controller is chosen in the Device Listing pane ...

Page 11: ...guration Tool Overview Scheduled tasks information displayed when the Sonnet RAID controller is chosen in the Device Listing pane Figure 5 RAID CLI displayed when the Sonnet RAID controller is chosen in the Device Listing pane ...

Page 12: ... Basic Info displayed when a SAS expander is selected in the Device Listing pane 1 0 ATTO Configuration Tool Overview Figure 8 SES information displayed when a SAS expander is selected in the Device Listing pane ...

Page 13: ...vices attached then unloads itself after a brief delay Heartbeat Choices enabled disabled Default enabled When enabled the Sonnet RAID controller s firmware is required to respond to periodic activity If the firmware does not respond the system driver resets the firmware on the controller WARNING Back up system data when installing or changing hardware configurations NCQ Native Command Queueing Ch...

Page 14: ...8 Figure 9 1 1 RAID Controller NVRAM Settings NVRAM settings information shown when a Fusion drive enclosure is selected in the Device Listing pane ...

Page 15: ...O Configuration Tool s Device Listing pane the Sonnet RAID controller is identified as an ExpressSAS Rxxx Windows Support Note In order to create RAID volumes larger than 2TB under Windows you must do one of the following Select the 4KB sector size when creating a custom RAID group not DVRAID and select Simple Volume as the formatting option in the Disk Management application OR Use the software c...

Page 16: ...000 skip to step 13 12 Type set raidcommandtimeout 60000 and then hit the return key 13 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 star...

Page 17: ...t volumes greater than 16TB Support Note Hard drives in the Hot Spare pool should be of appropriate capacity to the RAID group so that smaller drives are not replaced by much larger Hot Spare drives Windows 7 Server 2008 Vista Drive Formatting 1 Click Start then right click Computer and select Manage 2 In the Computer Management window click Storage in the left pane to expand the list if necessary...

Page 18: ...the Control Panel window double click Administrative Tools In the Administrative Tools window double click Computer Management 2 In the Computer Management window click Storage on the left and then click Disk Management beneath it 3 When the Initialize and Convert Disk Wizard window appears click Cancel 4 In the Disk Management window each RAID group you created will appear listed as unallocated a...

Page 19: ...created To access this property select the RAID group and view its properties 3 Click Accept 1 2 RAID Group Setup and Management RAID Group RAID Level Migration Changing a RAID group from one RAID level to another is called migration The following migration levels are supported JBOD to RAID Level 0 JBOD to RAID Level 1 RAID Level 0 to RAID Level 10 RAID Level 1 to RAID 10 Select RAID Management Mi...

Page 20: ...14 Figure 10 Figure 11 1 2 RAID Group Setup and Management Configuration Tool main screen with the RAID tab selected Options selection screen displayed when creating new custom RAID groups ...

Page 21: ...15 Figure 12 Figure 13 1 2 RAID Group Setup and Management Drives selected to create a new RAID group Additional options selection screen displayed when creating new custom RAID groups ...

Page 22: ...16 Figure 14 Figure 15 1 2 RAID Group Setup and Management Select the number of partitions for the new RAID group Select the RAID group s properties ...

Page 23: ...the drive s RAID group index number This number is used in CLI commands Capacity Displays the drive s formatted capacity Usage Identifies how the drive is being used If it is part of a RAID group the group name and member number are displayed If it is a Hot Spare it is listed as a Hot Spare Sector Size Displays the drive s sector size RAID Group Information In the bottom pane click the Groups tab ...

Page 24: ...eported by the drive are listed with each attribute s Threshold Worst Current and Raw value the threshold value is the value at which notification of a problem is generated by the software 1 Select a single drive in the Attached Drives pane 2 Control click or right click on the selected drive and then select S M A R T Status in the sub menu 1 3 Drive and RAID Group Monitoring 3 The S M A R T Statu...

Page 25: ... difference is generated based upon the current settings in the Notifications pane Refer to RAID Event Notifications on page 25 The S M A R T status notification level is determined as follows INFO None of the status values was below the threshold value WARNING One or more of the status values was below a threshold value but none was classified as critical CRITICAL One or more of the status values...

Page 26: ...20 Figure 16 Figure 17 1 3 Drive and RAID Group Monitoring Drive information displayed with the RAID tab selected Detailed information displayed for a specific drive ...

Page 27: ...21 Figure 18 1 3 Drive and RAID Group Monitoring S M A R T status displayed for a specific drive ...

Page 28: ...22 ...

Page 29: ...nfiguration Tool shows the status of selected SES devices and reports the specific health of each sub system SES Status Checking 1 Select the Fusion drive enclosure from the Device Listing tree in the Configuration Tool See Figure 19 on page 24 2 Select the SES tab at the top of the right pane 3 View the overall status of each component across the top of the right pane See Figure 20 on page 24 Not...

Page 30: ... Figure 19 1 4 Enclosure SES Health Monitoring Basic info information displayed when a SAS expander is selected Figure 20 Power supply status displayed when the SES SCSI Enclosure Services tab is selected ...

Page 31: ... the type of event as text in a log file you specify The ATTO Configuration Tool provides a default location for event log files which you can change in the Location field found under Logging on the Notifications tab The log file name is a combination of the adapter s SAS address an underscore and a 0 or 1 You may limit the size of the log file by entering a number greater than 0 in the Size Limit...

Page 32: ...26 Figure 21 1 5 RAID Event Notifications Configuration Tool Notifications screen when the local host is selected in the Device Listing pane ...

Page 33: ...d after reboot if the Media Scan did not complete Degraded or Offline RAID Group Media Scan performs SCSI Read commands for each stripe group of the online drives No parity verification occurs The Media Scan is restarted after a reboot if the Media Scan did not complete Hot Spares Unallocated Drives Media Scan performs SCSI Read commands for each selected drive Media Scan is not restarted after a ...

Page 34: ... rebuild A Media Scan is not cancelled in the following scenario An unallocated drive cannot be added to a RAID group when a Media Scan is active on the drive The Media Scan must be manually cancelled in the above scenario View a Scan Report 1 Select the Sonnet RAID controller from the Device Listing pane 2 Select the RAID tab in the right pane 3 Select the RAID group Hot Spare drive s or unalloca...

Page 35: ...29 Figure 22 Selecting the Scan Only media scan operation for a RAID group Figure 23 Scheduling a Media Scan operation for a RAID group 1 6 RAID Group Media Maintenance ...

Page 36: ...30 1 6 RAID Group Media Maintenance Figure 24 Selecting the Media Scan type Figure 25 Scheduling the time and frequency for a Media Scan operation ...

Page 37: ...31 Figure 26 Changing a scheduled Media Scan operation 1 6 RAID Group Media Maintenance Figure 27 Viewing a RAID group s Media Scan report ...

Page 38: ...32 ...

Page 39: ...ed Fusion storage systems drive fault identification is performed automatically by the Sonnet RAID controller when a RAID group member becomes degraded by exhibiting unrecoverable errors during I O The RAID controller reports the status of the drive and asks the Fusion enclosure to perform fault identification illuminating a blinking red LED as a result The fault identification continues until the...

Page 40: ...34 1 7 Identify and Replace a Faulted Drive Figure 28 Replacing a faulted drive with an unallocated drive to rebuild a degraded RAID group ...

Page 41: ...y A degraded RAID group may be initializing or rebuilding OFFLINE The RAID group s data cannot be accessed because a critical number or drives have been faulted or removed For example two or more drives in a RAID 5 RAID group have failed RECOVERY The RAID group is in basic data recovery mode I O may be limited to reads while in this state REC EXT The RAID group is in extreme data recovery mode whi...

Page 42: ...ou are considering removing a failed drive to ensure the correct drive is pulled Identifying Failed Drives Prior to replacing a drive you must be very sure which one failed If a failed drive is in an enclosure that supports SES Fusion DX800RAID RX1600RAID RX1600 Expansion the drive module s fault LED should be blinking In that case it is clear which drive should be replaced If multiple drive modul...

Page 43: ...ally during a RAID group rebuild one of the drives that was not replaced encounters a media error which causes the rebuild to stop and forces the group offline The following diagrams illustrate a scenario where the failed drive is removed and replaced You may force the rebuild to continue The error recovery procedure is also valid if there is a Hot Spare or if there is an unallocated drive and Aut...

Page 44: ...iled Rebuild with a Second Unrecoverable Drive Failure on page 37 Recovery from a Failed Rebuild with a Second Unrecoverable Drive Failure continued When a serious disk failure occurs during a rebuild the rebuild cannot be forced to continue but the Extreme recovery mode may be viable If there is an available slot reinstall the original failed drive the drive provides another possible source of da...

Page 45: ...files and directory errors To use Chkdsk you must log on as an administrator Linux Users FSCK The system utility fsck file system check performs a file system consistency check and interactive repair It has options to do a quick check preen files preen and clean files and others Recovery from Replacement of the Wrong Drive When a drive fails but the wrong drive is replaced a rebuild will not initi...

Page 46: ...roupName Type Interleave Capacity Partitions Members Status r5 RAID5 64 KB 447 0GB 1 4 DEGRADED Ready Note If RGDisplay shows a RAID group is offline then data recovery methods should be initiated skip this section and go directly to the Using the CLI to Enable Disable Recovery Mode on page 41 If RGDisplay shows a RAID group is degraded then it is important to replace the failed drive as soon as p...

Page 47: ...ber to select the correct drive to identify Sometimes when BlockDevIdentify must be used the activity LED won t flash because the drive has failed so badly One possible action is to blink all the other drives LEDs and find the failed drive by process of elimination blockdevidentify 1 Ready blockdevidstop Ready Note If SESIdentify is used follow it up with the command SESIdentifyStop All to turn of...

Page 48: ...ce as much data as possible is retrieved from the drives the recovery mode should be disabled and the faulted drives removed from the system 5 Turn off the recovery mode set rgrecover r5 disable Ready Using the CLI to Enable Recovery with Writes On occasion the data that has been disrupted is part of the file system on the disk drives When this is the case it is useful to run the file system repai...

Page 49: ...om Offline RAID Groups Figure 29 Degraded RAID group and its assosciated drive information displayed when the Sonnet RAID controller is selected Figure 30 Starting a recovery rebuild operation on a faulted offline RAID group ...

Page 50: ...44 1 8 Recover Data from Offline RAID Groups Figure 31 Starting a basic recovery operation on a faulted offline RAID group ...

Page 51: ...ent and running All Management Station requests must be directed to this Master Agent not the ATTO agent It is expected that only experienced SNMP administrators will use this mode as installing and configuring the operating system services are beyond the scope of this document Examples are Windows SNMP services or the open source Net SNMP package In this mode the system service is automatically r...

Page 52: ...In subagent mode however the agent will not respond on this port to Management Station requests from a different machine The port the Management Station needs to use is the system service s port Communities This is a list of community strings accepted by the agent when it receives an incoming request If a Management Station makes a request and provides a community string that is not in this list t...

Page 53: ...TO agent to use the settings as they are currently displayed on the screen after validating them to the extent possible The settings are persistently stored so that they are available after a reboot If necessary the system service will be reconfigured to support the agent s current operational mode Restore This button will update the display to reflect the settings the agent is currently using rol...

Page 54: ...figured Try enabling the agent and using the Management Station to talk directly to it You will have to change the port value and likely the community string Traps are not received when testing Ensure the agent is not disabled Ensure the Enable TRAPs option is checked Ensure a trap recipient is properly configured and running on each machine in the destination table at the specified port Ensure th...

Page 55: ...49 1 9 SNMP Configuration Figure 32 SNMP tab with the Enable Traps option selected Figure 33 Editing the Community string ...

Page 56: ...50 1 9 SNMP Configuration Figure 34 Editing the trap destination ...

Page 57: ...he message is displayed Execution Throttle is greater than the maximum allowable value of 255 No NVRAM configuration changes have been made to your card The exact message varies based on the first field with an out of range value Messages from Flash Tab Actions This is not a flash file or it is corrupt The ATTO created flash file is corrupt or the Configuration Tool does not recognize the file as ...

Page 58: ...52 ...

Page 59: ...oad application the collection of these statistics begins when the Start button is pressed and continues until the Stop button is pressed You may press the Reset button and restart a test at any time The Configuration Tool application can be closed after starting the performance test and re opened to show the statistics from the most recent test 1 Start the I O generating application on your compu...

Page 60: ...54 Figure 35 Drive Performance window before starting the test 2 0 Drive Performance Testing ...

Page 61: ...ors were not detected the message No errors detected is displayed Benchmark Fields The benchmark fields include Drive Select the logical drive to benchmark A test can be performed on any system drive Transfer Size Select the range of transfer sizes used for reading and writing data to the test drive Transfer speeds are displayed for each size in the range If the first size is greater than the seco...

Page 62: ...st is opened and executed in order Stopping one test in the list prevents further tests from being executed Error logging is the same as the command line parameter testfile but all errors generated from all tests in the list are logged to one file textfile log p testfile Same as testfile only the test is printed to the default system printer instead of being executed p textfile Same as textfile on...

Page 63: ...lly seated in their bays Make sure that the enclosure is powered up and has completed its self check before booting your computer Reboot your system any time you make changes to a RAID group after the RAID group has been rebuilt As a last resort you may use the ATTO Boot Configuration Utility to low level format a troublesome device However this erases all information on the disk Have you partitio...

Page 64: ...58 ...

Page 65: ...ither an error message or Ready The asterisk indicates you must use a SaveConfiguration command to finalize the set command Set commands which do not require a SaveConfiguration command defined as immediate commands are immediately executed 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 rel...

Page 66: ...f RAID Groups exceeded ERROR Maximum number of Partitions exceeded ERROR Invalid number of Partitions ERROR Maximum number of RAID Members exceeded ERROR Maximum stripe width ERROR Invalid number of Partitions specified ERROR Invalid Span Depth specified ERROR Cannot perform operation on mapped Partition ERROR Cannot perform operation RAID Group has mapped Partitions ERROR Cannot perform operation...

Page 67: ...an 30 BlockDevIdentify blockdevidentify 30 BlockDevIDStop blockdevidstop BlockDevInfo blockdevinfo 30 BlockDevScan blockdevscan ClearEventLog cleareventlog Date set date 03 03 2009 DeleteScheduledTasks deletescheduledtasks DisplayScheduledTasks displayscheduledtasks DriveAssureReport driveassurereport raidgroup1 DriveHealth disabled set drivehealth enabled DriveHealthDisplay drivehealthdisplay all...

Page 68: ...efault RGAddStorage rgaddstorage raidgroup1 span commit RGAutoRebuild disabled set rgautorebuild all enabled RGCancelAddStorage rgcanceladdstorage raidgroup1 RGCancelMediaScan rgcancelmediascan raidgroup1 RGCommit rgcommit all RGCreate rgcreate raidgroup1 raid0 RGDiskWriteCache set rgdiskwritecache all disabled RGDisplay rgdisplay all RGErase rgerase raidgroup1 RGHaltConversion rghaltconversion ra...

Page 69: ... enabled RGUnmap rgunmap raidgroup1 RGWaitTimeout 3 rgwaittimeout 30 RMStatus rmstatus raidgroup1 Route route host 1 raid alpha1 6 RouteDisplay routedisplay 03 124 SASPortList sasportlist SASTargets sastargets SaveConfiguration saveconfiguration SerialNumber get serialnumber SES enabled set ses disabled SESAlarmTest SESDiskFailureAlarm disabled set sesdiskfailurealarm enabled SESEnclosures sesencl...

Page 70: ...pname MemberIndex BlockDevID BlockDevIDStop Immediate Disabled on Error Turns off the drive activity LED on the Fusion drive enclosure that was activated with the BlockDevIdentify command Specify the RAID group name and member index BlockDevId or no parameters which will turn off all previously identified drive s LEDs BlockDevId is the index of a block device provided by the BlockDevScan CLI comma...

Page 71: ...pEventLog EventLog Enabled Disabled on Error Regulates event logging When enabled records various system errors to the event log set EventLog enabled disabled get EventLog DisplayScheduledTasks Immediate Disabled on Error Displays all outstanding scheduled tasks DisplayScheduledTasks DriveAssureReport Immediate Disabled on Error Displays drive timeout error statistics for all member drives in a sp...

Page 72: ...tIdx 1 128 all PartitionSplit Immediate Divides the specified partition into one or more partitions whose capacities are evenly distributed among the capacity of the original partition GroupName is the ASCII name of the RAID group containing the partition to split PartIdx is the index of the partition to split The partition to split cannot be mapped and the RAID group must not be in a new state Pa...

Page 73: ...on undoes any changes made to this session since the last save RestoreConfiguration default saved RGAddStorage Immediate Adds additional storage to an existing RAID group GroupName is an ASCII name for the RAID group MIRROR STRIPE SPAN specifies the method used to expand the storage Optional parameter list BlockDeviceID specifies up to 10 indices of available block devices provided by the BlockDev...

Page 74: ... is specified all rebuilding RAID members on the span with that MemberIndex will halt as well If no MemberIndex is specified all rebuilds on that RAID group will be halted RGHaltRebuild GroupName MemberIndex RGMediaScan Immediate Disabled on Error Initiates a Media Scan A Media Scan reads all of a RAID group s member drives and corrects media errors by calculating the expected data and rewriting i...

Page 75: ...refetch Sets the prefetch for all or for the specified RAID group This command will fail if the RAID group does not exist GroupName is the ASCII name of the RAID group for which the parameter will apply set RGPrefetch GroupName all Value 0 to 6 get RGPrefetch GroupName all RGRebuild Immediate Starts rebuilding the specified existing RAID Group Optional parameters MemberN specify the members to reb...

Page 76: ...ed If the persistent parameter is entered then only persistent maps will be displayed Otherwise both persistent and non persistent maps will be displayed RouteDisplay host tid passthrough persistent SasPortList Immediate Lists the status of all available SAS ports SasPortList SASTargets Immediate Disabled on Error Lists the physical devices that are connected to all SAS ports SASTargets SaveConfig...

Page 77: ...S enclosures are polled for their current status A setting of 0 disables SES enclosure polling Default 60 set SESPoll 0 30 3600 get SESPoll SESStartingSlot Disabled on Error Establishes the starting slot ID number for all attached SES enclosures set SESStartingSlot 0 1 get SESStartingSlot SESStatus Immediate Disabled on Error Displays the last polled status of the specified element type in the spe...

Page 78: ...prove your choice 12 Click Erase 13 Repeat steps 10 12 for each remaining unformatted RAID group 14 Close Disk Utility 15 Depending on how you configured the RAID groups the volumes may already be available to the system If you created a DVRAID RAID 4 RAID 5 or RAID 6 RAID group configuration will take much longer You may check on the process by double clicking the volume name in the lower pane of...

Page 79: ...D 5 or RAID 6 RAID group configuration will take much longer You may check on the process by double clicking the volume name in the lower pane of the ATTO Configuration Tool window 22 Once all the RAID groups have been formatted and finish building they are ready to use Windows XP Server 2003 Users Instructions 1 Follow all the steps in the included documentation to install the software and the So...

Page 80: ... the volume 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 Note If you do not select the quick format option this process will take much longer to complete 22 When the next window appears click Finish 23 Repeat steps 15 22 for each remaining un...

Page 81: ...xvii ...

Page 82: ...mer Service Phone 1 949 472 2772 Email support sonnettech com Sonnet Technologies Inc California USA Tel 1 949 587 3500 Fax 1 949 457 6349 2010 Sonnet Technologies Inc All rights reserved Sonnet the Sonnet logotype Simply Fast the Simply Fast logotype and Fusion are trademarks of Sonnet Technologies Inc Mac the Mac logo and Mac OS are trademarks of Apple Inc registered in the United States and oth...

Reviews: