Sie sind auf Seite 1von 123

UsersGuide

VMTurboInc. 400ColumbusAve. ValhallaNY10595 UnitedStatesofAmerica Phone:(914)4953500 www.vmturbo.com blog.vmturbo.com

UsersGuide
COPYRIGHT
CopyrightVMTurbo20102011,allrightsreserved

Users Guide

ii

TableofContents
WhatsNew IntroducingVMTurbo
SupplyChainTerminology

1 2
3

TheVMTurboUserInterface
ToolBarandDisplayTools TabBar NavigationPanel NavigationTreeHierarchies InformationPanels SummaryPanels UtilizationCharts TooltipsandStandardChartControls

4
5 5 6 7 7 7 8 9

LoggingIntotheVMTurboAppliance
LoggingIn

12
12

TheMonitorTab
UtilizationHistory HealthView Summary Applications VirtualMachines PhysicalMachines Storage DataCenters OperationalView ViewingandResolvingProblems ViewingandExecutingRecommendedActions ProblemCategories StatusView

14
14 15 16 21 23 27 30 32 33 34 35 38 40

Reports
StandardReports SubscribingtoStandardReports CustomReports AddingNewCustomReports EditCustomReports SettingBasicProperties ChoosingQueryFields SpecifyingQueryFieldConditions SortingReportColumns ManageSubscriptions

41
42 43 44 44 45 46 46 47 48 49

iii

ThePlanTab
UseCasesPlanner IncreasingVirtualLoadunderExistingConstraints RunningPlans CreatingPlans ManagingPlanFiles TrackingPlanModifications SettingPlanScope SelectingthePlanBaseline SpecifyingthePlanLoad SettingAdvancedOptions WorkloadDistribution PhysicalMachineUtilization StorageUtilization PhysicalMachineandStorageDetailedUtilizationData WorkloadProjection PhysicalMachineUtilization StorageUtilization PhysicalMachineandStorageDetailedUtilizationData RecommendedActions

51
53 53 58 61 61 62 63 64 66 73 76 78 78 79 79 82 82 82 83

TheOptimizeTab
ProblemSummary UseCasesOptimizer IdentifyingProblemsandResolutions MovingaVirtualMachine OptimizerUserInterface NavigationPanelOptimizeTab UtilizationSummaryPanel RecommendedActionsPanel

84
85 87 87 89 90 91 91 93

TheAdminTab
Configuration LicenseConfiguration TargetConfiguration UserAuthenticationConfiguration ReportConfiguration Maintenance AboutAdministration GroupsandSettings GroupsConfiguration WorkloadPlacementPolicies NotificationsPanel

96
96 97 97 99 101 102 103 103 104 108 110

ThePolicyTab
AnalysisThresholds ActionModes ApplicationPriority ApplicationDiscovery EmailNotification RetentionConfiguration

111
112 114 116 116 118 118

Table of Contents

iv

1
WhatsNew
ThisreleaseofVMTurboincludesthefollowingnewfeatures: NewViewsintheMonitortab TheMonitortabnowincludesmoreinformation,andnewwaystovisualizethatinformation.Topresentthisnew information,theMonitortabincludesthreeviews: HealthViewpage15 Theviewyoureusedtofromearlierversionsoftheappliance. OperationalViewpage33 Anewviewtofocusonactionlogsandproblemslogs StatusViewpage40 Anewviewthatshowshighlevelsummariesofyourdeviceandresourcestatus. ApplicationSupport Thisversionoftheapplianceintroducesmonitoringandoptimizationofapplicationdeploymentsinyour environment. Monitortab Forapplications,youcanseeutilizationinformation,aswellasactionandproblemlogs.Formoreinformation, seeApplicationspage21. Policytab Youcanspecifyapplicationprioritysothatsomearemissioncriticalandwillneverbesuspended,whileothers canbesuspendedtofreeresources.NotethatearlierversionstreatedpriorityonaperVMbasis(see ApplicationPrioritypage116). Todiscoverapplicationsinyourenvironment,theapplianceneedscredentialstologontotheVMthathoststhe application.YouspecifythesecredentialsinthePolicytab(seeApplicationDiscoverypage116). NewPlannerGUI ThisversionoftheapplianceintroducesanewuserinterfaceforthePlanner.Withthenewinterfaceitseasierto createplans(planningscenarios),andrunthem.Forinformation,seeThePlanTabpage51. Youcannowrunaprojectionagainstagivenplan.WithWorkloadProjectionsyoucancreateaplan(say,increase VMload),andseehowourenvironmentwillsustainthatplanintothefuture.Forinformation,seeWorkload Projectionpage79.

Chapter 1: Whats New

2
IntroducingVMTurbo
VMTurboprovidessystemadministratorswiththeonlyintegratedsuiteofanalyticaltoolsthatautomaticallyidentify problems,aidplanning,andoptimizevirtualinfrastructureperformance.VMTurbousessupplychaineconomicsto dynamicallyandproactivelymaintainloadbalanceacrossyourenvironment.Thisenablesyoutoperformproactive, ROIcentricvirtualizationmanagement. VMTurborecastsresourceandperformancemanagementproblemsasamatterofbalancingsupplyanddemand.For example,bottlenecksformwhenlocalworkloaddemandsexceedthelocalsupplyofresourcecapacity.VMTurbouses economicproblemsolvingtechniquestoefficientlyredistributethedemandorincreasethesupply.VMTurbo resourceandperformancemanagementtechnologiesarebasedoneconomicmodelsinvolvingtwosetsofabstrac tion: 1. ServiceSupplyChain VMTurbomodelsthevirtualizedITstackasaservicesupplychain,wherecomponents(VMs,forexample) consumeservicesofothercomponents(physicalhosts)andofferservicestotheirconsumers,(guestOS'sand applications).TheVMTurboGUIpresentsthesupplychainintopdownorderas: Virtualmachines Physicalmachines Datacenters Storage 2. VirtualCurrency VMTurbousesvirtualcurrencytobalancethesupplyanddemandofservicesalongthissupplychain.Resource servicescanbepricedtoreflectimbalancesbetweensupplyanddemand.Thispricingdrivesresourceallocation decisions.Forexample,abottleneck,reflectingexcessdemandoversupply,willresultinrisingpricesofthe respectiveresource.Asaresult,servicessuchasapplicationsorVMscanshifttheirworkloadstoalternate resourceswithlowercosts.Suchashiftcanresolvethebottleneck. VMTurbousestheSupplyChainandVirtualCurrencyabstractionstobalanceandprioritizeloadsinyourVMenviron ment.TheeffectisaninvisiblehandthatdirectsyourITinfrastructuretoanefficientuseofresources.

Chapter 2: Introducing VMTurbo

SupplyChainTerminology
VMTurbointroducesspecifictermstoexpressITresourcesandutilizationintermsofsupplyanddemand.Theseterms arelargelyintuitive,butyoushouldbesureyouunderstandhowtheyrelatetotheissuesandactivitiesthatarecom monforITmanagement. VMTurboTerm
Commodity

Description
ThebasicbuildingblockofVMTurbosupplyanddemand.Everythinga VMTurboproductrepresentsoranalyzesisacommodity.Forexample,the CPUcapacityormemorythataphysicalmachinecanprovideisacommodity. TheVMTurboappliancecanalsorepresentclustersandsegmentsas commodities. Whentheuserinterfaceshowscommodities,itsshowingtheresourcesa serviceprovides.Whentheinterfaceshowscommoditiesbought,itsshowing whatthatserviceconsumes. Theresourcesorcommoditiesthatmakeupthegivenservice.Forexample,in theuserinterfaceyoumightseethatacertainVMiscomposedof commoditiessuchasoneormorephysicalCPUs,anEthernetinterface,and physicalmemory. CompareComposedOftoConsumes,whereconsumptionreferstothe commoditiestheVMhasbought.AlsocompareComposedOftothe commoditiesaserviceoffersforsale.Aphysicalmachinemightincludefour CPUsinitscomposition,butthecommoditiesthemachineofferswillshow theseCPUsaggregatedasasinglecommodity. Theservicesandcommoditiesaservicehasbought.Aserviceconsumesother commodities.Forexample,aVMconsumesthecommoditiesofferedbya physicalmachine,andanapplicationconsumescommoditiesfromoneor moreVMs.Notethatintheuserinterfaceyoucanexploretheservicesthat providethecommoditiesthecurrentserviceconsumes. Thesumofdatacenter,network,physicalmachine,storage,VM,and applicationresourcesthatyouaremonitoring. Thelistofallcommoditiesinyourenvironment. Ameasureoftheutilizationofaservice.Foranycategoryofservice(physical machines,VMs,applications,etc.),thelessdeviationthereisamong utilizationindexvalues,themoreevenlytheloadisbalanced. Afunctioningcommoditiesgroupsuchasaphysicalmachine,aVM,oran application. Thepercentageovertimethatacommodityisused,where100%isutilization ofthefullcapacity. ThecollectionofVMsrunningonagivenphysicalmachine.Becausean environmentcanhavemanyVMs,theuserinterfaceshowsVMgroupsasa waytosimplifyandorganizetheirpresentation.

ComposedOf

Consumes

Environment Inventory UtilizationIndex

Service Utilization VMGroup

Chapter 2: Introducing VMTurbo

3
TheVMTurboUserInterface
TouseVMTurboproducts,youopenawebbrowsertoyourVMTurboappliance.Theapplianceservestheuserinter facetoyourbrowser,whereyoucanuseittoobserve,analyze,andmanageyourenvironment.Thefollowingfigure showstheuserinterfaceopenedtotheMonitortab.

Figure31.TheVMTurboUserInterfaceMonitorTab

Chapter 3: The VMTurbo User Interface

ToolBarandDisplayTools

ThischapterdescribesthedifferentcomponentsoftheVMTurbouserinterface,includingthefollowing: ToolBarandDisplayToolspage5 TabBarpage5 NavigationPanelpage6 InformationPanelspage7

ToolBarandDisplayTools
TheVMTurbotoolbarprovidesthefollowingtools: Reports ThereportstoolopensanewwebpagethatpresentsalltheReportsthataredefinedforyourVMTurboappliance. VMTurbogeneratesreportsinPDFthatyoucanvieworsendtospecificemailaddresses.VMTurbopresentsa standardsetofreports,andyoucanalsodefinecustomreports. Reportsarenotavailableuntilyourvirtualappliancehasbeenrunningfor24hours. Search Thesearchtoolopensadialogboxyoucanusetosearchforcomponentsorservicesbytheirname.Whenyou selectanitemtofind,VMTurboopensanewtabtoshowinformationaboutthatitem.Youcanselectmultiple items.UseShiftClicktoextendtheselection,oruseCtrlClicktoselectdiscontinuousitems. Help Clickthistooltoopenhelptoitsmainpage.Youcanalsorightclickondifferentpanelsoftheuserinterfaceto openhelpatthediscussionforthatitem. RequestHelp Thistoolopensyourdefaultemailclientsoyoucansendmessagestosupport@vmturbo.com. Logout UsethistooltologoutofyoursessionwiththeVMTurboappliance. Collapse ThisbuttoncollapsesalltheentriesintheNavigationpanel. Refresh TheRefreshbuttoncausesVMTurbotoupdatethedataitdisplays. AutoRefreshcausesVMTurbotoupdatethedataatregularperiods.SpecifytheRefreshIntervalinseconds.For example,toautorefresheverytenminutes,enter600.

TheDisplaytoolsspecifythefollowing:

TabBar
VMTurbopresentstabsforthedifferentactivitiesyoucanperform. Youcanalsoopentabstoshowinformationaboutspecificcomponents.Forexample,whenyousearchforaspecific virtualmachine,VMTurboopensanewtabforthatVM.Thattabincludesanavigationpanelandinformationpanels thatlistonlyinformationaboutthegivenVM.Whenyouarethroughwiththiskindoftab,clickitscloseboxtodiscard it. VMTurboproductsprovidetabsforthefollowingfeatures: MonitorSeerealtimeandhistoricalinformationaboutthevariousresources,services,andcomponentsin yourenvironment PlanRunwhatifscenariostoinvestigatehowtochangeyourinfrastructuretoachieveoptimalperformance.

Chapter 3: The VMTurbo User Interface

NavigationPanel

OptimizeExecuterecommendedactionstoproactivelyidentifyproblemsandimplementtheoptimalresponse. Theappliancecanperformsomeactionsautomatically. AdminAttachVMTurbotospecificVirtualCenterservers,createuseraccounts,specifydataretentionpolicies, andperformothermaintenanceactivities

NavigationPanel
Mosttabsincludeanavigationpanelthatshowshierarchicaltreesofresources,services,andcomponentsinyour environment.Othertabsincludeconfigurationcontrols.

Figure32.NavigationPanelInventoryTree
ThefigureaboveshowstheInventorytreeandtheGroupstree.Youcannavigatethesetreestoseewhateachitem contains.Whenyouselectanitem,theinformationpanelsontherightdisplaydataabouttheselecteditem.The Inventorytreeshowsahierarchyofitemsinyourenvironment.TheGroupstreeshowsthegroupsthatarestandard withtheappliance,aswellascustomgroupsyouhavedefined(seeGroupsConfigurationpage104) Forsometabsthenavigationpanelisreplacedbyconfigurationcontrols.Forexample,thepanelforthePlanningtab includescontrolstocreateandrunplanningscenarios.
Chapter 3: The VMTurbo User Interface 6

InformationPanels

NavigationTreeHierarchies
Eachnavigationtreeshowsthehierarchyofservicesandcommoditiestheappliancehasdiscoveredinyourenviron ment.TheInventorytreegroupstheseaccordingtothesupplychainVirtualMachines,PhysicalMachines,Storage, DataCenters.TheGroupstreedisplaystheelementsingroupsdefinedbyVMTurbo,andothergroupsthatyoudefine. Atreebranchforagivenservice(anamedVMornamedstorage,forexample)canincludethefollowing: ComposedOfTheconstituentpartsthatmakeuptheservice;forexample,aphysicalmachinemightinclude fourCPUsintheComposedOflist,butonlyshowoneProcessorentryintheCommoditieslist. ConsumesTheserviceprovidingcommoditiesthattheparentserviceconsumes;forexample,aVMconsumes aHostandadatastore HostsForaphysicalmachine,theVMshostedonthatPM.

Forexample,thefollowingfigureshowsaselectedvirtualmachinenamedExchangeUM.ThisVMusesoneCPUonits host.ThatCPUisselected,andtheinformationpanelshowsthepropertiesofthatcommodity.

Figure33.InventoryTreeShowinganOfferedCommodity

InformationPanels
Asyouselectaniteminthenavigationpanel,youcanseeinformationaboutthatiteminpanelstotheright.These panelsshowdifferentchartsandlistingsofproperties,dependingontheitemyouselect.VMTurbodisplaysthefol lowingthefollowingtypesofinformation: SummaryPanelspage7 UtilizationChartspage8 TooltipsandStandardChartControlspage9

SummaryPanels
Inthenavigationpanel,theInventorytreebeginswithaSummaryentry.Whenyouselectthisentry,yourappliance showssummaryinformationaboutyourenvironment.TheinformationdisplaysinSummarypanelsforApplications, VMs,PhysicalMachines,andStorage.TheuserinterfacealsoshowsanEnvironmentSummary,recommended actions,andaProblemLog,andaSavingssummary.ThefollowingfigureshowstheStoragesummarypanel.

Chapter 3: The VMTurbo User Interface

InformationPanels

Figure34.PanelsShowingthePhysicalMachineSummary
Eachentryinthesummarypanelincludesacoloredcelltoshowutilizationofresources,aswellastheUtilization Index.Togetmoredetailsaboutanitem,clickonthecoloredentry.Thefigureaboveshowsthedetailspanelforutili zationonadatastore. ClickinganamedentryintheSummarypanelopensanewtabforthatnameditem.Whenyouarefinishedwiththis tab,discarditbyclickingthetabsclosebox.

UtilizationCharts
WhenyouselectanodeforanamedserviceorgroupintheInventorytree,theappliancedisplayspanelsforthat node.OneofthepanelsistheUtilizationChart.Thischartshowsutilizationpercentageandutilizationindexforthe selecteditem.Ifthetreenoderepresentsagroupofresources,thepaneldisplaysabarchartshowingutilizationval uesforeachresource.Toshowutilizationhistoryofasingleservice,clickthecorrespondingbarinthechart. NOTE: Theuserinterfaceshowsuptoonehoursworthofdata.IfyourappliancelicenseincludesReports,thentheuser
interfacecandisplaymorehistoricaldata.

Youcanzoominonabarcharttoshowasmallernumberofcommodities.Eithermovethezoommarkers,orclickand dragovertheregionyouwanttozoominon.Toreturntothefullview,clickResetZoom. Thefollowingfigureshowsutilizationforthedatastoresinthecurrentenvironment.Italsoshowsthelatencyofasin gledatastore.Youcanhoveroveradatapointtodisplayitstooltip,orclickthedatapointtodisplayachart.

Chapter 3: The VMTurbo User Interface

InformationPanels

Figure35.PanelsShowingtheUtilization

TooltipsandStandardChartControls
Toshowextradetailsaboutanitemintheinformationpanels,hoverthepointerovertheitemuntilatooltipappears. Thetooltipdisplaysextrainformationsuchastheactualvalueofadatapointortheresourceitischarting. InformationpanelsincludeMaximizeandMinimizebuttonsyoucanclicktoshoworhidethepanels,ortoexpand themtoafullview.Asyouminimizepanels,theremainingpanelsexpandtofillintheinformationdisplayarea.

Chapter 3: The VMTurbo User Interface

InformationPanels

Figure36.DisplayingaTooltip
Severalinformationpanelsincludebuttons( )toshow/hideextrachartcontrols.Withthesecontrolsyoucan:

Specifythedateforthedata(showcurrentdata,orshowdatafromaprevioustime) Zoominonaspecificsetofdevices(forexample,showonlythemostutilizedphysicalmachines) Controlwhattypeofdatathepaneldisplays(forexample,changefromshowingtheUtilizationPercentageof specificmetricstoshowingtheUtilizationIndex)

ClicktheDownarrowtoshowthecontrols,andclicktheUparrowtohidethem.

Chapter 3: The VMTurbo User Interface

10

InformationPanels

Figure37.ControllingaPanelsDisplay
Notethattosetthezoom,youcanalsodragacrossthecharttoselectthedevicesyouwanttozoominon.Whenyou resetthezoom,thechartshowsdataforallthedevicesthatitmonitors.

Chapter 3: The VMTurbo User Interface

11

4
LoggingIntotheVMTurboAppliance
Togetstarted,youopenawebbrowsertoyourVMTurboappliance.Theapplianceservestheuserinterfacetoyour browser,whereyoucanuseittoobserveyourenvironment.Inthisway,youcanaccesstheuniquecapabilitiesof VMTurbofromanyinternetconnection.BeforeyoucanuseVMTurboAppliance,youmusthaveaVMTurbovirtual appliance.Togetavirtualappliance,contactVMTurboandregisteronlineathttp://www.vmturbo.com.

LoggingIn
TologintoyourVMTurboAppliancevirtualappliance: 1. NavigateyourWebbrowsertodisplayyourvirtualappliance FortheURL,providetheIPaddressormachinenamefortheVMTurboappliance.ThisURLopenstheVMTurbo ApplianceLoginpage.YoushouldbookmarkthisURLforfutureuse.

Figure41.LoginScreen
2. Providetheusernameandpasswordforyouraccount Yoursystemadministratorcreatesuseraccounts.Contactyoursystemadministratorforlogininformation.

Chapter 4: Logging In to the VMTurbo Appliance

12

LoggingIn

Afteryoulogin,yourbrowseropenstotheTheMonitorTabtab.NotethatyourVMTurboapplianceadministrator setsupthetargetconfiguration.

Chapter 4: Logging In to the VMTurbo Appliance

13

5
TheMonitorTab
VMTurboMonitoriswhereyougotoobserveyourvirtualinfrastructure.Hereyoucanmonitorthehealthofyour entirevirtualizedenvironmentfromasinglescreen.Youcanidentifybottlenecksandotherresourceandperformance anomalies,andassessyouroverallworkloadbalancing. IfyouhavealicensefortheReportingcapabilitiesoftheappliance,theMonitorTabshowshistoricaldataforutiliza tionofspecificdevices.Formoreinformation,seeUtilizationHistorypage14. IntheMonitorTab,theNavigationpanelshowsalltheresources,services,andcommoditiestheappliancediscovers foryourenvironment.Asyoubrowsethenavigationtree,theinformationpanelsdisplaychartsandtablestodescribe theitemsyouselect. TheMonitortabincludesthreeviews: HealthViewpage15:Showsandtablesthatoutlinetheresourceutilizationandotherinformationaboutthe applications,VMs,PMs,datastores,anddatacentersinyourenvironment.Usethisviewforafullsummaryof yourenvironment. OperationalViewpage33:ShowstheActionLogandProblemLogfortheitemsyouselectintheNavigation Panel. StatusViewpage40:Providesaquicksnapshotofenvironmenthealth.

UtilizationHistory
WhenyouselectanentryforaspecificdeviceintheInventorytreeorGroupstree,thecorrespondingUtilization paneldisplaysmetricsforthatdevice.Bydefault,thepaneldisplaysmetricsforthelasttwohours.Ifyouhavea Reporterlicense,youcanviewupto48daysofdatainthispanel.FormoreinformationaboutReporter,seeReports page41.

Chapter 5: The Monitor Tab

14

HealthView

Figure51.ViewinghistoricaldataintheUtilizationchart
Youdragaslidertosettherangetoview.Notethattheappliancehastohavebeenrunninglongenoughtodisplaythe rangeofdatayouwant.Forexample,iftheappliancehasonlybeenrunningfor30days,youcannotviewmorethan 30daysofdata.

HealthView
ThisisthemostdetailedviewoftheMonitortab.DependingontheitemsyouselectintheNavigationPanel,itshows detailsaboutthedevicesandresourcesinyourenvironment.

Figure52.HealthView

Chapter 5: The Monitor Tab

15

HealthView

ThefollowingsectionsdescribetheHealthViewdisplaywhenyouselectthefollowingNavigationitems: Summarypage16: Applicationspage21: VirtualMachinespage23: PhysicalMachinespage27: Storagepage30: DataCenterspage32:

Summary
WhenyouselectSummaryintheInventorytree,theHealthViewdisplaysthesummarypanels.Thesepanelsshow summariesofyourApplications,VirtualMachines,PhysicalMachines,andDataStorestogiveyouanoverviewofthe environmentsstatus. Eachofthesepanelsliststheitemsforalevelinthesupplychain,andforeachitemthepanelshowsthestatusofits resourcesandtheitemsutilizationIndex.Thestatusindicatorsarecolorcoded,asfollows:

Astheappliancemonitorsandanalyzesyourenvironment,itusesspecifiedthresholdstoidentifythestatusofa resource.YouspecifythesethresholdsintheAdmintab.Changestothesethresholdscanaffectthestatusdisplayin thesummarypanels.Formoreinformationaboutthresholds,seeAnalysisThresholdspage112. Youcangetadditionalinformationfortheitemsinthesepanelsasfollows: Todisplaytooltipsthatshowactualvalues,hoverthemouseoverthecoloredindicators Todisplayachartthatshowsdetailsaboutaspecificitem,clickthecoloredindicator Todisplayaseparatetabforanitem,clicktheitemsname EnvironmentSummaryShowsthenumberofdifferenttypesofitemsinyourenvironment. RecommendedActions/ProblemLogThispaneltogglesbetweenalistofrecommendedactionsyoucan executetoresolveproblems,andalistofeventsthatindicateproblemsinyourenvironment.

Inadditiontothesupplychainpanels,theSummarydisplayincludes:

Chapter 5: The Monitor Tab

16

HealthView

Figure53.SummaryPanels SummaryReports
Ifyouhavelicensedthereportingproducts,youcanlaunchsummaryreportsfromtheMonitortab.Tolauncha report,clicktheReportsiconnexttothegivenitem.Forexample,youcanviewasummaryreportofallthevirtual machinesinyourenvironment.

Figure54.LaunchingaSummaryReport
Chapter 5: The Monitor Tab 17

HealthView

Youcanlaunchareportforalltheitemsinatreeitem,oryoucanexpandtheitemandlaunchareportforasingle item.Forexample,youcanlaunchareportforallvirtualmachines,oryoucanexpandthetreeandlaunchareportfor asinglevirtualmachine. Formoreinformationaboutreportingproducts,seeReportspage41.

ProblemIconsinSummaryPanels
Eachpanelinthesummaryviewshowsaproblemicon.YoucanusethisdisplayinconjunctionwiththeProblemLog tohelptrackissuesinyourenvironment.

Figure55.ProblemsPerDevice
NOTE: Thepanelheatmapdoesnotdirectlycorrespondwiththeexistenceofproblems.Theheatmapmightshowred,butthe
appliancedoesntshowaproblem.Conversely,theheatmapmightshowgreensandblues,buttheappliance recognizesaproblem.Intheappliance,arecognizedproblemincludesasuggestedfix.Ifthereisnofixfor overconsumptionintheheatmap,theappliancedoesnotlisttheproblem.Ontheotherhand,iftheappliance recognizesafixthatcanimproveutilizationforadevice,itliststhatasaproblem.

CustomizingSummaryViews
Bydefault,thesummarypanelsshowstatesforallthedevicesinyourenvironment.Youcanspecifythatthesepanels onlyshowthedevicesyouwant.EachpanelincludesaCustomizeicon( )youcanclicktosetthecontentsofthe panels. Tospecifythepanelcontents: 1. ClicktheCustomizeiconinthepanelyouwanttoedit.

Chapter 5: The Monitor Tab

18

HealthView

Whenyoutheicon,theappliancedisplaystheCustomizeSummaryViewdialogboxwhereyouchoosewhich devicesyouwanttoview. 2. Choosethedevicesyouwanttodisplayinthepanel.

Chapter 5: The Monitor Tab

19

HealthView

3. ClickOKtoseetheresults.

Chapter 5: The Monitor Tab

20

HealthView

NOTE: Torestoredefaultviews,clickontheCustomizetoolandchooseResetSummaryView.

Applications
WhenyouselectApplicationsoranapplicationsgroupintheInventorytree,theHealthViewdisplaysthefollowing panels: ApplicationsUtilizationChart ThischartshowsthepercentageofVCPUandVMEMcommoditiestheapplicationsareusing.Toseeahistoryof usageforanapplication,clicktheassociatedbar. Toseetheutilizationindexforyourapplications,turnonUtilizationIndex.Thisshowsameasureoftheutilization ofresources.Themoreequaltheutilizationindexesareforyourapplications,themoreevenlybalancedtheir loads. ApplicationsUtilizationTrend Thischartshowsmaximumandaverageconsumptionofcommoditiesovertime.Clicktheradiobuttonstochoose whichstatisticstoshowinthechart.Youcanshowaveragesforallresources,oraverageandmaxforindividual resources. UsageforApplications AtabulardisplayofVCPUandVMEMusagefortheVMsthatsupportyourapplications.

Chapter 5: The Monitor Tab

21

HealthView

Figure56.ApplicationsSummary
IntheInventorytree,theApplicationsbranchincludesahierarchysimilartothefollowingfigure.

Figure57.ApplicationsHierarchy
WhenyouexpandanApplicationsitem,theInventorytreelistsapplicationgroupsandindividualapplicationswithin eachgroup.Ifyouselectanapplicationgroup,theviewdisplaysasetofpanelsshowinginformationaboutallthe applicationsinthatgroup.Ifyouselectanindividualapplication,theviewdisplaysasetofpanelsdevotedtothespe cificapplication. Thesepanelsshow: Utilizationandconsumptionofthatspecificapplication UtilizationfortheVM,PM,andDataStoresthathostorsupporttheapplication

Chapter 5: The Monitor Tab

22

HealthView

Figure58.Panelsforanindividualapplication GuestLoad
TheApps_GuestLoaditemisaspecialentryintheApplicationshierarchy.Thisitemtrackstheresourcesthatthe appliancehasnotassignedtoanyspecificapplication.Thiscanoccurforthefollowingreasons: YoudonothavethelicencesrequiredtosupportApplicationmonitoring Inthiscase,theappliancelistsalltheconsumedVMresourcesintheApps_GuestLoadentrythisistheonly entryunderApplications. Theappliancefailstodiscoversomeapplications Inthiscase,theapplianceliststheVMresourcesthatarenotaccountedforasApps_GuestLoad,andprovides entriesfortheapplicationsithasdiscovered. VMresourcesaredevotedtoinfrastructure,andnotpartofanyapplication TheapplianceliststheseresourcesasApps_GuestLoad,andprovidesentriesfortheapplicationsithasdiscovered.

VirtualMachines
WhenyouselectVirtualMachinesintheInventorytree,theviewdisplaysinformationaboutgroupsofvirtual machines.Thevirtualmachinesaregroupedbythephysicalmachinestheyrunon.TheviewlistsVMsinthesegroups becausethenumberofVMsinyourenvironmentcanbeverylarge.Groupingthembytheirphysicalmachinesmakes theamountofdataineachpaneleasiertoviewandunderstand. FortheVirtualMachinesitem,Monitordisplaysthefollowingpanels: VirtualMachinesUtilizationChart ThischartshowsthepercentageofCPUandmemorycommoditiesthatareusedbygroupsofvirtualmachines.To seeahistoryofusageforagroup,clicktheassociatedbar. Toseetheutilizationindexforeachgroup,turnonUtilizationIndex.Thisshowsameasureoftheutilizationof resources.ThemoreeventheutilizationindexesareforyourVMs,themoreevenlybalancedtheirloads. VirtualMachinesMinMaxAvg Thischartshowsminimum,maximum,andaverageconsumptionofcommoditiesovertime.Clicktheradio buttonstoshowCPUormemorystatistics.
23

Chapter 5: The Monitor Tab

HealthView

ProblemsIdentifiedforVirtualMachines UsageforVirtualMachines AtabulardisplayofCPUandmemoryusagefortheVMsinyourenvironment.

Figure59.VirtualMachines

Chapter 5: The Monitor Tab

24

HealthView

IntheInventorytree,theVirtualMachinesbranchincludesahierarchysimilartothefollowingfigure.

Figure510.VirtualMachinesHierarchy
WhenyouexpandtheVirtualMachinesitem,theIndextreeliststheindividualVMGroupsbythenamesoftheirphys icalmachines.IfyouselectanindividualVMgroup,theviewdisplaysasetofpanelssimilartothefollowingfigure. NotethattheUtilizationbarchartshowsbarsforeachVMinthegroup.

Figure511.VirtualMachinesOneGroupofVMs

Chapter 5: The Monitor Tab

25

HealthView

WhenyouexpandaVMgroup,theIndextreeliststheindividualVMs.IfyouselectanindividualVM,theviewdisplays asetofpanelssimilartothefollowing.

Figure512.VirtualMachinesIndividualVM
TheDataStoreUtilizationpanelshowsmetricsfortheutilizationofthedatastoresthatareavailabletothisVM. Beneaththat,thePhysicalMachineUtilizationpanelshowstheVMsresourceutilizationonthehostingPM,including CPU,memoryandCPUreadyqueueutilization. TheVirtualMachineConsumptionpanelshowsmetricsfortheutilizationofphysicalresourcesbytheselectedVM. ThetitlebarofthechartshowstheVMname.YoucanseethenameofthatVMsphysicalhostintheNavigationTree. Thetableliststheutilizationofeachresource,comparedtotheoverallcapacityonthephysicalmachine.Nexttothe utilizationpercentcolumn,thetableliststheactualresourceusedandthefullavailablecapacity,inthefollowingunits ofmeasurement: BallooningKBytes CPUMHz CPUReadyQueuesmsofwaittime IOThroughputKBytes/sec IOPSStorageaccessoperationspersecond Latencyms(milliseconds) MemoryKBytes NetThroughputKBytes/sec StorageAmountKBytes SwappingKBytes Commodities CommoditiesBought ComposedOf Consumes
26

FromtheNavigationTreeyoucanexpandeachVMtoshowthefollowing:

Chapter 5: The Monitor Tab

HealthView

PhysicalMachines
WhenyouselectPhysicalMachinesintheInventorytree,theviewdisplaysthefollowingpanels: PhysicalMachinesUtilizationChart ThischartshowsthepercentageofphysicalmachineCPUandmemorycommoditiesthatareusedwithinyour environment.Toseeahistoryofusagepermachine,clicktheassociatedbar. Toseetheutilizationindexforeachmachine,turnonUtilizationIndex.Thisshowsameasureoftheutilizationof resources.Themoreequaltheutilizationindexesareforyourmachines,themoreevenlybalancedtheirloads. PhysicalMachinesMinMaxAvg Thischartshowsminimum,maximum,andaverageconsumptionofcommoditiesovertime.Clicktheradio buttonstoshowmemory,CPU,IO,ornetworkthroughputstatistics. ProblemsIdentifiedforPhysicalMachines Thisproblemloglistsonlyproblemsforthephysicalmachinesinyourenvironment. UsageforPhysicalMachines AtabulardisplayofCPUandmemoryusageforthephysicalmachinesinyourenvironment.

Figure513.PhysicalMachines UsageMetrics
Whenyouselectphysicalmachines,datastores,orVMgroupsintheNavigationTree,theviewdisplaysatableof usagemetricsfortheselecteddevices.Tocontrolthedisplayofthesemetricsyoucan: Showallorfilterbythetop10orbottom10instances Sortthetablebycolumn Showthecurrentmetrics,orshowvaluesforahistoricsample(say,threedaysago)

Chapter 5: The Monitor Tab

27

HealthView

Figure514.UsageTableforPhysicalMachines
IntheInventorytree,thePhysicalMachinesbranchincludesahierarchysimilartothefollowingfigure.

Figure515.PhysicalMachinesHierarchy

Chapter 5: The Monitor Tab

28

HealthView

WhenyouexpandthePhysicalMachinesitem,theIndextreeliststheindividualphysicalmachinesinyourenviron ment.Ifyouselectanindividualmachine,theviewdisplaysasetofpanelssimilartothefollowing.

Figure516.PhysicalMachines:IndividualPhysicalMachine
ThephysicalmachineResourcespanelshowsmetricsfortheconsumptionofphysicalresourcesbythehostedVMs. Thetableliststheutilizationofeachresource,comparedtotheoverallcapacityonthephysicalmachine,inthefol lowingunitsofmeasurement: BallooningKBytes CPUMHz CPUReadyQueuesmsofwaittime IOThroughputKBytes/sec IOPSStorageaccessoperationspersecond Latencyms(milliseconds) MemoryKBytes NetThroughputKBytes/sec StorageAmountKBytes SwappingKBytes Commodities CommoditiesBought ComposedOf Consumes Produces

Youcanexpandeachphysicalmachinetoshowthefollowing:

Chapter 5: The Monitor Tab

29

HealthView

Storage
TheStorageitemshowsstatisticsforstoragedevicessuchasdisksordiskarrays.WhenyouselectStorageinthe Inventorytree,theviewdisplaysthefollowingpanels: StorageUtilizationChart ThischartshowsthepercentageofstorageamountandstorageIOPScommoditiesthatareusedbythe environment.Toseeahistoryofusageperstoragedevice,clicktheassociatedbar. Toseetheutilizationindexforeachstoragedevice,turnonUtilizationIndex.Thisshowsameasureofthe utilizationofresources.Themoreequaltheutilizationindexesareforyourmachines,themoreevenlybalanced theirloads. StorageMinMaxAvg Thischartshowsminimum,maximum,andaverageconsumptionofcommoditiesovertime.Clicktheradio buttonstoshowstorageamountorstorageIOPSstatistics. ProblemsIdentifiedforStorage Thisproblemloglistsonlyproblemsforthestoragedevicesinyourenvironment. UsageforStorage AtabulardisplayofstorageamountandstorageIOPSusageforthestoragedevicesinyourenvironment.

Figure517.Storage
IntheInventorytree,theStoragebranchincludesahierarchysimilartothefollowingfigure.

Chapter 5: The Monitor Tab

30

HealthView

Figure518.StorageHierarchy
WhenyouexpandtheStorageitem,theIndextreeliststheindividualdatastoresinyourenvironment.Ifyouselectan individualdatastore,Monitordisplaysasetofpanelssimilartothefollowing.

Figure519.DataStores:IndividualDataStore
Whenyouexpandadatastoreitem,theviewshowsthefollowing: Consumes Host

Chapter 5: The Monitor Tab

31

HealthView

DataCenters
WhenyouselectDataCentersintheInventorytree,theviewdisplaysthefollowingpanels: DataCentersUtilizationChart ThischartshowsthepercentageofSpace,Power,andCoolingcommoditiesareusedwithinyourenvironment.To seeahistoryofusageperdatacenter,clicktheassociatedbar. Toseetheutilizationindexforeachdatacenter,turnonUtilizationIndex.Thisshowsameasureoftheutilization ofresources.Themoreequaltheutilizationindexesareforyourdatacenters,themoreevenlybalancedtheir loads. DataCentersMinMaxAvg Thischartshowsminimum,maximum,andaverageconsumptionofcommoditiesovertime.Clicktheradio buttonstoshowSpace,Power,orCoolingstatistics. ProblemsIdentifiedforDataCenters Thisproblemloglistsonlyproblemsforthedatacentersinyourenvironment. UsageforDataCenters Atabulardisplayofusageforthedatacentersinyourenvironment.

Figure520.DataCenters
IntheInventorytree,theStoragebranchincludesahierarchysimilartothefollowingfigure.

Chapter 5: The Monitor Tab

32

OperationalView

Figure521.DataCentersHierarchy
WhenyouexpandtheDataCentersitem,theIndextreeliststheindividualdatacentersinyourenvironment.Ifyou selectanindividualdatacenter,Monitorshowsthefollowing: Commodities ConsistsOf Produces

OperationalView
Thisviewshowsdetailsproblemsandresolutionsaboutthedevicesandresourcesinyourenvironment.Asyouselect itemsintheNavigationpanel,theproblemandresolutionlogsfocusontheitemsyouselect.Thefollowingsections describewhatyouneedtoknowtousetheproblemandresolutionlogs: ViewingandResolvingProblemspage34 ViewingandExecutingRecommendedActionspage35 ProblemCategoriespage38

Chapter 5: The Monitor Tab

33

OperationalView

Figure522.OperationalView

ViewingandResolvingProblems
ThebottomoftheMonitortabincludesapanelthatswitchesbetweenRecommendedActionsandaProblemLog. Thepanelincludesthefollowingtogglebuttonstochangeitsviews.Youclickthesebuttonstoswitchfromoneviewto theother:

TheRecommendedActionsviewshowsyoualistoftheactionstheappliancecanperform.Withthislistyoucan: Filtertheactionsbycategory Selectoneormoreactionstoperform Directtheappliancetoperformtheactions Viewtheprogressofeachactionastheapplianceperformsit Seeproblemsastheyarise Openupdetailedviewsoftheproblems Viewalistsuggestedproblemresolutions,andexecuteautomaticfixes(ifyouhavealicenseforOptimizer)

TheProblemLoggivesyouaquickviewofthehealthofyourenvironment.Withthelogyoucan:

TheappliancealsoshowsproblemiconsnexttoitemsintheSummaryview(seeProblemIconsinSummaryPanels page18).Youcanclicktheseiconstodisplayrecommendedactions,andafulllistofproblemsfortheassociated device. Toidentifyproblems,theapplianceusesthevaluesthataresetforanalysisthresholds.Formoreinformation,see AnalysisThresholdspage112.

Chapter 5: The Monitor Tab

34

OperationalView

NOTE: TheappliancedoesnotshowtheselistsofrecommendedactionsforinstallationswiththeCommunityEditionlicense.
TheapplianceshowsrecommendedactionsthatitcanautomaticallyperformforuserswiththeEnterpriseeditionor CloudInfrastructurelicense.

ViewingandExecutingRecommendedActions
TheMonitortabdisplaysapanelwithrecommendedactionsatthebottomofthescreen.Asyouselectitemsinthe NavigationPanel,thelistofrecommendedactionsupdatestoshowactionsforselecteditem.Forexample,ifyou selectSummaryintheInventorytree,thelistshowsactionsforthewholeenvironment.Thenifyouselectasingle physicalmachine,thelistupdatestoshowonlytheproblemsidentifiedforthatmachine.

Figure523.ProblemLog
TheRecommendedActionslistincludesthefollowinginformation: Category:Theproblemcategory(seeProblemCategoriespage38forfulldescriptions) Type:Thekindofactiontoperform;forexample,aMoveorResizeaction Target:Theresourcethatwillbechanges;forexample,theVMtomove Source:Theresourcethatcontainsthetarget(thePMthathoststheVM),ortheresourcetobemodified(the memorytoberesized) Destination:Theresultingresource;forexample,thePMthewillhostthemovedVM,orthenewmemory capacity Status:Recommended,Pending,orotherstatesforthisaction

Youcanselectoneormoreoftherecommendedactions,andclickResolvetodirecttheappliancetoperformthe actions.Theprogressbarsindicatehowclosetheapplianceistocompletingeachaction. YoucanalsoviewtherecommendedactionsforindividualresourcesonaSummarypanel.Toviewtherecommended actions,clicktheitemsproblemicon.Thisviewshowsonlytherecommendedactionsforthegivenresource.For example,ifyouclickaVMproblemiconthelistshowsonlytheactionsthatcanbeperformedonthehostPM.

Chapter 5: The Monitor Tab

35

OperationalView

Figure524.ProblemsandRecommendedActionsintheSummaryView ViewingProblems
VMTurbologseventsforproblemsyoumighthaveinyourcurrentenvironment.Foragivenevent,theseveritycanbe: CriticalTheseaffecttheQOSthatyourenvironmentcandeliver,andyouarestronglyadvisedtoaddressthem MajorThesecanaffectQOSandshouldbeaddressed MinorTheseaffectcostorloadbalancing,buttheydonotimpacttheQOSyouruserswillexperience

VMTurbodisplaysproblemsinSummaryViewpanels,andintheProblemLog.SummaryViewpanelsincludeproblem iconsforeachlisteddevice.Ifthedevicehasanyproblems,thepaneldisplaysaniconfortheworstcaseproblemon thatdevice.

Figure525.ProblemsintheSummaryView

Chapter 5: The Monitor Tab

36

OperationalView

Theappliancealsoshowsaproblemlogforthedevicesinyourenvironment.AsyouselectitemsintheNavigation Panel,theproblemlogupdatestoshowthestateoftheselecteditem.Forexample,ifyouselectSummaryinthe Inventorytree,theProblemLogshowsproblemsforthewholeenvironment.Thenifyouselectasinglephysical machine,theproblemlogupdatestoshowonlytheproblemsidentifiedforthatmachine.

Figure526.ProblemLog
Inthisfigureyoucanseecriticalandminorproblemevents.Ifyoucantseethefulltextofatablecell,youcanhover overthatcelltodisplayatooltip. YoucanchoosetofilterthelistingsbyTop10: DurationHowlongtheproblemhasbeenactive CountHowoftenthesameproblemhasoccurred SeverityTheproblemimpact(toseetheimpactvalueforaproblem,hoverovertheSeverityicon)
youtoimprovethedeploymentofyourinfrastructure.IfyouhavealicenseforVMTurboOptimizer,thenyoucanuse thosefeaturestoaddresstheseproblems.Optimizerrecommendsactionstofixtheseproblems,anditcanperform manyofthoseactionsautomatically.TheOptimizeTabpage84describestheOptimizerindetail.Youcanalsouse OptimizertechnologytoresolveproblemsdirectlyfromtheProblemLog(seeRecommendedActionsPanelpage93).

NOTE: TheProblemLoglistsproblemeventsforspecificphysicalandvirtualdevices.Theseeventsindicateopportunitiesfor

IfyouclicktheDetailsbuttonforalogentry,theapplianceopensanewtabthatprovidesafullsummaryofthe affectedhostmachine. IfyouclicktheSeverityicon,theappliancedisplaysapanelthatshowsrecommendedactions,andachartofdetails relatedtotheproblem.

Chapter 5: The Monitor Tab

37

OperationalView

Figure527.ProblemResolutionsPanel

ProblemCategories
Theproblemlogidentifiesthecategoryofeacheventthatitlists.Thesecategoriesgiveyouasenseofthekindof problem,andthekindofremedyyoucanperform.

PerformanceBottlenecks
Performancebottlenecksoccuratplacesinyourinfrastructurewhereresourcestakeexcesstimetoperformtheirpro cessing.ThiskeepsapplicationsandVMsfromrunningatoptimalspeeds.Bottleneckscanoccurbecauseofexcess resourceutilizationonaphysicalhost,highReadyQueuewaittimesonaphysicalhost,highlatencyforstorage access,etc.Monitortracksmetriceventsonindividualdevices,andidentifieswhenthemetricsindicateabottleneck. Event
MemHighUtilization CPUHighUtilization LatencyHighUtilization ReadyQueueCongestion SwappingHighUtilization

Description
Highmemoryutilizationinthenamedphysicalhost. HighCPUutilizationinthenamedphysicalhost. Highlatencyinthenamedstoragedevice. ThephysicalhostshowshighcongestionorwaittimesonitsCPUReadyQueue. HighSwappingUtilizationinthephysicalhost

Chapter 5: The Monitor Tab

38

OperationalView

StorageManagement
Storageisacriticalpartofyourinfrastructure.Itsimportanttobalancestorageloadssothatthepayloadisdistributed asevenlyaspossible,butinawaythatdoesntdirectlopsidedtraffictoonedeviceoveranother.Thefollowingevents indicateissueswithstoragemanagement: Event
StorageAccessHighUtilization StorageBalance

Description
Metricsshowhighutilizationofthenamedstoragedevice. Datastoragecanbemoreevenlydistributedacrossthestoragedevices.

GreenIT
Ifyouhaveoverestimatedthehardwareyouneedinyourinfrastructure,thenyoucanoftensuspendaphysicaldevice withoutimpactingtheinfrastructuresperformance.Ifyoukeepunneededmachinesonline,thenyouunnecessarily consumephysicalresourcesandultimatelyincreaseoperatingcosts.ThefollowingeventidentifiesGreenITopportu nities: Event
LowUtilization

Description
Thenameddevice(physicalhost,storage,etc.)isidleorotherwisenotproductive.

ConfigurationManagement
ProperVMconfigurationensurestheVMsdontconsumemoreresourcesthantheyshould,sothatnospecificVM willexcessivelytaxtheinfrastructure.ThefollowingeventidentifiespoorlyconfiguredVMs. Event
Misconfiguration

Description
ThenamedVMisnotconfiguredcorrectly.

OverProvisioning
ItspossiblethatyourVMmanagementsystemreservesexcessresourcesfortheVMsitputsonline.Inthiscase,its possiblethatyouwillhavemorephysicalmachinesonlinethannecessary.Alternatively,youmaynotbeabletoput anotherVMonlineforwantofphysicalresources,notbecausetheyareinuse,butbecausetheyareunnecessarily reservedforrunningVMs.OverProvisioningproblemsidentifyVMsthatconsistentlyusefewerresourcesthanare reservedforthem.Toresolvetheseproblems,youshouldchangeVMcapacitiesandlimits. Event
VMemLowUtilization MemLowUtilization

Description
ThevirtualmemoryonthenamedVMisnotbeingfullyutilized.Applicationsrunningonthis VMdonotfullyuseitsreservedvirtualmemory. ThephysicalmemoryprovisionedforthenamedVMisnotbeingfullyutilized.

CapacityManagement
ProperVMconfigurationensurestheVMsdontconsumemoreresourcesthantheyshould,sothatnospecificVM willexcessivelytaxtheinfrastructure.OptimizeridentifiespoorlyconfiguredVMs,andcanmakeadjustmentstothe VMsconfiguration.

Chapter 5: The Monitor Tab

39

StatusView

Event
CriticalUtilization

Description
CriticalresourceutilizationMorephysicalresources(hosts,networkaccess,etc.)are neededtomaintaincurrentworkload.Trackedresourcesare: Memory CPU IO Networkutilization CPUReadyQueues

StatusView
Thisviewshowshighlevelsummariesofthedevicesandresourcesinyourenvironment.Thepiechartsindicatewhat percentageofdeviceshaveastatusofnormal,error,warning,etc.Theviewalsoshowsproblemlogsfordifferent devices.Forinformationaboutproblemlogs,seeViewingandResolvingProblemspage34.

Figure528.StatusView

Chapter 5: The Monitor Tab

40

6
Reports
TheVMTurboReportergivesyouselectivesnapshotsofthestateofyourenvironment. Hostreportingprovidescomprehensivecustomizablereportstotrack,analyzeandtrendyourphysicalandvirtual infrastructureoperations. Storagereportingprovidesreportstotrack,analyzeandtrendthestorageresourcesinyourenvironment.

Reportercomeswithasetofalreadydefinedreports,andyoucanalsodesignyourowncustomreports. StandardreportsareinPDFformat,andtheappliancegeneratesthemeverydayatadeterminedtime(2:00am). Withthesereportsyoucanseehistoricalinformationaboutthestateofyourenvironment.Notethatreportsarehis torical,incontrasttothecurrentstateyoucanseebyusingVMTurboMonitor(seeTheMonitorTabpage14). Youcanviewthesereportsinyourwebbrowser,oryoucansendthemtoaspecifiedemailaddress.Youcanalsoadd listsofsubscriberstoeachreport,includingemailandreportinginterval(dailyorweekly).Inthisway,youcanuse VMTurboreportstokeepaspecificgroupofpeopleinformedaboutthestateofyourenvironment. NOTE: Theappliancemustrunforatleast24hoursbeforetheappliancecangeneratestandardreports. Whenyoucreatecustomreports,theappliancegeneratesthemperyourrequest.Thesereportscandisplayfivemin utedata,hourlydata,ordatathatisconsolidateddaily.TheReportspagedisplaysacustomizedreportasHTML youcanprintitorsaveitasPDF,CSV,orXML.Youcansendcustomreportstoaspecifiedaddressandsetupsubscrip tions. WhenyouclicktheReportstool,VMTurboopensanewwebpagethatprovidesaccesstothereportingproductsyou arecurrentlylicensedtouse.

Chapter 6: Reports

41

StandardReports

Figure61.TheReportsGUI
TheManagementPanelprovidesaccesstotheindividualreports,andanytoolsyouneedtoshoworeditreports.This paneldisplaysdifferenttools,dependingontheReportTabyouareusing.Theappliancemaintainscategoriesof reports,andyouopenorcloseaccordionbuttonstoshow/hideeachcategory. TheViewPanelshowswhicheverreportyouchoosetoview.Whenyoucreateoreditacustomreport,theEditPanel displaysinthislocation. TheReportspageincludesthreetabsthatpresentthefollowingcapabilities: StandardReportspage42Usethistabtoviewthestandardreportsthatyourappliancegenerates.The reportsthatappearinthislistaredeterminedbysettingsintheVMTurboAdmintab(seeReportConfiguration page101). CustomReportspage44Usethistabtocreatecustomreports,andshowonlytheinformationyouwant. ManageSubscriptionspage49Usethistabtoseeataglancewhoissubscribedtoyourreports,andaddor removesubscriptions.

StandardReports
Thistabpresentsallthestandardreportsthattheappliancegenerates.Thesereportsincludetabulardataandcharts topresenttheinformation.EachreportheadingintheManagementPanelincludesanicontoindicatethetypesof chartsitincludes. TheStandardReportsincludecategoriessuchas: CapacityManagementforHostsAvailableandutilizedPMresourcecapacity CapacityManagementforStorageAvailableandutilizedstoragecapacity CapacityManagementforVMsAvailableandutilizedVMresourcecapacity
42

Chapter 6: Reports

StandardReports

WorkloadBalancingResourceutilizationforphysicalandvirtualmachines MachineandDataStoreSummariesSummarizesphysicalandvirtualmachines,generatedonrequest GroupandClusterSummariesSummarizesPMandVMgroups,generatedonrequest

Toviewareport,choosethecreationdateyouwantandclickView. Tosendareporttooneormorepeople,clickSend,andprovideacommaseparatedlistofemailaddresses. Tocreateasubscriptiontoareport,clickSubscribeandprovidethefollowing: emailAddressTheaddressofthereportsubscriber PeriodOneofDaily,Weekly,orMonthly,tospecifyhowoftenthesubscriberreceivesthereport DayofWeekForaweeklyperiod,thedayoftheweektosendthereport

SubscribingtoStandardReports
VMTurboprovidessubscription,sothattheappliancewillsendreportstogivenemailaddressesatregularintervals. Notethattherearetwotypesofstandardreports: Fixedreportsgeneratedforapredeterminedsetofentities,suchasallhosts,oralldatastores Ondemandreportsgeneratedforthesetofentitiesthatyouspecify Therecipientsemailaddress. Thereportingperiodhowoftentosendthereport. ForOndemandreports,thesetofentitiestoincludeinthereportsubscription.Theappliancegeneratesa separatereportforeachentity.

Whenyoucreateasubscription,youspecify:

FixedReportsSubscriptions
Tocreateasubscription,clicktheSubscribelinkthatisinthereportsentry.

Intheformthatappears,providetheemailaddressandreportingperiod,thenclickSave. Toeditthissubscription(forexample,tochangethereportingperiod),usetheManageSubscriptionstab(seeManage Subscriptionspage49).

OnDemandReportSubscriptions
Tocreateasubscription,clicktheEditSubscriptionslinkthatisinthereportsentry.

Intheformthatappears,providetheemailaddressandreportingperiod,choosethesetofentitiesforthereport, thenclickSave.Toeditsubscriptions,clickthelinkandmodifythetableofsubscriptions.
Chapter 6: Reports 43

CustomReports

Forexample,thisfigureshowsanexistingsubscriptionforJaneSmith.Theformispreparedtocreate4separatesub scriptionsforJohnDoe.WhentheuserclicksSave,thosereportswillappearinthetable.

CustomReports
Customreportsshowtabulardataforthefieldsyouspecify.Theappliancedatabasestoreshistoricaldatainfivemin utedatarecords.Atspecifiedintervals,thedatabaseconsolidatesthefiveminutedataintohourlyrecords,anditcon solidatesthehourlyrecordsintodailyrecords.TheapplianceadministratorusesRetentionConfigurationpage118to managehowtheapplianceperformsthisconsolidation. Toview,send,orsubscribetoacustomreport,clicktheassociatedlinknexttothatreport. Toeditareport,clickEditandmakeyourchanges.SeeEditCustomReportspage45. Tocreateareport,clickAddNewatthebottomoftheManagementPanel.SeeAddingNewCustomReportspage 44.

AddingNewCustomReports
Whenyoucreateanewreport,youfirstchoosewhattypeofreporttocreate. TocreateanewCustomReport: 1. DisplaytheCustomReportstab.
Chapter 6: Reports 44

EditCustomReports

2. ClickAddNew. TheNewCustomReportpagedisplays. 3. EitherclickSelecttobeginbyselectingthetypeofreport,orclickCopytobaseyourworkonacopyofan existingreport. Whenyoucreateanewreport,youcaneitherselectfromalistofreporttypes,oryoucanchoosetobaseyour newreportonacopyofanexistingreport. Thereporttypedeterminesthetimerangefortheindividualdatarecords,aswellasafocusonutilizationor capacitydata.Forinformationaboutthetimerepresentedbyeachrecord,seeCustomReportspage44and RetentionConfigurationpage118. Tocreateanewreportthatisbasedonareporttype,clickSelectforthereporttypeyouwanttouse.TheNew CustomReportpagelistsallthereporttypesyoucanuseforyourreport,withdescriptionsofeach. Tocreateanewreportbasedonacopyofanexistingcustomreport,clickCopyforthereportyouwanttocopy.At thebottomoftheNewCustomReportpageyouwillfindalistoftheexistingcustomreports,alongwiththeir descriptions. WhenyouclickSelectorCopy,theEditCustomReportspage45pageappears.Youmakechangesinthispageto definethenewreport. NOTE: Theeasiestwaytolearnhowtocreateacustomreportistouseacopyofanexistingreport.Reportershipswitha
numberofreportsyoucanuseasexamples.

EditCustomReports
Thispagepresentsthetoolstoaddfieldstoyourcustomreport,specifysortorderofthereporttable,andspecify conditionsthatyoucanusetofilterthetablebyfieldvalues.Changesyoumakeonthispageautomaticallyapplyto thecurrentreportexceptfortheBasicPropertiesform(reporttitle,category,description,etc.),youdonotneedto applyanychanges. Whenyouarefinishedspecifyingyourreport,clickDoneEditing.ThistakesyoutotheinitialpageoftheCustom Reportstab,anddisplaysthecurrentreportcategory. Ifyounolongerwantthereportinyourcollection,clickDeleteThisReport.Notethatifyourecreatinganewreport, thatreportexistsinthecollectionevenifyouhavemadenochangeswhatsoever.Ifyouchangeyourmindanddont wanttocreatethisreport,clickDeleteThisReport. Tocreateoreditareport,youperformthefollowingtasks: SettingBasicPropertiespage46Provideinformationthatdescribesthereport,andspecifythemaximum numberofrecords. ChoosingQueryFieldspage46Fromthelistofavailablefieldsforthisreporttype,movefieldsintotheQuery Fieldslist.EachitemintheQueryFieldslistwillcreateacolumninyourreport. SpecifyingQueryFieldConditionspage47(optional)ForeachfieldintheQueryFieldslist,youcanspecify conditionstofilterthereportbythatfield. SortingReportColumnspage48(optional)ForeachfieldintheQueryFieldslist,youcanspecifyascendingor descendingsort.Youcanalsospecifysortorderwhichcolumntosortfirst,thensecond,andsoon.
numberofreportsyoucanuseasexamples.

NOTE: Theeasiestwaytolearnhowtoeditacustomreportistouseacopyofanexistingreport.Reportershipswitha

Chapter 6: Reports

45

EditCustomReports

SettingBasicProperties
TheBasicPropertiesformprovidesadescriptionofthereport,andalsolimitsthenumberofrecordsthereportwill contain.

Figure62.BasicPropertiesforaCustomReport
NOTE: WhenyoumakechangestotheBasicPropertiesform,youmustclickApplyFormChangestoassignthesechangesto
thereport.

TheBasicPropertiesformincludesthefollowinginformation.MakeyoursettingsandthenclickApplyFormChanges: ReportTypeThisshowsthereporttypethatisthebasisforthisreport. TitleProvideyourowndescriptivereporttitle. CategoryProvideanynameforacategory.Ifyouuseanexistingcategoryname,thisreportwillbeamember.If youprovideannewname,youwillcreateanewreportcategory.Youshoulduseadescriptivenamethatcan applytomultiplecustomreports.WhenyouopentheCustomReportstab,theManagementPanelwillincludean accordionbuttonforeachreportcategoryyoucreate. ShortDescriptionTheshortdescriptionappearsinthereportasatooltipwhenyouhoveroverthetitle. LongDescriptionThelongdescriptionappearsinthereport,andalsointhelistofcustomreportsyoucancopy whenyoucreatenewreports(seeAddingNewCustomReportspage44). MaxRecordsThedefaultis500.Youshouldspecifyareasonablenumberofrecordsforyourreport.Toomany recordsmakeyourreportdifficulttoread.Generatingareportwithaverylargenumberofrecordscan monopolizeapplianceresources.

ChoosingQueryFields
ThefieldsthatyouaddtotheQueryFieldslistwillappearinthereportstable.ToaddanAvailableFieldtothelist, clickthearrowforthatavailablefield. Eachfieldcreatesacolumninthetabletomovethecolumnpositiontotheleft,clickthequeryfieldsuparrow.Use thesearrowstoarrangethelayoutofyourreportstable. ToremoveafieldfromtheQueryFieldslistandreturnittoAvailableFields,clickthefieldsRemovebutton.

Chapter 6: Reports

46

EditCustomReports

Figure63.QueryFieldsforaCustomReport

SpecifyingQueryFieldConditions
Youcanoptionallyspecifyaqueryconditionforagivenqueryfield.Inthisway,youcanfilterthereporttoonlyshow specificdata.Forexample,thefollowingfigureshowsanexistingqueryfortheinstance_namefieldthatlimitsittothe storagedevicenamediSCSISharedDisk1.Thefigurealsoshowsanewconditionthatgetsstoragelatencydatafrom theproperty_typefield.

Figure64.EditingaFieldCondition
Toaddacondition,clicktheplus(+)icon.Toremoveanexistingcondition,clickitsminus()icon. Tospecifyacondition: ChooseaFieldNameYoucanchoosefromthefieldsthatareavailableforthisreport. ChooseanoperationForexample,tomatchastring,chooseequal. SpecifyavalueYoucanprovidealiteralstringorinteger,oryoucanprovideanSQLexpressionthatreturnsa value.Forexample,intheabovefigurethenewconditionwillhavethefollowingexpressionforitsvalue: date(date_sub(now(),interval 1 day)).

Asyouspecifyaconditionforafield,itisusefultoknowwhatvaluesareavailableinthedatabaseforagivenfield. TheValuetextboxincludesaShowChoiceslinkthatdisplaystheFieldValuesReferencelist.Thislistshowsvaluesfor thedatabasefields.Thislistshowslivevaluesthatitgetsfromthedatabase.Forexample,thelistofvaluesforthe instance_namefieldshowsthenamesofeveryentitythattheappliancehasdiscoveredforyourenvironment.

Chapter 6: Reports

47

EditCustomReports

Figure65.ExistingFieldValuesforInstanceName
Toseealistofvaluesforafield,clickthearrownexttothatfield. Touseavalue,youcancopyitfromthelistandpasteitintheConditionValuetextfield.Forexample,youcouldmake aconditionsuchasinstance_name = datastore3tolimityourreporttoinformationabouttheentitynamed datastore3. ThisFieldValueReferencedoesnotshowvaluesforcalculatedfields.Thefollowingisatableofthesefields,andhow thevaluesaretreated: FieldName:
utilization stddev_property_value avg_property_value min_property_value max_property_value used_capacity available_capacity capacity

ValueDescription
Apercentage,where0.5=50% Arawnumber,wheretheunitsof measuredependontheresourcethisfield represents.

SortingReportColumns
ForanyfieldintheQueryFieldslist,youcanspecifysortdirectionandsortorder.Whenyougenerateareport,itwill sortthecolumnsofdataaccordingtothesettingsyoumake.

Chapter 6: Reports

48

ManageSubscriptions

Figure66.SpecifyingSort
Bydefault,thequeryfieldsdonotsort.Todefinesortingforafield,clickthehyphencharacterintheSortcolumn.This changesthespecificationtoASC,forascendingsort.Foradescendingsort,clicktheSortfieldagain(clickASC)this changesthespecificationtoDSC.Clickthefieldagaintoturnofsortingandchangethespecificationtoahyphenchar acter. Tospecifysortorder,clicktheUpArrowtomovetheentryupinthelist.TheSortOrdercolumnindicatestheordering ofeachfield.

ManageSubscriptions
Thistabshowsyouataglanceallthesubscriptionstoyourstandardandcustomizedreports.Thetabdividesthelist ingbycategory,andgivesyouthetoolstoaddordeletesubscriptionsforeachreport.Thefollowingfigureshowsthat JohnDoeissubscribedtotwodailyreports,andJaneSmithissubscribedtooneweeklyreport.

Figure67.ManageSubscriptions
Toaddasubscriber,clickthePLUSbutton,andspecifythefollowinginformation: emailAddressTheaddressofthereportsubscriber PeriodOneofDaily,Weekly,orMonthly,tospecifyhowoftenthesubscriberreceivesthereport
49

Chapter 6: Reports

ManageSubscriptions

DayofWeekForaweeklyperiod,thedayoftheweektosendthereport

Dodeleteasubscriber,clicktheMINUSbutton.

Chapter 6: Reports

50

7
ThePlanTab
ThePlannergivesyouthetoolstocreatewhatifscenariosthatexplorepossibilitiessuchas: Loadbalancingofcurrentresources Projectedsystemrequirements Addingnewandmorepowerfulhardware Impactofdownsizing,orremovingresources

Theappliancerunsthesescenariosanddisplaystargetresultsthatgiveyouoptimumutilizationindexesforyourpro posedenvironment.Ascenarioshowsasummaryofyourtargetenvironment,utilizationchartsforyourresources,as wellasrecommendedactionsyoucanperformtoachievethetargetresults. Forexample,assumeyourunascenariothataddsvirtualmachinestoacluster.Thesummarymightshowthatyou gainalowerandmoreevenlyspreadutilizationindexifyouaddmorevirtualmachinestoasmallernumberofphysi calhosts.Therecommendedactionswouldthenindicatewhichhostsyoucantakeoffline,andhowtodistributeyour virtualmachinesamongtheremaininghosts. TousethePlanner,clickthePlantab,thencreateandrunscenarios.ThefollowingfigureshowsthePlanneruser interface.Youcanseethefollowingfeatures: Thesummaryshowsthatthetargetutilizationindexhasbeenevenedoutacrossallthehostmachines.Thegreen plotisthetargetindex,whilethebarsonthechartindicatethecurrentutilizationindex.Youcandisplaychartsfor utilizationindex,memoryconsumption,CPUpercentage,IOutilization,andnetworkutilization. Thesummaryalsoshowsthatthisscenariosuggestsyouaddtwonewhoststosupportthe40newVMs. Thereareanumberofsuggestedactionsyoucanperformtoachievethistarget.Toseeindividual recommendations,youcanexpandthedifferentcategories.

Chapter 7: The Plan Tab

51

Figure71.ThePlannerGUI
ThePlannertoolbarincludesthefollowing:
DisplaythedifferentPlannerviews: SummaryViewpage56 PhysicalMachineUtilizationViewpage57 StorageUtilizationViewpage58 PhysicalMachineandStorageDetailedUtilizationViewpage58 Limitthephysicaldevicesthatareincludedintheplanningscenarioforexample,limit toagivencluster.SeeSettingPlanScopepage63. SpecifyworkloadparametersfortheplanaddorremoveVMs,PM,anddatastores. SeeSpecifyingthePlanLoadpage66. Specifybaselineutilizationstatistics(currentorhistoric)fortheplan.SeeSelectingthe PlanBaselinepage64. Restrictplanningtothecurrenthardwareinventory(dontaddnewhardware). Specifyadvancedparametersforutilization,VMConstraints,andWorkloadPlacement. SeeSettingAdvancedOptionspage73. Runtheplan.Theplancanrecognizeexistingconstraints(clusters,network/storage constraints,andworkloadplacementpolicies),oritcandisabletheconstraintsbefore running. Tostoparunningplan,clickthetooliconagain.SeeRunningPlanspage58. Create,save,load,ordeleteplans.SeeCreatingPlanspage61.
Chapter 7: The Plan Tab 52

UseCasesPlanner

UseCasesPlanner
VMTurboPlannerisespeciallyusefulforsystemarchitectsandsystemadministrators. SystemarchitectscanusePlannertoinvestigatehowtoexpandthephysicalandvirtualinventorytothebesteffect. Plannercanindicatehowmuchnewhardwaretoadd,howtodistributeVMsamongclustersofhosts,andwhether componentsoftheproposednetworkwillbeoverorunderutilized. SystemadministratorscanusePlannertoanswerimmediatequestions.Ifyouexpectasurgeinutilizationordemand, youcanusePlannertoexplorehowtodeploynewVMsthatperformspecificfunctions. Thefollowingsectionsshowexamplescenariosthatcanaddresstheseusecases.

IncreasingVirtualLoadunderExistingConstraints
AssumeyouwanttodeterminetheloaddistributionifyouaddmoreVMstoyourenvironment.Todothis,youwould createaWorkloadDistributionscenariothataddsthenewload,andthendeterminesthebestwaytospreaditamong yourphysicalhostsanddatastores. Yourenvironmentalreadyhasitsphysicalsystemsassignedtoclustersandresourcepools.AsyouaddVMstothe environment,youwanttorespecttheseconstraints.Whenthinkingaboutthisscenario,imagineasking,Whatwould happenifIaddtenVMsrunningWebservers,andtenVMsrunningdatabaseservers?HowcanIoptimallydeploy theseVMsinmycurrentenvironment? ToplanoutthebestwaytoaddtheseVMstoyourinventory,youcreateaWorkloadDistributionscenariothat: IdentifieshowmanyVMstoadd UsesanexistingWebserverVMasamodelforyournewWebserverVMs UsesanexistingdatabaseVMasamodelforyournewdatabaseVMs

ThefollowingstepsshowhowtocreatesuchascenariointhePlantab. 1. DisplaytheWorkloadDistributiontabinthePlanner.

2. ChooseNewfromthePlanpopupmenu.

Chapter 7: The Plan Tab

53

UseCasesPlanner

ThisclearsthePlannersoyoucanspecifyanewplan. 3. Edittheloadforyourplan. Forthisplanyouwilladd20VMstoyourenvironment. ClicktheLoadicon( )toopentheEditLoaddialogbox SpecifythepropertiesoftheVMsthatyouwilladd Forthisscenario,youwilladdcopiesofexistingVMstoyourload.CopyingexistingVMsisonewaytopickupthe propertiesofyournewVMs. ToaddcopiesofaspecificVM,expandtheVMgrouptoselecttheVMyouwant,thenclickADD.Inthefollowing image,thedialogboxissetuptoadd10copiesofaVMnamedExchangeUM:

NowselectanotherVMtocopy,andadd10moreVMstoyourload BesuretoclickADDafteryouhaveselectedthenewVMtocopy.

Chapter 7: The Plan Tab

54

UseCasesPlanner

Nowthatyouhavedefinedthenewload,clickCloseandRun Youcanclosethedialogboxandmakeothersettingsfortheplanerscenario.Forexample,toplanforarecurring peakloadyoucanrunthescenarioagainstaloadthatoccurredinthepast.Oryoucanspecifythescopeofthe scenario.Forexample,youcanspecifythatthescenariowillonlyrunonaspecificgroupofphysicalhosts. Whentheapplianceisfinishedrunningtheplan,verifythattheprocesscompletedwithsuccess ThePlanDetailsshowthecurrentstatusoftheplan:

Aftertheappliancesuccessfullyrunsthescenario,youcanreviewtheresultsinthePlantab.Toviewtheresults,you chooseaviewcategoryfromtheViewdropdownmenu.Eachcategorydisplaysdifferentpanelsofinformation Thefollowingsectionsdescribetheviewcategories: SummaryViewpage56 PhysicalMachineUtilizationViewpage57 StorageUtilizationViewpage58 PhysicalMachineandStorageDetailedUtilizationViewpage58 ActionPlanpage58

Chapter 7: The Plan Tab

55

UseCasesPlanner

SummaryView
Thisviewshowsanoverviewcomparisonofthecurrentandtargetconfigurations.Itincludesthefollowingpanes: SummaryPane TheSummarypaneshowschartsthatcomparethecurrentenvironmenttothetargetintermsofutilizationindex, memoryutilization,CPUutilization,IOutilization,networkutilization,andVMsperhost.Toseeactualvalues,hover overthedatapointsanddisplaytooltips.

Afterrunningtheabovescenario,thesechartsquicklyshowyouthatthenewscenarioremovesanumberofphysical hosts.ForUI,Mem,CPUandIOthetargetsignificantlyincreasestheutilizationofonehost,andfortheremaining hoststheutilizationexpectationsareroughlythesame.Ofcourse,thevaluesforVMsperhosthavechanged. PlanSummaryPane Thispaneshowstheoverallresultsofyourproposedchangesastheycomparetoyourcurrentenvironment.Itpres entsatableshowingchangestothenumberofphysicalhostsandVMs,aswellasanestimateoftotalsavingsorcost. Afterrunningthisscenario,thetableshowsatargetofsevenhosts,comparedtothecurrentenvironmentthatuses 13.Italsoshowsthatthetargetsupports66VMs,toaccountforthe20VMsweaddedinthescenariosetup.Finally, VMTurboPlannersuggestsyoususpendsixphysicalhosts.

Chapter 7: The Plan Tab

56

UseCasesPlanner

SummaryGrid Thispanedisplaysthestatusofthecurrentscenario: Name Scope Baseline(utilizationstatisticsfromthisdateformthebasisofrunningtheplan)

Figure72.SummaryofVMsPerHost,andCostSavings PhysicalMachineUtilizationView
ThesechartsshowcurrentandtargetutilizationforthephysicalmachinesthatsupportyourVMs.Withthemyoucan easilycomparethecurrentandtargetstates.Forexample,thefollowingfigureshowsthatthecurrentdeployment taxestwohostswithnearly90%CPUutilization,whilethetargetevenlydistributesCPUutilizationacrossfivehosts.

Figure73.PhysicalMachineUtilizationCharts

Chapter 7: The Plan Tab

57

RunningPlans

StorageUtilizationView
ThisviewissimilartoPhysicalMachineUtilizationView,exceptitshowsstorageamount,IOPS,andlatency.Forthis scenario,wehavenotmadeanychangesthatwouldaffectstorage.

PhysicalMachineandStorageDetailedUtilizationView
Thisviewshowstablesofutilizationmetricsforyourphysicalmachinesandstoragedevices.Thetablesshowcurrent andtargetmetrics.Thefollowingimageshowsthetargetutilizationforphysicalmachines.

ActionPlan
Afterrunningascenario,theappliancepostsactionsthatitrecommendsyoutaketoachievethetargetconfiguration. Youcanbrowsetheseactionsandperformthemasappropriate.

RunningPlans
ThePlannercanrunplanstocalculatetwotypesofresults: WorkloadDistribution ThePlannercalculatestheconfigurationofyourenvironmentthatwillbestdistributetheplannedloadacross yourdevices.YoucanrunthePlannerwithnoscenariotobalancethecurrentloadonyourenvironment,oryou cancreateaplanthatspecifiesadifferentload.Formoreinformation,seeWorkloadDistributionpage76. WorkloadProjection ThePlanneruseshistoricalresourceconsumptiondatatocalculatethefutureconsumptionyoucanexpectunder theplansconditions.Runaprojectionwithnoplantoseehowyourcurrentconfigurationwillholdupunder futureconditions.Youcanrunaprojectionwithadefinedplantoseehowthesystemwouldrespondinthefuture toadifferentload.Formoreinformation,seeWorkloadProjectionpage79.

Chapter 7: The Plan Tab

58

RunningPlans

NOTE: Anewanduntitledplanisadescriptionofyourcurrentenvironment.YoucanrunthePlanneragainstsuchaplan,and
itwillgiveyouresultsforyourcurrentenvironment.Forexample,tochecktheworkloadbalanceofyourcurrent environmentyousimplyrunanewanduntitledplan.

Bydefault,aplanincorporatesalltheconstraints(cluster,storage,andnetwork)andworkloadplacementpoliciesthat areineffect.Youcanrunaplanintwomodeswithrespecttotheseconstraints:

Normalmode: Theplanincorporatesalltheconstraints.Forexample,inthismodetheplanwillnotgiveresourcesfromoneclusterto aVMthatisconstrainedtoanothercluster. Mergemode: Theplandisablesalltheconstraintsbeforerunning.Forexample,inthismodetheplanresultscaninclude: MovingVMstohardwarethatisinadifferentcluster MovingVMstohardwarethatusesdifferentstorage Changesthatviolateenabledworkloadplacementpolicies

Torunaplan,you: 1. DisplayeitherWorkloadDistributionorWorkloadProjection.

2. Eitherloadaplan,orclearthecurrentplantocreateanewanduntitledplan.

Tocleartheplan,chooseNew.Toloadaplan,chooseOpen,andthenpicktheplanyouwanttoload. 3. Click
todecidewhethertorunwithoutaddingnewhardware.

Thistooldetermineshowtheplannermanageshardwaredevices.Asitcalculatesthenewworkloadsintheplan, theappliancecanrecommendthatyouaddnewhardwaretosupportincreasedload.However,ifyouturnonthe option,theplannerresultswillnotincludetheadditionofanynewhardware.

Chapter 7: The Plan Tab

59

CreatingPlans

4. IfyouarerunningaWorkloadProjection,settheprojectionparameters. Theprojectionparametersdetermine: Therangeoftimefortheprojectionsbase Theprojectionwillperformalinearinterpolationbasedonhistoricalworkloaddata.Asyousetatimerange,the dialogboxchartstheCPUandmemorystatisticsforthatrange. Period:howfarintothefuturetoprojecttheworkload Usingthebasetimerange,thePlannerwillprojecttheworkloadthisfarintothefuture. YoucanonlysettheseparametersifyouareintheWorkloadProjectiontab.Inthistab,theUtilizationChart includescontrolstosettheprojectionsbaseandperiod.Afteryouruntheplan,thischartwillshowthe projectiondata.

Formoreinformation,seeWorkloadProjectionpage79. 5. Runtheplan ClickoneoftheiconstoruntheplaninNormalorMergemode. Notethattostoparunningplan,clicktheRuniconagain. Afterrunningaplan,youcanreviewtheresultsaccordingtothetypeofplanyouhaverun.Formoreinformation,see WorkloadDistributionpage76andWorkloadProjectionpage79.

CreatingPlans
Aplandefinestheworkload,resources,andrulesthatyouwanttousewhencalculatingresults.Youcanthinkofa planasadescriptionofyourdesiredenvironment.Theappliancethencalculatestheresultsthatcancomefromthe plan. NOTE: Whenyoucreateanewanduntitledplan,itisadescriptionofyourcurrentenvironment.YoucanrunthePlanner
againstsuchaplan,anditwillgiveyouresultsforyourcurrentenvironment.Forexample,tochecktheworkload balanceofyourcurrentenvironmentyousimplyrunanewanduntitledplan.

Chapter 7: The Plan Tab

60

CreatingPlans

Tocreateaplan,youspecifyitspropertiesandthensaveitontheappliance.Aftersavingaplanyoucanopenit,runit, editit,ordeleteitfromtheappliance.

ManagingPlanFiles
ThePlandropdownmenuprovidesthefollowingcommands: New Clearthecurrentplan,andloadanew,untitledplan.Thepropertiesofthisnewplanarethesameasyourcurrent environment. Open Chooseasavedplantoopen.YoucanalsousetheOpendialogboxtodeleteasavedplan.

Save Savesanychangesyoumadetothecurrentplan. SaveAs OpenstheSaveAsdialogbox,whereyoucannameandsavethecurrentplan. ShowPlanReport Opensareportforthecurrentplaninanewbrowsertab.

TrackingPlanModifications
Asyoumakechangestotheloadedplan,theSummaryGridpanedisplaysarunninglogofyourmodifications.Inthis wayyoucantracktheprogressofyouredits.Forexample,thefollowingimageshowsthattheplanhasbeenchanged toaddtencopiesofFedora2totheworkload(amongotherchangestotheplan).

Chapter 7: The Plan Tab

61

CreatingPlans

Notethatifyouwanttostartoveraftermakingmanychanges,youcanreloadtheplan,orcreateanewplan.

SettingPlanScope
Planscopedetermineswhichdevicesintheenvironmentwillbeaffectedbytheplan.Forexample,youcanspecify thataplanwillonlyrunonyourDevelopmentclusterofPMs.Inthatcase,thecurrentenvironmentforyourplan wouldonlyincludePMsintheDevelopmentcluster,theVMshostedbythosemachines,anddatastoresthatsupport thosemachines.Likewise,thetargetresultswouldonlycorrespondtothosemachines. NotethatscopeisdetermineddifferentlyifyouselectVMsorphysicalhosts: ScopebyVM WhenyousetscopebyVMs,thentheappliancelimitstheplantothephysicalhoststhatthoseVMsareallowed torunon.Likewise,theplanincludesallthedatastoresthatareavailabletotheVMsinyourscope. ScopebyPM WhenyousetscopebyPM,theappliancelimitstheplantothosephysicalhosts.Fordatastores,theappliance identifiesalltheVMsthatcanrunonthehostsinyourscope,andidentifiesallthedatastoresthatareavailable forthoseVMs.
).ThisopenstheDefineUserScopedialogbox.

Tosetthecurrentplansscope,clicktheScopeicon(

Chapter 7: The Plan Tab

62

CreatingPlans

Ctrlclicktoselectmultipleitemsinthelist.WhenyouclickOK,theappliancesetsthatscopetothecurrentplan.You canseethescopeforthecurrentplaninthePlanDetailstable.

Chapter 7: The Plan Tab

63

CreatingPlans

SelectingthePlanBaseline
TheplanbaselineisthesetofutilizationstatisticsthatthePlannerusestocalculatetargetorprojectedresults.You canusethecurrentstatistics,oryoucanchoosestatisticsfromapastperiod.Forexample,ifutilizationtypicallypeaks atacertaintimeoftheday,oracertaindayoftheweek,youcanchoosethatmomentasyourbaseline. Tosetthebaseline,clicktheSetBaselineicon( momentyouwant. ).Inthedialogboxthatappears,clickadatapointtochoosethe

Afteryouclickadatapoint,thedialogboxdisplaysthestatisticsforloadsontheenvironmentsphysicalhosts.

Chapter 7: The Plan Tab

64

CreatingPlans

Whenyouaresatisfiedwiththebaselinesettings,clickConfirm.YoucanseetheplanscurrentbaselineinthePlan Detailstable.

Chapter 7: The Plan Tab

65

CreatingPlans

SpecifyingthePlanLoad
TheplanloadisdeterminedbythesetofVMsthataredeployedinyourenvironment,comparedtothePMsandData Storesthatprovideresourcestothem.ThemoreVMsyouhaveforagivennumberofPMsanddatastores,the greatertheloadwillbeonthesephysicaldevices.WithaplanyoucanaddorremoveVMs,PMs,andDataStoresto seewhatthetargetorprojectedresultswouldbe.Forexample,youcandefineaplanthataddsVMstothesameset ofPMsandDataStores.OryoucanupgradeyourphysicalhostssotheyhavemoreCPUormemoryresources,andsee howthatwouldaffectthewayyourenvironmentsupportsthecurrentcropofVMs. Tosettheplansload,clicktheEditLoadicon( youcanspecify. ).Thedialogboxthatappearsdisplaysalistoftheloadmodifications

ThedialogboxgivesyouactionstoperformonVMs,physicalhosts,anddatastores.Theactionsyoucanperformare similarforallthreetypes;exampleswillshowperformingtheseactionsforVMs. Theactionsyoucanperformare: Addpage67 Addoneormoredevicestotheenvironment. AddUsingTemplatepage68 Useatemplatetospecifythepropertiesofthedevicesyouwanttoadd.

Chapter 7: The Plan Tab

66

CreatingPlans

ReplaceUsingTemplatepage69 Useatemplatetospecifyproperties,andreplaceexistingdeviceswiththesenewdevices.Forexample,usethisto upgradeaphysicalhostwithmorememoryorCPUresources. Removepage70 Selectthedevicesyouwillremove. ChangeResourceUtilizationpage70(forVMs,only) IncreaseordecreasetheloadonselectedVMsbyagivenpercentagepoint.

Youcanalsocreatetemplatesforaddandremoveoperations.Formoreinformation,seeCreatingTemplatespage 71.

Add
Selectadevicetoserveasamodelofwhatyouwanttoadd,thenspecifyhowmanycopiesofthatdeviceyouwantto addtotheenvironment.

1. ChoosetheAddaction. 2. Navigatethelistofitemstochoosewhichitemstoadd.Youcanselectindividualitems,orgroupsofitems.Ctrl clicktoselectmultipleitems. 3. Specifythenumberofcopiestoadd,thenclickAdd. ThelistofitemswillincludefoldercalledNewEntities.Youcanexpandthatfoldertoseetheseitemsyouhave added.

Chapter 7: The Plan Tab

67

CreatingPlans

YoucanselectotherVMstocopyandadd.NewadditionswillappearintheNewEntitiesfolder. 4. Whenyouhavefinishedaddingitemstotheplansload,closethedialogbox. ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto savetheplanbeforeyourunit. ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.

AddUsingTemplate
Selectatemplatetoserveasamodelofwhatyouwanttoadd,thenspecifyhowmanycopiesofthattemplated deviceyouwanttoaddtotheenvironment.Youcanalsochoosetocreateanewtemplateoreditanexistingtemplate (seeCreatingTemplatespage71).

Chapter 7: The Plan Tab

68

CreatingPlans

1. ChoosetheAddUsingTemplateaction. 2. Choosethetemplateyouwanttouse. 3. Specifythenumberofcopiestoadd,thenclickAdd. ThelistofitemswillincludefoldercalledNewEntities.Youcanexpandthatfoldertoseetheseitemsyouhave added.Youcanaddotheritems,andthisfolderwillupdatetoshowthenewitems. 4. Whenyouhavefinishedaddingitemstotheplansload,closethedialogbox. ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto savetheplanbeforeyourunit. ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.

ReplaceUsingTemplate
Selecttheitemsyouwanttochange,thenselectatemplatetoserveasamodelforwhatyouwillreplacethedevices with.Youcanalsochoosetocreateanewtemplateoreditanexistingtemplate(seeCreatingTemplatespage71).

1. ChoosetheReplaceUsingTemplateaction. 2. Navigatethelistofitemstochoosewhichitemsyouwillchange.Youcanselectindividualitems,orgroupsof items.Ctrlclicktoselectmultipleitems. 3. Choosethetemplateyouwanttouse. 4. ClickReplace. ThelistofitemswillincludefoldercalledNewEntities.Youcanexpandthatfoldertoseetheseitemsyouhave added.Youcanreplaceotheritems,andthisfolderwillupdatetoshowthenewitems.

Chapter 7: The Plan Tab

69

CreatingPlans

5. Whenyouhavefinishedreplacingitemstotheplansload,closethedialogbox. ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto savetheplanbeforeyourunit. ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.

Remove
Selecttheitemsyouwanttoremovefromyourenvironment.

1. ChoosetheRemoveaction. 2. Navigatethelistofitemstochoosewhichitemsyouwillremove.Youcanselectindividualitems,orgroupsof items.Ctrlclicktoselectmultipleitems. 3. ClickRemove. 4. Whenyouhavefinishedremovingitemsintheplansload,closethedialogbox. ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto savetheplanbeforeyourunit. ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.

ChangeResourceUtilization
ThisoptionisforVMs,only.SelecttheVMsyouwanttoreallocate,andraiseorlowertheresourceutilizationbyper centagepoints.

Chapter 7: The Plan Tab

70

CreatingPlans

1. ChoosetheChangeResourceUtilizationaction. 2. NavigatethelistofVMstochoosewhichonesyouwillchange.YoucanselectindividualVMs,orgroupsofVMs. Ctrlclicktoselectmultipleitems. 3. ClickChangeLoad. 4. WhenyouhavefinishedchangingVMsintheplansload,closethedialogbox. 5. ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwant tosavetheplanbeforeyourunit. ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.

CreatingTemplates
Whenyouspecifytheloadforaplan,youcanusetemplatestodefinetheitemsyouwilladdtotheload. Tocreateanewtemplate: 1. ClicktheEditLoadicon( )toopentheModifyLoaddialogbox. 2. Selecteitherofthetemplateactions: AddUsingTemplate ReplaceUsingTemplate 3. Whenyouchooseatemplatetouse,scrollthedropdownlisttoselectAddNewTemplate. 4. SpecifyyourtemplatesettingsandclickCreateProfile. Toeditanexistingtemplate: 1. ClicktheEditLoadicon( )toopentheModifyLoaddialogbox. 2. Selecteitherofthetemplateactions: AddUsingTemplate ReplaceUsingTemplate 3. Chooseatemplatetouse. 4. ClicktheEditiconforthattemplate. Ifyouwanttodeletethetemplate,clicktheDeleteicon. 5. ChangeyourtemplatesettingsandclickUpdateProfile. Whenyoucreateanewtemplateoreditatemplate,theModifyLoaddialogboxexpandstodisplaythetemplateset tings.Thesettingsyoucanmakearedifferent,dependingonthetypeofitemthetemplateisfor.

Chapter 7: The Plan Tab

71

CreatingPlans

TemplateSettingsforVMs ThesesettingsidentifyaVMtype,andspecifytheresourcesthatVMtypewillconsume. ForVCPU,theapplianceassigns75%ofthephysicalCPUresourcestotheVM.Forexample,ifyouspecify1VCPUfor thisVMtype,theapplianceassigns75%capacityofaCPUonthemachinethathoststheVM.Thisensuresthatthe hostmachinehasCPUcapacitytoperforminfrastructuretasks. ForVMEMandVStorage,theapplianceassigns100%ofthephysicalresourcesthatyouspecifyhere.

TemplateSettingsforPMs ThesesettingsidentifyaPMtype,andspecifytheresourcesitcanprovide.NotethatthePriceentryisdescriptive, only.

Chapter 7: The Plan Tab

72

CreatingPlans

TemplateSettingsforDataStores Thesesettingsidentifyatypeofdatastore,andspecifytheresourcesitcanprovide.

SettingAdvancedOptions
Foragivenplan,youcanmakethefollowingadvancedsettings: Utilizationpage73(forPhysicalHostsandDataStores VMConstraintspage74 WorkloadPlacementpage75

Utilization
Utilizationspecifiesthepercentageofaphysicalresourcethatyouwanttomakeavailableinthegivenplan.By default,hostsanddatastoreshaveutilizationsetto100%.Foragivenplan,youcansettheutilizationtoalower value.

Chapter 7: The Plan Tab

73

CreatingPlans

Forexample,assumeyouhaveonedatastorethatyouwanttoshareevenlyfortwoclustersofVMs.Alsoassumethat youarecreatingaplanforoneofthoseclusters.Inthatcase,youcansetthedatastoresto50%utilization.Thissaves storageresourcesfortheotherclusterthatwillusethisstorage.

Tosetutilization: 1. ClicktheAdvancedOptionsicon( )toopentheadvancedPlanningOptionsdialogbox. 2. DisplaytheSetUtilizationtab. 3. Choosewhichtypeofdevicetomodify: SetMaxHostUtilization SetMaxStorageUtilization 4. Navigatethelisttoselectthedeviceyouwanttomodify. 5. Specifythepercentageyouwant,thenclickSetMaxLevel.

VMConstraints
Bydefault,VMsareconstrainedtothecluster,networkgroup,orstoragegroupthattheirhostsbelongto.Whenyou runaplan,theappliancedoesnotconsidermovingVMstophysicalhostsoutsideofthecurrentclusteriftheyare constrainedbycluster.ButifyoudisabletheClusterconstraintforaVM,thenPlannercanevaluatetheresultsofhost ingthatVMonanyotherphysicalmachineinyourenvironment.IfthebestresultscomefromaddingthatVMtoadif ferentcluster,thenPlannerwillshowthatresult.

Chapter 7: The Plan Tab

74

CreatingPlans

Tosetconstraints: ClicktheAdvancedOptionsicon( )toopentheadvancedPlanningOptionsdialogbox. DisplaytheVMConstraintstab. NavigatethelisttoselecttheVMsyouwanttomodify. Choosethetypesofconstraintstoset: All Cluster Network Storage 5. Specifywhethertoenableordisabletheconstraints. 6. ClickApply. 1. 2. 3. 4.

WorkloadPlacement
InthistabyoucanenableordisableDRSrulesorVMTurboSegmentpoliciesfortheVMsinyourplan.Thetabshows theworkloadplacementpoliciesthatarecurrentlydefinedforyourenvironment.YoucanalsoclickthePlusorMinus iconstocreatenewVMTurboSegmentsfromthistab.Formoreinformationaboutthesepoliciesandhowtomanage them,seeWorkloadPlacementPoliciespage108ontheAdmintab. ClickthePlusorMinusiconstocreateordeleteVMTurboSegments.

Chapter 7: The Plan Tab

75

WorkloadDistribution

Tosetenableordisableplacementpolicies: 1. ClicktheAdvancedOptionsicon( )toopentheadvancedPlanningOptionsdialogbox. 2. DisplaytheWorkloadPlacementtab. 3. Navigatethelisttoselectthepoliciesyouwanttoenable,thenclickEnableRule.

WorkloadDistribution
WorkloadDistributionresultsshowyoutheoptimaldistributionofVMsacrosshostsanddatastoresforthegiven plan.Theviewcomparesyourcurrentdistributionwithtargetresults.TheviewincludesanActionPlanthatdisplaysa listofactionsyoucantaketoachievethetargetresults. Toseedistributiondata,displaytheWorkloadDistributiontab.

Chapter 7: The Plan Tab

76

WorkloadDistribution

Toseedifferentviewsoftheworkloaddistributiondata,choosefromtheViewdropdownmenu.AWorkloadDistribu tionplandisplaysthefollowingviews: SummaryViewpage77 PhysicalMachineUtilizationpage78 StorageUtilizationpage78 PhysicalMachineandStorageDetailedUtilizationDatapage79

SummaryView
Thisviewprovidesanoverviewofthecurrentdistributionandtargetresults. TheSummarypanechartsthecurrentresults.Youcanviewchartsforthedifferentresourcetypes(utilizationindex, memory,CPUutilization,input/output,networkutilization,andVMsperhost).Thetargetresultsdisplayasagreen plot.Theplotislaidoverabarchartofthecurrentresourcedistribution.Ifabarisgreyed,thatmeansthePlanner recommendsyoususpendthatdevice. ThePlanSummarypaneshowsthecurrenttargetnumbersofVMsandhosts.Itincludesatotalsavings/costatthetop ofthepane.Thisvalueiscalculatedfromthecostsyouassigntoresources.Forexample,youcanassignacostwhen youcreateahosttemplate(seeCreatingTemplatespage71). ThisviewalsoincludesaSummaryGrid,thatdescribesthecurrentlyloadedplan.Forexample,youcanseethescope ofthisplan,orthedateforthebaselinedata.(Formoreinformation,seeCreatingPlanspage61).

Chapter 7: The Plan Tab

77

WorkloadDistribution

PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

Chapter 7: The Plan Tab

78

WorkloadProjection

PhysicalMachineandStorageDetailedUtilizationData
Thisviewprovidesdatagridsofcurrentandtargetutilizationdistributionforhostsanddatastores.

WorkloadProjection
WorkloadProjectionestimatestheVMconsumptionofVCPUandVMemresource,projectedtoagiventimeinthe future.ThePlannerusespastutilizationdatatomakeitscalculations.Torunaprojection,youprovidethefollowing: Plan YouchoosetheplantouseandloaditintotheWorkloadProjection.Ifyouuseanewandunnamedplan,the Plannercalculatesaprojectionforyourcurrentenvironment. Historicaldaterange IntheSummaryView,youspecifythestartandenddatesforthedatathatyouwantthePlannertousewhen calculatingtheprojection. Projectionperiod Howmanydays,weeks,ormonthsintothefutureyouwanttoextendtheprojection.

Toseeprojectiondata,displaytheWorkloadProjectiontab.

Chapter 7: The Plan Tab

79

WorkloadProjection

Afteryourunaprojection,youcandisplaydifferentviewstoseetheresultsindetail.Toseedifferentviewsofthe workloadprojectiondata,choosefromtheViewdropdownmenu.

AWorkloadDistributionplandisplaysthefollowingviews: SummaryViewpage77(Usethistospecifyhistoricaldatesandprojectionperiod) PhysicalMachineUtilizationpage78 StorageUtilizationpage78 PhysicalMachineandStorageDetailedUtilizationDatapage79

SummaryView
TheSummaryviewservestwopurposes: Specifytheprojectionparameters Displayanoverviewofprojectionresults

WhenyoufirstdisplaytheWorkloadProjectiontab,theSummaryViewisreadyforyoutoprovideprojectionparame ters.

Chapter 7: The Plan Tab

80

WorkloadProjection

Tospecifytheprojectionparameters,makeyoursettingsintheUtilizationChart:

Theprojectionparametersdetermine: Therangeoftimefortheprojectionsbase Theprojectionwillperformalinearinterpolationbasedonhistoricalworkloaddata.Asyousetatimerange,the dialogboxchartstheCPUandmemorystatisticsforthatrange. Period:howfarintothefuturetoprojecttheworkload Usingthebasetimerange,thePlannerwillprojecttheworkloadthisfarintothefuture.

Asyoudragtosetthetimerange,thechartupdatestoshowyouthehistoricalvalues.Whenyouaresatisfiedwith yoursettings,clickRun. Aftertheprojectionruns,theSummaryViewupdatestoshowyoutheresults:

TheUtilizationChartshowstheprojectedvaluesforCPUandmemoryutilization.Ifyouwanttoseedifferentresults, youcanchangetheprojectionparameters(historicalrangeorprojectionperiod)andruntheprojectionagain. Intheaboveimage,theprojectionbeginswheretheMemoryandCPUplotschangecolors.Forexample,theMemory plotchangesfromgreentoblue.

Chapter 7: The Plan Tab

81

WorkloadProjection

ThePlanSummarypaneshowsthecurrenttargetnumbersofVMsandhosts.Itincludesatotalsavings/costatthetop ofthepane.Thisvalueiscalculatedfromthecostsyouassigntoresources.Forexample,youcanassignacostwhen youcreateahosttemplate(seeCreatingTemplatespage71). ThisviewalsoincludesaSummaryGrid,thatdescribesthecurrentlyloadedplan.Forexample,youcanseethescope ofthisplan,orthedateforthebaselinedata.(Formoreinformation,seeCreatingPlanspage61).

PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

PhysicalMachineandStorageDetailedUtilizationData
Thisviewprovidesdatagridsofcurrentandtargetutilizationdistributionforhostsanddatastores.

Chapter 7: The Plan Tab

82

RecommendedActions

RecommendedActions
Plannerlistsactionsyoucanperformtoachievethetargetutilizationmetrics.Theserecommendationscanrange fromaddingmorestorageorphysicalmachinestoyourenvironment,ormovingorchangingtheconfigurationofvir tualmachines.Eachactionincludesatooltipthatdisplaysafulldescriptionofthesuggestedaction. Theapplianceprovidesthefollowingcategoriesofsuggestions: CapacityManagementAdjustingthephysicalcapacityofyourinventory.Forexample,addingphysical machinestoreducecriticalmemoryutilization. WorkloadBalancerDistributingprocessesamongyourphysicalmachines.Forexample,movingvirtual machinestodifferentphysicalhosts. GreenITOpportunitiestoreducecostsandenergyconsumption.Forexample,suspendingunderutilized machines.

Chapter 7: The Plan Tab

83

8
TheOptimizeTab
VMTurboOptimizeranalyzesthecurrentstatusofyourinfrastructure,lookingforutilizationpatternsthatindicate problems,andwaystoaddressthoseproblems.Usingthisanalysis,itdisplaysutilizationchartsandtablesinaSum marypanel.Thesesummariesshowmetricsforyourcurrentconfiguration,aswellastargetmetricsthemetrics youcanachievebyperformingtherecommendedactionstooptimizesystemdeployment. BeneaththeSummarypanel,theappliancelistsrecommendedactions.Thecategoriesofactionsitrecommends include: CapacityManagement ConfigurationManagement WorkloadBalancing GreenIT

TheOptimizercananalyzeandproactivelyaddressproblemsrelatedtoworkloadandresourcedistributionamong physicalhostsandstoragedevices.Further,itcanautomaticallyperformmostrecommendedactionsthatdonot includechangestophysicalconfigurationsofhostsorstorage. Onceyouexecutearecommendedaction,theenvironmentchanges.Theapplianceperformsitsanalysisagainand presentsfurtheractionsyoucanperformtooptimizeyourdeployment.Inthisway,youcaniterativelyreconfigure yourcomponentstoimproveoverallperformance. Astheappliancemonitorsandanalyzesyourenvironment,itusesspecifiedthresholdstoidentifyproblemstocon siderforplanningandoptimization.YouspecifythesethresholdsintheAdmintab.Formoreinformation,seeAnalysis Thresholdspage112.

Chapter 8: The Optimize Tab

84

ProblemSummary

Figure81.OptimizerInformationPanels

ProblemSummary
VMTurboOptimizerprovidesuniquecapabilitiestodetectandanalyzeinfrastructureproblems,andsuggestactions youcanperformtoproactivelyaddressthem.OptimizeranalyzestheproblemsthataretrackedintheProblemLogto arriveatitstargetconfigurationsandsuggestedactions.(Formoreinformation,seeViewingandResolvingProblems page34.) FollowingaresometypesoftheproblemsOptimizercanidentifyand,andwaysitcanoptimizeryoursystemdeploy ment.

CriticalOverUtilization
Wheneveranysystemresourcereachescriticalutilization,yourinfrastructurecanexperiencebottlenecks.Applica tionsrunningonVMsthatarehostedbycriticallyoverutilizedmachineswillshowperformanceproblems,andso yourQOSmaysuffer. Theresourcesthatcanbeaffectedare: Memory CPU

Chapter 8: The Optimize Tab

85

ProblemSummary

IO Networkutilization CPUReadyQueues Datastorage MoveVMsfromaffectedhosttohostwithlessutilization.Optimizercanperformthisactionautomatically. Startorprovisionanewhostmachine.Youmustperformthisactionmanually. Provisionanewdatastore.Youmustperformthisactionmanually.

PossibleResolutions:

LowUtilization
Underutilizationisaproblembecauseitresultsinhighercoststomaintainexcessivehardware. Theresourcesthatcanbeaffectedare: Memory CPU IO Networkutilization CPUReadyQueues MoveVMsfromunderutilizedhosttoanotherhost.Optimizercanperformthisactionautomatically. Suspendtheunderutilizedhost.Optimizercanperformthisactionautomatically.

PossibleResolutions:

MisconfiguredVMs
BottleneckscanarisewhenaVMisnotconfiguredwithenoughvirtualprocessingpowertosupportitsapplications. Theresourcesthatcanbeaffectedare: NumberofVCPUsinavirtualmachine ReconfiguretheaffectedVM.Youmustperformthisactionmanually. PossibleResolutions:

MisconfiguredInfrastructure
Optimizercanidentifygeneralconfigurationproblemsinyourinfrastructure.TheseproblemscanresultinpoorQOS, eventhoughnoneofthehostsshowoverutilizationproblems. Theresourcesthatcanbeaffectedareconfigurationof: Network Cluster Storage Reconfiguretheaffectedinfrastructureresource.Youmustperformthisactionmanually.

PossibleResolutions:

Chapter 8: The Optimize Tab

86

UseCasesOptimizer

UseCasesOptimizer
VMTurboOptimizerisespeciallyusefulforsystemadministratorswhowanttoaddressproblemsintheirenvironment suchasbottlenecks,underoroverutilizedresources,orotherissuesthatcanaffectperformanceorQOSforuser community.Thefollowingusecasesdescribehowtoidentifyactionstoperform,andthenhowtouseOptimizerto automaticallymoveaVMtoadifferentphysicalmachine. IdentifyingProblemsandResolutionspage87 MovingaVirtualMachinepage89

IdentifyingProblemsandResolutions
AdministratorscanuseVMTurboMonitorandtheProblemLogtoidentifyproblemsorbottlenecks,andthenuse Optimizertoseealistofrecommendedactionstoaddresstheseissues.Inthefollowingscenario,assumeyouwantto troubleshootQOSissues.Yoususpectresourceallocationinyourvirtualenvironmentmaybecausingproblems,so youturntoVMTurbotogetacloserlook. 1. UsetheProblemLogtoidentifyproblemsinyourproductionenvironment. StartaVMTurbosessionanddisplaytheMonitortab.ThennavigatetothePMs_Productiongroup.

Figure82.ObservingProblemswiththeVMTurboMonitorProblemLog

Chapter 8: The Optimize Tab

87

UseCasesOptimizer

2. Inthisexample,noticethattheProblemLoghasidentifiedsomecriticalproblems. TheproblemsincludehighCPUutilizationandhighmemoryutilizationonphysicalmachines.Anyoftheproblems inthelogcouldaffectQOSforyoursystem. 3. DisplaytheOptimizetabtocompareyourcurrentdeploymenttoatargetconfigurationthatiscalculatedby VMTurbo. IntheOptimizetab,navigatetothePhysicalMachinesandobservetheutilizationsummaries.

Figure83.CurrentandTargetChartsinOptimizer
4. ExpandthePhysicalMachineUtilizationGridstocomparethemetricsforthecurrentdeploymentagainstthe targetconfiguration. Noticethatthecurrentdeploymenthastwomachinesrunningwithmorethan90%CPUutilization,andtheir combinedUtilizationIndexisover400(140.59+295.79=436.38).Inthetargetconfiguration,onemachinestill showsapproximately90%CPUutilization,buttheoverallUtilizationIndexforthephysicalmachinesismuch lower.

Figure84.CurrentandTargetGridsinOptimizer

Chapter 8: The Optimize Tab

88

UseCasesOptimizer

5. Observetherecommendedactions. Theappliancerecommendsactionsyoucantaketoachievethetargetmetrics.Forthisexample,expandthe ConfigurationManagementsuggestions.Ifyouhoveroverasuggestion,theappliancedisplaysatooltipwith moredetail.

Figure85.ViewingConfigurationRecommendations
6. Executetheactionsthatyouwanttoperform. Youcanmanuallyperformtheseactions,oryouhavetheapplianceautomaticallyperformmanyoftheseactions. (Forausecasethatshowthistechnique,seeMovingaVirtualMachinepage89).

MovingaVirtualMachine
VMTurboOptimizerprovidesauniqueinterfacetoreconfigureyourenvironment.Itcalculatesimprovementsthatyou canmaketoyourenvironment,suggestswaystoachievetheseimprovements,andexecuteschangesyouchoosewith asingleclick. Inthefollowingscenario,assumeyouhavealreadyusedVMTurboOptimizertoidentifyproblemsandsuggestedrem edies(seeIdentifyingProblemsandResolutionspage87).InthelistofrecommendedactionsthatOptimizerpres ents,younoticesuggestionstomoveyourvirtualmachines.Ratherthanmanuallychangingmachinelocations,you decidetouseVMTurbo. 1. AfterusingVMTurboOptimizertolistrecommendedactions,identifyatleastoneactionyouwouldliketo perform. Inthisexample,wewanttomoveavirtualmachinetoadifferentphysicalmachine.Thiswillreducememory congestioninthephysicalmachines.ThisisaWorkloadBalancingtaskIntheRecommendedActionslist, expandWORKLOAD_BALANCINGcategorytoseetheaction.

Figure86.ChoosingaWorkloadBalancingAction
2. Hoverovertheactiontoseedetailsaboutthemove. Thetooltipdescribesmovingaspecificvirtualmachinetoadifferentphysicalmachine.Italsosaysthemovewill relieveCPUcongestionontheoriginalphysicalmachine.
Chapter 8: The Optimize Tab 89

OptimizerUserInterface

Figure87.ViewingActionDetails
3. Ifyoudecidetomakethismove,clickAccepttoexecutethemove.

Figure88.ExecutinganAction
4. Aftertheapplianceexecutesthemove,reviewtheutilizationchartsandrecommendedactionstoseeifthere areotherchangesyouwanttomake.

OptimizerUserInterface
TheOptimizetabdisplaysthefollowingpanels: NavigationPanelOptimizeTabpage91Liststhephysicalandvirtualdevicesinyourinventory.Usethistoset thescopeofthetabsdisplay. UtilizationSummaryPanelpage91Chartsandtablesthatshowutilizationmetricsforthecurrent deployment,andtargetmetricsthatyoucanachievebyresolvingtheidentifiedproblems. RecommendedActionsPanelpage93Actionsyoucantaketoachievethetargetresults.

Chapter 8: The Optimize Tab

90

OptimizerUserInterface

Figure89.OptimizerInformationPanels

NavigationPanelOptimizeTab
ForOptimizer,theNavigationPanellimitsthescopeofthedataitdisplays.Forexample,ifyouselectSummaryinthe Inventorytree,thenitshowsdataforallthephysicalandvirtualdevicesinyourinventory.IfyouselectPhysical Machines,thenitonlyshowsdataforphysicalmachines.(Forgeneralinformationaboutnavigation,seeNavigation Panelpage5.) YoucanalsousetheGroupstreetofocusonspecificsegmentsofyourenvironment.Forexample,youcanuseapre definedgrouptofocusonlyonthephysicalmachinesinyourproductionenvironment.Youcanalsousecustom groupstosetyourownscope.(Formoreinformationaboutgroups,seeGroupsConfigurationpage104).

UtilizationSummaryPanel
TheSummarypanelshowsthecurrentandtargetmetricsforyourinventory.Thescopeofdisplayforthispanel changesdependingontheselectionsyoumakeintheNavigationpanel(seeNavigationPanelOptimizeTabpage 91).

Chapter 8: The Optimize Tab

91

OptimizerUserInterface

UtilizationCharts
Thesebarchartsdisplayutilizationmetricsforphysicalmachinesandstoragedevices.Toseemoreinformationabout eachplot,hoveroverabartodisplayitstooltip.Thechartlegendshowswhichmetricsareplottedinthechart.Inthe followingfiguresyoucanseechartsfortargetmetrics.

Figure810.OptimizerUtilizationCharts
CustomizingCharts YoucanspecifywhetherthechartshowsutilizationmetricsorUtilizationIndex.Forchartsthatshowutilizationmet rics,youcanspecifywhichmetricsthechartshows. Tocustomizeachart,clickitsCustomizebuttonandmakesettingsinthedialogboxthatappears. WhenyouswitchtoUtilizationIndexthechartliststhephysicalmachinesorstoragedevices,showingtheoverallUti lizationIndexforeachone.

Chapter 8: The Optimize Tab

92

OptimizerUserInterface

Figure811.APriceIndexUtilizationChart UtilizationGrids
Utilizationgridspresentcurrentandtargetmetricsintabularform.Youcanseetheactualvalues,andsortthetables byagivenmetric.Forexample,thefollowingfigureshowstargetmetricssortedbyUtilizationIndex.

Figure812.AnOptimizerUtilizationTable

RecommendedActionsPanel
Optimizerlistsactionsyoucanperformtoaddressproblemsintheenvironmentandarriveatthetargetmetrics.The suggestionsthispaneldisplaysdependingontheselectionsyoumakeintheNavigationpanel(seeNavigationPanel OptimizeTabpage91). Theapplianceprovidesthefollowingcategoriesofsuggestions:

Chapter 8: The Optimize Tab

93

OptimizerUserInterface

CapacityManagementAdjustingthephysicalcapacityofyourinventory.Forexample,addingphysical machinestoreducecriticalmemoryutilization. ConfigurationManagementOptimizingtheconfigurationofyourvirtualmachines. WorkloadBalancerDistributingprocessesamongyourphysicalmachines.Forexample,movingvirtual machinestodifferentphysicalhosts.

Expandeachcategorytoseewhatactionstheappliancerecommends. Therecommendedactionscanrangefromaddingmorestorageorphysicalmachinestoyourenvironment,ormoving orreconfiguringvirtualmachines.Eachactionincludesatooltipthatdisplaysafulldescriptionofthesuggested action.

Figure813.RecommendedActions ManuallyPerformingRecommendedActions
Youcanexaminethelistofrecommendations,andmanuallyperformtheactionsthatyoufindmostappropriate.After youperformtheseactions,youshouldreturntotheVMTurboappliancetoreviewtheresults.

AutomaticallyPerformingRecommendedActions
Theappliancecanperformanumberofactionsautomatically.Itcannotautomateeveryactionbecauseitcanonly performvirtualactionssuchasmovingorreconfiguringvirtualmachines.Toautomaticallyperformanaction,click Acceptforthatentry.

Figure814.AutomaticallyExecutingActions

Chapter 8: The Optimize Tab

94

OptimizerUserInterface

Afteryouautomaticallyperformanaction,theapplianceanalyzesyourenvironmentagainandpresentsanewsetof currentandtargetmetrics.Alongwiththenewanalysis,theappliancelistsanewsetofrecommendedactions(ifany). Inthisway,youcaniterativelyperformactionsandseetheeffectasyougo.

Chapter 8: The Optimize Tab

95

9
TheAdminTab
TheAdmintabprovidessettingstomanageVMTurboappliancesessionsandperformotheradministrativetasks.In thistabyouassigntheinstancesofVMwareVirtualCenterthattheappliancewillconnecttoasitmanagesyourenvi ronment.YoucanalsousetheAdmintabtomanageVMTurboapplianceuseraccounts,managehowtheappliance retainssystemmetricsandotherdata,managecustomgroups,andperformmaintenancetaskssuchasmanaging configurationfilesorrefreshintervals. TheAdmintabdisplaysitstoolsintwopanels: Configurationpage96 TheConfigurationpanelprovidestoolstoconfigure: Licensing TargetVMwareVirtualCenters Useraccounts Reporting Generalmaintenance GroupsandSettingspage103 TheGroupsandSettingspanelprovidestoolstoconfiguregroups,andWorkloadPlacementPolicies NotificationsPanelpage110 Apaneltodisplaynotificationsforanyissuestheapplianceencountersduringnormalprocessing.

Configuration
TheConfigurationpanelincludesthefollowingaccordionbuttonsforspecificadministrativetasks: LicenseConfigurationpage97 ApplylicensekeystoactivateVMTurboproductfeatures. TargetConfigurationpage97 UsethesetoolstospecifythelistofVMwareVirtualCenterserverstheappliancewillconnecttoasitmonitors yourenvironment. UserAuthenticationConfigurationpage99 CreateandmanageuseraccountsforusersoftheVMTurboappliance. ReportConfigurationpage101 Specifywhichreportstheappliancewillgeneratedaily.

Chapter 9: The Admin Tab

96

Configuration

Maintenancepage102 Performgeneraltaskssuchasmanagingconfigurationfilesorrefreshintervals.

LicenseConfiguration
TheVMTurboproductsprovidearangeofcapabilities,fromobservingyourenvironment,toplanningresourceman agement,totheautomationofloadbalancing.Theuserinterfacepresentsthesecapabilitiesviadifferenttabsand tools.Thefeaturesthatrequirelicensingare: Reports PlanTab OptimizeTab

Toactivatethesefeatures,youmustpurchasealicensefromVMTurbo.Whenyoupurchaseanewproduct,VMTurbo sendsthelicensekeytoyouinanemailmessage. Toactivatealicense,ClickLicenseConfigurationtodisplaytheform.Copythelicensekeyandpasteitintothetext box,andthenclickSave.

Figure91.LicenseConfigurationForm

TargetConfiguration
TargetConfigurationdetermineswhichVirtualCenterorHyperVserverstheVMTurboappliancewillmonitor.Touse theappliance,youmustinstallitinanetworkthathasaccesstotheseservers.Thenyoucanaddtheserverstoyour appliance.Thelistshowsallthetargetscurrentlyconfiguredforyourappliance.

Chapter 9: The Admin Tab

97

Configuration

Figure92.ApplianceTargets AddingandRemovingVirtualCenterServers
Thetargetserversyourappliancewillmanageappearinalist.Youcanadd,remove,andeditentriesinthislist.Note thatthetargetserversaccountmustbeconfiguredwithprivilegesthatsupporttheVMTurboactivitiesyouwantto perform.Forexample,thefollowinglistshowshowvCenterprivilegescorrespondtoactivitiestheappliancecanper form: VCenterAdministratorEnablesVMTurbomonitoring,simulation(whatifscenarios),andautomationfunctions ReadOnlyEnablesVMTurbomonitoringandsimulation(whatifscenarios)only EnableDatastoreBrowseEnablingthispropertyfortheaccountgivesVMTurbotheprivilegesitneedsto enableitsstoragemanagementfunctionality

Toaddatargetserver,clicktheAddbuttontoopentheTargetConfigurationForm.Providethefollowinginformation, thenclicksave: TargetTypeChoosevCenterorHyperV HostnameorIPaddressTheaddressofthetargetserveryouwanttoadd UserNameAvalidaccountusernameforthetargetserver PasswordApasswordforthetargetserveraccount

Chapter 9: The Admin Tab

98

Configuration

Figure93.AddingaVirtualCenterServer
Toeditatargetserverentry,selecttheentryinthelistandthenclickEdit.TheTargetConfigurationFormopens, whereyoucanmakeyourchanges. Toremoveatargetserver,selecttheentryinthelistandthenclickDelete.

UserAuthenticationConfiguration
AsaVMTurboapplianceadministrator,youcanspecifyuseraccountsthatgrantspecificaccesstotheappliance.You assignaroletoeachaccountwhichdeterminesthekindofaccessthatuserwillhave. TheVMTurboappliancesupportsActiveDirectoryuserauthenticationaswellaslocalauthentication.Forlocal authentication,eachuseraccountisconfiguredontheappliance.ForActiveDirectoryauthentication,youspecifythe nameoftheActiveDirectoryserverthatmaintainstheuserdatabase.

Figure94.SettingUpUserAccounts

Chapter 9: The Admin Tab

99

Configuration

SpecifyinganActiveDirectoryServer
TospecifyanActiveDirectoryservertouseforauthentication,providetheActiveDirectoryserversname,thenclick ApplytosettheURIforthisappliance.

Creating,Editing,andDeletingUserAccounts
Tocreateanewuseraccount,clickAddnewuser,andprovidethefollowinginformation.Whenyourefinished,click Create. UsernameandPasswordThecredentialstheusermustsupplytologin. RoleAprofilethatdeterminestheusersaccessprivileges.Thesupportedrolesare: observerCanuseVMTurboObservefunctions;themostrestricteduserrole.Youcanspecifyascopetolimit thisusersviewoftheenvironment(seeSettingScopeforanObserverUserAccountpage100). advisorCanuseVMTurboObserveandPlanfunctions;canusemorefunctions,butcannotuseVMTurboto changetheenvironment. automatorCanusealltheVMTurboenvironmentmanagementfunctions,butcannotperformadministration tasks. administratorCanuseallVMTurboappliancefunctions. LocalWhenenabled,thisusersauthenticationisperformedbytheappliance ActiveDirectoryWhenenabled,thisusersauthenticationisperformedbytheassignedActiveDirectory service.

Figure95.SpecifyingUserCredentials
Toeditordeleteauseraccount,selecttheuserinthelist.ThenmakechangesandclickUpdate,ortoremovetheuser youcanclickDelete.

SettingScopeforanObserverUserAccount
WhencreatinganaccountwiththeObserverrole,youcandefineascopeforthatuser.Thescopelimitswhattheuser canmonitor.Forexample,assumeyouhavecreatedagroupthatcontainsonlythephysicalmachinesthatsupportthis usersVMsorapplications.Youcanthensettheusersscopetothatgroup.Whentheuserlogsin,theappliancewill onlydisplayinformationaboutthosemachines,andresourcesassociatedwiththemsuchashostedVMsanddata storagethattheyuse.

Chapter 9: The Admin Tab

100

Configuration

Figure96.SettingtheUsersScope
NOTE: Ifyouwanttousecustomgroupstosetthescope,youmustcreatethegroupsfirst,andthenassignthemtotheuser
account.

TosetanObserversscope: 1. Createauseraccount(seeCreating,Editing,andDeletingUserAccountspage100). 2. FortheusersRole,chooseObserver. TheScopebuttonappears. 3. ClickScope. ANavigationTreeappearslistingthecurrentgroupsinyourenvironment. 4. Selectthegrouporgroupsforthedesiredscope. Ctrlclicktoselectmultiplegroups. 5. Whenyouhavemadeallyoursettings,clickCreate.

ReportConfiguration
TheVMTurboappliancegeneratesthestandardreportseverydayatadeterminedtime(2:00am).Astheappliance administrator,youcanlimitreportgenerationandspecifyexactlywhichstandardreportstogenerate.Limitingreport generationreducestheprocessingtimespentonreports,andalsoreducesclutterinGUIwhenuserswanttoreview thereports. NOTE: Changesyoumakeinreportconfigurationtakeeffectforthenextreportgenerationcycle. Toconfigurereportgeneration,expandthecategoriesandsetthecheckboxesforthereportsyouwant.Whenyou havemadeyoursettings,clickSubmit.
Chapter 9: The Admin Tab 101

Configuration

Figure97.SpecifyingStandardReports

Maintenance
TheMaintenancepanelprovidestoolstoloadconfigurationfilesontoyourappliance,setupthemonitoringinterval, exportdatafortechnicalsupport,andcheckforsoftwareupdatesforyourappliance.Thesetoolsareforadvanced users.YoushouldverifywithVMTurbotechnicalsupportbeforeyouusethem: Theconfigurationfilecontrolsloadspecificconfigurationfilesontoyourappliance.Forexample,asupport engineermightsendyoufreshconfigurationfilesaspartofasolutiontoanissue.Youwouldthenloadthesefiles asinstructedbytheengineer. Intervalconfigurationspecifieshowoftentheappliancesweepsthroughyoursystemtocollectandanalyze metrics.Dependingonyourenvironment,asupportengineermightsuggestthatyouchangethisvalue. WiththeSMTPGatewaysectionyoucanenableemailingVMTurboreportstosubscribersthroughyouremail SMTPgatewayClicktoenableSMTPandentertheaddressofyourSMTPgateway. Ifyouareexperiencingproblemswithyourappliance,yoursupportengineermightrequestthatyouexport diagnosticdata.Theengineerwillhelpyouspecifythecorrectdatainthetextbox. YoucanchecktoseewhetherVMTurbohasreleasedupdatestoyourappliancesoftware,andapplythemwhen appropriate.

Chapter 9: The Admin Tab

102

GroupsandSettings

Figure98.GeneralMaintenance

AboutAdministration
TheAboutAdministrationpanelprovidesabriefdescriptionofVMTurboapplianceadministration.

GroupsandSettings
TheGroupsandSettingspanelprovidestoolstosetanalysisthresholdsandspecifyvariouspoliciesforthemonitoring ofyourenvironment.Youcanspecifythefollowingforyoursessionsonthisappliance: GroupsConfigurationpage104Collectionsofresourcesthatyoudefinefortheappliancetomanageas namedgroups WorkloadPlacementPoliciespage108Collectionsofresourcesthatyoudefinefortheappliancetomanageas namedgroups

Chapter 9: The Admin Tab

103

GroupsandSettings

Figure99.GroupsandSettingsPanel

GroupsConfiguration
VMTubogroupsareawayforyoutoassemblecollectionsofresourcesthatyoucanmonitorandmanage.Whenyou usetheNavigationpanel,youcanselectgroupstofocusonthosespecificresources.Forexample,theappliancegen eratesaggregatesallthemembersofagrouptopresentsummaryinformation.Thenyoucanmonitorutilizationindex andloadbalancingaccordingtocriteriayoudefine.IfyouhavemanyVMsdevotedtoaspecificcustomer,youcancre ateagrouptomonitorthoseVMsandobservethatspecificutilization.

Chapter 9: The Admin Tab

104

GroupsandSettings

VMTurboproductsshipwithsomegroupsalreadydefined.WithGroupConfiguration,youcanalsocreateyourown groups.TheVMTurboappliancesupportstwogroupingmethods: BycriteriaYoucreatedynamicgroupsthataredefinedbyspecificsearchcriteria.Youcangroupservices accordingtonamingconventions(allVMnamesthatstartwithny),resourcecharacteristics(allphysical machineswithfourCPUs),orbyvariablemetrics(allVMswithmorethan80%utilization).Thesegroupsare dynamicbecausetheapplianceupdatesthegroupasconditionschanges.Forexample,theVMsat80%utilization canchangecontinuallythegroupwillupdatewiththosechanges. BymanualselectionYoucreatestaticgroupsbyselectingthespecificgroupmembers.

Figure910.EditingGroups
IntheGroupsConfigurationpanelyoucan: CollapsethegroupstreeclicktheCollapsebutton RefreshtheVMTurboappliancesessionYoushouldrefreshyoursessionafteryoumakechangestogroups.The Refreshbuttoncausestheappliancetoupdatethedataitdisplays. CreatenewgroupsclickthePLUSicon Editanexistinggroupselectagroupandmakechangestoitsproperties DeleteanexistinggroupselectagroupandclicktheXicon

CreatingaGroup
WhenyouclickthePLUSicon,theCreateNewGroupdialogboxappears.Tocreateagroup:

Chapter 9: The Admin Tab

105

GroupsandSettings

1. Namethegroup.

Figure911.NamingaNewGroup
2. Tospecifythegroupingcriteria,displaytheMemberstab.

Chapter 9: The Admin Tab

106

GroupsandSettings

Figure912.SpecifyingCroupContent
3. Chooseagroupingmethod. Ifyougroupbycriteria,thegroupwillcontainalltheitemsthatmatchyoursearchcriteria.Astheappliance discoversnewentitiesthatmatchyourcriteria,itwilladdtheentitiestothegroup.Tomanuallyselectentities, yousearchforitemsandaddspecificmatchestotheCustomgroupcontentlist. 4. Definethegroupmembers Yousetupsearchestofindthegroupitems.Forsearchcriteria,youchoosethetypeofentitytosearchfor.When youchooseanitemintheSearchcriterialist,thesearchfieldupdatestoaccepttheappropriateinput. Thesearchfieldacceptsregularexpressions.Forhelponregularexpressionsyntax,clicktheQUESTIONMARK button. Whenyouhaveenteredyoursearchcriteria,clickFindmatchestoseewhatentitiesyoursearchspecifies.Ifyou enabledtheGroupByCriteriagroupingmethod,theseitemswillbethemembersofyourgroup.Ifyouenabled theManuallySelectgroupingmethod,youcandragitemsfromthematchlisttotheCustomgroupcontentlist.

Chapter 9: The Admin Tab

107

GroupsandSettings

5. ClickCreateGroup.

WorkloadPlacementPolicies
Forplanningandoptimization,theVMTurboappliancemakesrecommendationstomoveVMs,andcanexecutethese movesautomatically.WhencalculatingVMmoves,theappliancerespectsclusterboundaries,networks,andprovi sioneddatastores.Forplanning,youcanspecifythescopeofascenarioasyoucreateit(seeThePlanTabpage51). Workloadplacementpoliciesprovideyouwithfinercontroloverhowtheappliancecalculatesthesemoves.Fromthis pageyoucan: EnableDRSRulesthatarespecifiedinyourVCenterenvironment Createsegmentpoliciesthatrestrictworkloadplacementaccordingtospecificrules

ImportedWorkloadPlacementPolicies
TheVMTurboapplianceisconfiguredtomonitortheenvironmentassociatedwithoneormoreVCenterservers(see TargetConfigurationpage97).TheseVCenterserverscanincludeworkloadplacementpolicies(DistributedResource Schedulerrules)thatdetermineplacementofVMsamongphysicalhosts. Foreachplacementpolicy,youcanspecifywhethertoenableordisableit.Bydefault,theappliancedisablesthe placementpolicies. Toseethelistofplacementpoliciesforyourenvironment,expandtheImportedPlacementPoliciesfolder. Toenableordisableapolicy,selectitinthelistandmodifyitssettings.

Figure913.EnablingaDRSRule VMTurboSegments
YoucancreateVMTurboSegmentpoliciestofurthercontrolhowtheappliancecalculatestheplacementofVMs amongyourphysicalhostsanddatastores.Youcancreatepoliciesthathavetheseandothereffects: RestrictthenumberofVMsthatcanuseagivendatastore LimitVMmobilitybyrestrictingacollectionofVMstoaspecifiedclusterorgroupofhosts SpecifythatcertainVMsalwaysrunondifferenthoststoimplementredundancy

Chapter 9: The Admin Tab

108

GroupsandSettings

FortheVMsintheselectedgroup,youcancreaterulesofthefollowingtypes: VMsmustnotrunonthesameHost NomorethanthespecifiednumberofVMscanrunonthesamehost. VMsmustnotrunonthesameHost,outofthegivenPMgroup ForhostsfromaspecifiedPMgroup,nomorethanthespecifiednumberofVMscanrunonthesamehost. VMsmustnotbeconnectedtothesameStorage NomorethanthespecifiednumberofVMscanusethesamestoragedevice. VMsmustnotbeconnectedtothesameStorage,outofthegivengroupofStoragedevices Forstoragedevicesfromaspecifiedgroup,nomorethanthespecifiednumberofVMscanusethesamedevice. Namethesegmentrule ChoosetheworkloadselectaVMgrouptodeterminetheplacementofthesegroupmembers ChoosetheplacementselectagroupofphysicaldevicestodeterminehowtheVMscanbeplacedonthese members CreatetherulespecifythenumberofVMstoplaceoneachphysicaldevice Enabletherule ClickCreateRule

Tocreateasegmentrule,clickthePlusicon(+)todisplaytheSegmentBuilder.IntheSegmentBuilder:

Forexample,thefollowingfigureshowsapolicyforplacingVMsdevotedtodatabases.ForalltheVMsinthecluster setintheChooseWorkloadlist,thepolicylimitsplacementtooneVMperphysicalhostinthecustomgroup, DB_Hosts.

Figure914.PolicyBuilder

Chapter 9: The Admin Tab

109

NotificationsPanel

NotificationsPanel
TheVMTurboNotificationspaneldisplaysnotificationsanyissuestheapplianceencounteredduringnormalprocess ing.Forexample,iftheappliancediscoveryprocessfindstwodeviceswiththesameUUID,itwillpostanotification here.

Figure915.NotificationsPanel

Chapter 9: The Admin Tab

110

10
ThePolicyTab
ThePolicytabprovidessettingstocontrolhowtheapplianceanalyzesresourceallocationandrecommendsorper formsactions.ThistabdisplaysaPolicyEditorthatlistspolicycategories.Youcanchooseeachcategoryandthen assignthevaluestoit.

Figure101.PolicyEditor
Tosetapolicy,youfirstselectacategory,andthennavigatetheScopetreetosetthescopeofthepolicychange.The changesyoumakewilloverridetheappliancedefaults.Forexample,youcandirecttheappliancetoautomatically reconfigureallVMsthatuseaspecificdatastore.Todothis,youwouldmakeaselectionsimilartothefollowingfig ure:

Chapter 10: The Policy Tab

111

AnalysisThresholds

Figure102.PolicyScope
Youcanspecifythefollowingtypesofpoliciesonthisappliance: AnalysisThresholdspage112Thresholdstheapplianceusestodeterminewhetheraresourceexhibitsa problem ActionModespage114Howtheappliancehandlesactionsthatresolveproblems(automatic,manual, recommend,ordisable) ApplicationPrioritypage116Missioncriticalornormal ApplicationDiscoverypage116Missioncriticalornormal EmailNotificationpage118Notificationpoliciesforproblemevents RetentionConfigurationpage118Policiestoretainhistoricaldata

AnalysisThresholds
Astheappliancegathersmetrics,itcomparesthemetricvaluesagainstspecifiedthresholdstodeterminewhethera metricexhibitsaproblem,howtorecommendaproblemresolution,andsoon.Theappliancemaintainsthresholds forHostandStoragedevices. Youcansetthresholdvaluesforallthehostsordatastoresinyourenvironment,oryoucanselectdefinedgroupsand setspecificthresholdsfortheirdevices.(Forinformationaboutdefiningcustomgroups,seeGroupsConfiguration page104.) ThefollowingfigureshowslocalsettingsforalltheNASstoragedevices.Tosetthresholdsforallstoragedevicesinthe environment,youwouldselectthetoplevelitem,StorageTiers.

Chapter 10: The Policy Tab

112

AnalysisThresholds

Figure103.SettingThresholdsforaGroup HowtheApplianceRespondstoThresholds
TheappliancecomparesutilizationmetricsinyourenvironmenttotheUtilizationThresholdsyouspecifyheretotrig gerproblemnotificationsandtoclassifytheproblems.Thevaluesyousetherespecifythemaximumvaluesforeach metric.Basedonthosethresholds,theapplianceclassifiesthesemetricsasfollows: Ifthevalueis:
Morethan80%oftheanalysisthreshold Morethan60%andlessthan80%ofthreshold Lessthan10%andmorethan5%ofthreshold Lessthan5%ofanalysisthreshold

Theclassificationis:
Criticallyoverutilized Overutilized Underutilized Criticallyunderutilized

HostThresholds
Thefollowingtableshowsthedefaultsettingsforanalysisthresholds. Attribute
MaxHostCPUUtilization MaxHostMemoryUtilization MaxHostIOThroughput MaxHostNetThroughput MaxHostSwappingUtilization

DefaultValue
100 100 20 20 100

Chapter 10: The Policy Tab

113

ActionModes

StorageThresholdsandCapacitySettings
Storagethresholdsaremeasuredagainstthestoragecapacity.Forcapacity,youspecifytheIOPS(inputoperationsper second)andlatencyinmsthatyourstoragedevicescansupport.Thenthethresholdsidentifywhatpercentageofthis capacitytheapplianceshouldconsiderwhentriggeringproblems.Forexample,assumeIOPSCapacityof500,and Latencyof1000ms.Ifastoragedevicehas250IOPS,thenitisat50%ofcapacityforthatmetric.Likewise,ifthestor agelatencyis750milliseconds,thenthelatencyisat75%ofcapacity. StorageSettings: Attribute
IOPSCapacity StorageLatency

DefaultValue
500 1000

StorageAnalysisThresholds: Attribute
MaxStorageIOPSUtilization MaxStorageLatencyUtilization

DefaultValue
100 100

ActionModes
Whentheapplianceuncoversbottlenecks,overprovisioning,orotherproblems,itcanthenidentifyandperform actionsthatresolvethoseproblems.Youcanspecifyhowtheapplianceshouldrespondtoproblemsinhosts,VMsand datastores.Youcansetthesemodesgloballyorfordefinedgroupsofdevices. YoucansetactionmodesforalltheVMs,hosts,ordatastoresinyourenvironment,oryoucanselectdefinedgroups andsetspecificmodesfortheirdevices.(Forinformationaboutdefiningcustomgroups,seeGroupsConfiguration page104.) ThefollowingfigureshowslocalsettingsforagroupofDevelopmenthosts.Inthiscase,theappliancewillautomati callystartphysicalmachinesinthisgroup.Tosetmodesforallhostsintheenvironment,youwouldselectthetop levelitem,PhysicalMachinesByCluster.

Chapter 10: The Policy Tab

114

ApplicationPriority

Figure104.SettingActionModesforaGroup
Thefollowingtableliststheactionsyoucancontrol,andtheavailablemodesforeachtypeofentity: Action Start Move Suspend Terminate Change AddProvider RemoveProvider Provision Reconfigure Resize Delete Rightsize
Disabled,Recommend Disabled,Recommend,Manual,Automated Disabled,Recommend,Manual,Automated Disabled,Recommend,Manual,Automated Disabled,Recommend,Manual,Automated

Host
Disabled,Recommend,Manual,Automated

VM
Disabled,Recommend,Manual,Automated Disabled,Recommend,Manual,Automated Disabled,Recommend,Manual,Automated Disabled,Recommend,Manual,Automated Disabled,Recommend,Manual,Automated Disabled,Recommend Disabled,Recommend

ApplicationPriority
YoucanspecifythepriorityforapplicationstobeeitherMissionCriticalorNormal.ForMissionCriticalapplications, thefocusoftheapplianceistokeeptheapplicationsrunning.Forexample,theappliancewillneversuggestsuspend ingtheVMthathostsamissioncriticalapplication.Ontheotherhand,itmaysuggestsuspendingaVMthathosts normalapplicationstofreeupresourcesthatamissioncriticalapplicationmightneed. Youcansetpriorityforalltheapplicationsinyourenvironment,oryoucanselectdefinedgroupsandsetspecificpri oritiesforthoseapplications.(Forinformationaboutdefiningcustomgroups,seeGroupsConfigurationpage104.)
Chapter 10: The Policy Tab 115

ApplicationDiscovery

Thefollowingfigureshowslocalsettingsfortheapplicationsthatuseaspecificdatastore.Tosetpriorityforallappli cationsintheenvironment,youwouldselectatoplevelitemintheScopelist.

Figure105.SettingPriorityfortheApplicationsonaSpecificHost

ApplicationDiscovery
Fortheappliancetoperformapplicationdiscovery,itneedsAdmincredentialsontheVMsthathosttheapplications. YoucansetcredentialsforalltheVMsinyourenvironment,oryoucanselectdefinedgroupsandsetspecificcreden tialsforthoseVMs.(Forinformationaboutdefiningcustomgroups,seeGroupsConfigurationpage104.) Thesettingsyoucanmakeare: Username:Auserwithadminrightsonthemachine Password:Thatuserspassword RetryInterval:Theminimumamountoftimetowaitbeforetryingtologintoamachineagain Itscommontoconfiguremachinessotheywilllockoutanyloginattemptsafteracertainnumberofunsuccessful attempts.Thelockouttypicallystaysineffectforagiventime(15or30minutes,forexample).Theappliancelogs intopollforapplicationsevery20minutes.Youshouldsettheretryintervaltoavaluelargerthanthelockout timethatisspecifiedforthemachine.Thiswillavoidunnecessarylockoutsincasethecredentialsyouprovide hereareincorrect.Thedefaultretryintervalvalueis60minutes.

ThefollowingfigureshowslocalsettingsfortheapplicationsthatrunonVMsinaspecificcluster.Tosetcredentialsfor allVMsintheenvironment,youwouldselectatoplevelitemintheScopelist.

Chapter 10: The Policy Tab

116

ApplicationDiscovery

Figure106.SettingDiscoveryCredentialsforApplicationsinaCluster
Credentialsareinherited.Forexample,youcanselectthetoplevelgroupVirtualMachinesandprovideonesetof credentials.Thenyoucanselectlowerlevelgroupsandprovideoverridecredentials.Thelowestlevelcredentialspec ificationwins. ThefollowingimageshowssettingsforallVMs(thetoplevelgroup).Thismeansthatbydefaulttheappliancewilluse thesecredentialswhenitperformsapplicationdiscoveryonaVM:

ThenextimageshowssettingsforaspecificVM.YoucannotmakesettingsonindividualVMs,butyoucanseethe username,andyoucanalsoseewhichgroupsettingisineffect.Inthiscase,theappliancewillusethesecredentials forapplicationdiscoveryonthatVM.

Chapter 10: The Policy Tab

117

EmailNotification

NotethattheApplicationDiscoverytableshowswherethisVMscredentialsareset.Inthiscase,theyaresetinthe toplevelgroup(VirtualMachines).ItspossibleforoneVMtobelongtomanygroups.Ifyouneedtochangethecre dentialsforthismachine,youknowwheretheyarecurrentlyset.Youcancreateanothergrouptosetdifferentcre dentialsforthisVM.

EmailNotification
YoucansetupemailnotificationsforproblemsthatariseonVMs,hosts,ordatastores.Theappliancecansendnotifi cationswhenproblemsoccurandwhentheyrecleared. Youcansetupedificationforallthedevicesinyourenvironment,oryoucanselectdefinedgroupsandsetspecificpri oritiesforthosedevices.(Forinformationaboutdefiningcustomgroups,seeGroupsConfigurationpage104.) Thefollowingfigureshowsemailnotificationforaspecificgroupofhostmachines.Tosetupnotificationsforallhosts intheenvironment,youwouldselectthetoplevelitem,PhysicalMachinesbyCluster.

Figure107.SettingUpEmailNotificationsforaGroup

RetentionConfiguration
Theappliancegathersmetricsfromyourenvironment,andstoresthemtoprovidehistoricalreports.Tooptimizedata storage,itconsolidatesthedataintothreegroupsHourly,Daily,andMonthly.DailystatisticsconsolidateHourly data,andMonthlystatisticsconsolidateDailydata. Theappliancealsosavesauditlogentries,anditstartsnewserverlogsatregularperiods.

Chapter 10: The Policy Tab

118

RetentionConfiguration

Figure108.SpecifyingRetentionofHistoricalRecords
Themoretimeyouspecifytoretainthesedata,themorestoragetheappliancerequires.Asyoumodifythetimeto retaindata,theapplianceestimatesthestorageyouwillneedfortheresultingdatabase. Tochangeretentionsettings,edittheValuefields.Whenyouresatisfiedwiththesettings,clickApply. Toreturntothedefaultsettings,clickResetDefaults.

Chapter 10: The Policy Tab

119

Das könnte Ihnen auch gefallen