configuration tool and utilities operation manual - … tool and utilities ... the nvram parameters...
TRANSCRIPT
Configuration Tool and UtilitiesOperation Manual for Fusion RAID Storage Systems
1.0 ATTO Configuration Tool Overview............................................................................................. 1 AbouttheConfigurationTool
ConfigurationToolLaunch
ConfigurationToolNavigation
SelecttheLocalHost
SelecttheController
SelectaChannel
SelectaDevice
1.1 RAID Controller NVRAM Settings............................................................................................... 7 SASAddress BootDriver Heartbeat NCQ DeviceWaitTime DeviceWaitCount SpinupDelay Multiplexing PHYSpeed
1.2 RAID Group Setup and Management.......................................................................................... 9 PreliminaryConfigurationSteps
CustomRAIDGroupSetupSteps
HotSparesSetupandUsage
MacOSDriveFormatting
Windows7/Server2008/VistaDriveFormatting
WindowsXP/Server2003DriveFormatting
RAIDGroupManagementOverview
RAIDGroupCapacityExpansion
RAIDGroupRAIDLevelMigration
RAIDGroupDeletion
RAIDGroupRebuilding
RAIDGroupPropertiesModification
1.3 Drive and RAID Group Monitoring............................................................................................ 17 BasicDriveInformation
DetailedDriveInformation
RAIDGroupInformation
DriveIdentification
S.M.A.R.T.Data
S.M.A.R.T.MonitoringEnablingandDisabling
S.M.A.R.T.StatusChecking
S.M.A.R.T.AttributeFiltering
S.M.A.R.T.Notifications
1.4 Enclosure (SES) Health Monitoring.......................................................................................... 23 SESStatusChecking
Contents
Contents
1.5 RAID Event Notifications........................................................................................................ 25 BasicAlerts
Logging
EmailAlerts
1.6 RAID Group Media Maintenance............................................................................................... 27 MediaScanOptions
StartaManualMediaScan
ScheduleaMediaScan
Cancel,Pause,orResumeaMediaScan
ManageScheduledMediaScans
AutomaticMediaScanCancellation
ViewaScanReport
1.7 Identify and Replace a Faulted Drive.......................................................................................33 AutomaticFaultedDriveIdentification
ManualFaultedDriveIdentification
FaultedDriveReplacementwithAutoRebuild
ManualFaultedDriveReplacement
1.8 Recover Data from Offline RAID Groups................................................................................... 35 Definitions
RAIDGroupFailureScenarios
DriveReplacementonaFailureCondition ReplaceRAIDGroupMembersasSoonasTheyFail AWarningAboutDriveReplacement IdentifyingFailedDrives RecoveryMode
RecoveryfromaFailedRebuild
RecoveryfromaFailedRebuildwithaSecondUnrecoverableDriveFailure
RecoveryfromFaultsonaCriticalNumberofDrives BasicRecoveryMode ExtremeRecoveryMode
RecoveryfromReplacementoftheWrongDrive
FileSystemRepairTools MacOSXUsers:DiskUtility WindowsUsers:CHKDSK UnixUsers:FSCK
UsingtheCLItoIdentifyaFailedDrive
UsingtheCLItoEnable/DisableRecoveryMode
UsingtheCLItotoEnableRecoverywithWrites
Contents
1.9 SNMP Configuration................................................................................................................ 45 Definitions
Details EnabledMode SubAgentMode DisabledMode BasicSetup
ConfigurationOptions AgentPort Communities SendAuthenticationTrap EnableTraps TrapDestinationTable
ControlButtons Commit Restore Default Test SaveMIBs
Troubleshooting RequestsfromanMIBbrowsertimeout: Trapsarenotreceivedwhentesting RAIDOIDsareskippedwhenwalkingorthetablesareempty
1.10 Configuration Tool Troubleshooting........................................................................................ 51 MessagesfromNVRAMTabActions AnerroroccurredloadingNVRAMdata. Warning:NVRAMcouldnotberead,defaultsreturned. AnerroroccurredupdatingtheNVRAM. Featureboundschecking. ExecutionThrottleisgreaterthanthemaximumallowablevalueof255.
MessagesfromFlashTabActions Thisisnotaflashfile,oritiscorrupt. ThisHBAisnotcompatiblewiththeselectedflashfile. Avalidfilewasnotselected. Anerroroccurredreadingfromtheflashfile,thefilemaybecorrupt. Anerroroccurredupdatingtheflash. Thecardhasbeenpreparedforfirmwareupdating…
2.0 Drive Performance Testing...................................................................................................... 53
2.1 Windows Only - ATTO Disk Benchmark..................................................................................... 55 BenchmarkFields
RadioButtonGroup
MultipleBenchmarkTesting
2.2 ATTO Disk Benchmark Troubleshooting..................................................................................... 57
Contents
Appendix A - CLI ASCII-Based Interface........................................................................................... i CLIErrorMessages
CLISummary
CLICommandExplanations
Appendix B - Drive Reformat Instructions..................................................................................... xiv MacOSUsers’Instructions
Windows7/Server2008/VistaUsers’Instructions
WindowsXP/Server2003Users’Instructions
1
About the Configuration ToolThe ATTO Configuration Tool is the utility program that displays information about installed controllers, drivers and drives in your Fusion storage system, and provides the means to configure and manage them.
This program executes under:
•MacOS®X10.4orlater•Windows®7/Server2008/Vista®/Server2003/XP•Linux®2.4and2.6kernels,x86andx64
Note:Java version 1.5 or later must be installed.
The ATTO Configuration Tool displays:
•ThenameoftheSonnetRAIDcontroller(listed as an ExpressSAS Rxxx adapter)
•InformationaboutthedriverscontrollingtheSonnetRAIDcontroller,includingversioninformationforboththecurrentlyexecutingdriverandtheflashimage
•InformationaboutFusiondriveenclosuresattachedtotheSonnetRAIDcontroller(exceptD400RAID,D800RAID,andR800RAID)suchasfanandpowersupplystatus
•InformationaboutdriveswithinattachedFusiondriveenclosures
You may use the Configuration Tool to:
•ManageRAIDgroups•ConfigureRAIDEventnotifications•ModifytheRAIDcontroller’sNVRAMsettings•Reverttodefaultfactorysettings•UpdatetheRAIDcontroller’sflashimage•Obtaindrivehealthinformation•Obtaindriveenclosurehealthinformation
ThefactorysettingsonyourSonnetRAIDcontrollerprovideexcellentperformanceforawiderangeofapplications.However,someapplicationsmaybenefitfrommodificationofthecontroller’sNVRAMsettingsthattunethecontrollerforaspecificperformancerange.
Configuration Tool Launch 1. Locatetheapplicationiconinthefoldercreatedduring
installation.
2.Double-clicktheATTOConfigurationicontostarttheapplication.
Note:The Sonnet RAID controller is designed to operate properly using factory settings. Entering invalid or incorrect NVRAM settings may cause your Sonnet RAID controller to function incorrectly.
Themainscreenhasthreepanes:DeviceListing,ConfigurationOptionsandStatus.
Configuration Tool NavigationTheDeviceListingpaneattheleftofthewindowlistsallcompatibledevices(controllersandenclosures)currentlyconnectedtothesystem.
Expandthedevice treetorevealadditionaldetailsonconnecteddevices.
TheConfigurationOptionspaneprovidesinformationandoptionsforadevicehighlightedinthedevicelisting.
IfyouhighlightadeviceintheDevice Listing pane,tabsandpanesaredisplayedforthatdevice.
Thefollowingchartspecifiesthetabsthataredisplayedfortheindicateddevicetype:
Tree Node Tab(s) Displayed
LocalHost BasicInfo,Notifications,SNMP
Controller BasicInfo,Flash,RAID,RAIDCLI,Tasks,Advanced
Channel NVRAM,BasicInfo
Device BasicInfo,Flash,SES
1.0 ATTO Configuration Tool Overview
Support Note:IntheATTOConfigurationTool’sDevice Listingpane,theSonnetRAIDcontrollerisidentifiedasan
ExpressSASRxxx.
WARNING:Backupsystemdatawheninstallingorchanginghardwareconfigurations.
2
•TheTaskstabprovidesinformationaboutuser-scheduledharddrivehealthmaintenance.Inthistab,youcanrescheduleordeletetasks.SeeFigure 6onpage5.
•TheAdvancedtabdoesnotfunctionwiththeSonnetRAIDcontroller;clickingthistabmerelydisplaysamessage.
Select a ChannelThefollowingtabsdisplayintherightpanewhenyouselectaspecificchannelintheDeviceListingpane:
•WhenyouselectaspecificchannelundertheSonnetRAIDcontrollerintheDeviceListingpane,theNVRAMtabdisplaystheNVRAMparametersapplicabletotheSonnetRAIDcontrollerandchannelselected.RefertoRAIDControllerNVRAMSettingsonpage7,andConfigurationToolTroubleshootingonpage51forinformationaboutNVRAMsettings.
•TheBasic InfotabdisplaysPCIinformationfortheselectedchannel.SeeFigure 7onpage6.
•ThecurrentstatusoftheConfiguration ToolisrepresentedintheStatuspaneatthebottomofthewindow.
Aboutwindow TheAboutwindow,displayedwhenAboutisselectedfromtheHelpmenu,liststheATTOConfigurationTool’sversionnumber.
Select a DeviceThefollowingtabsdisplayintherightpanewhenyouselectaspecificdeviceintheDeviceListingpane:
•TheBasic InfotabdisplaysinformationabouttheselectedenclosureorSASexpander.
•TheFlashtabdoesnotfunctionwiththeFusionstoragesystems;clickingthistabmerelydisplaysamessage.
•TheSEStabdisplaysSES(SCSIEnclosureServices)statusinformationforSESdevicessuchaspowersuppliesandfans.SeeFigure 8onpage6.
1.0 ATTO Configuration Tool Overview
Select the Local HostThefollowingtabsdisplayintheConfiguration OptionswindowwhenyouselectthelocalhostintheDevice Listingwindow:
•TheBasic Infotabdisplaysinformationaboutthebootedoperatingsystem.SeeFigure 1onpage3.
•TheNotificationstaballowsyoutosetupnotificationofcertaineventsintheSonnetRAIDcontroller.RefertoRAIDEventNotificationsonpage23.
•TheSNMPtaballowsyoutoconfigureSNMPmonitoringandtrapgenerationforthe3Gb/sSonnetRAIDcontroller.RefertoSNMPConfigurationonpage45.
Aboutwindow TheAboutwindow,displayedwhenAboutisselectedfromtheHelpmenu,liststheATTOConfigurationTool’sversionnumber.
Select the ControllerThefollowingtabsaredisplayedintheConfigurationOptionspanewhenyouselecttheSonnetRAIDcontrollerintheDeviceListingpane:
•TheBasic InfotabprovidesinformationabouttheSonnetRAIDcontrollerwhenitishighlightedintheDeviceListingpane.Youcannotmakechangesfromthisscreen.SeeFigure 2onpage3.
•TheFlashtabprovidesinformationaboutthecurrentflashversionprogrammedonthehighlightedcontroller.SeeFigure 3onpage4.ClicktheBrowsebuttonatthebottomofthetabtosearchfornewflashfilesonyoursystemsuchasFlashBundle_2007_02_27.R380.Onceyou’veselectedtheflashfile,clicktheUpdatebuttontoautomaticallyupdateyourSonnetRAIDcontroller.
•TheRAIDtabprovidesinformationaboutattacheddrives,theirRAIDgroupandHotSpareassociations,andtheiroperatingstatus.WiththeRAIDtabselected,youcancreate,modify,anddeleteRAIDgroups.Youmayalsoscheduleorstartdiagnosticandmaintenanceprocedures,startindividualdriveperformancetesting,andsendcommandstoattachedenclosurestoidentifydrives.SeeFigure 4onpage4.
•TheRAIDCLItabprovidesaccesstothecommandlineinterface,which,asanalternativetoapplicationmenu-basedcommands,enablestheuseofASCII-basedcommandstocontrolconfigurationanddiagnostictasks.SeeFigure 5onpage5.
Support Note:ThefollowingfeaturedoesnotworkwithFusionD400RAID,FusionD800RAID,norFusionR800RAID
storagesystems.
Support Note:TheSEStabappearsonlywhenanenclosurewithoneortwoSASexpanders,suchasFusion
DX800RAID,orFusionRX1600RAID,isused.
3
Figure1
Figure2
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
4
Figure3
Figure4
1.0 ATTO Configuration 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
5
Figure6
1.0 ATTO Configuration Tool Overview
Scheduled tasks information displayed when the Sonnet RAID controller is chosen in the Device Listing pane
Figure5
RAID CLI displayed when the Sonnet RAID controller is chosen in the Device Listing pane
6
Figure7
Basic Info displayed when a SAS expander is selected in the Device Listing pane
1.0 ATTO Configuration Tool Overview
Figure8
SES information displayed when a SAS expander is selected in the Device Listing pane
7
1.1 RAID Controller NVRAM Settings
The settings in the NVRAM tab vary depending upon the RAID controller and operating system.
Sonnet’sRAIDcontrollersaredesignedtooperateproperlyusingfactorysettings.EnteringinvalidorincorrectsettingswhenusinganNVRAMconfigurationutilitysuchastheATTOConfigurationToolmaycauseyourcontrollertofunctionincorrectly.
SeeFigure 9onpage8foranexampleoftheNVRAMpane.
UsecautionwhenmakingchangestoNVRAMsettingsandonlymakechangestothosewithwhichyouarefamiliar.Onceyouhavemadethedesiredchanges,clickCommittosavethechanges.ClickSavetonameandsaveanNVRAMconfiguration.ClickLoadtoloadasavedNVRAMconfiguration.Changes do not take effect until you reboot the system.
Ifyoudonotwanttomakeanychanges,youmaychooseoneofthefollowing:
• Defaults:restoresthecontrollertofactorydefaultsettings.TheCommitbuttonmustbeclickedtosaveanychanges.
•Restore:revertstotheNVRAMsettingssavedthelasttimetheCommitbuttonwasused.ClickingCommitisnotnecessary.
SAS AddressReadonly
DisplaystheSASaddressassignedtothecontroller.Thevaluecannotbemodified.
Boot DriverChoices:disabled,enabled,scanonlyDefault:disabled
Ifenabledanddiskdrivesaredetectedduringthebusscan,theBIOSdriverremainsresident.Ifdisabled,theBIOSstarts,resetsthecontrollerchipandunloadsthedriver.
IfScan Onlyisselected,theBIOSdriverscansthebusanddisplaysthedevicesattached,thenunloadsitselfafterabriefdelay.
Heartbeat Choices:enabled,disabledDefault:enabled
Whenenabled,theSonnetRAIDcontroller’sfirmwareisrequiredtorespondtoperiodicactivity.Ifthefirmwaredoesnotrespond,thesystemdriverresetsthefirmwareonthecontroller.
WARNING:Backupsystemdatawheninstallingorchanginghardwareconfigurations.
NCQ(NativeCommandQueueing)Choices:enabled,scanonly,disabledDefault:disabled
Whenenabled,theSonnetRAIDcontroller’sdriversendsmultiplesimultaneouscommandstoNCQ-capableSATAdiskdrives.Enabling NCQ may be useful when the Fusion storage system is used in database applications, but may hinder performance in video editing and other applications.
Device WaitTimeChoices:1–255secondsDefault:3
Specifiesthenumberofsecondsthatthedriverwaitsfordevicestoappear.
Device Wait CountChoices:1–255devicesDefault:1
SpecifiesthenumberofdevicesthatmustappearinordertocanceltheDeviceWaitTimeperiod.
Spinup Delay Choices:0-20secondsDefault:0
SpecifiesthenumberofsecondseachSASportwaitsfordiskdrivestospinup.
Multiplexing(6Gb/sRAIDControllerOnly)Choices:enabled,disabledDefault:disabled
Whenenabled,multiplexingenablesmultiple3Gb/sdevicestoaggregate6Gb/sSASbandwidth.Inordertoutilizethisfeature,devicesmustsupportmultiplexingandconformtoSAS2.0compliancy.
Phy Speed(6Gb/sRAIDControllerOnly)Choices:6Gb/s,3Gb/s,1.5Gb/sDefault:auto
EnablestheusertomanuallyadjustthePHY.
Support Note:TheSASaddressisaglobally-uniqueidentifierassignedtodevicessuchastheSonnetRAID
controller,andissimilartoanEthernetadapter’sMACaddress.
8
Figure9
1.1 RAID Controller NVRAM Settings
NVRAM settings information shown when a Fusion drive enclosure is selected in the Device Listing pane
9
1.2 RAID Group Setup and Management
The ATTO Configuration Tool enables you to configure disk storage into RAID groups or Hot Spare drives.
Note: Even an individual JBOD disk is considered to be a RAID group.
UsetheATTOConfigurationTooltosetupRAIDgroupsonyourSonnetRAIDcontrollerinoneofthefollowingRAIDlevels:
•JBOD•RAIDLevel0•RAIDLevel1•RAIDLevel4•RAIDLevel5•RAIDLevel6•RAIDLevel10•DVRAID™
DVRAIDRAIDgroupsmaybesetupautomaticallybytheATTOConfigurationTool.AllotherRAIDconfigurationsrequirecustomizedinput;Sonnet recommends Custom RAID group setup.
EachRAIDgroupmaybedividedintooneormorepartitions;eachpartitionappearstotheyourcomputerasavirtualdisk.
YoumayusethecommandlineinterfacepanefromtheRAID CLItabintheATTOConfigurationTooltosetupormodifyvariousparameters(RefertoAppendixA).However, using the menu-based procedures listed in this chapter is the preferred method for setting up RAID configurations for the Fusion storage system.
Preliminary Configuration Steps 1.LaunchtheATTOConfigurationToolapplication.
2.TheConfigurationToolmainscreenappears.IntheDevice Listingpaneontheleftsideofthewindow,clickExpressSASRxxxunder localhost; anewsetoftabsappearsintherightpane.SeeFigure 10onpage14foranoverview.
3.ClicktheRAIDtab;theapplicationscansfordrives.Attacheddrivesaredisplayedinthetoppane,whileRAIDgroupsandHotSparesaredisplayedinthebottompane.
Custom RAID Group Setup Steps 1.AftercompletingPreliminaryConfigurationSteps,select
RAIDManagement>CreateGroup>Customizedfromtheapplicationmenu.
2.SelectthefirstsetofoptionstoconfigurethenewRAIDgroup.SeeFigure 11onpage14.
•Name:nametheRAIDgrouporusetheoneassignedbytheConfigurationTool.Thenamemustbeunique,containnospaces,andcontainnomorethan14characters.
•Level:selectaRAIDgrouplevelfromthedrop-downmenu.
• Interleave:selectaninterleavevalue.Thedefaultvalueis64KBor128KB,dependingontheOSused.Sonnetrecommends1MBinterleavesizeformaximumvideoeditingperformance.
•Mirror Count:selectthenumberofmirrorgroupswhenRAID1orRAID10RAIDgroupsarecreated.
Support Note:IntheATTOConfigurationTool’sDevice Listingpane,theSonnetRAIDcontrollerisidentifiedas
anExpressSASRxxx.
Windows Support Note:InordertocreateRAIDvolumeslargerthan2TBunderWindows,youmustdoone
ofthefollowing:Selectthe4KBsectorsizewhencreatingacustomRAIDgroup(notDVRAID)andselectSimpleVolumeastheformattingoptionintheDiskManagementapplication.-OR-UsethesoftwareconfigurationtoolsincludedwiththeFusionstoragetocreatevolumesupto2TB,span(linktogetherinavirtualchain)thevolumes,andthenformatasNTFS.-OR-UseGPTformatting.NotethatdrivesandvolumeswithGPTformattingarenotvisibletothe32-bitversionofWindowsXPProfessional,nortothe32-bitversionofWindowsServer2003SP1.
Support Note:DVRAIDisacustomized,protectedRAID4configuration.Itisoptimizedforincreaseddigital
videoplaybackperformancewhencomparedtothatobtainedfromaRAID5configuration.DVRAID’swriteperformanceisdecreasedinordertoaccomplishthisoptimization.
Support Note:DescriptionsofRAIDlevelscanbefoundontheWikipedia.orgWebsiteatthefollowingaddresses:
http://en.wikipedia.org/wiki/Standard_RAID_levelsandhttp://en.wikipedia.org/wiki/Nested_RAID_levels.
Support Note:TwoRAIDgroupswiththesamenamemaynotberecognized.IfyouaddanotherRAIDgroupto
yoursetup,youmustmakesureitdoesnothavethesamenameastheexistingone,andchangeitifitdoes.
Support Note:TheinterleavevaluechosenwhencreatingaRAIDgroupmakesasignificantimpacton
performance.FusionRAIDstoragesystemsshippedfromSonnetwithpre-installedharddiskdrivesarenowoptimizedforusewithvideoediting(largerfiles)applications,typicallywithaninterleavevalueof512KBor1MBselected.Ifyouintendtouseyourstoragesystemprimarilyforstorageofsmallerfiles(database,officedocuments,etc.),chooseasmallerinterleavevalueof64KBor128KB.
Support Note:In Fusion RAID storage systems shipped from Sonnet with hard drives installed, the
drives are formatted Mac OS Extended (Journaled), configured as a single RAID 5 or RAID 6 RAID group, and ready for use with Mac OS X-based systems.Ifyouneedtochangetheconfiguration,deletetheexistingRAIDgroup(seeRAIDGroupDeletiononpage13),andusetheConfigurationToolandtheoperatingsystemsoftwaretoolstoreformatandreconfigurethedrives.See page xiv for Drive Reformat Instructions for Mac OS and Windows users.
10
1.2 RAID Group Setup and Management
Custom RAID Group Setup Steps (continued) •Initialize:selectAdvancedorExpress;Sonnetrecommends
choosingAdvanced(whichisthedefault).
3.ClickNext.Selectthedrivesinthetoppaneanddragthemintothedeviceareainthebottompane.SeeFigure 12onpage15.
4.ClickNext.SelectthenextsetofoptionstoconfigurethenewRAIDgroup.SeeFigure 13onpage15.
•Sector Size:selectasectorsizefromthedropdownbox.Thedefaultis512bytes.Use512bytesunlessyouneedtousetheMBRpartitionschemeunderWindows.
•Speed Read:selectAlways,Adaptive,orNever.ThedefaultisAdaptive,butSonnetrecommendsAlways.
•Rebuild Priority:selectHigh,Same,orLow.ThedefaultisSame.
•Auto Rebuild:onoroff.
5.IfyouwanttheRAIDgrouptobepresentedasonevirtualdisk(partition),clickFinish.Ifyouwantmorethanonevirtualdisk(partition),clickNext (seeFigure 14onpage16),andthenselectoneofthefollowingoptions:
•leaveasasinglepartition•partitionbycount•partitionbysizeIfyouchoosetosplittheRAIDgroupbycountorcapacity,youmustenteradditionalinformation.
6.Ifyouhavenotalreadydoneso,clickFinish.
7.Aconfirmationdialogboxasksyoutoapprovethesettingsyouhavechosen.ClickYes.
8.SelecttheRAIDgroupintheGroupspane.
9.SelectRAIDManagement>Propertiesfromtheapplicationmenu.InthePropertieswindow,changethePrefetchvalueto6.SeeFigure 15onpage16.
10.Clickaccept.
11.ClicktheRAIDCLItab,type“getraidcommandtimeout”andthenhitthereturnkey;ifthenumberthatappearsis60000,skiptostep13.
12.Type“setraidcommandtimeout60000”andthenhitthereturnkey.
13. Every RAID group must finish initializing, and be formatted by your computer’s operating system software before it becomes available for use;MacuserswilluseDiskUtility,WindowsuserswilluseDiskManagement.Formoreinformationondriveformatting,seeMacOSDriveFormattingorWindowsDriveFormattingstartingonpage11.
Support Note:WhentheAdvancedInitializeoptionisselected,parityblocksarecalculatedandtheRAIDgroup
isthoroughlyscannedandsubjectedtoacompleteWrite/VerifyoperationtomapoutanybadblocksonthedrivesbeforetheRAIDgroupismadeavailableforuse.WhentheExpressInitializeoptionischosen,drivesarenotscannedandsubjectedtotheWrite/Verifyoperation,butparityblocksarecalculatedandtheRAIDgroupmaybeusedduringtheinitialization.
Windows Support Note:Choosingthe4KsectorsizeenablesthecreationanduseofRAIDvolumesupto16TB
onsystemsrunningWindowsXP32-bit.Otherwise,thevolumesarelimitedto2TB.
Support Note:FortheSpeedReadoption,selectAlwaysifyouexpecttoworkwithlargesequentialfiles(video,for
example),Neverifyouexpectmostofthefilestobesmallerinsize(generalstorage,database,etc.),orAdaptiveifyouexpectmixeduseordon’tknow.
Support Note:RebuildpriorityaffectstheperformanceofyourFusionstoragesystemwhenadriveisreplacedand
adegradedRAIDgroupisrebuilt.SelectingLowrebuildpriorityenablesyoutocontinueworkingatthebestperformancelevelpossible,buttheRAIDgroupwilltakemuchlongertorebuild.
Support Note:IftheAutoRebuildoptionisnotchecked,youwillhavetomanuallystartaRAIDgrouprebuildafter
replacingafaulteddrive.
11
Hot Spares Setup and UsageIfadriveinaparityRAIDgroupbecomesdegradedorfaulted,theRAIDgroupwilllosesomeredundancyuntilanewmember(drive)isrebuiltintoit.YoucanautomatethisprocedurebydesignatingoneormoredrivesasHotSpares.YoumaysetupapoolofHotSparedrivesofdifferentsizesappropriateforyourRAIDgroups.
IftheSonnetRAIDcontrollerdetectsafaulteddriveinaRAIDgroupwithadesignatedHotSpare:
•ThecontrollersearchestheHotSparepoolforthesmallestdriveofsufficientcapacitytosubstituteforthefaulteddrive.
•ThefaulteddriveisreplacedwithonefromtheHotSparepool.
•ThecontrollerbeginsanautomaticrebuildoftheRAIDgroup.
SelectRAIDManagement>NewHotSpare(orDeleteHotSpare)fromtheapplicationmenu,andthenfollowtheinstructionsonthescreen.
Mac OS Drive Formatting 1.Dependingonhowyouconfigureyoursetup,aDisk Insertion
windowstatingthatthereisanunreadablevolumewillappearatsomepointduringtheRAIDgroupcreationprocess;clickInitialize,andthenDiskUtilitywillopen.
2.IntheDisk Utilitywindow,eachRAIDgroupyoucreatedusingtheATTOConfigurationToolwillappearasasinglevolume.Selectthevolume,andthenclicktheErasetabatthetopofthewindow.
3.ClicktheErasebutton;awindowwillappearaskingyoutoapproveyourchoice;clickErase.
4.Repeatsteps2and3foreachremainingunformattedRAIDgroup,andthencloseDiskUtility.
5.DependingonhowyouconfiguredtheRAIDgroups,thevolumesmayalreadybemountedandpresentonthedesktop.IfyoucreatedaDVRAID,RAID4,RAID5,orRAID6RAIDgroup,configurationwilltakemuchlonger.Youmaycheckontheprogressbydouble-clickingthevolumenameinthelowerpaneoftheATTO Configuration Toolwindow.
6.OncealltheRAIDgroupshavebeenformattedandfinishbuilding,theyarereadytouse.
1.2 RAID Group Setup and Management
Support Note for Power Mac G5 Users:WhencreatingRAIDgroups16TBorlarger,unchecktheInstall
MacOS9Driverscheckbox;OS9driversdonotsupportvolumesgreaterthan16TB.
Support Note:HarddrivesintheHotSparepoolshouldbeofappropriatecapacitytotheRAIDgroupsothat
smallerdrivesarenotreplacedbymuchlargerHotSparedrives.
Windows 7/Server 2008/Vista Drive Formatting 1.ClickStart,thenright-clickComputerandselectManage.
2.IntheComputer Managementwindow,clickStorageintheleftpanetoexpandthelist(ifnecessary),andthenclickDiskManagement.
3.WhentheInitialize Diskwindowappears,selecttheRAIDvolumeyoucreated.SelecttheGPTpartitionstyleunlessyouneedtoaccessyourRAIDstoragefromacomputerrunning32-bitWindowsXPProfessionalor32-bitWindowsServer2003.ClickOK.
4.IntheDisk Managementwindow,eachRAIDgroupyoucreatedwillappear(listedas“unallocated”)asasinglevolume.Right-clickwheretheword“unallocated”appears,andthenselectNewSimpleVolume.
5.WhentheWelcometotheNew Simple Volume Wizard windowappears,clickNexttostarttheprocess.
6.WhentheNew Simple Volume Wizard windowappears,clickNext.
7.WhentheSpecify Volume Size windowappears,clickNextifyouwantalloftheFusionsystem’scapacitytoremainasoneblock(volume).Otherwise,adjustthevolumesizetomeetyourneeds,andthenclickNext.
8.WhentheAssign Drive Letter or Pathwindowappears,selectAssignthefollowingdriveletter,choosealetter,andthenclickNext.
9.WhentheFormat Partitionwindowappears,enteranewnameforthevolumetableifyou’dlike.ForRAIDvolumesupto16TB,acceptthedefaultallocationunitsize;forRAIDvolumesgreaterthan16TB,select8192fromthedrop-downmenu.SelectPerformaquickformat,andthenclickNext.
Note: If you do not select the quick format option, this process will take much longer to complete.
10.Whenthenextwindowappears,clickFinish.
11.Repeatsteps4–10foreachremaining“unallocated”disk.
12.DependingonhowyouconfiguredtheRAIDgroups,thevolumesmayalreadybeavailabletothesystem.IfyoucreatedaDVRAID,RAID4,RAID5,orRAID6RAIDgroup,configurationwilltakemuchlonger.Youmaycheckontheprogressbydouble-clickingthevolumenameinthelowerpaneoftheATTO Configuration Toolwindow.
13.OncealltheRAIDgroupshavebeenformattedandfinishbuilding,theyarereadytouse.
12
1.2 RAID Group Setup and Management
15.DependingonhowyouconfiguredtheRAIDgroups,thevolumesmayalreadybeavailabletouse.IfyoucreatedaDVRAID,RAIDLevel4,orRAIDLevel5group,configurationwilltakemuchlonger.Youmaycheckontheprogressbydouble-clickingtheRAIDgroupnameinthelowerpaneoftheATTO Configuration Toolwindow.
16.OncealltheRAIDgroupshavebeenformattedandfinishbuilding,theyarereadytouse.
RAID Group Management OverviewTheATTOConfigurationToolinterfacemaybeusedtomanagethereplacementofafaileddrive,addcapacitytoaRAIDgroup,changeaRAIDgroup’scurrentRAIDlevelconfigurationtoanewone,andchangeaRAIDgroup’sproperties.
TheATTOConfigurationToolinterfaceguidesyoustepbystepthroughmanyprocedureswhichallowyoutomodifyyourstorageandRAIDconfigurations.Readallsupportnotesandwarningscarefullyasyougotoensurethebestperformanceanduseofyourstorage.ManyoftheseproceduresmayonlybeperformedondrivesthatarenotcurrentlypartofaRAIDgroup,arenotdesignatedasaHotSpare,orwereofflinewhenyouinitiallysetupRAIDconfigurations.
RAID Group Capacity Expansion SelectRAIDManagement>ExpandCapacityfromtheapplicationmenu,andthenfollowtheonscreeninstructions.DependingontheRAIDconfiguration,youmayneedtoaddmorethanonedriveatatime.
WARNING:Data can be compromised or lost when deleting storage or rearranging storage configurations.
Support Note:AnunallocateddriveorunallocatedstorageisstoragewhichisnotpartofaRAIDgroup,not
designatedasaHotSpareorwasofflinewhenyouinitiallysetupaRAIDconfigurationusingtheATTOConfigurationToolinterface.
Windows XP/Server 2003 Drive Formatting 1.SelectStart>ControlPanelfromtheWindowsStartmenu.In
theControl Panelwindow,double-clickAdministrativeTools.IntheAdministrative Toolswindow,double-clickComputerManagement.
2.IntheComputer Managementwindow,clickStorageontheleft,andthenclickDiskManagementbeneathit.
3.WhentheInitialize and Convert Disk Wizardwindowappears,clickCancel.
4.IntheDisk Managementwindow,eachRAIDgroupyoucreatedwillappear(listedas“unallocated”)asasinglevolume.Right-clickonevolumewherethewords“NotInitialized”appear,andthenselectInitializeDisk.
5.WhentheInitialize Disk windowappears,selecttheRAIDvolume(s),andthenclickOK.
6.BackintheDisk Managementwindow,right-clickwheretheword“Online”appears,andthenselectConverttoGPTDisk.
7.Right-clickwheretheword“unallocated”appears,andthenselectNewPartition.
8.WhentheNew Partition Wizard windowappears,clickNext.
9.WhentheSelect Partition Typewindowappears,selectPrimaryPartition,andthenclickNext.
10.WhentheSpecify Partition Sizewindowappears,clickNextifyouwantalloftheFusionsystem’scapacitytoremainasoneblock(volume).Otherwise,adjustthevolumesizetomeetyourneeds,andthenclickNext.
11.WhentheAssign Drive Letter or Pathwindowappears,choosealetter,andthenclickNext.
12.WhentheFormat Partitionwindowappears,enteranewnameforthevolumeifyou’dlike.ForRAIDvolumesupto16TB,acceptthedefaultallocationunitsize;forRAIDvolumesgreaterthan16TB,select8192fromthedrop-downmenu.SelectPerformaquickformat,andthenclickNext.
Note: If you do not select the quick format option, this process will take much longer to complete.
13.Whenthenextwindowappears,clickFinish.
14.Repeatsteps4–13foreachremaining“unallocated”disk.
Mac User’s Support Note:AlthoughthisfeatureissupportedbytheATTOutility,asofthiswriting,Mac
OSXdoesnotsupportRAIDgroupcapacityexpansion.
WARNING:AddingdrivestoanexistingRAIDgroupmayadverselyimpactperformance.Youcannotreversethis
operationunlessyoudeletetheRAIDgroup.
13
2.SelectRAIDManagement>Propertiesfromtheapplicationmenu,andthenvieworchangethecurrentproperties:
•Speed Readspecifiesthecachepolicytobeusedduringreadoperations.Onceareadcommandisgiven,theExpressSASRAIDcoderetrievesthenextsetofsequentialdatafromtheRAIDgroup’sdrivesandcachesitintheSonnetRAIDcontroller’sinternalmemory.IfyouselectNever,readcachingisneverperformed.IfyouselectAlways,readcachingisalwaysperformed.IfyouselectAdaptive,SpeedReadisenabledordisableddependingonthesequentialpatternsdetectedinI/Orequests.
•Auto Rebuildcontrolsthereplacementofafaulteddrivewithanyavailableunallocateddrive.WhenyouclicktheAutoRebuildcheckboxandtheAcceptbutton,AutoRebuildisenabled.Ifadrivebecomesfaulted,theExpressSASRAIDadapterreplacesthedrivewithanunallocateddrive.
•Rebuild PriorityspecifiestheratioofrebuildI/OactivitytohostI/Oactivity.ArebuildpriorityofSame(defaultvalue)indicatesthatrebuildI/OandhostI/Oaretreatedequally.ArebuildpriorityofLowindicatesthathostI/OisgivenahigherprioritythanrebuildI/O.ArebuildpriorityofHighindicatesthatrebuildI/OisgivenahigherprioritythanhostI/O.Inpracticalterms,selectingLowenablesyoutocontinueworkingwithfullreadperformance,buttherebuildwilltakemuchmoretimetocomplete.
•PrefetchspecifiesthenumberofstripesthatarereadwhenSpeedReadisenabledorsettoadaptive.Thevalidvaluesforprefetchare0,1,2,3,4,5and6;thedefaultvalueis1.ThispropertycanonlybechangedaftertheRAIDgroupiscreated.Toaccessthisproperty,selecttheRAIDgroupandviewitsproperties.
3.ClickAccept.
1.2 RAID Group Setup and Management
RAID Group RAID Level MigrationChangingaRAIDgroupfromoneRAIDleveltoanotheriscalledmigration.Thefollowingmigrationlevelsaresupported:
•JBODtoRAIDLevel0•JBODtoRAIDLevel1•RAIDLevel0toRAIDLevel10•RAIDLevel1toRAID10
SelectRAIDManagement>MigrateRAIDLevelfromtheapplicationmenu,andthenfollowtheinstructionsonthescreen.
RAID Group DeletionYoumaydeleteagroupusingtheATTOConfigurationTool.SelectRAIDManagement>DeleteGroupfromtheapplicationmenu,andthenfollowtheinstructionsonthescreen.
RAID Group RebuildingIfaRAIDgroupbecomescompromised,youmustrebuildit.SelectRAIDManagement>RebuildGroupfromtheapplicationmenu,andthenfollowtheinstructionsonthescreen.
YoumaypauseaRAIDgrouprebuildbyselectingtheRAIDgroupinthelowerpane,andthenselectingRAIDManagement>PauseRebuildfromtheapplicationmenu.Toresumetherebuild,selecttheRAIDgroupinthebottompane,andthenselectRAIDManagement>ResumeRebuildfromtheapplicationmenu.
RAID Group Properties ModificationEachRAIDgrouphasspecificproperties,andthevalueofeachpropertyremainswiththeRAIDgroupwhenitismovedfromonecomputertoanother.SomeofthepropertiescanonlybespecifiedduringRAIDgroupcreation(RAIDlevel,interleave,andsectorsize),whereasothersmaybechangedatanytimeduringthelifeoftheRAIDgroup.SeeFigure 15onpage16.
1.SelectaRAIDgroupintheGroupspane.
WARNING:Data can be compromised or lost when deleting storage or rearranging storage configurations.
Support Note:ARAIDgrouprebuildmaytakeseveralhourstocomplete,dependingontheoperatingsystem,
drivecapacities,andRAIDconfiguration.
14
Figure10
Figure11
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
15
Figure12
Figure13
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
16
Figure14
Figure15
1.2 RAID Group Setup and Management
Select the number of partitions for the new RAID group
Select the RAID group’s properties
17
1.3 Drive and RAID Group Monitoring
The ATTO Configuration Tool provides useful information on individual drives and associated RAID groups.
UsetheATTOConfigurationTooltogatherbasicordetailedinformationaboutthedrivesconnectedtotheSonnetRAIDcontroller,andoperationalstatusontheRAIDgroupscreatedwiththem.
Basic Drive Information OpentheATTOConfigurationTool,expandthedevicetreeintheDeviceListingpaneuntilExpressSASRxxxappears,andthenclicktohighlightit.IntheAttachedDrivespane,generalinformationforallthedrivesisdisplayed.SeeFigure 16onpage20.
•LED icon:Indicatesoperationalstatusofthedrives.Green=online,red=faulted
•Name:Displaysthedrive’smodelnumber
•Vendor:Notused
•Address:DisplaystheSASaddressgeneratedbytheSonnetRAIDcontroller
•Usage:Identifieshowthedriveisbeingused.IfitispartofaRAIDgroup,thegroupnameandmembernumberaredisplayed.IfitisaHotSpare,itislistedasaHotSpare.
•Capacity:Displaysthedrive’sformattedcapacity.
Detailed Drive Information IntheAttachedDrivespane,double-clickadrivenametoviewdetailedinformation.SeeFigure 17onpage20.
•Status:Displaysthedrive’soperatingstatus.OKisdisplayedifitisfunctioningnormally.Ifthereisaproblem,FaultedorErrorisdisplayed.
•Type:Displaysthetypeofmedia
•Name:Displaysthedrive’smodelnumber
•Vendor:Notused;alwaysdisplaysNotAvailable
•Serial:Displaysthedrive’sserialnumber
•Address:DisplaystheSASaddressgeneratedbytheSonnetRAIDcontroller
•Speed:Displaysthedrive’sinterfacespeed
•Revision:Displaysthedrive’sfirmwarerevision
•LUN:Displaysthelogicalunitnumber,whichisthenumberassignedtodrive’sRAIDgroup
•Index:Displaysthedrive’sRAIDgroupindexnumber.ThisnumberisusedinCLIcommands
•Capacity:Displaysthedrive’sformattedcapacity
•Usage:Identifieshowthedriveisbeingused.IfitispartofaRAIDgroup,thegroupnameandmembernumberaredisplayed.IfitisaHotSpare,itislistedasaHotSpare.
•Sector Size:Displaysthedrive’ssectorsize
RAID Group Information Inthebottompane,clicktheGroupstabtodisplayRAIDgroups.SeeFigure 16onpage19.
•Name:DisplaysthenameoftheRAIDgroup
•Level:IndicatestheRAIDlevelformattingfortheRAIDgroup
•Capacity:Indicatestheformatted,configuredcapacityoftheRAIDgroup
•Members:IndicatesthenumberofdrivesintheRAIDgroup
•Status:DisplaystheoperatingstatusfortheRAIDgroup.RefertoDefinitionsonpage35fordetailedinformation.
•Rebuild:SpecifiesthegeneralconditionoftheRAIDgroup.Noneindicatesnorebuildistakingplace,norisitnecessary;RebuildingindicatesthattheRAIDgroupisdegraded,andisintheprocessofrebuilding;Pausedindicatesthatarebuildwasinterruptedandneedstoberestartedtofinish.RefertoDefinitionsonpage35fordetailedinformation.
Drive IdentificationYoumayidentifyoneormoredrivesusingtheATTOConfigurationTooltoturnonLEDsintheFusiondriveenclosure.
1.LaunchtheATTOConfigurationToolapplication.
2.ExpandthedevicetreetohighlighttheExpressSASRxxx,andthenclicktheRAIDtab.StatusforalldrivesconnectedtotheSonnetRAIDcontrollerwillbedisplayed.
3.ClickononeormoredrivesindividuallythatyouwanttoidentifyintheAttachedDriveslist.
4.SelectRAIDManagement>Locate>Drivefromtheapplicationmenu.Ifthedrivedoesnotsupportthismethodofidentification,amessagewillappearinthebottompane;gotothenextstep.Otherwise,lookattheFusionenclosure;thedriveactivityLED(s)forthespecificdrive(s)willbelituntilyoudeselectLocateintheapplicationmenu.
(continued)
18
Drive Identification (continued) 5.Double-clickadriveinthetoppanetodisplaydetailed
information,andnotetheindexnumberforthedrive.Closethedetaileddriveinformationwindow.
6.ClicktheRAIDCLItab,andthentype“Blockdevidentifyx”,wherexistheindexnumber.LookattheFusionenclosure;thedriveactivityLEDforthespecificdrivewillbelit.
Note:Type “Blockdevidstop” to turn off the LED.
S.M.A.R.T. DataSelf-Monitoring,AnalysisandReportingTechnology,orS.M.A.R.T.,isamonitoringsystembuiltintoSATAdrivestodetectandreportonvariousindicatorsofdrivehealth.TheS.M.A.R.T.featurekeepstrackofandreportsonthestatusofSATAdrivehealthusingcertainparametersrecordedbythedrives.Notificationscanbesentwhencertainpre-determinedvaluesareexceeded.
UsetheATTOConfigurationTooltoviewthefilesthatrecordchangestoanindividualdrive’sS.M.A.R.T.parameters.Thefilesarepermanentandcanbeviewedindependentlywhetheryouhaveenabledmonitoringornot.
S.M.A.R.T. Monitoring Enabling and DisablingMonitoringisdisabledbydefault;ifyouwanttousethefeature,youmustenableit.Youmayenableordisablethemonitoringfeatureatanytime.
1.LaunchtheATTOConfigurationToolapplication.
2.ExpandthedevicetreeandselecttheExpressSASRxxx,andthenclicktheRAIDtab.
3.SelectRAIDManagement>MonitorS.M.A.R.T.fromtheapplicationmenutoenable(indicatedwithacheckmark)ordisablemonitoring.
S.M.A.R.T. Status CheckingTheATTOConfigurationToolinterfacedisplaysthelatestS.M.A.R.T.statusrecordforaselecteddrive.Allattributesreportedbythedrivearelistedwitheachattribute’sThreshold,Worst,CurrentandRawvalue;thethresholdvalueisthevalueatwhichnotificationofaproblemisgeneratedbythesoftware.
1.SelectasingledriveintheAttachedDrivespane.
2.Control-clickorright-clickontheselecteddrive,andthenselectS.M.A.R.T.Statusinthesub-menu.
1.3 Drive and RAID Group Monitoring
3.TheS.M.A.R.T.Statusboxdisplays.
IftherehasbeenachangefromapreviousS.M.A.R.T.statusrecord,anarrowindicatesthechangedirection,eitherhigherorlower.SeeFigure 18onpage21.
TheS.M.A.R.T.statusdisplayalsocontainsinformationsuchasthedateandtimetheS.M.A.R.T.statuswasrecorded,thetotalnumberofrecordsforthisdrive,andthecurrentmonitoringstatus(enabledordisabled).
Youmaymovetopreviousorsubsequentrecords,querythedriveorrefreshtheviewusingcontrolsontheinterface.Control-click(orright-click)asingledriveintheAttachedDrivespane,andselectS.M.A.R.T.Statusfromthesub-menutoviewtherecord.
•UsetheleftarroworrightarrowcontroltomovebetweenS.M.A.R.T.statusrecords.
•UsetheRefreshbuttontoquerythedriveforthelatestvalues.Ifanyvaluesaredifferentfromthemostrecentrecord,anewrecordiscreatedanddisplayed.
S.M.A.R.T. Attribute FilteringEachoftheS.M.A.R.T.statusattributesisassignedoneormoreclassificationtypes:
•performance•errorrate•eventcount•critical
TheS.M.A.R.T.Statusdialogboxcanbefilteredtodisplayanycombinationofthesetypes.Thedefaultviewistodisplayalltypes.
1. OpentheS.M.A.R.T.Statusbox,andthencontrol-click(orright-click)inthetableareawheretheattributevaluesaredisplayed.
2. Eachclassificationtypethatisvisiblehasacheckmark.Selectanyclassificationtypetochangethecheckmark.
19
S.M.A.R.T. NotificationsWhenS.M.A.R.T.monitoringisenabled,statusiscollectedfromeachSATAdriveat60minuteintervals.Ifthedataisdifferentthanthepreviousstatus,aS.M.A.R.T.statusrecordisaddedtotheS.M.A.R.T.statusfileforthatdrive.AnotificationoftheS.M.A.R.T.statusdifferenceisgeneratedbaseduponthecurrentsettingsintheNotificationspane.RefertoRAIDEventNotificationsonpage25.
TheS.M.A.R.T.status’notificationlevelisdeterminedasfollows:
•INFO:Noneofthestatusvalueswasbelowthethresholdvalue.
•WARNING:Oneormoreofthestatusvalueswasbelowathresholdvaluebutnonewasclassifiedascritical.
•CRITICAL:Oneormoreofthestatusvalueswasbelowathresholdvalueandonewasclassifiedcritical.
1.3 Drive and RAID Group Monitoring
20
Figure16
Figure17
1.3 Drive and RAID Group Monitoring
Drive information displayed with the RAID tab selected
Detailed information displayed for a specific drive
21
Figure18
1.3 Drive and RAID Group Monitoring
S.M.A.R.T. status displayed for a specific drive
22
23
1.4 Enclosure (SES) Health Monitoring
Many Fusion drive enclosures contain a SCSI enclosure processor which tracks enclosure health status, drive identification and drive fault identification. The ATTO Configuration Tool recognizes drive enclosures that provide SCSI Enclosure Services (SES).
UsetheATTOConfigurationTooltogatherthehealthstatusoftheenclosure’spowersuppliesandfans.Ifthestatusofeitherofthesesub-systemsindicatesafailure,thecontrollerreportstheproblem.TheConfigurationToolshowsthestatusofselectedSESdevicesandreportsthespecifichealthofeachsub-system.
SES Status Checking 1.SelecttheFusiondriveenclosurefromtheDeviceListing
treeintheConfigurationTool.SeeFigure 19onpage24.
2.SelecttheSEStabatthetopoftherightpane.
3.Viewtheoverallstatusofeachcomponentacrossthetopoftherightpane.SeeFigure 20onpage24.
Note:Depending on the Fusion storage system used, some features may not be fully supported.
4.Selectaspecificsub-system(powersupplyorfans)andviewthestatusofthereportingsub-system.
Support Note:ThisfeaturedoesnotworkwithFusionD400RAID,FusionD800RAID,norFusionR800RAID
storagesystems.
24
Figure19
1.4 Enclosure (SES) Health Monitoring
Basic info information displayed when a SAS expander is selected
Figure20
Power supply status displayed when the SES (SCSI Enclosure Services) tab is selected
25
1.5 RAID Event Notifications
The ATTO Configuration Tool may be configured to issue notifications via audible and visual alerts when a RAID event occurs.
RAIDeventsaredividedintothreecategories:
• Critical events areonesinwhichaseriousproblemhasoccurredandtheadministratoroftheRAIDgroupshouldperformcorrectiveaction.
• Warning eventsarelessseriousbutstillwarrantrecordingandnotificationatsomelevel.
• Information alertsprovidesupportiveinformationaboutwarningsorcriticalevents.
Drop-downboxesontheNotificationspaneallowyoutochoosethetypeofeventwhichpromptsanalert.SeeFigure 21onpage26.
• Critical:onlyCriticaleventsarereported
• Warning:allWarningsandCriticaleventsarereported
• All:allCritical,WarningandInformationeventsarereported
• None:noeventisreported.TheNonelevelisusefulinemailnotificationbecauseyoucansetupemailaddressestowhichalertsmightbesentatsomefuturetime.
YoucanchooseanycombinationofnotificationsontheNotificationpaneasneeded.ThenotificationsarespecifiedatthehostsystemlevelandapplytoallSonnetRAIDcontrollersinstalledinthehostsystem.
Basic Alerts Youcanselectanaudiblealert,avisualalert,orbothforaparticularcategoryofevents.Selectanotificationlevelusingthedrop-downboxnexttotheAudibleandVisuallabelsontheNotificationsscreen.
Audible alertuseseithertheSonnetRAIDcontroller’sonboardbuzzer(R6xx)orthecomputer’sspeaker(R3xx)tosoundanalarm.Thealarmcontinuouslysoundsuntilyoustopit.Thereisaniconinthesystemtrayorthemenubarthatisusedtoturnoffthealarm.Youmustright-click(oroption-click)theiconandthenselectMuteAudibleAlertfromthemenu;thiswillstopthealarm.
Visual alertusesasystemmodalpop-uptodisplayamessage.Youmustclosethepop-upusingthepop-up’sbutton.
Logging Loggingnotificationrecordsthetypeofeventastextinalogfileyouspecify.
•TheATTOConfigurationToolprovidesadefaultlocationforeventlogfileswhichyoucanchangeintheLocationfieldfoundunderLoggingontheNotificationstab.Thelogfilenameisacombinationoftheadapter’sSASaddress,anunderscoreanda0or1.
•Youmaylimitthesizeofthelogfilebyenteringanumbergreaterthan0intheSizeLimit(KB)field.Oncethelimitisreached,anotherlogfileiscreated.Oncethatlogfile’slimitisreached,theConfigurationTooloverwritesthefirstlogfileandcontinuestorotatebetweenthetwofiles.
•Ifyoudonotwanttolimitthestoragecapabilityofthelogfile,enterazerointhefield.
•ChoosethetypeofeventyouwantrecordedintheeventlogfromtheEvents:dropdownbox.
Email AlertsEmailnotificationsendsamessagetodesignatedemailaddresseswhentheeventlevelfromthedropdownboxnexttotheNotificationAddress:fieldisreached.
•YoumayspecifyseveralnotificationaddressesoneachlineintheemailsectionoftheNotificationspane,eachseparatedbycommas,foranyeventlevel.
•YoumustcompletetheIPaddressornameoftheserverandsender.
•Youmayspecifyausernameandpasswordforthemailserverifoneisrequired.
•Acriticaleventemailnotificationissentaftera10-seconddelaytoallowseveralrelatedeventstobereportedinthesamemessage.Allothernotificationemailsaresentat15-minuteintervals.
•YoumayspecifyifyouareusingaTLS/SSLenabledserver(e.g.Gmail™,Yahoo®,etc.)aswellastheportusedonthatTLS/SSLserver.EnablingSSLenablesyoutoconnecttotheseemailproviders,astheyusuallyrequiresecureconnections.Leavethisboxuncheckedifyouareusingaserverthatdoesn’trequireasecureconnection.Choices:EnableSSLcontrol=checked,unchecked,Portnumbercontrol=1–65535Defaultvalues:EnableSSLcontrol=unchecked,Portnumbercontrol=25
Note:Contact your email provider for the appropriate Port Number. Using any other number will result in email notification failure.
Support Note:AudibleandvisualalertsarenotavailableonsystemsrunningLinux.
26
Figure21
1.5 RAID Event Notifications
Configuration Tool Notifications screen when the local host is selected in the Device Listing pane
27
1.6 RAID Group Media Maintenance
The Media Scan feature scans disk drives for media errors and parity errors. All media errors are counted and fixed. All parity errors are reported in the event log. The two options are described below.
UsetheATTOConfigurationTooltocheckandrepairmediaerrorsonparityRAIDgroups.Youmaystartthemediascanoperationsmanually,orscheduletheoperationsforalatertime,oronaweeklybasis.
Media Scan Options Media ScanworkswithparityRAIDgroupmembers,HotSparedrivesandunallocateddrives.MediaScanreadstheselecteddrivesand,ifamediaerrorisfound,MediaScanre-writesthediskwiththemediaerror.Thedrivewillrelocatethebadsector’sdatatoanalternatepartofthedrive.MediaScanrewritesthecorrectdataforadiskthatisamemberofanonlineparityRAIDgroup.MediaScanwritesrandomdatatoHotSparedrivesandunallocateddrives.TheMediaScanfeaturerecordsthenumberofmediaerrorsdetectedandcorrectedforeachdrive.ThesecountsarestoredpersistentlyifthedriveisaRAIDgroupmemberoraHotSparedrive.Thecountsarenotpersistentlystoredforanyotherdrives.
Media Scan with Parity VerifyisavariationofMediaScanthatisavailable for online parity RAID groups only.ParityVerificationisperformedoneachRAIDgroupstripethathasnodetectedmediaerrors.Theparityofthestripeisrecalculatedandcomparedtotheoriginalparityforthestripe.Ifthereisamismatch,anerrorisgeneratedandrecordedintheEventLogandSystemLogfiles.
Note:Your computer must be on in order to perform manual or scheduled Media Scan operations.
Modes of operation for: •OnlineRAIDGroup–MediaScanperformsSCSIRead
commandsoneachstripegroup.Parityverificationisperformedonastripethathasnomediaerrors.MediaScanactivityisscheduledinaccordancewiththeRebuildPriorityLevel.MediaScanisrestartedafterrebootiftheMediaScandidnotcomplete.
•DegradedorOfflineRAIDGroup–MediaScanperformsSCSIReadcommandsforeachstripegroupoftheonlinedrives.Noparityverificationoccurs.TheMediaScanisrestartedafterarebootiftheMediaScandidnotcomplete.
•HotSpares&UnallocatedDrives–MediaScanperformsSCSIReadcommandsforeachselecteddrive.MediaScanisnotrestartedafterarebootiftheMediaScandidnotcomplete.
Start a Media Scan 1. IfyourcomputerisrunningMacOSX,dragtheRAIDgroup
youwanttoscantothetrash(changestoanejecticon)toejectit.Otherwise,skiptostep2.
2.SelecttheRAIDgroup,HotSparedrive(s),orunallocateddrive(s)youwanttoscanintheGroupspane;oneRAIDgroup,ormultipleHotSpareorunallocateddrivesmaybeselected.
3.Control-click(orright-click)theRAIDgroupandselectScan OnlyorParity Verify(MediaScan+ParityVerify)fromthedropmenu.SeeFigure 22onpage29.YoumayalsoselectRAIDManagement>Scanning>ScanOnly(orRAIDManagement>Scanning>ParityVerify)fromtheapplicationmenu.
4.Thescanstartsimmediately;theAttachedDrivespanedisplaysarotatingiconnexttoeachdrivebeingscanned,andtheRAIDGrouppanedisplaysthetypeofscanbeingperformedandastatusforpercentcomplete.
Schedule a Media Scan 1.SelectaRAIDgroupintheGroupspane.
2.Control-click(orright-click)theRAIDgroupandselectSchedule.SeeFigure 23onpage30.YoumayalsoselectRAIDManagement>Schedulefromtheapplicationmenu.
3.SelectScan OnlyorParity Verify,andthenclickNext.SeeFigure 24onpage30.
4.Selectthetimeandfrequencyscheduleforthetasktobeperformed.SeeFigure 25onpage31.
5.ClickFinish,andthenclickYesinthenextdialogboxtofinishschedulingthetask.
Note:You may schedule only one task per RAID group. You may not schedule media scans for Hot Spare drives or unallocated drives.
Support Note:MediaScanoperationssignificantlyimpactyourFusionstoragesystem’sperformance,and
maytakeseveralhourstocomplete.WesuggestthatyouscheduleMediaScanoperationsfortimeswhenthesysteminnotinuse.
28
1.6 RAID Group Media Maintenance
Cancel, Pause, or Resume a Media ScanMediaScanfunctionsforaparityRAIDgroupmaybepaused,resumedandcancelled.TheConfigurationToolprovidesmenuitemstopauseandresume,andCLIprovidesacommandtocanceltheMediaScan.TheresultsoftheMediaScanuptothetimeofthepauseorcancelaresavedpersistently.
MediaScanfunctionsforHotSpareandunallocateddrivescanbecancelled,butcannotbepaused.MediaScanofHotPlugandunallocateddrivesarerunimmediatelyandtheyarenotscheduled.TheConfigurationToolprovidesmenuitemstostartandcancelMediaScanfunctionsonthesedrives.
1.SelecttheRAIDgroupbeingscannedinthegroupspane.
2.Control-click(orright-click)theRAIDgroupandselectPause Media(orParity)ScantopausetheMediaScan,orCanceltostoptheMediaScan.YoumayalsoselectRAIDManagement>Pause Media(orParity)Scan,orRAIDManagement>Cancelfromtheapplicationmenu.
Note:You may resume a paused Media Scan operation by control-clicking (or right-clicking) the RAID group that was being scanned and selecting Resume Media Scan, or by selecting RAID Management > Resume from the application menu.
Manage Scheduled Media Scans 1.ClicktheTaskstab.
2.SelecttheRAIDgroupscheduledforaMediaScan.
3.Control-click(orright-click)theRAIDgroupandselectRescheduletochangetheMediaScanschedule,orDeletetodeletetheMediaScan.YoumayalsoselectTaskManagement>Reschedule,orTaskManagement>Deletefromtheapplicationmenu.SeeFigure 26onpage31.
Automatic Media Scan CancellationAMediaScanmaybeautomaticallycancelledforthefollowingreasons:•AparityRAIDgroupbeingscannedrequiresarebuildoperation
•AparityRAIDgroupisbeingscannedandthelastdriveismarked“Faulted”
•AHotSparebeingscannedisneededforaRAIDgrouprebuild
•AnunallocateddrivebeingscannedisneededforaRAIDgrouprebuild
AMediaScanisnotcancelledinthefollowingscenario:•AnunallocateddrivecannotbeaddedtoaRAIDgroupwhena
MediaScanisactiveonthedrive.
TheMediaScanmustbemanuallycancelledintheabovescenario.
View a Scan Report 1.SelecttheSonnetRAIDcontrollerfromtheDeviceListing
pane.
2.SelecttheRAIDtabintherightpane.
3.SelecttheRAIDgroup,HotSparedrive(s)orunallocateddrive(s)whosescanreportshouldbedisplayed.OneRAIDgroupcanbeselectedormultipleHotSpareandunallocateddrivescanbeselected.
4.SelectRAIDManagement>Scan Reportfromtheapplicationmenu.
5.AMedia Scan Error Reportmessageboxappearswiththescanresults.SeeFigure 27onpage31.Ifascaniscurrentlyinprocess,theScannedcolumnindicatesthepercentcompletefortheoperation.
TheScanReportincludesthecountsforthemostrecentscanandthetotalresultsforallMediaScanoperations.ThisinformationispersistentforRAIDgroupdrivesandHotSparedrivessinceitisstoredinthedrive’smetadata.Theresultsmaybeerasedfromthedrivewhenthemetadataisrewritten,e.g.aHotSpare’sinformationislostwhentheHotSpareisaddedtoaRAIDgroup.TheMediaScanresultsforanunallocateddriveareonlyavailableuntilarebootoccurs.
MediaScanprovidesthefollowingmetrics:
•MediaerrorsdetectedonmostrecentscanintheErrorscolumn.
•Mediaerrorscorrectedonmostrecentscan.
•Totalstripegroupsscannedonmostrecentscan.ThisdataisnotdisplayedinConfigurationTool.
•MediaerrorsdetectedonallscansintheTotal Errorscolumn.
•Mediaerrorscorrectedonallscans.
•TotalnumberofallscansintheScanscolumn.
TheMedia Scan Error Reportdoesnotdisplaythecountofcorrectederrors.ThecorrectederrorcountisdisplayedwhilethemousepointerhoversovertheErrorsorTotalErrorsvalueforaspecificdrive.Ifthedetectederrorsdonotequalthecorrectederrorsthewarningiconappearstotheleftofdevicenamecolumn.
TheScanReportisupdatedbytheConfigurationToolevery10seconds.ThemetricsarenotupdatedwhentheMediaScanispaused.
29
Figure22
Selecting the Scan Only media scan operation for a RAID group
Figure23
Scheduling a Media Scan operation for a RAID group
1.6 RAID Group Media Maintenance
30
1.6 RAID Group Media Maintenance
Figure24
Selecting the Media Scan type
Figure25
Scheduling the time and frequency for a Media Scan operation
31
Figure26
Changing a scheduled Media Scan operation
1.6 RAID Group Media Maintenance
Figure27
Viewing a RAID group’s Media Scan report
32
33
6.ClicktheRAIDCLItab,andthentype“Blockdevidentifyx”,wherexistheindexnumber.LookattheFusionenclosure;thedriveactivityLEDforthespecificdrivewillbelit.
Note:Type “Blockdevidstop” to turn off the LED.
Faulted Drive Replacement with Auto RebuildAfaulteddriveisautomaticallyreplacedifAutoRebuildisenabledandasuitableunallocateddiskisavailable.Suitableunallocateddrivesareinitialized,havealargeenoughcapacitytoreplacethedegradeddrive,andcannotcontainanyRAIDgroupinformation.Theunallocateddrivemaybeapre-existingdriveoranewly-installeddrive.
IfaHotSparePoolexists,theSonnetRAIDcontrollerchoosesasuitableHotSparedrivebeforeselectinganunallocateddrive.
Manual Faulted Drive ReplacementOnceyouhaveidentifiedthefaulteddrive,youmustreplaceitandrebuildtheaffectedRAIDgroup.
1.Swapoutthefaulteddrive.
2.LaunchtheATTOConfigurationToolapplication.
3.ExpandthedevicetreetoshowtheExpressSASRxxx,andthenclicktohighlightthedegradedRAIDgroup.
4.SelectRAIDManagement>Rebuildfromtheapplicationmenu;atabfortheRAIDgroupwillopen,andyouwillbepromptedtodragafreedriveontopoftheonebeingreplaced.SeeFigure 28onpage34.
5.Afterstartingtherebuild,youmayusetheRAIDgroup,butitswriteperformancewillbereduceduntiltherebuildiscomplete.
1.7 Identify and Replace a Faulted Drive
Support Note:ARAIDgrouprebuildwilltakeseveralhourstocomplete,thetotaltimedependingontherebuild
priority,drivecapacities,RAIDgroupconfiguration,andoperatingsystemused.
If a drive in a RAID group fails, the RAID group’s status becomes degraded. This section will help you to identify and replace the bad drive.
Automatic Faulted Drive IdentificationOnsupportedFusionstoragesystems,drivefaultidentificationisperformedautomaticallybytheSonnetRAIDcontrollerwhenaRAIDgroupmemberbecomesdegradedbyexhibitingunrecoverableerrorsduringI/O.TheRAIDcontrollerreportsthestatusofthedriveandaskstheFusionenclosuretoperformfaultidentification,illuminatingablinkingredLEDasaresult.ThefaultidentificationcontinuesuntilthedriveisreplacedortheRAIDgroupisdeleted.TheATTOConfigurationToolwillalsoissuevisual,audible,andemailnotifications(onlywhenconfiguredtodoso).
Manual Faulted Drive IdentificationWhenanerroroccursthatrequiresadrivetobereplaced,theATTOConfigurationToolwillissuevisual,audible,andemailnotifications(onlywhenconfiguredtodoso).
Afteradrivefailurenotificationhasappeared,
1.LaunchtheATTOConfigurationToolapplication.
2.ExpandthedevicetreetoshowtheExpressSASRxxx,andthenclicktheRAIDtab.DrivestatusforalldrivesconnectedtotheSonnetRAIDcontrollerwillbedisplayed.ThefaultedordegradeddrivewillhavearedLEDiconnexttoit.
3.ClickonthefaultedordegradeddriveyouwanttoidentifyintheAttachedDriveslist.
4.SelectRAIDManagement>Locate>Drivefromtheapplicationmenu.Ifthedriveisnotsupportedforthismethodofidentification,amessagewillappearinthebottompane;gotothenextstep.Otherwise,lookattheFusionenclosure;thedriveactivityLEDforthespecificdrivewillbelituntilyoudeselectLocate.
5.Double-clickthefaultedordegradeddriveinthetoppanetodisplaydetailedinformation,andnotetheindexnumberforthedrive.Closethedetaileddriveinformationwindow.
Support Note:AutomaticfaulteddriveidentificationdoesnotworkwithFusionD400RAID,FusionD800RAID,
norFusionR800RAIDstoragesystems.
Support Note:IfyouhaveconfiguredyoursetuptoincludeaHotSparedrive,theATTOConfigurationTool
willautomaticallystartrebuildingtheRAIDgroupusingtheHotSparedrive.
34
1.7 Identify and Replace a Faulted Drive
Figure28
Replacing a faulted drive with an unallocated drive to rebuild a degraded RAID group
35
ThischapterdescribesprocedurestofollowthatmayallowdatatobepartiallyrecoveredwhendrivesfailorbecomeinaccessibleandcauseaRAIDgrouptogooffline.
SonnetRAIDcontrollersuseATTOTechnologies’DriveAssure™technologytomaintainerror-freeoperationofRAIDgroupmemberdrives.ThisincludesfeatureslikeDriveInitialization,MediaScan,ParityVerify,PerformanceMonitoring,andalgorithmsforlatencyandresponsemanagement.Occasionally,adrivewillsufferamechanicalorfatalmediaerrorthatmakesitunusable.Aconnectionerrormaycausemultipledrivestobeinaccessible,resultinginanarraythatcannotbeaccessednormally.
1.8 Recover Data from Offline RAID Groups
DefinitionsRAID Group Status Definition
ONLINE TheRAIDgroupstateisonline,withallRAIDgroupmembersavailableandfullyoperational.
DEGRADED TheRAIDgroupdoesnothavefulldataprotection.Thisoccurswhenanon-criticalnumberofRAIDgroupmembers(drives)areunavailable,degradedorfaulted(i.e.,onememberinaRAID5RAIDgroup,twoinaRAID6RAIDgroup,andsoforth).Onareadcommandtoinaccessibledrive(s),thedataisderivedusingredundancyorparity.A degraded RAID group may be initializing or rebuilding.
OFFLINE TheRAIDgroup’sdatacannotbeaccessedbecauseacriticalnumberordriveshavebeenfaultedorremoved.Forexample,twoormoredrivesinaRAID5RAIDgrouphavefailed.
RECOVERY TheRAIDgroupisinbasicdatarecoverymode.I/Omaybelimitedtoreadswhileinthisstate.
RECEXT TheRAIDgroupisinextremedatarecoverymode,whichreturnsdataatallcosts.I/Omaybelimitedtoreadswhileinthisstate.
RAID Member Status Values Definition
ONLINE Thedriveisfullyoperational
DEGRADED Someofthedrive’sdataisnotuptodate
UNAVAILABLE Connectiontothedrivehasbeenlost
FAULTED Thedrivehasanunrecoverableerror
Rebuild Status Values Definition
OK Dataisuptodate
REBLD Therebuildoperationisinprogress
A_INIT Theadvancedinitializationoperationisinprogress
X_INIT Theexpressinitializationoperationisinprogress
MSCAN Themediascanoperationisinprogress
Rebuild Status Suffixes Definition
…FAULTED Theoperationceasedduetoanerror
…HALTED Theoperationwasstoppedattheuserrequest
…INTRUPTD Theoperationwasinterrupted
…%COMPL Percentcompletionforoperation
WARNING:Anytime a RAID group goes offline, its data integrity has been compromised.Itisimperative
thatdataconsistencychecksand/orfilesystemrepairtoolsbeusedtovalidaterecovereddata.
36
Recovery ModeSometimes,despitecarefuloperationandmaintenance,driveswillcoincidentallyfailinsuchawaythattheRAIDgroupintegrityiscompromised.AfteraRAIDgrouphasbeenmarkedofflinebecauseofproblemswithmemberdrives,thereisawaytopossiblyrecoversomeofthedata.TheguidelinesandcommandslistedonthefollowingpagesofthischaptercanhelprecoverdatafromanofflineRAIDgroup.ThefollowingdescriptionsrefertoRAID5specifically,buttheprinciplesalsoextendtootherRAIDtypes.
RAID Group Failure ScenariosRAIDgroupscannotbeaccessednormallywhentheirmemberdisksfail,andtheRAIDgroupismarkedoffline.RAIDgroupsofdifferentRAIDlevelsaremarkedofflinefordifferentreasons,asfollows:
Drive Replacement on a Failure ConditionReplace RAID Group Member Drives as Soon as They FailWithparityandredundancyRAIDlevels,aRAIDgroupcanwithstandthelossofonemember,andthedataisstillvalidandaccessible.Inthiscase,theRAIDgroupgoesintodegradedmodeandusesparityorredundancytogeneratethedata.AlthoughtheRAIDgroupisfullyoperational,itisatriskbecauseifanyotherdrivefails,dataintegrityiscalledintoquestion.
A Warning About Drive Replacement Averycommonreasonthatanarraygoesfromdegradedmodetoofflinemodeiswhenthewrongdriveisreplaced.Bypullingoutaperfectlygooddrive,adouble-drivefaultoccursandthereareinsufficientdrivestogeneratedata.Thefollowingprocedureisveryimportantwhenyouareconsideringremovingafaileddrive,toensurethecorrectdriveispulled.
Identifying Failed DrivesPriortoreplacingadrive,youmustbeverysurewhichonefailed.IfafaileddriveisinanenclosurethatsupportsSES(FusionDX800RAID,RX1600RAID,RX1600Expansion),thedrivemodule'sfaultLEDshouldbeblinking.Inthatcase,itisclearwhichdriveshouldbereplaced.Ifmultipledrivemodules’LEDsareblinking,powercyclingtheenclosure(s)andreseatingthedrivescansometimescorrectintermittentconditions.
TheATTOConfigurationToolprovidesothermethodstoidentifyfaileddrives.PleaserefertoIdentifyandReplaceaFaultedDriveonpage33fordetails.
1.8 Recover Data from Offline RAID Groups
RAID Level Reason(s) for Being Marked OFFLINE Recovery Method
JBODandRAID1 Anydrivefailure SeeRecoveryfromFaultsonCriticalNumberofDrivesonpage38
RAID1andRAID10Errorduringrebuild SeeRecoveryfromFailedRebuildonpage37
Mistakenreplacementofagooddrivewhenitsmirrorhasfailed SeeRecoveryfromReplacementoftheWrongDriveonpage39
RAID4andRAID5
Errorsontwoormoredrives SeeRecoveryfromFaultsonCriticalNumberofDrivesonpage38
Errorduringrebuild SeeRecoveryfromFailedRebuildonpage37
MistakenreplacementofagooddrivewhenanothermemberoftheRAIDgrouphasfailed SeeRecoveryfromReplacementoftheWrongDriveonpage39
RAID6
Errorsonthreeormoredrives SeeRecoveryfromFaultsonCriticalNumberofDrivesonpage38
Errorduringrebuild SeeRecoveryfromFailedRebuildonpage37
Mistakenreplacementofgooddrive(s)whenanothermemberoftheRAIDgrouphasfailed SeeRecoveryfromReplacementoftheWrongDriveonpage39
37
1.8 Recover Data from Offline RAID Groups
Barringmajorproblems,theRAIDgroupwillbeputbackonlineattheendoftherebuildrecovery.However, at the location corresponding to the media error, the data may be invalid!Anytime a RAID group goes offline, data integrity has been compromised!Itisimperativethatdataconsistencychecksandfilesystemrepairtoolsareusedtovalidatethedatabeforetryingtouseit.SeeFileSystemRepairToolsonpage39formoreinformation.
Recovery from a Failed Rebuild with a Second Unrecoverable Drive FailureIfarebuildcannotcontinuetocompletionbecauseofunrecoverableerrorsonmultipledrives,usetheExtremerecoverymode,describedbelow,totrytorecoverdata.
AfunctioningRAID5RAIDgroup:
encountersadrivefailure,forcingtheRAIDgroupintoadegradedstate:
ThefaileddriveiseitherreplacedwithaHotSpareorunallocateddrive,orisremovedandreplaced:
Ifanotherdrivefailswithanunrecoverablefailureduringtherebuildprocess,therebuildishaltedandRAIDgroupisforcedoffline:
ChoosetheExtremeRecoveryoptiontotrytorecoverdatafromalldrives.
(continued)
Recovery from a Failed RebuildOccasionallyduringaRAIDgrouprebuild,oneofthedrivesthatwasnotreplacedencountersamediaerror,whichcausestherebuildtostopandforcesthegroupoffline.Thefollowingdiagramsillustrateascenariowherethefaileddriveisremovedandreplaced.Youmayforcetherebuildtocontinue.TheerrorrecoveryprocedureisalsovalidifthereisaHotSpare,orifthereisanunallocateddriveandAutoRebuildisenabled.
AfunctioningRAID5RAIDgroup:
encountersadrivefailure,forcingtheRAIDgroupintoadegradedstate:
ThefaileddriveiseitherreplacedwithaHotSpareorunallocateddrive,orisremovedandreplaced:
Ifamediaerrorisencounteredduringtherebuildprocess,therebuildishaltedandtheRAIDgroupisforcedoffline:
UsetheATTOConfigurationTooltoforcetheRAIDgrouptocontinuetherebuild.First,displaytheRAIDgroupinformation.SeeFigure 29onpage43.Thenright-clicktheofflineRAIDgroupthathastherebuildstatusrebuilding(faulted).SelecttheStartRecoveryRebuildoption.SeeFigure 30onpage43.
TheRAIDgroupstatuswillchangefromofflinetodegraded.Therebuildstatuswillchangefromrebuilding(faulted)torecoveryrebuilding(n%),wheren%isthecompletionpercentageoftherebuildprocess.
Oncetherebuildcompletes,theRAIDgroupgoesonline:
321 4
321 4
321 4A
321 4A321 4A
321 4A
321 4
321 4
321 4A
321 4A 4
38
Basic Recovery ModeUsetheATTOConfigurationToolorCLIcommandstoputthecompromisedRAIDgroupintobasicrecoverymode.Thisallowsyoutoreaddatatoabackuplocation,replaceallfailedormarginaldrives,andthenrestorethedatatothenewdrives.However,atthelocationcorrespondingtothemediaerror,thedatamaybeinvalid! Anytime a RAID group goes offline, data integrity has been compromised.It is crucial that data consistency checks and file system repair tools are used to validate the data.
ToenterrecoverymodefromtheATTOConfigurationTool,selectandright-click(orcontrol-click)theofflineRAIDgrouptogetdisplaymenuoptionsandselecttheBasicRebuildoption.SeeFigure 31onpage44.
TheRAIDgroupstatuswillchangefromofflinetorecovery(basic).Onceyouenterrecoverymode,useahostapplicationtoreadwhateverdataitcanoffofthedrivesandbackituptoanotherlocation.TheRAIDgroupwillstayinrecoverymode.IfyouusetheCLIcommandRGRecoverDisabletodisablethismode,theRAIDgroupwillreturntotheofflinestate.ThereisnomechanismtoputthisRAIDgroupbackonline.
Onceyouhavebackedupthedata,useonlygooddrivestocreateanewRAIDgroup,andthenrestorethedatatothenewRAIDgroup.
Extreme Recovery ModeWhenacriticalnumberofdrivesfail,orifaRebuildrecoveryoperationfails,theExtremerecoverymodemaybeanoption.Thiswillonlyworkifoneorbothofthefaileddrivesarestilloperationalatsomelevel,therearespareslots,andthedataisnottoofaroutofdate.Whenthisisthecase,re-insertoneorbothdrivesintothearrayandselectExtremerecoverymode.Theoriginalfaileddriveswillonlybeaccessedifthereisanerrorontheother(non-failed)RefertoRecoveryfromaFailedRebuildwithaSecondUnrecoverableDriveFailureonpage37.
Recovery from a Failed Rebuild with a Second Unrecoverable Drive Failure (continued)Whenaseriousdiskfailureoccursduringarebuild,therebuildcannotbeforcedtocontinue,buttheExtremerecoverymodemaybeviable.Ifthereisanavailableslot,reinstalltheoriginalfaileddrive(thedriveprovidesanotherpossiblesourceofdataevenifthedataisstale).ThisoriginalfaileddrivewillonlybeaccessedifthereisanerrorononeoftheotherRAIDgroupmembers.Note that in this failure scenario, data may be extensively compromised.
ExtremerecoverymodeisonlyaccessiblefromtheCommandLineInterface.UsetheCLIcommandRGRecoverExtremetoenterthe“extreme,read-at-all-costs”recoverymode.SeeUsingtheCLItoEnable/DisableRecoverymodeonpage41.Useahostapplicationtoreadwhateverdataitcanoffofthedrivesandbackituptoanotherlocation.TheRAIDgroupwillstayinrecoverymode.IfyouusetheCLIcommandRGRecoverDisabletodisablethismode,theRAIDgroupwillreturntotheofflinestate.ThereisnomechanismtoputthisRAIDgroupbackonline.Onceyouhavethedatabackedup,useonlygooddrivestocreateanewRAIDgroup,andthenrestorethedatatothenewRAIDgroup.
Recovery from Faults on a Critical Number of DrivesInthisscenario,thereisnoHotSparedrive,andeitherAutoRebuildisnotenabledorthereisnosparedriveforAutoRebuildtouse.Whenthefirstdrivefails,thearraywillcontinuetooperateinDEGRADEDmodeandreturndatawhenrequested.However,onceanothererroroccurs,thegroupisforcedofflineanddatahasbeencompromised.Basicrecoverymodeshouldbeused.
AfunctioningRAID5RAIDgroup:
encountersadrivefailure,forcingtheRAIDgroupintoadegradedstate:
Whenanothermediaerroroccurswhilethegroupisoperatinginadegradedstate,thegroupisforcedoffline:
1.8 Recover Data from Offline RAID Groups
321 4
321 4
321 4
39
1.8 Recover Data from Offline RAID Groups
File System Repair ToolsWhenaRAIDgrouphasbeenmadeaccessiblebysettingthedrivestatesappropriately,thehost'sfilesystemmaystillhaveintegrityproblems.Supportedoperatingsystemshaveutilitiesthattrytodetectandrepairfileaccessissues.
Mac OS X Users: Disk Utility 1. OpenDiskUtility,locatedintheUtilitiesfolderinyour
computer’sApplicationsfolder.
2.Selectthevolumeyouwanttorepairinthecolumnontheleft,andthen,clicktheFirstAidtabontheright.
3.ClickRepairDisktoverifyandrepairanyproblemsontheselectedvolume(s).Theresultsoftherepairwillbepostedinthewindow.Whennoproblemsarefound,itreports:“Thevolume“diskname”appearstobeOK.”Occasionally,attheendofascan,amessagesimilartothefollowingwillappear:“Scancomplete.Problemswerefound,butDiskFirstAidcannotrepairthem.”
Windows Users: CHKDSKChkdsk(Chkdsk.exe)isaWindowscommandlinetoolthatchecksformatteddisksforproblems.,andthentriestorepairanyproblemsthatitfinds.Forexample,Chkdskcanrepairproblemsrelatedtobadsectors,lostclusters,cross-linkedfiles,anddirectoryerrors.TouseChkdsk,youmustlogonasanadministrator.
Linux Users: FSCKThesystemutilityfsck(“filesystemcheck”)performsafilesystemconsistencycheckandinteractiverepair.Ithasoptionstodoaquickcheck,preenfiles,preenandcleanfiles,andothers.
Recovery from Replacement of the Wrong DriveWhenadrivefails,butthewrongdriveisreplaced,arebuildwillnotinitiateandtheRAIDgroupwillbetakenoffline.Youshouldfollowtheproceduredescribedinthepreviouschapter,IdentifyandReplaceaFaultedDrive,andensurethecorrectdriveisreplaced.
AfunctioningRAID5RAIDgroup:
encountersadrivefailure,forcingtheRAIDgroupintoadegradedstate:
Whenthewrongdriveisreplaced,theRAIDgroupisforcedoffline!
Thesituationdescribedabovecanbecorrected.Replacetheerroneouslyreplaceddrivewiththeoriginaldriveintheaboveexample,thenidentifyandreplacethefaileddrive,andthenstartarebuild.
321 4
321 4
3A21 4
Support Note:Ifthereareproblemsfound,youshouldclickRepairDisktoscanagain.Ifthesameproblem(s)are
foundduringthesecondscan,itmeansFirstAidcannotrepairthedisk.Thisindicatesthatsomeofyourfilesmaybemoreseverelydamaged.Torepairthisdamage,youcaneitherbackupyourdiskandreformat,orobtainamorecomprehensivediskrepairprogram.
40
1.8 Recover Data from Offline RAID Groups
Using the CLI to Identify a Failed DriveInadditiontotheATTOConfigurationTool’sgraphicaluserinterface,youmayentercommandsintheRAIDCLItabtoidentifyfaileddrives.
BlockDevScanThe BlockDevScan command displays a list of all attached drives and their usage. Use this command to update the list of drive IDs, which are needed by other CLI commands.
blockdevscan6 ;ID Vendor Product SerialNumber Capacity InUse Port ;---------------------------------------------------------------------- 0 ST3250310NS 9SF0800F 232.88GB r5 1 ST3250310NS 9SF076NJ 232.88GB r5 2 ST3160812AS-1 5LS25P51 149.10GB r5 3 ST3250620AS 6QF0LJ17 232.88GB r5
Ready.
FormembersofaRAIDgroup,theInUsecolumnshowstheRAIDgroup’sname.
RGDisplayThis is the RAID group display command. Use this command to display all RAID groups and their statuses.
rgdisplay 3 ;GroupName Type Interleave Capacity Partitions Members Status ;------------------------------------------------------------------------- r5 RAID5 64 KB 447.0GB 1 4 DEGRADED
Ready.
Note:IfRGDisplayshowsaRAIDgroupisoffline,thendatarecoverymethodsshouldbeinitiated;skipthissectionandgodirectlytotheUsingtheCLItoEnable/DisableRecoveryModeonpage41.
IfRGDisplayshowsaRAIDgroupisdegraded,thenitisimportanttoreplacethefaileddriveassoonaspossible.RMStatusshowsthestatusofeachofthememberdrives.Ifamemberisfaultedorunavailable,itshouldbereplaced.Tomatchthedisplayedmembertothephysicaldrive,youcanuseSESIdentify,whichisthepreferredmethod,orBlockDevIdentify,ifthereisnoSEScapability.
RMStatusNext, use RMStatus, the RAID member status command, to display information for each member of the RAID group in question.
rmstatus r5 6 ;ID Status RebuildStatus Vendor Product Rev SN ;------------------------------------------------------------------------ 0 ONLINE OK ST3250310NS SDN1 9SF0800F 1 ONLINE OK ST3160812AS-1 H 5LS25P51 2 FAULTED OK ST3250310NS SDN1 9SF076NJ 3 ONLINE OK ST3250620AS K 6QF0LJ17
Ready.
41
SESIdentify Drive(onlyvalidifenclosuresupportsSES)The drive’s fault LED should already be blinking. Use this CLI command to also blink the drive’s activity LED. The ID from the BlockDevScan command must be used, and not the member ID displayed with the RMStatus command. Match the S/N of the faulted drive (9SF076NJ) from RMSstatus to the BlockDevScan drive IDs, and use that number to select the correct drive to identify.
sesidentify drive 1
Ready.
sesidentifystop all
Ready.
BlockDevIdentify Use this command to flash the drive’s activity LED (if the drive is working enough so the activity LED can operate). The ID from the BlockDevScan command must be used, and not the member ID shown in the RMStatus command. Match the S/N of the faulted drive (9SF076NJ) from RMStatus to the BlockDevScan drive IDs, and use that number to select the correct drive to identify.
Sometimes,whenBlockDevIdentifymustbeused,theactivityLEDwon'tflashbecausethedrivehasfailedsobadly.Onepossibleactionistoblinkalltheotherdrives’LEDs,andfindthefaileddrivebyprocessofelimination.
blockdevidentify 1
Ready.
blockdevidstop
Ready.
Note:IfSESIdentifyisused,followitupwiththecommandSESIdentifyStopAlltoturnoffthedriveLEDs.WhenBlockDevIdentifyisused,followitupwiththecommandBlockDevIDstop(noparameters)toturnthedriveLEDsoff.
Using the CLI to Enable/Disable Recovery Mode1.DisplaytheRAIDgroupandRAIDgroupmemberdrives:
rgdisplay
3 ;GroupName Type Interleave Capacity Partitions Members Status ;--------------------------------------------------------------------------- r5 RAID5 64 KB 447.0GB 1 4 OFFLINE
Ready.
rmstatus r5
6 ;ID Status RebuildStatus Vendor Product Rev SN ;--------------------------------------------------------------------------- 0 ONLINE OK ST3250310NS SDN1 9SF0800F 1 FAULTED OK ST3160812AS-1 H 5LS25P51 2 FAULTED OK ST3250310NS SDN1 9SF076NJ 3 ONLINE OK ST3250620AS K 6QF0LJ17
Ready.
(continued)
1.8 Recover Data from Offline RAID Groups
42
Using the CLI to Enable/Disable Recovery Mode (continued)2.PuttheRAIDgroupintoBasicorExtremerecoverymodewithreadandwriteaccess::
Set rgrecover r5 basic(orextremeorrebuild)
Ready.
3.DisplaytheRAIDgrouptoseetheresults:
rgdisplay 3 ;GroupName Type Interleave Capacity Partitions Members Status ;---------------------------------------------------------------------------- r5 RAID5 64 KB 447.0GB 1 4 RECOVER
Ready.
4.DisplaytheRAIDgroupmemberstoseetheresults:
rmstatus r5 6 ;ID Status RebuildStatus Vendor Product Rev SN ;---------------------------------------------------------------------- 0 ONLINE OK ST3250310NS SDN1 9SF0800F 1 ONLINE OK ST3160812AS-1 H 5LS25P51 2 ONLINE OK ST3250310NS SDN1 9SF076NJ 3 ONLINE OK ST3250620AS K 6QF0LJ17
Ready.
Onceasmuchdataaspossibleisretrievedfromthedrives,therecoverymodeshouldbedisabledandthefaulteddrivesremovedfromthesystem.
5.Turnofftherecoverymode:
set rgrecover r5 disable
Ready.
Using the CLI to Enable Recovery with WritesOn 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 repair tools for your operating system. This requires write access to the drives.
WARNING: Use the RGRecoverWithWrites command only when necessary, and use with caution!
PuttheRAIDgroupintoBasicorExtremerecoverymodewithreadandwriteaccess:
set rgrecoverwithwrites r5 basic(orextreme)
Ready.
Runtheappropriatefilesystemrepairutilitypriortorecoveringdatafromthedrives.
1.8 Recover Data from Offline RAID Groups
43
1.8 Recover Data from Offline RAID Groups
Figure29
Degraded RAID group and its assosciated drive information displayed when the Sonnet RAID controller is selected
Figure30
Starting a recovery rebuild operation on a faulted, offline RAID group
44
1.8 Recover Data from Offline RAID Groups
Figure31
Starting a basic recovery operation on a faulted, offline RAID group
45
1.9 SNMP Configuration
SNMP is a standard network protocol that provides the ability to monitor SNMP enabled systems from anywhere on the network. Once configured, 3rd party MIB (Management Information Base) browsers on a Management Station can be used to retrieve the current configuration and receive TRAP messages when significant events occur. Via the Configuration Tool, SNMP is supported only for the Sonnet 3 Gb/s RAID controller (listed as an ExpressSAS R380).
TheATTOSNMPagenthastwomodes,dependingonyourconfiguration.IftheonlySNMPagentonyourserveristheATTOagent,themodeshouldbeEnabled.IfyouhaveotherSNMPagentsrunningandyouwantthemtointegratetheirdataintoasingletreeofinformationorifyouwanttouseadvancedSNMPfeatures,chooseSubAgentmode.
Definitions•SNMP-SimpleNetworkManagementProtocol
•Network Node-Anaddressabledeviceattachedtoacomputernetwork.
•Management Station-Thehostsystemthatmonitorsnetworknodes.
•Trap-Analertthatissenttoamanagementstationbyagents.
•Agent-AsoftwareprocessonthesystembeingmonitoredthatrespondstoqueriesusingSNMPtoprovidestatusandstatisticsaboutanetworknode.
•SubAgent-AsoftwareprocessonthesystembeingmonitoredthatrespondstoSNMPqueriesfromanotheragent,insteadofaMIB(ManagementInformationBase)browser.TherequestfromtheotheragentisgeneratedwhenitiscontactedbyaMIBbrowser.
DetailsThe ATTO SNMP agent supports protocol versions 1 and 2c. Communication with the agent requires UDP over IPv4. The ATTO specific information can be found under “attotech” in the “enterprises” node (1.3.6.1.4.1.4547). Read-only support is provided.
Enabled ModeThismodeofoperationprovidesManagementStationswithbasicinformationforthestandardOID(ObjectIDentifier)tree,aswellastheATTOspecificinformation.Whilethismodewillalsoworkifasystemserviceisinstalledandrunning,theATTOagentmustbeconfiguredtolistenonadifferentportthanthesystemservicetoensurebothfunctionproperly.ThismodeisrequiredtosupportSNMPifthesystemSNMPservice(suchas,WindowsSNMPserviceorsnmpdforOSXandLinux)isnotalreadyrunning.
SubAgent ModeThismodeofoperationreliesontheoperatingsystem’sSNMPservicebeinginstalledasaMasterAgentandrunning.AllManagementStationrequestsmustbedirectedtothisMasterAgent,nottheATTOagent.ItisexpectedthatonlyexperiencedSNMPadministratorswillusethismode,asinstallingandconfiguringtheoperatingsystemservicesarebeyondthescopeofthisdocument.ExamplesareWindowsSNMPservices,ortheopen-sourceNet-SNMPpackage.
Inthismode,thesystemserviceisautomaticallyreconfiguredsothatwhentheservicereceivesrequestsfortheATTObranchoftheOIDtree,therequestisdelegatedtotheATTOagentthroughtheloopbackinterfaceonadifferentport.WhiletheprimarybenefitofsubagentmodeistoallowtheMasterAgenttohandlemostrequestsdirectly(theoperatingsystemservicesimplementmanymoreMIBsthantheATTOagent),andtoallowmultiplesubagentstobemergedintoasingleOIDtree,thismodecanbeusedtoenablefeaturesthatarenotsupportedbytheATTOagent.
Forexample,ifthesystemservicesupportsversion3oftheprotocol,allcommunicationoverthenetworkbetweentheManagementStationandtheservicecanbeencryptedusingthedesiredprivacyoptionsofversion3.ThesystemservicewillthencommunicatetotheATTOagentusingoneofthesupportedprotocols.
Note:For security purposes, the ATTO agent will only respond to requests through the loopback interface when in subagent mode. If the system service is stopped, the ATTO agent will be inaccessible from any other host on the network.
Note:Other features that are not directly supported by the ATTO agent, but can be enabled with this configuration include source address filtering and stronger authentication than simple community strings provide. All of these features depend on properly configuring the system service, and are beyond the control of the ATTO agent. Refer to the documentation for the system service to determine how to enable these features.
Note:On Windows Vista Service Pack 1 and Windows Server 2008, a bug in the Microsoft SNMP service prevents subagent mode from working correctly. This is a known issue that requires a hotfix: http://support.microsoft.com/kb/950923. The bug has been fixed in Service Pack 2. Enabled mode is not affected, nor is the Net-SNMP service if that is being used as a replacement for the Microsoft service.
Note:The Net-SNMP service that ships with Mac OS X 10.4 lacks the functionality needed to support subagent mode. To work around this, you need to use the enabled mode or build the Net-SNMP package from source with proxy support enabled.
46
1.9 SNMP Configuration
Disabled ModeThismodedisablestheoperationoftheATTOSNMPagent.AnynetworkportsithasopentosupportSNMPareclosed,makingitinaccessibletoanyManagementStation.Thesystemservicewillnotforwardrequeststoit,andnoTRAPsaresentoutwheneventsoccur.
Basic SetupTheATTOSNMPagentcanbeconfiguredthroughtheSNMPtabonthelocalhostnode.WhenyoufirstentertheSNMPtab,anduntilyoucommitanewmode,theSNMPmodewillbeDisabled.Thevarioussettingscanbemanuallyedited,butthesimplestwaytoenableSNMPsupportinthiscaseistoclicktheDefaultbuttonandthenclickCommit.Thiswillloadthepropersettingsbasedonyourcurrentsystemconfiguration,andthenreconfiguretheagenttousethem.Theoperationalmode(enabledorsubagent)andportwillbeselectedbaseduponwhetherornotanoperatingsystemSNMPserviceisrunning.
Note:The System Service and TRAP Service states are not updated dynamically as they change in the system. They can be manually updated at any time by clicking Refresh.
Note:In order to properly secure access to the agent from the local machine, it is suggested you change the default string in the Communities list before committing the default settings.
Thisbasicsetupwillallowyoutobrowsetheinformationthatismadeavailablebytheagentwitha3rdpartyapplication,butwillnotsendoutTRAPs.TRAPdestinationsarenetworkspecific,andcannotbedeterminedprogrammatically.
Configuration OptionsAgent PortThisvaluespecifiestheUDPportthattheATTOSNMPagentlistensonforincomingManagementStationrequests.Theportcannotbeusedbyanyotherprocessonthesystem,orthebehaviorofboththeagentandtheotherprocessisundefined.ThestandardportvalueforSNMPis161,butthatisnotthedefaultvalueinsubagentmode,becauseitisassumedthatthesystemserviceisusingthatport.
Note:A binding error may not occur if the port is already in use. If you are not sure if a port is in use, use the netstat command.
Inenabledmode,thisistheporttheManagementStationusestocommunicatewiththeagent.Insubagentmodehowever,theagentwillnotrespondonthisporttoManagementStationrequestsfromadifferentmachine.TheporttheManagementStationneedstouseisthesystemservice’sport.
CommunitiesThisisalistofcommunitystringsacceptedbytheagentwhenitreceivesanincomingrequest.IfaManagementStationmakesarequestandprovidesacommunitystringthatisnotinthislist,therequestisdroppedbytheagent.Ifauthenticationtrapsareenabled,onewillbesenttoeachconfigureddestination.ThelistcanbemanipulatedthroughtheAdd,EditandRemovebuttonsbelowit.Anexistingcommunitymustbeselectedtoeditorremoveit.Avalidcommunitystringhasalengthbetween1and128(inclusive)andcanincludeanykeyboardcharacter.SeeFigure 32onpage49
Note:In subagent mode, only a single community can be specified since that is the community used by the Master Agent when talking to the ATTO SNMP subagent. The communities that Management Stations must use are configured through the system service.
Note:For added security in subagent mode, you should change the default community string. The agent cannot tell the difference between a local Management Station request and a request from the system service, which means a local user can bypass the authentication checks done by the system service if they know this community string and the agent’s port.
Send Authentication TRAPWhenchecked,theagentwillsendaTRAPtotheconfiguredTRAPdestinationsindicatingthataManagementStationattemptedtocontacttheagentandusedacommunitystringthatisnotinthecommunitylist.
Note:In subagent mode, this may only be useful for debugging. The system service will perform Management Station authentication based on its configuration, and only forward the request to the ATTO agent once the Management Station is authenticated. Since the system service is reconfigured as needed to use the community string on this pane when forwarding requests, there should not be authentication errors when the agent processes requests from the system service. The system service usually has the same option that can be enabled to see these authentication failures.
Enable TRAPsWhenchecked,theagentwillsendtrapstotheconfigureddestinations,ifany,iftheagentitselfisnotdisabled.SeeFigure 33onpage49.
47
1.9 SNMP Configuration
Trap Destination TableThistableliststhehostaddressandcommunitystringusedforeachdestinationwhenatrapistriggered.ThehostcolumnconsistsofthehostnameorIPaddressoftheManagementStationtowhichthetrapsaresent,andtheUDPportonwhichthetrapreceiverislistening.Thecommunitycolumndisplaysthecommunitystringsentwiththetraptothathost.Ifthecommunitystringisnotinthelistofcommunitiesacceptedbythereceiver,thereceiverwillignorethetrapmessage.SeeFigure 34onpage50.
ThetablecanbemanipulatedthroughtheAdd,EditandRemovebuttonsbelowit.Anexistingdestinationmustbeselectedtoeditorremoveit.Avalidcommunitystringhasalengthbetween1and128.
Note:The trap configuration is completely independent of the enabled or subagent modes, but no traps are sent if the agent is disabled.
ManyoperatingsystemshaveatrapreceiverserviceaspartoftheirSNMPpackage,whichcanbeconfiguredtodovariousthingswhenitreceivesatrap,suchaswritingtoalogfileorforwardingtoanotherdestination.InasimilarmannertothewaythesystemserviceandsubagentmodecanenableSNMPv3support,theoperatingsystemtrapservicecanbeconfiguredtotranslatetrapsitreceivesintoSNMPv3traps,withoptionalprivacy,authenticationandINFORMsupport.TheATTOagentthenonlyneedstospecifyasingletrapdestinationtothisserviceinordertoenableSNMPv3supportoverthenetwork.Themannerinwhichthesystemserviceisconfiguredissystemspecific,andbeyondthescopeofthisdocument.
Control ButtonsCommitThisbuttonwillreconfiguretheATTOagenttousethesettingsastheyarecurrentlydisplayedonthescreen,aftervalidatingthemtotheextentpossible.Thesettingsarepersistentlystored,sothattheyareavailableafterareboot.Ifnecessary,thesystemservicewillbereconfiguredtosupporttheagent’scurrentoperationalmode.
RestoreThisbuttonwillupdatethedisplaytoreflectthesettingstheagentiscurrentlyusing,rollingbackanychangesmadeinthepanethathavenotbeencommitted.Sincethesearethecurrentsettings,theydonotneedtobecommitted.
DefaultThisbuttonwillupdatethedisplaywiththesimplestconfiguration,basedonthecurrentsystemconfiguration.Forexample,iftheoperatingsystemserviceisdetectedasrunning,thedefaultmodeissubagent.Otherwise,themodeisenabledandtheregisteredSNMPportisdisplayed.
WARNING:Since it isn’t possible to determine trap destinations and community strings programmatically, all trap destinations will be cleared.
TestThisbuttonwillvalidatethesettingsdisplayedonscreen,andthensendawarmStarttraptoeachofthedisplayedtrapdestinationsasifthedisplayedsettingshadbeencommitted.Selectingdisabledmode,uncheckingtheenabletrapsoptionorremovingalltrapdestinationswillpreventthetesttrapfrombeingsent.Onceanacceptableconfigurationisentered,acommitisneededforittotakeeffect.
Note:The test is not performed by changing the settings used by the agent at the time of the test, so testing will have no effect on any concurrent Management Station requests.
Save MIBsThisbuttonwillsavethenonstandardMIBsimplementedbytheagenttotheuserspecifieddirectoryasindividualtextfiles,thereforetheycanbeloadedintoaMIBbrowser.Ifoneofthefilesalreadyexistsinthatdirectory,theuserispromptedtooverwriteorskipthefile,orcanceltheoperation.
48
1.9 SNMP Configuration
Troubleshooting Requests from an MIB browser time out:•Ensuretheagentisnotdisabled
•EnsuretheManagementStationisusingtheportforthesystemserviceiftheagentisinsubagentmodeortheportdisplayedontheSNMPpaneiftheagentisenabled.
•EnsurethecommunitystringusedbytheManagementStationisacceptedbythesystemservicewheninsubagentmodeorisdisplayedinthecommunitieslistontheSNMPpaneiftheagentisenabled.BesuretheSendAuthenticationTRAPoptionisselected,committed,andthentryagain.Ifthecommunityisaproblem,eachoftheconfiguredtrapdestinationswillbenotified.
•EnsuretheManagementStationisusingSNMPv1orSNMPv2c,unlessthesystemserviceisbeingused.
•Ifinsubagentmode,thesystemservicemaybemisconfigured.TryenablingtheagentandusingtheManagementStationtotalkdirectlytoit.Youwillhavetochangetheportvalueandlikelythecommunitystring.
Traps are not received when testing•Ensuretheagentisnotdisabled
•EnsuretheEnableTRAPsoptionischecked.
•Ensureatraprecipientisproperlyconfiguredandrunningoneachmachineinthedestinationtable,atthespecifiedport.
•Ensurethecommunityassociatedwiththedestinationisinthetraprecipient’scommunitylist.
RAID OIDs are skipped when walking or the tables are empty•EnsurethedriverfortheRAIDcontrollerisinstalled.Thiscan
beseenontheBasicInfopaneforthecontroller.
Note:To properly work with Net-SNMP when configured as a subagent, the Net-SNMP package has to be installed “With Windows Extension DLL Support”. This is an option during the installation of Net-SNMP.
Note:The architecture of Net-SNMP installed has to match the OS; i.e. if you are using a 64-bit OS the 64-bit version of Net-SNMP must be installed.
49
1.9 SNMP Configuration
Figure32
SNMP tab with the Enable Traps option selected
Figure33
Editing the Community string
50
1.9 SNMP Configuration
Figure34
Editing the trap destination
51
1.10 Configuration Tool Troubleshooting
You may see an error message informing you about an unexpected event or incorrect information discovered by the application. Using the help text presented with the error message, correct the issue before proceeding.
WarningsanderrormessagesaredisplayedintheStatuspane.
Messages from NVRAM Tab Actions•An error occurred loading NVRAM data.
Thefirsttimeachannelishighlighted,theConfigurationToolattemptstoreadNVRAMfromthecard.ThismessageusuallyindicatesthattheConfigurationToolcouldnotcommunicatewiththedriver,probablybecausetheapplicationdoesnotsupportthedriverversioninuse.
•Warning: NVRAM could not be read, defaults returned.NVRAMiscorruptandthedriverreturnstothedefaultconfiguration.Thedefaultsarepresentedviathegraphicaluserinterface.Thesedefaultsmaybemodifiedbutthedefaultsormodificationsmustbecommitted(saved)inordertocorrectNVRAM.
•An error occurred updating the NVRAM.Thedrivercannotloadthenewsettingsonthecard;nochangesaremadetothecard.
Feature bounds checkingWhentheCommitbuttonisclicked,eachNVRAMfeatureisvalidatedbeforebeingsenttothecard.Ifanyoneofthesefeaturesisdeemedinappropriatebasedontheimplementedchecks,furtherNVRAMfeaturevalidationchecksarestoppedandthemessageisdisplayed.
•Execution Throttle is greater than the maximum allowable value of 255. No NVRAM configuration changes have been made to your card.Theexactmessagevariesbasedonthefirstfieldwithanout-of-rangevalue.
Messages from Flash Tab Actions•This is not a flash file, or it is corrupt.
TheATTO-createdflashfileiscorruptortheConfigurationTool doesnotrecognizethefileasaflashfile.OnlyATTO-createdflashfilesmaybeselectedusingtheflashfiledialogbox.
•This HBA is not compatible with the selected flash file.ATTOflashfilesarecreatedbasedonthetypeofcardflashed.OnlycertainATTOflashfilesarecompatiblewiththeSonnetRAIDcontroller.Whenaflashfileisselected,itisinspectedtodeterminewhetheritiscompatible.
•A valid file was not selected.YouclickedtheCancelbuttonontheflashfileselectiondialog.
•An error occurred reading from the flash file, the file may be corrupt.Youselectedacompatibleflashfilebutthecontentsarecorrupt.
•An error occurred updating the flash.Youtriedtoflashacardwhenthefirmwarewasnotabletoacceptaflash.
•The card has been prepared for firmware updating, but the machine must be rebooted for the changes to take effect. You need to repeat this process after rebooting to actually update the firmware.Somefirmwareupgradesneedtopreparetheexistingfirmwareinordertosuccessfullyupdatethecontroller.Rebootingenablesthechangesmadeduringthepreparationprocesstotakeeffect,andthesamefileshouldbeflashedagain.
52
53
2.0 Drive Performance Testing
The ATTO Configuration Tool’s drive performance testing feature records the performance level of a drive in a RAID group under an I/O (input/output) load generated by a host application on your computer. The information can be used to compare the performance of each drive relative to others.
TheConfigurationTool’sperformancetestapplicationmeasuresthedatatransferratesinMegabytespersecond(MB/sec.)whichelapsefromthetimethestartbuttonisclickeduntilthestopbuttonisclicked.DriveperformancecanbemeasuredforanycombinationofsingledriveswithinaRAIDgrouporacrossmultipleRAIDgroups,orforallthedrivesinaselectedRAIDgroup.
Note: The performance test can only be performed on drives which belong to a RAID group.
TheDrive Performancedialogboxdisplaysindividualstatisticsforeachdriveselected.AfteryoustarttheI/Oloadapplication,thecollectionofthesestatisticsbeginswhentheStartbuttonispressedandcontinuesuntiltheStopbuttonispressed.YoumaypresstheResetbuttonandrestartatestatanytime.
TheConfigurationToolapplicationcanbeclosedafterstartingtheperformancetestandre-openedtoshowthestatisticsfromthemostrecenttest.
1.StarttheI/O-generatingapplicationonyourcomputer.
2.SelecttheSonnetRAIDcontrollerfromtheDeviceListingpane.
3.SelecttheRAIDtabintherightpane.
4.Selectthedrivestobetested:
•SelectindividualdrivesfromtheAttachedDrivespane.
•SelectasingleRAIDgroupintheGroupspane.
5.SelectRAIDManagement>Performancefromtheapplicationmenu.
6.ThePerformancedialogboxdisplays.SeeFigure 35onpage54.
7.ClicktheStartbutton.
8.ClicktheStopbuttontohaltmonitoring.
ClicktheResetbuttonatanytimetoresettheperformancevaluestozero.YoucanclosethePerformanceboxwhilemonitoringisinprogress,andthenopenitlatertoseetheperformanceresults.
9.StoptheI/Oanytimeafteryouhavestoppedtheperformancetest.
54
Figure35
Drive Performance window before starting the test
2.0 Drive Performance Testing
55
2.1 Windows Only - ATTO Disk Benchmark
The ATTO Utilities for Windows are installed from the CD that was included with your Sonnet RAID controller. Only one utility, Disk Benchmark, may be used with your Sonnet RAID storage system.
DiskBenchmarkmeasurespeakandsustainedthroughputfordiskreadsandwrites.SeeFigure 36onpage56.YoumaylocatetheDiskBenchmarkapplicationintheATTOHBAUtilitiesfolderwithinyoursystem’sApplicationsfolder.
1.Launchtheapplication.
2.Selectthedriveletterforthedisktobenchmark.
3.Selectthetransfersizestotest.
4.SelecttheI/Ooption.
5.ClicktheStartbutton.
6.Waitforbenchmarktorunthroughthedesiredtransfersizes.
7.TheTestResultsDisplayatthebottomofthewindowisupdatedasthetestprogresses.They-axisofthegraphrepresentsthetransfersizesintheselectedrange.Thex-axisrepresentsthetransferspeedsinMB/sec.I/OspeedsinKB/sec.foreachtransfersizearedisplayedtextuallytotherightofthegraph.
8.ClicktheStopbuttontostopthetest.Whenthetestcompletes,theresultscanbesavedorprinted.
Iferrorsweredetected,adialogboxdisplaystheerrorsinatablewiththefollowingfourcolumnsandabutton:
•Benchmark Transfer Size:transfersizeatwhichtheerroroccurred
•Buffer Index:indexintothedatablockatwhichtheerroroccurred
•Actual Value:thevaluereadfromthefile
•Expected Value:thevaluewrittentothefile
•Log to File:Logstheerrortabletoa*.logfileandclosesthedialog.Thefileisgiventhesamenameasthetestfileandsavedinthesamedirectory.Ifthetestwasnotpreviouslysaved,errorsareloggedtothegenericfileBench32Error.logintherootofthetestdrive.Ifthelogfilealreadyexists,thenewerrorsareappendedtothepreviouslyrecordederrors.Thisistheonlywaytosavedetectederrors.Theyarenotsavedinthetestdocumentfile.
IftheI/Ocomparisonoptionwasselectedanderrorswerenotdetected,themessage“Noerrorsdetected”isdisplayed.
Benchmark Fields Thebenchmarkfieldsinclude:
•Drive:Selectthelogicaldrivetobenchmark.Atestcanbeperformedonanysystemdrive.
•Transfer Size:Selecttherangeoftransfersizesusedforreadingandwritingdatatothetestdrive.Transferspeedsaredisplayedforeachsizeintherange.Ifthefirstsizeisgreaterthanthesecondsize,thetestisnotperformedforanytransfersize.
•Total Length:Selectthetotalsizeofthedatafiletobecreatedonthetestdrive.Thisfileisdeletedwhentestingcompletes.
•Direct I/O:Ifthisoptionischecked,fileI/Oonthetestdriveisperformedwithnosystembufferingorcaching.CombinethisoptionwithOverlapped I/Oformaximumasynchronousperformance
Radio Button Group •Overlapped I/OperformsqueuedI/O.Uponselection,the
Queue Depthoptiondisplaystoselectthemaximumnumberofreadorwritecommandsthatmaybeexecutedsimultaneously.
•I/O Comparisoncomparesthedatareadfromthetestfiletothedatawrittenonaperblockbasis.YoucanselectthedatapatternforcomparisonfromtheTest Patterndrop-downbox.
•Run Continuouslyrunsthetestcontinuouslyforaspecifiednumberofminutes.Theteststopsbeforethespecifiedtimeifanyerrorsaredetected.
•Neither:SelectifyoudonotwanttoperformoverlappedI/OorI/Ocomparisons.
Thefollowingfieldsdonotaffectthebenchmarkbutareinformational,providingdocumentationofthetestenvironment.
•Stripe Group:Ifthetestdriveisastripegroup,selectitsnamefromthelistbox.ThenamesandquantitiesofdrivesinthestripegroupareprintedtotheDescriptionbox.SelectCleartoclearthecontentsoftheDescriptionbox.
•Controlled bydisplaysallSonnetRAIDcontrollersinthesystem.
•Description:Enteradditionalinformationaboutthetestthatcanbesavedorprinted.BesuretoenteradditionalinformationaftermakingaselectionfromtheStripeGroupdropdownbox,asthiserasesthecurrentdescription.
Support Note:AdditionalinformationonusingDiskBenchmarkisavailablebyaccessingtheHelpmenuinthe
application.
56
2.1 Windows Only - ATTO Disk Benchmark
Multiple Benchmark TestingDiskBenchmarksupportsfourcommandlineparametersforuninterruptedtesting:
• testfileopensandexecutesthetestnamedtestfilewiththeextension.bmk.
•textfileopensthetextfilenamedtextfile.Thisfilecontainsalistoftestfilenamesthathaveanextensionof.bmk.Eachtestinthislistisopenedandexecutedinorder.Stoppingonetestinthelistpreventsfurthertestsfrombeingexecuted.Errorloggingisthesameasthecommandlineparametertestfile,butallerrorsgeneratedfromalltestsinthelistareloggedtoonefile:textfile.log.
• /p testfile:Sameastestfile,onlythetestisprintedtothedefaultsystemprinterinsteadofbeingexecuted.
•/p textfile:Sameastextfile,onlythetestsinthelistareprintedtothedefaultsystemprinterinsteadofbeingexecuted.
Figure36
Disk Benchmark screens before and after a test has been run
57
2.2 ATTO Disk Benchmark Troubleshooting
The following suggestions may help if you encounter problems with Disk Benchmark.
•UseWindowsDeviceManagertocheckandverifythatalldrivesarevisibletotheoperatingsystem.
•Ifdrivesarenotlisted,checktheconnectionsbetweenthedriveenclosureandtheRAIDcontrollercard,andverifythatalldrivesarefullyseatedintheirbays.
•Makesurethattheenclosureispoweredupandhascompleteditsselfcheckbeforebootingyourcomputer.
•RebootyoursystemanytimeyoumakechangestoaRAIDgroup(aftertheRAIDgrouphasbeenrebuilt).
•Asalastresort,youmayusetheATTOBootConfigurationUtilitytolowlevelformatatroublesomedevice.However,thiserasesallinformationonthedisk.
•Haveyoupartitionedyourdrive,andthenactivatedthatpartition?
•Didyouformatthedrivesforusewithyouroperatingsystem?
Ifproblemspersist,contactSonnetcustomerservice.
58
i
Appendix A - CLI ASCII-Based Interface
The RAID CLI tab enables experienced users to send Command Line Interface (CLI) commands to the Sonnet RAID controller to configure, test, and otherwise interact with attached storage.
ThecommandlineinterfaceusesasetofASCII-basedcommandstocontrolconfigurationanddiagnostictasks.SeeFigure 5onpage5.
•CLIcommandsarecontextsensitiveandgenerallyfollowastandardformat[Get|Set] Command [Parameter1|Parameter2]followedbythereturnorenterkey
•CLIcommandsarecaseinsensitive:youmaytypeallupperoralllowercase,oramixture.Theuseofmixedupperandlowercaseinthismanualandthehelpscreenareforclarificationonly.
•Commandsgenerallyhavethreetypesofoperation:get,setandimmediate.
•Thegetformreturnsthevalueofaparameterorsettingandisaninformationalcommand.
•ResponsestogetcommandsarefollowedbyReady.
•Thesetformisanactionthatchangesthevalueofaparameterorconfigurationsetting.ItmayrequireaSaveConfigurationcommandandarestartofthesystembeforeitisimplemented.TherestartcanbeaccomplishedusingaseparateFirmwareRestartcommand.AnumberofsetcommandsmaybeissuedbeforetheSaveConfigurationcommand.
•ResponsestosetcommandsareeitheranerrormessageorReady. *.TheasteriskindicatesyoumustuseaSaveConfigurationcommandtofinalizethesetcommand.
•SetcommandswhichdonotrequireaSaveConfigurationcommand,definedasimmediatecommands,areimmediatelyexecuted.
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. The ATTO Configuration Tool interface is the preferred method to operate and manage the Sonnet RAID controller.
Support Note:UsingcertainCLIcommandsduringnormaloperationcancauseaperformancedrop.Once
commandactionsarecomplete,performanceshouldreturntonormallevels.
Figure A-1 Symbols, typefaces, and abbreviations used to indicate functions and elements of the command line interface used in this manual.
Symbol Indicates
[] Requiredentry
<> Optionalentry
| Pickoneof
n–n Arange(6–9=6,7,8,9)
BlockDevID IndexdesignationofablockdevicenotassignedtoanyotherRAIDgroup;theindexofablockdeviceprovidedbytheBlockDevScancommand.0<=n<=63
GroupName ThenameoftheRAIDgrouptowhichtheblockdeviceisassigned,orblankifthedriveisavailable
MemberIndex IndexdesignationofaRAIDgroupmemberasfoundintheRMStatuscommand
PartIndex IndexdesignationofapartitionasfoundinthePartitionDisplaycommand
SASIndex IndexdesignationofSASdrivesasfoundinSASTargets
TID TargetID0<=n<=255
ii
Appendix A - CLI ASCII-Based Interface
CLI Error Messages ThefollowingerrormessagesmaybereturnedbytheCommandlineInterface
ERROR Invalid Command. Type “Help“ for command list.
ERROR Command Not Processed
ERROR Wrong/Missing Parameters
ERROR Invalid Hot Spare Serial Number
ERROR Invalid RAID GroupName
ERROR Invalid RAID Group State
ERROR Insufficient number of RAID Group members
ERROR RAID Group does not exist
ERROR No RAID Groups found
ERROR Invalid RAID Type
ERROR RAID Group is already unmapped
ERROR Invalid Block Device Index
ERROR Invalid RAID MemberIndex
ERROR Invalid RAID Member State
ERROR Missing RAID Member
ERROR Invalid RAID Member Capacity
ERROR Invalid Partition Index
ERROR Maximum number of 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. RAID Group has Outstanding Commands
ERROR Block Device at specified index no longer available
ERROR Insufficient RAID Group members for RAID type
ERROR Incorrect number of RAID Group members for QuickVideo configuration
ERROR Invalid Virtual Drive ID
ERROR Specified capacity is invalid
ERROR Too many Indices specified
ERROR Only one add storage operation is permitted at any given time
ERROR No free block devices
ERROR Cannot benchmark a drive that is being initialized
ERROR Specified drive is not being monitored
iii
CLI Summary ThefollowingchartsummarizestheCommandLineInterfacecommands,theirdefaults,andanexampleofhowtoenterthecommands.Pleasenotethatcommandswhichhavenodefaultvalueshaveablankentryinthatcolumnofthetable.
WARNING:Do not use the 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 Fusion storage system.
Command Default Example
AutoMap automap
AutoMapOnBoot enabled setautomaponbootenabled
AutoResume rebuild=enabled,erase=disabled,initialize=enabled
setautoresumeeraseenabledraidgroup1
BlockDevClean blockdevclean30
BlockDevIdentify blockdevidentify30
BlockDevIDStop blockdevidstop
BlockDevInfo blockdevinfo30
BlockDevScan blockdevscan
ClearEventLog cleareventlog
Date setdate03/03/2009
DeleteScheduledTasks deletescheduledtasks
DisplayScheduledTasks displayscheduledtasks
DriveAssureReport driveassurereportraidgroup1
DriveHealth disabled setdrivehealthenabled
DriveHealthDisplay drivehealthdisplayall
DriveHealthStatus drivehealthstatus
DriveTest drivetestbegin
DriveTestClearList drivetestclearlistall
DriveTestConfig notinitiated setdrivetestconfigread
DriveTestList getdrivetestlistall
DriveTestStatus getdriveteststatus
DumpConfiguration dumpconfiguration
DumpEventLog dumpeventlog
EventLog enabled seteventlogdisabled
EventLogFilter allallall seteventlogfiltergeninfoall
Help helpeventlog
HSAdd hsadd3
Appendix A - CLI ASCII-Based Interface
iv
Appendix A - CLI ASCII-Based Interface
Command Default Example
HSDisplay hsdisplay
HSRemove hsremove3
Info info
IsReserved isreserved
Metrics metricsdisplayall
OEMConfigFile getoemconfigfile
Partition partitionalpha164GB
PartitionDisplay partitiondisplayalpha1
PartitionMerge partitionmergeall
PartitionSplit partitionsplitalpha1222
PartitionWriteCache setpartitionwritecacheenabled
RAIDRebuildPriority same setraidrebuildprioritylow
RAIDSpeedWriteLimit 8 setraidspeedwritelimit16
RebuildContinueOnError disabled rebuildcontinueonerrorraidgroup1
Reserve reserve
RestoreConfiguration restoreconfigurationdefault
RGAddStorage rgaddstorageraidgroup1spancommit
RGAutoRebuild disabled setrgautorebuildallenabled
RGCancelAddStorage rgcanceladdstorageraidgroup1
RGCancelMediaScan rgcancelmediascanraidgroup1
RGCommit rgcommitall
RGCreate rgcreateraidgroup1raid0
RGDiskWriteCache setrgdiskwritecachealldisabled
RGDisplay rgdisplayall
RGErase rgeraseraidgroup1
RGHaltConversion rghaltconversionraidgroup1
RGHaltErase rghalteraseraidgroup1
RGHaltInitialization rghaltinitializationraidgroup1
RGHaltMediaScan rghaltmediascanraidgroup1
RGHaltRebuild rghaltrebuildraidgroup1
RGMediaScan rgmediascanraidgroup1verify
RGMediaScanErrorReport setrghdparameterraidgroup130
RGMemberAdd rgmemberaddraidgroup130
RGMemberRemove rgmemberremoveraidgroup130
RGPrefetch setrgprefetchraidgroup13
RGRebuild rgrebuildraidgroup1
v
Appendix A - CLI ASCII-Based Interface
Command Default Example
RGRecover rgrecoverraidgroup1rebuild
RGRecoverWithWrites rgrecoverwithwritesraidgroup1basic
RGResumeConversion rgresumeconversionraidgroup1
RGResumeErase rgresumeeraseraidgroup1
RGResumeInitialization rgresumeinitializationraidgroup1
RGResumeMediaScan rgresumemediascanraidgroup1
RGResumeRebuild rgresumerebuildraidgroup1
RGSectorSize 512 setrgsectorsizeraidgroup18192
RGSpanDepth 1 setrgspandepthraidgroup122
RGSpeedRead alldisabled setrgspeedreadraidgroup1enabled
RGUnmap rgunmapraidgroup1
RGWaitTimeout 3 rgwaittimeout30
RMStatus rmstatusraidgroup1
Route routehost1raidalpha16
RouteDisplay routedisplay03124
SASPortList sasportlist
SASTargets sastargets
SaveConfiguration saveconfiguration
SerialNumber getserialnumber
SES enabled setsesdisabled
SESAlarmTest
SESDiskFailureAlarm disabled setsesdiskfailurealarmenabled
SESEnclosures sesenclosures
SESIdentify off setsesidentifyall
SESIdentifyStop sesidentifystopall
SESMute
SESPoll 30 setsespoll0
SESStartingSlot 1 setsesstartingslot0
SESStatus
Time settime03:32:30
TimeZone EST settimezonepst
VerboseMode enabled setverbosemodedisabled
VirtualDriveInfo virtualdriveinfo
WrapEventLog enabled setwrapeventlogdisabled
vi
Appendix A - CLI ASCII-Based Interface
CLI Command Explanations Commandlineinterfacecommandsarelistedalphabeticallywithexplanationsofwhattheyareusedfor,theirdefaultsandsyntax.
• AutoMap (Immediate, Disabled on Error) AutomaticallymapseachRAIDpartitiontoaTargetIDonthehostsystem(maximum256mapsallowed).IftheoptionalpassthroughparameterisenteredthenAutoMapstoresmapsforcurrentlyconnectedSAS/SATAPassThroughDevices.AutoMap<passthrough>
•AutoMapOnBoot (Enabled, Disabled on Error)RegulatestheautomaticdetectionandmappingofRAIDgroupsatstartup.set AutoMapOnBoot [enabled | disabled]get AutoMapOnBoot
•AutoResumeRegulatestheAutoResumefeaturesforinterruptedrebuild,erase,andinitializationoperationsatstartup.OptionalparameterGroupNamespecifiestheRAIDgrouptooperateon.IfnoGroupNameisspecified,thecommandoperatesonallexistingRAIDgroups.set AutoResume [Rebuild | Erase | Initialization | MediaScan | all] [enabled | disabled] <GroupName>get AutoResume [rebuild | erase | initialization | MediaScan | all]
•BlockDevClean(Immediate, Disabled on Error)RemovesanyRAIDconfigurationdatafromtheblockdevicewiththespecifiedBlockDevID.BlockDevIdistheindexofablockdeviceprovidedbytheBlockDevScanCLIcommand.BlockDevClean [BlockDevID]
•BlockDevIdentify (Immediate, Disabled on Error)TurnsonadriveactivityLEDontheFusiondriveenclosureforaspecifieddriveuntilaBlockDevIDStopcommandisgiven.UseeithertheRAIDgroupnameandmemberindex,orBlockDevId.BlockDevIdistheindexofablockdeviceprovidedbytheBlockDevScanCLIcommand.
BlockDevIdentify [[Groupname MemberIndex] | BlockDevID]
•BlockDevIDStop (Immediate, Disabled on Error)TurnsoffthedriveactivityLEDontheFusiondriveenclosurethatwasactivatedwiththeBlockDevIdentifycommand.SpecifytheRAIDgroupnameandmemberindex,BlockDevId,ornoparameters(whichwillturnoffallpreviouslyidentifieddrive’sLEDs).BlockDevIdistheindexofablockdeviceprovidedbytheBlockDevScanCLIcommand.BlockDevIDStop <[GroupName MemberIndex] | BlockDevID>
•BlockDevInfo (Immediate, Disabled on Error)ListsdetailedinformationaboutconnectedphysicalblockdevicesalongwithanypotentialRAIDgroupassociation.BlockDevInfo [BlockDevID | all]
•BlockDevScan (Immediate, Disabled on Error)ListsallcurrentlyconnectedphysicaldrivesalongwithanypotentialRAIDgroupassociation.EachblockdevicelistedisassignedauniqueindexatthetimeofthescantoidentifydrivesforotherCLIoperations.BlockDevScan
•ClearEventLog (Immediate)Clearsthecontentsoftheeventlog.ClearEventLog
•DateSetsthecurrentdate.Thedaterangeis01/01/2000to12/31/2099.set Date [MM]/[DD]/[YYYY]get Date
•DeleteScheduledTasks (Immediate, Disabled on Error)DeletesascheduledtaskwiththeIDreturnedbyDisplayScheduledTasks.DeleteScheduledTasks [Id]
WARNING:TheBlockDevIdentifycommandisintendedfordiagnosticpurposesonly.Executingthiscommandmay
adverselyimpacttheperformanceandthroughputoftheFusionstoragesystemforthetimethattheLEDisilluminated.
WARNING:Using CLI without contacting a Sonnet technician is not recommended because changing
parameters may cause loss of data and/or disruption to performance and reliability of the Fusion storage system.
WARNING:All RAID group setup information is lost when the BlockDevClean command is performed,
therefore all data is lost. Back up your files before performing this command.
vii
Appendix A - CLI ASCII-Based Interface
•DriveTestConfig (Disabled on Error)Configuresthedrivetesttoperformoneofthefollowingoperations:initialize(destructivewrite-only),read(nondestructiveread-only),verify(destructiveverify),mediascan(destructiveforsectorswithmediumerrors),orinit-verify(destructivewrite-read-verify).ThetestisnotstarteduntiltheDriveTest Begincommandisgiven.Anewconfigurationmaynotbesetwhileadrivetestisbeingperformed.set DriveTestConfig [init | read | verify | mediascan | init-verify] get DriveTestConfig
•DriveTestList (Disabled on Error)Specifiesthedrivestobeincludedinthenextdrivetest.DriveTestConfigshouldbesetuppriortoaddinganydrivesintothetestlist.ThiscommandcanbecalledwithdifferenteligibleBlockDevIDsandeachonewillbeaddedtothelist.DriveswhicharepartofaRAIDgroupareonlyeligibleforreaddrivetests.Additionally,HotSparedrivesareonlyeligibleformediascanandreaddrivetests.Theallparameterautomaticallychooseseligibledrives.ThetestisnotstarteduntiltheDriveTestBegincommandisgiven.set DriveTestList [drive [BlockDevID] | all] get DriveTestList
•DriveTestStatusDisplaysthestatusofthecurrentlyrunningdrivetestbutdoesnotdisplayperformancemetrics.IfablockdeviceIDisnotrunningorcannotbefound,itsstatewillbeidleandpercentcompletewillbe0.get DriveTestStatus <drive [BlockDevID]>
•DumpConfiguration (Immediate)Displaysaunit’sconfigurationtothemanagementinterface.DumpConfiguration
•DumpEventLogDumpsthecontentsoftheentireeventlogtothemanagementinterface.DumpEventLog
•EventLog (Enabled, Disabled on Error)Regulateseventlogging.Whenenabled,recordsvarioussystemerrorstotheeventlog.set EventLog [enabled | disabled] get EventLog
•DisplayScheduledTasks (Immediate, Disabled on Error)Displaysalloutstandingscheduledtasks.DisplayScheduledTasks
•DriveAssureReport (Immediate, Disabled on Error)DisplaysdrivetimeouterrorstatisticsforallmemberdrivesinaspecifiedRAIDGroup.DriveAssureReport [GroupName]
•DriveHealth (Disabled, Disabled on Error)Changesthesystem’sabilitytoacquiredrivehealthdatafromconnecteddrives.IssuingthiscommandduringI/Ooperationsmayadverselyaffectperformance.set DriveHealth [enabled | disabled] get DriveHealth
•DriveHealthDisplay (Immediate, Disabled on Error)RetrievesanddisplaysS.M.A.R.T.(Self-Monitoring,AnalysisandReportingTechnology)datafromSATAdrives,andmediumdefectandinformationexceptionscountsfromotherdrives.IssuingthiscommandduringI/Ooperationsmayadverselyaffectperformance.DriveHealthDisplay [BlockDevID | all]
•DriveHealthStatus (Immediate, Disabled on Error)DisplaysthecurrentS.M.A.R.T.statusofspecifiedSATAdiskdrives,andmediumdefectandinformationexceptionscountsfromotherdrives.DriveHealthStatus [BlockDevID | all]
•DriveTest(Immediate, Disabled on Error)Startsorstopsadrivetestwiththepreviouslyspecifiedconfiguration(refertoDriveTestConfig)anddrivelist(refertoDriveTestList).DrivesbeingtestedarenotavailableforRAIDconfigurationorRAIDoperations.Onlyonetestcanberunatatime.DriveTest [begin | cancel]
•DriveTestClearList(Immediate, Disabled on Error)Specifiesdrivestoberemovedfromthedrivetestlist.ThedriveBlockDevIDparameterremovesthespecifieddrivefromthelist.Theallparameterremovesalldrivesfromthelist.DriveTestClearList [drive [BlockDevId] | all]
viii
Appendix A - CLI ASCII-Based Interface
•Metrics(Immediate)Controlsthecollectionofstandarddatametricswithinaproductbasedonthecommandparameters.Metrics [start | stop | display] [drive BlockDevID] | all | running]
•OEMConfigFile (Disabled on Error) Displaysthe“name”(i.e.,thecontentsofthefirstrecord)oftheOEMconfigurationfilestoredinpersistentmemory.get OEMConfigFile
•Partition (Immediate)CreatesaspecifiedpartitionwithaspecifiedcapacityinGigabytes(GB),Megabytes(MB),orblocks.Thespecifiedcapacitymustbesmallerthanthespecifiedpartition’scurrentcapacity.Anewpartitioniscreatedtoacquiretheremainderoftheoriginalpartition’sspace.Partition [GroupName] [PartIndex] [capacity] [GB | MB | blocks]
•PartitionDisplay (Immediate)ListsallthepartitionsavailableinthespecifiedRAIDgroup.Thepartitionsarelistedcontiguously(asopposedtoindexorder).GroupNameistheASCIInameoftheRAIDgroupforwhichpartitionswillbedisplayed.PartitionDisplay [GroupName]
•PartitionMerge (Immediate)Mergesthespecifiedcontiguouspartitionsintoonepartition.GroupNameistheASCIInameoftheRAIDgroupcontainingthepartitionstomerge.PartIdxistheindexofapartitiontomerge,alongwithanumberofcontiguouspartitionstomergetothatindex.AllindicatesthatallpartitionsintheRAIDgroupwillbemergedintoasinglevirtualdisk.TheRAIDgroupmustnotbeinanewstate.Noneofthepartitionstomergemaybemapped.PartitionMerge [GroupName] [[[PartIdx] [1-128]] | all]
•PartitionSplit (Immediate)Dividesthespecifiedpartitionintooneormorepartitionswhosecapacitiesareevenlydistributedamongthecapacityoftheoriginalpartition.GroupNameistheASCIInameoftheRAIDgroupcontainingthepartitiontosplit.PartIdxistheindexofthepartitiontosplit.ThepartitiontosplitcannotbemappedandtheRAIDgroupmustnotbeinanewstate.PartitionSplit [GroupName] [PartIdx] [1-128]
•EventLogFilter(Enabled, Disabled on Error)Filtersdatafromspecificunitsubsystemsandlevelswheneventloggingisenabled.Thespecificentriessupportedareplatform-dependent.Forsetcommands,thefinalparameterindicateswhetherornoteventsfromthespecifiedsubsystemandlevelaredisplayed.set EventLogFilter [subsys | all] [eventlevel | all] [all | none] get EventLogFilter [subsys | all] [eventlevel | all]
•Help (Immediate)Displaysalistofavailablecommands.Ifyouspecifyacommand,detailed,command-specificinformationisdisplayed.Help <command>
•HSAdd(Immediate)AssignsadrivetotheHotSparepool.HSAdd [BlockDevID]
•HSDisplay(Immediate)ListsalldrivesintheHotSparepool.HSDisplay
•HSRemove (Immediate)RemovesadrivefromtheHotSparepoolHSRemove [BlockDevID | all]
•Info (Immediate)Displaysversionnumbersandotherproductioninformationforkeycomponents.Usetheoptionalbriefparametertodisplayamoreconcisesubsetofsysteminformation.Info<brief>
•IsReserved (Immediate)Displaysthereservationstatusofthecurrentservicessessionorinterface.IsReserved
•MediaScanErrorReport (Immediate, Disabled on Error)DisplaysmediascanerrorstatisticsforeitherasingledriveoralldrivesinthesystemMediaScanErrorReport [BlockDevID | all]
ix
Appendix A - CLI ASCII-Based Interface
•PartitionWriteCacheEnableshigherwriteperformancewithasmallriskofdatalossafterasystemfailure.Ifdisabled,providesahigherlevelofdataintegritywithlowerwriteperformance.set PartitionWriteCache [GroupName] [PartIdx] [enabled | disabled] get PartitionWriteCache [GroupName] [PartIdx]
•RAIDRebuildPrioritySetsordisplaystheRAIDrebuildpriority.ARAIDrebuildprioritysettohighgiveshigherprioritytoRAIDrebuildsandlowerprioritytotheprocessingofsimultaneousread/writetransactions.ARAIDrebuildprioritysettolowgiveslowerprioritytotherebuildandahigherprioritytoread/writetransactions.Settosame,theRAIDrebuildandprocessingofread/writetransactionsisthesame.Ifallornogroupsarespecified,thesystemdefaultandalloftheindividualRAIDgroupsareset.Ifagroupnameisspecified,onlythespecifiedgroupisset.set RAIDRebuildPriority <GroupName | all> [high | low | same] get RAIDRebuildPriority<GroupName | all>
•RAIDSpeedWriteLimit (Disabled on Error)Setsordisplaysthelimitonthecoalescingfactor.Warning:changingthedefaultsetting(8)mayresultinpoorperformanceortimeouts.Alowersettingisrecommendedwhenusingmultipleinitiators.AhighersettingmayimproveperformancewithmultiplestreamsofsequentialwriteI/O,buttoohighasettingwillcausetimeouts.set RAIDSpeedWriteLimit [0 - 32] get RAIDSpeedWriteLimit
•RebuildContinueOnError Enablesarebuildtocontinuetocompletionevenifmediareaderrorsareencounteredduringtherebuildoperation.set RebuildContinueOnError [GroupName1 | all] [enabled | disabled] get RebuildContinueOnError[GroupName1 | all]
•Reserve (Immediate)ReportsthestateofCLIreservationforthecurrentCLIsession.Ifthecommandreportsthatreservationsareenabled,thenanotherCLIsessionhascontrolofparametermodification.Reserve
•RestoreConfiguration (Immediate, Disabled on Error)ForcestheNVRAMsettingstotheiroriginaldefaultswhenissuedwiththedefaultoption.Thesavedoptionundoesanychangesmadetothissessionsincethelastsave.RestoreConfiguration [default | saved]
•RGAddStorage (Immediate)AddsadditionalstoragetoanexistingRAIDgroup.GroupNameisanASCIInamefortheRAIDgroup.MIRROR | STRIPE | SPANspecifiesthemethodusedtoexpandthestorage.OptionalparameterlistBlockDeviceIDspecifiesupto10indicesofavailableblockdevices,providedbytheBlockDevScanCLIcommand,tobeaddedtotheRAIDgroup.Ifthislistisomitted,theCLIcommandRGMemberAddmustbeused.OptionalparametercommitrunstheRGCommitcommandautomaticallyandalluserdatawillbeerasedfromeachnewmemberdrive.Iftheparameterisomitted,theCLIcommandRGCommitmustbeentered.AnytimebeforeRGCommitisentered,thecommandRGCancelAddStoragecanbeusedtocanceltheprocess.Note:Mirrors cannot be added to a RAID 4, RAID 5, RAID 6, or DVRAID RAID group.RGAddStorage [GroupName] [mirror | stripe | span] <BlockDeviceID | <commit>
•RGAutoRebuild EnablesanddisablesAuto-RebuildfunctionalityforoneormoreRAIDgroups.Auto-RebuildusesdrivesassignedasHotSpares,followedbyavailabledrives,asautomaticreplacementsforanymemberthatfails.Auto-Rebuildisdisabledbydefault.set RGAutoRebuild [GroupName | all] [enabled | disabled] get RGAutoRebuild [GroupName | all]
•RGCancelAddStorage (Immediate, Disabled on Error)CancelstheRGAddStoragecommand.RGCancelAddStorage [GroupName]
•RGCancelMediaScan (Immediate, Disabled on Error)CancelsamediascanthatisrunningonthespecifiedexistingRAIDgroup.RGCancelMediaScan [GroupName]
•RGCommit (Immediate, Disabled on Error)RGCommitstampsanewRAIDgroup’sconfigurationtoitsmemberdrives.AdvancedInitializationishighlyrecommendedfornewdrives;thiserasesandverifiesthedrivemedia.TheRAIDgroupisunavailableuntiltheoperationcompletes.ExpressInitializationperformsabackgroundinitializationandtheRAIDgroupisimmediatelyavailableforuse.WhenRGCommitisissuedafteraddingstorage,itstampsanexistingRAIDgroup’sconfigurationtotheaddeddrives,andinitializesthedrivesifAdvancedorExpressarespecified.GroupNameistheASCIInameofthenewRAIDgrouptocommit.RGCommit <GroupName <advanced | express> | all <advanced | express>>
x
Appendix A - CLI ASCII-Based Interface
•RGCreate(Immediate)CreatesanewemptyRAIDgroup.GroupNameisanASCIInamefortheRAIDgroup(14charactersmaximum,nospaces).TheoptionalvalueaftertheRAIDgrouptypeparameterrepresentsthedesiredinterleavefortheRAIDgroup.KBdenotesinterleaveinkilobytes;withouttheKBsuffix,interleaveissetin512byteblocks.Ifinterleaveisnotprovided,thesystem-defaultinterleaveisused.RGCreate [GroupName] [RAID [ 0 | 1 | 10 | 4 | 5 | 6 ] | JBOD] <8KB | 16KB | 32KB | 64KB | 128KB | 256KB | 512KB | 1024KB | 2048KB>
• RGDiskWriteCache (Immediate) Produceshigherwriteperformancewithasmallriskofdatalossafterasystemfailure.Ifdisabled,drivesareupdatedattheexpenseofsomewriteperformance.set RGDiskWriteCache [GroupName | all] [enabled | disabled] get RGDiskWriteCache [GroupName | all]
•RGDisplay (Immediate)DisplaysstatusinformationforasingleRAIDgroup,orifallisused,allavailableRAIDgroups.RGDisplay <GroupName | all>
•RGErase (Immediate)ErasesthedatafromthespecifiedexistingRAIDgroup.Warning:All data is lost when you use the RGErase command!RGErase [GroupName]
•RGHaltConversion (Immediate)StopstheconversiononthespecifiedexistingRAIDgroup.RGHaltConversion [GroupName]
•RGHaltErase (Immediate)StopstheeraseonthespecifiedexistingRAIDgroup.RGHaltErase [GroupName]
•RGHaltInitialization (Immediate)StopstheinitializationprocessonthespecifiedexistingRAIDgroup.RGHaltInitialization [GroupName]
•RGHaltMediaScan (Immediate, Disabled on Error)HaltsamediascanonthespecifiedexistingRAIDgroup.RGHaltMediaScan [GroupName]
•RGHaltRebuild (Immediate)Haltstherebuild(s)onthespecifiedexistingRAIDgroup.OptionalparameterMemberIndexspecifiestheRAIDmemberwhoserebuildwillbehalted.ForRAID6RAIDgroups,ifaMemberIndexisspecified,allrebuildingRAIDmembersonthespanwiththatMemberIndexwillhaltaswell.IfnoMemberIndexisspecified,allrebuildsonthatRAIDgroupwillbehalted.RGHaltRebuild [GroupName] <MemberIndex>
• RGMediaScan (Immediate, Disabled on Error) InitiatesaMediaScan.AMediaScanreadsallofaRAIDgroup’smemberdrivesandcorrectsmediaerrorsbycalculatingtheexpecteddataandrewritingit,sothedrivecanrelocateittoagoodsector.Theverifyoptionaddsadataintegritycheckbyverifyingthatthedataandparitymatch.Verifyplusfixcausestheparitytoberewrittenwhenaverifymismatchoccurs.Enterthetime(mustbeHH:MMin24-hourtimeformat)andthedayoftheweekwithoutthe“daily/weekly“optiontoscheduleaone-timescanforalaterdate.Entertime,dayofweekanddailyorweeklytoscheduleascanonarecurringbasis.RGMediaScan [GroupName] <verify | verify fix> <[HH:MM] <day of week> <daily | weekly>>
• RGMediaScanErrorReport (Immediate, Disabled on Error)DisplayserrorstatisticsforeitherasingleRAIDgrouporallRAIDgroupsinthesystem.RGMediaScanErrorReport [GroupName | all]
•RGMemberAdd (Immediate)AddsavailabledrivestoanewRAIDgrouporaspartofanRGAddStorageoperation.GroupNameistheASCIInameoftheRAIDgrouptoreceivetheRAIDmember.BlockDevIDistheindexofanavailabledrivesprovidedbytheBlockDevScanCLIcommand.Upto10BlockDevIDsmaybespecified.Ifallisspecified,thenallavailableunusedBlockDevIDswillbeaddedtotheRAIDgroupuntilthemaximumnumberofRAIDgroupmembershasbeenmet.ThiscommandalsoresetsthenumberofRAIDgrouppartitionsto1.RGMemberAdd [GroupName | all] [BlockDevID]
•RGMemberRemove (Immediate)RGMemberRemoveremovesaRAIDmemberfromanewRAIDgroup.GroupNameistheASCIInameofthenewRAIDgroupfromwhichtoremovetheRAIDmember.MemberIndexistheindexoftheRAIDmembertoremove.Thisalsoresetsthenumberofpartitionsto1.RGMemberRemove [GroupName] [MemberIndex]
xi
•RGResumeInitialization (Immediate)ContinuestheinitializationonthespecifiedexistingRAIDgroup.RGResumeInitialization [GroupName]
• RGResumeMediaScan (Immediate, Disabled on Error) ResumesamediascanonthespecifiedexistingRAIDgroup.RGResumeMediaScan [GroupName]
•RGResumeRebuild (Immediate)Resumestherebuild(s)onthespecifiedexistingRAIDgroup.OptionalparameterMemberIndexspecifiestheRAIDmemberwhosehaltedrebuildwillberesumed.ForRAID6RAIDgroups,ifaMemberIndexisspecified,allhaltedRAIDmembersonthespanwiththatMemberIndexwillresumeaswell.IfnoMemberIndexisspecified,allhaltedrebuildsonthatRAIDgroupwillberesumed.RGResumeRebuild [GroupName] <MemberIndex>
• RGSectorSize SetsthesectorsizeofthespecifiedRAIDgroup.ThedesiredRAIDgroupsectorsizemustbeevenlydivisiblebythesectorsizeofanymemberdisk.512bytesisthedefaultsizeformostoperatingsystems.Use4KBsectorstoenablelargevolumesupport(greaterthan2TB,upto16TB)inWindowsXP(32-bit).set RGSectorSize [GroupName] [512-8192] get RGSectorSize [GroupName]
•RGSpanDepthRegulatesthespandepthonthespecifiedexistingnewRAIDgroupforallRAIDconfigurationsexceptJBOD,whichimplicitlysupportsspanningasmembersareadded.set RGSpanDepth [GroupName] [SpanDepth [1-16]] get RGSpanDepth [GroupName]
•RGSpeedReadPerformslook-aheadduringreadsfromRAIDgroupmemberdisksforallorthespecifiedRAIDgroup.GroupNameistheASCIInameoftheRAIDgroupforwhichlook-aheadreadswillbeperformed.AutowillchoosethealgorithmbasedoneachI/Ocommand.set RGSpeedRead [GroupName | all] [enabled | disabled | auto] get RGSpeedRead [GroupName | all]
Appendix A - CLI ASCII-Based Interface
• RGPrefetch SetstheprefetchforallorforthespecifiedRAIDgroup.ThiscommandwillfailiftheRAIDgroupdoesnotexist.GroupNameistheASCIInameoftheRAIDgroupforwhichtheparameterwillapply.set RGPrefetch [GroupName | all] [Value 0 to 6] get RGPrefetch [GroupName | all]
•RGRebuild (Immediate)StartsrebuildingthespecifiedexistingRAIDGroup.OptionalparametersMemberNspecifythememberstorebuild.Ifnomemberisspecified,alldegradedmemberswillberebuilt.OptionalparametersBlockDevIDNallowsanavailableblockdevicetobesubstitutedfortheRAIDmembercurrentlyassignedtotheMemberIndex.RAID6RAIDgroupscanrebuildtwomembersusingtheoptionaland.RGRebuild [GroupName] <Member1> <BlockDevID1> <and> <Member2> <BlockDevID2>
•RGRecover (Immediate)Providesmechanismsforassistingintheread-onlyaccessofdatainofflineRAIDgroups.SpecifyrebuildiftheRAIDgroupfaultedwhilerebuilding.BasicforcesaRAIDgrouponlinewithonlyup-to-datemembersandreturnscheckconditiononreaderrors.ExtremeforcesaRAIDgrouponlinewitholdermembersandreplacesreaderrordatawithzeros.DisabledturnsoffRGRecoverforbasicandextreme.Note:Before running RGRecover, power off and power back on all drives in the affected RAID group drives to ensure the drives are at a known state and ready for data recovery.RGRecover [GroupName] [rebuild | basic | extreme | disabled]
•RGRecoverWithWrites (Immediate)PerformsthesamefunctionsasRGRecover,exceptwritestotheaffectedRAIDgroupareallowedtooccurnormally.Note:Care must be exercised to minimize write activity. Proceed with writes at your own risk.RGRecoverWithWrites [GroupName] [rebuild | basic | extreme]
•RGResumeConversion (Immediate)ContinuesthestoppedconversiononthespecifiedexistingRAIDgroup.RGResumeConversion [GroupName]
•RGResumeErase (Immediate)ContinuestheeraseonthespecifiedexistingRAIDgroup.RGResumeErase[GroupName]
xii
Appendix A - CLI ASCII-Based Interface
•RGUnmap (Immediate)RemovesallmappedpartitionsofthespecifiedRAIDgroupfromtheroutingtable.Thepartitionsthemselveswillbeunaffected,thoughtheywillnowbeinaccessibletoanyinitiators.RGUnmap [GroupName | all]
•RGWaitTimeout (Disabled on Error)SpecifiesthemaximumtimeinsecondsthatwillelapsetodiscoverpreviouslyconfiguredRAIDgroups.ThetimeoutisusedduringsystemboottimeandwhentheBlockDevScancommandisissued.set RGWaitTimeout [1-300] get RGWaitTimeout
•RMStatus (Immediate)DisplaysthestatusofallRAIDmemberswithinthespecifiedRAIDgrouporaspecificRAIDmember(ifspecified)withinthespecifiedRAIDgroup.ThiscommandwillfailifthespecifiedRAIDgroupdoesnotexistoraspecifiedmemberindexwithintheRAIDgroupdoesnotexist.GroupNameistheASCIInameoftheRAIDgroupforwhichstatuswillbedisplayed.RMStatus [GroupName] <MemberIndex>
•Route(Immediate, Disabled on Error)MapsaRAIDpartitiontoaTargetIDonthehostsystem.IfamapwiththespecifiedTargetIDalreadyexists,thenitwillbeoverwritten.UsedeleteforaTargetIDtoremovethemap.Route host [tid] [ [RAID [GroupName] [PartIdx]] | [SAS [SasIdx]] | delete]
•RouteDisplay(Immediate)Displaysalistofhostprotocoladdresstotargetdestinationdevicemappings.TheoptionaltidparameterwilllimitthelisttothemapswhichsatisfyasearchforthegivenTargetID.Ifthepassthroughparameterisentered,thenallSATA/SATApassthroughdevicesaredisplayed.OtherwiseallmappedRAIDpartitionsaredisplayed.Ifthepersistentparameterisentered,thenonlypersistentmapswillbedisplayed.Otherwise,bothpersistentandnon-persistentmapswillbedisplayed.RouteDisplay host <tid> | <<passthrough> <persistent>>>
• SasPortList (Immediate) ListsthestatusofallavailableSASports.SasPortList
•SASTargets(Immediate, Disabled on Error)ListsthephysicaldevicesthatareconnectedtoallSASports.SASTargets
•SaveConfiguration (Immediate, Disabled on Error)Savesconfigurationchanges.Please note that certain modifications require a system restart.SaveConfiguration
•SerialNumberDisplaystheserialnumber.Theserialnumberisa13-characterfield.Thefirstsevenalphanumericcharactersareanabbreviationrepresentingtheproductname;theremainingsixdigitsaretheindividualunit’snumber.get SerialNumber
• SES (Enabled, Disabled on Error) EnablessupportforSESenclosuresthathavebeendiscoveredbytheappliance.set SES [enabled | disabled] get SES
• SESAlarmTest (Immediate, Disabled on Error) Commandsthespecifiedenclosure’saudiblealarmtobeturnedonatthespecifiedwarninglevel.Resetturnsoffthealarmthathasbeensetatanywarninglevel.NotethatSESEnclosuresmustbeexecutedpriortoexecutingSESAlarmTest.SESAlarmTest [EnclIdx] [set | reset] [info | non-crit | crit | unrecov]
• SESDiskFailureAlarm (Disabled, Disabled on Error) ActivatesanaudiblealarmwhentheRAIDcontrollerdeterminesthataRAIDmemberdiskdrivehasfailed.Thebuzzerwithintheenclosurewhichcontainsthefaileddiskdrivewillbeactivated,otherenclosureswillbeunaffected.set SESDiskFailureAlarm [enabled | disabled] get SESDiskFailureAlarm
• SESEnclosures (Immediate, Disabled on Error) DisplaysalistofSES-enabledenclosureswhichhavebeendiscoveredbytheRAIDcontroller.SESEnclosures
xiii
Appendix A - CLI ASCII-Based Interface
• SESIdentify (Disabled on Error) CommandstheappropriateSESenclosuretoidentifythespecifiedelement(s).Allidentifiesalldisks.RAIDandRAIDgroupnameidentifiesalldisksinaRAIDgroup.IftheMemberIndexisalsospecified,onlythatdiskisidentified.Driveand BlockDevIDidentifiesthespecifieddisk.set SESIdentify [all | RAID GroupName <MemberIndex> | drive BlockDevID] get SESIdentify
• SESIdentifyStop (Immediate, Disabled on Error) CommandstheappropriateSESenclosuretostopidentifyingthespecifiedelement(s).Allstopsidentifyingallenclosures’driveslots.RAIDandRAIDgroupnamestopsidentificationofalldisksinaRAIDgroup.DriveandBlockDevIDstopsidentificationofthespecifieddrive.SESIdentifyStop [All | RAID GroupName <MemberIndex> | Drive BlockDevID]
• SESMute (Immediate, Disabled on Error) Causesallknownenclosures’audiblealarmstobesettoeitherthemuteorremindstate.Thedefaultactionismute.Theenclosureindexqualifierisoptional.TheoptionalparameterRemindmaybespecifiedtosettheremindstate,whichcausesanoccasionalaudiblereminderofthealarmcondition(ifsupported).NotethatSESEnclosuresmustbeexecutedpriortoexecutingSESMute.SESMute <EnclIdx> <Remind>
• SESPoll (Enabled, Disabled on Error) SpecifiestheSESenclosurepollingintervalinseconds.Atthespecifiedinterval,allknownSESenclosuresarepolledfortheircurrentstatus.Asettingof0disablesSESenclosurepolling.Default: 60 set SESPoll [0 | 30-3600 get SESPoll
• SESStartingSlot (Disabled on Error) Establishesthestartingslot/IDnumberforallattachedSESenclosures.set SESStartingSlot [0 | 1] get SESStartingSlot
• SESStatus (Immediate, Disabled on Error) Displaysthelastpolledstatusofthespecifiedelementtypeinthespecifiedenclosure.SupportLevelindicatestheSESfeaturessupportedbythespecifiedenclosure:fan,power,temp,alarm,driveLEDs.Ifnoelementtypeisspecified,allstatusisdisplayed.NotethatSESEnclosuresmustbeexecutedpriortoexecutingSESStatus.SESStatus [EnclIdx] <enc | drive | fan | power | temp | alarm | SupportLevel>
•Time (Disabled on Error)Setsordisplaysthecurrenttimein24hourformat.set Time [HH: MM: SS] get Time
•TimeZoneSetsordisplaysthetimezoneoranoffsetfromGMT.GMToffsetmustbeintheformat+/-HH:MMset TimeZone [[EST | CST | MST | PST] | [[+|-][HH]:[MM]]] get TimeZone
•VerboseMode (Enabled)ControlsthelevelofdetailinCLIHelpoutputandcommandresponseoutput.set VerboseMode [enabled | disabled] get VerboseMode
•VirtualDriveInfo (Immediate)DisplayscharacteristicsandstatisticsforalltheavailablevirtualdrivesoranyavailablevirtualdriveidentifiedbyitsvirtualdriveID.VirtualDriveInfo <Virtual Drive ID>
•WrapEventLog (Enabled, Disabled on Error)Whenenabled,theunitlogsupto2,048evententriesbeforewrapping(overwritingthefirstentries).Ifdisabled,theunitstopsloggingevententrieswhenthebufferisfull.set WrapEventLog [enabled | disabled] get WrapEventLog
xiv
Appendix B - Drive Reformat Instructions
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.
InFusionRAIDsystemsshippedfromSonnetwithharddiskdrivesinstalled,thedrivesareformattedMacOSExtended(Journaled),andconfiguredasasingleRAID5orRAID6RAIDgroup.Ifyouneedtochangetheconfiguration,usetheATTOConfigurationToolandtheoperatingsystemsoftwaretoolstoreformatandreconfigurethedrives.
Mac OS Users’ Instructions 1.Followallthestepsintheincludeddocumentationtoinstall
thesoftwareandtheSonnetRAIDcontroller,andtosetupandconnecttheFusionRAIDdriveenclosure.
2.Startyourcomputer,andthenturnontheFusiondriveenclosure;theRAIDvolumeshouldappearonthedesktop.
3.Dragthevolumetothetrash(changestoanejecticon)toejectit.
4.LaunchtheATTOConfigurationTool.
5.SelectExpressSASRxxxintheDeviceListingpane,andthenclicktheRAIDtabintheConfigurationOptionspane.
6.SelectRAIDManagement>DeleteGroupfromtheapplicationmenu.
7.WhentheDelete Confirmationwindowappears,clickYes.
8.SetupnewRAIDgroupsfollowingtheinstructionsonpages9and10ofthismanual.
9.Dependingonhowyouconfigureyoursetup,aDisk Insertionwindowwillappearatsomepointstatingthatthereisanunreadablevolume;clickInitialize,andthenDiskUtilitywillopen.
10.IntheDisk Utilitywindow,eachRAIDgroupyoucreatedusingtheATTOConfigurationToolwillappearasasinglevolume.Selectthevolume,andthenclicktheErasetabatthetopofthewindow.
11.ClickErase;awindowwillappearaskingyoutoapproveyourchoice.
12.ClickErase.
13.Repeatsteps10–12foreachremainingunformattedRAIDgroup.
14.CloseDiskUtility.
15.DependingonhowyouconfiguredtheRAIDgroups,thevolumesmayalreadybeavailabletothesystem.IfyoucreatedaDVRAID,RAID4,RAID5,orRAID6RAIDgroup,configurationwilltakemuchlonger.Youmaycheckontheprocessbydouble-clickingthevolumenameinthelowerpaneoftheATTO Configuration Toolwindow.
16.OncealltheRAIDgroupshavebeenformattedandfinishbuilding,theyarereadytouse.
Windows 7/Server 2008/Vista Users’ Instructions 1.Followallthestepsintheincludeddocumentationtoinstall
thesoftwareandtheSonnetRAIDcontroller,andtosetupandconnecttheFusionRAIDenclosure.
2.Startyourcomputer,andthenturnontheFusiondriveenclosure.
3.LaunchtheATTOConfigurationTool.
4.ExpandthedevicetreeintheDeviceListingpaneuntilExpressSASRxxxisdisplayed,andthenclickExpressSASRxxx.
5.ClicktheRAIDtab.
6.IntheGroupspane,youwillseetheRAIDgroupthatSonnetcreated(notusableinaWindowssystem);clickthegroup.
7.SelectRAIDManagement>DeleteGroupfromtheapplicationmenu.
8.WhentheDelete Confirmationwindowappears,clickYes.
9.SetupnewRAIDgroupsfollowingtheinstructionsonpages9and10.
Support Note for Power Mac G5 Users:WhencreatingRAIDgroups16TBorlarger,unchecktheInstall
MacOS9Driverscheckbox;OS9driversdonotsupportvolumesgreaterthan16TB.
WARNING:AfterselectingtheDVRAID,RAIDLevel4,RAIDLevel5,orRAIDLevel6option,configuration of
the drives will take several hours to complete, with the total time depending on the operating system and drive capacities.
WARNING:AfterselectingtheDVRAID,RAIDLevel4,RAIDLevel5,orRAIDLevel6option,configuration of
the drives will take several hours to complete, with the total time depending on the operating system and drive capacities.
xv
Appendix B - Drive Reformat Instructions
Windows 7/Server 2008/Vista Users’ Instructions (continued) 10.ClickStart,thenright-clickComputerandselectManage.
11.IntheComputer Managementwindow,clickStorageintheleftpanetoexpandthelist(ifnecessary),andthenclickDiskManagement.
12.WhentheInitialize Diskwindowappears,selecttheRAIDvolumeyoucreated.SelecttheGPTpartitionstyleunlessyouneedtoaccessyourRAIDstoragefromacomputerrunning32-bitWindowsXPProfessionalor32-bitWindowsServer2003.ClickOK.
13.IntheDisk Managementwindow,eachRAIDgroupyoucreatedwillappear(listedas“unallocated”)asasinglevolume.Right-clickwheretheword“unallocated”appears,andthenselectNewSimpleVolume.
14.WhentheWelcometotheNew Simple Volume Wizard windowappears,clickNexttostarttheprocess.
15.WhentheNew Simple Volume Wizard windowappears,clickNext.
16.WhentheSpecify Volume Size windowappears,clickNextifyouwantalloftheFusionsystem’scapacitytoremainasoneblock(volume).Otherwise,adjustthevolumesizetomeetyourneeds,andthenclickNext.
17.WhentheAssign Drive Letter or Pathwindowappears,selectAssignthefollowingdriveletter,choosealetter,andthenclickNext.
18.WhentheFormat Partitionwindowappears,enteranewnameforthevolumetableifyou’dlike.ForRAIDvolumesupto16TB,acceptthedefaultallocationunitsize;forRAIDvolumesgreaterthan16TB,select8192fromthedrop-downmenu.SelectPerformaquickformat,andthenclickNext.
Note: If you do not select the quick format option, this process will take much longer to complete.
19.Whenthenextwindowappears,clickFinish.
20.Repeatsteps13–19foreachremaining“unallocated”disk.
21.DependingonhowyouconfiguredtheRAIDgroups,thevolumesmayalreadybeavailabletothesystem.IfyoucreatedaDVRAID,RAID4,RAID5,orRAID6RAIDgroup,configurationwilltakemuchlonger.Youmaycheckontheprocessbydouble-clickingthevolumenameinthelowerpaneoftheATTO Configuration Toolwindow.
22.OncealltheRAIDgroupshavebeenformattedandfinishbuilding,theyarereadytouse.
Windows XP/Server 2003 Users’ Instructions 1.Followallthestepsintheincludeddocumentationtoinstall
thesoftwareandtheSonnetRAIDcontroller,andtosetupandconnecttheFusionRAIDenclosure.
2.Startyourcomputer,andthenturnontheFusiondriveenclosure.
3.LaunchtheATTOConfigurationTool.
4.ExpandthedevicetreeintheDeviceListingsectionontheleftsideofthewindowuntilExpressSASRxxxisdisplayed,andthenclickExpressSASRxxx.
5.ClicktheRAIDtab.
6.IntheGroupspane,youwillseetheRAIDgroupthatSonnetcreated(notusableinaWindowssystem);clickthegroup.
7.SelectRAIDManagement>DeleteGroupfromtheapplicationmenu.
8.WhentheDelete Confirmationwindowappears,clickYes.
9.SetupnewRAIDgroupsfollowingtheinstructionsonpages9and10.
10.SelectStart>ControlPanelfromtheWindowsStartmenu.IntheControl Panelwindow,double-clickAdministrativeTools.IntheAdministrative Toolswindow,double-clickComputerManagement.
11.IntheComputer Managementwindow,clickStorageontheleft,andthenclickDiskManagementbeneathit.
12.WhentheInitialize and Convert Disk Wizardwindowappears,clickCancel.
13.IntheDisk Managementwindow,eachRAIDgroupyoucreatedwillappear(listedas“unallocated”)asasinglevolume.Right-clickonevolumewherethewords“NotInitialized”appear,andthenselectInitializeDisk.
14.WhentheInitialize Disk windowappears,selecttheRAIDvolume(s),andthenclickOK.
15.BackintheDisk Managementwindow,right-clickwheretheword“Online”appears,andthenselectConverttoGPTDisk.
WARNING:AfterselectingtheDVRAID,RAIDLevel4,RAIDLevel5,orRAIDLevel6option,configuration of
the drives will take several hours to complete, with the total time depending on the operating system and drive capacities.
xvi
Windows XP/Server 2003 Users’ Instructions (continued)16.Right-clickwheretheword“unallocated”appears,andthen
selectNewPartition.
17.WhentheNew Partition Wizard windowappears,clickNext.
18.WhentheSelect Partition Typewindowappears,selectPrimaryPartition,andthenclickNext.
19.WhentheSpecify Partition Sizewindowappears,clickNextifyouwantalloftheFusionsystem’scapacitytoremainasoneblock(volume).Otherwise,adjustthevolumesizetomeetyourneeds,andthenclickNext.
20.WhentheAssign Drive Letter or Pathwindowappears,choosealetter,andthenclickNext.
21.WhentheFormat Partitionwindowappears,enteranewnameforthevolumeifyou’dlike.ForRAIDvolumesupto16TB,acceptthedefaultallocationunitsize;forRAIDvolumesgreaterthan16TB,select8192fromthedrop-downmenu.SelectPerformaquickformat,andthenclickNext.
Note: If you do not select the quick format option, this process will take much longer to complete.
22.Whenthenextwindowappears,clickFinish.
23.Repeatsteps15–22foreachremaining“unallocated”disk.
24.DependingonhowyouconfiguredtheRAIDgroups,thevolumesmayalreadybeavailabletouse.IfyoucreatedaDVRAID,RAIDLevel4,orRAIDLevel5group,configurationwilltakemuchlonger.Youmaycheckontheprocessbydouble-clickingtheRAIDgroupnameinthelowerpaneoftheATTO Configuration Toolwindow.
25.OncealltheRAIDgroupshavebeenformattedandfinishbuilding,theyarereadytouse.
Appendix B - Drive Reformat Instructions
xvii
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: [email protected] 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 other countries. Other product names are trademarks of their respective owners. Product specifications subject to change without notice. Printed in the USA. MNL-RAID-SW-E-G-102610
,