virthyper-v
hyper-v 时间:2021-03-28 阅读:(
)
Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VTESTREPORTOCTOBER2009KEYFINDINGSzFiveDellPowerEdgeM610solutionswithHyper-Vreplaced35legacyHPProLiantDL385G1solutions,yieldingapaybackinasfewas10months.
1(SeeFigures1and2.
)zThe5DellPowerEdgeM610solutionswithHyper-Vusedaround1/4thofthepower,1/6thofthesoftwarecosts,and1/5ththedatacenterrackspaceofthe35legacyHPProLiantDL385G1solutions.
1(SeeFigures1,3,and6.
)zThe5DellPowerEdgeM610solutionswithHyper-Vachievedover70percentmorethroughput,deliveringanaverageOPMforeachVMof15,734comparedto9,005averageforeachlegacyHPProLiantDL385G1solution.
1(SeeFigure4.
)ExecutivesummaryDellInc.
(Dell)commissionedPrincipledTechnologies(PT)toconsolidate354-year-oldHPProLiantDL385serverandstoragesolutionsonto5DellPowerEdgeM610bladeserverandstoragesolutionsusingMicrosoftWindowsServer2008R2withHyper-V.
Unlikestudiesthatestimatethepotentialconsolidationfactorbasedonasmallsample,weconsolidatedthefullsetofserverandstoragesolutions,allowingustoconfirmtheconsolidationfactor.
Ourtestinginvolvedthefollowingtwosolutions:35AMDOpteron254-basedHPProLiantDL385G1serverswith4GBofmemoryeachand18HPStorageWorksMSA30storage(HPProLiantDL385solution)5IntelXeonProcessorX5570-basedDellPowerEdgeM610bladeserverswith72GBofmemory,eachusingHyper-V,and5arraysofDellEqualLogicPS5000XVstorage(DellPowerEdgeM610solution)Ourtestcasemodeledatypicalenterprisedatacenterwith35legacyHPProLiantDL385serversand18HPStorageWorksMSA30storagearrays—eachapproximatelyfouryearsold—runninghigh-demanddatabaseworkloads.
Thelegacyserverseachused4GBofmemory.
Theenterpriseinthistestcaseseekstoconsolidate1Source:PrincipledTechnologies,Inc.
,"Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-V"anOctober2009reportcommissionedbyDell.
Figure1:FiveIntelXeonProcessorX5570-basedDellPowerEdgeM610solutionswithHyper-Vallowyoutoconsolidate35AMDOpteron254-basedHPProLiantDL385solutions,withaninitialinvestmentpaybackperiodofjustunder10monthsanddeliveringover70percentmorethroughput.
Webasethisestimationonourspecificdatabaseworkload.
2PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VtheselegacyworkloadsontofiveDellPowerEdgeM610bladeserversandfiveDellEqualLogicstoragesolutionsusingHyper-V,configuredwithsufficientprocessors,memory,andstoragetohandletheseworkloads.
WeassumetheenterpriseisrunningSQLServer2005EnterpriseEditiononWindowsServer2003R2EnterpriseEditionx64oneachoftheHPProLiantDL385solutionservers.
WekeptthosesameversionsintheHyper-VguestsontheDellPowerEdgeM610solution.
Ourtestcaseisaspecificmigrationscenario:Forourcalculations,weassumetheuseofMicrosoftSystemCenterVirtualMachineManager(SCVMM)toperformourphysicaltovirtual(P2V)migrationinordertominimizemigrationtime,andalsotokeepthelegacysoftware,includingtheoperatingsystem,asis.
Thismodelsanorganizationthatwishestoreapthebenefitsofvirtualizationwithoutincurringthemaintenanceandredesigncoststhatsometimesaccompanyanoperatingsystemorapplicationupgrade;theP2Vprocessallowsforthis.
Theorganizationcanthenupgradeindividualvirtualmachinesastimeandresourcesallow.
WeusedbenchmarkresultsfromtheDellDVDStoreVersion2.
0(DS2)performancebenchmarktodeterminethenumberofolderserverswithaccompanyingstoragethataDellPowerEdgeM610solutioncouldreplaceforourtestscenario.
Todefinethereplacementfactor,wemeasuredthenumberofordersperminute(OPM)thattheHPProLiantDL385solutioncouldperformwhenrunningademandingDS2workload.
WethenranDS2invirtualmachines(VMs)ontheDellPowerEdgeM610solutionandmeasuredhowmanyVMsthisnewersolutioncouldrun,whileobtainingOPMineachVMgreaterthanthatofeachHPProLiantDL385solution,withbothsolutionsdemonstratingaheavyload,atleastover70percentCPUutilization.
ThetotalnumberofVMstheDellPowerEdgeM610solutioncouldhandledeterminedthereplacementfactor.
Basedonourspecificworkload,thereplacementfactorwasseven.
Figure1showstheconclusionsofourconsolidationtesting.
Wereplaced35HPProLiantDL385serversand18HPStorageWorksMSA30storagearrayswith5DellPowerEdgeM610bladeserversand5DellEqualLogicPS5000XVstoragearrays.
TheDellPowerEdgeM610solutiondeliveredover70percentmorethroughputthandidtheHPProLiantDL385solution.
Addtionally,wecalculatedaninvestmentreturnofjustunder10months.
Figure2graphsthepaybackperiodandthecostsavingsofthefiveDellPowerEdgeM610solutions.
Savingscontinueaftertheinitialinvestmentpaybackperiod.
Bytheendofyearone,weprojectasavingsof$49,061.
ThelinerepresentingtheDellPowerEdgeM610solutionaccumulatestheinitialinvestmentcostandthemonthlycostsofthesolution.
Theinitialinvestmentcostincludesthelistpriceoftheserversandthree-quartersofthecostofthesharedstorage2,aswellasthecostsofmigratingfromthe35HPProLiantDL385solutionstothe5newerDellPowerEdgeM610solutions.
Thelineforthe35HPProLiantDL385solutionsshowstheaccumulatedmonthlycostsof35HPProLiantDL385solutions.
Thelinescrossattheendofthepaybackperiod.
AppendixCdescribesthepaybackperiodcalculation.
2WeincludefivearraysofDellEqualLogicPS5000XVstorageinthenextgenerationsolution.
Ourtestdatabasesdonotuseallofthestorage.
Wethereforedonotassignallstoragecostsforthefivearraystothissolution.
Weestimateatleast25percentofthisstorageisavailableforotheruses,andassign75percentoftheacquisitionandon-goingcostsofthestoragearraystothissolution.
Forthelegacysolution,weuse35oftheavailable36serverconnectionsfromthe18storagearrayssoweincludecostsrelatedto17arrays.
3PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VFigure2:Thepaybackperiodandcumulativeestimatedcosts3forthe35HPProLiantDL385solutionsandthe5DellPowerEdgeM610solutionswithHyper-V.
Lowercostsandhighersavingsarebetter.
CostsfortheDellPowerEdgeM610solutionsincludetheinitialinvestmentof$229,559plusannualcostsof$65,172,foratotalyear-onecostof$294,731.
Thesesolutionscouldsaveapproximately$49,061inyearoneoverthe$343,792one-yearcostsforthe35HPProLiantDL385serversand18HPStorageWorksMSA30storagearraysthatthese5solutionscanreplace.
Figure3showsthespecificareasofsavings.
Itshowsthat,forthisworkloadandcostscenario,theinvestmentcostsofbuyingtheserverandstoragehardwareandofmigratingfromtheoldertothenewersolutionareoffsetinjustunder10monthsduetosavingsfortheDellPowerEdgeM610solutionsinhardwaresupportcosts,softwarelicenses,softwaresupportagreements,facilitycosts(includingswitchcosts),energycosts,andmanagementcosts.
Forthisworkloadandtestscenario,the5DellPowerEdgeM610solutionsnotonlyreplaced35HPProliantDL385solutions,butalsoprovidedover70percentbetterthroughputforusers.
Thus,theDellPowerEdgeM610solutiondeliversnotonlydatacentersavings,butalsoimprovedperformanceforendusers.
3Wedivideannualcostsby12anddonotadjustforinflation.
Breakevenat$283,255in9.
9months$229,559initialinvestment$327,681savingsat2years$606,301savingsat3years$49,061savingsat1year$0$200,000$400,000$600,000$800,000$1,000,000$1,200,0001357911131517192123252729313335DellPowerEdgeM610solutionpaysbacktheinitialinvestmentinaround10monthsHPProLiantDL385solutionsDellPowerEdgeM610solutionPaybackperiodInitialinvestment2ndyearsavings3rdyearsavings1styearsavings4PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VHPProLiantDL385solutionsDellPowerEdgeM610solutionwithHyper-VServerandstoragehardware$0$228,892Migrationcosts$0$667Softwaresupportagreements$157,255$27,445Hardwaresupportagreements$21,315$8,496Facilitycosts$7,232$1,396Energycosts$26,740$5,960Managementcosts$131,250$21,875Total$343,792$294,731$343,792$294,731HPProLiantDL385solutionsDellPowerEdgeM610solutionwithHyper-V$0$50,000$100,000$150,000$200,000$250,000$300,000$350,000$400,000CostOneyearcostsof35HPProliantDL385solutionsand5DellPowerEdgeM610solutionswithHyper-VFigure3:Estimatedyear-onecostsforthe35HPProLiantDL385solutionsandthe5DellPowerEdgeM610solutionswithHyper-V.
Lowercostsarebetter.
FourbenefitsoftheDellPowerEdgeM610solutioncontributesignificantlytothecostsavingsforthissolution:Replaces35HPProLiantDL385serversand18HPStorageWorksMSA30storagearrays.
TheincreasedI/Ocapacity,databaseperformance,andmemoryefficientdesignoftheDellPowerEdgeM610solutionsenablesconsolidationofmultipleoldersystemsforthespecificworkloadwetested.
Usesaroundone-fourthofthepowerofthe35HPProLiantDL385solutionstheyreplace.
TheconsolidatedDellPowerEdgeM610solutionsprovideconsiderableenergysavingsbecausetheyrequireonaveragealittlelessthan27percentofthepoweroftheolderHPProLiantDL385solutionsthattheyreplace.
(SeeFigure7.
)Thiscalculationincludesthecostofthepowerusageforthesolutionsmeasuredduringourtesting.
Requiresaroundone-sixththesoftwarelicensecosts.
Consolidationprovidessoftwaresavingsiftheorganizationmaintainssoftwareassuranceagreementsorcanreuseelsewherethelicensesthatconsolidationfrees.
Wedonotincludelicensecostsforeithergroupofsolutions,astheenterprisewouldalreadyhavepaidforthelicensesusedontheoldersolutionsandwouldtransferthemtothenew5PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-Vsolutions.
Forthecalculationsinthispaper,weassumethatthetargetorganizationmaintainssoftwareassuranceagreementsforOSanddatabasesoftwareandthatitcanchoosetorenew,transfer,orcancelthematthetimeofconsolidation.
Wemovefromhaving35serverslicensedper-serverforWindowsServer2003EnterpriseEditionto5serverslicensedper-processorforWindowsServer2008R2DatacenterEdition.
ForSQLServer2005,wemovefromhaving35serverslicensedper-processorforSQLServer2005EnterpriseEdition,to5serverslicensedper-processorforSQLServer2005EnterpriseEdition.
4Requiresone-fifthofthedatacenterrackspace.
TheconsolidatedDellPowerEdgeM610solutionsrequireabladechassisthatconsumes10uofrackspacefortheserversand3uforeachofthefivestoragearrays,foratotalof25uforourfiveserverandstoragesolutions.
TheolderHPProLiantDL385solutionsrequire2uforeachofthe35serversand3uforeachofthe18drivearraysplus1uforaKVM,foratotalof125u;whichrequiresalmostthreefullracks.
Bycontrast,thefiveDellM610solutionsconsumeonly25uorjustoveronerack.
WorkloadWeconductedourtestingusingDVDStoreVersion2,anopen-sourceapplicationwithaback-enddatabasecomponent,afront-endWebapplicationlayer,andadriverlayerthatactuallyexecutestheworkload.
DS2modelsanonlineDVDstore.
Simulatedcustomerslogin;browsemoviesbyactor,title,orcategory;andpurchasemovies.
Theworkloadalsocreatesnewcustomers.
Browsingmoviesinvolvesselectoperations,someofwhichusefull-textsearchandsomeofwhichdonot.
Thepurchase,login,andnewcustomerstoredproceduresinvolveupdateandinsertstatements,aswellasselectstatements.
Theworkload'smainreportingmetricisordersperminute.
Becauseourgoalwastoisolateandtestdatabaseserverandstorage,wedidnotusetheWebapplicationlayer.
Instead,weranthedriverapplicationonclientmachinesdirectlyviaitscommand-lineinterface.
Tosimulateaheavilyloadedenvironment,theload-generatingsystemsranwithnothinktime,blastingrequestsasquicklyastheservercouldhandlethem.
WeusedthedefaultDS2parametersandsetupconfiguration,withtheexceptionswenoteintheDVDStoresetupsectionintheTestmethodologysectionofthisreport.
Forclientmachines,weuseddesktopsystemsrunningWindowsServer2003R2withSP2.
EachoftheseclientmachinesranasingleinstanceofDS2,whichspawned12threadsagainsttheHPProLiantserversand32threadsagainstthePowerEdgeM610servervirtualmachines.
Thissimulatedaheavilyloadedenvironmenttargetingatleast70percentCPUutilizationonbothserversolutions.
Ourgoalwastorepresenttheconsolidationofolderserversfacingademandingworkload,soweadjustedtheDVDStorethreadcountto12ontheolderserverinordertogettheservertothetargetprocessorutilizationthroughoutthetest.
OntheHPProLiantservers,weusedfourinternalharddrivesthatweconfiguredintwoRAID1volumesonallservers,installingtheOSononevolumeandusingtheothervolumeforSQLServerlogs,whichwestoredona15GBpartition.
WeconfiguredtheexternalstorageasonelargeRAID5LUNwithasmall50GBpartitionforSQLServerdata.
OneachDellPowerEdgeM610server,weusedtwointernalharddrivesinaRAID1configuration,installingthehostoperatingsystemonthatinternalvolume.
WeconfiguredeachtrayofexternalDellEqualLogicstorageashaving1large400GBLUNforVMOSvirtualharddrive(VHD)files,21smallerLUNs–225GBLUNsperVMforSQLServerdata,and115GBLUNperVMforSQLServerlogsforeachofoursevenVMs.
WeconfiguredthetwoSQLServerdatavolumesandoneSQLServerlogvolumeinapass-throughconfigurationtoeachVM,while4OurcalculationsincludethecostsforWindowsServer2003R2EnterpriseEditionsoftwareassurancefortheoldersolutionandfortheupgradedWindowsServer2008DatacenterEditionfortheDellPowerEdgeM610solution,astheorganizationupgradessomeofthelicensesbecauseitusestheWindowsServer2008DatacenterEditionasthehostOS.
WithDatacenterEditionper-processorlicensing,theorganizationmayrunanynumberofvirtualoperatingsystemenvironmentsontheserver.
Weassumethefiveupgradedlicensestransferbetweenthesolutions,andwebasetheupgradeofonlyfivelicensesonthereplacementfactorofseven,aswediscussintheExecutiveSummarysection.
TheorganizationsavesonSQLServerEnterpriselicensesbecauseeachofthoselicensesallowsanynumberofSQLServersoftwareinstancesinonephysicalserverwhenlicensedper-processor.
WedonotincludethecostsofCAL(ClientAccessLicenses)inthismodelbecausethenumberofthesewouldnotchangebetweensolutions;wedoassumetheenterprisemaintainsSoftwareAssuranceAgreementsfortheCALsandisthereforeabletoupgradethematnocost.
6PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VtheOSVHDwasonthevirtualIDEcontrollerforeachVM.
WeperformedthisstorageconfigurationoneachofourfivetraysofDellEqualLogicPS5000XVstorage.
TheDS2driverapplicationcreatesanorders-per-minuteperformancecounteroneachclientmachine.
WhiletheDVDStoreclientapplicationvisuallyoutputsOPMat10-secondintervals,wechosetocollectthisOPMmetricviaaperformancemonitorcounteroneachclientmachineat1-secondintervals.
FormoredetailsabouttheDS2tool,seehttp://www.
delltechcenter.
com/page/DVD+Store.
WeranthisworkloadontheDellPowerEdgeM610bladeserversandtheHPProLiantDL385serversfor30minutes.
Ourtestcasemodeledatypicalenterprisedatacenterwith35legacyHPProLiantDL385solutionsrunninghigh-demanddatabaseworkloads.
Theenterpriseinthistestcaseseekstoconsolidatetheworkloadsof35oftheselegacysystemsonto5DellPowerEdgeM610solutionsthatrunHyper-V,andwantstoyieldapaybackaround10months.
Theenterpriseseekstobalanceperformanceandcost.
WerantheDS2benchmarktoverifythat,usingourtestworkload,thenewersolutionswouldoutperformthelegacysolutionstheywouldreplace.
Onallmachines,physicalorvirtual,weuseda10GBdatabase.
EachVMonthenewersystemdeliveredbetterperformancethandidasinglelegacysystemwiththesameworkload.
Wethenestimatedthemonthlycostsformaintainingthe35legacyand5newsystemsandestimatedthepaybackperiodfortheinvestmentinthenewersolutions.
Tomodelthistestcase,wedidnotcompareidenticalsolutionsbutinsteadconfiguredthenewersolutionswithsufficientprocessors,memory,andstoragetonotonlymatchorimproveontheperformancethatthelegacysolutionsdeliverforthetestworkload,buttoalsoyieldapaybackinjustunder10months.
Weselected4GBRAMforthelegacysolutionsasitisarealisticamountofmemoryforafour-year-oldsolution.
WeconfiguredthenewersolutionsasweexpectanITmanagerwouldwhenpurchasingaIntelXeonProcessor5500series-baseddatabasesolutionintendedtoreplace35HPProLiantDL385systemsrunningthehigh-demanddatabasesmodeledbyourworkload.
WeselectedandpricedfiveIntelXeonProcessorX5570-basedPowerEdgeM610serverswithtwoprocessors,72GBRAM,andmodernstorage.
AsweexpectanITmanagerwould,webalancedperformanceandcosttodefinethenewerconfiguration.
WeusednearlythemaximumavailablememoryperVMthatthenewservercouldsupportwith72GBofmemory,allocating9GBofmemoryperVMforatotalallocationof63GBforthesevenVMs.
WeexpectedthattheITadministratorinourtestcasewouldtakeadvantageofthememorycapacityofmodernserversinordertoimproveperformanceandconsolidationandwouldselect9GBofmemoryperVM,enoughmemorythatmostofthe10GBdatabasewouldbelikelyfitintomemory.
Wetestedthe35legacysolutionswith18HPStorageWorksMSA30storagearrays,whichhad14146GB10,000RPMU320SCSIdiskseach.
Weconfiguredthefivenewersolutionswithmodernstorage,selectingfiveDellEqualLogicPS5000XVstoragearrayswith16146GB15,000RPMSASdiskseach.
Thelistpriceforthatarrayis$43,001.
Weassumedthatthesolutionwemodeledwouldrequire75percentofthatstorageandincludedthatpercentageofthecostsofthestoragearray,including$32,251oftheinvestmentcosts,inthepaybackanalysis.
Wetestedthelegacysolutionswith4-yearoldsoftwareversionsandthenewersolutionwithcurrentsoftwareversionsatthehostlevel,assumingthattheITdepartmentinthetestcasewouldtakeadvantageoftheperformancebenefitsofnewersoftware.
Insidetheguest,however,toshoweaseofmigrationtoavirtualizedenvironmentwithnoapplicationupgrades,wekepttheoldersoftwareversions,expectingthatthismigrationwouldbelessvolatileforITengineers.
WetestedtheDellPowerEdgeM610solutionrunningMicrosoftWindowsServer2008R2DatacenterEditionwithHyper-VandtheHPProLiantDL385solutionrunningWindowsServer2003x64R2EnterpriseEdition.
TheguestsontheHyper-VhostranWindowsServer2003x64R2EnterpriseEditiontomatchtheHPProLiantsystems.
TheHPProLiantDL385solutionusedMicrosoftSQLServer2005x64.
WealsoinstalledMicrosoftSQLServer2005x64ineachVMoneachDellPowerEdgeM610server.
7PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VOurresultsshowtheadvantageinperformance,cost,andworkloadconsolidationthatmodernhardware,operatingsystemsandvirtualizationtechnologiescanofferoverlegacyhardwareandsoftwaresolutionsforthisdatabaseworkload.
TestresultsWetestedthe35legacysolutionswithasingledatabaseinstancerunninga10GBDS2database,whichalonenearlyfullyutilizedthesystem'sCPU;additionalinstancesyieldedunacceptableresults.
ToachievemaximumDS2resultsonthefiveDellPowerEdgeM610solutions,weinstalledoneinstanceofSQLServer2005x64oneachofsevenVMsonthefiveserversandranone10GBDS2databaseoneachvirtualmachine,resultingin35simultaneousdatabasetests.
WeshowthenumberofOPMeachsolutionachievedduringourtest.
WecalculateOPMasthenumberofoverallordersdividedbytheelapsedsecondsmultipliedby60.
WereportthelastOPMscorethebenchmarkreportedwhileallVMsandserversweresimultaneouslyrunning.
Eachofthe35VMsonthe5DellPowerEdgeM610solutionsdeliveredperformancebetterthantheperformanceofthe35HPProLiantDL385solutions.
Figure4showsthespecificperformanceresults,inbothOPMandCPUpercentage,forthe5DellPowerEdgeM610bladeserverswiththeDellEqualLogicPS5000XVstoragesolutionandforthe35HPProLiantDL385serverswiththeHPStorageWorksMSA30storagesolutionwhilerunningtheDVDStoretests.
ResultsarefromthetestrunthatproducedthemedianofthreeOPMresults.
HigherOPMnumbersarebetter.
Figure5showstheindividualVMOPMandserverOPMscoresfromthemedianrunforthe5DellPowerEdgeM610solutionsandthe35HPProLiantDL385solutions.
HigherOPMnumbersarebetter.
PerformanceSystemMedianrunAverageOPMCPUpercentage5DellPowerEdgeM610solutions(35VMs)15,73483.
335HPProLiantDL385solutions9,00572.
2AveragethroughputimprovementfortheDellPowerEdgeM610solutions75%Figure4:AverageperdatabaseOPMandCPUperformanceresultsperserverorvirtualserverforthe5DellPowerEdgeM610solutionsandthe35HPProLiantDL385solutionswhilerunningtheDVDStoreworkload.
HigherOPMnumbersarebetter.
8PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VSystem5DellPowerEdgeM610solutions35HPProLiantDL385solutionsVM/Server1OPM16,9668,998VM/Server2OPM13,8648,672VM/Server3OPM15,2489,465VM/Server4OPM17,8819,321VM/Server5OPM15,4299,875VM/Server6OPM17,3778,893VM/Server7OPM13,8248,500VM/Server8OPM17,0868,166VM/Server9OPM14,0058,683VM/Server10OPM15,2189,007VM/Server11OPM17,5188,662VM/Server12OPM15,4778,976VM/Server13OPM17,0868,703VM/Server14OPM13,9948,954VM/Server15OPM13,7999,208VM/Server16OPM17,0098,905VM/Server17OPM14,84210,388VM/Server18OPM17,3208,526VM/Server19OPM15,0968,845VM/Server20OPM17,1438,922VM/Server21OPM13,7638,872VM/Server22OPM16,7328,845VM/Server23OPM14,0148,998VM/Server24OPM15,3809,379VM/Server25OPM17,0069,722VM/Server26OPM15,2958,784VM/Server27OPM17,0779,552VM/Server28OPM13,8999,093VM/Server29OPM16,9679,616VM/Server30OPM14,2308,515VM/Server31OPM15,5999,055VM/Server32OPM17,5398,891VM/Server33OPM15,6218,559VM/Server34OPM17,2288,863VM/Server35OPM14,1538,754TotalOPM550,685315,167Figure5:IndividualVMscoresandthetotalVMscoreforthe5DellPowerEdgeM610solutionsandthe35HPProLiantDL385solutions.
HigherOPMnumbersarebetter.
Figure6showsthespecificpowerresultsduringthemedianrunofthe5DellPowerEdgeM610bladeserverswiththe5DellEqualLogicPS5000XVstoragearraysandthe35HPProLiantDL385serverswiththe18HPStorageWorksMSA30storagearrays.
Lowernumbersarebetter.
Tocalculatethepower,weaveragethepowerwerecordedduringourpeakstableworkloadperiod,minutes24through29ofthetest,forbothserverandstorageontheHPProLiantsolution,andforbothbladechassisandstorageontheDellPowerEdgeM610solution.
Forthetotalsolutionpower,weaveragedtheserverandstoragepowerandthentookthesumastotal.
Fortheidlepower,weallowedthesystemtositfor10minutesafterbootingtothedesktopandthenstarted2minutesofidlepowercapture.
AswenoteinAppendixC,wecalculatetheaverageoftheactiveandidlepowerfromthebenchmarkruns,thenweusethatforourpaybackanalysis.
9PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VPowerinWatts(medianresults)WorkloadIdleAverage5DellPowerEdgeM610solutions4,2653,4723,86935HPProLiantDL385solutions14,79614,32814,562Usageof5DellPowerEdgeM610solutionsrelativeto35HPProLiantDL385solutions29%24%27%Figure6:Medianpowerresults,inwatts,forthe5DellPowerEdgeM610solutionsandthe35HPProLiantDL385solutionswhilerunningtheDVDStoreworkloadandwhileidle.
TheseresultsarefromtherunsthatproducedtheOPMscoresinFigure5.
Lowernumbersarebetter.
TestmethodologyAdjustingBIOSsettingsWeusedthedefaultBIOSsettingsontheHPProLiantDL385serverandenabledVirtualizationTechnologyontheDellPowerEdgeM610bladeserver.
WeusedthelatestreleasedBIOSupdatesonbothsolutions.
SettingupandconfiguringtheDellPowerEdgeM610bladeserverandDellEqualLogicPS5000XVstorageDellPowerEdgeM610andDellEqualLogicPS5000XVstorageconfigurationWeinstalledtwointernaldrivesineachDellPowerEdgeM610bladeserver.
WeattachedeachservertoaDellEqualLogicPS5000XVcontaining16drives.
WecabledeachDellEqualLogicPS5000XVtoaDellPowerConnect6248switchviaitsthreeavailableports,andwecabledtheservertotheswitchusingthreeofthefourserverNICs.
WesplittheDellPowerConnect6248switchintofivevirtualLANS(VLANs)toseparateoutthefiveserver/storagesolutions'iSCSItraffic.
EachDellPowerEdgeM610hadtwoon-boardNICs,andweinstalledamezzaninecardwithanadditionaltwoNICs,foratotaloffourNICs.
WeinstalledthelatestDellEqualLogicHostIntegrationToolkit(HIT)oneachserverforstoragemanagementandformultipathI/Osupportatthehostlevel.
Weenabledjumboframesoneachserver'sthreeiSCSI-dedicatedNICs,theDellPowerConnect6248switch,andeachNIContheDellEqualLogicstorage.
Weleftthedefaultmaximumtransmissionunit(MTU)fortheclient/serverNIC.
Figure7showsthestoragelayoutweusedontheDellPowerEdgeM610bladeserverandtheDellEqualLogicPS5000XVstorage.
PoFsWcchVrOmaSSPrincipledTeconto5DellPoFigure7:Thestostorage.
Weconfiguredcontained16createdonelahostOS.
WeaVMs),and71repeatedthisOneachDellmirroredinternandlogsonitsSettingupth1.
Enter2.
Highli3.
Selec4.
Selecregard5.
Selec6.
Waitf7.
Press8.
RepeSettingupth1.
Usingfollowabchnologies,InowerEdgeM6oragelayoutwedtheinternal146GB15,00arger400GBalsocreated15GBLUNstoprocedureonPowerEdgeMnalvolume,asassociatedheinternalsttheRAIDconightControllectCreateNewctthetwodrivdinginitializatctthenewvirtfortheinitializsEscape,andatsteps1thrheexternalstgthecommanwingIPaddres.
GroupIPa.
PrimaryNInc.
:Real-worl10bladeserveusedontheDdrivesoneac00RPMdrivesLUNforVMo1425GBLUNobeusedforneachofourM610,weinstandplacedtheDellEqualLoorageforhontrollerBIOSr0,andpresswVD.
ves,selectRAtion.
tualdrive,prezationoperatidchoosetoSrough7forthetoragendline,resettssscheme:address:192.
ICaddress:1dserverconsversrunningHDellPowerEdgechserverinos.
WeconfiguoperatingsysNstobeusedSQLServerfivetraysofDtalledWindowevirtualmachgicPS5000XostoperatingbypressingCsF2.
AIDlevel1,taessF2,andseontocompleSaveandExitefourremaintheDellEqua168.
#.
10(#b92.
168.
#.
11solidation:35Hyper-VM610serveranoneRAID1voredeachDelstemvirtualhadforSQLSerlogpass-throDellEqualLogwsServer200hineoperatingXVvolume.
gsysteminstCtrl+RatthebtotheOKbelectInitializate.
toreturntothningbladeseralLogicPS500beingthetray(#beingthetHPProLiantndDellEqualLogolume.
EachlEqualLogicarddrive(VHrverdatapassoughdisks(1gicstorage.
08R2DatacegsystemVHDtallationprompt.
button,andpration,StartInihebootsequervers.
00XV,andseynumber1thotraynumber1DL385servegicPS5000XVDellEqualLogPS5000XVinD)files,whichs-throughdiskforeachofouenterEditionwDsandSQLSressEnter.
Act.
ence.
etupastorageough5)1through5)ersgicPS5000XnRAID10mohwepresenteks(2foreachur7VMs).
WewithHyper-VServerdatabacceptthewaregroup,witht10XVode,andedtothehofour7eontheasedatarningthe11PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-Vc.
Subnetmask:255.
255.
255.
0d.
Groupname:testgroup#(#beingthetraynumber1through5)2.
UsingtheEqualLogicwebinterfacetoenableallnetworkconnectionsontheDellEqualLogicPS5000XVusingthefollowingIPaddressscheme:a.
IPAddress:192.
168.
#.
11,12,13(#beingthetraynumberbetween1through5)b.
SubnetMask:255.
255.
255.
03.
Createone400GBvolumeinthedefaultstoragepoolwithnosnapshotreserve,andnameitdvd-store4.
Create1425GBvolumesinthestoragepoolwithnosnapshotreserve,andnameeachofthemdbdataVM#@(where#isthenumberoftheVM,and@isthedatabasevolume–e.
g.
,dbdata1A).
5.
Createseven15GBvolumesinthestoragepoolwithnosnapshotreserve,andnameeachofthemdblogVM#(where#isthenumberoftheVM–e.
g.
,dblog1).
6.
EnablesharedaccesstotheiSCSItargetfrommultipleinitiatorsonthevolume.
7.
Createanaccesscontrolrecordforthevolumewithoutspecifyinganylimitations.
8.
Createaread-onlySNMPcommunitynametouseforgroupmonitoring.
9.
Repeatsteps1through8fortheremainingfivetraysofDellEqualLogicPS5000XVstorage.
ConfiguringtheDellPowerConnect6248switchwithjumboframes1.
ObtaintheIPaddresstotheswitchfromyoursystemadministratorandconnectaworkstationtotheswitchviaanEthernetcable.
2.
UsingInternetExplorer,navigatetotheswitchIPaddressandlogin.
3.
ClickthefirstportyouwilluseforiSCSItraffic.
4.
Modifytheportsettingsasfollows:MaxFramesize9216,whichisthemaximum.
5.
ClickSwitching,Ports,PortConfigurationtable.
6.
ChooseCopyParametersfromunit1,portg1.
7.
SelectallotherportsyouwilluseforiSCSItraffic.
8.
ClickApply.
ConfiguringVLANsontheDellPowerConnect6248switch1.
ObtaintheIPaddresstotheswitchfromyoursystemadministrator,andconnectaworkstationtotheswitchviaanEthernetcable.
2.
UsingInternetExplorer,navigatetotheswitchIPaddress,andlogin.
3.
ClickSwitching,VLAN,VLANmembership.
4.
ClickAdd.
5.
EnteraVLANidandname,andclickApplyChanges.
NotetheminimumVLANidis2,astheswitchreservesVLANnumber1.
6.
Repeatsteps4through5toaddfouradditionalVLANs.
7.
ClickVLANmembership.
8.
SelecttherelevantVLANid.
9.
IntheVLANmembershiptable,togglethevaluetoUtoindicatethatthisportisassignedtothisVLAN.
10.
Repeatforotherapplicableports.
Note,inourconfiguration,weconfiguredthreeportsfortheDellEqualLogicPS5000XVstorage,threeportsfortheserver,andlefttwoportsformanagementoftheVLAN,foratotalofeightportsperVLAN.
11.
ClickApplyChanges.
12.
Repeatsteps7through11fortheremainingfourVLANs.
SettinguptheDellPowerEdgeM610bladeserversWeinstalledafreshcopyofWindowsServer2008R2DatacenterEditiononeachDellPowerEdgeM610.
InstallingWindowsServer2008R2DatacenterEditiononthehosts1.
Boottheserver,andinserttheWindowsServer2008R2installationDVDintheDVD-ROMdrive.
2.
AttheLanguageSelectionScreen,clickNext.
3.
ClickInstallNow.
4.
SelectWindowsServer2008R2Datacenter(FullInstallation),andclickNext.
5.
ClicktheIacceptthelicensetermscheckbox,andclickNext.
6.
ClickCustom.
7.
ClickDriveoptions(advanced).
12PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-V8.
Ensureyouselecttheproperdrive,andclickNew.
9.
ClickApply.
10.
ClickNext.
11.
AttheUser'spasswordmustbechangedbeforeloggingonwarningscreen,clickOK.
12.
TypePassword1asthenewpasswordinbothfields,andclickthearrowtocontinue.
13.
AttheYourpasswordhasbeenchangedscreen,clickOK.
14.
Repeatsteps1through13oneachDellPowerEdgeM610.
Settingupnetworkconfigurationontheserver1.
ClickStartControlPanelNetworkandInternetNetworkConnections,anddouble-clicktheLocalAreaConnectionassignedtoclient/servernetworktraffic.
2.
SelectInternetProtocolVersion4(TCP/IPv4),andclickProperties.
3.
IntheInternetProtocolVersion4(TCP/IPv4)Propertiesscreen,selecttheUsethefollowingIPaddressradiobutton.
4.
EnteravalidstaticIPaddress,subnetmask,anddefaultgateway.
5.
ClickOK,andclickClosetoexit.
6.
Repeatsteps1through6fortheremainingthreeNetworkConnectionsyouwilluseforiSCSI,modifyingthesubnetmasktomatchthestoragesubnetmask,andtheIPaddresstomatchtheiSCSInetworkaddressingscheme.
7.
OnthethreeNetworkConnectionsyouwilluseforiSCSI,performthefollowingtasks:a)Right-clicktheconnection,andchooseproperties.
b)ClickConfigure.
c)ClicktheAdvancedtab.
d)ClickJumboMTU,andsetthevalueto9000.
8.
Repeatsteps1through7oneachDellPowerEdgeM610.
InstallingsystemupdatesinWindowsServer2008R2BecauseoftherecentreleaseofWindowsServer2008R2,therewerenoupdatesavailable.
InstallingdriverupdatesandBIOSupdatesOneachserver,weinstalledthelatestnetworkdriversandBIOSupdatesavailableviasupport.
dell.
com.
InstallingtheHostIntegrationtoolkitontheHyper-Vserver1.
Downloadthehostintegrationtoolkit(Setup64.
exe).
2.
DoubleclickSetup64.
exe.
3.
Acceptthesecuritywarnings,andchoosetoruntheEXE.
4.
ClickNext.
5.
ClickAccept,thenNext.
6.
ClickTypical,thenNext.
7.
Proceedthroughtheinstallation,acceptingthedefaults.
8.
ClickInstall.
9.
ClickYestoinstallmultipathsoftwareautomatically.
10.
Choosetorestarttheserverwhentheapplicationpromptsyoutodoso.
11.
Repeatsteps1through10oneachDellPowerEdgeM610bladeserver.
ConnectingthestoragetothehostWeattachedthevolumesthatweusedforVHDstorageoneachtrayofDellEqualLogicstoragetotheirrespectiveDellPowerEdgeM610bladeserverbyconnectingallthreeNICsavailableoneachDellEqualLogicPS5000XVarraytotheDellPowerConnect6248switch.
WedescribethesestepsaboveintheDellPowerEdgeM610andDellEqualLogicPS5000XVstorageconfigurationsection.
AddingtheadditionaldrivesforVHDandpass-throughusageintheparentpartitionviatheiSCSIinitiator1.
ClickStart,ControlPanel,anddouble-clickiSCSIInitiator.
2.
AddtheIPaddressoftheDellEqualLogicstoragegroupintheQuickConnectbox.
3.
Findtherelevant400GBvolumeforVMOSVHDs,andselectit.
ClickLogOn…13PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-V4.
Checkthecheckboxtoallowautomaticlogononrebootandtoenablemultipath.
5.
ClickOK.
6.
Repeatsteps3through5forthe14SQLServerdataLUNs.
Later,weconfiguretheVMswithpass-throughdisksthatweassignedtotheseLUNs.
7.
Repeatsteps3through5forthe7SQLServerlogLUNs.
Later,weconfiguretheVMswithpass-throughdisksthatweassignedtotheseLUNs.
8.
Repeatsteps1through7oneachDellPowerEdgeM610bladeserver.
ConfiguringthelargeexternalLUNinDiskManagementandadditionalSQLServerdataandlogLUNs1.
Onthehostserver,clickStart,AdministrativeTools,ComputerManagement.
2.
ClickDiskManagement.
3.
Right-clicktheuninitializedexternalvolume,andchooseInitializeDisk.
4.
ChooseMBR.
5.
Right-clickthevolume,andchooseNewSimpleVolume.
ClickNext.
6.
Keepthedefaultdrivespace,andclickNext.
7.
Keepthedefaultdriveletterassignment,andclickNext.
8.
ChooseNTFS,andcheckthePerformaquickformatcheckbox.
ClickNext.
9.
ClickFinish.
10.
CreatefoldersnecessaryfortheVMVHDstorage.
11.
Right-clicktheuninitializedsmallerLUNsassignedforSQLServerdataandloguse,andchooseInitializeDisk.
12.
ChooseMBR.
13.
Right-clickthevolume,andchooseNewSimpleVolume.
ClickNext.
14.
Keepthedefaultdrivespace,andclickNext.
15.
Choosetonotassignadriveletter,andclickNext.
16.
ChooseNTFS,assigna64KBallocationunitsize,andcheckthePerformaquickformatcheckbox.
ClickNext.
17.
ClickFinish.
18.
Right-clickthedrive,andchooseofflinetomakeitavailabletoVMsforpass-throughusage.
19.
Repeatsteps11through18fortheremainingSQLServerdataandlogLUNs.
20.
Repeatsteps1through19oneachDellPowerEdgeM610bladeserver.
InstallingtheHyper-VroleinWindowsServer2008R21.
ClickStartAdministrativeToolsServerManager.
2.
ClickRoles.
3.
ClickAddRoles.
4.
ClickNext.
5.
SelecttheHyper-Vrolebycheckingtheboxbesideit,andclickNext.
6.
ChecktheboxbesidetheEthernetCardyouwishtouseforclient/servertraffic,andclickNext.
7.
ClickInstalltobegintheHyper-Vinstallation.
8.
Whentheinstallationfinishes,clickClose.
9.
Whentheinstallerpromptsyoutorestartnow,clickYes.
10.
Followtheprompttologontothesystem.
11.
Enterthepassword,andclickthearrowtocontinue.
TheResumingConfigurationWizardshouldstartautomatically.
12.
OncetheResumingConfigurationWizardcompletes,theinstallationresultsshouldappearwithamessagethattheinstallationsucceeded.
13.
ClickClose.
14.
Repeatsteps1through13oneachDellPowerEdgeM610bladeserver.
CreatingtheHyper-Vvirtualmachine1.
ClickStart.
2.
ExpandAdministrativeTools,andclickHyper-VManager.
3.
FromtheActionmenu,selectNewVirtualHardDisk.
4.
ChooseFixedSize,assign30GBforsize,andplacetheVHDintheappropriateVMfolderonthe400GBexternalvolume.
14PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-V5.
FromtheActionmenu,selectNewVirtualMachine.
6.
OntheBeforeYouBeginpage,clickNext.
7.
OntheSpecifyNameandLocationpage,enterthenameforyournewvirtualmachine.
Placethevirtualmachineconfigurationintherelevantfolderonthe400GBexternalvolume,andclickNext.
8.
OntheAssignMemorypage,enter9,216MBofRAM.
9.
OntheConfigureNetworking,choosethenetworkassignedtoclient/servertraffic,andclickNext.
10.
Choosetoaddavirtualharddisklater.
11.
OntheinstallationOptionspage,acceptthedefaultofInstallanoperatingsystemlater,andclickNext.
12.
OntheCompletingtheNewVirtualMachineWizardpage,clickFinish.
13.
Right-clickthevirtualmachine,andchooseSettings.
14.
ClickProcessors,andchoose2virtualprocessors.
15.
ClickthevirtualIDEcontroller0.
16.
ClickAdd,andclickHardDrive.
17.
BrowsetotheVHDyoucreatedinStep4,andchoosethatVHDfortheguestOSVHD.
18.
ClickApply.
19.
ClicktheSCSIController,andclickthePhysicalharddiskradiobuttontoconfigureyourSQLServerdataandSQLServerlogpass-throughdisks.
YoumaywishtodothisstepaftercloningVMs.
20.
ChoosetheappropriateLUN.
21.
Repeatsteps19and20fortheremainingSQLServerdataandSQLServerlogLUNsassignedtothisVM.
22.
Repeatsteps5through21foryourremainingVMs.
23.
Repeatsteps1through22oneachDellPowerEdgeM610bladeserver.
Installingtheguestoperatingsystem1.
InserttheinstallationDVDforWindowsServer2003x64R2withSP2intotheDVDdrive.
2.
InHyper-VManager,right-clickthevirtualmachine,andchooseconnect.
3.
Onthemediamenu,chooseDVDDriveCaptureD:4.
OntheActionmenu,chooseStart.
5.
AttheWelcometoSetUpscreen,pressEntertobegintheinstallation.
6.
AttheWindowsLicensingAgreementscreen,pressF8toagreetotheterms.
7.
PressEntertoinstallinthedefaultlocation.
8.
SelectFormatthepartitionusingtheNTFSfilesystem(Quick),andpressEntertocontinue.
9.
AttheRegionalandLanguageOptionsscreen,clickNext.
10.
EnterNameandOrganization,andclickNext.
Note:Organizationisanoptionalfield,whileusernameisrequired.
11.
AttheYourProductKeyscreen,enteryourproductkey,andclickNext.
12.
AttheLicensingModesscreen,clickNext.
13.
AttheComputerNameandAdministratorPasswordscreen,typePassword1asthenewpasswordinbothfields,andclickNext.
14.
AttheDateandTimeSettingsscreen,changetheDate&TimeandTimeZoneifappropriate,andclickNext.
15.
Afterthesystemrestartsautomatically,followtheprompttologintotheserver.
16.
AttheWindowsSetupscreen,theinstallerwillpromptyoutoinsertthesecondinstallationCD.
InserttheappropriateCD,andclickOK.
17.
AttheWindowsServer2003R2SetupWizardWelcomescreen,clickNext.
18.
AttheWindowsServer2003R2SetupWizardSummaryscreen,clickNext.
19.
Whentheinstallerpromptsyou,clickFinishtoendtheinstallation.
20.
Aftertheguestinstallationiscomplete,chooseAction,InsertIntegrationServicesSetupdisk.
21.
ProceedthroughtheIntegrationServicesinstallation.
RestarttheVM.
ConfiguringnetworkingintheVM1.
PowerontheVM,andopentheconsole.
2.
ClickStart,ControlPanel,right-clickNetworkConnections,andchooseOpen.
3.
Right-clicktheNIC,andchooseproperties.
4.
SelectTCP/IP(v4),andchooseproperties.
15PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-V5.
SettheIPaddress,subnet,gateway,andDNSserverforthisNIC,whichwillhandleoutgoingservertraffic(e.
g.
,thepublicIP).
ClickOK,andclickClose.
6.
NotethatyoumustreconfigureallIPaddressesaftercloningVMs.
InstallingSQLServer2005x64ontheVM1.
InserttheinstallationDVDforSQLServer2005x64intotheDVDdrive.
2.
InHyper-VManager,right-clickthevirtualmachine,andchooseconnect.
3.
Onthemediamenu,chooseDVDDriveCaptureD:4.
OntheActionmenu,chooseStart.
5.
NavigatetotheSQLServer2005DVD,anddouble-click.
Choosetheappropriateeditioniftheinstallerpromptsyouwithamenu.
6.
ClicktheServercomponentslinkundertheInstallsectiontobegintheinstallation.
7.
AttheEndUserLicenseAgreement,acceptthelicensingterms,andclickNext.
8.
Afterinstallingtheprerequisites,clickNext.
9.
AttheWelcomescreen,clickNext.
10.
AttheSystemConfigurationCheck,clickNext.
Forthisinstallation,youmayignorethepossiblewarningregardingIIS,asitisunnecessaryforthisconfiguration.
11.
AttheRegistrationScreen,entertheappropriatenameandcompany.
12.
AttheComponentstoInstallscreen,selectSQLServerDatabaseServicesandWorkstationcomponents.
13.
ClickAdvanced.
14.
UncheckBusinessIntelligentDevelopmentStudio,uncheckReplication,anduncheckBooksOnline&SampleDatabases.
15.
ClickNexttostarttheinstallation.
16.
AttheInstanceNamescreen,clicktheDefaultinstanceradiobutton,andclickNext.
17.
AttheServiceAccountscreen,selecttheUsethebuilt-inSystemaccountradiobutton.
18.
SelectLocalsystem,andclickNext.
19.
AttheAuthenticationModescreen,selectMixedMode.
20.
Specifythe"sa"logonpasswordbyenteringapasswordinbothfields,andclickNext.
21.
AttheCollationSettingsscreen,clickNext.
22.
AcceptthedefaultErrorandUsageReportSettings,andclickNext.
23.
AttheReadytoInstallscreen,clickInstalltobegintheinstallation.
24.
AttheendoftheinstallationintheSetupProgressscreen,clickNext.
25.
ClickFinishtocompletetheinstallation.
26.
ClickStart,AllPrograms,MicrosoftSQLServer,SQLServerManagementStudio.
ConnecttotheSQLServerinstance.
27.
CreateaSQLServerloginfortheds2user(seeDVDStoresetupsectionbelowforthespecificscripttouse).
28.
ClickStart,AdministrativeTools,andLocalSecurityPolicy.
29.
Double-clickPerformVolumeMaintenanceTasks,andaddtheSystemaccount.
30.
Double-clickLockPagesinMemory,andaddtheSystemaccount.
31.
ReboottheVMbeforeinstallingSQLServerSP3.
InstallingServicePack3forMicrosoftSQLServer2005intheVMServicePack3isavailablefordownloadfromhttp://www.
microsoft.
com/downloads/details.
aspxFamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4&displaylang=en.
1.
InHyper-VManager,right-clickthevirtualmachine,andchooseconnect.
2.
Onthemediamenu,chooseDVDDriveCaptureD:3.
OntheActionmenu,chooseStart.
1.
RunSQLServer2005SP3-KB955706-x64-ENU.
exe.
2.
AttheWelcomescreen,clickNext.
3.
AtAccepttheLicenseAgreement,clickNext.
4.
AttheFeatureSelectionscreen,keepthedefaults,andclickNext.
5.
AttheAuthenticationscreen,clickNext.
6.
AttheErrorandUsageReportingSettingsscreen,clickNext.
7.
AttheRunningProcessesscreen,clickNext.
16PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-V8.
ClickInstall.
9.
Ifacompatibilityerroroccursduringtheinstallation,clickRunprogram.
10.
ClickNext.
11.
AttheInstallationCompletescreen,clickNext.
12.
ClickFinish.
13.
ReboottheVM.
InstallingsystemupdatesinWindowsServer2003x64intheVMWeinstalledthefollowingupdatesontheVMusingtheMicrosoftWindowsUpdatefeature:Updateto.
NETFramework3.
5ServicePack1forthe.
NETFrameworkAssistant1.
0x64(KB963707)UpdateforWindowsServer2003x64Edition(KB961118)Microsoft.
NETFramework3.
5ServicePack1and.
NETFramework3.
5FamilyUpdatefor.
NETversions2.
0through3.
5(KB951847)x64Microsoft.
NETFramework3.
5ServicePack1and.
NETFramework3.
5FamilyUpdatefor.
NETversions2.
0through3.
5(KB951847)x64Microsoft.
NETFramework3.
5ServicePack1and.
NETFramework3.
5FamilyUpdatefor.
NETversions2.
0through3.
5(KB951847)x64SecurityUpdateforMicrosoftXMLCoreServices6.
0ServicePack2forx64-basedSystems(KB954459)UpdateforWindowsServer2003x64Edition(KB970653)SecurityUpdateforWindowsServer2003x64Edition(KB973869)SecurityUpdateforWindowsServer2003x64Edition(KB971657)SecurityUpdateforWindowsServer2003x64Edition(KB973815)SecurityUpdateforWindowsServer2003x64Edition(KB960859)SecurityUpdateforWindowsServer2003x64Edition(KB973507)SecurityUpdateforWindowsServer2003x64Edition(KB973354)SecurityUpdateforWindowsServer2003x64Edition(KB958469)SecurityUpdateforWindowsServer2003x64Edition(KB973540)SecurityUpdateforWindowsServer2003x64Edition(KB971557)SecurityUpdateforWindowsServer2003x64Edition(KB971032)UpdateforWindowsServer2003x64Edition(KB968389)SecurityUpdateforWindowsServer2003x64Edition(KB961371)WindowsMaliciousSoftwareRemovalToolx64-August2009(KB890830)CumulativeSecurityUpdateforInternetExplorer6forWindowsServer2003x64Edition(KB972260)CumulativeSecurityUpdateforActiveXKillbitsforWindowsServer2003x64Edition(KB973346)SecurityUpdateforWindowsServer2003x64Edition(KB971633)SecurityUpdateforWindowsServer2003x64Edition(KB970238)SecurityUpdateforWindowsServer2003x64Edition(KB968537)SecurityUpdateforWindowsServer2003x64Edition(KB961501)SecurityUpdateforWindowsServer2003x64Edition(KB959426)SecurityUpdateforWindowsServer2003x64Edition(KB960803)SecurityUpdateforWindowsServer2003x64Edition(KB952004)SecurityUpdateforWindowsServer2003x64Edition(KB956572)SecurityUpdateforWindowsServer2003x64Edition(KB923561)UpdateforWindowsServer2003x64Edition(KB967715)SecurityUpdateforWindowsServer2003forx64Edition(KB938464)SecurityUpdateforWindowsServer2003x64Edition(KB960225)SecurityUpdateforWindowsServer2003x64Edition(KB958687)SecurityUpdateforWindowsServer2003x64Edition(KB956802)SecurityUpdateforWindowsServer2003x64Edition(KB954600)SecurityUpdateforWindowsServer2003x64Edition(KB952069)SecurityUpdateforWindowsServer2003x64Edition(KB957097)SecurityUpdateforWindowsServer2003x64Edition(KB955069)SecurityUpdateforWindowsServer2003x64Edition(KB958644)17PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VSecurityUpdateforWindowsServer2003x64Edition(KB956803)SecurityUpdateforWindowsServer2003x64Edition(KB950974)SecurityUpdateforWindowsServer2003x64Edition(KB952954)SecurityUpdateforOutlookExpressforWindowsServer2003x64Edition(KB951066)SecurityUpdateforWindowsServer2003x64Edition(KB944338)SecurityUpdateforWindowsServer2003x64Edition(KB951748)SecurityUpdateforWindowsServer2003x64Edition(KB950762)SecurityUpdateforWindowsServer2003x64Edition(KB945553)UpdateforWindowsServer2003x64Edition(KB948496)SecurityUpdateforWindowsServer2003x64Edition(KB943055)SecurityUpdateforWindowsServer2003x64Edition(KB946026)SecurityUpdateforWindowsServer2003x64Edition(KB944653)SecurityUpdateforWindowsServer2003x64Edition(KB941569)SecurityUpdateforWindowsServer2003x64Edition(KB943460)SecurityUpdateforWindowsServer2003x64Edition(KB938127)SecurityUpdateforWindowsServer2003x64Edition(KB926122)SecurityUpdateforWindowsMediaPlayer6.
4(KB925398)CumulativeSecurityUpdateforOutlookExpressforWindowsServer2003x64Edition(KB929123)SecurityUpdateforWindowsServer2003x64Edition(KB924667)UpdateforWindowsServer2003x64Edition(KB927891)SecurityUpdateforWindowsServer2003x64Edition(KB932168)SecurityUpdateforWindowsServer2003x64Edition(KB930178)SecurityUpdateforWindowsServer2003x64Edition(KB925902)ConfiguringadditionaldrivesinDiskManagement1.
InHyper-VManager,right-clickthevirtualmachine,andchooseconnect.
2.
OntheActionmenu,chooseStart.
3.
LogintotheVM.
4.
ClickStart,AdministrativeTools,ComputerManagement.
5.
ClickDiskManagement.
6.
Right-clickthedisksassignedforSQLServerdataandloguse,andchooseonline.
7.
Createthefoldersnecessaryforthedatabase.
Weused:\SQLDatafortheSQLServerdatabasevolumeand:\SQLLogfortheSQLServertransactionlogvolume.
8.
Repeatsteps3and4foreachvolumeontheVM.
9.
Repeatsteps1through8foreachVM.
10.
Repeatsteps1through9oneachDellPowerEdgeM610bladeserver.
CreatingtheadditionalVMsoneachhostserverAfterinstallingandconfiguringtheinitialVM,wedisconnectedtheprimaryVHDfile,andthencopiedthatVHDtoallotherVMstousefortheiroperatingsystemVHD.
WereconfiguredallIPaddressesandhostnamesonnewVMs.
UsingHyper-VManager,wealsoconnectedeachVM'sassociatedSQLServerdataLUNsandSQLServerlogLUNs.
Werepeatedthisprocessoneachhostserver.
ConfiguringtheadditionalVMsaftercloning1.
InHyper-VManager,right-clickthevirtualmachine,andchooseconnect.
2.
OntheActionmenu,chooseStart.
3.
ClickStartControlPanelright-clickNetworkConnections,anddouble-clicktheLocalAreaConnection.
4.
SelectInternetProtocolVersion4(TCP/IPv4),andclickProperties.
5.
IntheInternetProtocolVersion4(TCP/IPv4)Propertiesscreen,selecttheUsethefollowingIPaddressradiobutton.
6.
EnteravalidstaticIPaddressforthisnewVM,subnetmask,anddefaultgateway.
7.
ClickOK,andclickClosetoexit.
8.
ClickStartControlPanelSystem.
18PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-V9.
ClickChangeSettingstochangethecomputername.
10.
ClicktheChangebutton.
11.
Enterthenewcomputername.
12.
ClickOK,andclickOKagain.
13.
RestarttheVM.
14.
Repeatsteps2through13foreachVM.
15.
Repeatsteps1through14oneachDellPowerEdgeM610bladeserver.
SettingupandconfiguringtheHPDL385serverandHPModularSmartArray30storageWesetup35HPProLiantDL385serversand18ModularSmartArray30(MSA30)storagearraysinidenticalfashion,aswedescribebelow.
WeinstalledafreshcopyofWindowsServer2003R2x64EnterpriseEditionwithServicePack2ontheHPProLiantDL385servers.
WeinstalledfourinternaldrivesineachHPDL385.
WeattachedeachservertoaModularSmartArray30(MSA30).
WecabledtheMSA30totheSmartArray6400storageadapterintheserverviaoneSCSIcable.
TheI/OmoduleontheMSA30wasadualportI/Omodule.
Eacharraycontainedthedrivesrelevanttotwoservers,witheachservergetting7ofthe14drivesintheserver.
WeconfiguredtheinternaldrivesintwoRAID1volumes,withtwodiskspervolume.
TheMSA30contained14146GB10,000RPMU320SCSIdrives.
Aswenoteabove,usingthedualportI/Omodule,wespliteachMSA30inhalf,withsevendrivesgoingtoeachserver.
WeconfiguredtheMSA30volumesinaRAID5arrayforeachsevendriveset,resultinginapproximatelyan800GBvolumeattheoperatingsystemlevel,whichwethenpartitioned,usinga50GBpartitionforSQLServerdataontheexternalstorage.
Weuseda15GBpartitionforSQLServerlogsonthesecondRAID1setinternally.
WeinstalledWindowsServer2003R2x64EnterpriseEditionandSQLServer2005x64softwareonthefirstmirroredinternalvolume,configuredtheSQLServertransactionlogsonthesecondinternalvolume,andplacedtheSQLServerdatabasedataontheMSA30volume.
Settinguptheinternalstorageforoperatingsysteminstallation1.
EntertheRAIDcontrollerBIOSbypressingF8attheHPSmartArray6iControllerprompt.
2.
SelectCreateLogicalDrive.
3.
SelectthetwodrivestouseforthisRAID1volume.
4.
PressF8tosavethisconfiguration.
5.
PressEntertocontinue.
6.
PressEscapetoreturntothebootsequence.
7.
Repeatsteps1through6oneachHPProLiantServer.
SettinguptheexternalstorageWeconfiguredeachMSA30storagearrayviatheHPArrayConfigurationUtilityafterinstallingtheoperatingsystem.
SeethestepsinAddingadditionaldrivestotheserverviatheHPSmartArrayConfigurationUtility,DISKPARTutility,andDiskManagementUtilityfordetails.
InstallingWindowsServer2003R2x64EnterpriseEditionwithServicePack21.
Boottheserver,andinserttheWindowsServer2003R2x64installationCDintheDVD-ROMdrive.
2.
AttheWelcometoSetupscreen,pressEntertobegintheinstallation.
3.
AttheWindowsLicensingAgreementscreen,pressF8toagreetotheterms.
4.
PressEntertoinstallinthedefaultlocation.
5.
SelectFormatthepartitionusingtheNTFSfilesystem(Quick),andpressEntertocontinue.
6.
AttheRegionalandLanguageOptionsscreen,clickNext.
7.
EnterNameandOrganization,andclickNext.
Note:Organizationisanoptionalfield,whileusernameisrequired.
8.
AttheYourProductKeyscreen,enteryourproductkey,andclickNext.
19PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-V9.
AttheLicensingModesscreen,clickNext.
10.
AttheComputerNameandAdministratorPasswordscreen,typePassword1asthenewpasswordinbothfields,andclickNext.
11.
AttheDateandTimeSettingsscreen,changetheDate&TimeandTimeZoneifappropriate,andclickNext.
12.
Afterthesystemrestartsautomatically,followtheprompttologintotheserver.
13.
AttheWindowsSetupscreen,theinstallerwillpromptyoutoinsertthesecondinstallationCD.
InserttheappropriateCD,andclickOK.
14.
AttheWindowsServer2003R2SetupWizardWelcomescreen,clickNext.
15.
AttheWindowsServer2003R2SetupWizardSummaryscreen,clickNext.
16.
Whentheinstallerpromptsyou,clickFinishtoendtheinstallation.
17.
Repeatsteps1through16oneachHPProLiantServer.
Settingupnetworkconfigurationontheserver1.
ClickStartControlPanelNetworkConnectionsLocalAreaConnection.
2.
ClickProperties.
3.
SelectInternetProtocol(TCP/IP),andclickProperties.
4.
IntheInternetProtocol(TCP/IP)Propertiesscreen,selecttheUsethefollowingIPaddressradiobutton.
5.
EnteravalidstaticIPaddress,subnetmask,anddefaultgateway.
6.
SelecttheUsethefollowingDNSserveraddressesradiobutton,andenteratleastonevalidDNSserveraddress.
7.
ClickOK,andclickOKtoexit.
8.
Repeatsteps1through7oneachHPProLiantServer.
InstallingsystemupdatesinWindowsServer2003R2x64EnterpriseEditionWeinstalledthefollowingupdatesonthemachinesusingtheMicrosoftWindowsUpdatefeature:Updateto.
NETFramework3.
5ServicePack1forthe.
NETFrameworkAssistant1.
0x64(KB963707)UpdateforWindowsServer2003x64Edition(KB961118)Microsoft.
NETFramework3.
5ServicePack1and.
NETFramework3.
5FamilyUpdatefor.
NETversions2.
0through3.
5(KB951847)x64Microsoft.
NETFramework3.
5ServicePack1and.
NETFramework3.
5FamilyUpdatefor.
NETversions2.
0through3.
5(KB951847)x64Microsoft.
NETFramework3.
5ServicePack1and.
NETFramework3.
5FamilyUpdatefor.
NETversions2.
0through3.
5(KB951847)x64SecurityUpdateforMicrosoftXMLCoreServices6.
0ServicePack2forx64-basedSystems(KB954459)UpdateforWindowsServer2003x64Edition(KB970653)SecurityUpdateforWindowsServer2003x64Edition(KB973869)SecurityUpdateforWindowsServer2003x64Edition(KB971657)SecurityUpdateforWindowsServer2003x64Edition(KB973815)SecurityUpdateforWindowsServer2003x64Edition(KB960859)SecurityUpdateforWindowsServer2003x64Edition(KB973507)SecurityUpdateforWindowsServer2003x64Edition(KB973354)SecurityUpdateforWindowsServer2003x64Edition(KB958469)SecurityUpdateforWindowsServer2003x64Edition(KB973540)SecurityUpdateforWindowsServer2003x64Edition(KB971557)SecurityUpdateforWindowsServer2003x64Edition(KB971032)UpdateforWindowsServer2003x64Edition(KB968389)SecurityUpdateforWindowsServer2003x64Edition(KB961371)WindowsMaliciousSoftwareRemovalToolx64-August2009(KB890830)CumulativeSecurityUpdateforInternetExplorer6forWindowsServer2003x64Edition(KB972260)CumulativeSecurityUpdateforActiveXKillbitsforWindowsServer2003x64Edition(KB973346)SecurityUpdateforWindowsServer2003x64Edition(KB971633)SecurityUpdateforWindowsServer2003x64Edition(KB970238)SecurityUpdateforWindowsServer2003x64Edition(KB968537)20PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VSecurityUpdateforWindowsServer2003x64Edition(KB961501)SecurityUpdateforWindowsServer2003x64Edition(KB959426)SecurityUpdateforWindowsServer2003x64Edition(KB960803)SecurityUpdateforWindowsServer2003x64Edition(KB952004)SecurityUpdateforWindowsServer2003x64Edition(KB956572)SecurityUpdateforWindowsServer2003x64Edition(KB923561)UpdateforWindowsServer2003x64Edition(KB967715)SecurityUpdateforWindowsServer2003forx64Edition(KB938464)SecurityUpdateforWindowsServer2003x64Edition(KB960225)SecurityUpdateforWindowsServer2003x64Edition(KB958687)SecurityUpdateforWindowsServer2003x64Edition(KB956802)SecurityUpdateforWindowsServer2003x64Edition(KB954600)SecurityUpdateforWindowsServer2003x64Edition(KB952069)SecurityUpdateforWindowsServer2003x64Edition(KB957097)SecurityUpdateforWindowsServer2003x64Edition(KB955069)SecurityUpdateforWindowsServer2003x64Edition(KB958644)SecurityUpdateforWindowsServer2003x64Edition(KB956803)SecurityUpdateforWindowsServer2003x64Edition(KB950974)SecurityUpdateforWindowsServer2003x64Edition(KB952954)SecurityUpdateforOutlookExpressforWindowsServer2003x64Edition(KB951066)SecurityUpdateforWindowsServer2003x64Edition(KB944338)SecurityUpdateforWindowsServer2003x64Edition(KB951748)SecurityUpdateforWindowsServer2003x64Edition(KB950762)SecurityUpdateforWindowsServer2003x64Edition(KB945553)UpdateforWindowsServer2003x64Edition(KB948496)SecurityUpdateforWindowsServer2003x64Edition(KB943055)SecurityUpdateforWindowsServer2003x64Edition(KB946026)SecurityUpdateforWindowsServer2003x64Edition(KB944653)SecurityUpdateforWindowsServer2003x64Edition(KB941569)SecurityUpdateforWindowsServer2003x64Edition(KB943460)SecurityUpdateforWindowsServer2003x64Edition(KB938127)SecurityUpdateforWindowsServer2003x64Edition(KB926122)SecurityUpdateforWindowsMediaPlayer6.
4(KB925398)CumulativeSecurityUpdateforOutlookExpressforWindowsServer2003x64Edition(KB929123)SecurityUpdateforWindowsServer2003x64Edition(KB924667)UpdateforWindowsServer2003x64Edition(KB927891)SecurityUpdateforWindowsServer2003x64Edition(KB932168)SecurityUpdateforWindowsServer2003x64Edition(KB930178)SecurityUpdateforWindowsServer2003x64Edition(KB925902)ConnectingthestoragearraystotheserversWeattachedthedatabasevolumesoneachHPMSA30storagetotheirrespectiveHPProLiantDL385serversbyusingaSCSIcableconnectedfromtheSmartArray6400ControllerintheservertooneSCSIconnectoronthebackoftheHPMSA30dualportI/Omodule.
Aswenotedabove,twoserverssharedoneHPMSA30array,witheachserveroccupyingoneportoftheI/Omodule.
AddingadditionaldrivestotheserversviatheHPSmartArrayConfigurationUtility,DISKPARTutility,andDiskManagementUtility1.
DownloadandinstalltheHPSmartArrayConfigurationUtility(ACU)fromhttp://h18000.
www1.
hp.
com/products/servers/proliantstorage/software-management/acumatrix/index.
html.
2.
OpentheACU,andselecttheinternalcontroller.
3.
ClickCreateArray.
21PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-V4.
Selecttheremainingtwoavailabledrives,andclickOK.
5.
ClickCreateLogicalDrive.
6.
LeaveFaulttoleranceatRAID1+0,leavethedefaultstripesize,andclickOK.
7.
ClickSave.
8.
SelecttheSmartArray6400externalcontroller.
9.
ClickCreateArray.
10.
Selectthesevenavailabledrives,andclickOK.
11.
ClickCreateLogicalDrive.
12.
ChooseRAID5forthefaulttoleranceselection,leavethedefaultstripesize,andclickOK.
13.
ClickSave.
14.
ExittheACUutility.
15.
ClickStart,Run,typecmdandpressEnter.
16.
Typediskpart17.
Typelistdisk18.
Typeselectdisk#(where#isthedisknumberoftheinternalvolume).
19.
Typecreatepartitionprimarysize=15360align=102420.
Typeassignletter=Ffortheinternalvolume.
21.
Typelistdisk22.
Typeselectdisk#(where#isthedisknumberoftheexternalMSA30volume).
23.
Typecreatepartitionprimarysize=51200align=102424.
Typeassignletter=Efortheexternalvolume.
25.
Exitthecommandprompt.
26.
ClickStart,AdministrativeTools,ComputerManagement.
27.
ClickDiskManagement.
28.
Right-clickthevolume,andselectFormat.
Choose64KBallocationunitsize,NTFSfilesystem,selectPerformQuickFormat,andpressOK.
29.
Repeatsteps27and28fortheexternalMSA30volume.
30.
Createthefoldersnecessaryforthedatabase.
WeusedE:\SQLDatafortheSQLServerdatabasevolumeandF:\SQLLogfortheSQLServertransactionlogvolume.
31.
Repeatsteps1through30oneachHPProLiantServer.
InstallingSQLServer2005x64ontheserver1.
NavigatetotheSQLServer2005DVD,anddouble-click.
Choosetheappropriateeditioniftheinstallerpromptsyouwithamenu.
2.
ClicktheServercomponentslinkundertheInstallsectiontobegintheinstallation.
3.
AttheEndUserLicenseAgreement,acceptthelicensingterms,andclickNext.
4.
Afterinstallingtheprerequisites,clickNext.
5.
AttheWelcomescreen,clickNext.
6.
AttheSystemConfigurationCheck,clickNext.
Forthisinstallation,youmayignorethepossiblewarningregardingIIS,asitisunnecessaryforthisconfiguration.
7.
AttheRegistrationScreen,entertheappropriatenameandcompany.
8.
AttheComponentstoInstallscreen,selectSQLServerDatabaseServicesandWorkstationcomponents.
9.
ClickAdvanced.
10.
UncheckBusinessIntelligentDevelopmentStudio,uncheckReplication,anduncheckBooksOnline&SampleDatabases.
11.
ClickNexttostarttheinstallation.
12.
AttheInstanceNamescreen,clicktheDefaultinstanceradiobutton,andclickNext.
13.
AttheServiceAccountscreen,selecttheUsethebuilt-inSystemaccountradiobutton.
14.
SelectLocalsystem,andclickNext.
15.
AttheAuthenticationModescreen,selectMixedMode.
16.
Specifythe"sa"logonpasswordbyenteringapasswordinbothfields,andclickNext.
17.
AttheCollationSettingsscreen,clickNext.
18.
AcceptthedefaultErrorandUsageReportSettings,andclickNext.
19.
AttheReadytoInstallscreen,clickInstalltobegintheinstallation.
20.
AttheendoftheinstallationintheSetupProgressscreen,clickNext.
22PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-V21.
ClickFinishtocompletetheinstallation.
22.
ClickStart,AllPrograms,MicrosoftSQLServer,SQLServerManagementStudio.
ConnecttotheSQLServerinstance.
23.
Right-clicktheinstanceinObjectexplorer,andchooseProperties.
24.
ClickProcessors,andselecttheBoostSQLServerPrioritycheckbox.
ClickOK.
25.
RestarttheSQLServerbyright-clickingtheinstanceandchoosingrestart.
26.
CreateaSQLServerloginfortheds2user(seeDVDStoresetupsectionbelowforthespecificscripttouse).
27.
ClickStart,AdministrativeTools,andLocalSecurityPolicy.
28.
Double-clickPerformVolumeMaintenanceTasks,andaddtheSystemaccount.
29.
Double-clickLockPagesinMemory,andaddtheSystemaccount.
30.
ReboottheserverbeforeinstallingSQLServerSP3.
InstallingServicePack3forMicrosoftSQLServer2005ServicePack3isavailablefordownloadfromhttp://www.
microsoft.
com/downloads/details.
aspxFamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4&displaylang=en.
1.
RunSQLServer2005SP3-KB955706-x64-ENU.
exe.
2.
AttheWelcomescreen,clickNext.
3.
AtAccepttheLicenseAgreement,clickNext.
4.
AttheFeatureSelectionscreen,keepthedefaults,andclickNext.
5.
AttheAuthenticationscreen,clickNext.
6.
AttheErrorandUsageReportingSettingsscreen,clickNext.
7.
AttheRunningProcessesscreen,clickNext.
8.
ClickInstall.
9.
Ifacompatibilityerroroccursduringtheinstallation,clickRunprogram.
10.
ClickNext.
11.
AttheInstallationCompletescreen,clickNext.
12.
ClickFinish.
13.
Reboottheserver.
DVDStoresetupDatagenerationoverviewWebuiltthedatabaseschemausingthescriptsintheDS2distributionpackage,thoughwemadeafewminormodifications.
TheDS2stresstoolprovidesoptionstogenerate10MB,1GB,or100GBdatasets.
Togetthetooltogeneratethe10GBofuserdataweusedinthistest,wehadtomakeafewstraightforwardchangestothesourcecodeandtotheDVDStoreapplication'sscripts.
Note:WecreatedourtestdataonaLinuxsystemtotakeadvantageofthelargerRANDMAX.
Editingtheds2_create_orders.
cmoduleThemoduleds2_create_orders.
cdefinesconstantsthatdefinethemaximumvaluesforthecustomerIDandtheproductID.
Theconstantsforthe10GBdatabasesizedidnotexist.
Weaddedtheconstantsforthissize.
Onthecommandlinefortheds2_create_orders.
cmodule,wespecifiedthesize.
TheavailableoptionswereS(small),M(medium),andL(large).
WeaddedthecaseTforthe10GBdatabase.
Intheswitchstatementthatsetsthevaluesforthevariablesmax_cust_idandmax_prod_id,weaddedcasesthatassignedthemthepropervaluesforthe10GBdatabasesize.
Werecompiledtheds2_create_orders.
cmoduleonLinux,followingtheinstructionsintheheadercomments.
Weusedthefollowingcommandline:gcc–ods2_create_ordersds2_create_orders.
c–lmEditingtheds2_create_cust.
cmoduleWehadtomakethesamechangestotheds2_create_cust.
cmodulethatwemadetotheds2_create_orders.
cmodule.
Onthecommandlinefortheds2_create_cust.
cmodule,wespecifiedthesize.
TheavailableoptionswereS(small),M(medium),andL(large).
WeaddedthecaseTforthe10GBdatabase.
Intheswitchstatement23PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-Vthatsetsthevaluesforthevariablesmax_cust_idandmax_prod_id,weaddedcasesthatassignedthemthepropervaluesforthe10GBdatabasesize.
Werecompiledtheds2_create_cust.
cmoduleonLinux,followingtheinstructionsintheheadercomments.
Weusedthefollowingcommandline:gcc–ods2_create_custds2_create_cust.
c–lmGeneratingthedataforthe10GBdatabaseWeusedshellscriptstorunallfouroftheexecutablesthatgeneratethedata.
Thedistributiondidnotincludeshellscriptsforthe10GBsize.
Wewroteshellscriptsbasedontheds2_create_cust_large.
shandds2_create_orders_large.
shscripts.
Theds2_create_prodandds2_create_invexecutablesdidnotshipwithassociatedshellscripts,sowecreatedshellscriptsusingtheinstructionsinthereadmefiles.
Werantheshellscriptsinthefollowingordertogeneratethedataforthe10GBdatabase:1.
ds2_create_orders_10gb.
sh2.
ds2_create_inv_10gb.
sh3.
ds2_create_prod_10gb.
sh4.
ds2_create_cust_10gb.
shWewaiteduntiltheprocessesfinishedbeforewemovedontothenextstep.
CreatingthedatabaseWemodifiedthedatabasecreationSQLServerscriptsintheDVDStoredistributionpackagetobuildthedatabaseschema,whichincludesthefilestructure,tables,indices,storedprocedures,triggers,andsoon.
Webuiltamastercopyofthe10GBdatabaseversionforSQLServer2005,andthenusedthatmastercopytorestoreourtestdatabasetotheHPProLiantDL385solutionandDellPowerEdgeM610solutionbetweeneachtestrun.
WestoredthebackupfileontheC:driveofeachserverorvirtualmachineforquickaccess.
Wefollowedthesestepstocreatethedatabase:1.
WecreatedthedatabaseandfilestructureusingdatabasecreationscriptsintheDS2download.
Wemadesizemodificationsspecifictoour10GBdatabaseandtheappropriatechangestodriveletters.
2.
Wecreateddatabasetables,storedprocedures,andobjects.
3.
Wesetthedatabaserecoverymodeltobulk-loggedtopreventexcesslogging.
4.
Weloadedthedatawegeneratedintothedatabase.
Fordataloading,weusedtheimportwizardinSQLServerManagementStudio.
Wherenecessary,weretainedoptionsfromtheoriginalscripts,suchasEnableIdentityInsert.
5.
Wecreatedindices,full-textcatalogs,primarykeys,andforeignkeysusingthedatabase-creationscripts.
6.
Weupdatedstatisticsoneachtableaccordingtodatabase-creationscripts,whichsample18percentofthetabledata.
7.
OneachSQLServerinstance,wecreatedads2userSQLServerloginusingthefollowingTransactSQL(TSQL)script:USE[master]GOCREATELOGIN[ds2user]WITHPASSWORD=N'',DEFAULT_DATABASE=[master],DEFAULT_LANGUAGE=[us_english],CHECK_EXPIRATION=OFF,CHECK_POLICY=OFFGO8.
Wesetthedatabaserecoverymodelbacktofull.
Wemadethefollowingchangesinthebuildscripts:24PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VBecausewevariedthesizeofthedatasets,wesizedthefilesinourscriptstoreflectthedatabasesizeandthenumberoffilesperfilegroup.
Weallowedforapproximately40percentfreespaceinourdatabasefilestoensurethatfilegrowthactivitydidnotoccurduringthetesting.
WefollowedMicrosoft'srecommendationofhaving0.
25to1fileperfilegrouppercore.
WeusedtwofilesperfilegroupontheHPProLiantDL385serverandinthevirtualmachinesontheDellPowerEdgeM610bladeserver.
WedidnotusetheDBCCPINTABLEcommandfortheCATEGORIESandPRODUCTStables,bothbecauseMicrosoftrecommendsagainstthispracticeandbecausethecommandsdonothinginSQLServer2005.
WecreatedaSQLServerloginwecalledds2userandmappedadatabaseusertothislogin.
Wemadeeachsuchuseramemberofthedb_ownerfixeddatabaserole.
UsingtheDVDStorescriptsasareference,wecreatedthefull-textcatalogandindexonthePRODUCTStablemanuallyinSQLServerManagementStudio.
Wethenperformedafullbackupofthedatabase.
Thisbackupallowedustorestorethedatabasestoapristinestaterelativelyquicklybetweentests.
Editingtheworkloadscript-ds2xdriver.
csmoduleTousethe10GBdatabasewecreatedearlier,wehadtochangethefollowingconstants:IntheroutineController(),wechangedthestringsizes.
WeaddedtheToptionforthe10GBdatabasesize.
DS2usesthesizesstringtointerpretthedb_size_stroption.
IntheclassController,wechangedthearraysMAX_CUSTOMERandMAX_PRODUCT.
Toeach,weaddedvaluesspecifyingtheboundsforthecustomerandproductIDs.
TheController()routineusesthesearrays.
Weaddedacommandlineparameterforthedatabasename:—database_nameEditingtheworkloadscript-ds2sqlserverfns.
csmoduleWechangedtheconnectionstringtoincreasethenumberofavailableconnections,tonotusethedefaultadministrator("sa")account,andtoincludeaparameterforthedatabasename.
Weraisedtheavailableconnectionslimitfromthedefaultof100to200toallowroomforexperimentation.
Wecreatedauseraccountwecalledds2Userandusedthataccount.
Theds2connectroutineintheds2sqlserverfns.
csmoduledefinessConnectionString.
Weusedthefollowingstring;thechangeswemadeappearinbold:stringsConnectionString="UserID=ds2User;InitialCatalog="+dbname+";MaxPoolSize=200;ConnectionTimeout=120;DataSource="+Controller.
target;Recompilingtheds2sqlserverdriver.
exeexecutableWerecompiledtheds2xdriver.
csandds2sqlserverfns.
csmoduleinWindowsbyfollowingtheinstructionsintheheadercomments.
BecausetheDS2instructionswereforcompilingfromthecommandline,weusedthefollowingsteps:1.
Openacommandprompt.
2.
Usethecdcommandtochangetothedirectorycontainingoursources.
3.
RunthebatchfileC:\ProgramFiles\MicrosoftVisualStudio9.
0\Common7\Tools\vsvars32.
bat.
Thissetsuptheenvironmentvariablesforus.
4.
Executethefollowingcommand:csc/out:ds2sqlserverdriver.
exeds2xdriver.
csds2sqlserverfns.
cs/d:USE_WIN32_TIMER/d:GEN_PERF_CTRS25PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VConductingthetestToperformthetest,weusedaseriesofbatchfiles.
WestoredbatchfileseitherundertheC:\ServerSharefolderoneachserverorvirtualmachineorundertheC:\ClientSharefolderontheclients,andweusedthePsExecutilitytocoordinatethetestproceduresamongsttheclientmachines,servermachines,virtualmachines,andcontroller.
Weusedsimplefilesharingtocopyfilesfrommachinetomachine,asweneeded.
Thetestingprocedureconsistedofthefollowingsteps:1.
Executebatchfilestocleanupprioroutputsonclientmachines,theservermachine,thevirtualmachines,andthecontroller.
2.
DropthedatabaseoneachSQLServerinstance.
3.
RestorethedatabaseoneachSQLServerinstance.
4.
PausebrieflytowaitforbackgroundtaskstocompletebeforethescriptsshutdowntheVMs,andreboottheserver.
5.
Thescriptsshutdownthevirtualmachines,reboottheclientmachinesandservermachine,andwaitforapingresponsefromalltestmachines.
InthecaseoftheHPProLiantDL385solution,therewerenovirtualmachines.
6.
Afterallserversandvirtualmachinesrespond,wait10additionalminutesforanybackgroundtaskstocomplete.
7.
Measureidlepowerfor2minutes.
8.
Startthecounterlogsonclientmachines,andstartthedatacollectorsetontheserverundertest.
9.
Starttheworkloadconnections.
10.
Starttheworkloadramp-upperiod.
11.
Starttheworkloadontheserver,andrunitfor30minutes.
12.
Stoptheworkload.
13.
Copyalloutputfilestothecontroller.
MeasuringpowerTorecordeachsolution'spowerconsumptionduringeachtest,weuseduptonineExtechInstruments(www.
extech.
com)380803PowerAnalyzer/Dataloggers.
Forthe35HPProLiantsolutions,weconnectedallpowerdistributionunits(PDU)fromthethreerackscontainingtheHPProLiantDL385serverstothePowerAnalyzers'outputloadpoweroutlets.
WethenpluggedthepowercordsfromthePowerAnalyzers'inputvoltageconnectionintoapoweroutlet.
Thestoragearrays'powerwasalsodistributedthroughthePDUsystemintheracks,sothenineExtechPowerAnalyzersmeasuredtheaggregatetotalofpowerusageoftheserverandstoragesolution.
ForthefiveDellPowerEdgeM610solutions,weconfiguredthepowermeasurementsimilarly,butusedonlyfivepowermetersbecausethefiveDellPowerEdgeM610solutionsrequiredlesspower.
.
WeusedthePowerAnalyzer'sDataAcquisitionSoftware(version2.
11)tocaptureallrecordings.
WeinstalledthesoftwareontwoseparateIntelprocessor-basedPCs,whichweconnectedtothePowerAnalyzersviaRS-232cables.
Wecapturedpowerconsumptionatone-secondintervals.
Togaugetheidlepowerusage,werecordedthepowerusagefor2minuteswhileallsystemswererunningthehostoperatingsystemandVMoperatingsystems,butotherwiseidle,meaningthesystemswerenotrunninganytestworkloads.
Toensurethesystemswereidle,weallowedthesystemstositfor10minutesafterbootingbeforestartingthe2minutesofidlepowercapture.
Wethenrecordedthepowerusage(inwatts)forallsystemsandstorageduringthetestingat1-secondintervals.
Tocomputetheaveragepowerusage,weaveragedthepowerusageduringthetimethesystemswereproducingthepeakperformanceresults.
BecausewemeasuredthepowerusingninePowerAnalyzersandmultiplePDUs,weaddedtheaveragepowerofallPowertogethertogetthetotalpower.
Wecallthistimethepowermeasurementinterval.
SeeFigure6(idleandworkloadpowerresults)fortheresultsofthesemeasurements.
26PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VAppendixA–TestserverinformationFigure8presentsdetailedinformationforthetestserversweusedinthisreport.
Servers5DellPowerEdgeM61035HPProLiantDL385EnclosureBladeEnclosureDellPowerEdgeM1000eN/AGeneraldimensioninformationHeight(inches)17.
33.
4Width(inches)17.
617.
5Depth(inches)29.
726.
0Usizeinserverrack(U)102PowersuppliesTotalnumber62Wattageofeach(W)2,360575CoolingfansTotalnumber97Dimensions(hxw)ofeach3.
1"x3.
5"2.
5"x2.
5"Voltage(V)1212Amps(A)7.
001.
10GeneralprocessorsetupNumberofprocessorpackages22Numberofcoresperprocessorpackage41Numberofhardwarethreadspercore21SystempowermanagementpolicyOScontrolAlwaysOnCPUVendorIntelAMDNameXeonX5570Opteron254SteppingD0E4SockettypeLGA1366Socket940Corefrequency(GHz)2.
932.
80L1cache128KB(4x32KBpercore)64KB+64KBL2cache1MB(4x256KB)1MBL3cache1x8MBN/APlatformVendorandmodelnumberDellPowerEdgeM610HPProLiantDL385G1Motherboardmodelnumber0N582MN/ABIOSnameandversionDell1.
2.
7(8/31/2009)HPA05BIOSsettingsVirtualizationenabledDefaultMemorymodulesTotalRAMinsystem(GB)724Numberoftypesofmemorymodules2127PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VServers5DellPowerEdgeM61035HPProLiantDL385FirsttypeofmemorymodulesVendorandmodelnumberSamsungM393B1K70BH1-CF8(3servers)/HynixHMT31GR7AFR4C-H9(2servers)HynixHYMD512G726CFP4Q-D43TypePC3-8500R(Samsung)/PC3-10600R(Hynix)PC-3200Speed(MHz)1,066(Samsung)/1,333(Hynix)400Speedinthesystemcurrentlyrunning@(MHz)1,066400Timing/latency(tCL-tRCD-iRP-tRASmin)8-8-8-24(Samsung)/9-9-9-36(Hynix)3-3-4-8Size(GB)48(allservers)4NumberofRAMmodules6x8GB(allservers)4x1GBChiporganizationDouble-sided(allservers)Double-sidedSecondtypeofmemorymodulesVendorandmodelnumberSamsungM393B5170EH1-CH9N/ATypePC3-10600RN/ASpeed(MHz)1,333N/ASpeedinthesystemcurrentlyrunning@(MHz)1,066N/ATiming/Latency(tCL-tRCD-iRP-tRASmin)8-8-8-24N/ASize(GB)24N/ANumberofRAMmodules6x4GBN/AChiporganizationDouble-sidedN/AHarddiskVendorandmodelnumberSeagateST973452SSHPBF072863BANumberofdisksinsystem24Size(GB)7372Buffersize(MB)168RPM15,00015,000TypeSASU320SCSIOperatingsystemNameWindowsServer2008R2DatacenterEditionwithHyper-VWindowsServer2003EnterpriseEditionx64R2withSP2Buildnumber6.
1.
76005.
2.
3790FilesystemNTFSNTFSLanguageEnglishEnglishNetwork/storagesubsystemVendorandmodelnumberBroadcomNetXtremeII5709Dual-PortEthernetBroadcomNetXtremeGigabitEthernetTypeIntegratedIntegratedVendorandmodelnumberBroadcomNetXtremeII5709Dual-PortEthernetN/A28PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VServers5DellPowerEdgeM61035HPProLiantDL385TypeDiscreteMezzanineCardN/ABladepass-throughmodulesFourGigabitEthernetPass-ThroughModulesN/AUSBportsNumber2ontheblade,4onthechassis(2ontheiKVM)3TypeUSB2.
0USB1.
1Figure8:Detailedsystemconfigurationinformationforthetwotestconfigurations.
29PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VAppendixB–TeststorageinformationFigure9presentsdetailedinformationfortheteststorageweusedinthisreport.
Enclosure5DellEqualLogicPS5000XV18HPStorageWorksMSA30GeneraldimensioninformationHeight(inches)5.
255.
20Width(inches)19.
019.
0Depth(inches)21.
516.
5Usizeinserverrack33PowersuppliesTotalnumber22Wattageofeach450499CoolingfansTotalnumber42Dimensions(HxW)ofeach4"x4"4"X4"Voltage(V)12.
012.
5Amps(A)1.
82.
0HarddiskVendorandmodelnumberSeagateST3146855SSMaxtor8k147S0087511HPBD14685A26HPBD1468856BHPBD14686225HPBD146863B3Numberofdisksinsystem1614Size(GB)146146BufferSize(MB)168RPM15,00010,000TypeSASSCSIU320Storageconnectivity(FibreChannel,SAS,SATA,iSCSI,SCSI)iSCSISCSIU320Firmwarerevisionv4.
1.
4N/AStoragecache(GB)1N/ANumberofstoragecontrollers2(1active)1Numberofstorageports3percontroller2MaximumNetworkbandwidthofstorageconnectivitytohost1Gbx3N/ASwitchtype/model/firmwarerevisionDellPowerConnect6248v2.
2.
0.
3N/AFigure9:Detailedsystemconfigurationinformationfortheteststorage.
30PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VAppendixC–PaybackperiodcalculationIncalculatingtheestimatedpaybackperiod,weassumethatinvestmentcostsoccuratthebeginningoftheyearandwespreadannualcostsevenlythroughouttheyear.
DellprovidedthecomponentsoftheDellPowerEdgeM610solutionandlistpricedataforthatsolution.
Theinvestmentcostsincludethefollowing:IntelXeonProcessorX5570-basedDellPowerEdgeM610bladeserverwith72GBofmemoryandtwofour-coreprocessors.
Thelistpriceforthisserveris$12,955.
00.
DellEqualLogicPS5000XVstoragewith16450GB15,000RPMdisks.
Thelistpriceofthestoragearrayis$43,001.
Weassignthree-fourths($32,251)ofthestoragearrayacquisitioncoststothissolutionbasedontheassumptionthatthearrayisaresourcethatcanbesharedwithotherworkloads.
Migrationcosts.
Weassumeamigrationcostof$667,basedonourestimateof12personhoursrequiredforplanningandmigrationtasksataburdenedhourlyrateof$55.
61.
Figure10showsthepaybackcalculationforthe5DellPowerEdgeM610solutionsandthe35HPProLiantDL385solutions.
5DellPowerEdgeM610solutions35HPProLiantDL385solutionsDifferenceOne-timeinitialinvestment(includesserver,storagehardware,andmigrationcosts)$229,559$0.
00$229,559(HPProLiantDL385islower)Monthlycost(annualcostsdividedby12;includeshardwaresupport,maintenanceandservicecontracts,softwarelicensesandsupportagreements,facilitycosts,energycosts,andmanagementcosts)$5,431$28,649$23,218(DellPowerEdgeM610islower)Paybackperiod9.
9months($229,559/$23,218=9.
9)Figure10:Paybackcalculationforthe5DellPowerEdgeM610solutionsandthe35HPProLiantDL385solutions.
Theserverandstoragehardwarecostsforthe5DellPowerEdgeM610solutionsincludedthelistpriceoftheDellPowerEdgeM610bladeserversandthelistpriceoftheDellEqualLogicPS5000XVstoragesolutionmultipliedbythe75percentofthatsolutionthatthetestdatabasesrequire.
Forthe35HPProLiantDL385solutions,thesecostsincludedthereplacementcostsforfaileddisks.
Wemadethefollowingassumptionsinestimatingthesecosts:TheenterprisewoulddedicatetheentirenewerDellPowerEdgeM610bladeserverstothetasksthattheserversitwasreplacingcarriedout;wethereforeincludedtheentirecostofthenewerDellPowerEdgeM610bladeserversinouranalysis.
OtherserversinthedatacenterwouldsharethestoragealongsidetheDellPowerEdgeM610solutions.
Theenterprisewouldapportionstoragecostsbasedonthepercentageofthestoragesolutionused.
BalancingtheavailablestorageandIOPS,weestimatedthatone-fourthofthestoragecapacitywouldbeavailableforlow-demandstorageorforoff-hoursprocessing.
Theenterprisewoulddedicateall35HPProLiantDL385solutionserversand17ofthestorageenclosurestothetasksourbenchmarktestsmodel.
ThemigrationcostsincludedanestimateofstafftimetomigratesoftwareanddatafromtheHPProLiantDL385solutionstothenewerDellPowerEdgeM610solutions.
Wemadethefollowingassumptionsinestimatingthesupport,maintenance,andservicecontractcostsforhardware:Theenterprisewouldtypicallyselecta3-yearsupportpackagewith7-day,24-hourcoverage,and4-hourresponsetimefornewerhardware,andwouldtakeoversupportinternallyafterthoseagreementsexpire.
Therefore,fortheDellPowerEdgeM610solutions,weincludedthecostsfor3YearProSupportforIT31PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VandMissionCritical4HR7x24OnsitePackinourcostestimatesanddividedthosecostsbythreetoshowtheyear-onecost.
FortheHPProLiantDL385solutions,weestimatedanannualin-housesupportcostof$400perserverand$300perstoragearray,pluscoststoreplacefaileddisksbasedonPTestimatesofa4percentannualdiskreplacementrate.
Supportagreements,thecostsforwhichweincludeinthenextcategory,wouldcoverreplacementoffaileddisksfortheDellPowerEdgeM610solutions.
Wemadethefollowingassumptionsinestimatingthecostsofsoftwarelicensesandsoftwaresupportagreements:TheHPProLiantDL385solutionsusedWindowsServer2003R2EnterpriseEditionx64withper-serverlicensesandSQLServer2005EnterpriseEditionwithper-processorlicenses,andtheenterprisekeptup-to-datesoftwareassuranceagreementsforthatsoftware.
ThenewerDellPowerEdgeM610solutionsupdatedthehostoperatingsystemslicensestoWindowsServer2008R2DatacenterEditionlicensesbyupgradingfiveofthelicensesusedbytheHPProLiantDL385solutionstodatacentereditionper-processorlicenses.
ThenewerDellPowerEdgeM610solutionsusedexistingper-processorlicensesforSQLServer2005,andsupportagreementsforunusedlicenseswerediscontinued.
TheenterpriseusedtheirSoftwareAssurancenewversionrightstoupgradethelicensestheyneededforthenewersolutions.
Theysavedthecostoftheremainingsoftwareassuranceagreements.
Theseagreementsweredueforrenewalatthetimeofthesolutionacquisition.
TheenterprisealreadyownedthenecessaryCALSandmaintainedsoftwareassuranceagreementsforthem;thus,theyfelloutsidethescopeofthesolutions.
Wemadethefollowingassumptionsinestimatingfacilitycosts,whichincluderack-basedspacecostsandEthernetportcosts:Weestimatedafixeddatacentercostperrack,proratedbythepercentageoftherackthesolutionsused.
TheolderHPProLiantDL385solutionseachrequire2uforeachofthe35serversand3uforeachofthe18storagearraysplusanadditional1uforaKVM,foratotalof125u,filling1ulessthanthreetotalracks;Bycontrast,eachofthe5DellM610solutionstoragearraysrequires3uandthesinglebladeserverenclosureuses10uforatotalof25u,fillingjustoverrack,just1/5thoftherackspaceoftheoldersolution.
Weestimatedanannualper-servercostfordatacenterportsof$129basedonPTexperience.
WeincludedcostsforDellPowerConnect6248,48GbEPorts,andmanagedswitchesfortheDellPowerEdgeM610solution.
Wemadethefollowingassumptionsinestimatingenergycosts:Wecalculatedenergycostsforactiveandidlepowerconsumptionvalues(showninFigure7).
Theserverandstoragearrayhaveanaverageyear-roundpowerutilizationthatistheaverageoftheactiveandidlepowerfromthebenchmarkruns,adjustedforthepercentageofthestoragearraythesolutionuses.
AveragecostperkWhofpower.
Source:NationalcommercialaverageforJune2009fromhttp://www.
eia.
doe.
gov/cneaf/electricity/epm/table5_6_a.
html.
TheDecemberaveragewas$10.
51.
Weestimatedtheenergycostofcoolingtheserversandstoragearraystobeequaltotheenergycostrequiredforrunningthesolutions.
Thetotalenergycostwasthereforetwicethecostofrunningthesolution.
Weusedthefollowingassumptionsinestimatingthemanagementcosts:Eachserveradministratormanaged40servers.
Weincludedanadditionalcostperstoragearrayforstoragearraymanagement.
Thesecostswereinadditiontothesupportcostsundersupport,maintenance,andservicecontractcostsforhardware.
32PrincipledTechnologies,Inc.
:Real-worldserverconsolidation:35HPProLiantDL385serversonto5DellPowerEdgeM610bladeserversrunningHyper-VAboutPrincipledTechnologiesWeprovideindustry-leadingtechnologyassessmentandfact-basedmarketingservices.
Webringtoeveryassignmentextensiveexperiencewithandexpertiseinallaspectsoftechnologytestingandanalysis,fromresearchingnewtechnologies,todevelopingnewmethodologies,totestingwithexistingandnewtools.
Whentheassessmentiscomplete,weknowhowtopresenttheresultstoabroadrangeoftargetaudiences.
Weprovideourclientswiththematerialstheyneed,frommarket-focuseddatatouseintheirowncollateraltocustomsalesaids,suchastestreports,performanceassessments,andwhitepapers.
Everydocumentreflectstheresultsofourtrustedindependentanalysis.
Weprovidecustomizedservicesthatfocusonourclients'individualrequirements.
Whetherthetechnologyinvolveshardware,software,Websites,orservices,weoffertheexperience,expertise,andtoolstohelpyouassesshowitwillfareagainstitscompetition,itsperformance,whetherit'sreadytogotomarket,anditsqualityandreliability.
Ourfounders,MarkL.
VanNameandBillCatchings,haveworkedtogetherintechnologyassessmentforover20years.
Asjournalists,theypublishedoverathousandarticlesonawidearrayoftechnologysubjects.
TheycreatedandledtheZiff-DavisBenchmarkOperation,whichdevelopedsuchindustry-standardbenchmarksasZiffDavisMedia'sWinstoneandWebBench.
TheyfoundedandledeTestingLabs,andaftertheacquisitionofthatcompanybyLionbridgeTechnologiesweretheheadandCTOofVeriTest.
DisclaimerofWarranties;LimitationofLiability:PRINCIPLEDTECHNOLOGIES,INC.
HASMADEREASONABLEEFFORTSTOENSURETHEACCURACYANDVALIDITYOFITSTESTING,HOWEVER,PRINCIPLEDTECHNOLOGIES,INC.
SPECIFICALLYDISCLAIMSANYWARRANTY,EXPRESSEDORIMPLIED,RELATINGTOTHETESTRESULTSANDANALYSIS,THEIRACCURACY,COMPLETENESSORQUALITY,INCLUDINGANYIMPLIEDWARRANTYOFFITNESSFORANYPARTICULARPURPOSE.
ALLPERSONSORENTITIESRELYINGONTHERESULTSOFANYTESTINGDOSOATTHEIROWNRISK,ANDAGREETHATPRINCIPLEDTECHNOLOGIES,INC.
,ITSEMPLOYEESANDITSSUBCONTRACTORSSHALLHAVENOLIABILITYWHATSOEVERFROMANYCLAIMOFLOSSORDAMAGEONACCOUNTOFANYALLEGEDERRORORDEFECTINANYTESTINGPROCEDUREORRESULT.
INNOEVENTSHALLPRINCIPLEDTECHNOLOGIES,INC.
BELIABLEFORINDIRECT,SPECIAL,INCIDENTAL,ORCONSEQUENTIALDAMAGESINCONNECTIONWITHITSTESTING,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGES.
INNOEVENTSHALLPRINCIPLEDTECHNOLOGIES,INC.
'SLIABILITY,INCLUDINGFORDIRECTDAMAGES,EXCEEDTHEAMOUNTSPAIDINCONNECTIONWITHPRINCIPLEDTECHNOLOGIES,INC.
'STESTING.
CUSTOMER'SSOLEANDEXCLUSIVEREMEDIESAREASSETFORTHHEREIN.
PrincipledTechnologies,Inc.
1007SlaterRd.
,Suite250Durham,NC27703www.
principledtechnologies.
cominfo@principledtechnologies.
comPrincipledTechnologiesisaregisteredtrademarkofPrincipledTechnologies,Inc.
Allotherproductnamesarethetrademarksoftheirrespectiveowners.
hostslim美国独立日活动正在进行中,针对一款大硬盘荷兰专用服务器:双E5-2620v2/4x 1TB SATA硬盘,活动价60美元月。HostSlim荷兰服务器允许大人内容,不过只支持电汇、信用卡和比特币付款,商家支持7天内退款保证,有需要欧洲服务器的可以入手试试,记得注册的时候选择中国,这样不用交20%的税。hostslim怎么样?HostSlim是一家成立于2008年的荷兰托管服务器商,...
搬瓦工最近新增了荷兰机房中国联通(AS9929、AS4837)线路的VPS产品,选项为NL - China Unicom Amsterdam(ENUL_9),与日本软银和洛杉矶(DC06)CN2 GIA配置一致可以互换,属于高端系列,2.5Gbps-10Gbps大带宽,最低季付46.7美元起。搬瓦工VPS隶属于老牌IT7公司旗下,主要提供基于KVM架构VPS主机,数据中心包括美国洛杉矶、凤凰城、纽...
RAKsmart怎么样?RAKsmart是一家由华人运营的国外主机商,提供的产品包括独立服务器租用和VPS等,可选数据中心包括美国加州圣何塞、洛杉矶、中国香港、韩国、日本、荷兰等国家和地区数据中心(部分自营),支持使用PayPal、支付宝等付款方式,网站可选中文网页,提供中文客服支持。本月商家继续提供每日限量秒杀服务器月付30.62美元起,除了常规服务器外,商家美国/韩国/日本站群服务器、1-10...
hyper-v为你推荐
h连锁酒店全国比较有名的连锁酒店?嘉兴商标注册我在濮院想注册一个羊毛衫商标?该怎么做?www.hao360.cn主页设置为http://hao.360.cn/,但打开360浏览器先显示www.yes125.com后转换为www.2345.com,搜索注册表和22zizi.com福利彩双色球22号开奖号www.yahoo.com.hk香港有什么网页郭泊雄郭佰雄最后一次出现是什么时候?lcoc.topeagle solder stop mask top是什么层www.diediao.com谁知道台湾的拼音怎么拼啊?有具体的对照表最好!hao.rising.cn我一打开网页就是瑞星安全网站导航,怎么修改?官人放题SBNS-088 中年男の夢を叶えるセックス やりたい放題! 4(中文字幕)种子下载地址有么?好人一生平安
网站空间申请 合租服务器 cybermonday vps.net 国外idc mediafire 天猫双十一抢红包 电信虚拟主机 申请网页 华为云盘 西安主机 工信部网站备案查询 国外代理服务器 云销售系统 好看的空间 免费网站加速 9929 华为云服务器宕机 租主机 kosspp 更多