1、For7-modeenvironmentsonlyNetApp,AddingasecondcontrollertocreateanHApairUpgradingastand-alonecontrollermoduletoHApairisamultistepprocessinvolvingbothhardwareandsoftwarechangesthatmustbeperformedintheproperorder.BeforeyoubeginAnexistingcontrollermodulemustbeinstalled,configured,andoperatinginDataONTAP
2、8.x7-ModeorDataONTAP7.3. x.Thiscontrollermoduleisreferredtoastheexistingcontrollermodule;theexamplesinthisprocedurehavetheconsolepromptexistingctlr.Thecontrollermodulethatisbeingaddedisreferredtoasthenewcontrollermodulc;thcexamplesinthisprocedurehavetheconsolepromptnewctlr.Thenewntrollcrmodulemustbe
3、receivedfromNetAppaspartoftheupgradekit.ThisproceduredocsnotapplytomovingacontrollermodulefromapreexistingsystemorasystemthatwaspreviouslyinanHApair. Yoursystemmusthaveanemptyslotavailableforthenewcontrollermodulewhenupgradingtoasingle-chassisHApair(aHApairinwhichbothcontrollermodulesresideinthesame
4、chassis.Note:Thisconfigurationisnotsupportedonallsystems. Youmusthaverackspaceandcablesforthenewcontrollermodulewhenupgradingtoadual-chassisHApair(anHApairinwhichthecontrollermodulesresideinseparatechassis.Note:Thisconfigurationisnotsupportedonallsystems.Eachcontrollermodulemustbeconnectedtothenetwo
5、rkthroughitscaportor,ifyoursystemhasone,thecOMport.AboutthistaskThisproceduredoesnotapplytosystemsoperatinginclusteredDataONTAP.Thisprocedurecantakeoveranhour,withadditionaltimeneededtoinitializethedisks.Thetimetoinitializethedisksdependsonthesizeofthedisks.Steps1. Preparingfortheupgradeonpage22. Pr
6、eparingtoaddacontrollermodulewhenusingStorageEncryptiononpage23. Preparingthenetbootserveronpage34. Installingandcablingthenewcontrollermoduleonpage65. ConfiguringandcablingCNAports(FAS80xxsystemsonly)onpage86. VerifyingandsettingtheHAstateofthecontrollermoduleandchassisonpage97. Bootingandinstallin
7、gDataONTAPonthenewcontrollermoduleonpage98. SettingupDataONTAPonthenewcontrollermoduleonpageIO9. Enablingthecf.modcoptionoraddingcflicensesonpage1110. RunningsetuponbothcontrollermodulestoaddthepartnerIPaddressonpage1211. RebootingbothcontrollermodulesandenablingtheHApaironpage1312. Installingthefir
8、mwareafteraddingasecondcontrollermoduleonpage1313. Cloningtheconfigurationfromtheexistingcontrollermoduletothenewcontrollermoduleonpage1314. VerifyingtheconfigurationwiththeConfigAdvisoronpage14215-04819_J0February 2014Copyrighto2014NetApp.Inc.Allrightsreserved.Web:-Feedback:doccommcnts15. Settingup
9、StorageEncryptiononthenewcontrollermoduleonpage14PreparingfortheupgradeTopreparefortheupgradetoanHApair,youmustmakesurethatyoursystemmeetsallrequirementsandthatyouhaveallrequiredinformation.Steps1. Ensurethatyoursystemhasatleastthreeunowneddisksforthenewcontrollermodulebyenteringthefollowingcommando
10、ntheexistingcontrollermodule:diskshow-nTwodisksarcrequiredforfilesysteminstallationandthethirdisaspare.Thesethreedisksarcinadditiontoasparediskfortheexistingcontrollermodule.Ifyouareaddingdisksordiskshelvestoyoursystem,seetheDataONTAPStorageManagementGuideforyourversionofDataONTAPontheNetAppSupportS
11、ite.Note:InDataONTAP8.x,youmustsetthedisk.auto_assignoptiontooffontheexistingcontrollermodulebeforeaddinganynewdisks.SeetheDataONTAPStorageManagementGuidefor7-ModeontheNetAppSupportSiteformoreinformation.2. Ensurethatyouhavenetworkcablesandstoragecablesready.3. Ensurethatyouhaveaserialportconsoleava
12、ilableforthecontrollermodules.4. ReviewtheSiteRequirementsGuideontheNctAppSupportSiteandgatherallIPaddressesandothernetworkparametersforthenewcontrollermodule.PreparingtoaddacontrollermodulewhenusingStorageEncryptionIftheexistingcontrollermoduleisconfiguredforStorageEncryption,youmustgatherinformati
13、onfromthesystemandrekeytheself-encryptingdisks(SEDs)beforeaddingthenewcontrollermodule.AboutthistaskSteps1. EnterthefollowingcommandandnotethekeyIDsonalldiskdrivesthatareusingStorageEncryption:diskencryptshowExampleThecommanddisplaysthestatusofeachself-encryptingdisk:storage-systemdiskencryptshowDis
14、kKeyIDLocked?Oc.00.1080CFOC8000000000100000000000000A948EE8604F4598ADFFB185B5BB7FED3Yes0c.00.0080CFOC8000000000100000000000000A948EE8604F4598ADFFB185B5BB7FED3Yes0c.00.3080CFOC8000000000100000000000000A948EE8604F4598ADFFB185B5BB7FED3Yes0c.00.4080CFOC8000000000100000000000000A948EE8604F4598ADFFB185B5B
15、B7FED3Yes0c.00.2080CFOC8000000000100000000000000A948EE8604F4598ADFFB18535BB7FED3Yes0c.00.5OBOCFOC8000000000100000000000000A948EE8604F4598ADFFB185B5BB7FED3Yes2. Enterthefollowingcommandandnoteallthenecessarycertificatefiles(client,pern,client_private.pern,andip_address_key_server_Ch.pern)thathavebeen
16、installed:keymgrlistcert1.aterintheprocedureyouneedtoinstallthesesamecertificatefilesonthenewpartnercontrollermodule.3. Enterthefollowingcommandtoidenti,theIPaddressofthekeyservers:key_managershowAllexternalkeymanagementserversassociatedwiththestoragesystemarclisted.Laterintheprocedureyouneedtoaddth
17、esesamekeysen,ersonthenewpartnercontrollermodule.ExampleThefollowingcommanddisplaysallexternalkeymanagementserversassociatedwiththestoragesystem:storage-systemkey_managershow172.18.99.1754. EnterthefollowingcommandandcheckthatthekeyIDslistedmatchthoseshownbythediskencryptshowcommandinstep1:key_manag
18、erqueryExampleThefollowingcommandchecksthestatusofallkeymanagementserverslinkedtothestoragesystemanddisplaysadditionalinfbnation:storage-systemkey_managerqueryKeyserver172.18.99.175reports4keys.KeytagKeyIDstorage-system080CF0C80.storage-system080CF0C80.storage-system080CF0C80.storage-system080CF0C80
19、5. Backupalldataonallaggregatesusingstandardmethodsforyoursite.6. EnterthefollowingcommandtoresettheauthenticationkeyonthedrivesusingStorageEncryptiontotheirManufacturingSystemID(MSID):diskencryptrekeyOxO*7. ExaminetheCLIcommandoutputtoensurethattherearenodiskencryptrekeyfailures.Preparingthenetboo
20、tserverHowyoupreparetonetbootdependsontheversionofDataONTAPyouarerunning.Choices PreparingthenetbootserverinDataONTAP8.xonpage4 Preparingthenetbootsen,erinDataONTAP7.3.xonpage5PreparingthenetbootserverinDataONTAP8.xYoumustdownloadthecorrectDataONTAPnetbootimagefromtheNetAppSupportSitetothenetbootser
21、verandknowitsIPaddress.Beforeyoubegin Youmusthaveanattachedcomputerwithaccesstotheexistingstoragesystemtocopyfiles.SeetheDataONTAPSystemAdministrationGuidefor7-Modeformoreinformationaboutaccessingfilesinthestoragesystem,s/etcdirectories.YoumusthaveaccesstotheNetAppSupportS.Thisenablesyoutodownloadth
22、enecessarysystemfiles.Aboutthistask YoumustdownloadthenetbootimageforthesameversionofDataONTAPthatisrunningonthenewcontrollermodule.BothcontrollermodulesintheHApairmustrunthesameversionofDataONTAP. ThisproceduredoesnotapplytosystemsoperatinginCluster-Mode.Steps1. Identifythelocationoftherootdirector
23、yforhttpdfilesor,ifnoneisconfigured,configurethedirectory.Thislocationismaintainedinthehttpd.rootdiroption.YoucandisplaythevaluewiththefollowingcommandattheDataONTAPprompt:existing_ctlroptionshttpd.rootdirThisdirectoryisreferredtoastheweb-accessibledirectoryinthefollowingsteps.Ifyouhavecreatedarootd
24、irectory(forexample,volO),youcansetthehttpd.rootdiroptiontothatdirectorywiththefollowingcommandattheDataONTAPprompt:existing_ctlroptionshttpd.rootdirvolvolO2. Downloadandextractthefileusedforperfningthenetbootofyoursystem:a. Downloadtheappropriatenetboot.tgzfileforyourplatformfromtheNetAppSupportSit
25、etoaweb-accessibledirectory.b. Changetothewcb-acccssiblcdirectory.c. Extractthecontentsofthenetboot.tgzfiletothetargetdirectorybyenteringthefollowingcommand:tar-zxvfnetboot.tgzYourdirectorylistingshouldcontainthefollowingdirectory:netboot/3. Downloadtheimage.tgzfilefromtheNetAppSupportSitetotheweb-a
26、ccessibledirectory.Yourdirectorylistingshouldcontainthefollowingfileanddirectory:image.tgznetboot/4. DeterminetheIPaddressoftheexistingcontrollermodule.Thisaddressisreferredtolaterinthisprocedureasi-address-of-existingcontroller.5. Pingip-address-of-existingcontrollertoensurethattheaddressisaliveand
27、reachable.PreparingthenetbootserverinDataONTAP7.3.xYoumustcopyfilesfromtheexistingcontrollermodules/etcdirectoriestothehttpdrootdirectoryandknowtheexistingcontrollermodulesIPaddress.BeforeyoubeginYoumusthaveanattachedcomputerwithaccesstotheexistingstoragesystemtocopyfiles.SeetheDataONTAPSystemAdmini
28、strationGuideformoreinformationaboutaccessingfilesinthestoragesystems/etcdirectories.YoumusthaveaccesstotheNetAppSupportS.Thisenablesyoutodownloadthenecessarysystemfiles.AboutthistaskDataONTAP7.3.xdoesnotsupportallsystems.SeetheHardwareUforsupportedsystems.Youmustdownloadthenetbootimageforthesamever
29、sionofDataONTAPthatisrunningontheexistingcontrollermodule.BothcontrollermodulesintheHApairmustrunthesameversionofDataONTAP.Steps1. Copythefollowingbootimagefilesfromthecontrollermodule,setcbootandetcsoftwaredirectorytotherootdirectoryforhttpdfiles:a.Determinetherootdirectoryforhttpdfiles.Ifhttpdis.T
30、hen.ConfiguredEnterthefollowingcommandattheexistingcontrollermodule,sDataONTAPprompttodisplaytherootdirectory:optionshttpd.rootdirThesystemdisplaysthefollowingoutput:httpd.rootdirvolvolOexisting_ctlrIntheprecedingexample,thelocationisvolvolO.Ifhttpdis.Then.Notconfiguredi. Enablehttpdbyenteringthefol
31、lowingcommandattheexistingcontrollermodulesDataONTAPprompt:optionshttpd.enableonii. Verifythatyoucanviewthefilesintheweb-accessibledirectorybyenteringthefollowingcommandattheexistingcontrollermodulesDataONTAPprompt:optionshttpdThesystemdisplaysthefollowingoutput:httpd.autoindex.enableoniii. Setthero
32、otdirectorybyenteringthefollowingcommandattheexistingcontrollermodulesDataONTAPprompt:optionshttpd.rootdirvolvolOb.Copythefollowingfilesfromtheexistingcontrollermodule,setcbootandZetcZsoftwaredirectoriestotherootdirectoryidentifiedinthepreviousstep: Fromtheetcbootdirectory,copythefilewithanamesimila
33、rtonetapp-x86-64. Fromtheetcsoftwaredirectory,copytheDataONTAPimagefilewithanamesimilartosetup.ee.2. EnterthefollowingcommandtodeterminetheIPaddressoftheexistingcontrollermodule(referredtointhisprocedureasip-address-of-existingcontroller):ifconfig-aExampleInthefollowingexample,theip-address-of-exist
34、ingcontrolleris172.22.133.8:existing_ctlrifconfig-aeOM:flags=948043UP,BROADCAST,RUNNING,MULTICAST,TCPCKSUMmtu1500inet172.22.133.8netmaskOxffffeOOObroadcast172.22.159.255partnerinet172.22.130.194(notinuse)ether00:a:98:09:08:8c(auto-100tx-fd-up)flowcontrolfullexisting_ctlrInstallingandcablingthenewcon
35、trollermoduleYoumustphysicallyinstallthenewcontrollermoduleinthechassisandcableit.Steps1. Ifyouarenotalreadygrounded,properlygroundyourself2. IfyouhaveanI/Oexpansionmodule(IOXM)moduleinyoursystemandarccreatingasingle-chassisHApair,youmustuncableandremovetheIOXM.Youcanthenusetheemptybayforthenewcontr
36、ollermodule.However,thenewconfigurationwillnothavetheextraI/OprovidedbytheIOXM.3. Ifyouhavea60xxsystem,movetheNVRAMadapterintheexistingcontrollertoslot1.ThisisrequiredforthesystemtooperateinanHApair.4. Physicallyinstallthenewcontrollermoduleand,ifnecessary,additionalfans:IfyouareaddingacontrollerThe
37、nperformthesesteps.module.Toanemptybaytocreateasingle-chassisHpairandthea.Installthreeadditionalfansinthechassistocoolthenewcontrollermodule:platformisa3Ixxor6210systemi. Removethebezelbyusingbothhandstoholditbytheopeningsoneachside,andthenpullthebezelawayfromthechassisuntilitreleasesfromthefourball
38、studsonthechassisframe.ii. Removetheblankplatethatcoversthebaythatwillcontainthenewfans.iii. InstallthefansasdescribedintheReplacingafanmoduledocumentforyoursystemontheNetAppSupportS.b.Removetheblankplateintherearofthechassisthatcoverstheemptybaythatwillcontainthenewcontrollermodule.C,Gentlypushthec
39、ontrollermodulehalfwayintothechassis.SeethesystemsHardwareOverviewontheNetAppSupportSforanillustration.Toanemptybaytocreateasingle-chassisHpairandtheplatformisa32xxor,FAS22xxsystema. Removetheblankplateintherearofthechassisthatcoverstheemptybaythatwillcontainthenewcontrollermodule.b. Gcnllypushtheco
40、ntrollermodulehalfu,ayintothechassis.Topreventthecontrollermodulefromautomaticallybooting,donotfullyseatitinthechassisuntillaterinthisprocedure.SeethesystemsHardwareOverviewontheNetAppSupportSforanillustration.InaseparatechassisfromitsHAInstallthenewsysteminhcrackorsystemcabinet,partnertocreateadual
41、chassisHApair5. CabletheHAinterconnectifyouhaveadual-chassisHApairandcablethediskshelvesasnecessary.SeethesystemsInstallationandSetupInstructions,theClusteredDataONTAPHigh-AvailabilityConfigurationGuideforyourversionofDataONTAP,and,ifapplicable,theUniversalSASandACPCablingGuide.6. Poweruptheexistin
42、gcontrollermodule.7. Dependingonyourconfiguration,powerupthenewcontrollermoduleandinterruptthebootprocess:Ifthenewcontrollermoduleis.Then.IntheSamechassisastheexistingcontrollera.Pushthecontrollermodulefirmlyintothebay.moduleWhenfullyseated,thecontrollermodulereceivespowerandautomaticallyboots,b.Int
43、erruptthebootprocessbypressingCtrl-C.Inaseparatechassisfromtheexistingcontrollera.Tumonthepowersuppliesonthenewcontrollermodule.moduleb.InterruptthebootprocessbypressingCtrl-C.ThesystemdisplaystheLOADERprompt(LOADER,LOADER-A,orLOADER-B).Note:IfthereisnoLOADERprompt,recordtheerrormessageandcontacttec
44、hnicalsupport.Ifthesystemdisplaysthebootmenu,rebootandattempttointerruptthebootprocessagain.ConfiguringandcablingCNAports(FAS80xxsystemsonly)IfyouarcaddingacontrollermoduletoaFAS80xxsystem,youmustchecktheconfigurationoftheCNAportsonthenewcontrollermoduleand,ifnecessary,changethedefaultstomatchtheCNA
45、portconfigurationoftheexistingcontrollermodule.BeforeyoubeginYoumusthavetheSFP+modulesfortheCNAports.Steps1. Ifyouhavenotalreadydoneso,enterMaintenancemode:a. Enterboot_ontapb. PressCtrl-CwhenyouseethemessagePressCtrl-CforBootMenu.c. Answerywhenpromptedbythesystem.d. SelecttheMaintenancemodeoptionfr
46、omthedisplayedmenu.2. Onthenewcontrollermodule,issuethefollowingcommandtocheckhowtheportsarecurrentlyconfigured:ucadminshowThesystemdisplaysoutputsimilartothefollowingexample:*ucadminshowCurrentAdapterModeCurrentTypePendingModePendingTypeStatusOefcinitiator一一onlineOfcnatarget-onlineOgcnatargetonline
47、3. IfthecurrentSFP+moduledoesnotmatchthedesireduse,replaceitwiththecorrectSFP+module.4. Ifthecurrentconfigurationdoesnotmatchthedesireduse,enteroneofthefollowingcommandstochangetheconfigurationasneeded:Ifthedesireduseisfor.Thenenterthefollowingcommand.FCinitiatorucadminmodify-tinitiatoradapter_nameFCtargetucadminmodify-ttargetadapter_nameEthernetucadminmodify-mcnaadapter_name5. Ifyouhavechangedthese