Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
0 UsersGuide
COPYRIGHT
CopyrightVMTurbo20102013,allrightsreserved
ENDUSERLICENSEAGREEMENT
http://www.vmturbo.com/termsofuse/
ii
VMTurbo Inc.
www.vmturbo.com
TableofContents
What'sNew IntroducingOperationsManager
TheOptimalOperatingZone TheMarketandVirtualCurrency TheEconomicSchedulingEngine TheOperationsManagerSupplyChain VirtualApplications Applications VirtualMachines PhysicalMachines Storage DiskArrays StorageControllers IOModules FabricInterconnects Datacenters ProviderVirtualDatacenters OrganizationVirtualDatacenters OperationsManagerActions Provision Decommission Move Resize ActionsSummary SupplyChainTerminology ResourceDescriptions
1 2
3 3 4 5 6 7 9 11 13 14 16 17 18 19 20 22 23 24 24 24 24 25 26 27
TheOperationsManagerUserInterface
MenuBar Deleting,Adding,andArrangingMenuButtons ToolBarandDisplayTools FlyoutPanels SettingFlyoutPanelLocation BrowsingDisabled NavigationTreeHierarchies ResourceIcons NotificationsBar StandardPanelControls Tooltips ChartLegendPulldowns ChartDisplayRadioButtons Maximize/Minimize ExporttoXML CustomizeHeatmap ChartDateRanges
29
31 31 32 33 34 35 35 36 37 38 39 39 40 41 41 41 43
Users Guide
iii
44 44 45 46 48 50
ToDoListsMaintainingQoS
ViewingRecommendedActions ExecutingRecommendedActions ViewingRisksandEfficiencyOpportunities ViewingRisksandOpportunitiesfromtheInventoryView ActionCategories Prevention PerformanceAssurance Compliance EfficiencyImprovement ExamplesofRisksandActions CriticalOverUtilization LowUtilization MisconfiguredVMs MisconfiguredInfrastructure
52
53 54 56 57 58 58 59 59 59 60 60 60 61 61
LoggingIntoOperationsManager
HostRequirementsandSupportedTargets MinimumHostingRequirements SupportedOperationsManagerTargets
62
63 63 63
TheDashboardsView
GeneratingReportsFromtheDashboardView StandardDashboards ViewingStandardDashboards AssureServicePerformance ImproveOverallEfficiency ProjectClusterResources MonthlySummary ClusterCapacity CustomDashboards
64
65 65 66 66 71 75 79 80 84
TheWorkloadView
InspectingChartData VMsList RecommendedActionsList ControllingChartDisplay SettingChartScope
86
87 88 89 90 91
iv
VMTurbo Inc.
www.vmturbo.com
TheDeployView
DeployingVMs CreatingandEditingTemplates CreatingVMTemplates CreatingDeploymentProfiles DiscoveredDeploymentData
93
94 95 96 97 97
ThePlanView
UseCases IncreasingVirtualLoadunderExistingConstraints RunningPlans CreatingPlans ManagingPlanFiles TrackingPlanModifications SettingPlanScope SelectingthePlanBaseline SpecifyingthePlanWorkload SettingAdvancedOptions WorkloadDistribution SummaryView PhysicalMachineUtilization StorageUtilization PhysicalMachineandStorageDetailedUtilizationData WorkloadProjection SummaryView PhysicalMachineUtilization StorageUtilization PhysicalMachineandStorageDetailedUtilizationData HardwareReplace DefiningReplaceParameters SummaryView PhysicalMachineUtilization StorageUtilization PhysicalMachineandStorageDetailedUtilizationData RecommendedActions
99
101 101 108 111 112 112 113 115 118 126 130 131 132 132 133 133 134 136 137 137 137 138 142 143 144 144 144
TheOptimizeView
OptimizerUserInterface NavigationPanelOptimizeView UtilizationSummaryPanel ToDoPanel
146
146 147 147 149
TheInventoryView
Summary SummaryReports SeverityIconsinSummaryPanels VirtualApplications Applications GuestLoad VirtualMachines PhysicalMachines
151
152 154 154 155 157 160 160 165
Users Guide
Reports
StandardReports SubscribingtoStandardReports CustomReports AddingNewCustomReports EditCustomReports SettingBasicProperties ChoosingQueryFields SpecifyingQueryFieldConditions SortingReportColumns ManageSubscriptions
187
188 189 190 191 191 192 193 193 195 196
TheAdminView
UserAuthenticationConfiguration CreatingUserandGroupAccounts UserAuthentication AccountPrivileges AccountScope TargetConfiguration AddingandRemovingTargetVirtualManagementServers AddingHypervisorsasTargets AddingCloudManagementTargets AddingLoadBalancersasTargets AddingStorageControllersasTargets AddingFabricManagersasTargets AddingOperationsManagerTargetsforAggregation LicenseConfiguration Maintenance ReportConfiguration ExtraConfigurationTasks OperationsManagerBackupProcedures P2VPlanningMigrationfromPhysicaltoVirtual CustomBrandingofOperationsManager ViewingtheAuditLog
197
197 198 200 202 204 205 208 209 212 214 215 216 217 218 220 221 222 222 224 227 232
ThePolicyView
PolicyScope GlobalSettings GroupOverrides PolicyCategories GroupManagement WorkloadPlacement Analysis
vi VMTurbo Inc.
234
235 235 236 239 239 244 246
www.vmturbo.com
AggregatedOperationsManagerInstallations
VersionsandLicensingforAggregation AggregatedUserAccountsandLogin ActiveDirectoryAuthentication AggregationDetails ConfiguringAggregation
276
277 277 277 278 279
Users Guide
vii
viii
VMTurbo Inc.
www.vmturbo.com
What'sNew
ThisreleaseofVMTurboOperationsManagerincludesthefollowingnewfeatures: StorageExtension Withthisrelease,VMTurboInc.introducestheOperationsManagerStorageExtension.Withthismodule OperationsManagernowextendsintelligentworkloadmanagementtodiskarraytechnologies.StorageExtension featuresinclude: VMmovesacrossvolumesthesameordifferentdiskarrays Actionstoresize,suspend,andremovevolumesanddiskarrays Storagecontrolleranalysisthattakesintoaccounttheimpactofdeduplication,compression,anddatascrubbing DesiredStatecalculationsthataccountforthickandthinprovisioning,deduplication,snapshotspace,anda rangeofstoragetypes(SSDandvariousspindlespeeds) Formoreinformationaboutdiskarraysupport,seeTheOperationsManagerSupplyChainonpage 5. StorageClusterSupport OperationsManagernowdiscoversstorageclustersandlimitsVMmovesaccordingly.IfaVMusesstoragethatis withinastoragecluster,allmovesofthatstoragewillremainwithinthatcluster. HighAvailabilitySupport OperationsManagernowdiscoversVMWareHAconfigurationsinclusters,andconsidersthereservedresources initscalculations. Fortoleratedhostfailures,orareservedpercentageofclusterresources,OperationsManagerautomaticallysets utilizationconstraintsforthatcluster(seeUtilizationConstraintsonpage 251). Ifyouconfigureafailoverhost,OperationsManagerreservesthathostforHAandwillnotmoveVMstoit.You canseeafailovericon( )onthereservedhostintheInventorytree. ExportDashboardstoPDF YoucannowexportthecurrentdisplayindashboardstoPDFfiles.Thisisawaytogeneratereportsbasedonthe datayouseeintheOperationsManageruserinterface.Formoreinformation,seeGeneratingReportsFromthe DashboardViewonpage 65. ClusterCapacityDashboard OperationsManagerincludesanewdashboardthatcalculatestheVMheadroomforeachclusterinyour environment.Usethistoanswerthequestion,HowmanymoreVMscanIsafelyaddtomycluster?Formore information,seeClusterCapacityonpage 80. WorkloadUtilizationChart ThisreleaseincludesanewchartthatshowsoverallVMhealth,relativetotheOptimalOperatingZone.Formore information,seeTheWorkloadViewonpage 86. ImprovedSharedUserRoles OperationsManagerhasimproveditssupportforshareduseraccounts.Shareduseraccountscannowlimitthe viewsotheuserwillnotseeanyhardwareinformation.Thisisusefulforserviceproviderswhowanttokeeptheir hardwareresourcesprivate.TheGUIforaccountconfigurationhasbeenchangedtoimproveconfigurationwork flows.Formoreinformation,seeUserAuthenticationConfigurationonpage 197.
1
Users Guide
IntroducingOperationsManager
ThankyouforchoosingVMTurboOperationsManager,thepremiersolutionforintelligentworkloadmanagementof cloudandvirtualenvironments.OperationsManagermaintainsyourenvironmentwithintheoptimaloperating zoneoperatingconditionsthatachievethefollowingconflictinggoalsatthesametime: Assuredapplicationperformance Preventbottlenecks,provisionphysicalresources,upsizeVMs,prioritizeworkload. Efficientuseofresources Consolidateworkload,downsizeVMs,preventVMsprawlanddormantVMs.
Keepingavirtualinfrastructurewithintheoptimalzoneisnotasimpleproblem.Youhavetoconsidermanydifferent resources,numerouscontrolpointsforeachdevice,andhowdevicesandresourcesareusedinrelationtoeachother. Asyouadddevicestoyourinfrastructure,thefactorsforeachdecisionincreaseexponentially.Ontopofthat,the environmentisconstantlychangingtostayintheoptimalzone,youareconstantlytryingtohitamovingtarget. Toperformintelligentworkloadmanagement,OperationsManagermodelstheenvironmentasamarketmadeupof buyersandsellers.Thesebuyersandsellersmakeupasupplychainthatrepresentstiersofdevicesinyourinventory. OperationsManagerusesVirtualCurrencytogiveabudgettobuyersandassigncosttoresources.Thisvirtualcur rencyassignsvalueacrossalltiersofyourenvironment,makingitpossibletocomparethecostofapplicationtransac tionswiththecostofspaceonadiskorphysicalspaceinadatacenter. Thepricethatasellerchargesforaresourcechangesaccordingtothesellerssupply.Asdemandincreases,prices increase.Aspricesincrease,buyersandsellersreact.Buyersarefreetolookforothersellersthatofferabetterprice, andsellerscanduplicatethemselves(opennewstorefronts)tomeetincreasingdemand.OperationsManagerusesits EconomicSchedulingEnginetoanalyzethemarketandmakethesedecisions.Theeffectisaninvisiblehandthat dynamicallyguidesyourITinfrastructuretotheoptimaluseofresources. TogetthemostoutofOperationsManager,youshouldunderstandhowitmodelsyourenvironment,thekindof analysisitperforms,andtheoptimalstateitworkstoachieve.Thissectiondescribesthefollowinginmoredetail: TheOptimalOperatingZoneonpage 3 TheMarketandVirtualCurrencyonpage 3 TheEconomicSchedulingEngineonpage 4 TheOperationsManagerSupplyChainonpage 5 OperationsManagerActionsonpage 23 SupplyChainTerminologyonpage 26 ResourceDescriptionsonpage 27
Users Guide
TheOptimalOperatingZone
TheOptimalOperatingZone
Thegoalofworkloadmanagementistoassureperformancewhilemaintainingefficientuseofresources.Whenper formanceandefficiencyarebothmaintained,youareintheoptimaloperatingzone.Youcanmeasureperformanceas afunctionofdelay,wherezerodelaygivestheidealQoSforagivenservice.Efficientuseofresourcesisafunctionof utilizationwhere100%utilizationofaresourceistheidealforthemostefficientutilization. Ifyouplotdelayandutilization,theresultisanasymptoticcurve.Uptoapoint,asyouincreaseutilization,the increaseindelayisslight.Therecomesapointonthecurvewhereaslightincreaseinutilizationresultsinanunac ceptableincreaseindelay.Ontheotherhand,thereisapointinthecurvewhereareductioninutilizationdoesnt yieldameaningfulincreaseinQoS.Theoptimaloperatingzonelieswithinthesepointsonthecurve. Youcouldsetathresholdtopostanalertwhenevertheupperlimitiscrossed.Inthatcase,youwouldneverreacttoa problemuntildelayhasalreadybecomeunacceptable.Toavoidthatlatereactionyoucouldsetthethresholdtopost analertbeforetheupperlimitiscrossed.Inthatcase,youguaranteeQoSatthecostofoverprovisioningyou increaseoperatingcostsandneverachieveefficientutilization. Insteadofrespondingafterathresholdiscrossed,OperationsManageranalyzestheoperatingconditionsandcon stantlyrecommendsactionstokeeptheentireenvironmentwithintheoptimaloperatingzone.Ifyouexecutethese actions(orletOperationsManagerexecutethemforyou),theenvironmentwillmaintainoperatingconditionsthat assureperformanceforyourcustomers,whilesavingyouasmuchaspossiblebyefficientutilizationofyourresources. ForaquickviewofyourcurrentenvironmentandhowitisconvergingontheOptimalOperatingZone,seeTheWork loadViewonpage 86.
TheMarketandVirtualCurrency
Toperformintelligentworkloadmanagement,OperationsManagermodelstheenvironmentasamarket,anduses marketanalysistomanageresourcesupplyanddemand.Forexample,bottlenecksformwhenlocalworkloaddemand exceedsthelocalcapacityinotherwords,whendemandexceedssupply.Bymodelingtheenvironmentasamarket, OperationsManagercanuseeconomicsolutionstoefficientlyredistributethedemandorincreasethesupply. OperationsManagerusestwosetsofabstractiontomodeltheenvironment:
Users Guide
IntroducingOperationsManager
ModelingthephysicalandvirtualITstackasaservicesupplychain Thesupplychainmodelsdevicesinyourenvironmentasmanagedentities.Theseincludeapplications,VMs,host machines(physicalmachines,orPMs),storage,anddatacenters.Everyentityisabuyerand/oraseller.Ahost machinebuysphysicalspace,power,andcoolingfromadatacenter.ThePMsellshostresourcessuchasCPU cyclesandmemorytoVMs.Inturn,VMsbuyhostservices,andthenselltheirhostingservices(VMemandVCPU) toapplications. UsingvirtualcurrencytorepresentdelayorQoSdegradation,andtomanagethesupplyanddemandofservices alongthemodeledsupplychain. Thesystemusesvirtualcurrencytovaluethesebuy/selltransactions.Eachmanagedentityhasarunningbudget, anddrawsfromthatbudgettopayfortheresourcesitconsumes.Thepriceofaresourceisdrivenbyitsutilization themoredemandforaresource,thehigheritsprice.
ModelingtheEnvironmentasaMarket
Theseabstractionsopenthewholerangeoftheenvironmenttoasinglemodeofanalysismarketanalysis. Resourcesandservicescanbepricedtoreflectchangesinsupplyanddemand,andpricingcandriveresourcealloca tiondecisions.Forexample,abottleneck(excessdemandoversupply)resultsinrisingpricesofthegivenresource. Applicationscompetingforthesameresourcecanlowertheircostsbyshiftingtheirworkloadstootherresourcesup pliers.Asaresult,utilizationforthatresourceevensoutacrosstheenvironmentandthebottleneckisresolved.
TheEconomicSchedulingEngine
OperationsManagertrackstheUtilizationIndex(UI)forspecificresourcesinyourenvironment.Thehigherthisindex, themorethatresourceisutilized,thegreaterthedelayforconsumersofthatresource,andthegreatertheriskto yourQoS.OperationsManagerconstantlyworkstokeeptheUIwithinacceptablebounds.YoucanthinkofUIasthe costforaresourceOperationsManagerworkstokeepthecostatacompetitivelevel.Thisisnotsimplyamatterof respondingtothresholdconditions.OperationsManageranalyzesthefullrangeofbuyer/sellerrelationships,and eachbuyerconstantlyseeksoutthemosteconomicaltransactionthatisavailable. ThislastpointiscrucialtounderstandingOperationsManager.Thevirtualenvironmentisdynamic,withconstant changestoworkloadandoptimalworkloaddistributionthatcorrespondwiththevaryingrequestsyourcustomers makeofyourapplicationsandservices.Byexaminingeachbuyer/sellerrelationship,theeconomicenginearrivesat theoptimalworkloaddistributionforthecurrentstateoftheenvironment.
VMTurbo Inc.
www.vmturbo.com
TheOperationsManagerSupplyChain
Thisisanoversimplecase,butitillustratesthevalueofconstantanalysisofalltherelationships.Forthecriticalappli cation,theresultsarethesame.Butfortheenvironmentasawhole,theresultsarriveatdifferent,economicalsolu tions,toreflectthegivenconditions.Theeconomicengineconsidersalltheentitiesandresourcesinyour environment,andanalyzesthemasynchronouslytoconstantlytendtowardtheoptimaloperatingzone. Note:Inprincipal,youcanrunOperationsManagerwithnothingmorethanitsdefaultsettings.However,itslikely thatyourenvironmenthasspecialservicesandresourcesthatrequiredifferentmanagementdecisions.Operations Managerprovidesafullrangeofpoliciesthatyoucansettocontrolhowthesoftwaremanagesspecificgroupsofenti ties.However,beforeyoumakesuchpolicysettings,youshouldunderstandhowOperationsManagerworksby default.Formoreinformationaboutpolicies,seeThePolicyViewonpage 234.
TheOperationsManagerSupplyChain
OperationsManagermodelsyourenvironmentasamarketofbuyersandsellers.Atitssimplest,amarketmodel couldclassifyeachentityasjustabuyerandaseller.However,avirtualenvironmenthastiersofresourcesandser vices.Also,differenttargetsthatOperationsManagercanmonitorrepresentdifferenttiersorgroupings.Forexample, ahypervisorrepresentsapplications,VMs,PMs,datastores,anddatacenters,whilealoadbalancerrepresentsvirtual applicationsandacloudstackrepresentsvirtualdatacenters.Thesetiersformachainofsupplyanddemand,where onetiersuppliesresourcestomeetthedemandsofanothertier. TheOperationsManageruserinterfacedisplaysthesupplychaininthefollowingtiers.Toseethefullinventory,with navigationliststhatshowthefullsupplychain,seeTheInventoryViewonpage 151. VirtualApplicationsonpage 6 Applicationsonpage 7 VirtualMachinesonpage 9 PhysicalMachinesonpage 11 Storageonpage 13 DiskArraysonpage 14 StorageControllersonpage 16 IOModulesonpage 17 FabricInterconnectsonpage 18 Datacentersonpage 19 ProviderVirtualDatacentersonpage 20 OrganizationVirtualDatacentersonpage 22
Users Guide
IntroducingOperationsManager
VirtualApplications
Synopsis
Budget: Provides: Consumes: Discoveredthrough: Avirtualserverhasunlimitedbudgettobuyapplicationresources.Asaresult,avirtual applicationwillneverbesuspended. Transactionstoendusersandotherapplications. ApplicationsrunningonVMs. OperationsManagerdiscoversvirtualapplicationserversthroughloadbalancertargets(see AddingandRemovingTargetVirtualManagementServersonpage 208).
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforavirtualapplication: Transaction(transactionspersecond) Thepercentageutilizationoftheallocatedtransactionspersecondforthegivenvirtualapplication.
VMTurbo Inc.
www.vmturbo.com
TheOperationsManagerSupplyChain
Actions
OperationsManagerdoesnotrecommendactionstoperformonthevirtualapplicationitself,butitdoesrecommend actionstoperformontheVMsthathostboundapplications.Forexample,assumeavirtualapplicationthatmanages threeSQLdatabases.Ifasurgeinrequestsdegradesperformanceacrossallthreedatabases,thenOperationsMan agercanstartanewVMtorunanotherinstanceofthedatabaseapplication,andbindittothevirtualapplication.On theotherhand,ifSQLrequestsdropoffsothattheloadbalanceronlyforwardsrequeststotwoofthedatabases, OperationsManagercansuspendthedormantdatabaseandunbinditfromthevirtualapplication.
Applications
Inavirtualizedenvironment,anapplicationisaprocessrunningonaVM.Applicationstypicallyservehumanusers,or otherapplications.Theyprovidetransactionstotheirusers.
Synopsis
Budget: Anapplicationgainsitsbudgetasafunctionofitsactivity,asmeasuredbyutilizationof transactions.Themoreactiveanapplicationis(themoretransactionstheapplicationperforms), themoreOperationsManagerassumestheapplicationissellingitsservicestoauser. Transactionstootherapplications,toloadbalancerVirtualApplicationServers,andtoendusers. VMresources,includingVCPU,VMem,andVStorage. OperationsManagerusesWMI,SNMP,orJMXtodiscoverapplicationsthroughthecurrent targethypervisors. Forinformation,seeAddingandRemovingTargetVirtualManagementServersonpage 208.
ApplicationDiscovery
Bydefault,OperationsManagerdiscoversthefollowingapplications:
Users Guide
IntroducingOperationsManager
ApplicationName
LSASS IIS XenDesktop VMView MSSQL SharePoint GuestLoad
Description
MicrosoftActiveDirectoryservices MicrosoftInternetInformationServices CitrixXenDesktop VMWareView MicrosoftSQLServer MicrosoftSharepointServer TheresourcesthatOperationsManagerhasnotassignedtoanyspecificapplication(for moreinformation,seeGuestLoadonpage 8)
GuestLoad
TheApps_GuestLoaditemisaspecialentryintheApplicationshierarchy.ThisitemtrackstheresourcesthatOpera tionsManagerhasnotassignedtoanyspecificapplication.Thiscanoccurforthefollowingreasons: YoudonothavethelicensesrequiredtosupportApplicationmonitoringInthiscase,OperationsManagerlistsall theconsumedVMresourcesintheApps_GuestLoadentrythisistheonlyentryunderApplications. OperationsManagerfailstodiscoversomeapplicationsInthiscase,OperationsManagerdisplaysentriesforthe applicationsithasdiscovered,andliststheVMresourcesthatarenotaccountedforunderApps_GuestLoad. VMresourcesaredevotedtoinfrastructure,andnotpartofanyapplicationOperationsManagerliststhese resourcesunderApps_GuestLoad,andprovidesentriesfortheapplicationsithasdiscovered.
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforanapplication: VMem ThepercentageutilizationoftheVMemallocatedforthehostingVM,measuredinKbytes. VCPU ThepercentageutilizationoftheVCPUallocatedforthehostingVM,measuredinMhz. Transaction(transactionspersecond) Thepercentageutilizationoftheallocatedtransactionspersecondforthegivenvirtualapplication.
Actions
Forenvironmentsthatincludeloadbalancers,OperationsManagerrecommendsandperformsBind/Unbindactions onapplications.Theseactionsincreaseordecreasecapacityforagivenloadbalancer.
VMTurbo Inc.
www.vmturbo.com
TheOperationsManagerSupplyChain
VirtualMachines
Avirtualmachine(VM)isasoftwareemulationofaphysicalmachine,includingOS,virtualmemoryandCPUs,and networkports.VMshostapplications.
Synopsis
Budget: AVMgainsitsbudgetbysellingresourcestotheapplicationsithosts.Ifutilizationishigh enough,OperationsManagercancreateanewcopyofthegivenVM. Ifutilizationfallsoff,theVMlosesbudget.Ultimately,ifthebudgetisntenoughtopayforthe hostservicesitconsumes,OperationsManagerwillsuspendorpowerofftheVM. Hostresourcesforapplicationstouse: VMEM(Kbytes) VCPU(MHz) VStorage IOPs(storageaccessoperationspersecond) Latency(capacityfordisklatencyinms)
Provides:
Users Guide
IntroducingOperationsManager
Synopsis
Consumes: Discoveredthrough: Physicalhostresources,includingCPUandMem Storage OperationsManagerdiscoversVMsthroughhypervisortargets. Forinformation,seeAddingandRemovingTargetVirtualManagementServersonpage 208.
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaVM: VMem ThepercentageutilizationofthevirtualmemoryallocatedfortheVM,measuredinKbytes. VCPU ThepercentageutilizationofthevirtualCPUcapacityallocatedfortheVM,measuredinMhz. VStorage ThepercentageutilizationofthevirtualstoragecapacityallocatedfortheVM,measuredinKbytes. IOPS(StorageAccessOperationsperSecond) ThepercentageutilizationofIOPSallocatedfortheVStorageontheVM. Latency ThepercentageutilizationoflatencyallocatedfortheVStorageontheVM,measuredinms.
Actions
OperationsManagerrecommendsthefollowingactionsforaVM: StartanewVMfor: HighresourceutilizationonVM HighresourceutilizationonhostingPM ExcessIOPSorLatencyinVStorage Terminate(Remove)VM ForaVMthathasbeensuspendedforalongperiod. SuspendVM ForlowutilizationofVMsresources. MoveVMfor: HighresourceutilizationonVM HighresourceutilizationonhostingPM ExcessIOPSorLatencyinVStorage Workloadplacementviolation HostingPMisunderutilized(movebeforesuspendingPM) MoveVMStorage Forexcessutilizationofthecurrentdatastore,orformoreefficientutilizationofdatastoresintheenvironment.
10
VMTurbo Inc.
www.vmturbo.com
TheOperationsManagerSupplyChain
PhysicalMachines
Synopsis
Budget: APMgainsitsbudgetbysellingresourcestotheVMsithosts.ThemoreVMsrunningonaPM, themorebudgetthePMhastopurchasestorageanddatacenterresources.IfutilizationofaPM ishighenough,OperationsManagercanrecommendthatyouprovisionanewPM. Ifutilizationfallsoff,thePMlosesbudget.Ultimately,ifthebudgetisntenoughtopayforthe servicesitconsumes,OperationsManagerwillsuspendorpoweroffthePM. HostresourcesforVMstouse: Mem(Kbytes) CPU(MHz) IO(throughputontheI/Obus) Net(networkthroughput) Swap(swapratecapacitymeasuredinbytes/sec) Ballooning(sharingofmemoryamonghostedVMs) CPUReadyQueue(waittimeonthequeueinms)
Provides:
Users Guide
11
IntroducingOperationsManager
Synopsis
Consumes: Discoveredthrough: Datacenterresources(physicalspace,cooling,etc.)andstorage. OperationsManagerdiscoversPMsthroughhypervisortargets(seeAddingandRemovingTarget VirtualManagementServersonpage 208).Forsomehypervisorvendors,thePMisthetarget, andforothersthePMsaremanagedbythespecifiedtarget.
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaPM: Mem ThepercentageofthePMsmemorythatisreservedorinuse,measuredinKbytes. CPU ThepercentageofthePMsCPUcyclesthatarereservedorinuse,measuredinKbytes. IO ThedataratethroughthePMsIOadapters.ChartsshowthepercentageofthePMsIOcapacitythatisinuse, measuredinKbytespersecond. Net ThedataratethroughthePMsnetworkadapters.ChartsshowthepercentageofthePMsnetworkthroughput capacitythatisinuse,measuredinKbytespersecond. Swap ThepercentageofthePMsallocatedswapspacethatisinuse,measuredinKbytes. Balloon ThesharingofmemoryamongVMsrunningonthehost.ChartsshowpercentageofthePMsballooningcapacity thatisinuse,measuredinKbytes. 1,2,4CPUReady ThepercentageofthePMsallocatedreadyqueuecapacitythatisinuse,measuredinKbytes.Chartsshowthe percentageorwaittimeforalltheVMsonagivenhostPM.
Actions
OperationsManagerrecommendsthefollowingactionsforaPM: StartPM Forincreaseddemandofphysicalresources,startupasuspendedPM. ProvisionPM Forincreaseddemandofphysicalresources,installanewPMintheenvironment.OperationsManagerwillthen moveworkloadtothathost. SuspendPM ForunderutilizedresourcesonaPM,moveexistingworkloadtootherhostsandsuspendthePM. Terminate(Remove)PM ForaPMthathasbeensuspendedforaperiodoftime,removethePM.
12
VMTurbo Inc.
www.vmturbo.com
TheOperationsManagerSupplyChain
host,OperationsManagerreservesthathostforHAandwillnotmoveVMstoit.Youcanseeafailovericon( thereservedhostintheInventorytree.
)on
Storage
StorageisrepresentedinOperationsManagerasDatastores.ADatastoreisalogicalgroupingofoneormorephysical storagedevicesthatserveVMstoragerequirements.
Synopsis
Budget: Provides: ADatastoregainsitsbudgetbysellingresourcestotheVMsitserves.IfutilizationofaDatastore ishighenough,OperationsManagercanrecommendthatyouprovisionanewone. HostresourcesforVMstouse: Storageamount IOPs(storageaccessoperationspersecond) Latency(capacityfordisklatencyinms) Diskarrays. OperationsManagerdiscoversDatastoresthroughhypervisortargets(seeAddingandRemoving TargetVirtualManagementServersonpage 208).
Consumes: Discoveredthrough:
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforadatastore: Storage Thestorageallocatedtoastoragecontrolleristhetotalofallthephysicalspaceavailabletothestoragecontroller. Thisincludesdisksfordiskarrays,sparedisks,orotherphysicalspacethecontrollermanages.Incharts,this metricshowsthepercentageofthisstoragethatisutilizedbythecharteddevice. CPU ThepercentageutilizationofCPUresourcesallocatedtothestoragecontroller.
Users Guide
13
IntroducingOperationsManager
Actions
OperationsManagerrecommendsthefollowingactionsforadatastore: StartStorage Forhighutilizationofstorageresources,startasuspendeddatastore. ProvisionStorage Forhighutilizationofstorageresources,provisionanewdatastore. SuspendStorage Forlowutilizationofstorageresources,moveservedVMstootherdatastoresandsuspendthisone. TerminateStorage(Remove) Foradatastorethathasbeensuspendedforaperiodoftime,removethedatastore. Move(onlywiththeStorageExtension) Forhighutilizationofphysicalstorage,movedatastoretoadifferentstoragedevice. Resize(onlywiththeStorageExtension) Increaseordecreasethedatastorecapacity.
DiskArrays
14
VMTurbo Inc.
www.vmturbo.com
TheOperationsManagerSupplyChain
Synopsis
Budget: Provides: Adiskarraygainsitsbudgetbysellingresourcestothedatastoresitserves.Ifutilizationofadisk arrayishighenough,OperationsManagercanrecommendthatyouprovisionanewone. Storageresourcesfordatastorestouse: Storageamount StorageProvisioned IOPs(storageaccessoperationspersecond) Latency(capacityfordisklatencyinms) Storagecontrollers OperationsManagerdiscoversdiskarraysthroughstoragecontrollertargets(seeAddingand RemovingTargetVirtualManagementServersonpage 208).
Consumes: Discoveredthrough:
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforadiskarray: Storage Thepercentageutilizationofthestorageallocatedforthegivendiskarray.Thisisasumoftheaggregatedphysical storagethatthearrayexposestotheenvironment. StorageProvisioned Thepercentageutilizationofthestoragethatwasprovisionedforthisdiskarray.Thisencompassesover provisioningofstorage,aswellasthinprovisioningontheVMs,deduplication,compression,andotherstorage optimizations.Forexample,assumestorageoverprovisioningof200%astheonlystorageoptimization,andthe currentStorageutilizationisat50%.Inthiscase,StorageProvisionedwouldshowavalueof25%. IOPSStorageAccessOperationsperSecond ThepercentageutilizationofallocatedIOPS.Thediskarrayaggregatesthisvalueforallitsvolumes.Inother words,allvolumesonagivendiskarrayshowthesamevalueforthisresource. Latency Thepercentageutilizationofallocatedlatency.Thediskarrayaggregatesthisvalueforallitsvolumes.Inother words,allvolumesonagivendiskarrayshowthesamevalueforthisresource.
Actions
OperationsManagerrecommendsthefollowingactionsforadiskarray: ProvisionDiskArray Forhighutilizationofthediskarraysstorage,provisionanewdiskarray. StartDiskArray Forhighutilizationofdiskarray,startasuspendeddiskarray. SuspendDiskArray Forlowutilizationofthediskarraysstorage,moveVMstodatastoresandsuspendvolumesonthediskarray. MoveVM ForhighutilizationofaStorageonavolume,OperationsManagercanmoveaVMtoanothervolume.Thenew volumecanbeonthecurrentdiskarray,oronanyotherdatastore. ForhighIOPSorLatency,amoveisalwaysfromthecurrentarraytoanotherdiskarrayorotherdatastore.Thisis becauseallthevolumesonagivendiskarrayshowthesameIOPSandLatency.
15
Users Guide
IntroducingOperationsManager
StorageControllers
Synopsis
Budget: Astoragecontrollergainsitsbudgetbysellingresourcestothediskarraysitmanages.If utilizationofthestoragecontrollersCPUresourcesishighenough,OperationsManagercan recommendthatyouprovisionanewoneandmovediskarraystoit. CPUandstorageresourcesfordiskarrays: Storageamount CPU IOmodulesthatconnectthecontrollertotheLANontheonehand,andtothediskarraysonthe other. OperationsManagerdirectlyaccessesstoragecontrollertargets(seeAddingandRemoving TargetVirtualManagementServersonpage 208).
Provides:
Consumes: Discoveredthrough:
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforastoragecontroller: Storage Thestorageallocatedtoastoragecontrolleristhetotalofallthephysicalspaceavailabletothestoragecontroller. Thisincludesdisksfordiskarrays,sparedisks,orotherphysicalspacethecontrollermanages.Incharts,this metricshowsthepercentageofthisstoragethatisutilizedbythecharteddevice.
VMTurbo Inc. www.vmturbo.com
16
TheOperationsManagerSupplyChain
CPU ThepercentageutilizationofCPUresourcesallocatedtothestoragecontroller.
Actions
OperationsManagerrecommendsthefollowingactionsforastoragecontroller: ProvisionStorageController ForhighutilizationofthestoragecontrollersCPU,provisionanewstoragecontroller,andthenmovediskarrays toit.
IOModules
Synopsis
Budget: Provides: Consumes: Discoveredthrough: AnIOmodulegainsitsbudgetbysellingNetresourcestoastoragecontroller. Netresources ChassisadSwitch OperationsManagerdiscoversIOmodulesthroughthestoragecontrollertargetsthatusethem (seeAddingandRemovingTargetVirtualManagementServersonpage 208).
Users Guide
17
IntroducingOperationsManager
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforanIOmodule: Net ThepercentageutilizationofthetotalnetworkthroughputallocatedfortheIOmodule.
FabricInterconnects
Synopsis
Budget: Provides: Consumes: Discoveredthrough: AfabricinterconnectgainsitsbudgetbysellingNetresourcestoservers. Netresources N/A OperationsManagerdiscoversfabricinterfacesthroughtheUCSplatformtargetsthatusethem (seeAddingandRemovingTargetVirtualManagementServersonpage 208).
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforanIOmodule: Net ThepercentageutilizationofthetotalnetworkthroughputallocatedfortheIOmodule.
18
VMTurbo Inc.
www.vmturbo.com
TheOperationsManagerSupplyChain
Datacenters
ForOperationsManager,adatacenteristhesumofVMs,PMs,datastores,andnetworkdevicesthataremanagedby agivenhypervisortarget.Adatacenterprovidescompute,memory,storage,andbandwidthresources.
Synopsis
Budget: Provides: Consumes: Discoveredthrough: ADatastorehasunlimitedbudget. Datacenterresources(physicalspace,cooling,etc.). N/A OperationsManagerdiscoversDatastoresthroughhypervisortargets(seeAddingandRemoving TargetVirtualManagementServersonpage 208).
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforadatacenter: Mem ThepercentageofthePMsmemorythatisreservedorinuse,measuredinKbytes. CPU ThepercentageofthePMsCPUcyclesthatarereservedorinuse,measuredinKbytes. IO ThedataratethroughthePMsIOadapters.ChartsshowthepercentageofthePMsIOcapacitythatisinuse, measuredinKbytespersecond. Net ThedataratethroughthePMsnetworkadapters.ChartsshowthepercentageofthePMsnetworkthroughput capacitythatisinuse,measuredinKbytespersecond.
Users Guide
19
IntroducingOperationsManager
Actions
OperationsManagerdoesnotrecommendactionstoperformonadatacenter.Instead,itrecommendsactionstoper formonthedevicesrunninginthedatacenter.
ProviderVirtualDatacenters
20
VMTurbo Inc.
www.vmturbo.com
TheOperationsManagerSupplyChain
Synopsis
Budget: AProvidervDCgainsitsbudgetbysellingresourcestotheOrganizationvDCsthatithosts.If utilizationfallsoff,thedatacenterlosesbudget.Ultimately,ifthebudgetisntenoughtopayfor theservicesitconsumes,OperationsManagerwillterminatetheProvidervDC. PhysicalresourcessuchasPMsanddatastores. PMsanddatastores OperationsManagerdiscoversvDCsthroughcloudstackmanagerssuchasvCloudDirector(see AddingandRemovingTargetVirtualManagementServersonpage 208).
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaprovidervirtualdatacenter: Mem Thepercentageofphysicalmachinememorythatisreservedorinuse,measuredinKbytes.Foravirtual datacenter,thisismeasuredagainstthesumofthememoryallocatedtothephysicalmachinesinthedatacenter. Storage Thestorageallocatedtoastoragecontrolleristhetotalofallthephysicalspaceavailabletothestoragecontroller. Thisincludesdisksfordiskarrays,sparedisks,orotherphysicalspacethecontrollermanages.Incharts,this metricshowsthepercentageofthisstoragethatisutilizedbythecharteddevice. CPU ThepercentageutilizationofCPUresourcesallocatedtothestoragecontroller.
Actions
OperationsManagerdoesnotrecommendactionstoperformonavirtualdatacenter.Instead,itrecommendsactions toperformonthedevicesrunninginthedatacenter.
Users Guide
21
IntroducingOperationsManager
OrganizationVirtualDatacenters
AnOrganizationVirtualDatacenter(vDC)isacollectionofresourcesthatareavailableforexternalcustomerstoman agethroughthecloud.Itisanenvironmentcustomerscanusetostore,deploy,andoperatevirtualsystems.
Synopsis
Budget: AnOrganizationvDCgainsitsbudgetasafunctionofitsactivity.Thehighertheutilizationofthe vDC,themoreOperationsManagerassumesthevDCissellingitsservicestoauser. IfutilizationishighenoughonanOrganizationvDC,OperationsManagercanincreaseresources forthevDC.Ifutilizationfallsof,OperationsManagercanreduceresourcecapacity,orultimately terminatethevDC. OperationsManagercanalsoresizeVMsthroughtheOrganizationvDCinresponsetochangesin VMutilization. Physicalresourcestohostvirtualsystems. ProvidervDC OperationsManagerdiscoversvDCsthroughcloudstackmanagerssuchasvCloudDirector(see AddingandRemovingTargetVirtualManagementServersonpage 208).
OperationsManagerdisplaysProvidervDCsintheinventoryasfollows:
22
VMTurbo Inc.
www.vmturbo.com
OperationsManagerActions
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaprovidervirtualdatacenter: Mem Thepercentageofphysicalmachinememorythatisreservedorinuse,measuredinKbytes.Foravirtual datacenter,thisismeasuredagainstthesumofthememoryallocatedtothephysicalmachinesinthedatacenter. Storage Thestorageallocatedtoastoragecontrolleristhetotalofallthephysicalspaceavailabletothestoragecontroller. Thisincludesdisksfordiskarrays,sparedisks,orotherphysicalspacethecontrollermanages.Incharts,this metricshowsthepercentageofthisstoragethatisutilizedbythecharteddevice. CPU ThepercentageutilizationofCPUresourcesallocatedtothestoragecontroller.
Actions
OperationsManagerdoesnotrecommendactionstoperformonavirtualdatacenter.Instead,itrecommendsactions toperformonthedevicesrunninginthedatacenter.
OperationsManagerActions
OperationsManagerdoesmorethantrackproblemsinyourenvironment.Beforeproblemsoccur,OperationsMan ageridentifiesactionsyoucantaketoavoidtheproblems.Youcanperformtheseactionsmanually,directOperations Managertoperformtheactionsoncommand,ordirectOperationsManagertoperformactionsautomaticallyasthey arise.Youcansetdifferentactionmodes(whethertoautomateornot)forindividualactions(seeActionModeson page 254). Note:Torecommendandperformactions,theOperationsManagerEconomicSchedulingEnginetreatsyourenviron mentasamarketwithprovidersandconsumers.Entitiesinthemarketinteractinprovider/consumerrelationships. Forexample,aPMhostsaVMThePMprovidescomputeresources,physicalmemory,andnetworkthroughputto theVM,andtheVMconsumestheseresources. OperationsManagerperformsfourgeneraltypesofactions: ProvisionAddingresourcecapacity,usuallybyaddinganentity DecommissionStopping,suspending,orremovinganentity MovePlacingaconsumeronadifferenthost ResizeChangingtheallocationofresourcesonanentity
Users Guide
23
IntroducingOperationsManager
Provision
Provisioningactionsaddcapacitytoyourenvironment.Forexample,provisioningaPMaddsmorecomputecapacity thatisavailabletohostVMs.ProvisioningaVMaddscapacitytorunapplications.OperationsManagercanprovision thefollowing: VMs PMs Storage DiskArrays
Decommission
Decommissioningactionseitherterminateentities(removethemfrotheenvironment)orsuspendthem(set resourcesasidewithoutremovingthemfromtheenvironment).Suspendedcapacityisstillavailable,butiscurrently notinuse.Suspendedresourcesarecandidatesforremoval.OperationsManagercandecommissionthefollowing: VMs PMs Storage DiskArrays
Move
Movesareactionsthatchangeaconsumertouseadifferentprovider.Forexample,movingaVMassignstheVMto behostedonadifferentPM.MovingaVMsstoragemeanstheVMwilluseadifferentdatastore.OperationsManager canmovethefollowing: VMs Storage
Resize
Resizeactionsallocatemoreorfewerresourcesonanentity.TypicalresizingincludesaddingorsubtractingVCPUsor VMemonaVM,addingorsubtractingcapacityonadatastore,andaddingorsubtractingvolumesinadiskarray. OperationsManagercanresizethefollowing: VMs Storage DiskArrays(forexample,startanadditionaldriveinthearray)
24
VMTurbo Inc.
www.vmturbo.com
OperationsManagerActions
ActionsSummary
ThefollowingtablesummarizestheactionsOperationsManagercanperformorrecommendfortheinventoryitems inthesupplychain:
InventoryItem
VirtualApplication
Provision
Decommission
Move
Resize
N/A Applicationsignaturesidentifywhichapplicationsareboundtospecificloadbalancers.AsOperations ManagerprovisionsordecommissionsVMsrunningtheseapplications,thoseactionsincreaseor decreasethecapacityofavirtualapplication.Inthisway,OperationsManageraddsorsubtracts capacityonaloadbalancer Forinformationaboutloadbalancertargets,seeLoadBalancerDiscoveryonpage 266. BindOnlyfor environmentswitha loadbalancer Start UnbindOnlyfor environmentswitha loadbalancer Suspend Terminate(remove VM) N/A N/A
Application
VM
PM
N/A
Storage(datastores forVMs)
DiskArray(only availablewiththe StorageExtension) StorageController (onlyavailablewith theStorage Extension) IOModule(only availablewiththe StorageExtension) FabricInterconnect (onlyavailablewith theConvergedFabric Extension) Datacenter
Suspend
N/A
N/A
N/A
N/A
N/A
N/A
Users Guide
25
IntroducingOperationsManager
InventoryItem
VirtualDatacenter
Provision
Decommission
Move
Resize
Resize(changethe amountofCPU, memory,orstorage allocatedtoaVDC)
SupplyChainTerminology
VMTurbointroducesspecifictermstoexpressITresourcesandutilizationintermsofsupplyanddemand.These termsarelargelyintuitive,butyoushouldbesureyouunderstandhowtheyrelatetotheissuesandactivitiesthatare commonforITmanagement.
Term:
Commodity
Definition:
ThebasicbuildingblockofVMTurbosupplyanddemand.EverythingaVMTurboproductrepresentsor analyzesisacommodity.Forexample,theCPUcapacityormemorythataphysicalmachinecanprovide isacommodity.TheOperationsManagercanalsorepresentclustersandsegmentsascommodities. Whentheuserinterfaceshowscommodities,itsshowingtheresourcesaserviceprovides.Whenthe interfaceshowscommoditiesbought,itsshowingwhatthatserviceconsumes. Theresourcesorcommoditiesthatmakeupthegivenservice.Forexample,intheuserinterfaceyou mightseethatacertainVMiscomposedofcommoditiessuchasoneormorephysicalCPUs,anEthernet interface,andphysicalmemory. CompareComposedOftoConsumes,whereconsumptionreferstothecommoditiestheVMhasbought. AlsocompareComposedOftothecommoditiesaserviceoffersforsale.Aphysicalmachinemight includefourCPUsinitscomposition,butthecommoditiesthemachineofferswillshowtheseCPUs aggregatedasasinglecommodity. Theservicesandcommoditiesaservicehasbought.Aserviceconsumesothercommodities.For example,aVMconsumesthecommoditiesofferedbyaphysicalmachine,andanapplicationconsumes commoditiesfromoneormoreVMs.Notethatintheuserinterfaceyoucanexploretheservicesthat providethecommoditiesthecurrentserviceconsumes. Thesumofdatacenter,network,physicalmachine,storage,VM,andapplicationresourcesthatyouare monitoring. Thelistofallcommoditiesinyourenvironment. AmeasureoftherisktoQualityofService(QoS)thataconsumerwillexperience.ThehighertheUIona provider,themorerisktoQoSforanyconsumerofthatprovidersservices. Forexample,aphysicalmachineprovideshostservicestooneormoreVMs.ThehighertheUIonthe provider,themorelikelyitisthattheVMswillexperienceQoSdegradation. Notethatforoptimaloperation,theUIonaprovidershouldnotgointodoubledigits.Intheabove example,ifthePMhasaUIof16ormore,theVMsareverylikelytosufferQoSdegradation. Afunctioningcommoditiesgroupsuchasaphysicalmachine,aVM,oranapplication. Thepercentageovertimethatacommodityisused,where100%isutilizationofthefullcapacity. ThecollectionofVMsrunningonagivenphysicalmachine.Becauseanenvironmentcanhavemany VMs,theuserinterfaceshowsVMgroupsasawaytosimplifyandorganizetheirpresentation.
ComposedOf
Consumes
26
VMTurbo Inc.
www.vmturbo.com
ResourceDescriptions
ResourceDescriptions
Toperformintelligentworkloadbalancing,OperationsManagercollectsrawdatafromitstargetservers(hypervisors, cloudmanagementstacks,orloadbalancers).OperationsManagerasynchronouslypollsitstargetserversat10min uteintervalstocollectthetarget'slatestdatasamples.Itthenusesthese10minutedatapointsforanalysisandto displaydataintheGUI. ThewayOperationsManagercollectshostmemorydatafromvCenterServerillustrateshowthisworks.vCenter ServercollectspeakmetricsfromitsmanagedVMsat20secondintervals.EverytenminutesOperationsManager pollsvCenterServertocollectitslastroundofdatasamples(30samplesin10minutes).TotrackaVM'sutilizationof hostmemory,OperationsManagerrequestsmemory.activedatasamples.Fromthatpolling,OperationsManagercan track: MaxMemoryUtilizationOperationsManagerusesthehighestvalueineachpollingsample.Thisgivesthe highestpercentageofactivememoryutilizationfortheselectedVM(orgroupofVMs),plottedovertheselected timeperiod.Foramaxvalue,OperationsManagerusesthehighestobservedactivememoryvalueinthedata sample. AverageMemoryUtilizationOperationsManageraveragesallthevaluesineachpollingsample.
Resource:
124CPURdy
Description:
Waittimeinthereadyqueueonthehost,measuredinms.Chartsshowthepercentageallocatedready queuecapacitythatisinuseonthehost.Forhostcharts,thisisameasureofthetotalreadyqueuewait timeforalltheVMsrunningonthathost. Ballooningcapacityonthehost,measuredinKbytes.Ballooningindicatesthesharingofmemoryamong theVMsonagivenhost.Chartsshowthepercentageallocatedballooningcapacitythatisinuseonthe host. HostCPUcapacity,measuredinMhz.ThisshowswhatpercentageofCPUcyclesaredevotedto processinginstructions. HostchartsshowthepercentageofthehostsCPUcapacitythatisinuse. VMchartsshowthepercentageofthehostsCPUcapacitythatisconsumedbythegivenVM. DataratethroughthehostsIOadapter,measuredinKbytes/sec. DatacenterchartsshowtheaveragepercentageofthehostIOcapacitythatisinuse,forallthehostsin thedatacenter. HostchartsshowthepercentageofthehoststotalIOcapacitythatisinuse. Storageaccessoperationspersecond.ChartsshowthepercentageofallocatedIOPScapacitythatisused onadatastore. Allocatedcapacityforlatencyonadatastore.ThismeasuresthelatencyexperiencedbyallVMsandhosts thataccessthedatastore.Chartsshowthepercentageofallocatedlatencythatisinuseonthedatastore. Hostmemory,measuredinKbytes. Hostchartsshowthepercentageofthehostsmemorythatisinuse. VMchartsshowthepercentageofthehostsmemorythatisconsumedbythegivenVM. DataratethroughthehostsNetworkadapter,measuredinKbytes/sec. DatacenterchartsshowtheaveragepercentageofthehostNETcapacitythatisusedforallthehostsin thedatacenter. HostchartsshowthepercentageofthehoststotalNETcapacitythatisinuse.
Balloon
CPU
IO
NET
Users Guide
27
IntroducingOperationsManager
Resource:
Storage Storage Provisioned Swap Transactions UI
Description:
Datastorecapacity,measuredinKbytes.Datastorechartsshowthepercentageofadatastorescapacity thatisinuse. Thisresourceshowshowmuchthegivenstorageisoversubscribed.StorageProvisionedcapacityisthe storagecapacitymultipliedbytheStorageOverprovisionedPercentage(200bydefault).Thehigherthis value,thegreatertheriskthatstorageisovercommitted. Allocatedswapspaceonthehost.Chartsshowthepercentageofahostsallocatedswapspacethatisin use. Transactionspersecondinanapplication.Chartsshowthepercentageofanapplicationsallocated transactioncapacitythatisinuse. AmeasureoftherisktoQualityofService(QoS)thataconsumerwillexperience.ThehighertheUIona provider,themorerisktoQoSforanyconsumerofthatprovidersservices.ChartsshowtheUIforthe givendevice. VirtualCPUcapacityonaVM,measuredinMhz.ChartsshowthepercentageofaVMsVCPUcyclesthat aredevotedtoprocessinginstructions. VirtualmemoryallocatedonaVM,measuredinKbytes.ChartsshowthepercentageofaVMsallocated VMemthatisinuse. NotethatpercentagesofallocatedVMemaremeasuredagainstwhicheveristhelessof:TheVMemlimit (ifset)ortheallocatedVMemcapacity.Thisisalsotrueinreportsandrecommendedactions.For example,assumeaVMwithallocatedVMemof8GB,butalimitof4GB.Inthiscase,thepercentageina chartshowsthepercentageutilizedof4GB. VirtualstorageallocatedonaVM,measuredinKbytes.ChartsshowthepercentageofaVMsallocated VStoragethatisinuse.
VCPU VMem
VStorage
28
VMTurbo Inc.
www.vmturbo.com
TheOperationsManagerUser Interface
TouseOperationsManager,youopenawebbrowsertotheIPaddressofyourproductinstallation.OperationsMan agerservestheuserinterfacetoyourbrowser,whereyoucanobserve,analyze,andmanageyourenvironment.The followingfigureshowstheuserinterfaceopenedtotheDashboardsview.
Users Guide
29
TheOperationsManagerUserInterface
TheOperationsManagerUserInterfaceDashboardsView
Thissectiondescribesthedifferentcomponentsoftheuserinterface,includingthefollowing: MenuBaronpage 31 ToolBarandDisplayToolsonpage 32 FlyoutPanelsonpage 33 NotificationsBaronpage 37 StandardPanelControlsonpage 38 InformationPanelsonpage 44 UtilizationHistoryonpage 50
30
VMTurbo Inc.
www.vmturbo.com
MenuBar
MenuBar
OperationsManagerpresentsviewsforthedifferentactivitiesyoucanperform.Themenubaratthetopoftheappli cationwindowincludesbuttonsyouclicktodisplaytheseviews.OperationsManagerprovidesthefollowingviews: TheDashboardsViewonpage 64Seedashboardsthatfocuson: Assuringserviceperformance Maintainingefficientallocationofresources Projectingfutureresourcerequirementsforclusters Trendingenvironmentstatusoverthelastmonth TheWorkloadViewonpage 86Seechartsthatshowthecurrentworkloaddistributioncomparedtothemost desirableworkloaddistribution TheDeployViewonpage 93UseOperationsManagertodeploynewVMsinyourenvironment,while maintainingtheenvironmentwithintheOptimalOperatingZone ThePlanViewonpage 99Runwhatifscenariostoinvestigatehowtochangeyourinfrastructuretoachieve optimalperformance TheOptimizeViewonpage 146Seesidebysidechartsofthecurrentenvironmentcomparedwiththeoptimal environment.IncludesaToDolistofactionsyoucanperform. TheInventoryViewonpage 151Seerealtimeandhistoricalinformationaboutthevariousresources,services, andcomponentsinyourenvironment TheAdminViewonpage 197AttachOperationsManagertospecifichypervisors,createuseraccounts,specify dataretentionpolicies,andperformothermaintenanceactivities ThePolicyViewonpage 234Definegroupsandmakesettingstodefineworkloadplacement,analysis,and otherpolicies
Deleting,Adding,andArrangingMenuButtons
Todeleteabuttonfromthemenubar,clickthecloseboxinthebuttonsupperrightcorner.
Users Guide
31
TheOperationsManagerUserInterface
ToolBarandDisplayTools
TheOperationsManagertoolbarprovidesthefollowing: Reports ThereportstoolopensanewwebpagethatpresentsalltheReportsthataredefinedforyourinstallationof OperationsManager.ItgeneratesreportsinPDFthatyoucanvieworsendtospecificemailaddresses.Youcan alsosavereportsintheMicrosoftExcelXMLformat.OperationsManagerpresentsastandardsetofreports,and youcanalsodefinecustomreports. ReportsarenotavailableuntilOperationsManagerhasbeenrunningfor24hours. Search Thesearchtoolopensadialogboxyoucanusetosearchforcomponentsorservicesbyname.Asyoutypea SearchExpression,thedialogboxlistsalltheitemsthatmatchyourstring.WhenyouselectanitemandclickOK, OperationsManageropensanewviewtoshowinformationaboutthatitem.Youcanselectmultipleitems.Use ShiftClicktoextendtheselection,oruseCtrlClicktoselectdiscontinuousitems.
32
VMTurbo Inc.
www.vmturbo.com
FlyoutPanels
HelpMenu Thismenuprovidesaccessto: QuickHelpDescriptionsofvariouspanelsinOperationsManager,thatoverlaythepanelcontent. UserGuideTheOperationsManagerdocumentation. SupportCenterThiscommandopenstheSupportCenterwebsite. AboutOperationsManagerversioninformation Logout UsethistooltologoutofyourOperationsManagersession. Collapse ThisbuttoncollapsesalltheentriesintheNavigationpanel. Refresh TheRefreshbuttoncausesOperationsManagertoupdatethedataitdisplays. AutoRefresh SpecifiesregularupdateperiodsforOperationsManager.SpecifytheRefreshIntervalinseconds.Forexample,to autorefresheverytenminutes,enter600.
TheDisplaytoolsspecifythefollowing:
FlyoutPanels
MostoftheviewsinOperationsManagerincludeaflyoutpanelthatdisplaysnavigationtrees,listsofgroups,orlists offeaturestheviewsupports. TheDashboardsviewincludesaflyoutpanelthatlistsavailabledashboards,aswellascontrolstocreateordelete customdashboards.TheInventoryandOptimizeviewsincludeflyoutpanelsthatshowhierarchicaltreesof resources,services,andcomponentsinyourenvironment. Forexample,thefollowingfigureshowstheflyoutpanelfortheInventoryview.
Users Guide
33
TheOperationsManagerUserInterface
FlyoutPanelfortheInventoryView
ThisfigureshowstheInventorytree,andabuttontoopentheGroupstree.Youcannavigatethesetreestoseewhat eachitemcontains.TheInventorytreeshowsahierarchyofitemsinyourenvironment.Whenyouselectanitem,the informationpanelsontherightdisplaydataabouttheselecteditem.
SettingFlyoutPanelLocation
Bydefault,thenavigationpanelsopenontheleftsideoftheview.Youcandragapaneltoplaceitanywhereinthe view,andyoucandragthebottomrightcornertoresizeit.Youcanalsopinanavigationpaneltoattachittotheview.
34
VMTurbo Inc.
www.vmturbo.com
FlyoutPanels
PinnedNavigationPanel
BrowsingDisabled
Insomecircumstances,theitemyouwanttoexpandinthetreecontainsmorethan500items.Tokeepfromtyingup theGUIindisplayingaverylargetreenode,OperationsManagerdisablesthedisplayofthattreenode.Whenyou openthetreenode,itdisplaysthestatement,BrowsingDisabled.
NavigationTreeHierarchies
ThenavigationtreeshowsthehierarchyofservicesandcommoditiesOperationsManagerhasdiscoveredinyour environment.TheInventorytreegroupstheseaccordingtothesupplychainVirtualApplications,Applications,Vir tualMachines,PhysicalMachines,Storage,etc.TheGroupstreedisplaystheitemsingroupsdefinedbyOperations Manager,aswellasothergroupsthatyoudefine. Atreebranchforagivenservice(anamedVMornamedstorage,forexample)canincludethefollowing: ComposedOfTheconstituentpartsthatmakeuptheservice;forexample,aphysicalmachinemightinclude fourCPUsintheComposedOflist,butonlyshowoneProcessorentryintheCommoditieslist. ConsumesTheserviceprovidingcommoditiesthattheparentserviceconsumes;forexample,aVMconsumes aHostandadatastore HostsForaphysicalmachine,theVMshostedonthatPM.
Users Guide
35
TheOperationsManagerUserInterface
Forexample,thefollowingfigureshowsaselectedvirtualmachinenamedDFTest.Theinformationpanelshowsthe propertiesofthisVMsvirtualCPU.
InventoryTreeShowinganOfferedCommodity
ResourceIcons
TheNavigationPaneldisplaysiconsforthedifferentresourcesOperationsManagerhandles.Theseiconsindicate: Resourcetype Hypervisortype ResourceState
36
VMTurbo Inc.
www.vmturbo.com
NotificationsBar
ResourceType
VirtualApplication Application VM PM Storage DiskArray StorageController IOModule Datacenter ProviderVirtual Cloud Organization VirtualCloud
HypervisorType
MicrosoftHyperV VMWareVCenter XenServer VMWareVirtualCloud Director
ResourceState
Normal Maintenance Suspended PoweredOff FailoverHost(forHA)
NotificationsBar
OperationsManagergeneratesnotificationstoalertyouwheneventsoccurthataffecttheoperationoftheOpera tionsManagerserver.Forexample,ifatargethypervisorlosesconnectivity,orifothernetworkproblemsoccur,you needtotroubleshoottheissueandresolveitsoOperationsManagercancontinuetomanageyourworkload.Youcan reviewthesenotificationstoseewhethersuchproblemshaveoccurred. Note:DonotconfusethesenotificationswithrecommendedactionsintheToDolist,ortheirassociatedrisksand opportunities.Thenotificationsdescribedinthistopicdonotrepresentthehealthofyourvirtualenvironment.They pertaintotheconnectivitybetweenyourtargethypervisorsandOperationsManager,ortootheroperationaldetails, suchaswhetheryourtargethypervisorshavethepropertoolsinstalled. TheOperationsManagerGUIdisplaysanotificationsbaratthebottomrightofthewindow.Thisbarliststhenumber ofnotificationsthatarecurrentlyactive.Italsodisplaysthecolorofthemostseverenotificationthatisactive.
Users Guide
37
TheOperationsManagerUserInterface
NotificationBarandNotificationLog
Todisplaythenotificationlog,clickaniconinthenotificationbar.
StandardPanelControls
Chartpanelsincludeanumberofcontrolsyoucanusetodisplaymoredetails,ortocustomizehowthechartsshow data.Thesecontrolsinclude: Tooltipsonpage 39 ChartLegendPulldownsonpage 39 ChartDisplayRadioButtonsonpage 40 Maximize/Minimizeonpage 41 ExporttoXMLonpage 41 CustomizeHeatmaponpage 41 ChartDateRangesonpage 43
38
VMTurbo Inc.
www.vmturbo.com
StandardPanelControls
Tooltips
Toshowextradetailsaboutanitemintheinformationpanels,hoverthepointerovertheitemuntilatooltipappears. Thetooltipdisplaysextrainformationsuchastheactualvalueofadatapointortheresourceitischarting. Mostlistsandtablesdisplaytooltips.Ifadatafieldinalistortableisnotlargeenough,usethetooltiptodisplaythe completeinformation. MostbuttonsandothercontrolsintheGUIalsodisplaytooltipsthatprovideabriefdescriptionoftheactionthatcon trolwillperform.
DisplayingaTooltip
ChartLegendPulldowns
Tosavespace,manychartsshowtheirlegendsonapulldown.
Users Guide
39
TheOperationsManagerUserInterface
DisplayingaPulldownLegend
ChartDisplayRadioButtons
Manychartsincluderadiobuttonsyoucanusetodeterminewhichmetricstoplot.Ifthechartpanelistosmalltodis playalltheradiobuttons,youcanscrollthemtotheleftorright.
40
VMTurbo Inc.
www.vmturbo.com
StandardPanelControls
ChoosingtheMetricstoPlot
Maximize/Minimize
InformationpanelsincludeMaximizeandMinimizeicons( )youcanclicktoshoworhidethepanels,orto expandthemtoafullview.Asyouminimizepanels,theremainingpanelsexpandtofillintheinformationdisplay area.
ExporttoXML
ManypanelshaveanExporttoXMLicon( ).Thesepanelsdisplaydatathatcanberepresentedinatableorspread sheet.Whenyouclicktheicon,youcannavigatetoadirectoryandexportthepaneldatatoanXMLfile.Youcanthen openthatXMLinaspreadsheet.
CustomizeHeatmap
Heatmappanelsincludeacustomizeicon( )tospecifywhichcolumnstoshow,andthescopeofthechart.When youclicktheicon,thepaneldisplaystheCustomizecontrolboard,withColumnsandScopeaccordionstodisplaythe specificcontrols.
Users Guide 41
TheOperationsManagerUserInterface
ChoosingtheColumnstoDisplay
Whenyousetthescopeofapanel,youlimitthenumberofresourcesitwilldisplay.Thisreducesthenumberofrows thatwilldisplayinthepanel.
42
VMTurbo Inc.
www.vmturbo.com
StandardPanelControls
SettingPanelScope
Note:Torestoredefaultscope,opentheCustomizepanelandchooseReset.
ChartDateRanges
Barchartpanelsincludesliderstospecifythedateordaterangeforthedata.Youcanshowthecurrentdataorshow datafromapreviouspointintime.
Users Guide
43
TheOperationsManagerUserInterface
ControllingaPanelsDisplay
InformationPanels
Asyouselectadashboardoraniteminthenavigationpanel,youcanseeinformationaboutthatiteminpanelstothe right.Thesepanelsshowdifferentchartsandlistingsofproperties,dependingontheitemyouselect. Thepanelshavestandardcontrolsyoucanusetomodifytheirdisplay(seeStandardPanelControlsonpage 38).
SummaryPanels
IntheInventoryview,theInventorytreebeginswithaSummaryentry.Whenyouselectthisentry,OperationsMan agershowssummaryinformationaboutyourenvironment.TheinformationdisplaysinSummarypanelsforApplica tions,VMs,PhysicalMachines,andStorage.ThefollowingfigureshowsaVMsummarypanel.
44
VMTurbo Inc.
www.vmturbo.com
InformationPanels
PanelsShowingtheStorageSummary
Thesummarypaneldisplaysaheatmapwithcoloredcellstoshowutilizationofresources,aswellastheUtilization Index.Bydefault,heatmapsonlyshowtheUtilizationIndex,butyoucancustomizethemtoshowothervalues(see CustomizeHeatmaponpage 41).Togetmoredetailsaboutanitem,clickonthecoloredentry.Thefigureabove showsthedetailspanelforutilizationonaclusterofvirtualmachines. ClickinganamedentryintheSummarypanelopensanewviewforthatnameditem.Whenyouarefinishedwiththis view,discarditbyclickingtheviewbuttonsclosebox.
UtilizationCharts
WhenyouselectanamedserviceorgroupintheInventorytree,OperationsManagerdisplayspanelsforthatitem. OneofthepanelsistheUtilizationChart.Thischartshowsutilizationpercentageandutilizationindexfortheselected item.Iftheitemrepresentsagroupofresources,thepaneldisplaysabarchartshowingutilizationvaluesforeach resource.Toshowutilizationhistoryofasingleservice,clickthecorrespondingbarinthechart. Note:Thedefaultuserinterfaceshowsuptoonehoursworthofdata.Youcaninstalllicensestoenablethedisplayof morehistoricaldata. Thefollowingfigureshowsutilizationforthedatastoresinthecurrentenvironment.Italsoshowsthelatencyofasin gledatastore.Youcanhoveroveradatapointtodisplayitstooltip,orclickthedatapointtodisplayachart.
Users Guide
45
TheOperationsManagerUserInterface
PanelsShowingtheUtilization
DashboardPanels
IntheDashboardsview,youselectthedashboardyouwant,andOperationsManagerdisplayssystemdatainthe associateddashboardpanels.ThesepanelsincludeaToDolist,variouscharts,andexpandingtables.
46
VMTurbo Inc.
www.vmturbo.com
InformationPanels
DeviceCharts
ExpandingTable
Somedashboardchartsincludetheoptiontochoosewhichtypeofdevicetoplot.Choosethetypefromthedrop downmenu.
Users Guide
47
TheOperationsManagerUserInterface
ExpandingTables
ExpandingTable
Somedashboardtablesincludeitemsthatexpandtoshowmoredata.Youcanquicklybrowsetotheitemyouwantto inspect,thenexpandittoseemoreinformation.Often,youcanclickthemainentrytoopenawindowthatshows chartsanddetailsforthatitem.
ShowToporBottomItemsinChart
Foranenvironmentwithalargeinventory,itsnotpracticaltocharteverydeviceinasinglepanel.Forthisreason,bar chartsanddatagridsaredesignedtoshowthetoporbottomitemsinthegivenlist,sortedbythevaluesofagiven commodity.Forexample,asummarychartofVMscanshowthetop30VMs,sortedbyUsabilityIndex(UI)orVMem consumption. Forthesecharts,youcanspecify: Whethertoshowthetoporbottomitems Whatcommoditiestoshowinthechart Whichcommoditytosortbywhenshowingthetoporbottomitems
Forchartsthatshowmultiplecommoditiespercharteddevice(multiplebarsforeachVM,forexample),youspecify thesesettingsinaCustomizeChartdialogbox.
48
VMTurbo Inc.
www.vmturbo.com
InformationPanels
Forchartsthatshowonlyonecommodityatatime,youmakethesesettingsdirectlyonthechart.
Users Guide
49
TheOperationsManagerUserInterface
SortingofComparisonCharts
AnumberofchartsinOperationsManagercomparethecurrentstateofyourenvironmentwithatargetstate.These comparisonchartssortaccordingtothevaluesinthetarget.Youcanfindcomparisonchartsinthe: ProjectedImprovementschartoftheAssureServicePerformancedashboard(seeProjectedImprovementson page 68) PlansummarychartsinthePlanview(seeThePlanViewonpage 99) Optimizeview(seeTheOptimizeViewonpage 146)
UtilizationHistory
WhenyouselectanentryforaspecificdeviceintheInventorytreeorGroupstree,thecorrespondingUtilization paneldisplaysmetricsforthatdevice.Bydefault,thepaneldisplaysmetricsforthelasttwohours.Dependingonthe licenseyouhaveinstalled,youcanviewupto48daysofdatainthispanel.
50
VMTurbo Inc.
www.vmturbo.com
UtilizationHistory
ViewinghistoricaldataintheUtilizationchart
Youdragaslidertosettherangetoview.NotethatOperationsManagerhastohavebeenrunninglongenoughtodis playtherangeofdatayouwant.Forexample,ifithasonlybeenrunningfor30days,youcannotviewmorethan30 daysofdata.
Users Guide
51
ToDoListsMaintainingQoS
Beforeproblemsoccur,OperationsManageridentifiesactionsyoucantaketoavoidproblems.Bycontinuallyper formingtheseactions,youcankeepyourvirtualenvironmentrunningwithintheoptimaloperatingzone.Youcanper formtheseactionsmanually,directOperationsManagertoperformtheactionsoncommand,ordirectOperations Managertoperformactionsautomaticallyastheyarise. Toshowyoutheactionsitrecommends,theOperationsManageruserinterfaceincludesToDolistsinmostofthe views.TheToDopanelincludesoneviewtolisttheactions,andanotherviewtolisttherisksandefficiencyopportu nitiesthoseactionsaddress. SomeviewsincludeaNavigationtree.AsyouselectitemsintheNavigationtree,theToDolistfocusesontheitems youselect.
ToDoPanel
Note:Forverylonglistsofentries,theToDopanelusespagingtolimitthenumberofentriesitloadsupanddisplays atonetime.Topageforwardorback,clickthe<<and>>buttonsorthepagenumbersatthebottomleftofthepanel. TheToDopanelswitchesbetweenanActionLog(listingrecommendedactions)andalogofopportunitiesandrisks. Thepanelincludesthefollowingtogglebuttonstochangeitsviews.Clickthesebuttonstoswitchfromoneviewto theother:
Users Guide
52
ViewingRecommendedActions
TheToDolistshowstheactionsOperationsManagerrecommends.Itcanperformmanyoftheseactions,butother actions(suchasinstallingmorememoryinaphysicalmachine)arerecommendationsthatanoperatormustperform. Withthislistyoucan: Filtertheactionsbycategory,severity,orstringmatch Selectoneormoreactionstoperform DirectOperationsManagertoperformtheactions ViewtheprogressofeachactionasOperationsManagerperformsit Seerisksorefficiencyopportunitiesastheyarise Openupdetailedviewsoftheissues,includingassociatedchartsandrecommendedactions ViewingRecommendedActionsonpage 53 ExecutingRecommendedActionsonpage 54 ViewingRisksandEfficiencyOpportunitiesonpage 56 ActionCategoriesonpage 58 ExamplesofRisksandActionsonpage 60
TheRisks/Opportunitiesloggivesyouadetailedviewofthehealthofyourenvironment.Withthislogyoucan:
ThefollowingsectionsdescribehowtoworkwithToDolists:
ViewingRecommendedActions
TheToDolistshowsactionsthatOperationsManagerrecommendsforyoutoachieveoptimalperformanceinyour environment.ForviewsthatincludeaNavigationPanel,thelistupdatestoshowactionsfornavigationitemsyou select.Forexample,ifyouselectSummaryintheInventorytree,thepanelshowsactionsforthewholeenvironment. Thenifyouselectasinglephysicalmachine,thepanelupdatestoshowonlytheactionsidentifiedforthatmachine. TheRecommendedActionslistincludesthefollowinginformation: ToDo:Theshortnameoftheactiontoperform;forexample,aMoveorResizeaction(hovertodisplaythelong descriptioninatooltip) Target:Theresourcethatwillbechanged;forexample,theVMtomove From:Theresourcethatcontainsthetarget(thePMthathoststheVM),ortheresourcetobemodified(the memorytoberesized) To:Theresultingresource;forexample,thePMthatwillhostthemovedVM,orthenewmemorycapacity Risk/Opportunity:Theriskoropportunitythatjustifiestheaction Status:Recommended,Pending,orotherstatesforthisaction Category:SeeActionCategoriesonpage 58forfulldescriptions
Users Guide
53
ToDoListsMaintainingQoS
RecommendedActions
YoucanalsoviewtherecommendedactionsforindividualentitiesonaSummarypanel.Toviewtherecommended actions,clicktheitemsriskicon.Thisviewshowsonlytherecommendedactionsforthegivenentity.Forexample,if youclickaVMriskiconthelistshowsonlytheactionsthatcanbeperformedonthehostPM.
ProblemsandRecommendedActionsintheSummaryView
ExecutingRecommendedActions
TheToDolistshowsactionsthatOperationsManagerrecommends.Byperformingtheseactions,youcankeepyour environmentwithintheoptimaloperatingzone.
54 VMTurbo Inc. www.vmturbo.com
ExecutingRecommendedActions
Note:TheToDoListcanshowalargenumberofactions,manyofwhichsharethesamesourceanddestination.When performingactions,youshouldalwaysclicktheShowTopradiobuttontolimitthelistofactions.Thesetop10actions donotsharethesamesourceordestination,anditissafetoperformtheseactionsallatonce. Youcanexecuteactionsinthefollowingways: Automatically OperationsManagerperformstheactionsasitrecommendsthem.Youdontneedtodoanythingtoperform theseactions. Manually,throughOperationsManager OperationsManagershowstheactionsintheToDolist,withactivecheckboxesyoucanselect.Youselectthe actionstoperform,andthenclickApply. Externally,outsideofOperationsManager OperationsManagerrecommendstheaction,butcannotexecuteit.EitheranOperationsManagerpolicy specifiesthattheactioncannotbeexecuted,orthereisnowayforOperationsManagertodirectthehypervisor toperformtheaction.Forexample,thereisnowayforOperationsManageraddmorememorytoaphysical machine.YouexecutetheseactionsoutsideofOperationsManager.
ExecutingRecommendedActions
Toexecuteactions,selectthemintheToDolist,andclickApply.Intheillustrationabove: ClickingApplydirectsOperationsManagertoexecutetheMoveaction AnyactionsthatweresettoAutomaticinthepolicieshavealreadybeenexecutedbyOperationsManager
Users Guide
55
ToDoListsMaintainingQoS
ViewingRisksandEfficiencyOpportunities
OperationsManagerlogseventsforrisksandopportunitiesthatariseinyourcurrentenvironment.Youcanthinkof risksandopportunitiesasjustificationsforactionsintheToDolist.Thelogshowsiconsforseverityforagivenrisk oropportunity,theseveritycanbe: CriticalTheseaffecttheQOSthatyourenvironmentcandeliver,andyouarestronglyadvisedtoaddressthem MajorThesecanaffectQOSandshouldbeaddressed MinorTheseaffectcostorworkloaddistribution,buttheydonotimpacttheQOSyouruserswillexperience
RecommendedActions
Inthisfigureyoucanseemajorandminorrisksandopportunities.Ifyoucantseethefulltextofatablecell,hover overthatcelltodisplaythetextinatooltip. YoucanchoosetofilterthelistingsbyTop10: SeverityTheimpact(toseetheimpactvalueforanitem,hoverovertheSeverityicon) DurationHowlongtheitemhasbeenactive CountHowoftenthesameriskoropportunityhasoccurred
56
VMTurbo Inc.
www.vmturbo.com
ViewingRisksandEfficiencyOpportunities
ProblemResolutionsPanel
ViewingRisksandOpportunitiesfromtheInventoryView
OntheInventoryview,youcanviewasummaryofallthedevicesinyourenvironment.Thisviewshowssummarypan elsforapplications,VMs,PMs,anddatastores.Thesepanelsdisplayseverityiconsnexttoeachentityinthepanel eachiconcorrespondstotheworstcaseseverityforanyrisksonthatdevice.YoucanclicktheseiconstoopenaRisks/ Opportunitieslogforthatdevice.
Users Guide
57
ToDoListsMaintainingQoS
ProblemsintheSummaryView
ActionCategories
OperationsManagerorganizesentriesintheToDologintodifferentcategories.Thesecategoriesdonotstrictlydefine theseverityofanissue,buttheyindicatethenatureoftheissue.
Prevention
OperationsManagerconstantlymonitorsconditions,andworkstokeepyourenvironmentrunningintheoptimal operatingzone.Asitfindsissuesthatriskmovingtheenvironmentoutofthiszone,itplacestheseissuesinthePre ventioncategory.Youshouldattendtotheseissues,andperformtheassociatedactions.Ifyoudonot,theenviron mentmaydriftoutoftheoperatingzone,andtheQoSforsomeservicesmaybeputatrisk.
Actions
MoveVM StartVMorPM
Risks/Opportunities
<Resource>Congestion HighresourceutilizationonthenamedVM,host,ordatastore.Forexample,CPU congestionorMemorycongestioncanoccuronaVMorphysicalmachine.Excesslatency onadatastream.Forexample,anIOPsbottleneckcanoccuronadatastore. WorkloadBalancing ExcessworkloadonagivenphysicalmachinethatcanbeaddressedbymovingaVMto anotherhost.
58
VMTurbo Inc.
www.vmturbo.com
ActionCategories
PerformanceAssurance
Ultimately,thereasontokeepyourenvironmentrunningwithintheoptimaloperatingzoneistoassureperformance andmeetQoSgoals.WhenOperationsManagerdetectsconditionsthatdirectlyputQoSatrisk,itplacestheassoci atedactionsandrisksinthePerformanceAssurancecategory.Youcanconsiderthesecriticalconditions,andyou shouldexecutetherecommendedactionsassoonaspossible.
Actions
Connectanewapplication (tovirtualapplication server) ProvisionanewVM,PM, Datastore IncreasenumberofVCPUs DecreasenumberofVCPUs Increaseresource Reduceresource
Risks/Opportunities
<Resource>Congestion Highutilizationofapplicationmanagedbyaloadbalancer.Highutilizationofresourceson VM,PM,ordatastore.
Compliance
Avirtualenvironmentcanincludepoliciesthatlimitworkloadplacementoravailabilityofresources.Itspossiblethat theenvironmentconfigurationviolatesthesedefinedpolicies.Itsalsopossiblethatanentityismisconfiguredin someway.Forexample,aVMmightbeconfiguredtoaccessanetworkthatisnotavailableinitscurrentcluster.In suchcases,OperationsManageridentifiestheviolationandrecommendsactionsthatbringtheentitybackintocom pliance.
Actions
MoveVM ProvisionVM,PM, Datastore,Network
Risks/Opportunities
PlacementViolation TheplacementofaVMisinviolationofanOperationsManagerpolicyoranimported PlacementPolicy. Misconfiguration Theconfigurationviolatesdiscoveredrequirements.Forexample,aVMisconfiguredto accessanetworkthatisnotavailablefromthecurrentcluster.
EfficiencyImprovement
Efficientutilizationofresourcesisanimportantpartofrunningintheoptimaloperatingzone.Runningefficiently maximizesyourinvestmentinhardwareandreducescost.WhenOperationsManagerdiscoversunderutilized resources,itrecommendsactionstoconsolidateyouroperations.Forexample,itcanrecommendthatyoumovecer tainVMsontoadifferenthost.Thiscanfreeaphysicalmachinetobeshutdown. TherearetimeswhenOperationsManagersuspendsaVMinordertofreeupresourcesforacriticalapplication. Whenthoseresourcesarenolongerstressedbythecriticalapplication,OperationsManagercanrestartthesus pendedVM.Thisisaspecialtypeofefficiencyimprovementratherthanconsolidatingworkloadandshuttingdown unusedmachines,thisactionrestartsasuspendedVMtoincreaseresourceutilizationandprovidemoreservices.
Users Guide 59
ToDoListsMaintainingQoS
Actions
DisconnectVirtualApp MoveVM SuspendVM DeleteVM TerminateVM Reduceresource RestartsuspendedVM
Risks/Opportunities
Overprovisioning ExcessresourcecapacityinaPMordatastore.
ExamplesofRisksandActions
FollowingaresometypesoftherisksandefficiencyopportunitiesOperationsManagercanidentify,andactionsitcan recommendtooptimizeyoursystemdeployment.
CriticalOverUtilization
Wheneveranysystemresourcereachescriticalutilization,yourinfrastructurecanexperiencebottlenecks.Applica tionsrunningonVMsthatarehostedbycriticallyoverutilizedmachineswillshowperformanceproblems,andso yourQoSmaysuffer. Theresourcesthatcanbeaffectedare: Memory CPU IO Networkutilization CPUReadyQueues Datastorage MoveVMsfromtheaffectedhosttoahostwithlessutilization.OperationsManagercanperformthisaction automatically. Startorprovisionanewhostmachine.Youmustperformthisactionmanually. Provisionanewdatastore.Youmustperformthisactionmanually.
PossibleResolutions:
LowUtilization
Underutilizationpresentsanopportunitytoincreaseefficiency,becauseitresultsinhighercoststomaintainexces sivehardware. Theresourcesthatcanbeaffectedare: Memory
60
VMTurbo Inc.
www.vmturbo.com
ExamplesofRisksandActions
PossibleResolutions:
MisconfiguredVMs
BottleneckscanarisewhenaVMisnotconfiguredwithenoughvirtualprocessingpowertosupportitsapplications. Theresourcesthatcanbeaffectedare: NumberofVCPUsinavirtualmachine ReconfiguretheaffectedVM.Youmustperformthisactionmanually. PossibleResolutions:
MisconfiguredInfrastructure
OperationsManagercanidentifygeneralconfigurationproblemsinyourinfrastructure.Theseproblemscanresultin poorQOS,eventhoughnoneofthehostsshowoverutilizationproblems. Theresourcesthatcanbeaffectedareconfigurationof: Network Cluster Storage Reconfiguretheaffectedinfrastructureresource.Youmustperformtheseactionsmanually.
PossibleResolutions:
Users Guide
61
LoggingIntoOperationsManager
Togetstarted,youopenawebbrowsertoyourOperationsManagerinstallation.OperationsManagerservestheuser interfacetoyourbrowser,whereyoucanuseittoobserveyourenvironment.Inthisway,youcanaccesstheunique capabilitiesofOperationsManagerfromanyinternetconnection.Beforeyoucanlogin,aninstanceofOperations Managermustbeinstalledinyourenvironment.TogetanOperationsManagerinstallationpackage,contactVMTurbo youcanregisteronlineathttp://www.vmturbo.com. TologintoOperationsManager: 1. NavigateyourWebbrowsertotheOperationsManagerinstallation FortheURL,providetheIPaddressormachinenamefortheinstallation.ThisURLopenstheVMTurboOperations ManagerLoginpage.YoushouldbookmarkthisURLforfutureuse.
LoginScreen
2. Providetheusernameandpasswordforyouraccount Yoursystemadministratorcreatesuseraccounts.Contactyoursystemadministratorforlogininformation. Afteryoulogin,thebrowseropenstotheTheDashboardsViewonpage 64.Thisviewdisplaysinformationabout yourvirtualenvironment. Todisplaythisinformation,OperationsManagercommunicateswithtargetplatformssuchashypervisors,loadbal ancers,andcloudstacks.NotethatyourOperationsManageradministratorsetsupthetargetconfiguration.Formore information,seeTargetConfigurationonpage 205.
Users Guide
62
HostRequirementsandSupportedTargets
HostRequirementsandSupportedTargets
ThefollowingsectionslisttherequirementstohosttheOperationsManagerappliance,andtheserversthatOpera tionsManagercanconnecttoastargets.
MinimumHostingRequirements
OperationsManagerrunsonhoststhatmeetthefollowingrequirements:
SupportedHypervisorTechnology
VMware: vCenterversions3.5,4,or5.xrunningwithESX 3.x,4,x,or5.x Citrix: XenServerversions5.6.xand6.x Microsoft: HyperVasbundledwithWindows2008R2,or HyperVServer2012 RedHatEnterpriseVirtualization: RHEV3.0and3.1
StorageRequirements
32GB16GBdiskstorageplus matchingswapspace 20GB16GBdiskstorage 20GB16GBdiskstorage
Memory
16GB
CPUs
2vCPUs4 vCPUspreferred 2vCPUs4 vCPUspreferred 2vCPUs4 vCPUspreferred 2vCPUs4 vCPUspreferred
16GB 16GB
20GB16GBdiskstorage
16GB
SupportedOperationsManagerTargets
OperationsManagercanconnectwithandoperateonthefollowingtargetservers: Hypervisors VMwarevCenter4.15.1 RHEVM(RedHatEnterpriseVirtualizationManager)versions3.0and3.1 MicrosoftHyperV2008and2012 CitrixXenServer5.66.1 CloudManagers VMwarevCloudDirector1.05.1 CloudStack3.0.2and3.0.6 LoadBalancers CitrixNetScaler StorageControllers NetAppStorageSystemsstoragecontrollersrunningDataONTAPversion8orlater ComputingFabrics CiscoUCS OperationsManager3.3orhigher AssignOperationsManagerappliancesastargetstoconfigureanaggregatedinstallation.
Users Guide
63
TheDashboardsView
TheDashboardsViewgivesyouviewsofyourenvironmentsoveralloperatinghealth. AtaglancetheDashboardsviewgivesyouinsightsintoserviceperformancehealth,overallefficiencyofyourwork loaddistribution,projectionsintothefuture,andtrendsoverthelastmonth.Thedashboardsshowyouwhetheryour environmentisstayingwithintheoptimalzone,whatactionsyoucantaketoreturntotheoptimalzone,andthetar getoperatingconditionsthatyouwouldseeifyouacceptedtherecommendedactions.
DashboardsView
Users Guide
64
GeneratingReportsFromtheDashboardView
GeneratingReportsFromtheDashboardView
YoucanexportthecurrentdashboardviewtoaPDFreport.Thesereportscaptureasnapshotofthecurrentdash board,whichyoucansaveforlaterreview,orsendtointerestedparties.Notethatyoucanselectstandardorcustom dashboards,andyoucansetthedashboardscopebeforeexportingtoPDF.
ExportingPDFfortheImproveOverallEfficiencydashboard
StandardDashboards
OperationsManagershipswiththefollowingstandarddashboards: AssureServicePerformanceonpage 66Showsenvironmenthealth,focusingonactionsyoucanexecuteto assureperformanceandQoS. ImproveOverallEfficiencyonpage 71Showshowyoucanconsolidateservicesandutilizephysicalresources moreefficiently. ProjectClusterResourcesonpage 75Basedonhistoricalworkloaddata,projectsthefuturecapacity requirementsfordifferentclustersinyourenvironment. MonthlySummaryonpage 79Basedonhistoricaldata,showsthetrendforworkloaddistributionand utilizationofresourcessuchasmemoryandstoragespace.
Users Guide
65
TheDashboardsView
ViewingStandardDashboards
Toswitchbetweendashboards,opentheDashboardsflyoutpanelandchoosetheoneyouwantfromtheDash boardslist. Youcansetthescopeofastandarddashboardwhileyoureviewingit.Forexample,youcanfocusadashboardona specificcluster.Thislimitsthedashboardtoonlydisplaydataforthatcluster. Afteryousetthescope,youcansaveitasacustomdashboard(seeCustomDashboardsonpage 84).Youcanset scopeonthefollowingdashboards: AssureServicePerformance ImproveOverallEfficiency MonthlySummary(PhysicalMachineClusters,only) )intheflyoutpanelandchoosetheclusteror
)intheflyoutpanel.Thisreturnstothedefaultscopeforthe
AssureServicePerformance
Thisdashboardillustrateshowtoassureworkloadshavetheresourcestheyneedtoperformwell.Usethisdashboard topreventperformancedegradation. Youcanusethisdashboardtoinspecttheworkloadandutilizationofresourcesonhostsandondatastores.Youcan seehowVMsutilizeresourcesandwhatactionsyoucantaketoachieveanoptimalworkloaddistribution.Ifutiliza tionlevelspresentriskstothefinalQoSforendusers,thisdashboardpointsouttherisksandgivesyoualistof actionsyoucantaketocorrectthesituationbeforeanyproblemsarise. Thedashboarddisplaysthisinformationinthefollowingpanels:
ToDo
Thispaneldisplaysactionsyoucanexecutetomaintainoptimaloperatingconditions.Youcantogglethepanel betweenaToDolistandalistofcurrentriskstoserviceperformance.(ForacompletedescriptionofToDopanels,see ToDoListsMaintainingQoSonpage 52.)
66
VMTurbo Inc.
www.vmturbo.com
StandardDashboards
Users Guide
67
TheDashboardsView
Health
ProjectedImprovements
TheProjectedImprovementschartshowsthecurrentstateofyourenvironment,comparedtothetargetresultsyou wouldachieveifyouexecutedalltherecommendedactionsintheToDolist.Thebarsshowthecurrentstate,andthe linechartshowsthetargetresults.Youcansetthecharttoshowdataforthehostsordatastoresinyourenvironment.
68
VMTurbo Inc.
www.vmturbo.com
StandardDashboards
Toseepreciseutilizationvalues,hoveroveradatapointtodisplayatooltip.
Users Guide
69
TheDashboardsView
Displayingthe
UtilizationComparisonChart
OptimalOperatingZone
Thischartprojectshowyourenvironmentcanchangeovertimefromthecurrentstatetoastatewithintheoptimal operatingzone(seeTheOptimalOperatingZoneonpage 3).YoucanviewprojectionsforMemoryandCPUutiliza tion,aggregatedforallthehostsinyourenvironment.
70
VMTurbo Inc.
www.vmturbo.com
StandardDashboards
ImproveOverallEfficiency
Thisdashboardshowsyouopportunitiesyoucanexploittoimprovetheoperatingefficiencyofyourenvironment.You canusethisdashboardtoseehowtoconsolidateworkloadsandutilizeunderlyinginfrastructuremoreefficiently. Thedashboarddisplaysthisinformationinthefollowingpanels:
ToDoList
Thispaneldisplaysactionsyoucanexecutetoimproveoperationalefficiency.YoucantogglethepanelbetweenaTo Dolistandalistofcurrentefficiencyopportunities.(ForacompletedescriptionofToDopanels,seeToDoLists MaintainingQoSonpage 52.)
Users Guide
71
TheDashboardsView
VirtualMachineandStorage
ThispanellistsclustersofVMsthatyoucaninspecttoseehowtheyconsumestorageresources.
72
VMTurbo Inc.
www.vmturbo.com
StandardDashboards
WastedStorage
VirtualMachineEfficiency
ThispanellistsVMclusters,showinghowtheyconsumetheiravailablememoryandCPUresources.Expandtheclus terandtheMemoryorCPUresourcetoseethevalues. Foreachresourcetype,thetableshowsthefollowingamounts.Thesevaluesshowthetotalamountoftheresource thatisdevotedtotheindicatednumberofVMs. CurrentAmountHowmuchoftheresourceiscurrentlydevotedtotheindicatedVMs TargetAmountIfOperationsManagerseesanopportunitytoimproveefficiencybyreducingresource allocation,theamountthatshouldbedevotedtotheindicatedVMs ChangeTheamountofresourcesavingsyouwouldseebyexecutingthechange
Users Guide
73
TheDashboardsView
YoucanclickaVMClusteritemtodisplaydetails,includingaToDolistandresourceconsumptionofeachVMinthe cluster.
74
VMTurbo Inc.
www.vmturbo.com
StandardDashboards
DisplayingVMClusterDetails
ProjectClusterResources
ThisdashboardprojectsyourfutureneedsforVMs,hosts,anddatastores.Withityoucanseewhenandwhereyou willyouneedadditionalresourcestosatisfygrowingworkloaddemand.Thedashboardstartsfromthecurrentstate ofyourenvironmentand: ShowsthedeploymentyouwouldachieveifyouacceptedtherecommendedactionsintheOperationsManager ToDolist Projectsyourneedsintothefuture,assumingyoumaintainsystemhealthbycontinuallyexecutingrecommended actions Updatesitsprojectionsdailytorespondtochangingpatternsofworkloadrequirements
Users Guide
TheDashboardsView
Note:WhenyoufirstinstallandstartupOperationsManager,itbuildsupthelistofclusterprojectionsdaily.By default,itrunsayearsworthofprojectionsfortwoclusterseachday.Soifyouenvironmenthastenclusters,youwill seeafullsetofclusterprojectionsafterfivedaysofoperation. Thereliabilityofaprojectiondependsontheamountofhistoricaldataitcanusetoestablishacurveandextrapolate. Forexample,a12monthprojectionbasedontwoweeksofdataisnotasreliableas12monthsbasedon90daysof historicaldata.Ifthesystemhasnotbeenrunninglongenoughtoaccumulate60daysofdata,OperationsManager usestheavailabledatatogenerateprojectionsasfollows: Withlessthan6daysofhistoricaldata,thefirstandsecondmonthprojectionswillshowflatlines.Theother projectionswillbeblank. Withlessthan30daysofhistoricaldata,thedashboardcalculatesthefirstandsecondmonthprojections.The otherprojectionswillbeblank. Withmorethan30daysofhistoricaldata,thedashboardcalculatesprojectionsuptothe12thmonth.
Theprojectionsusehistoricaldatatoinvestigatehowworkloadhasbeenaddedinthepast,andprojectstheantici patedworkloadinthefuture.Forexample: Forthefirstmonthprojection,itlooksathowmanyVMswereaddedinthemonthprevious,andarestillpresent inyourenvironment.Forexample,ifyouadded6VMslastmonth,andonehasbeenremoved,thenthe1month projectionaddsanotherfiveVMs. Forthesecondmonthprojection,OperationsManagerusestwomonthsofhistoryinasimilarway.Forexample, ifyouaddedeightVMstwomonthsago,andfiveofthosearestillinyourenvironment,thentheprojection assumes10VMsfivefortwomonthsago,andfiveforlastmonth. Forthethirdmonthprojection,thecalculationsarethesame,onlyusingthreemonthsofdata. Forthe6,9and12monthprojections,OperationsManagerusesthethreemonthcalculation,andmultipliesit by2,3,and4,respectively.
ClusterSummary
ThispanelliststhecurrentstateoftheVMclustersinyourenvironment.
76
VMTurbo Inc.
www.vmturbo.com
StandardDashboards
ClusterProjectionChart
ThischartshowsaprojectionoftotalmemoryandCPUusage,basedonthehistoricalperformanceofyourenviron ment.WhenyouselectanitemintheClusterSummarypanel,thischartupdatestoshowtheassociatedprojection data.
Users Guide
77
TheDashboardsView
ProvisioningProjections
ThesechartsshowhowyourrequirementsforVMs,hosts,anddatastoreswillchangeintothefuture.
StandardDashboards
MonthlySummary
Thisdashboardshowshowyourenvironmenthaschangedoverthelastmonth.Youcanspottrendssuchasperiodsof peakload,oraconstantincreaseindemand.ThisinformationcanhelpyouunderstandtherecommendationsOpera tionsManagermakesintheToDolist,soyoucanbetterprioritizetheactionsandchoosewhichtoexecutefirst. Note:WhenyoufirststartOperationsManager,itwillnothavethehistoricaldatanecessarytodisplaychartsinthis dashboard.Ashistoricaldataaccumulates,thechartswillshowmoreinformation. Bydefault,thedashboardscopeisfortheentirevirtualenvironment.Youcansetthedashboardscopetoseemonthly summariesofindividualclusters(seeViewingStandardDashboardsonpage 66forinformationaboutsettingscope).
Summary
Thispanelcomparesthecurrentstateofyourenvironmenttoitsstatethepreviousmonth.
Eachcellinthepanelshowsthefollowinginformation: LastMonth Theaverageoflastmonthsdataforthatcell. ThisMonth Theaverageofthedatacollectedsoforthismonthforthatcell. MonthlyChange ThedifferencebetweenLastMonthandThisMonth. Target ThevalueyouwouldhaveifyourenvironmentwascurrentlyintheOptimalOperatingZone.Ifthetargetvalueisa dash,thismeanstherearenorecommendedactionsthatwillchangethetargetforthiscell.NotethatOperations ManagerdoesntcalculateatargetforeverycellinthispanelInthatcasethetargetisgray(NA).Hoveroverthe cellforatooltipthatdescribeswhichmetricsmakeupthebasisofthetargetcalculation.
Users Guide
79
TheDashboardsView
DeviceSummaries
ThesechartsshowhowthenumberofVMsandPMs,andtheconsumptionofstoragespacehaschangedovera periodofmonths.Eachdatapointshowstheaveragevalueforthegivenmonth.Theimagebelowshowstwomonths ofhistoricaldataasOperationsManagerretainsmorehistoricaldata,thechartscanshowtrendsoveralonger periodoftime.
ClusterCapacity
Thisdashboardanswersthequestion,HowmanyVMscanIsafelyaddtoagivencluster?Thedashboardshowshow muchextracapacityyourclustershaveasVMheadroom. Tocalculateclustercapacityandheadroom,OperationsManagerrunsplanningscenariosthattakeintoaccountall theconditionsinyourcurrentenvironment.TheplanusestheEconomicSchedulingEnginetoidentifytheoptimal workloaddistributionforeachcluster.ThiscanincludemovingyourcurrentVMstootherhostswithinthegivenclus ter,ifsuchmoveswouldresultinamoredesirableworkloaddistribution.Theresultoftheplanisacalculationofhow manymoreVMstheclustercansupport. Note:BydefaultOperationsManagerrunstenCapacityPlansperday.Ifyouhavemorethantenclustersinyourenvi ronment,whenyoufirststartOperationsManageryouwillhavetowaitoneormoredaysbeforeallclustersappear inthisdashboard.TooltipsintheSummarypanelshowwhentheplanwaslastrunforeachcluster. TocalculateVMheadroom,theplanmustassumeeachadditionalVMhasbeenallocatedacertaincapacityforits resources.Toaccomplishthis,theplanusesaVMtemplateasaprofilefortheVMsthatfilltheclustersheadroom. Forthisreason,thecountofVMsgivenfortheheadroomisanapproximationbasedonthatVMtemplate.
Summary
Thispanelliststheclustersinyourenvironment,showingthecurrentcountofVMs,physicalmachinesanddatastores ineachcluster.ThelistalsoshowsheadroomhowmanymoreVMsyoucanaddtotheclusterandstillremainin thedesiredstate.
80 VMTurbo Inc. www.vmturbo.com
StandardDashboards
Asyouselectaclusterinthepanel,thedashboardupdatestoshowdataforthatcluster.
ClusterResourceSummary
Thispanelshowsasummaryoftheresourcesfortheselectedcluster.Eachfieldshowstheaveragecurrentconsump tionoftheresource,comparedtoitsallocatedcapacity.
Users Guide
81
TheDashboardsView
NumberofVMsPerHost
ThischartshowsthecurrentVMsperhost,andalsoshowsthedesiredcountofVMs,assumingyouwanttofillthe headroomcompletely.NotethattheDesiredplotshowstheresultofrunningaplan.Thiscanincludemovingyour currentVMstodifferenthosts,buttheplanalwaysrespectstheclusteritnevermovesVMstohostsondifferent clusters.
82
VMTurbo Inc.
www.vmturbo.com
StandardDashboards
ClusterHeadroom
ThischartshowsthetotalnumberofVMscurrentlyrunninginthecluster,plusthetotalheadroomforthecluster.
Users Guide
83
TheDashboardsView
CustomDashboards
Asyouviewdashboards,youcansettheirscopetofocusonspecificclustersorgroups(seeViewingStandardDash boardsonpage 66).Aftersettingascopethatyouwant,youcanthensavetheresultingdisplayasacustomdash board.Forexample,youcansaveoffseparatedashboardsforeachclusterinyourenvironment.Inthatway,youcan usestandarddashboardstoinspectthewholeenvironment,andusecustomdashboardstoquicklyzoominonspe cificclusters. Youcansetscopeandcustomizethefollowingdashboardtypes: AssureServicePerformance ImproveOverallEfficiency
Tocreateacustomdashboard: 1. OpentheDashboardsflyoutpanel. Thispaneldisplaysthelistofavailabledashboards,andthecontrolstocreateacustomdashboard. 2. SelectastandarddashboardeitherAssureServicePerformance,ImproveOverallEfficiency,orMonthly Summary. YoucannotsetscopetotheClusterProjectiondashboard. 3. Setthescopeofthecurrentdashboard. ClicktheScopebutton( )toopentheDefineUserScopedialogbox.Thennavigatetotheclusterorgroupyou want,selecttheitem,andclickOk.
84
VMTurbo Inc.
www.vmturbo.com
CustomDashboards
Users Guide
85
TheWorkloadView
TheWorkloadViewgivesauniqueperspectiveonthedistributionofworkloadthroughoutyourenvironment.Ata glance,youcanseehowtheVMsinyourenvironmentareutilized,andhowtheseVMsutilizetheirunderlyingHost andStorageresources.Theviewdisplaystwocharts CurrentWorkloadThecurrentdistributionofworkloadintheenvironment DesiredWorkloadTheworkloaddistributiontheenvironmentwouldachieveifyouexecutedthecurrentsetof recommendedactions
WorkloadStateCharts
TheworkloadchartsplotphysicalutilizationofhostandstorageresourcesalongtheXandYaxes.Thesemeasure eithertheutilizationindexvalueorthepercentageutilizationofthegivenhostandstorageproviders.Thechartis dividedintoagrid,anditplacesringsonthatgrid. EachringrepresentsasetofVMswithgivenhostandstorageutilizationvalues.Aringscenteriswithinagivengrid sector,andalltheVMsrepresentedbythatringexhibitutilizationvalueswithintherangedescribedbythatsector. ThesizeoftheringindicateshowmanyVMsexhibitthatutilization.
Users Guide 86
InspectingChartData
AringalsoshowsinformationaboutthemostcriticalVMamongthoseitrepresents.Theringcolorindicatesthesta tusofthemostcriticalVMinthatset.ThisisafunctionofVMutilization,andnottheutilizationofthephysicalhost andstorageresources.Forthisreason,itspossiblethatagreenringcanbeinaveryhighvaluegridsector.Con versely,aredringcanshowlowphysicalresourceutilization. ThecenterofaringindicatestheresourceutilizationforthemostcriticalVMinaring.Ifaringiscenteredinthetop rightofasector,thenthatshowsthephysicalresourceconsumptionofthemostcriticalVM.AllotherVMsinthatring arelocatedinthesamesector,eveniftheringextendsoverneighboringsectors. Tosummarize,thechartsshowthefollowing: Physicalresourceutilization ThehorizontalandverticalaxesshowutilizationofresourcesonthePMsandstoragedevicesthathostthe chartedVMs.Eachringislocatedinagridsectortoindicatetheconsumedphysicalresources. NumberofVMswithgivenHost/Storageutilization OneringrepresentsoneormoreVMs.TheringsVMsutilizetheresourcesindicatedbythegivengridsector.The diameteroftheringindicateshowmanyVMssharethatgridsector. SeverityofVMutilization RingcolorshowstheutilizationofthemostcriticalVMamongthoserepresentedbythegivenring. PhysicalresourceutilizationformostcriticalVM ThecenteroftheringindicatesthehostandstorageresourcesutilizedbythemostcriticalVMinthering. InspectingChartDataonpage 87 ControllingChartDisplayonpage 90 SettingChartScopeonpage 91
Formoreinformation,see:
InspectingChartData
Thechartdisplayprovidesanoverviewofyourenvironment,withlimiteddetails.Youcanselectaregionofthechart todrilldownanddisplayinformationabouttheVMsthatareinthatregion.
Users Guide
87
TheWorkloadView
TheinformationpanelswitchesbetweenalistoftheselectedVMsandalistofrecommendedactionsforthose selectedVMs.
VMsList
Foreachentry,theVMslistshowsthefollowinginformation:
88
VMTurbo Inc.
www.vmturbo.com
InspectingChartData
RecommendedActionsList
TheinformationpanelincludesanactionslistthatgivesthesameinformationastheOperationsManagerToDolist. (ForacompletedescriptionofToDolists,seeToDoListsMaintainingQoSonpage 52.)
Users Guide
89
TheWorkloadView
ThelistofrecommendedactionspertainstothecurrentlyselectedVMs.Toexecuteactions,selecttheactionsyou wantandclickExecuteSelected.
ControllingChartDisplay
TheWorkloadViewincludesaflyoutpanelforChartControls.Tomodifythechartdisplay,openthisflyoutpaneland makethesettingsyouwant.
90
VMTurbo Inc.
www.vmturbo.com
SettingChartScope
TheWorkloadChartFlyOutPanel
SettingChartScope
Tosetthescopeofthecharts,opentheGroupsflyoutmenuandchooseaVMgroup.Forexample,youcanchoosea singlePMtolimitthecharttoonlytheVMsthatarerunningonaspecifichost.
Users Guide
91
TheWorkloadView
SettingChartScope
92
VMTurbo Inc.
www.vmturbo.com
TheDeployView
UsetheDeployViewtoaddVMstoyourenvironment.Forexampleifyouneedtodeploymoreapplications,youcan usethisviewtocalculatewheretoplacenewVMsandactuallydeploytheminyourenvironment.Inthisway,Opera tionsManagerprovidesendtoendintelligentworkloadmanagement,fromspecifyingactionstokeepyourenviron mentintheOptimalOperatingZone,todeployingnewVMsintheoptimallocations,ascalculatedbyOperations Manager.
TheDeployView
DeployingVMs
Note:AninstanceofOperationsManagercanonlysupportonedeploymentsessionatatime.Thecalculationsto proposeandtoexecuteadeploymenttakeacertainamountoftime.Whiletheseprocessesareunderway,Operations Managerwillnotallowyoutobeginanewdeploymentsession.AnyotherusersloggedintothesameOperations ManagerinstancewillreceiveanerroriftheytrytodeployVMswhiletheseprocessesareunderway. TodeployVMs,youwillperformthefollowingsteps: 1. ProvideanamefortheVMorVMs. ProvideadescriptivenamesoyoucaneasilyfindtheseVMsintheinventory. 2. ChoosetheVMTemplatetouseforthenewVMs. VMTemplatesspecifytheresourcesavailabletotheVM,including: VCPUs VirtualMemory Storage NetworkThroughput IOPs IOThroughput ChoosetheVMTemplatethatspecifiestheresourceallocationthatyouwantfortheVM. ToinspectVMTemplates,opentheEditTemplatesdialogbox( ),andselectthetemplateyoureinterestedin. (Formoreinformationaboutusingthisdialogbox,seeCreatingVMTemplatesonpage 96.)NotethatiftheVM Templatewasdiscovered,itsnamebeginswiththeIPaddressofthehypervisorthatmanagesthatVMtemplate data.Also,adiscoveredtemplateisreadonly(youcannoteditdiscoveredtemplates). WhenyouchooseaVMTemplate,theDeploymentProfileslistbecomesactive. 3. SpecifyhowmanyVMstodeploywiththisaction. WhenyoudeploymorethanoneVM,OperationsManagerappendsanumbertotheVMnameyouprovide (MyVM_0,MyVM_1,MyVM_2,etc.). 4. ChoosetheDeploymentProfiletouseasthebasisofyournewVMs. TheDeploymentProfilespecifiesphysicaldetailsabouthowtodeploytheVM,including: ThepathtotheVMpackagefiles(OVForVHD)thatwillbecopiedtodeploythisVM.NotethatiftheDeploy mentProfiledatawasdiscoveredbyOperationsManager,thentheprofiledoesnotshowapathtotheVM packagefiles.
94
VMTurbo Inc.
www.vmturbo.com
CreatingandEditingTemplates
Optionalplacementconstraints(constraintodatacenterorcluster)IftheDeploymentProfiledoesnotspecify adatacenterorcluster,thenOperationsManagerisfreetodeploytheVManywhereinyourvirtualenviron ment. ToinspectDeploymentProfiles,opentheEditTemplatesdialogbox,andselectthetemplateyoureinterestedin. (Formoreinformationaboutusingthisdialogbox,seeCreatingDeploymentProfilesonpage 97.)Notethatifthe DeploymentProfilewasdiscovered,itsnamebeginswiththecharactersDEP-forDeployment.Adiscovered profileisreadonly(youcannoteditdiscoveredDeploymentProfiles). 5. BeginthedeploymentactionOperationsManagerdisplaysdetailsfortheVMsitwilldeploy. Afteryouhavemadeyourchoices,clickBeginDeploy.OperationsManagerstartstocalculatetheoptimalplace mentfortheVMsyouhavedecidedtodeploy. OperationsManagerdoesnotdeploytheVMsatthisstep.Afteritfinishesthecalculations,OperationsManager displaysalistofproposedVMdeployments,oneforeachVMthatyouspecified.Youmayhavetowaitbrieflywhile OperationsManagermakesthesecalculations. 6. Reviewtheproposeddeployment,andcommittheaction. Besuretoreviewthedeploymentdetailslist,andmakesureyouwanttodeploytheseVMs.Ifyoudonot,youcan canceltheoperationnow,beforeOperationsManagermakesanychangestoyourenvironment. IfyouagreewiththeproposedVMdeployment,clickCommittocreatetheVMs.Youmayhavetowaitafew minuteswhileOperationsManagerperformsthedeploymentactions. Whenthedeploymenthasfinished,youcanseealistingofthestatusforeachdeployedVM.Ifadeploymentfailed, thelistingincludesthereasonforthefailure. IfforsomereasonyoulogoutofOperationsManager,thedeploymentactioncompletesanyway.Whenyoulogin again,OperationsManagerdisplaysanalerttellingyouthatyouloggedoutwhileadeploymentwaspending.
InterruptedDeploymentAction
CreatingandEditingTemplates
TodeployVMs,youselectaVMTemplatetospecifydesiredresourcesfortheVM,andaDeploymentProfiletospecify deploymentdetailssuchasthesourceVMpackage(theOVForVHDfiles)andoptionalplacementconstraints.
Users Guide
95
TheDeployView
OperationsManagercreatesanumberofVMTemplatesautomaticallyasitdiscoverssourceVMdataonthetarget hypervisors.Thesetemplatesarereadonly;youcannoteditthembecausetheyreflectdatathatisspecifiedintarget hypervisor.OperationsManageralsodiscoversassociatedDeploymentProfilesthatcorrespondwiththediscovered templates(alsoreadonly). YoucancreateyourownVMTemplatesandDeploymentProfiles,andusethemtodeployVMs.Inthisway,youcan planforanddeployVMswithdifferentconfigurationsthananyVMscurrentlydefinedinyourenvironment.Opera tionsManageruserscaneditthesetemplatesiftheyhaveprivilegestousetheDeployview. Thisfollowingsectionsdescribe: CreatingVMTemplatesonpage 96 CreatingDeploymentProfilesonpage 97 DiscoveredDeploymentDataonpage 97
CreatingVMTemplates
VMTemplatesdescribetheresourceallocationthatyouwanttoprovideforaclassofVMs.WhendeployingVMs, OperationsManagerusesthevaluesthatarespecifiedinachosenVMtemplate.Beforecreatingthetemplate,you shouldplanallocationofthefollowingresources: VCPUs ThevirtualCPUsassignedtotheVM. VirtualMemory ThememorysizefortheVM,inMB.NotethatyoushouldneverallocatelessthanisrequiredfortheguestOS. Storage TheamountofdiskstorageassignedtotheVM,inGB. NetworkThroughputUsed TheamountofthehostsnetworkthroughputtoassigntotheVM,inMB/s. IOPs TheinputoperationspersecondallocatedtotheVM. IOThroughputUsed TheamountofthethroughputonthehostsIObustoassigntotheVM,inMB/s.
ThevaluesyousetfortheseresourcesdeterminetheconfigurationofanyVMsyoudeployusingthistemplate. TocreateaVMTemplate: 1. ClicktheCreate/Editicon( )toopenthedialogbox. 2. Inthedialogbox,clicktheAddiconfortheVMTemplateslist. Toeditanexistingtemplate,selectthetemplateandclicktheEditicon.Notethatyoucanonlyeditusercreated templates. 3. Inthefieldsthatappear,entersettingsfortheVMTemplate. TheTemplateNameandVendorfieldshelpidentifythetemplateforfutureuse. 4. ClickApplywhenyouredone.
96
VMTurbo Inc.
www.vmturbo.com
CreatingandEditingTemplates
CreatingDeploymentProfiles
ADeploymentProfilespecifiesthephysicalfilesthatwillbecopiedtodeploytheVM,aswellasoptionalplacement limitations. Note:InmanycasesitsbesttosimplyletOperationsManagerchoosewheretoplacetheVMsyoudeploy.However, ifyouwanttolimitdeploymenttoaspecificdatacenterorcluster,youcanuseaDeploymentProfiletospecifythese constraints.IfyouarecreatingaprofileforVMsinaHyperVenvironment,youshouldalwaysselectaHyperVdata centerorclusterfortheprofile. Beforecreatingtheprofile,youshouldknow: ThepathtotheVMpackagefiles(OVForVHD)thatwillbecopiedtocreatetheVM Optionally,thenameofthedatacenterorclusterthatyouwanttodeploytheVMsto )toopenthedialogbox.
DiscoveredDeploymentData
ManyhypervisortechnologiessupporttheuseofsourceVMsasfilesthatcanbecloned,andtheclonescanbe deployedasrunningVMs.Forexample,XenServerandCloudStackrequiretheuseofsuchsourceVMstodeploynew runningVMsintheirenvironments.Whenitperformsdiscovery,OperationsManageridentifiesthesourceVMdata oneachhypervisor,andbuildsacorrespondingsetofVMTemplatesandDeploymentProfiles. Note:HyperVtargetsdonotincludediscoveredVMTemplatesandDeploymentProfiles.Youmustcreatethesefiles todeployVMsinaHyperVenvironment.IntheDeploymentProfile,youmustspecifyaHyperVdatacenter. FordiscoveredVMTemplatesandDeploymentProfiles,OperationsManagerusesthefollowingnamingconventions: VMTemplateThesenamesbeginwiththeIPaddressofthehypervisorthatstoresthem DeploymentProfileThesenamesbeginwiththecharactersDEP-forDeployment,andiftheymatcha discoveredtemplate,theprofilenamemirrorsthetemplatesname
Users Guide
97
TheDeployView
98
VMTurbo Inc.
www.vmturbo.com
ThePlanView
ThePlannergivesyouthetoolstocreatewhatifscenariosthatexplorepossibilitiessuchas: Optimalworkloaddistributionacrosscurrentresources Projectedsystemrequirements Addingnewandmorepowerfulhardware Impactofdownsizing,orremovingresources
OperationsManagerrunsthesescenariosanddisplaysresultsthatgiveyouoptimumutilizationindexesforyourpro posedenvironment.Ascenarioshowsasummaryofyourresultingenvironment,utilizationchartsforyourresources, aswellasrecommendedactionsyoucanperformtoachievethedesiredresults. Forexample,assumeyourunaplanthataddsvirtualmachinestoacluster.Thesummarymightshowthatyougaina lowerandmoreevenlyspreadutilizationindexifyouaddmorevirtualmachinestoasmallernumberofphysical hosts.Therecommendedactionswouldthenindicatewhichhostsyoucantakeoffline,andhowtodistributeyourvir tualmachinesamongtheremaininghosts. TousethePlanner,openthePlanview,thencreateandrunplans.ThefollowingfigureshowsthePlanneruserinter face,withthesefeatures: Thesummaryshowsthattheutilizationindexhasbeenevenedoutacrossallthehostmachines.Thegreenplotis theresultingindex,whilethebarsonthechartindicatethecurrentutilizationindex.Youcandisplaychartsfor utilizationindex,memoryconsumption,CPUpercentage,IOutilization,andnetworkutilization. TheChangespanelalsoshowsthatthisscenariosuggestsyouaddtwonewhoststosupportthe20newVMs. Thereareanumberofsuggestedactionsyoucanperformtoachievethedesiredresults.
Users Guide
99
ThePlanView
ThePlannertoolbarincludesthefollowing:
DisplaythedifferentPlannerviews: SummaryViewonpage 104 PhysicalMachineUtilizationViewonpage 106 StorageUtilizationViewonpage 106 PhysicalMachineandStorageDetailedUtilizationViewonpage 107 Limitthephysicaldevicesthatareincludedintheplanningscenarioforexample,limit toagivencluster.SeeSettingPlanScopeonpage 113. SpecifyworkloadparametersfortheplanaddorremoveVMs,PM,anddatastoresto changeloadorcapacity.SeeSpecifyingthePlanWorkloadonpage 118. Specifybaselineutilizationstatistics(currentorhistoric)fortheplan.SeeSelectingthe PlanBaselineonpage 115. Specifyadvancedparametersforutilization,VMConstraints,andWorkloadPlacement. SeeSettingAdvancedOptionsonpage 126. Runtheplan.Theplancanrecognizeexistingconstraints(clusters,network/storage constraints,andworkloadplacementpolicies),oritcandisabletheconstraintsbefore running(mergeandrun).Whileaplanisrunning,theStopbuttonappears.Youcanstop arunningplanifnecessary.SeeRunningPlansonpage 108. Create,save,load,ordeleteplans.SeeCreatingPlansonpage 111.
100
VMTurbo Inc.
www.vmturbo.com
UseCases
UseCases
ThePlannerisespeciallyusefulforsystemarchitectsandsystemadministrators. SystemarchitectscanusePlannertoinvestigatehowtoexpandthephysicalandvirtualinventorytothebesteffect. Plannercanindicatehowmuchnewhardwaretoadd,howtodistributeVMsamongclustersofhosts,andwhether componentsoftheproposednetworkwillbeoverorunderutilized. SystemadministratorscanusePlannertoanswerimmediatequestions.Ifyouexpectasurgeinutilizationordemand, youcanusePlannertoexplorehowtodeploynewVMsthatperformspecificfunctions. Thefollowingsectionsshowexamplescenariosthatcanaddresstheseusecases.
IncreasingVirtualLoadunderExistingConstraints
AssumeyouwanttodeterminetheloaddistributionifyouaddmoreVMstoyourenvironment.Todothis,youwould createaWorkloadDistributionscenariothataddsthenewVMs,andthendeterminesthebestwaytospreadthe increasedloadamongyourphysicalhostsanddatastores. Yourenvironmentalreadyhasitsphysicalsystemsassignedtoclustersandresourcepools.AsyouaddVMstothe environment,youwanttorespecttheseconstraints.Whenthinkingaboutthisscenario,imagineasking,Whatwould happenifIaddtenVMsrunningWebservers,andtenVMsrunningdatabaseservers?HowcanIoptimallydeploy theseVMsinmycurrentenvironment? ToplanoutthebestwaytoaddtheseVMstoyourinventory,youcreateaWorkloadDistributionscenariothat: IdentifieshowmanyVMstoadd UsesanexistingWebserverVMasamodelforyournewWebserverVMs UsesanexistingdatabaseVMasamodelforyournewdatabaseVMs
ThefollowingstepsshowhowtocreatesuchascenariointhePlanview: 1. DisplaytheWorkloadDistributiontabinthePlanner.
2. ChooseNewfromthePlanpopupmenu.
Users Guide
101
ThePlanView
NowselectanotherVMtocopy,andadd10moreVMstoyourloadBesuretoclickADDafteryouhave selectedthenewVMtocopy.
102
VMTurbo Inc.
www.vmturbo.com
UseCases
Nowthatyouhavedefinedthenewload,clickClose and Run. Alternatively, you can just click Close and
make other settings before running the planner scenario. For example, to plan for a recurring peak load you can run the scenario against a load that occurred in the past. Or you can specify the scope of the scenario so that it will only run on a specific group of physical hosts. After making these other changes, you would then click Runtoexecutetheplan.
WhenOperationsManagerisfinishedrunningtheplan,verifythattheprocesscompletedwithsuccessThe PlanDetailsshowthecurrentstatusoftheplan:
Users Guide
103
ThePlanView
SummaryView
Thisviewshowsanoverviewcomparisonofthecurrentandtargetconfigurations.Itincludesthefollowingpanes:
PlanSetup
Thispanedisplaysthesetupandstatusofthecurrentscenario.
Host/DatastoreChanges
Thispaneshowstheoverallresultsofyourproposedchangesastheycomparetoyourcurrentenvironment.Itpres entsatableshowingchangestothenumberofphysicalhostsandVMs,aswellasanestimateoftotalsavingsorcost ofinvestment. Afterrunningthisscenario,thetableshowsatargetof19hosts,comparedtothecurrentenvironmentthatuses25. Toachieve19hosts,theplansuggestsyouaddtwonewhosts,andsuspendeightoftheoldones.Thetablealso showsthatthetargetenvironmentsupports223VMs,toaccountforthe20VMsweaddedinthesetup.
104 VMTurbo Inc. www.vmturbo.com
UseCases
PlanImprovements
Thispaneshowschartsthatcomparethecurrentenvironmenttothetargetintermsofthedevicetypeandmetrics youchoosetoplot.Toseeactualvaluesintooltips,hoveroverthedatapointsinthechart.Usethefollowingtools:
ChoosethetypeofdevicetoplotHostsordatastores.
Choosethemetricstoplot: UI(utilizationindex) Mem(hostmemoryutilization) CPU(hostCPUutilization) IO(IOthroughputonthehost) Net(networkutilizationonthehost) VMperHost Storage(Utilizationofallocatedcapacityondatastore) IOPS(Inputoperationspersecond) ClickthisbuttontotogglebetweenTop10andBottom10.
Users Guide
105
ThePlanView
PhysicalMachineUtilizationView
ThesechartsshowcurrentanddesiredutilizationforthephysicalmachinesthatsupportyourVMs.Withthemyou caneasilycomparethecurrentandtargetstates.
StorageUtilizationView
ThisviewissimilartoPhysicalMachineUtilizationView,exceptitshowsstorageamount,IOPS,andlatency.Forthis scenario,wehavenotmadeanychangesthatwouldaffectstorage.
106
VMTurbo Inc.
www.vmturbo.com
UseCases
PhysicalMachineandStorageDetailedUtilizationView
Thisviewshowstablesofutilizationmetricsforyourphysicalmachinesandstoragedevices.Thetablesshowcurrent anddesiredmetrics.Notethatthevaluesherearethesameasthevaluesshowninthevariousbarcharts,butthey areintabularform. Thefollowingimageshowsthedesiredutilizationforphysicalmachinesandstorage.
ActionPlan
Afterrunningascenario,OperationsManagerpostsactionsthatitrecommendsyoutaketoachievethetargetconfig uration.Youcanbrowsetheseactionsandperformthemasappropriate.
Users Guide
107
ThePlanView
RunningPlans
Youcanuseplanstocomparehypotheticalconditionsagainstthecurrentconditionsofyourenvironment.Youcan modifyaplanbysettingconditionssuchas: AddingorremovingVMs Usinghistoricalloadconditions Respectingorignoringconstraintssuchasclustersorworkloadplacementpolicies Addinghardwareorrestrictingtheplantothecurrentinventory
Note:Bydefault,anewanduntitledplanmirrorsyourcurrentenvironment.YoucanrunthePlanneragainstsucha scenario,anditwillgiveyouresultsforyourcurrentenvironment.Forexample,tochecktheworkloaddistributionof yourcurrentenvironmentyousimplyrunanewanduntitledplan. ThePlannercanrunscenariostocalculatethreetypesofresults: WorkloadDistributionThePlannercalculatestheconfigurationofyourenvironmentthatwillbestdistribute theplannedloadacrossyourdevices.Youcanruntheplanwithnomodificationstodistributethecurrentloadon yourenvironment,oryoucancreateaplanthatspecifiesadifferentload.Formoreinformation,seeWorkload Distributiononpage 130. WorkloadProjectionThePlanneruseshistoricalresourceconsumptiondatatocalculatethefuture consumptionyoucanexpectundertheplansconditions.Runaplanwithnomodificationstoseehowyour currentconfigurationwillholdupintothefuture.Oryoucanrunaprojectionwithplanconditionsthattesthow theenvironmentwouldrespondinthefuturetoadifferentload.Formoreinformation,seeWorkloadProjection onpage 133. HardwareReplaceUsetemplatesforhostsordatastorestoplantheeffectsyouwillseeifyouchangethe capacityofthephysicaldevicesinyourenvironment.Formoreinformation,seeHardwareReplaceonpage 137.
Bydefault,aplanincorporatesalltheconstraints(cluster,storage,andnetwork)andworkloadplacementpoliciesthat areineffect.Youcanrunaplanintwomodeswithrespecttotheseconstraints:
108
VMTurbo Inc.
www.vmturbo.com
RunningPlans
Note:Theresultsofrunningaplanareincrementalifyourunthesameplantwice,thesummarycomparesthefirst plansresultstothesecondplansresults.Forexample,assumeyouclickRuntorunaplanthatrespectsallthe constraintsinyourenvironment,anditsuggestssuspendingahostforexample,fromacurrentinventoryof15 hosts,toadesiredinventoryof14hosts.TheSummarypanelwillshowabarchartfor15hostsinyourcurrentenvi ronment,comparedtoadesiredresultwith14hosts.ThenifyouclickMergeandRuntodisableconstraints,the Summarypanelwillshowabarchartfor14hostsinyourcurrentenvironment,comparedtothenewdesiredresults. Toensurecleanresultsthatareeasytounderstand,youshouldnotrunthesameplansuccessively.Instead,youshould loadanewplan,orreloadasavedplanbeforeclickingRunorMergeandRun.Forinformationaboutloadingplans, seetheprocedurebelow,orseeManagingPlanFilesonpage 112. Torunaplan: 1. Displaytheplantypeyouwant:WorkloadDistribution,WorkloadProjection,orHardwareReplace.
2. Eitherloadasavedplan,orclearthecurrentplantocreateanewanduntitledplan.
Users Guide
109
ThePlanView
110
VMTurbo Inc.
www.vmturbo.com
CreatingPlans
4. Runtheplan RuntheplaninNormalorMergemode.
NotethatRuniconchangestoStop(
)whileaplanisrunning.Youcanstoparunningplanifnecessary.
CreatingPlans
Aplandefinestheworkload,resources,andrulesthatyouwanttousewhencalculatingresults.Youcanthinkofa planasadescriptionofyourdesiredenvironment.OperationsManagerthencalculatestheresultsthatcancome fromtheplannedchanges. Note:Whenyoucreateanewanduntitledplan,itisadescriptionofyourcurrentenvironment.Youcanrunthe Planneragainstsuchaplan,anditwillgiveyouresultsforyourcurrentenvironment.Forexample,tocheckthework loaddistributionofyourcurrentenvironmentyoucansimplyrunanewanduntitledplan.
Users Guide
111
ThePlanView
Tocreateaplan,youspecifyitspropertiesandthensaveit.Aftersavingaplanyoucanopenit,runit,editit,ordelete it. Thefollowingsectionsdescribethestepsforplancreation: ManagingPlanFilesonpage 112 TrackingPlanModificationsonpage 112 SettingPlanScopeonpage 113 SelectingthePlanBaselineonpage 115 SpecifyingthePlanWorkloadonpage 118 SettingAdvancedOptionsonpage 126
ManagingPlanFiles
ThePlandropdownmenu( )providesthefollowingcommands: NewClearthecurrentplan,andloadanew,untitledplan.Thepropertiesofthisnewplanarethesameasyour currentenvironment. OpenChooseasavedplantoopen.
TrackingPlanModifications
Asyoumakechangestotheloadedplan,theSummaryGridpanedisplaysarunninglogofyourmodifications.Inthis wayyoucantracktheprogressofyouredits.Forexample,thefollowingimageshowsthattheplanhasbeenchanged toremoveonehostfromtheenvironment(amongotherchangestotheplan).
112
VMTurbo Inc.
www.vmturbo.com
CreatingPlans
Notethatifyouwanttostartoveraftermakingmanychanges,youcanreloadtheplan,orsaveyourchangesasanew plan.
SettingPlanScope
Planscopedetermineswhichdevicesintheenvironmentwillbeaffectedbytheplan.Forexample,youcanspecify thataplanwillonlyrunonyourDevelopmentclusterofPMs.Inthatcase,thecurrentenvironmentforyourplan wouldonlyincludePMsintheDevelopmentcluster,theVMshostedbythosemachines,anddatastoresthatsupport thosemachines.Likewise,thetargetresultswouldonlycorrespondtothosemachines. ScopeisdetermineddifferentlyifyouselectVMsorphysicalhosts: ScopebyVMWhenyousetscopebyVMs,OperationsManagerlimitstheplantothephysicalhoststhatthose VMsareallowedtorunon.Likewise,theplanincludesallthedatastoresthatareavailabletotheVMsinyour scope. ScopebyPMWhenyousetscopebyPM,OperationsManagerlimitstheplantothosephysicalhosts.Fordata stores,OperationsManageridentifiesalltheVMsthatcanrunonthehostsinyourscope,andidentifiesallthe datastoresthatareavailableforthoseVMs.
Users Guide
113
ThePlanView
Ctrlclicktoselectmultipleitemsinthelist.WhenyouclickOK,OperationsManagersetsthatscopetothecurrent plan.YoucanseethescopeforthecurrentplaninthePlanDetailstable.
114
VMTurbo Inc.
www.vmturbo.com
CreatingPlans
SelectingthePlanBaseline
TheplanbaselineisthesetofutilizationstatisticsthatthePlannerusestocalculatetargetorprojectedresults.You canusethecurrentstatistics,oryoucanchoosestatisticsfromapastperiod.Forexample,ifutilizationtypicallypeaks atacertaintimeoftheday,oracertaindayoftheweek,youcanchoosethatmomentasyourbaseline. Tosetthebaseline,clicktheSetBaselineicon( ).Inthedialogboxthatappears,clickadatapointtochoosethe momentyouwant.YoucansetthebaselineforWorkloadDistributionandHardwareReplacescenarios.
Users Guide
115
ThePlanView
Afteryouclickadatapoint,thedialogboxdisplaysthestatisticsforloadsontheenvironmentsphysicalhosts.
116
VMTurbo Inc.
www.vmturbo.com
CreatingPlans
Whenyouaresatisfiedwiththebaselinesettings,clickApplyBaseline.Youcanseetheplanscurrentbaselineinthe PlanDetailstable.
Users Guide
117
ThePlanView
SpecifyingthePlanWorkload
TheplanworkloadisdeterminedbythesetofVMsthataredeployedinyourenvironment,comparedtothePMsand DataStoresthatprovideresourcestothem.ThemoreVMsyouhaveforagivennumberofPMsanddatastores,the greatertheloadwillbeonthesephysicaldevices.WithaplanyoucanaddorremoveVMs,PMs,andDataStoresto seewhatthetargetorprojectedresultswouldbe.Forexample,youcandefineaplanthataddsVMstothesameset ofPMsandDataStores.OryoucanupgradeyourphysicalhostssotheyhavemoreCPUormemoryresources,andsee howthatwouldaffectthewayyourenvironmentsupportsthecurrentcropofVMs. Tosettheplansload,clicktheEditLoadicon( youcanspecify. ).Thedialogboxthatappearsdisplaysalistoftheloadmodifications
118
VMTurbo Inc.
www.vmturbo.com
CreatingPlans
ThedialogboxgivesyouactionstoperformonVMs,physicalhosts,anddatastores.Theactionsyoucanperformare similarforallthreetypes;exampleswillshowperformingtheseactionsforVMs. Theactionsyoucanperformare: Addonpage 119Addoneormoredevicestotheenvironment. AddUsingTemplateonpage 121Useatemplatetospecifythepropertiesofthedevicesyouwanttoadd. ReplaceUsingTemplateonpage 122Useatemplatetospecifyproperties,andreplaceexistingdeviceswith thesenewdevices.Forexample,usethistoupgradeaphysicalhostwithmorememoryorCPUresources. Removeonpage 122Selectthedevicesyouwillremove. ChangeResourceUtilizationonpage 123(forVMs,only)IncreaseordecreasetheloadonselectedVMsbya givenpercentagepoint.
Add
Selectadevicetoserveasamodelofwhatyouwanttoadd,thenspecifyhowmanycopiesofthatdeviceyouwantto addtotheenvironment.
Users Guide
119
ThePlanView
Youcanrepeatthesestepsselectanotheritemtocopy,specifythenumberofcopies,thenclickAdd.Newaddi tionswillappearintheNewEntitiesfolder.
120
VMTurbo Inc.
www.vmturbo.com
CreatingPlans
AddUsingTemplate
Selectatemplatetoserveasamodelofwhatyouwanttoadd,thenspecifyhowmanycopiesofthattemplated deviceyouwanttoaddtotheenvironment.Youcanalsochoosetocreateanewtemplateoreditanexistingtemplate (seeCreatingTemplatesonpage 124).
1. ChoosetheAddUsingTemplateaction. 2. Choosethetemplateyouwanttouse. Notethatintheaboveexample,thetemplateswithIPaddresseshavebeendiscoveredontheindicatedhypervi sors.TemplateswithoutIPaddressesintheirnameshavebeencreatedbyauserofOperationsManager.Youcan useeithertypeoftemplateinaplan. 3. Specifythenumberofcopiestoadd,thenclickAdd. ThelistofitemswillincludefoldercalledNewEntities.Youcanexpandthatfoldertoseetheseitemsyouhave added.Youcanaddotheritems,andthisfolderwillupdatetoshowthenewitems. 4. Whenyouhavefinishedaddingitemstotheplansload,closethedialogbox. ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto savetheplanbeforeyourunit. ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.
Users Guide
121
ThePlanView
ReplaceUsingTemplate
Selecttheitemsyouwanttochange,thenselectatemplatetoserveasamodelforwhatyouwillreplacethedevices with.Youcanalsochoosetocreateanewtemplateoreditanexistingtemplate(seeCreatingTemplatesonpage 124).
1. ChoosetheReplaceUsingTemplateaction. 2. Navigatethelistofitemstochoosewhichitemsyouwillchange.Youcanselectindividualitems,orgroupsof items. 3. Choosethetemplateyouwanttouse. 4. ClickReplace. ThelistofitemswillincludefoldercalledNewEntities.Youcanexpandthatfoldertoseethereplacement templatesyouhaveaddedtotheplan.Youcanreplaceotheritems,andthisfolderwillupdatetoshowthenew items. 5. Whenyouhavefinishedreplacingitemstotheplansload,closethedialogbox. ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwant tosavetheplanbeforeyourunit. ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.
Remove
Selecttheitemsyouwanttoremovefromyourenvironment.
122
VMTurbo Inc.
www.vmturbo.com
CreatingPlans
ChangeResourceUtilization
UsethistoseewhatwillhappeniftheVMsinyourenvironmentweretoconsumeadifferentamountofresources. Forexample,youcansetthescopeofyourplantoaproductioncluster,increasetheloadby20%,andrunaplan.This isthesameassaying,WhatwouldhappenifalltheVMsinmyproductionclustersawa20%increaseintheircon sumptionofhostmemoryandCPUcycles? ThisoptionisforVMs,only.SelecttheVMsyouwanttoreallocate,andraiseorlowertheresourceutilizationbyper centagepoints.
Users Guide
123
ThePlanView
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. NotethatOperationsManagerdiscoversVMtemplatesthathavebeencreatedontargethypervisors.Discovered templatesbeginwiththehypervisorIPaddressintheirnames.YoucannoteditordeletethesediscoveredVM templates. 5. ChangeyourtemplatesettingsandclickUpdateTemplate. Whenyoucreateanewtemplateoreditatemplate,theModifyLoaddialogboxexpandstodisplaythetemplateset tings.Thesettingsyoucanmakearedifferent,dependingonthetypeofitemthetemplateisfor.
TemplateSettingsforVMs
ThesesettingsidentifyaVMtype,andspecifytheresourcesthatVMtypewillconsume. ForVCPU,OperationsManagerassigns75%ofthephysicalCPUresourcestotheVM.Forexample,ifyouspecify1 VCPUforthisVMtype,OperationsManagerassigns75%capacityofaCPUonthemachinethathoststheVM.This ensuresthatthehostmachinehasCPUcapacitytoperforminfrastructuretasks. ForVMEMandVStorage,OperationsManagerassigns100%ofthephysicalresourcesthatyouspecifyhere.
124
VMTurbo Inc.
www.vmturbo.com
CreatingPlans
TemplateSettingsforPMs
ThesesettingsidentifyaPMtype,andspecifytheresourcesitcanprovide.ThePlannerusesthePriceentrytocalcu latecostsorsavingswhenaddingorremovinghostmachines.
Users Guide
125
ThePlanView
TemplateSettingsforDataStores
Thesesettingsidentifyatypeofdatastore,andspecifytheresourcesitcanprovide.
SettingAdvancedOptions
Foragivenplan,youcanmakethefollowingadvancedsettings: Utilizationonpage 126(forPhysicalHosts,DataStores,andDesiredState) VMConstraintsonpage 127 WorkloadPlacementonpage 128
Utilization
Utilizationspecifiesthepercentageofaphysicalresourcethatyouwanttomakeavailableinthegivenplan.By default,hostsanddatastoreshaveutilizationsetto100%.Foragivenplan,youcansettheutilizationtoalower value. Forexample,assumeyouhaveonedatastorethatyouwanttoshareevenlyfortwoclustersofVMs.Alsoassumethat youarecreatingaplanforoneofthoseclusters.Inthatcase,youcansetthedatastoresto50%utilization.Thissaves storageresourcesfortheotherclusterthatwillusethisstorage.
126
VMTurbo Inc.
www.vmturbo.com
CreatingPlans
VMConstraints
Bydefault,VMsareconstrainedtothecluster,networkgroup,orstoragegroupthattheirhostsbelongto.Whenyou runaplan,OperationsManagerdoesnotconsidermovingVMstophysicalhostsoutsideofthecurrentclusterifthey areconstrainedbycluster.ButifyoudisabletheClusterconstraintforaVM,thenPlannercanevaluatetheresultsof hostingthatVMonanyotherphysicalmachineinyourenvironment.IfthebestresultscomefromaddingthatVMto adifferentcluster,thenPlannerwillshowthatresult.
Users Guide
127
ThePlanView
Tosetconstraints: 1. ClicktheAdvancedOptionsicon( 2. DisplaytheVMConstraintstab. 3. NavigatethelisttoselecttheVMsyouwanttomodify. 4. Choosethetypesofconstraintstoset: All Cluster Network Storage 5. Specifywhethertoenableordisabletheconstraints. 6. ClickApply. )toopentheadvancedPlanningOptionsdialogbox.
WorkloadPlacement
InthistabyoucanenableordisableimportedplacementpoliciesorOperationsManagerplacementpoliciesforthe VMsinyourplan.Thetabshowstheworkloadplacementpoliciesthatarecurrentlydefinedforyourenvironment. YoucanalsoclickthePlusorMinusiconstocreatenewOperationsManagerplacementpoliciesfromthistab.For moreinformationaboutthesepoliciesandhowtomanagethem,seeWorkloadPlacementonpage 244onthePolicy view.
128 VMTurbo Inc. www.vmturbo.com
CreatingPlans
ClickthePlusorMinusiconstocreateordeleteOperationsManagerplacementpolicies.
HWManagement
Inthistabyoucanenable/disabletheprovisioningandsuspensionofhardware.Bydefault,whenyourunaplan OperationsManagercanprovisionorsuspendhostsandstoragewithinthatplan.ThismeansthatifOperationsMan agerseesthatyouwouldgetbetterresultsbyaddingorremovinghardware,theplanwillrecommendthatyouper formthoseactions,andtheplanwillreflecttheresultsyouwouldgetbyperformingthoseactions. Therearereasonstorunaplanwithhardwareprovisioningandsuspensiondisabled.Forexample,youmightwantto usetheplannertoseehowmuchworkloadyoucanaddtoyourcurrentenvironment.Todothatyouwould: Addworkloadtotheenvironment Disableprovisioningforhostsandstorage Runtheplanandreviewtheresults
Users Guide
129
ThePlanView
WorkloadDistribution
WorkloadDistributionscenariosshowyoutheoptimaldistributionofVMsacrosshostsanddatastoresforthegiven plan.Theviewcomparesyourcurrentdistributionwithtargetresults.TheviewincludesanActionPlanthatdisplaysa listofactionsyoucantaketoachievethetargetresults. Toseedistributiondata,displaytheWorkloadDistributiontab.
130
VMTurbo Inc.
www.vmturbo.com
WorkloadDistribution
Toseedifferentviewsoftheworkloaddistributiondata,choosefromtheViewdropdownmenu.AWorkloadDistribu tionplandisplaysthefollowingviews: SummaryViewonpage 131 PhysicalMachineUtilizationonpage 132 StorageUtilizationonpage 132 PhysicalMachineandStorageDetailedUtilizationDataonpage 133
SummaryView
Thisviewprovidesanoverviewofthecurrentdistributionandtargetresults. TheSummarypanechartsthecurrentresults.Youcanviewchartsforthedifferentresourcetypes(utilizationindex, memory,CPUutilization,input/output,networkutilization,andVMsperhost).Thetargetresultsdisplayasagreen plot.Theplotislaidoverabarchartofthecurrentresourcedistribution.Ifabarisgrayed,thatmeansthePlanner recommendsyoususpendthatdevice.Ifthechartshowsnobartocorrespondwithatargetresultdatapoint,this indicatesanewdevicetobeaddedinthetargetresults. ThePlanSummarypaneshowsthecurrenttargetnumbersofVMsandhosts.Itincludesatotalsavings/costatthetop ofthepane.Thisvalueiscalculatedfromthecostsyouassigntoresources.Forexample,youcanassignacostwhen youcreateahosttemplate(seeCreatingTemplatesonpage 124). ThisviewalsoincludesaSummaryGrid,thatdescribesthecurrentlyloadedplan.Forexample,youcanseethescope ofthisplan,orthedateforthebaselinedata.(Formoreinformation,seeCreatingPlansonpage 111).
Users Guide
131
ThePlanView
PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.
StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.
132
VMTurbo Inc.
www.vmturbo.com
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.
Users Guide 133
ThePlanView
Afteryourunaprojection,youcandisplaydifferentviewstoseetheresultsindetail.Toseedifferentviewsofthe workloadprojectiondata,choosefromtheViewdropdownmenu.
SummaryView
TheSummaryviewservestwopurposes: Specifytheprojectionparameters Displayanoverviewofprojectionresults
WhenyoufirstdisplaytheWorkloadProjectiontab,theSummaryViewisreadyforyoutoprovideprojectionparam eters.
134
VMTurbo Inc.
www.vmturbo.com
WorkloadProjection
Tospecifytheprojectionparameters,makeyoursettingsintheUtilizationChart:
Users Guide
135
ThePlanView
TheUtilizationChartshowstheprojectedvaluesforCPUandmemoryutilization.Ifyouwanttoseedifferentresults, youcanchangetheprojectionparameters(historicalrangeorprojectionperiod)andruntheprojectionagain. Intheaboveimage,theprojectionbeginswheretheMemoryandCPUplotschangecolors.Forexample,theMemory plotchangesfromgreentoblue. ThePlanSummarypaneshowsthecurrenttargetnumbersofVMsandhosts.Itincludesatotalsavings/costatthe topofthepane.Thisvalueiscalculatedfromthecostsyouassigntoresources.Forexample,youcanassignacost whenyoucreateahosttemplate(seeCreatingTemplatesonpage 124). ThisviewalsoincludesaSummaryGrid,thatdescribesthecurrentlyloadedplan.Forexample,youcanseethescope ofthisplan,orthedateforthebaselinedata.(Formoreinformation,seeCreatingPlansonpage 111).
PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.
136
VMTurbo Inc.
www.vmturbo.com
HardwareReplace
StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.
PhysicalMachineandStorageDetailedUtilizationData
Thisviewprovidesdatagridsofcurrentandtargetutilizationdistributionforhostsanddatastores.
HardwareReplace
HardwareReplacescenarioscalculatetheoptimalperformanceyoucanachieveafterreplacingexistingPMsordata storeswithotherequipment.TocreateanewHardwareReplacescenario,youprovidethefollowing: Scope Yousetthescopetodeterminewhichphysicaldevicestheplanwillrunagainst.Forexample,youcanselecta singlecluster,oraspecificdatacenter.Theplanwillconsideronlyonthephysicaldevicesthatarewithinthe
Users Guide
137
ThePlanView
specifiedscope. Hardwaretype Asingleplancancalculatereplacementresultsforhosts,fordatastores,orboth. Hardwaretemplate Templatesspecifythecapacityandcostofthereplacementhardware.Youcanuseexistingtemplates,orcreate andsaveyourown. Hardwaretoreplace Afterchoosingthehardwaretemplate,youthenchoosethehardwareyouwanttoreplace.Youchoosefrom devicesthatarewithintheplansscope.Forexample,ifthecurrentscopeincludesasetof10hostsandtwodata stores,youcanchoosetoreplaceanyofthosedeviceswithatemplateddevice.
Toseeprojectiondata,displaytheHardwareReplacetab.
AfteryourunaHardwareReplaceplan,youcandisplaydifferentviewstoseetheresultsindetail.
DefiningReplaceParameters
Toplanhardwarereplacement,youmustspecifywhichhardwareyouwillreplace,andwhatyouwillreplaceitwith. Whenyoucreatetheplanscenario,youcanmakethesamesettingsthatyoumakeforanyotherplan.Forexample, youcansetthebaselinetopastconditions,oryoucanaddmoreVMstotheworkload.Formoreinformation,seeCre atingPlansonpage 111. Thefollowingsectionsdescribesettingsyoumakethatarespecialforhardwarereplacement:
138
VMTurbo Inc.
www.vmturbo.com
HardwareReplace
Scope
Planscopedetermineswhichdevicesintheenvironmentwillbeaffectedbytheplan.Forexample,ifyousetthe scopetoacluster,thenreplacementplanningwillonlyaffectthephysicaldevicesinthatcluster.Notethatyoucanset thescopetogroupsofVMsortoVirtualDataCenters.Inthiscase,hardwarereplacementwillaffectonlythephysical machinesthatprovideresourcestothesevirtualentities. Tosetthecurrentplansscope,clicktheScopeicon( ).ThisopenstheDefineUserScopedialogboxwhere youcannavigatetheinventorytreeandsettheplanscope.Formoreinformation,seeSettingPlanScopeonpage 113.
HardwareType
HardwareReplaceplanssupportHostsandDataStores.Thetypeyouchoosedetermineswhichtemplatesyoucan select,andwhichhardwareyoucanreplace.
Oneplanscenariocanbedevotedtoreplacinghostsorstorage,oryoucandefineasinglescenariothatreplacesboth hostsanddatastores.
Users Guide
139
ThePlanView
Template
Thetemplateyouchoosedescribesthenewhardwareforyourplan.OperationsManagershipswithpredefinedtem plates,andyoucancreateyourowntemplatestodescribespecifichardwarethatyouhaveinmind. Tocreateanewtemplate,selectAddNewTemplate,andthenclickEditTemplate.Notethatasyoudefineyourown templates,theyarestoredwithOperationsManagerinstallation,andareavailabletoanybodyelsewhousesthe planneronthesameinstallation. Thetemplatesyouuseherearealsoavailablewhenspecifyingworkloadsforaplanningscenario.Formoreinforma tion,seeCreatingTemplatesonpage 124. Youcanmakethefollowingsettingsinatemplate: UserInformation TemplateName Vendor Description Price:OperationsManagerusesthispricetocalculatereplacementcostsorsavings CapacityData:ValuesOperationsManagerusestocalculatecapacityandutilization CPUCoresandSpeed Memory NetworkThroughput IOThroughput
HardwaretobeReplaced
Onceyouhavespecifiedtheplanscope,hardwaretype,andthetemplateyouwantforthescenario,youcanspecify whichhardwareyouwilltargetforreplacement.Youcanspecifyindividualdevices,oryoucanselectgroupsof devicestoreplace.
140
VMTurbo Inc.
www.vmturbo.com
HardwareReplace
Users Guide
141
ThePlanView
SummaryView
Thisviewprovidesanoverviewofthecurrenthardware,andthetargethardwarereplaceresults. TheSummarypanechartstheresults.Youcanviewchartsforthedifferentresourcetypes(utilizationindex,memory, CPUutilization,input/output,networkutilization,andVMsperhost).Thetargetresultsdisplayasagreenplot.The plotislaidoverabarchartofthecurrentresourcedistribution. AssumeaHardwareReplacescenariothatwillreplacethreeoffivehosts.Inthefigurebelow,noticethatthetarget plotislaidoverthetwohoststhatarenotreplaced.Thetargetplotsalowerutilizationthanthehostscurrently exhibit.Theotherthreedatapointsforthetargetshowutilizationforthereplacementhosts.Ontheright,thechart showsbarsforthereplacedhostssoyoucancomparetargettocurrentvalues. ThePlanSummarypaneshowsthecurrenttargetnumbersofVMsandhosts.Itincludesatotalsavings/costatthe topofthepane.Thisvalueiscalculatedfromthecostsyouassigntoresources.Forexample,youcanassignacost whenyoucreateahosttemplate(seeCreatingTemplatesonpage 124andTemplateonpage 140). ThisviewalsoincludesaSummaryGrid,thatdescribesthecurrentlyloadedplan.Forexample,youcanseethescope ofthisplan,orthedateforthebaselinedata.(Formoreinformation,seeCreatingPlansonpage 111).
142
VMTurbo Inc.
www.vmturbo.com
HardwareReplace
PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.
Users Guide
143
ThePlanView
StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.
PhysicalMachineandStorageDetailedUtilizationData
Thisviewprovidesdatagridsofcurrentandtargetutilizationdistributionforhostsanddatastores.
RecommendedActions
Plannerlistsactionsyoucanperformtoachievethetargetutilizationmetrics.Theserecommendationscanrange fromaddingmorestorageorphysicalmachinestoyourenvironment,ormovingorchangingtheconfigurationofvir tualmachines.Eachactionincludesatooltipthatdisplaysafulldescriptionofthesuggestedaction. OperationsManagerprovidesthefollowingcategoriesofsuggestions: PreventionActionsthatpreventtheenvironmentfromdriftingoutoftheOptimalOperatingZone. PerformanceAssuranceActionsthatdirectlyaddressriskstoQoS.
144
VMTurbo Inc.
www.vmturbo.com
RecommendedActions
Users Guide
145
TheOptimizeView
TheOptimizeranalyzesthecurrentstatusofyourinfrastructure,lookingforutilizationpatternsthatindicateopportu nitiestoachieveoptimalperformanceandreduceoperationalrisk.Usingthisanalysis,itdisplaysutilizationchartsand tablesinaSummarypanel.Thesesummariesshowmetricsforyourcurrentconfiguration,aswellastargetmetrics themetricsyoucanachievebyperformingtherecommendedactionstooptimizesystemdeployment. BeneaththeSummarypanel,OperationsManagershowsaToDolistofrecommendedactions(seeToDoListsMain tainingQoSonpage 52formoreinformation). YoucanusetheOptimizertoanalyzeandproactivelyaddressproblemsrelatedtoworkloadandresourcedistribution amongphysicalhostsandstoragedevices.Further,Optimizercanautomaticallyperformmostrecommendedactions thatdonotincludechangestophysicalconfigurationsofhostsorstorage. Onceyouexecutearecommendedaction,theenvironmentchanges.OperationsManagerperformsitsanalysisagain andpresentsfurtheractionsyoucanperformtooptimizeyourdeployment.Inthisway,youcaniterativelychange yourconfigurationandworkloaddistributiontoimproveoverallperformance. AsOperationsManagermonitorsandanalyzesyourenvironment,itusesspecifiedthresholdstoidentifyrisksand opportunitiesthatitwillconsiderforplanningandoptimization.YouspecifythesethresholdsinthePolicyview.For moreinformation,seeAnalysisonpage 246.
OptimizerUserInterface
TheOptimizeviewdisplaysthefollowingpanels: NavigationPanelOptimizeViewonpage 147Liststhephysicaldevicesinyourinventory.Usethistosetthe scopeoftheviewsdisplay. UtilizationSummaryPanelonpage 147Chartsandtablesthatshowutilizationmetricsforthecurrent deployment,andtargetmetricsthatyoucanachievebyresolvingtheidentifiedproblems. ToDoPanelonpage 149Actionsyoucantaketoachievethetargetresults.
Users Guide
146
OptimizerUserInterface
OptimizerInformationPanels
NavigationPanelOptimizeView
ForOptimizer,theNavigationPanellimitsthescopeofthedataitdisplays.Forexample,ifyouselectSummaryinthe Inventorytree,itshowsdataforallthephysicalandvirtualdevicesinyourinventory.IfyouselectPhysicalMachines, thenitonlyshowsdataforphysicalmachines. YoucanalsousetheGroupstreetofocusonspecificsegmentsofyourenvironment.Forexample,youcanuseapre definedgrouptofocusonlyonthephysicalmachinesinyourproductionenvironment.Youcanalsousecustom groupstosetyourownscope.(Formoreinformationaboutgroups,seeGroupManagementonpage 239).
UtilizationSummaryPanel
TheSummarypanelshowsthecurrentandtargetmetricsforyourinventory.Thescopeofdisplayforthispanel changesdependingontheselectionsyoumakeintheNavigationpanel.
Users Guide
147
TheOptimizeView
UtilizationCharts
Thesebarchartsdisplayutilizationmetricsforphysicalmachinesandstoragedevices.Toseemoreinformationabout eachplot,hoveroverabartodisplayitstooltip.Thechartlegendshowswhichmetricsareplottedinthechart.Inthe followingfiguresyoucanseechartsfortargetmetrics.
OptimizerUtilizationCharts
CustomizingCharts
YoucanspecifywhetherthechartshowsutilizationmetricsorUtilizationIndex.Forchartsthatshowutilizationmet rics,youcanspecifywhichmetricsthechartshows. Tocustomizeachart,clickitsCustomizebuttonandmakesettingsinthedialogboxthatappears.Formoreinforma tion,seeStandardPanelControlsonpage 38.
148
VMTurbo Inc.
www.vmturbo.com
OptimizerUserInterface
APriceIndexUtilizationChart
UtilizationGrids
Utilizationgridspresentcurrentandtargetmetricsintabularform.Youcanseetheactualvalues,andsortthetables byagivenmetric.Forexample,thefollowingfigureshowstargetmetricssortedbyUtilizationIndex.
AnOptimizerUtilizationTable
ToDoPanel
Thispaneldisplaysactionsyoucanexecutetomaintainoptimaloperatingconditions.Youcantogglethepanel betweenaToDolistandalistofcurrentriskstoserviceperformance.ForacompletedescriptionofToDopanels,see ToDoListsMaintainingQoSonpage 52.Thiswillshowyouhowto:
Users Guide 149
TheOptimizeView
NotethatasyoumakeselectionsintheNavigationpanel,theToDolistchangestoshowactionsfortheitemsyou select.
150
VMTurbo Inc.
www.vmturbo.com
TheInventoryView
TheInventoryViewiswhereyougotoobservethefullvirtualinfrastructure.Hereyoucanseethehealthofyour entirevirtualenvironmentfromasingleview.Youcanidentifybottlenecksandotherresourceandperformance anomalies,andassessyouroverallworkloaddistribution.Youcanalsoseerecommendedactionstoimproveperfor manceinyourenvironment,anddirectOperationsManagertoexecutevariousactions. Ifyourcurrentlicensingsupportstheretentionofhistoricaldata,panelsintheInventoryViewcanshowupto48days ofutilizationonspecificdevices.Formoreinformation,seeUtilizationHistoryonpage 50. IntheInventoryView,theNavigationpanelshowsalltheresources,services,andcommoditiesOperationsManager hasdiscoveredforyourenvironment.Asyoubrowsethenavigationtree,theinformationpanelsdisplaychartsand tablestodescribetheitemsyouselect.
InventoryView
ChartpanelsintheInventoryviewincludetoolsyoucanuseto:
Users Guide
151
TheInventoryView
Formoreinformation,seeStandardPanelControlsonpage 38. Chartpanelscandisplayhistoricaldata.Formoreinformation,seeUtilizationHistoryonpage 50. TheInventoryviewincludesToDoliststhatshowrecommendedactions.Formoreinformation,seeToDoLists MaintainingQoSonpage 52. ThefollowingsectionsdescribetheinformationyouseeasyouselectthedifferentNavigationitems: Summaryonpage 152 VirtualApplicationsonpage 155 Applicationsonpage 157 VirtualMachinesonpage 160 PhysicalMachinesonpage 165 Storageonpage 167 DiskArraysonpage 169 StorageControllersonpage 172 IOModulesonpage 174 FabricInterconnectsonpage 177 Datacentersonpage 179 ProviderVirtualDatacentersonpage 181 OrganizationVirtualDatacentersonpage 184
Summary
WhenyouselectSummaryintheInventorytree,theInventoryViewdisplaysitssummarypanels.Thesepanelsshow summariesofyourApplications,VirtualMachines,PhysicalMachines,andDataStorestogiveyouanoverviewofthe environmentsstatus. Eachofthesepanelsshowsaheatmapfortheinventoryitemsitcharts.Foreachitemthepanelshowsthestatusofits resourcesandtheitemsutilizationIndex.Thestatusindicatorsarecolorcoded,asfollows:
152
VMTurbo Inc.
www.vmturbo.com
Summary
SummaryPanels
Users Guide
153
TheInventoryView
SummaryReports
TolaunchareportfromtheInventoryview,clicktheReportsiconnexttothegivenentryintheNavigationtree.
LaunchingaSummaryReport
Youcanlaunchareportforalltheitemsinatreeitem,oryoucanexpandtheitemandlaunchareportforasingle item.Forexample,youcanlaunchareportforallvirtualmachinesonahost,oryoucanexpandthetreeandlauncha reportforasinglevirtualmachine. Formoreinformationaboutreporting,seeReportsonpage 187.
SeverityIconsinSummaryPanels
Thepanelsinthesummaryviewshowaseverityiconforeachentry.YoucanclicktheiconstodisplaytheRisks/ OpportunitiesLogtohelptrackissuesforthegivenitem.Forinformationaboutexecutingrecommendedactionsand usingtheproblemlog,seeToDoListsMaintainingQoSonpage 52.
154
VMTurbo Inc.
www.vmturbo.com
VirtualApplications
ProblemsPerDevice
Note:TheheatmapdoesnotdirectlycorrespondwiththeexistenceofriskstoQoS.Theheatmapmightshowred,but OperationsManagerdoesntshowarisk.Conversely,theheatmapmightshowgreensandblues,butOperations Managerrecognizesariskandacorrectiveactiontotake.Forexample,ifthereisnofixforoverconsumptioninthe heatmap,OperationsManagerdoesnotlisttherisk.Ontheotherhand,ifOperationsManagerrecognizesafixthat canimproveutilizationforadevice,itliststhatasariskoropportunity.
VirtualApplications
Avirtualapplicationisthelogicalapplicationserver(sometimescalledavserver)thataloadbalancerusestomarshal accesstoloadbalancedapplications.Forafulldefinition,seeVirtualApplicationsonpage 6inIntroducingOperations Manageronpage 2. Eachvirtualapplicationhasoneormorerunningapplicationsboundtoit.Theloadbalancerpassesrequeststothese boundapplications.NotethatOperationsManagerdiscoversrunningapplications,butyoumustbindthesetothevir tualapplicationsthatareinaloadbalanceraspartofyourloadbalancerconfiguration.Formoreinformationabout applicationsandapplicationdiscovery,seeApplicationsonpage 157andApplicationDiscoveryonpage 262. WhenyouselectVirtualApplicationsintheInventorytree,theInventoryviewdisplaysthefollowingpanels: VirtualApplicationsUtilizationChart Thepercentageofallocatedtransactioncapacitythevirtualapplicationsareusing.Toseeahistoryofusagefora virtualapplication,clicktheassociatedbar. Tochangethemetricstoplotorchangethechartsortorder,editthechart .Utilizationindexshowsa measureoftheutilizationofresources.Themoreequaltheutilizationindexesareforyourapplications,themore evenlydistributedtheirloads.
Users Guide 155
TheInventoryView
VirtualApplicationsSummary
IntheInventorytree,theApplicationsbranchincludesahierarchysimilartothefollowingfigure.
156
VMTurbo Inc.
www.vmturbo.com
Applications
VirtualApplicationsHierarchy
UnderneathVirtualApplications,thelistshowstheapplicationservicetypes.Theseservicetypesaredefinedonthe loadbalancerOperationsManagerdiscoverstheservicetypesthrougheachloadbalancerthatisregisteredasa target.Foreachservicetype,thepanelsshowchartsforthecurrentservicetype: VirtualApplicationsUtilizationChart Thepercentageoftransactioncapacityusedbyvirtualapplicationsofthisservicetype.Toseeahistoryofusage, clicktheassociatedbar. VirtualApplicationsUtilizationTrend Thepercentageofmaximumandaveragetransactionsovertime. VirtualApplicationsToDolist UsageforVirtualApplications Atabulardisplayofthepercentageoftransactioncapacityforvirtualapplicationsofthisservicetype.
WhenyouexpandaServiceTypeitem,theInventorytreeliststheindividualvirtualapplicationswithinthatservice type.Eachvirtualapplicationconsumestherunningapplicationsthataremanagedbytheloadbalancer.
Applications
OperationsManagerdiscoversandmonitorsapplicationsrunningonVMsinyourenvironment.Bydefault,Operations Managerdiscoversthefollowingapplications:
ApplicationName
LSASS IIS XenDesktop VMView
Description
MicrosoftActiveDirectoryservices MicrosoftInternetInformationServices CitrixXenDesktop VMWareView
Users Guide
157
TheInventoryView
ApplicationName
MSSQL SharePoint GuestLoad
Description
MicrosoftSQLServer MicrosoftSharepointServer TheresourcesthatOperationsManagerhasnotassignedtoanyspecificapplication(for moreinformation,seeGuestLoadonpage 160)
ApplicationsSummary
WhenyouselectApplicationsoranapplicationsgroupintheInventorytree,theInventoryviewdisplaysthefollowing panels: ApplicationsUtilizationChart ThepercentageofVMEM,VCPUandtransactioncapacitytheapplicationsareusing.Toseeahistoryofusagefor agivenmetric,clicktheassociatedbar. Tochangethemetricstoplotorchangethechartsortorder,editthechart .Notethatutilizationindex showsameasureoftheutilizationofresources.Themoreequaltheutilizationindexesareforyourapplications, themoreevenlydistributedtheirloads. ApplicationsUtilizationTrend Theconsumptionofcommoditiesovertime.Clicktheradiobuttonstochoosewhichstatisticstoshowinthe chart.Youcanshowaveragesforallresources,oraverageandmaxforindividualresources. ToDolistRecommendedActionsforApplications UsageforApplications AtabulardisplayofVCPUandVMEMusagefortheVMsthatsupportyourapplications.
VMTurbo Inc. www.vmturbo.com
158
Applications
IntheInventorytree,theApplicationsbranchincludesahierarchysimilartothefollowingfigure.
ApplicationsHierarchy
WhenyouexpandanApplicationsitem,theInventorytreelistsapplicationgroupsandindividualapplicationswithin eachgroup.Ifyouselectanapplicationgroup,theviewdisplaysasetofpanelsshowinginformationaboutallthe applicationsinthatgroup.Ifyouselectanindividualapplication,theviewdisplaysasetofpanelsdevotedtothespe cificapplication. Thesepanelsshow: ApplicationUtilizationChart ThepercentageofVMEM,VCPUandtransactioncapacitytheapplicationuses. ApplicationUtilizationTrend Theconsumptionofcommoditiesovertimeforthisapplication.Clicktheradiobuttonstochoosewhichstatistics toshowinthechart.Youcanshowaveragesforallresources,oraverageandmaxforindividualresources. RecommendedActionsfortheApplication UsagefortheApplication AtabulardisplayofVCPUandVMEMusagefortheVMsthatsupportyourapplications.
Users Guide
159
TheInventoryView
Panelsforanindividualapplication
GuestLoad
TheApps_GuestLoaditemisaspecialentryintheApplicationshierarchy.ThisitemtrackstheresourcesthatOpera tionsManagerhasnotassignedtoanyspecificapplication.Thiscanoccurforthefollowingreasons: YoudonothavethelicensesrequiredtosupportApplicationmonitoringInthiscase,OperationsManagerlistsall theconsumedVMresourcesintheApps_GuestLoadentrythisistheonlyentryunderApplications. OperationsManagerfailstodiscoversomeapplicationsInthiscase,OperationsManagerdisplaysentriesforthe applicationsithasdiscovered,andliststheVMresourcesthatarenotaccountedforunderApps_GuestLoad. VMresourcesaredevotedtoinfrastructure,andnotpartofanyapplicationOperationsManagerliststhese resourcesunderApps_GuestLoad,andprovidesentriesfortheapplicationsithasdiscovered.
VirtualMachines
WhenyouselectVirtualMachinesintheInventorytree,theInventoryviewdisplaysinformationaboutvirtual machines,groupedbythephysicalmachinestheyrunon.TheviewlistsVMsinthesegroupsbecausethenumberof VMsinyourenvironmentcanbeverylarge.Groupingthembytheirphysicalmachinesmakestheamountofdatain eachpaneleasiertoviewandunderstand. ForeachVirtualMachinesitem(thecollectionofVMsonahost),theInventoryviewdisplaysthefollowingpanels:
160
VMTurbo Inc.
www.vmturbo.com
VirtualMachines
VirtualMachinesUtilizationChart ThepercentageofCPUandmemorycapacityusedbygroupsofvirtualmachines.Toseeahistoryofusagefora group,clicktheassociatedbar. Tochangethemetricstoplotorchangethechartsortorder,editthechart .Notethatutilizationindex showsameasureoftheutilizationofresources.Themoreequaltheutilizationindexesareforyourapplications, themoreevenlydistributedtheirloads. VirtualMachinesUtilizationTrend Theconsumptionofcommoditiesovertime.ClicktheradiobuttonstoshowCPUormemorystatistics. RecommendedactionsforVirtualMachines UsageforVirtualMachines AtabulardisplayofusageofresourcessuchasCPUandmemoryfortheVMsinyourenvironment.
VirtualMachines
IntheInventorytree,theVirtualMachinesbranchincludesahierarchysimilartothefollowingfigure.
Users Guide
161
TheInventoryView
VirtualMachinesHierarchy
WhenyouexpandtheVirtualMachinesitem,theIndextreeliststheindividualVMGroupsbythenamesoftheir physicalmachines.IfyouselectanindividualVMgroup,theviewdisplaysasetofpanelssimilartothefollowingfig ure.NotethattheUtilizationbarchartshowsbarsforeachVMinthegroup.
162
VMTurbo Inc.
www.vmturbo.com
VirtualMachines
VirtualMachinesOneGroupofVMs
WhenyouexpandaVMgroup,theIndextreeliststheindividualVMs.IfyouselectanindividualVM,theviewdisplays asetofpanelssimilartothefollowing.
Users Guide
163
TheInventoryView
VirtualMachinesIndividualVM
TheDataStoreUtilizationpanelshowsmetricsfortheutilizationofthedatastoresthatareavailabletothisVM. Beneaththat,thePhysicalMachineUtilizationpanelshowstheVMsresourceutilizationonthehostingPM,including CPU,memoryandCPUreadyqueueutilization. TheVirtualMachineConsumptionpanelshowsmetricsfortheutilizationofphysicalresourcesbytheselectedVM. ThetitlebarofthechartshowstheVMname.YoucanseethenameofthatVMsphysicalhostintheNavigationTree. Thetableliststheutilizationofeachresource,comparedtotheoverallcapacityonthephysicalmachine.Nexttothe utilizationpercentcolumn,thetableliststheactualresourceusedandthefullavailablecapacity,inthefollowing unitsofmeasurement: BallooningKbytes CPUMHz CPUReadyQueuesmsofwaittime IOThroughputKbytes/sec IOPSStorageaccessoperationspersecond Latencyms(milliseconds) MemoryKbytes NetThroughputKbytes/sec StorageAmountKbytes SwappingKbytes
164
VMTurbo Inc.
www.vmturbo.com
PhysicalMachines
Hosts
PhysicalMachines
WhenyouselectPhysicalMachinesintheInventorytree,theInventoryviewdisplaysthefollowingpanels: PhysicalMachinesUtilizationChart ThepercentageofphysicalmachineCPUandmemorycommoditiesthatareusedwithinyourenvironment.Tosee ahistoryofusagepermachine,clicktheassociatedbar. Tochangethemetricstoplotorchangethechartsortorder,editthechart .Notethatutilizationindex showsameasureoftheutilizationofresources.Themoreequaltheutilizationindexesareforyourapplications, themoreevenlydistributedtheirloads. PhysicalMachinesUtilizationTrend Theconsumptionofcommoditiesovertime.Clicktheradiobuttonstoshowmemory,CPU,IO,ornetwork throughputstatistics. RecommendedactionsforPhysicalMachines UsageforPhysicalMachines Atabulardisplayofresourceusageforthephysicalmachinesinyourenvironment.
PhysicalMachines
IntheInventorytree,thePhysicalMachinesbranchincludesahierarchysimilartothefollowingfigure.
Users Guide
165
TheInventoryView
PhysicalMachinesHierarchy
WhenyouexpandthePhysicalMachinesitem,theInventorytreeliststheindividualphysicalmachinesinyourenvi ronment.Ifyouselectanindividualmachine,theviewdisplaysasetofpanelssimilartothefollowing.
PhysicalMachines:IndividualPhysicalMachine
166
VMTurbo Inc.
www.vmturbo.com
Storage
ThephysicalmachineResourcespanelshowsmetricsfortheconsumptionofphysicalresourcesbythehostedVMs. Thetableliststheutilizationofeachresource,comparedtotheoverallcapacityonthephysicalmachine,inthefol lowingunitsofmeasurement: BallooningKbytes CPUMHz CPUReadyQueuesmsofwaittime IOThroughputKbytes/sec IOPSStorageaccessoperationspersecond Latencyms(milliseconds) MemoryKbytes NetThroughputKbytes/sec StorageAmountKbytes SwappingKbytes
Storage
TheStorageitemshowsstatisticsforstoragethatisaccessedbythevirtualinfrastructure.WhenyouselectStoragein theInventorytree,theInventoryviewdisplaysthefollowingpanels: StorageUtilizationChart ThepercentageofstorageamountandstorageIOPScapacitythatareusedintheenvironment.Toseeahistoryof usageperstoragedevice,clicktheassociatedbar. Tochangethemetricstoplotorchangethechartsortorder,editthechart .Notethatutilizationindex showsameasureoftheutilizationofresources.Themoreequaltheutilizationindexesareforyourapplications, themoreevenlydistributedtheirloads. StorageUtilizationTrend Theconsumptionofcommoditiesovertime. RecommendedactionsforStorage UsageforStorage AtabulardisplayofstorageamountandstorageIOPSandotherusageforthestoragedevicesinyour environment.
Users Guide
167
TheInventoryView
Storage
IntheInventorytree,theStoragebranchincludesahierarchysimilartothefollowingfigure.
StorageHierarchy
WhenyouexpandtheStorageentry,theInventorytreeliststheindividualdatastoresinyourenvironment.Ifyou selectanindividualdatastore,theInventoryviewdisplaysasetofpanelssimilartothefollowing.
168
VMTurbo Inc.
www.vmturbo.com
DiskArrays
DataStoresIndividualDataStore
Whenyouexpandadatastoreitem,theviewshowsthefollowing: Consumes Hosts
DiskArrays
TheDiskArraysitemshowsstatisticsforphysicalstoragevolumesthataremanagedbyadiskarray.Whenyouselect DiskArraysintheInventorytree,theInventoryviewdisplaysthefollowingpanels: DiskArrayUtilizationChart Thepercentageofphysicalstorage,IOPScapacity,andLatencycapacitythatareusedintheenvironment.These panelsalsoshowStorageProvisionedThepercentageofstoragethatisprovisionedonthearray,includingthin provisioningandotheroptimizations.Toseeahistoryofusageperstoragedevice,clicktheassociatedbar. .Notethatutilizationindex Tochangethemetricstoplotorchangethechartsortorder,editthechart showsameasureoftheutilizationofresources.Themoreequaltheutilizationindexesareforyourapplications, themoreevenlydistributedtheirloads. DiskArrayUtilizationTrend Theconsumptionofcommoditiesovertime. RecommendedactionsforDiskArrays UsageforDiskArrays AtabulardisplayofstorageamountandstorageIOPSandotherusageforthevolumesinthediskarrays.
169
Users Guide
TheInventoryView
DiskArrays
IntheInventorytree,theDiskArraysbranchincludesahierarchysimilartothefollowingfigure.
DiskArrayHierarchy
WhenyouexpandtheDiskArraysentry,theInventorytreeliststheindividualdiskarraysinyourenvironment.Ifyou selectanindividualdiskarray,theInventoryviewdisplaysasetofpanelssimilartothefollowing.
170 VMTurbo Inc. www.vmturbo.com
DiskArrays
DiskArraysIndividualDiskArray
WhenyouexpandanindividualDiskArrayentry,theinventorytreeliststhediskvolumesinthatdiskarray.Ifyou selectanindividualvolume,theinventoryviewdisplaysasetofpanelssimilartothefollowing.
DiskArrayIndividualVolume
Users Guide
171
TheInventoryView
StorageControllers
TheStorageControllersitemshowsstatisticsforthestoragecontrollersthatmanagediskarraysinyourenvironment. WhenyouselectStorageControllersintheInventorytree,theInventoryviewdisplaysthefollowingpanels: StorageControllerUtilization Thepercentageofstorage,LatencycapacityandCPUcapacitythatareusedintheenvironment,overtime.Tosee ahistoryofusageperstoragecontroller,clicktheassociatedbar. Tochangethemetricstoplotorchangethechartsortorder,editthechart .Notethatutilizationindex showsameasureoftheutilizationofresources.Themoreequaltheutilizationindexesareforyourapplications, themoreevenlydistributedtheirloads. StorageControllerUtilizationTrend Theconsumptionofcommoditiesovertime. RecommendedactionsforStorageControllers UsageforStorageControllers AtabulardisplayofstorageamountandstorageIOPSandotherusageforthevolumesinthediskarrays.
StorageControllers
IntheInventorytree,theStorageControllersbranchincludesahierarchysimilartothefollowingfigure.
172 VMTurbo Inc. www.vmturbo.com
StorageControllers
StorageControllerHierarchy
WhenyouexpandtheStorageControllersentry,theInventorytreeliststheindividualstoragecontrollersinyourenvi ronment.Ifyouselectanindividualstoragecontroller,theInventoryviewdisplaysasetofpanelssimilartothefollow ing.
StorageControllersIndividualStorageController
Users Guide 173
TheInventoryView
IOModules
TheIOModulesitemshowsstatisticsfortheswitchesthatsupportstoragecontrollersinyourenvironment.When youselectIOModulesintheInventorytree,theInventoryviewdisplaysthefollowingpanels: SwitchesIOModulesByUI Thepercentageofstorage,LatencycapacityandCPUcapacitythatareusedintheenvironment,overtime.Tosee ahistoryofusageperswitch,clicktheassociatedbar. Tochangethemetricstoplotorchangethechartsortorder,editthechart .Notethatutilizationindex showsameasureoftheutilizationofresources.Themoreequaltheutilizationindexesareforyourapplications, themoreevenlydistributedtheirloads. SwitchUtilizationIOModules Theconsumptionofcommoditiesovertime. RecommendedactionsforIOModules UsageforIOModules AtabulardisplayofstorageamountandstorageIOPSandotherusageforthevolumesinthediskarrays.
174
VMTurbo Inc.
www.vmturbo.com
IOModules
IOModules
IntheInventorytree,theIOModulesbranchincludesahierarchysimilartothefollowingfigure.
IOModuleHierarchy
Users Guide
175
TheInventoryView
WhenyouexpandtheIOModulesentry,theInventorytreeliststheindividualswitchesinyourenvironment.Ifyou selectanindividualswitch,theInventoryviewdisplaysasetofpanelssimilartothefollowing.
IOModulesIndividualSwitch
WhenyouexpandaSwitchentry,theinventorytreelistseachIOModulechassisinthatswitch.Ifyouselectanindi vidualchassis,theinventoryviewdisplaysasetofpanelssimilartothefollowing.
IOModulesIndividualchassis
Whenyouexpandachassisitem,theviewshowsthefollowing:
176 VMTurbo Inc. www.vmturbo.com
FabricInterconnects
Consumes
FabricInterconnects
TheFabricInterconnectsitemshowsstatisticsfortheinterconnectsthatconnectthenetworktostoragefabricsin yourenvironment.WhenyouselectFabricInterconnectsintheInventorytree,theInventoryviewdisplaysthefollow ingpanels: SwitchesFabricInterconnectsByUI ThepercentageofNetworkcapacitythatisusedintheenvironment,overtime.Toseeahistoryofusageper switch,clicktheassociatedbar. Tochangethemetricstoplotorchangethechartsortorder,editthechart .Notethatutilizationindex showsameasureoftheutilizationofresources.Themoreequaltheutilizationindexesareforyourapplications, themoreevenlydistributedtheirloads. SwitchUtilizationFabricInterconnects Theconsumptionofcommoditiesovertime. RecommendedactionsforFabricInterconnects UsageforFabricInterconnects AtabulardisplayofstorageamountandstorageIOPSandotherusageforthevolumesinthediskarrays.
FabricInterconnects
IntheInventorytree,theFabricInterconnectsbranchincludesahierarchysimilartothefollowingfigure.
Users Guide
177
TheInventoryView
FabricInterconnectsHierarchy
WhenyouexpandtheFabricInterconnectsentry,theInventorytreeliststheindividualswitchpairsinyourenviron mentthatserveasfabricinterconnects.Ifyouselectanindividualswitchpair,theInventoryviewdisplaysasetofpan elssimilartothefollowing.
FabricInterconnectsIndividualSwitchPair
Whenyouexpandanindividualswitchpair,theinventorytreeliststheconstituentAandBswitchesthatimplement thefabricinterconnect.Ifyouselectaconstituentswitch,theinventoryviewdisplaysasetofpanelssimilartothefol lowing.
178 VMTurbo Inc. www.vmturbo.com
Datacenters
FabricInterconnectsConstituentSwitch
Whenyouexpandanconstituentswitchitem,theviewshowsthefollowing: ComposedOf Hosts
Datacenters
WhenyouselectDatacentersintheInventorytree,theviewdisplaysthefollowingpanels: DataCentersUtilizationChart ThepercentagesofSpace,Power,andCoolingcapacitythatareusedwithinyourenvironment.Toseeahistoryof usageperdatacenter,clicktheassociatedbar. Tochangethemetricstoplotorchangethechartsortorder,editthechart .Notethatutilizationindex showsameasureoftheutilizationofresources.Themoreequaltheutilizationindexesareforyourapplications, themoreevenlydistributedtheirloads. PhysicalMachinesbyDataCenterUtilizationTrend Theconsumptionofcommoditiesovertime.ClicktheradiobuttonstoshowSpace,Power,orCoolingstatistics. RecommendedactionsforDataCenters UsageforPhysicalMachinesbyDataCenter Atabulardisplayofusageforthedatacentersinyourenvironment.
Users Guide
179
TheInventoryView
DataCenters
IntheInventorytree,theDatacentersbranchincludesahierarchysimilartothefollowingfigure.
DataCentersHierarchy
180
VMTurbo Inc.
www.vmturbo.com
ProviderVirtualDatacenters
ProviderVirtualDatacenters
ProviderVirtualDatacentersexposetheresourcesthatyouwilldelivertocustomerorganizations.VirtualDataCen tersaremanagedbyvCloudDirector.NotethatyoumusthaveinstalledtheCloudEditionlicensetoaccessthisfea ture. WhenyouselectProviderVirtualDataCentersintheInventorytree,theInventoryviewdisplaysthefollowingpanels: ProviderVirtualDataCentersUtilizationChart Thepercentageofallocatedmemory,CPU,andstorageresourcesthatareusedbyyourprovidervDCs.Toseea historyofusageperdatacenter,clicktheassociatedbar. .Notethatutilizationindex Tochangethemetricstoplotorchangethechartsortorder,editthechart showsameasureoftheutilizationofresources.Themoreequaltheutilizationindexesareforyourapplications, themoreevenlydistributedtheirloads. ProviderVirtualDataCentersUtilizationTrend Theconsumptionofallocatedcommoditiesovertime.Clicktheradiobuttonstoshowmemory,CPU,orstorage statistics. RecommendedactionsforProviderVirtualDataCenters UsageforProviderVirtualDataCenter Atabulardisplayofusageforthedatacentersinyourenvironment.
Users Guide
181
TheInventoryView
ProviderVirtualDataCenters
IntheInventorytree,theProviderVirtualDatacentersbranchincludesahierarchysimilartothefollowingfigure.
ProviderVirtualDatacentersHierarchy
182 VMTurbo Inc. www.vmturbo.com
ProviderVirtualDatacenters
IndividualProviderVirtualDataCenter
Thesepanelsshow: ProvidervDCUtilizationChart Thepercentageutilizationovertimeofmemory,CPU,andstoragecommoditiesthatareallocatedtothisvDC. ProviderPhysicalMachineUtilization ThepercentageutilizationofresourcesonthephysicalmachinesthathostthisvDC. ProviderDatastoreUtilization ThepercentageutilizationofresourcesonthedatastoresthatservicethisvDC. RecommendedActionsfortheProvidervDC ProvidervDCConsumedResources Atabulardisplayoftheutilizationofresources,comparedtothecapacitythathasbeenallocatedtothevDC. OrganizationVirtualDataCenterUtilization ThepercentageofresourcecapacityontheProvidervDCthatisutilizedbythehostedOrganizationvDCs. HostsTheOrganizationvDCsthatarehostedbythisProvidervDC
IfyouexpandanindividualProvidervDC,theInventoryviewshowsthefollowing:
Users Guide
183
TheInventoryView
OrganizationVirtualDatacenters
OrganizationVirtualDatacentersexposethephysicalresourcesthatareallocatedtospecificcustomerorganizations. VirtualDatacentersaremanagedbyvCloudDirector.NotethatyoumusthaveinstalledtheCloudEditionlicenseto accessthisfeature. WhenyouselectOrganizationVirtualDatacentersintheInventorytree,theInventoryviewdisplaysthefollowing panels: OrganizationVirtualDatacentersUtilizationChart Thepercentageofallocatedmemory,CPU,andstorageresourcesthatareusedbyyourorganizationvDCs.Tosee ahistoryofusageperdatacenter,clicktheassociatedbar. Tochangethemetricstoplotorchangethechartsortorder,editthechart .Notethatutilizationindex showsameasureoftheutilizationofresources.Themoreequaltheutilizationindexesareforyourapplications, themoreevenlydistributedtheirloads. OrganizationVirtualDatacentersUtilizationTrend Theconsumptionofallocatedcommoditiesovertime.Clicktheradiobuttonstoshowmemory,CPU,orstorage statistics. RecommendedactionsforOrganizationVirtualDatacenters UsageforOrganizationVirtualDatacenter Atabulardisplayofusageforthedatacentersinyourenvironment.
OrganizationVirtualDataCenters
IntheInventorytree,theOrganizationVirtualDatacentersbranchincludesahierarchysimilartothefollowingfigure.
184
VMTurbo Inc.
www.vmturbo.com
OrganizationVirtualDatacenters
ProviderVirtualDatacentersHierarchy
WhenyouexpandtheOrganizationVirtualDatacentersitem,theInventorytreeliststheindividualOrganizationvDCs inyourenvironment.IfyouselectanindividualOrganizationvDC,theInventoryviewdisplaysasetofpanelssimilarto thefollowing.
Users Guide
185
TheInventoryView
IndividualProviderVirtualDataCenter
Thesepanelsshow: OrganizationvDCUtilizationChart Thepercentageutilizationovertimeofmemory,CPU,andstoragecommoditiesthatareallocatedtothisvDC. VMsonOrganizationvDC ForeachVMonthisvDC,thepercentageutilizationofresources. ProviderVirtualDatacenterUtilization ThepercentageofthehostProvidervDCresourcesthatareutilizedbythisOrganizationvDC. RecommendedActionsfortheOrganizationvDC OrganizationvDCConsumedResources Atabulardisplayoftheutilizationofresources,comparedtothecapacitythathasbeenallocatedtothevDC. ConsumesTheProvidervDCthathoststhisOrganizationvDC
IfyouexpandanindividualOrganizationvDC,theInventorylistshowsthefollowing:
186
VMTurbo Inc.
www.vmturbo.com
Reports
OperationsManagerreportsgiveyouselectivesnapshotsofthestateofyourenvironment. Hostreportingprovidescomprehensivecustomizablereportstotrack,analyzeandtrendyourphysicalandvirtual infrastructureoperations. Storagereportingprovidesreportstotrack,analyzeandtrendthestorageresourcesinyourenvironment.
Thereportingutilityincludesasetofalreadydefinedreports,andyoucandesignyourowncustomreports. StandardreportsareinPDFformat,andyoucanalsoexportXMLversionstoviewasMicrosoftExcelspreadsheets. OperationsManagergeneratesstandardreportseverydayatadeterminedtime(2:00amontheOperationsManager systemclock).Withthesereportsyoucanseehistoricalinformationaboutthestateofyourenvironment. Note:OperationsManagermustrunforatleast24hoursbeforetheitcangeneratestandardreports. Youcanviewthesereportsinyourwebbrowser,oryoucansendthemtoaspecifiedemailaddress.Youcanalsoadd listsofsubscriberstoeachreport,includingemailandreportinginterval(dailyorweekly).Inthisway,youcanuse OperationsManagerreportstokeepaspecificgroupofpeopleinformedaboutthestateofyourenvironment. Whenyoucreatecustomreports,OperationsManagergeneratesthemperyourrequest.Thesereportscandisplay fiveminutedata,hourlydata,ordatathatisconsolidateddaily.TheReportspagedisplaysacustomizedreportas HTMLyoucanprintitorsaveitasPDF,CSV,orXML.Youcanalsosendcustomreportstoaspecifiedaddressand setupsubscriptions. WhenyouclicktheReportstool( )orareporticonforaninventoryitem( playsthereportingutilityinanewwebpage. ),OperationsManagerdis
Note:Thefirsttimeyoulaunchthereportingpage,youmustprovidelogincredentials.Usthesamecredentialsthat youprovidedtologintoOperationsManager.
Users Guide
187
Reports
TheReportsGUI
IntheReportsGUI,theManagementPanelprovidesaccesstoindividualreports,andanytoolsyouneedtoshowor editreports.Thispaneldisplaysdifferenttools,dependingontheReportTabyouareusing.OperationsManager maintainscategoriesofreports,andyouopenorcloseaccordionbuttonstoshow/hideeachcategory. TheViewPanelshowswhicheverreportyouchoosetoview.Whenyoucreateoreditacustomreport,theEditPanel displaysinthislocation. TheReportspageincludesthreetabsthatpresentthefollowingcapabilities: StandardReportsonpage 188UsethistabtoviewthestandardreportsthatOperationsManagergenerates. ThereportsthatappearinthislistaredeterminedbysettingsintheVMTurboAdminview(seeReport Configurationonpage 221). CustomReportsonpage 190Usethistabtocreatecustomreports,andshowonlytheinformationyouwant. ManageSubscriptionsonpage 196Usethistabtoseeataglancewhoissubscribedtoyourreports,andaddor removesubscriptions.
StandardReports
ThistabpresentsallthestandardreportsthatOperationsManagergenerates.Thesereportsincludetabulardataand chartstopresenttheinformation.EachreportheadingintheManagementPanelincludesanicontoindicatethe typesofchartsitincludes. TheStandardReportsincludecategoriessuchas:
188
CapacityManagementforHostsAvailableandutilizedPMresourcecapacity
VMTurbo Inc. www.vmturbo.com
StandardReports
Toviewareport,choosethecreationdateyouwant.Thenclick:
Tosendareporttooneormorepeople,clickSend,andprovideacommaseparatedlistofemailaddresses.
SubscribingtoStandardReports
OperationsManagerprovidessubscription,sothatOperationsManagerwillsendreportstogivenemailaddressesat regularintervals.Notethattherearetwotypesofstandardreports: Fixedreportsgeneratedforapredeterminedsetofentities,suchasallhosts,oralldatastores Ondemandreportsgeneratedforthesetofentitiesthatyouspecify Therecipientsemailaddress. Thereportingperiodhowoftentosendthereport. ForOndemandreports,thesetofentitiestoincludeinthereportsubscription.OperationsManagergeneratesa separatereportforeachentity.
Whenyoucreateasubscription,youspecify:
FixedReportsSubscriptions
Tocreateasubscription,clicktheSubscribelinkthatisinthereportsentry.
OnDemandReportSubscriptions
Tocreateasubscription,clicktheEditSubscriptionslinkthatisinthereportsentry.
Users Guide
189
Reports
Intheformthatappears,providetheemailaddressandreportingperiod,choosethesetofentitiesforthereport, thenclickSave.Toeditsubscriptions,clickthelinkandmodifythetableofsubscriptions.
Forexample,thisfigureshowsanexistingsubscriptionforJaneSmith.Theformispreparedtocreate4separatesub scriptionsforJohnDoe.WhentheuserclicksSave,thosereportswillappearinthetable.
CustomReports
Customreportsshowtabulardataforthefieldsyouspecify.TheOperationsManagerdatabasestoreshistoricaldata infiveminutedatarecords.Atspecifiedintervals,thedatabaseconsolidatesthefiveminutedataintohourlyrecords, anditconsolidatesthehourlyrecordsintodailyrecords.TheadministratorusesRetentionConfigurationon page 274tomanagehowOperationsManagerperformsthisconsolidation.
190
VMTurbo Inc.
www.vmturbo.com
AddingNewCustomReports
AddingNewCustomReports
Whenyoucreateanewreport,youfirstchoosewhattypeofreporttocreate. TocreateanewCustomReport: 1. DisplaytheCustomReportstab. 2. ClickAddNew. TheNewCustomReportpagedisplays. 3. EitherclickSelecttobeginbyselectingthetypeofreport,orclickCopytobaseyourworkonacopyofanexisting report. Whenyoucreateanewreport,youcaneitherselectfromalistofreporttypes,oryoucanchoosetobaseyour newreportonacopyofanexistingreport. Thereporttypedeterminesthetimerangefortheindividualdatarecords,aswellasafocusonutilizationor capacitydata.Forinformationaboutthetimerepresentedbyeachrecord,seeCustomReportsonpage 190and RetentionConfigurationonpage 274. Tocreateanewreportthatisbasedonareporttype,clickSelectforthereporttypeyouwanttouse.TheNew CustomReportpagelistsallthereporttypesyoucanuseforyourreport,withdescriptionsofeach. Tocreateanewreportbasedonacopyofanexistingcustomreport,clickCopyforthereportyouwanttocopy. AtthebottomoftheNewCustomReportpageyouwillfindalistoftheexistingcustomreports,alongwiththeir descriptions. WhenyouclickSelectorCopy,theEditCustomReportsonpage 191pageappears.Youmakechangesinthispageto definethenewreport. Note:Theeasiestwaytolearnhowtocreateacustomreportistouseacopyofanexistingreport.Thereportsutility shipswithanumberofreportsyoucanuseasexamples.
EditCustomReports
Thispagepresentsthetoolstoaddfieldstoyourcustomreport,specifysortorderofthereporttable,andspecify conditionsthatyoucanusetofilterthetablebyfieldvalues.Changesyoumakeonthispageautomaticallyapplyto thecurrentreportexceptfortheBasicPropertiesform(reporttitle,category,description,etc.),youdonotneedto applyanychanges. Whenyouarefinishedspecifyingyourreport,clickDoneEditing.ThistakesyoutotheinitialpageoftheCustom Reportstab,anddisplaysthecurrentreportcategory.
Users Guide 191
Reports
Ifyounolongerwantthereportinyourcollection,clickDeleteThisReport.Notethatifyourecreatinganewreport, thatreportexistsinthecollectionevenifyouhavemadenochangeswhatsoever.Ifyouchangeyourmindanddont wanttocreatethisreport,clickDeleteThisReport. Tocreateoreditareport,youperformthefollowingtasks: SettingBasicPropertiesonpage 192Provideinformationthatdescribesthereport,andspecifythemaximum numberofrecords. ChoosingQueryFieldsonpage 193Fromthelistofavailablefieldsforthisreporttype,movefieldsintothe QueryFieldslist.EachitemintheQueryFieldslistwillcreateacolumninyourreport. SpecifyingQueryFieldConditionsonpage 193(optional)ForeachfieldintheQueryFieldslist,youcanspecify conditionstofilterthereportbythatfield. SortingReportColumnsonpage 195(optional)ForeachfieldintheQueryFieldslist,youcanspecifyascending ordescendingsort.Youcanalsospecifysortorderwhichcolumntosortfirst,thensecond,andsoon.
Note:Theeasiestwaytolearnhowtoeditacustomreportistouseacopyofanexistingreport.Reportershipswith anumberofreportsyoucanuseasexamples.
SettingBasicProperties
TheBasicPropertiesformprovidesadescriptionofthereport,andalsolimitsthenumberofrecordsthereportwill contain.
BasicPropertiesforaCustomReport
Note:WhenyoumakechangestotheBasicPropertiesform,youmustclickApplyFormChangestoassignthese changestothereport. TheBasicPropertiesformincludesthefollowinginformation.MakeyoursettingsandthenclickApplyFormChanges: ReportTypeThisshowsthereporttypethatisthebasisforthisreport. TitleProvideyourowndescriptivereporttitle.
192
VMTurbo Inc.
www.vmturbo.com
EditCustomReports
CategoryProvideanynameforacategory.Ifyouuseanexistingcategoryname,thisreportwillbeamember.If youprovideannewname,youwillcreateanewreportcategory.Youshoulduseadescriptivenamethatcan applytomultiplecustomreports.WhenyouopentheCustomReportstab,theManagementPanelwillincludean accordionbuttonforeachreportcategoryyoucreate. ShortDescriptionTheshortdescriptionappearsinthereportasatooltipwhenyouhoveroverthetitle. LongDescriptionThelongdescriptionappearsinthereport,andalsointhelistofcustomreportsyoucancopy whenyoucreatenewreports(seeAddingNewCustomReportsonpage 191). MaxRecordsThedefaultis500.Youshouldspecifyareasonablenumberofrecordsforyourreport.Toomany recordsmakeyourreportdifficulttoread.Generatingareportwithaverylargenumberofrecordscan monopolizeOperationsManagerresources.
ChoosingQueryFields
ThefieldsthatyouaddtotheQueryFieldslistwillappearinthereportstable.ToaddanAvailableFieldtothelist, clickthearrowforthatavailablefield. Eachfieldcreatesacolumninthetabletomovethecolumnpositiontotheleft,clickthequeryfieldsuparrow.Use thesearrowstoarrangethelayoutofyourreportstable. ToremoveafieldfromtheQueryFieldslistandreturnittoAvailableFields,clickthefieldsRemovebutton.
QueryFieldsforaCustomReport
SpecifyingQueryFieldConditions
Youcanoptionallyspecifyaqueryconditionforagivenqueryfield.Inthisway,youcanfilterthereporttoonlyshow specificdata.Forexample,thefollowingfigureshowsanexistingqueryfortheinstance_namefieldthatlimitsitto thestoragedevicenamediSCSISharedDisk1.Thefigurealsoshowsanewconditionthatgetsstoragelatencydata fromtheproperty_typefield.
Users Guide
193
Reports
EditingaFieldCondition
Toaddacondition,clicktheplus(+)icon.Toremoveanexistingcondition,clickitsminus()icon. Tospecifyacondition: ChooseaFieldNameYoucanchoosefromthefieldsthatareavailableforthisreport. ChooseanoperationForexample,tomatchastring,chooseequal. SpecifyavalueYoucanprovidealiteralstringorinteger,oryoucanprovideanSQLexpressionthatreturnsa value.Forexample,intheabovefigurethenewconditionwillhavethefollowingexpressionforitsvalue: date(date_sub(now(),interval 1 day)).
ExistingFieldValuesforInstanceName
Toseealistofvaluesforafield,clickthearrownexttothatfield. Touseavalue,youcancopyitfromthelistandpasteitintheConditionValuetextfield.Forexample,youcouldmake aconditionsuchasinstance_name = datastore3tolimityourreporttoinformationabouttheentitynamed datastore3.
194
VMTurbo Inc.
www.vmturbo.com
EditCustomReports
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,wheretheunitsofmeasuredepend ontheresourcethisfieldrepresents.
SortingReportColumns
ForanyfieldintheQueryFieldslist,youcanspecifysortdirectionandsortorder.Whenyougenerateareport,itwill sortthecolumnsofdataaccordingtothesettingsyoumake.
SpecifyingSort
Bydefault,thequeryfieldsdonotsort.Todefinesortingforafield,clickthehyphencharacterintheSortcolumn.This changesthespecificationtoASC,forascendingsort.Foradescendingsort,clicktheSortfieldagain(clickASC)this changesthespecificationtoDSC.Clickthefieldagaintoturnofsortingandchangethespecificationtoahyphenchar acter. Tospecifysortorder,clicktheUpArrowtomovetheentryupinthelist.TheSortOrdercolumnindicatestheordering ofeachfield.
Users Guide
195
Reports
ManageSubscriptions
Thistabshowsyouataglanceallthesubscriptionstoyourstandardandcustomizedreports.Thetabdividesthelist ingbycategory,andgivesyouthetoolstoaddordeletesubscriptionsforeachreport.Thefollowingfigureshowsthat JohnDoeissubscribedtotwodailyreports,andJaneSmithissubscribedtooneweeklyreport.
ManageSubscriptions
Toaddasubscriber,clickthePLUSbutton,andspecifythefollowinginformation: emailAddressTheaddressofthereportsubscriber PeriodOneofDaily,Weekly,orMonthly,tospecifyhowoftenthesubscriberreceivesthereport DayofWeekForaweeklyperiod,thedayoftheweektosendthereport
196
VMTurbo Inc.
www.vmturbo.com
TheAdminView
TheAdminviewprovidessettingstomanageOperationsManagersessionsandperformotheradministrativetasks.In thisviewyouassigntheinstancesofanyhypervisorsOperationsManagerwillconnecttoasitmanagesyourenviron ment.YoucanalsousetheAdminviewtomanageuseraccountsonOperationsManager,managehowOperations Managerretainssystemmetricsandotherdata,managecustomgroups,andperformmaintenancetaskssuchas managingconfigurationfilesorrefreshintervals. TheConfigurationpaneloftheAdminviewincludesthefollowingaccordionbuttonsforspecificadministrativetasks: LicenseConfigurationonpage 218 ApplylicensekeystoactivateVMTurboOperationsManagerfeatures. TargetConfigurationonpage 205 UsethesetoolstospecifythelistofVMwareVirtualCenterserversOperationsManagerwillconnecttoasit monitorsyourenvironment. UserAuthenticationConfigurationonpage 197 CreateandmanageuseraccountsfortheOperationsManager. ReportConfigurationonpage 221 SpecifywhichreportsOperationsManagerwillgeneratedaily. Maintenanceonpage 220 Performgeneraltaskssuchasmanagingconfigurationfilesorrefreshintervals.
UserAuthenticationConfiguration
Asanadministrator,youspecifyaccountsthatgrantusersspecificaccesstoOperationsManager.Thefollowingtopics describehowtoworkwithuseraccounts: CreatingUserandGroupAccountsonpage 198Accountscanbeforindividualusers,ormembersofActive Directorygroups UserAuthenticationonpage 200AccountscanuseActiveDirectoryorlocallystoredcredentials AccountPrivilegesonpage 202AccountsincludetypeandroletospecifyaccesstoOperationsManager features AccountScopeonpage 204Limitswhichdevicesintheenvironmenttheusercanaccess
Users Guide
197
TheAdminView
CreatingUserandGroupAccounts
OperationsManagersupportsindividualuseraccounts,andActiveDirectorygroupaccounts.
IndividualUserAccounts
Useraccountsdeterminethefollowingforagivenuserlogin: Usercredentials CredentialscanbestoredlocallyontheOperationsManagerserver,ortheycanbemanagedbyActiveDirectory. Type Usertypeisawaytosetupanaccountforthirdpartyusersorserviceprovidercustomers(seeAccountTypeon page 203). Role TheusersroledeterminesaccesstoOperationsManagerfeatures(seeAccountRoleonpage 203). AuthenticationType Eitherlocal(credentialsstoredontheOperationsManagerserver)orActiveDirectory(seeActiveDirectory Authenticationonpage 201).
198
VMTurbo Inc.
www.vmturbo.com
UserAuthenticationConfiguration
ActiveDirectoryGroupAccounts
GroupaccountsuseActiveDirectorygroupstomanageuserauthentication.Youcanspecifyroleandscopeforthe group,andanymemberoftheADgroupcanlogintoOperationsManagerwiththoseprivileges.TologinviaAD groups,ausermustenteravalidUserPrincipalName(UPN).
Users Guide
199
TheAdminView
UserAuthentication
OperationsManagersupportsthefollowingtypesofauthentication: LocalOperationsManagerstoresusercredentialsonitslocalserver ActiveDirectoryOperationsManagerauthenticatesuserviacredentialsthataremanagedbyActiveDirectory
200
VMTurbo Inc.
www.vmturbo.com
UserAuthenticationConfiguration
LocalAuthentication
Localauthenticationisforindividualusers.OperationsManagerstorestheaccountcredentialslocallyonitsserver.To createalocalaccount,opentheUserConfigurationpanelintheAdminview,andclickAddintheUser/GroupAdmin istrationform.ThenprovidetherequiredinformationandclickCreate.Theformshouldappearsimilartothefollow ingfigure:
ActiveDirectoryAuthentication
ActiveDirectory(AD)authenticationusescredentialsthataremanagedbyanActiveDirectoryserver.Tocreatean accountthatusesAD,youmustalreadyhavespecifiedtheADdomainorserverthatOperationsManagerwilluse. ThenyoucanspecifyADauthenticationforindividualusers,orforADgroups. Note:WhenyouspecifyActiveDirectorydomainandserver,thosesettingsareglobaltotheOperationsManager appliance.AllADuserswilllogintotheapplianceviathosespecifications.IfyouchangetheADdomainorserver,then thosechangeswillaffectallsubsequentADuserlogins. TospecifytheActiveDirectorydomainandserverthatOperationsManagerwilluse,opentheUserConfiguration panelintheAdminview,andprovidetherequiredinformation.Asyouchangeanyofthefieldsinthisform,besureto clickApply.Theformshouldappearsimilartothefollowingfigure.
Users Guide
201
TheAdminView
YoucanspecifyActiveDirectorySettingstogetthefollowingresults:
Result
DisableADauthentication ADauthenticationviaanyADserveron adomain ADauthenticationviaaspecificAD server EnableADGroupauthentication
Domain
Specifynodomainandnoserver. SpecifyanADdomainanddonotspecifyanADserver.Authenticationwilluseany ADserveraccessiblefromthatdomain. SpecifyanADserver,andoptionallyspecifyanADdomain. Toenablegroups,youmustspecifyandADdomain.AuthenticationwilluseanyAD serveraccessiblefromthatdomain.ThedomainisnecessaryforActiveDirectoryto findauserviatheUserPrincipalName(UPN).YoucanoptionallyspecifyanAD server. SpecifyanADserver,butdonotspecifyanADdomain.
DisableADGroupauthentication,but enableADforsingleusers
AccountPrivileges
OperationsManageraccountsincludestheRoleandTypesettingstospecifyaccessprivileges.Youcanusetheseto setupdifferenttypesofuseraccounts.Forexample,thesameOperationsManagerservercansupportuserswho: PerformOperationsManageradministrationtasks Modifythevirtualenvironment UseOperationsManagertomonitortheenvironment AccesssmallpartsoftheenvironmentasServiceProviderclients
BycombiningRoleandTypeinauseraccount,youcansetupaccessprivilegesthatsupporttheseandotherusers needs.
202
VMTurbo Inc.
www.vmturbo.com
UserAuthenticationConfiguration
AccountType
Accounttypeprovidesawaytolimitaccountprivilegessouserscanseeonlyvirtualresources.Thisisusefulforser viceproviderswhowanttheircustomerstouseOperationsManager,butdontwanttoexposeinformationaboutany physicalresourcesintheenvironment.Inthisway,aserviceprovidercanuseOperationsManagertogivecustomersa windowintotheresourcestheyhavepurchased,butnotexposeinformationtheserviceproviderwouldratherkeep private.
OperationsManagerprovidesthefollowinguseraccounttypes: DedicatedUnlimitedusertype Auserwhoisfocusedontheoverallvirtualenvironment,orwhoisanadministratoroftheOperationsManager appliance.Forexample,aserviceproviderwouldsetupdedicatedaccountsforitsITstaff. AdedicatedusercanhaveanyoftheuserrolesinOperationsManager. Whenyoucreateadedicateduseraccount,youcanoptionallyspecifyascope. SharedLimitedusertype Auserwhoisfocusedonasubsetofthevirtualenvironment.Forexample,aserviceproviderwouldcreatea sharedaccountforacustomerwhohaspurchasedasetvirtualofresources. Whenyoucreateashareduseraccount,youmustalsospecifyascopetolimittheinventorythattheshareduser canaccess. NotethatasharedusercanonlyhaveanObserverorAdvisorrole.AnadvisorcanseetheToDolist,butcannot performanyactionsviaOperationsManager.Inaddition,ashareduseronlyhasaccesstotheInventoryview.
AccountRole
RoledetermineswhatOperationsManagerfeaturestheusercanaccess.Youcansetaroleforindividualaccountsas wellasgroupaccounts.Forgroupaccounts,anymemberofthegroupwhologsinwiththisaccountwillassumethe givenrole.
Users Guide
203
TheAdminView
Youcanchoosefromthefollowing: Observer TheusercanusetheHomeandInventoryviews.Thisisthemostrestrictiverole. Advisor TheusercanusetheHome,Inventory,andPlanviews,butcannotacceptrecommendedactions. Automator TheusercanusealltheviewsexceptAdminandPolicy.Thisusercanacceptrecommendedactions,butcannot performadministrativetasks. Administrator TheusercanuseallOperationsManagerviews.
AccountScope
Whencreatinganaccount,youcandefineascopeforthatuser.Thescopelimitswhattheusercanmonitor.Forexam ple,assumeyouhavecreatedagroupthatcontainsonlythephysicalmachinesthatsupportthisusersVMsorappli cations.Youcanthensettheusersscopetothatgroup.Whentheuserlogsin,OperationsManagerwillonlydisplay informationaboutthosemachines,andresourcesassociatedwiththemsuchashostedVMsanddatastoragethat theyuse.Inthefigurebelow,thescopeissettotheVMsonaspecificnetwork.Theusersaccountcanonlyaccess resourcesassociatedwiththatnetwork. Notethatdedicatedcustomerscanworkwithphysicalresources,butsharedcustomersarerestrictedfromworking withthephysicalinfrastructure.Inthefigurebelow,theaccountisforashareduser.
204
VMTurbo Inc.
www.vmturbo.com
TargetConfiguration
SettingtheUsersScope
Note:Ifyouwanttousecustomgroupstosetthescope,youmustcreatethegroupsfirst,andthenassignthemtothe useraccount.Formoreinformation,seeGroupManagementonpage 239.
TargetConfiguration
TargetConfigurationdetermineswhichVirtualManagementserversOperationsManagerwillmonitor.TouseOpera tionsManager,youmustinstallitinanetworkthathasaccesstotheseservers.Thenyoucanaddthemanagement serversastargetstoyourOperationsManagerinstallation. TargetConfigurationdisplaysanEnvironmentSummarypanelandalistofcurrenttargetservers.Theenvironment summarychartsthenumbersofPMs,VMs,datastores,Datacenters,andnetworknodesinyourenvironment. ThelistoftargetsdisplaysallthetargetserversOperationsManagercurrentlymonitors.OperationsManagercur rentlysupports:
Users Guide 205
TheAdminView
Hypervisors VMwarevCenter4.15.1 RHEVM(RedHatEnterpriseVirtualizationManager)versions3.0and3.1 MicrosoftHyperV2008and2012 CitrixXenServer5.66.1 CloudManagers VMwarevCloudDirector1.05.1 CloudStack3.0.2and3.0.6 LoadBalancers CitrixNetScaler StorageControllers NetAppStorageSystemsstoragecontrollersrunningDataONTAPversion8orlater ComputingFabrics CiscoUCS OperationsManager3.3orhigher AssignOperationsManagerappliancesastargetstoconfigureanaggregatedinstallation.
206
VMTurbo Inc.
www.vmturbo.com
TargetConfiguration
CurrentlyLoadedTargets
Thissectionincludesthefollowingtopics.Unlessthereisaspecificentryinthislistforthetargetyouintendtoadd, youcanusethegeneralinstructions,AddingandRemovingTargetVirtualManagementServersonpage 208.You shouldreviewthegeneralinstructionsinanycase,forinformationabouttargetcredentials,removing,andeditingtar gets: AddingandRemovingTargetVirtualManagementServersonpage 208 Generalinstructionsforworkingwithtargetservers. HyperVTargetsonpage 210 AddingvCloudDirectorServersasTargetsonpage 212 AddingLoadBalancersasTargetsonpage 214
Users Guide
207
TheAdminView
AddingandRemovingTargetVirtualManagementServers
ThetargetserversyourOperationsManagerinstallationwillmanageappearintheTargetConfigurationlist.Youcan add,remove,andeditentriesinthislist.Notethatthetargetserversaccountmustbeconfiguredwithprivilegesthat supporttheOperationsManageractivitiesyouwanttoperform.Forexample,thefollowinglistshowshowvCenter privilegescorrespondtoactivitiesOperationsManagercanperform: VCenterAdministratorEnablesOperationsManagermonitoring,simulation(whatifscenarios),and automationfunctions ReadOnlyEnablesOperationsManagermonitoringandsimulation(whatifscenarios)only EnableDatastoreBrowseEnablingthispropertyfortheaccountgivesOperationsManagertheprivilegesit needstoenableitsstoragemanagementfunctionality
AddingTargets
Toaddatargetserver,clicktheAddbuttontoopentheTargetConfigurationdialogbox.Providetherequestedinfor mation,thenclickSave.Typicalinformationyouprovideincludes: TargetTypeChooseamongthesupportedVMManagementtechnologies(Hypervisor,CloudManagement,or LoadBalancer) Afteryouchoosethetechnology,thenchoosethespecifictargettypeforthattechnology.Youmayseeadifferent targettypes,dependingonyourcurrentlicense. HostnameorIPaddressTheaddressofthetargetserveryouwanttoadd UserNameAvalidaccountusernameforthetargetserver PasswordApasswordforthetargetserveraccount
AddingaLoadBalancerTarget
EditingandRemovingTargets
Toeditatargetserverentry,selecttheentryinthelistandthenclickEdit.TheTargetConfigurationFormopens, whereyoucanmakeyourchanges. Toremoveatargetserver,selecttheentryinthelistandthenclickDelete.
208
VMTurbo Inc.
www.vmturbo.com
TargetConfiguration
SelectingaTargettoEditorDelete
AddingHypervisorsasTargets
TomanageVMsinyourenvironment,youaddVMmanagementserversasOperationsManagertargets.Forgeneral discussion,thisdocumentreferstothevarioussupportedVMmanagementtechnologiesashypervisors. Toaddahypervisorasatarget,youwillspecifythefollowing: HypervisortechnologyDifferentvendorscanhavedifferentrequirements HostnameorIPaddressTheaddressofthetargetserveryouwanttoadd UserNameAvalidaccountusernameforthetargetserver PasswordApasswordforthetargetserveraccount OtheroptionalorrequiredinformationForexample,HyperVserverscanusedomainnametoidentifyallthe managedhostsinagivendomain
vCenterServerTargets
ToaddvCenterServerasatarget,youprovide: IPaddressTheaddressofthevCenterservertoaddasatarget UsernameTheusernameforanaccountthathasappropriateprivilegesonthevCenterserver PasswordThepasswordtomatchtheuseraccountforthisvCenterserver
SpecifyingvCenterPrivilegesforOperationsManagerAccess
ToaccessthevCenterserver,OperationsManagerlogsinwiththespecifieduseraccount.Thisaccountmusthavesuf ficientprivilegesforOperationsManagertoaccessenvironmentdata,andtoperformrecommendedactions.For example,thefollowinglistshowshowvCenterprivilegescorrespondtoactivitiesOperationsManagercanperform: VCenterAdministratorEnablesOperationsManagermonitoring,simulation(whatifscenarios),and automationfunctions
Users Guide
209
TheAdminView
Tosetaccountprivileges,usethevSphereclienttocreateoredittheuseraccount,andopentheEditRoledialogbox. ThefollowingtableliststheprivilegesthisaccountshouldhavetosupportOperationsManageractivities.
OperationsManagerActivity
Monitoring RecommendActions WastedStorageReporting ExecuteVMMove(vmotion)
RequiredPrivileges
Readonlyforallentitytypes Readonlyforallentitytypes Datastore>BrowseDatastore Resource>Migrate Resource>QueryVmotion Resource>ModifyResourcePool Resource>AssignVMtoResourcePool Datastore>AllocateSpace Datastore>BrowseDatastore Datastore>ConfigureDatastore Datastore>MoveDatastore Datastore>RemoveFile Datastore>UpdateVirtualMachineFiles DatastoreCluster>ConfigureaDatastoreCluster Resource>AssignVMtoResourcePool Resource>Migrate Resource>Relocate Resource>ModifyResourcePool Resource>MoveResourcePool Resource>QueryVMotion VirtualMachine>Configuration>ChangeResource VirtualMachine>Configuration>SwapFilePlacement NOTE:DatastoreClusterpermissionsonlyapplytovSphere5.x
ExecuteVMStorageMove(svmotion)
ExecuteVMResize
HyperVTargets
ToaddaHyperVserverasatarget,youmustprovidedomain\usernameintheUserNamefield.Inaddition,the userthatyouspecifymustbeoneoftheserversWBEMScriptingLocaterowners. EachHyperVserverrequiresspecificpermissionstoallowmanagementviaWMI.Thesepermissionsaresetinthe hostsWBEMScriptingLocaterregistrykey.Tosetthepermissions,edittheregistrykeytoaddownersandgrantthem fullcontrol.
210
VMTurbo Inc.
www.vmturbo.com
TargetConfiguration
ToaddanownertotheHyperVserversregistrykey: 1. LaunchregeditonthatmachineasAdministrator 2. Findthefollowingregistrykey:HKEY_CLASSES_ROOT\CLSID\{76A64158-CB41-11D1-8B0200600806D9B6} 3. RightclickthekeyandchoosePermissions 4. ClickAdvancedanddisplaytheOwnertab 5. Intheownerslist,addtheuseryouwanttoallowtoconnecttothemachine 6. ClickOk 7. HighlighttheuserandgrantFullControl OnceyouhavedonethisyoucanspecifytheHyperVserverasanOperationsManagertarget,usingcredentialsforan ownerthathasFullControlprivileges.
AddingMultipleHyperVServers
YoucanaddHyperVtargetsasoneatatime,byprovidingthehostnameorIPaddressofeach.Ifyouhavemanysuch HyperVservers,itismoreefficienttouseasinglecommandtoaddalltheHyperVserversthatareinacluster.Todo this,providethefollowinginformation: HostNameorIPAddressAnyvalidaddressforaHyperVserverwithinthecluster FullDomainNameThefulldomainnameforthegivencluster UsernameandPasswordCredentialsthatarevalidforalltheHyperVserversinthecluster(seeabovefor informationaboutenablingWMImanagement)
AddingaHyperVTarget
Whenyouspecifyafulldomainnameforthecluster,OperationsManagerdiscoversalltheHyperVserverswithin thatclusterandaddsthemastargets.Inaddition,OperationsManagermonitorsyourenvironmentandautomatically addsnewtargetswheneveritdiscoversanewHyperVserverinthecluster.
Users Guide
211
TheAdminView
AddingCloudManagementTargets
IfyouhaveinstalledtheCloudEditionOperationsManagerlicense,youcanaddCloudStackandvCloudDirector(VCD) serversastargets.
AddingCloudStackServersasTargets
AddingaCloudStackTarget
ToaddaCloudStackserver,specifythefollowinginformation: HostNameorIPAddress OperationsManagerassumesport443Youcanspecifyadifferentportintheaddressfield. UsernameandPassword ThecredentialsmustbeforauserwhoisamemberoftheROOTaccount,andhasageneratedpairofAPIand SecretkeysforCloudStack.OperationsManagerusesthesecredentialstologontotheCloudStackserverand discovertheuserskeyvalues.
Note:AftersettingaCloudStackserverasatarget,youmustthensetthehypervisorsthatserverwillmanageasOper ationsManagertargets.
AddingvCloudDirectorServersasTargets
ToaddaVCDserver,specifytheloginaddressandcredentialsfortheVCDmachine,aswellasusernameandpass wordforthevCenterhypervisorsmanagedbythisVCDserver.
212
VMTurbo Inc.
www.vmturbo.com
TargetConfiguration
AddingavCloudDirectorServer
ForaVCDtarget,OperationsManagerdiscoversthevirtualdatacenters(VDCs)thataremanagedbythattarget.To discoveralltheresourcesintheseVDCs,OperationsManagermustaccessthevCenterhypervisorsthatmanagethem. However,inordertodiscoverandmanagethesevCenterhypervisors,OperationsManagerneedslogincredentialsfor eachone.OperationsManagerusesVCUsernameandVCPasswordtoaccessthesevCenterservers. VCUsernameisanoptionalfield.Ifyoudonotprovidethisvalue,OperationsManagerwillobtaintheVCusername thatisspecifiedinthevCloudDirectorsconfiguration.Evenifyouleavethisfieldblank,youmustprovideavalidpass wordfortheobtainedusername. WhenspecifyingVCcredentials,youshouldconsiderthefollowing: OperationsManagerusesthesamecredentialsforallvCenterserversassociatedwiththisvCloudDirectortarget. OperationsManageraddsallthesevCenterserverstothetargetslist. IfthecredentialsarenotvalidforavCenterServer,OperationsManagershowsitinthelistoftargets,butithasa TargetStatusofNotValid.(Allthetargetsinthefollowingfigurearevalid.)
OperationsManagerTargetsshowingvCloudDirectorandassociatedvCenterServers
Users Guide
213
TheAdminView
AddingLoadBalancersasTargets
AddingaLoadBalancerTarget
Toaddaloadbalancerasatarget,youspecifytheIPaddressandcredentialsfortheloadbalancer.OperationsMan agerdiscoverstheservicetypesthatareassignedtothatloadbalancer.TheseservicetypesappearintheOperations Managersupplychainasvirtualapplications.Toenablediscoveryofvirtualapplications,youmustconfigureloadbal ancerdiscovery.
ConfiguringLoadBalancerDiscovery
Afteryouaddaloadbalancerasatarget,youmustconfigureOperationsManagertodiscoverthevirtualapplications thatloadbalancermanages.Thestepstodothisare: 1. Specifydiscoveryfortheapplicationstheloadbalancerwillmanage Theloadbalancermanagesworkloadacrossinstancesofrunningapplicationsinyourenvironment.Operations Managermustbeconfiguredtodiscoverandmanagetheserunningapplicationsbeforeitcanrecognizethatthey aremanagedbytheloadbalancer.Forexample,Tospecifydiscoveryofaspecificapplication,youdefineitsappli cationsignatureandthenprovidecredentialsforthegivenprotocol(WMI,SNMP,orJMX)thatOperations ManagercanusetoaccesstheVMsthathosttheapplication.Formoreinformation,seeApplicationDiscoveryon page 262. 2. Assignapplicationsignaturestospecificvirtualapplications OperationsManagerdiscoversthevirtualapplicationsthattheloadbalancerusestomanageapplications.After youhavespecifiedsignaturesanddiscoveryfortheapplicationsyouwanttheloadbalancertomanage,youcan thenassignthoseapplicationsignaturestospecificvirtualapplications.Formoreinformation,seeLoadBalancer Discoveryonpage 266. Forexample,assumetheloadbalancerusesvirtualapplicationsnamedwebandsqltomanagewebserversand SQLdatabases.AlsoassumethatyouhavedefinedanapplicationsignaturenamedIISforIISWebServerapplica tions,andanothersignaturenamedSQLforMicrosoftSQLServerapplications.Inthatcase,youneedtomapthe IISsignaturetothewebvirtualapplication,andSQLtothesqlvirtualapplication.NowOperationsManagercan discovertheseapplicationsandrepresentthemastherunningcomponentswithintheloadbalancer.
214
VMTurbo Inc.
www.vmturbo.com
TargetConfiguration
AddingStorageControllersasTargets
IfyouhaveinstalledtheStorageExtensionlicense,youcanaddstoragecontrollersastargets.Whenyouaddthesetar gets,OperationsManagercandiscoverthediskarraystheymanage.
AddingaStorageControllerTarget
Toaddastoragecontrollerasatarget,specifytheIPaddressforthestoragecontroller,andcredentialsforauserthat hasAPIprivilegesonthestoragecontroller.OperationsManagerdiscoversthediskarraysandIOmodulesthatare managedbythestoragecontroller.
SpecifyingaUserRoleforOperationsManagerAccesstoNetAppStorage
NetAppfilersrunontheDataONTAPoperatingsystem.TodiscoverandmanageNetAppdiskarrays,OperationsMan agermusthavearoleanduseraccountthatgrantsprivilegestoexecutecertaincommandsviathefilersAPI.Thefiler administratormustconfiguretheroleanduseraccount.WhenyouaddtheNetAppfilerasatarget,youentercreden tialsfortheuserthathasthenecessaryrole.ThenOperationsManagercanlogintothefilertoperformdiscovery, analysis,andperformactions. Tospecifythisinformation,logintotheNetAppfilerwithacommandlineshell.ThenuseDataONTAPcommandsto createarolewithAPIprivileges,agroupthatexposesthatrole,andauserthatisamemberofthatgroup. CreatearolewithAPIprivileges Enterthefollowingcommand: useradmin role add role_name -a capability1[,capability2 ...] ThisrolewillgiveOperationsManagertheabilitytoexecuteeveryAPIcommandthatissupportedbythefilerOS. Forsecurityreasons,youshouldcreatetherolewithacommadelimitedlistofAPIcapabilities.Fortheminimal listofcapabilitiesyoumustgiveOperationsManager,seeRequiredCapabilitiesforOperationsManagerAccessof NetAppFilersonpage 216. Createagroupandassigntheroletoit Enterthefollowingcommand: useradmin group add group_name [-c comments] -r role_name Forexample:useradmin add VMTurboGroup -r VMTurboRole ThiscreatesagroupthatexposestherolenamedVMTurboRole.
Users Guide
215
TheAdminView
Createauserthatisamemberofthegroup Enterthefollowingcommand: useradmin user add user_name -g group_name Forexampleuseradmin user add VMTurboUser -g VMTurboGroup ThiswillcreateanewuserthatisamemberoftheVMTurboGroup.Whenyouexecutetheabovecommand,the OSwillpromptyoufortheuserspassword.Afteryouprovidethepassword,theOScreatestheuseraccount.You canthenusethosecredentialswhenyouspecifythegivenfilerasaNetApptarget.
RequiredCapabilitiesforOperationsManagerAccessofNetAppFilers
Tosecurelyadministerusers,groups,androles,youshouldnotconfigureroleswithglobalaccessunlessyouhavea specificneed.ForOperationsManagertoaccessNetAppfilers,youcanprovideitwithasubsetoftheDataONTAPAPI capabilities.Thefollowingtableshowstheminimallistofcapabilitiesyoumustprovide:
InspectionCapabilities
apiaggrlistinfo apidisklistinfo apifcpnodegetname apiflashdevicelistinfo apiigrouplistinfo apiiscsinodegetname apiluninitiatorlistmapinfo apinetifconfigget apinfsexportfslistrules2 apioptionslistinfo apisystemgetinfo apisystemgetversion apivolumelistinfo apisnapshotlistinfo apiperfobjectgetinstances apiperfobjectinstancelistinfo apiperfobjectcounterlistinfo apiqtreelist securityapivfiler apiaggrinfo
ExecutionCapabilities
apivolumecreate apivolumesize apivolumeoffline apivolumeonline apivolumedestroy apiaggradd apiaggrcreate apiaggroffline apiaggronline apiaggrdestroy
AddingFabricManagersasTargets
IfyouhaveinstalledtheStorageExtensionlicense,youcanaddfabricmanagersastargets.Whenyouaddthesetar gets,OperationsManagercandiscovertheassociatefabriccomponents.
216
VMTurbo Inc.
www.vmturbo.com
TargetConfiguration
AddingaFabricManagerasaTarget
Toaddafabricmanagerasatarget,specifytheIPaddressandcredentialsforthefabricmanager.OperationsMan agerdiscoversthefabricinterfacesassociatedwiththefabricmanager.
AddingOperationsManagerTargetsforAggregation
Forlargevirtualenvironments,youcanusemorethanoneOperationsManagerinstancetomanageyourworkload. Byaggregatingmultipleinstancesinthisway,youcanviewtheentireenvironmentthroughasingleGUI.Onespecial installationofOperationsManagerservesastheaggregatinginstance,anditdisplaysthecombineddataofeach underlyingtargetinstance.FormoreinformationaboutOperationsManageraggregation,seeAggregatedOperations ManagerInstallationsonpage 276. Toconfigureanaggregatinginstance,youaddtheunderlyinginstancesofOperationsManagerastargets. Note:AnaggregatinginstancecannotmanagetargethypervisorsandtargetinstancesofOperationsManageratthe sametime.AllthetargetsofanaggregatinginstancemustbetargetinstancesofOperationsManager.
AddingtargetinstancesofOperationsManager
Users Guide
217
TheAdminView
LicenseConfiguration
OperationsManagerprovidesarangeofcapabilities,fromobservingyourenvironment,toplanningresourceman agement,totheautomationofloadbalancing.Theuserinterfacepresentsthesecapabilitiesviadifferentviewsand tools.ThefollowingtableliststhemainOperationsManagerfeaturesforeacheditionoftheproduct.TheVirtual HealthMonitoreditionfeaturesdonotrequirelicensing,butallotherfeaturesdo.
KeyFeature
InfrastructurePerformanceVisibility CapacityandPerformanceAlerting ManagementReporting CapacityPlanning ResourceOptimization&Tuning ProblemPrevention AutomatedRecommendations MultihypervisorManagement APIIntegration&Support MultitenantManagement CloudscaleManagement CloudArchitectureIntegration(vCD/ CloudStack) GuidedWorkflowforOnboardingWorkloads
Cloud Edition
Enterpris eEdition
VirtualHealth MonitorEdition
Application Extension
Storage Extension
218
VMTurbo Inc.
www.vmturbo.com
LicenseConfiguration
KeyFeature
AggregatedViews/ManagementofDistributed Deployments ApplicationPerformanceVisibility ApplicationDiscoveryandPolicy ApplicationLoadBalancingIntegration VMmovesacrossvolumesonsameordifferent diskarrays Resize,suspend,andremovevolumesanddisk arrays Storagecontrolleranalysisincludesimpactof deduplication,compression,anddata scrubbing Calculationsaccountforthin/thick provisioning,deduplication,snapshotspace, andstoragetype(SSDandvariousspindle speeds)
Cloud Edition
Enterpris eEdition
VirtualHealth MonitorEdition
Application Extension
Storage Extension
Users Guide
219
TheAdminView
LicenseConfigurationForm
Maintenance
TheMaintenancepanelprovidestoolstoloadconfigurationfilesontoyourOperationsManagerinstallation,setup themonitoringinterval,exportdatafortechnicalsupport,andcheckforOperationsManagerupdates.Thesetools areforadvancedusers.YoushouldverifywithVMTurbotechnicalsupportbeforeyouusethem: TheconfigurationfilecontrolsloadspecificconfigurationfilesontoyourOperationsManagerinstallation.For example,asupportengineermightsendyoufreshconfigurationfilesaspartofasolutiontoanissue.Youwould thenloadthesefilesasinstructedbytheengineer. WiththeSMTPRelaysectionyoucanenableemailingVMTurboreportstosubscribersthroughyouremailSMTP relayClicktoenableSMTPandentertheaddressofyourSMTPrelay. IfyouareexperiencingproblemswithOperationsManager,yoursupportengineermightrequestthatyouexport diagnosticdata.Theengineerwillhelpyouspecifythecorrectdatainthetextbox. YoucanchecktoseewhetherVMTurbohasreleasedupdatestotheOperationsManagersoftware,andapply themwhenappropriate.
220
VMTurbo Inc.
www.vmturbo.com
ReportConfiguration
GeneralMaintenance
ReportConfiguration
OperationsManagergeneratesstandardreportseverydayatadeterminedtime(2:00am).AstheOperationsMan ageradministrator,youcanlimitreportgenerationandspecifyexactlywhichstandardreportstogenerate.Limiting reportgenerationreducestheprocessingtimespentonreports,andalsoreducesclutterinGUIwhenuserswantto reviewthereports.Changesyoumakeinreportconfigurationtakeeffectforthenextreportgenerationcycle. Toconfigurereportgeneration,expandthecategoriesandsetthecheckboxesforthereportsyouwant.Whenyou havemadeyoursettings,clickSubmit.
Users Guide
221
TheAdminView
SpecifyingStandardReports
ExtraConfigurationTasks
Thefollowingconfigurationtasksmightbeusefulinyourvirtualenvironment: OperationsManagerBackupProceduresonpage 222 P2VPlanningMigrationfromPhysicaltoVirtualonpage 224 CustomBrandingofOperationsManageronpage 227 ViewingtheAuditLogonpage 232
OperationsManagerBackupProcedures
OperationsManageranticipatestroublefreeuseofOperationsManager,butinmostenvironmentsaregularbackup scheduleisrecommended.YoushouldbeabletoincorporateOperationsManagerbackupsinyourschedulewith minimalimpactonyourregularbackupprocedures.
222
VMTurbo Inc.
www.vmturbo.com
ExtraConfigurationTasks
OperationsManagerisarealtimemanagementandcontrolapplicationthatperformsthebulkofitsanalysisonin memorydata.Unlikemanyotherproducts,OperationsManagerdoesnotstoreoperationscriticaldataaboutyour environmentonthefilesystemorinadatabase.Asaresult,backupsdonotrequirethespacenecessarytostorea completelistingofalltheresourcesinyourenvironment.Thefollowingdescribesthedatathatmustbeincludedina backup: OperationsManagerhistoricaldatabase OperationsManageruseshistoricaldatatochartpastvalues,performprojections,providebaselinesforplans, anddisplayhistoricaldatainreports.Thisinformationisuseful,andchartsthatdisplayhistoricaldatarelyon historicaldata.However,OperationsManagerperformsworkloadmanagementassoonasitdiscoversyour topology,anddoesnotrelyonthisinformationforoperation. Retainedreports OperationsManagerretainsreportsforaspecifiedperiodoftimeoneyearbydefault. Configurationfiles Configurationfilesdefineuseraccounts,policies,groups,targetconfigurations,licensing,andotherdatathat describesyourinstallation.
BackupandRestoreViatheOperationsManagerBackupScript
ThesuppliedbackupandrestorescriptsperformbackupsofthecriticalOperationsManagerdatathehistorical database,retainedreports,andconfigurationfiles. Note:YoucanexecutebackupswithnointerruptiontoOperationsManagerprocessing.However,restoreoperations requiretheservertorestart.TherestorecommandrestartstheOperationsManagerserveraspartofitsexecution.
BackingUpOperationsManager
Toperformabackup: OpenaconsoleontheOperationsManagerserverandloginasroot/vmturbo(thesearethedefault credentials) Executethefollowingcommand: /srv/tomcat6/script/appliance/vmtbackup.sh -o [config|full] whereconfigbacksupjusttheconfigurationfiles,andfullbacksupthehistoricaldatabase,retainedreports, andconfigurationfiles. Thescriptgeneratesthefollowingbackupfile: /tmp/vmtbackup.zip Saveacopyofthebackupfiletoasafelocation YoushouldsavecopiesofthebackupsincasetheOperationsManagervirtualmachinefailsandcannotbe recovered.Inthatcase,youcanusethesavedcopytorestoretoanewinstallationoftheappliance.
Users Guide
223
TheAdminView
RestoringOperationsManagerBackups
Note:TheversionofOperationsManagertowhichyourestorethebackupmustbethesameastheversionthatgener atedthebackupfile. TorestoreabackuptoanOperationsManagerinstallation: Makesureyourmostrecentbackupfileisinthe/tmpdirectoryontheOperationsManagerserver Thebackupfilemustbelocatedin: /tmp/vmtbackup.zip OpenaconsoleontheOperationsManagerserverandloginasroot/vmturbo(thesearethedefault credentials),andnavigatetotherootdirectory(cd /) Executethefollowingcommand: /srv/tomcat6/script/appliance/vmtrestore.sh -o [config|full] whereconfigrestoresjusttheconfigurationfiles,andfullrestoresthehistoricaldatabase,retainedreports, andconfigurationfiles. DownloadanewserverfromtheVMTurboInc.website,anddeployit Thisservershouldbethesameversionastheversionthatyouusedtocreatethebackupfileyouwillrestore. Copyyourmostrecentbackupfiletointhe/tmpdirectoryonthenewlyinstalledserver Thebackupfilemustbelocatedin: /tmp/vmtbackup.zip Executearestorecommandonthenewlyinstalledserver
TorestoreabackupiftheOperationsManagerappliancehasfailedandcannotberecovered:
BackupsViaVirtualMachineSnapshots
Itscommontobackupcriticalvirtualmachinesbycreatingregularsnapshots.Ifthisisthemethodyouprefer,you canincludeOperationsManagerappliancesinyoursnapshotschedule.Thesebackupswillincludealltheinformation thatisnecessarytorestoreOperationsManagertoitsoriginalstate.
UsingVMBackupAgents
IfyouuseVMbackupagentstobackupyourenvironment,youcanincludetheOperationsManagerapplianceinthat backupschedule.Wehavenottestedspecificbackupagents,butwearenotawareofanyreportedissueswiththeir use.
P2VPlanningMigrationfromPhysicaltoVirtual
Tomigrateyourphysicalenvironmenttoavirtualenvironment,youwillidentifyhowmanyvirtualmachinesto deploy,andwhathardwareyouneedtoservethevirtualenvironment.Youcanperformyourownanalysistobuildup suchalisting,oryoucanuseexistingservicesandutilitiestogeneratealisting. Onceyouhavealistofthedevicesyouneedinyourenvironment,youcanuseOperationsManagertoplanoutthe distributionofworkloadandresourcesthatwillgiveyouoptimalperformance.ThePlannersuggestsdeployments thatassureQoSwhilemakingsuretoutilizesystemresourcesasfullyandefficientlyaspossible.
224
VMTurbo Inc.
www.vmturbo.com
ExtraConfigurationTasks
RunningaP2VPlan
TorunaP2Vplan: 1. GenerateaCSVlistingofvirtualandphysicaldevices Youcangeneratethelistinginanumberofways.Youcanturntoavendortoanalyzeyourcurrentphysicalenvi ronmentandgeneratealistingforyou.Oryoucanperformyourownanalysistogeneratethelisting. Onceyouhavealistofphysicalandvirtualdevices,plustheircapacitiesandresourcerequirements,youmust convertthatdataintoaCSVfilewiththeappropriatefieldsforeachdevice.Foralistingoftherequiredfieldsand fieldorder,seeCSVFieldOrderonpage 226. 2. Loadthelistingandruntheplan ToaccessP2Vplanning,navigateyourbrowsertothefollowingURL:<Operations ManagerAddress>/ plan.html ThisopenstheP2Vpagewhereyoucanprovidethefollowing:
Users Guide
225
TheAdminView
CSVFieldOrder
ThefollowingtableliststhefieldsintheCSVfile.Foreachtypeofdeviceyouwilladd,somefieldsaremandatory, whiletheothersareoptional.ThetableliststhemandatoryfieldsforeachdevicetypewithanX.Youcanprovideval uesfortheunmarkedfields,buttheyarenotmandatory.
Field
Type Instances DataCenter Cluster Network Datastore Host SystemName Vendor Model Description Price VCPUCount Speed(Mhz) vMemSize(MB) StorageSize(GB) NetworkInterfaceCount NetworkSpeed Networkthroughput Speed(MB/sec) I/Ospeed(MB/sec) I/OThroughputSize RackUnits Weight(lbs) Power(W) Thermal(BTU/hr) %CPUUsed
Description
ThetypeofdeviceCanbeoneofVirtualMachine, PhysicaMachine,orStorage Numberofinstancestocreate Nameofthedatacenterthathousesthedevice Nameoftheclusterthedevicebelongsto Nameofthenetworkthedevicerunson Nameofthedatastorethatservicesthedevice ForaVM,thehostphysicalmachine Thenameforthisdevice. Thevendornameforthisdevice Themodelforthisdevice Astringdescribingthisdevice Thepriceforthishardwaredevice Thenumberofcoresonthephysicalmachine Corespeedforthisphysicalmachine Thememoryinstalledonthisphysicalmachine Sizeofthedatastore Thenumberofnetworksthedeviceisconnectedto Thebandwidthofthenetworkservingthisdevice Thenetworkthroughputfortheinterface(s)onthisphysical machine(Kbytes/sec) ??? I/Ospeedforthisdevice(Kbytes/sec) I/Othroughputbandwidthforthisphysicalmachine Numberofrackslotsthisphysicaldevicetakesup Weightofthisphysicaldevice Powerconsumptionofthisphysicaldevice Heatgeneratedbythisphysicaldevice PercentageofCPUcapacitygrantedtothisVMinstance
VM
X X X X X X
PM
X
Storage
X
X X X X
X X X X X
226
VMTurbo Inc.
www.vmturbo.com
ExtraConfigurationTasks
Field
Queue/CPU %MemUsed FileSysCache(MB) PageFile% Paging(Pg/sec) I/O(Trans/sec) I/O(MB/sec) %IO %Storage Traffic(MB/sec) %Network
Description
PercentageofCPUwaittimecapacitygrantedtothisVM PercentageofmemorycapacitygrantedtothisVMinstance Filesystemcachespacecapacityforthisdevice Percentageofpagingcapacitygrantedtothisdevice Storageaccessspeed PercentageofIOpscapacitygrantedtothisVMinstance I/OspeedforthisVMinstance PercentageofI/OcapacitygrantedtothisVMinstance PercentageofstoragecapacitygrantedtothisVMinstance NetworkspeedforthisVMinstance PercentageofnetworkcapacitygrantedtothisVMinstance
VM
PM
Storage
X X
X X
CustomBrandingofOperationsManager
ThirdpartydistributorsandserviceprovidersmightwanttocustomizethecompanybrandnameforOperationsMan ager.YoucanchangethelogosthatappearingeneratedreportsandintheGUI,sotheproductwillpresentyour brandslogo.WhenyourebrandOperationsManager: YoucreateoneormorecustomOperationsManagerstartuppagestodisplaycustomlogos TheproductGUIdisplaysyourlogo Generatedreportsdisplayyourlogo,andyourcopyrightstatement
ReBrandingOperationsManager
TorebrandOperationsManager: 1. Createimagefilesforyourlogosandcopyrightstatement. Createthefollowingfiles: logo-<Brand_Name>.jpg (where <BrandName> is a custom name you use to identify your brand). Used in the top-left of the application window. This image file mustbe150pixelswideby29 pixelshigh.Userinterfacedisplaywillhaveunpredictableresultsifyouuseadifferentsizedimage. VMTurbo.jpgUsedintheReportswebpage.Therecommendedsizeforthisimageis250pixelswideby 31pixelshigh. vmt_logo.jpgUsedintheReportswebpage.Therecommendedsizeforthisimageis250pixelswideby 31pixelshigh. logo.jpgUsedintheheadersofgeneratedreportpages.Thisimagefilemustbe150pixelswideby29 pixelshigh.
Users Guide
227
TheAdminView
copyright.jpgUsedtodeclareyourcopyrightforgeneratedreports.Therecommendedsizeforthis imageisby250pixelswideby18pixelshigh.Theimageappearsatthebottomrightofreportpages.
228
VMTurbo Inc.
www.vmturbo.com
ExtraConfigurationTasks
3. Unziptherebrandingpackageandaddyourimagestothefiletree. Youshouldseethefollowingdirectorystructureaddyourfilesasindicatedbelowinboldtext: ...\srv ...\srv\rails ...\srv\rails\webapps ...\srv\rails\webapps\persistence ...\srv\rails\webapps\persistence\public ...\srv\rails\webapps\persistence\public\images ...\srv\rails\webapps\persistence\public\images\vmt_logo.jpg ...\srv\rails\webapps\persistence\public\images\VMTurbo.jpg ...\srv\reports ...\srv\reports\images ...\srv\reports\images\copyright.jpg ...\srv\reports\images\logo.jpg ...\srv\www ...\srv\www\htdocs ...\srv\www\htdocs\com.vmturbo.UI ...\srv\www\htdocs\com.vmturbo.UI\assets ...\srv\www\htdocs\com.vmturbo.UI\assets\images ...\srv\www\htdocs\com.vmturbo.UI\assets\images\logo<BrandName>.jpg ...\srv\www\htdocs\com.vmturbo.UI\UIMain.html 4. RenametheUIMain.htmlfile ThisfilepresentstheOperationsManageruserinterface,alongwiththebrandinglogo.Whenyouruserslaunch yourGUI,theURLtheyexecutewillterminateinthisfilename.Forthatreason,youshouldgiveafilenamethat representsyourbrand.Forexample,ifyourenamethefiletoUIMain_MyCompany.html,theURLcustomers executewillbeHTTP://<Appliance_Address>/com.vmturbo.UI/UIMain_MyCompany.html. Notethatyoucanmakeseveralcopiesofthisfile,eachwithadifferentname,andeachthatwilluseadifferent logo.Inthatcase,youwould: Createdifferentversionsoflogo-<BrandName>.jpg, and store them all in
...srv\www\htdocs\com.vmturbo.UI\assets\images\
GivedifferentcustomerstheappropriateURLs,dependingonwhichoftheseUIMain.htmlfilesyouwantthem toopen
5. EdittheUIMain.htmltitleelement Editthisfiletosetthetextthatdisplaysinthebrowserwindowstitlebar.Searchforthe<title>element,andmake yourchanges.Forexample,change <title>VMTurbo - Converge,Control, Prevent</title> to <title>MyCompany - Converge,Control, Prevent </title>
Users Guide
229
TheAdminView
6. SpecifythelogoforthisUIMain.htmlfile ThelogoisspecifiedasaFlashvariable.Searchthefileforthefollowingstatement: var flashvars = {}; Immediatelyafterthisline,specifythepathtoyourcustomlogoasfollows: flashvars.appImageFileName = "assets/images/logo-<BrandName>.jpg"; AssumingalogofilenamedlogoMyCompany.jpg,theresultingeditshouldappearasfollows: var flashvars = {};flashvars.appImageFileName = "assets/images/logoMyCompany.jpg"; 7. Savethefiletreeasarebrandingpackage Therebrandingfiletreethatyouhavemodifiedbeginsatthesrvdirectory.Savethisdirectoryandallofits contentsasaZIPfilenamedbranding.zip. 8. Uploadyourcustomrebrandingpackage NavigatetoHTTP://<appliance_IP>/update.htmlandchooseUploadNewBranding Provideausername/passwordforanadministratoraccount ClickBrowse and select the ZIP file you just created. Note: The file must be named branding.zip. Click Upload
230
VMTurbo Inc.
www.vmturbo.com
ExtraConfigurationTasks
DeliveringtheReBrandedGUI
TodeliveryourbrandedGUItoyourcustomers,havethemexecutetheURLthatcallsyourcustomversionof UIMain.html.Forexample,haveyourcustomersnavigateto:
HTTP://<Appliance_Address>/com.vmturbo.UI/UIMain_MyCompany.html
Users Guide
231
TheAdminView
UpdatingOperationsManager
WhenyouupdateOperationsManager,theupdatedversionwillstilluseyourcustombranding. Insomecases,anupdateincludeschangestotheUIMain.htmlfile.Inthiscase,yourcustomizedfilewillnotinclude thesechanges.ForyourcustombrandtousethelatestchangesinUIMain.html,youmustrecreateyourcustomUIM ain.htmlfiles,basedonthenewversion.
ViewingtheAuditLog
OperationsManagermaintainsalogofeventsthatoccurinyourenvironment.Theseincludeactionsperformedby OperationsManager,aswellasactionsperformedbyothermanagementsystemsthatoperateonyourenvironment. Forexample,aVMMovefromOperationsManagercanincludeauditlogentriesforthefollowing: Moveactionrecommended(OperationsManager) Moveactionaccepted(OperationsManager) Moveperformed(HypervisorresponsetoOperationsManagercommand) Movecompleted(OperationsManager)
http://<Appliance_IP_Address>/persistence/standard_reports/list
TodisplaytheAuditLog,changetheURLtothefollowing:
http://<Appliance_IP_Address>/persistence/audit_log_entries
232
VMTurbo Inc.
www.vmturbo.com
ExtraConfigurationTasks
TheAuditLog
FromtheAuditLogview,youcanperformvariousactionssuchas: Createanauditlogentryofyourown ExportthelogtoaCSVfile UploadentriesasaCSVfile Deleteselectedentries
Users Guide
233
ThePolicyView
ThePolicyviewprovidessettingstocontrolhowtheOperationsManageranalyzesresourceallocation,howitdisplays resourcestatus,andhowitrecommendsorperformsactions.ThisviewopensthePolicyEditorthatyoucanuseto: Navigatetopolicycategories SpecifythescopeofyoursettingsYoucanmakeglobalsettings,ormakesettingsforgroupsofmachinesor applications. Entersettingvaluesandapplyyourchanges
Users Guide
234
PolicyScope
PolicyScopeSettoVMsonaSpecificDatastore
Beforeyoumakepolicysettings,youshouldunderstandthescopeofthesesettings,andhowOperationsManager choosesamongcompetingsettings.Formoreinformation,seePolicyScopeonpage 235. Forinformationaboutpolicycategories,andtheeffectsoftheirindividualsettings,seePolicyCategoriesonpage 239.
PolicyScope
Policyscopedetermineswhichresourceswillbeaffectedbythesettingsyoumake.Scopecanbeeither: GlobalSettingsonpage 235:Basesettingsforeachcategorythatapplybydefaulttoallresources GroupOverridesonpage 236:Settingsyouapplytospecificgroupsofresources
GlobalSettings
Tomakeglobalsettings,selectacategory,andifnecessaryselectaresourcetype.Thefollowingimageshowsglobal settingsforactionsonHosts.
Users Guide
235
ThePolicyView
GlobalPolicySettings
Thesearethebasesettingsforalltheresourcesinyourinventory.Thesettingsyoumakeongroupsandindividual resourceswilloverridetheseglobalsettings.
GroupOverrides
Youcanmakesettingstogroupsofresourcesthatoverridetheglobalsettingsfortheresourcetype.(Forinformation aboutdefiningcustomgroups,seeGroupManagementonpage 239.)Asyoumakethesesettings,youshouldbe awareofissuesthatcanarisewith: ConflictingSettingsonpage 236 ToplevelGroupsonpage 238
ConflictingSettings
YoucansetoverridesonanygroupslistedintheProfilesview.However,itspossiblethatindividualmachinesorappli cationsareinmorethanonegroup(seethefollowingillustration).
236
VMTurbo Inc.
www.vmturbo.com
PolicyScope
SameVMinTwoGroups
Inthiscase,youcouldsetdifferentoverridesforthetwogroups,whichcanthenconflictwitheachotherinthesame resourceinstance.Forexample,assumethefollowingsettingsforVMResizing: TheGlobalsettingisManual TheoverrideforVMs_Beta\Cluster1(inVirtualMachinesbyCluster)isAutomated TheoverrideforVMs_dvVMNetwork(inVirtualMachinesbyNetwork)isRecommend
Inthiscase,twodifferentsettingswillbeassociatedwiththeVMnamedFedora12.Inallsuchconflicts,Operations Managerusesatiebreakertoresolvestheconflict.Inthecaseofactions,thetiebreakerusesthemostconservative setting.Followingthisexample,anyResizeactionsforFedora12willbeoftypeRecommend,becausethatisthemost conservativeofthesettingsforthisVM. Thedocumentationforeachpolicycategorydescribesthetiebreakerforthatcategory. Note:Tiebreakersonlyapplyamongoverridesettings.Forexample,evenifaglobalactionsettingismoreconserva tivethanitsoverride,theoverridetakesprecedence.Butamongtwoormoreoverridesforthesamesetting,thetie breakercomesintoeffect. Youcannavigatetoanyinstanceinthescopetree,seeitseffectivesetting,andalsoseewherethathasbeenset.For example,thefollowingfigureshowsthattheactionmodeforResizeonFedora12isRecommend,anditwassetinthe VMs_dvVMNetworkgroup.
Users Guide
237
ThePolicyView
ViewingtheEffectiveSettingforaVM
ToplevelGroups
Withineachpolicycategory,theeditordisplaysresourcesingroups.Thefollowingfigureshowsgroupsforactionson VMs.
ToplevelGroupsforActions
Noticethateachcategoryhastoplevelgroups.Forexample,theActioncategorysetspoliciesforactionsonVMs, hosts,datastores,andvirtualdatacenters.ForVMactionsthescopetreeshows:
238 VMTurbo Inc. www.vmturbo.com
PolicyCategories
PolicyCategories
YoucanspecifythefollowingcategoriesofpoliciesonthisinstallationofOperationsManager: GroupManagementonpage 239:CustomgroupsyoudefinetomanageresourcesYoucanusegroupsto managehowOperationsManagerusespolicysettings WorkloadPlacementonpage 244:Importedandusercreatedworkloadplacementpoliciesthatrestricthow OperationsManagercalculatesworkloaddistribution Analysisonpage 246ConstraintsthatOperationsManagercanusetodeterminewhetheraresourceis operatingoptimally ActionModesonpage 254HowOperationsManagerhandlestheexecutionofactionsintheToDolist (automatic,manual,recommend,ordisable) ApplicationPriorityonpage 260Missioncriticalornormal DiscoveryPoliciesonpage 262HowtodiscoverWindowsapplications,andhowtorecognizevCentertags InfrastructureCostonpage 268Grouphardwaredevicesbycostsoyoucanusethosecriteriaforplacement policies EmailandTrapNotificationonpage 271NotificationpoliciesforOperationsManagerevents RetentionConfigurationonpage 274Policiestoretainhistoricaldata
GroupManagement
GroupsassemblecollectionsofresourcesforOperationsManagertomonitorandmanage.WhenusingtheNaviga tionPanel,orwhenorsettingscope,youcanselectgroupstofocusonthosespecificresources.Forexample,ifyou haveanumberofVMsdevotedtoasinglecustomer,youcancreateagroupofjustthoseVMs.WhenrunningaPlan nerscenarioyoucansetthescopetoworkwithjustthatgroup. OperationsManagershipswithsomegroupsalreadydefined.WithGroupManagementyoucanalsocreateyourown groups.OperationsManagersupportstwocustomgroupingmethods:
Users Guide
239
ThePolicyView
EditingGroups
Whenworkingwithgroupsyoucan: CreatenewgroupsclickthePLUSicon Editanexistinggroupselectagroupandmakechangestoitsproperties DeleteanexistinggroupselectagroupandclicktheXicon
240
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
CreatingaGroup
WhenyouclickthePLUSicon,theGroupBuilderdialogboxappears.Tocreateagroup: 1. Namethegroup.
NamingaNewGroup
2. Tospecifythegroupingcriteria,displaytheMemberstab.
Users Guide
241
ThePolicyView
SpecifyingGroupContent
3. Chooseagroupingmethod. Ifyougroupbycriteria,thegroupwillcontainalltheitemsthatmatchyoursearchcriteria.AsOperationsManager discoversnewentitiesthatmatchyourcriteria,itwilladdtheentitiestothegroup.Tomanuallyselectentities, yousearchforitemsandaddspecificmatchestotheCustomgroupcontentlist. 4. Definethegroupmembers Yousetupsearchestofindthegroupitems.Forsearchcriteria,youchoosethetypeofentitytosearchfor.When youchooseanitemintheSearchcriterialist,thesearchfieldupdatestoaccepttheappropriateinput. Thesearchfieldacceptsregularexpressions.Forhelponregularexpressionsyntax,clicktheQUESTIONMARK button. Whenyouhaveenteredyoursearchcriteria,clickFindmatchestoseewhatentitiesyoursearchspecifies.Ifyou enabledtheGroupByCriteriagroupingmethod,theseitemswillbethemembersofyourgroup.Ifyouenabled theManuallySelectgroupingmethod,youcandragitemsfromthematchlisttotheCustomgroupcontentlist.
242
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
5. ClickCreateGroup. Beforeyoucreatethegroup,youcanmakesettingsforthatgroup,includingwhethertoenableordisablereports forthatgroup(seeGroupSettingsonpage 243,below).Youcanalwaysreturntoagroupandeditittochange thesesettingsatanytime.Also,youcanspecifythesesettingsdirectly,choosinggroupstolimitthescopeofyour changes.Formoreinformation,seePolicyScopeonpage 235. YoucanalsousetheSegmenttabtoseealistingofworkloadplacementpoliciesthatincludethisgroupintheir definitions(seeWorkloadPlacementonpage 244).
GroupSettings
Asyoucreateagroup,youcanspecifythesettingsthatapplytothatgroup.Youcanalsoeditthesesettingsatany time.Thesettingsforagroupdependonthetypeofresourceinthegroup.Forexample,inagroupofPMsyoucannot setconstraintsthatapplytostoragedevices.Foralistingofthesettingsyoucanapplytoagroup,see: Analysisonpage 246 ActionModesonpage 254 ApplicationPriorityonpage 260 DiscoveryPoliciesonpage 262
Users Guide
243
ThePolicyView
SettingActionsModesforaGroup
Foreachgroup,youcanalsoenableordisablereports.Reportsareenabledbydefaultifyouwanttoexcludea givengroupfromreports,makethesettinginthatgroupdefinition.
WorkloadPlacement
Forplanningandoptimization,OperationsManagermakesrecommendationstomoveVMs,andcanexecutethese movesautomatically.WhencalculatingVMmoves,OperationsManagerrespectsclusterboundaries,networks,and provisioneddatastores.Forplanning,youcanalsospecifytheexplicitscopeofascenarioasyoucreateit(seeThe PlanViewonpage 99). WorkloadplacementpoliciesprovideyouwithfinercontroloverhowOperationsManagercalculatesthesemoves. Fromthistabyoucan: Enable/disableimportedplacementpoliciesthatarespecifiedinyourVCenterenvironment Createsegmentpoliciesthatrestrictworkloadplacementaccordingtospecificrules
244
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
ImportingWorkloadPlacementPolicies
Thehypervisorsthatyousetastargetscanincludeplacementpoliciesoftheirown.OperationsManagerimports theseplacementpolicies,andyoucanchoosetoenableordisablethem.Bydefault,OperationsManagerenables importedplacementpolicies.(Forinformationabouttargethypervisors,seeTargetConfigurationonpage 205.) Forexample,VCenterserverscanincludeDistributedResourceScheduler(DRS)rulesthatdetermineplacementof VMsamongphysicalhosts.ForeachDRSrule,youcanspecifywhethertoenableordisableitinOperationsManager. Toseethelistofimportedplacementpoliciesforyourenvironment,expandtheImportedPlacementPoliciesfolder. Toenableordisableapolicy,selectitinthelistandmodifyitssettings.
EnablinganImportedPlacementPolicy
CreatingWorkloadPlacementPolicies
YoucancreateOperationsManagerSegmentpoliciestofurthercontrolhowOperationsManagercalculatestheplace mentofVMsamongyourphysicalhostsanddatastores.Youcancreatepoliciesthathavetheseandothereffects: RestrictthenumberofVMsthatcanuseagivendatastore LimitVMmobilitybyrestrictingacollectionofVMstoaspecifiedclusterorgroupofhosts ImplementsystemredundancybyspecifyingthatcertainVMsalwaysrunondifferenthosts VMsmustnotrunonthesameHost NomorethanthespecifiednumberofVMscanrunonthesamehost. VMsmustnotrunonthesameHost,outofthegivenPMgroup ForhostsfromaspecifiedPMgroup,nomorethanthespecifiednumberofVMscanrunonthesamehost. VMsmustnotbeconnectedtothesameStoragedevice NomorethanthespecifiednumberofVMscanusethesamestoragedevice. VMsmustnotbeconnectedtothesameStorage,outofthegivengroupofStoragedevices Forstoragedevicesfromaspecifiedgroup,nomorethanthespecifiednumberofVMscanusethesamedevice.
FortheVMsinaselectedgroup,youcancreaterulesofthefollowingtypes:
Tocreateasegmentrule,clickthePlusicon(+)todisplaythePolicyBuilder.InthePolicyBuilder:
Users Guide
245
ThePolicyView
WorkloadPolicyBuilder
Analysis
AsOperationsManagergathersmetrics,itcomparesthemetricvaluesagainstspecifiedconstraintandcapacityset tingstodeterminewhetherametricexhibitsaproblem,howtorecommendaproblemresolution,andsoon.Opera tionsManagermaintainsanalysissettingsforHostandStoragedevices. ThefollowingfigureshowsoverridesettingsforallNASstoragedevices.Tomakesettingsforallstoragedevicesinthe environment,youshouldmakeglobalsettingsforAnalysis>HostorAnalysis>Storage(seeGlobalSettingson page 235).
246
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
MakingSettingsforaStorageGroup
TiebreakResults
Whenthesameresourceinstancehasconflictingsettings,themostconservativesettingwins:
Settingtype:
Utilization,throughput,andupperbounds Latencyandlowerbounds
Mostconservativeis:
Lowestvalue Highestvalue
HowOperationsManagerRespondstoAnalysisSettings
OperationsManagercomparesutilizationmetricsinyourenvironmenttotheoperationalconstraintsyouspecify.It usesthatcomparisontotriggerproblemnotificationsandtoclassifytheproblems.Thevaluesyousetherespecify maximumvaluesforeachmetric.Basedonthosesettings,OperationsManagerclassifiesthesemetricsasfollows:
Ifthevalueis:
Morethan80%oftheconstraintsetting Morethan60%andlessthan80%ofsetting Lessthan10%andmorethan5%ofsetting Lessthan5%ofanalysissetting
Theclassificationis:
Criticallyoverutilized Overutilized Underutilized Criticallyunderutilized
Users Guide
247
ThePolicyView
LoadBalancerSettings
Tomanageloadbalancers,OperationsManagertrackstransactionsthatoccuronthevirtualapplications(vservers) eachloadbalancermanages.Youcansetthecapacityoftransactionspersecondasapolicyforvirtualapplications. OperationsManagerwilllisttransactionutilizationasapercentageofthecapacityyouset.:
Attribute
VirtualApplicationTransactionCapacity
DefaultValue
1000
OperationalSettings HardwareCosts
Forplanningandreporting,OperationsManagerusesthesevaluestoestimatethecostofchangestoyourhardware inventory.Thefollowingtableshowsthedefaultsettingsforhardwarecost:
Attribute
HostHardwareCost CostofCPUperunit CostofmemoryperGB CostofstorageperTB
DefaultValue
9000 200 50 50
HeatmapCriticalUtilization
OperationsManagercomparesutilizationmetricsinyourenvironmenttotheoperationalconstraintsyouspecify(see UtilizationConstraintsonpage 251andStorageSettingsonpage 253).Itusesthatcomparisontosetcolorednotifica tionsinheatmaps,triggerproblemnotifications,andtoclassifytheproblemsitfinds.Thevaluesyousetheredefine whatOperationsManagerconsiderscriticalviolationsfordifferentmetrics. Forexample,assumeyoudefinecriticalas80%forametric.Basedonthesettingsyoumakeforthemonitoredmet rics,OperationsManagerthenclassifiesthesemetricsasfollows:
Ifthevalueis:
Morethan80%oftheconstraintsetting Morethan60%andlessthan80%ofsetting
Theclassificationis:
Criticallyoverutilized Overutilized
Forunderutilization,assumeyoudefinecriticalas10%forametric.Basedonthesettingsyoumakeforthemoni toredmetrics,OperationsManagerthenclassifiesthesemetricsasfollows:
Ifthevalueis:
Lessthan10%andmorethan5%ofsetting
248
Theclassificationis:
Underutilized
VMTurbo Inc. www.vmturbo.com
PolicyCategories
Ifthevalueis:
Lessthan5%ofanalysissetting
Theclassificationis:
Criticallyunderutilized
Thefollowingtableshowsthedefaultsettingsforcriticalutilization:
Attribute
CriticalUtilizationPercentforIOPS CriticalUtilizationPercentforCPU CriticalUtilizationPercentforMemory CriticalUtilizationPercentforIOThroughput CriticalUtilizationPercentforNetThroughput CriticalUtilizationPercentforSwapping CriticalUtilizationPercentforLatency CriticalUtilizationPercentforStorageAmount
DefaultValue
80 80 80 80 80 80 80 80
ReportingUpperandLowerBounds
Thefollowingtableshowsthedefaultsettingsforoperationalconstraintsonvirtualmachines. UpperboundslimittheamountofaphysicalresourcethatwillbedevotedtoaVMconsumer.Forexample,witha VMemupperboundof85OperationsManagerwillneverdevotemorethan85%ofphysicalmemorytoVMsrunning onahost.Thisensuresthehostmachinehasenoughphysicalmemorytoperformcoreoperations. LowerboundsidentifythepercentageutilizationthatOperationsManagerwillconsiderunderutilized.Forexample, withaVMemlowerboundof10,ifutilizationfallsbelow10%OperationsManagerwillconsidermigratingconsumers toanotherhostandsuspendingtheunderutilizedphysicalmachine.
Attribute
VMemUtilizationUpperBound VCPUUtilizationUpperBound VMemUtilizationLowerBound VCPUUtilizationLowerBound VStorageUtilizationUpperBound VStorageUtilizationLowerBound
DefaultValue
85 85 10 10 85 10
ResizeRecommendationSettings
WhenOperationsManagerrecommendschangestovirtualresources,itusesincrementsasitcalculateshowmuchto raiseorlowerthegivenvalue,andaRateofResizetospecifyhowmanyincrementstoapplyinasingleresizeaction.
Users Guide 249
ThePolicyView
Note:ForCloudStackenvironments,resizeisdeterminedbytemplates.ResizeIncrementshavenoeffect.However, RateofResizecanaffectwhichtemplateOperationsManagerwilluseforaresizeoperation.Assumeanenvironment withsmall,medium,andlargetemplates,andaVMthatissettosmallneedstoberesizedtolarge.IftheRateofResize issettoLow,OperationsManagermighttrythemediumtemplatefirst.However,ifthesettingisHigh,thenOpera tionsManagerwillprobablyusethelargetemplatefortheinitialresizeoperation. ResizeIncrements TheincrementsspecifyhowmanyunitstoaddorsubtractwhenresizingthegivenresourceallocationforaVM.For example,itmakessensetochangeVMEMbystepsof1024MBatatime,butforVStorageitsbettertomakechanges by0.5GBsteps. ThefollowingtableshowsthedefaultsettingsfortheResizeincrements:
Attribute
IncrementconstantforVMemofVirtualMachine[MB] IncrementconstantforVCPUofVirtualMachine[MHz] IncrementconstantforVStorageofVirtualMachine[GB] IncrementconstantforStorageAmountofVolumesand Aggregates[GB]
DefaultValue
1024 1800 100000 100
Note:ForVMem,youshouldnotsettheincrementvaluebelow1024.VirtualmachinesrelyonVMemtostartupand run.ForaVMthatisunderutilized,OperationsManagerwillreduceVMemallocationbytheincrementamount,but itwillnotleaveaVMwithzeroVMem.Forexample,ifyousetthisto512,thenOperationsManagercouldreducethe memoryforaVMto512Kb.ItspossiblethatIftheincrementistoolow,thenOperationsManagermightallocate insufficientVMemforthemachinetooperate. RateofResize WhenresizingresourcesforaVM,OperationsManagercalculatestheoptimalvaluesforVMEM,VCPUandVStorage. Butitdoesnotnecessarilymakeachangetothatvalueinoneaction.OperationsManagerusestheRateofResizeset tingtodeterminehowtomakethechangeinasingleaction,asfollows: Low Changethevaluebyoneincrement,only.Forexample,iftheresizeactioncallsforincreasingVMEM,andthe incrementissetat1024,OperationsManagerincreasesVMEMby1024MB. Medium Changethevaluetobehalfwaybetweenthecurrentvalue,andtheoptimalvalue.Forexample,ifthecurrent VMEMis2GBandtheoptimalVMEMis8GB,thenOperationsManagerwillraiseVMEMto5GB(orascloseto thatastheincrementconstantwillallow). High Changethevaluetobetheoptimalvalue.Forexample,ifthecurrentVMEMis2GBandtheoptimalVMEMis8 GB,thenOperationsManagerwillraiseVMEMto8GB(orasclosetothatastheincrementconstantwillallow).
ThedefaultsettingforRateofResizeisMedium.
250
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
UtilizationConstraints
OperationsManagerusestheconstraintsyousetforspecificmetricswhenitanalyzesyourenvironmentandrecom mendschangesthatwillachievetheoptimaltargets. Thefollowingtableshowsthedefaultsettingsforoperationalconstraintsonphysicalmachines.
Attribute
StorageAmountUtilization StorageIOPSUtilization HostCPUUtilization HostMemoryUtilization HostIOThroughput HostNetThroughput SwitchNetThroughput NetworkNetThroughput HostSwappingUtilization StorageLatencyUtilization CPUOverprovisionedPercentage MemOverprovisionedPercentage
DefaultValue
100 100 100 100 20 20 70 100 20 100 1000 1000
Advanced
Theadvancedsettingsadjusttheoverallanalysisperformedbytheeconomicschedulingengine.Theyadjusthow OperationsManagercalculatesrecommendedactions,aswellasthedesiredstateOperationsManagerwilltryto achieveforyourenvironment. Price PricesettingsaffecthowtheEconomicSchedulingEngineassignsavirtualpricewhenrecommendingactions.The TimeRangeConstantsetsthenumberofdaysworthofhistoricaldataOperationsManagerwillusewhenmakingrec ommendationstodecreasetheresourcesavailabletoaVMorapplication.OperationsManagermakessuggestionsto reduceresourcesonadailybasis. (NotethatOperationsManagercanmakerecommendationstoincreaseresourcesevery10minutecycle.Forthese recommendationsitlooksback24hours.) Weightsforpeaksandaveragesspecifythedegreetowhichhistoricpeakandaveragemetricvalueswillaffectcalcula tions.ThesesettingsareawaytoattenuatetheEconomicSchedulingEnginesresponsetoeventsintheenvironment. Ahigherweightforhistoricpeaksoraveragesreducestheimpactofcurrentpeaksoraverages. Forexample,assumeyouhaveapplicationsthatuse100%CPUforshorttransientevents.Toreducetheimpactof thesetransients,youcansetahighervalueforWeightforPeaks.Asaresult,OperationsManageronlyrespondsto longerlastingeventsof100%CPUutilization. ThefollowingtableshowsthedefaultsettingsforoverallOperationsManagersettings.
Users Guide
251
ThePolicyView
Attribute
TimeRangeConstant WeightforPeaks WeightforAverages
DefaultValue
100 99 50
DesiredState Thedesiredstateforyourenvironmentisanndimensionalspherethatencompassesthefittestconditionsyourenvi ronmentcanachieve.Themultipledimensionsofthisspherearedefinedbytheresourcemetricsinyourenviron ment.MetricdimensionsincludeVMem,storage,CPU,etc.Whilethemetricsonthedevicesinyourenvironmentcan beanyvalue,thedesiredstate,thisndimensionalsphere,isthesubsetofmetricvaluesthatassuresthebestperfor mancewhileachievingthemostefficientutilizationofresourcesthatispossible. TheDesiredStatesettingsdefinethecenterofthesphereaswellasitsdiameter.Thisisawayforyoutocustomize whatOperationsManagerconsiderstobethedesiredstate. SettingthecenterofthespherechoosesthepriorityforOperationsManageranalysis.Ifyousetthebalanceinfavor ofefficiency,OperationsManagertendstoplacemoreVMsonfewerphysicalhosts,andtogivestoragecapacityfrom fewerdatastores.Asaresult,highutilizationcanhavemoreimpactonQoS.Withabalanceinfavorofperformance, OperationsManagertendstospreadvirtualloadsacrossmorephysicaldevices.Thiscanresultintheprovisioningof excessresources. Thediametersettingdeterminestherangeofdeviationfromthecenterthatcanencompassthedesiredstate.Ifyou specifyalargediameter,OperationsManagerwillhavemorevariationinthewayitdistributesworkloadacrosshost ingdevices. Asyoumoveeachslider,atooltipdisplaysthenumericalvalueofthesetting.Centerindicatesthepercentageof resourceutilizationyouwant,withintherangeyouspecifyasDiameter.Forexample,ifyouwantutilizationof75%, plusorminus10%,thenyouwouldsetCenter=75andDiameter=20.OperationsManagerrecommendsactionsthat tendtowardthisdesiredstatemuchaspossible,giventhedependencieswithinthecurrentenvironment. Note:ThesettingforTargetUtilizationcanhaveaneffectonplansthatyourun.Ifyoudisableprovisioningandsuspen sionforhostsanddatastores,thenyoushouldalwayssetCenterandDiametertotheirdefaultvalues.(Formoreinfor mationabouthardwareprovisioninginplans,seeHWManagementonpage 129.) ThefollowingtableshowsthedefaultsettingsforDesiredState:
Attribute
Center Diameter
DefaultValue
70 10
252
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
StorageSettings
StorageandDiskArrayOverprovisionedPercentagesethowmuchoverprovisioningOperationsManagerassumes whenrecommendingactionsforVMdatastoresanddiskarrays.Forexample,ifadatastorehasa30GBcapacity,and StorageOverprovisionedPercentageissetto200,OperationsManagerwillassumethedatastorehasacapacityof60 GB. Forcapacity,youspecifytheIOPS(inputoperationspersecond)andlatencyinmsthatyourstoragedevicescansup port.IOPSCapacityisthesettingfordatastores.ThevariousDiskIOPSCapacitysettings(SSDDiskIOPS,7.2kDisk IOPS,etc)areforthedifferenttypesofphysicaldrivesthatmightbeonadiskarray.OperationsManagerconsiders thesesettingswhencalculatingutilizationpercentage.Forexample,assumeIOPSCapacityof500,andLatencyof 1000ms.Ifastoragedevicehas250IOPS,thenitisat50%ofcapacityforthatmetric.(SeeUtilizationConstraintson page 251forinformationabouthowOperationsManagerusespercentageutilized.) ThesettingforDirectoriestoIgnorespecifiesdirectoriesthatOperationsManagerwillnotconsiderwhenlookingfor wasteddatastoragespace.OperationsManageralsoignoresanyfilesthatarelistedinFilestoignore.Separateitems intheselistswiththeORbar(|).ForinformationabouthowOperationsManagershowswastedstorage,see WastedStorageonpage 73intheDashboardsview. ThesettingtolockVMstoastorageclusterspecifieswhetherOperationsManagerwillrespectstorageclusterbound arieswhenmovingaVMsdatastoretoanotherstoragedevice.Whenthisisenabled,ifagivendatastoreiscurrently onadevicewithinastoragecluster,thenanymoveofthatdatastorewillbetoadevicethatisonthesamestorage cluster.
Attribute
Storage Overprovisioned Percentage DiskArray Overprovisioned Percentage StorageLatency IOPSCapacity SSDDiskIOPS Capacity 7.2kDiskIOPS Capacity 10kDiskIOPS Capacity 15kDiskIOPS Capacity Directoriesto Ignore FilestoIgnore LockVMsto StorageCluster
DefaultValue
200
200
Users Guide
253
ThePolicyView
SwitchSettings
ThesesettingsareforthepercentageofnetworkthroughputcapacityassignedtoagivenStorageControllerIOmod uleoraFabricInterconnect.OperationsManagerrecommendsactionsthattrytokeepthroughputbelowthespeci fiedpercentageoftheswitchcapacity.
Attribute
SwitchNet Throughput
DefaultValue
70
ActionModes
WhenOperationsManageruncoverspotentialbottlenecks,overprovisioning,orotherissues,itcanthenidentifyand performactionsthatwillpreventthoseissuesfromoccurring,andkeeptheenvironmentintheOptimalOperating Zone.YoucanspecifyactionmodesthatdeterminehowOperationsManagerhandlestheactionsitidentifiesfor switches,diskarrays,datastores,hosts,andVMs.
ActionAutomationSupport
OperationsManagerdoesntautomatethesameactionsequallyforalltechnologies.Thisisbecausetheunderlying technologiesdonotprovidethesamedegreeofautomation.Forexample,assumeyousettheSuspendactiontobe automatedforallVMs.Inthatcase,OperationsManagercanautomatesuspensionforVMsmanagedbyvCenterand XenServer,butitcannotautomaticallysuspendVMsmanagedbyHyperV.NotethatOperationsManagerwillper formautomationfortheVMsthatitcan,andrecommendsuspensionforHyperVVMs. ThefollowingtablelistsactionsOperationsManagersupportsoneachentity,showingwhethertheunderlyingtech nologysupportsautomation,orrecommendedonlyactions. indicatesfullautomationsupport indicatesrecommendedonlyactions
VMActions
Action
Start Move Suspend Remove(Terminate)
vCenter
XenServer
HyperV
RHEV
254
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
Action
Change(MovetoDifferent Storage) AddStorage RemoveStorage Reconfigure(Changenetworkand storageconfigurations) Resize(ChangeVCPUand memorycapacities)
vCenter
XenServer
HyperV
RHEV
Host(PM)Actions
Action
Start Suspend Remove(Terminate) Provision
vCenter
XenServer
HyperV
RHEV
Storage(Datastore)Actions
Action
Remove(Terminate) Provision
vCenter
XenServer
HyperV
RHEV
VirtualDatacenterActions
FordirectactionsonVCloudDirectorandCloudStackvirtualdatacenters,OperationsManageronlysupportsresize actions.However,OperationsManagerdoesautomateactionsfortheunderlyingentities(VMsandhosts)thatare managedbythevirtualdatacenter.However,notethatCloudStackdoesnotsupportVMotionofstorage.
Action
Resize(ChangeVCPUandmemory capacities)
VCD
CloudStack
Users Guide
255
ThePolicyView
DiskArrayActions
Action
Start Move Suspend Provision Resize
NetApp
Switch(FabricInterconnect)Actions
Action
Start Move Suspend Provision Resize
UCS
ActionModeSettings
ForeachactionOperationsManagercanperformyoucanspecifytheactionmode,orhowitwillhandletheaction. OperationsManagersupportsthefollowingactionmodes: DisabledDonotrecommendorperformtheaction RecommendedRecommendtheactionsoausercanperformitusingthegivenhypervisororbyothermeans ManualRecommendtheaction,andprovidetheoptiontoperformthatactionthroughtheVMTurbo OperationsManageruserinterface AutomatedOperationsManagerperformstheactionautomatically
256
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
SettingActionModesforaGroup
TogetthebestresultsfromOperationsManagersIntelligentWorkloadManagement,youshouldsetasmanyactions aspossibletoAutomated.Inthatcase,youshouldsettheactionstoAutomatedatthegloballevel.Ifsomeclusters runapplicationsthatarehighlycritical,youcanoverridetheglobalsettingforthoseclusters,andsetthemtoManual.
SchedulingActionRestrictionWindows
Forsomeclustersorgroupsofdevices,youmightwanttoautomateactions,butonlyduringoffpeakhours.Opera tionsManagerincludesaschedulingutilitythatyoucanusetospecifytimewindowswhenyoucanrestricttheaction modeforagivenscopeofdevices.Youcanusethistoallowordisallowautomationforagivenwindowoftime. Note:TheOperationsManagerEconomicSchedulingEnginecontinuallycalculatesactionsthatcauseyourenviron menttoconvergeontheOptimalOperatingZone.Theseactionsareinresponsetotheenvironmentatagivenpoint intime.Whenyourestricttheautomationofagivenactiontoacertaintimewindow,OperationsManagerwillonly calculateandperformactionsthatareappropriatefortheenvironmentduringthatscheduledwindow.Youshould reviewmanualactionsduringtimeperiodswhenautomationisrestricted,soyoucanmanuallyadjusttheenvironment inresponsetopeakstates. Bydefault,theglobalsettingsforallactionshavenorestrictionwindowssetforthem.IfyougloballysettheVMMove actiontoAutomated,thenVMTurboOperationsManagerwillautomaticallyexecuteanyrecommendedVMmove actionswhenevertheyarise24hoursaday,7daysaweek.Actionrestrictionwidowsmodifythis,forglobalpolicies orasoverridestoglobalpoliciesscopedtospecificgroups.(Forinformationaboutpolicyscope,seeGlobalSettingson page 235.) Forexample,assumeyouwanttoalwaysautomateResizeforallbutthemostcriticalVMs.YouwouldsetResizeVMs toAutomatedatagloballevel.Thenforacriticalcluster,youcouldsetarestrictionwindowthatoverridestheauto mation(setsResizetoManual)duringpeakhours(9:00to5:00mf).
Users Guide 257
ThePolicyView
2. ClickViewScheduletoopentherestrictionswindowspanelandthenclickNewActionRestrictionWindow. Youcanselectthewindowstartdatebeforehandinthecalendar,orsetitasyoucreatethepolicy. 3. Specifythesettingsforthisrestrictionwindow. Thedaterangedetermineshowmanydaysthewindowwillopen,orinbeineffect.Youshouldkeepthe followingpointsinmind: Anonrecurringwindowhasastartdate,andnoenddate.Thewindowwillopenforthedayyouspecifyas thestartdate. Forrecurringwindowsyouspecifyadaterange.Thewindowwillopenduringtimeswithinthatrange. Formonthlyrecurrence,thewindowwillopenonedayeachmonthonthedayyousetfortheStartDate. ButthewindowrecurrenceremainsineffectuntiltheEndDate.Forexample,ifyouspecifythe1January1st 20123forthestartdate,andtheDecember31st2013fortheenddate,thewindowwillopenonthefirstday ofeachmonthforthatyear. Foranygivenday,thewindowcanbeineffectfrom00:00through24:00.Ifyouwantanactionmodetospantwo days,youmustspecifytworestrictionwindows.Forexample,toenableautomationfrom22:00to06:00,youmust createtwowindowsOnfrom22:00to24:00,andanotherfrom0:00to06:00. Notethatyoucansetdifferentlabelcolorsforyourrestrictionwindows.Thisisagoodwaytotrackwindowsofa similartype.Forexample,youcoulduseredforwindowsoncriticalclusters,andgreenforwindowsonproto typingclusters.
258
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
Users Guide
259
ThePolicyView
TiebreakResults
Itspossiblethatdifferentrestrictionwindowswillaffectthesameresourceinstance.Inthatcasethemostconserva tivesettingwins.Thefollowinglistisfrommostconservativetomostaggressive: Disabled Recommended Manual Automated
ApplicationPriority
ApplicationprioritydeterminestheconditionsunderwhichOperationsManagerrecommendstosuspendortermi nateaVM.SuspendingaVMmeanspoweringitdown,butleavingitintheinthehypervisorslistofmanagedVMs. TerminatingaVMmeansremovingitfromthehypervisor.WhenOperationsManagerrecommendsthatyoutermi nateaVM,thisindicatesthattheVMisdormant,andnoapplicationsarerunningonit. Note:YourenvironmentmayincludesomeVMsthatyouneverwanttoterminate.Youmightthinkthatyoucanset allapplicationstoMissionCriticalasawaytodirectthatOperationsManagerneverrecommendstermination.Infact, OperationsManagercanrecommendthatyouterminateadormantVMthathasMissionCriticalapplicationsonit.If
260
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
youwanttoneverterminate,thenyoucandisabletheTerminateactionforallVMsorforagroupofVMs.Formore information,seeActionModesonpage 254. OperationsManagermonitorsresourceconsumption,andworkstokeepMissionCriticalapplicationsrunning.Ifa MissionCriticalapplicationneedsresourcesandnoneareimmediatelyavailable,OperationsManagermayrecom mendsuspendingnoncriticalVMstofreeupresourcesandmakethemavailabletothecriticalapplication. Youcanspecifythepriorityforapplicationstobe: MissionCriticalThefocusofOperationsManageristokeeptheapplicationsrunning.Forexample,itwillnever suggestsuspendingtheVMthathostsamissioncriticalapplication. NormalOperationsManagermaysuggestsuspendingaVMthathostsnormalapplicationstofreeupresources thatamissioncriticalapplicationmightneed. LowOperationsManagerdoesnotconsidertheneedsoflowpriorityapplicationswhencalculatingtheoptimal operatingzoneforyourenvironment. ApplicationsEachgroupisnamedforadiscoveredapplication,andcontainsalltheinstancesofthatnamed application. PhysicalMachinesForeachphysicalmachines,alltheapplicationsrunningonthatmachine.
Youspecifyapplicationprioritytogroups.Themostimportantgroupsforapplicationpriorityare:
IfaVMhasanyMissionCriticalapplicationsonit,OperationsManagerwillalwaystrytofindresourcesforthatVM, andwillneverrecommendsuspendingitinordertofreeupresources.OperationsManagercanrecommendtermi natingaVMwithMissionCriticalapplications,iftheVMistrulydormant. ForaVMwithallNormalapplications,iftheVMusesresourcesthatareneededelsewhere,thenOperationsManager mayrecommendsuspendingthisVM.ForaVMwithLowpriorityapplications,itcanrecommendtoterminatetheVM tofreeupresources. Bydefault,allapplicationsareMissionCritical(seetheGlobalSettingforApplicationPriority). Note:ForeachVMOperationsManagerdefinesaGuestLoadapplication.TheGuestLoadrepresentsallconsumption thatOperationsManagercannotassigntoaspecificapplication.ThisincludesprocessesfortheVMsoperating system.OperationsManagerignoresGuestLoadprioritywhendecidinghowtofreeupresources.However,ifaVM hasonlytheGuestLoadapplicationonit,andthatapplicationissettoLow,thenOperationsManagermayrecommend terminatingthatVM. Thefollowingfigureshowsoverridesettingsfortheapplicationshostedbyuseaspecificphysicalmachine.Tosetpri orityforallapplicationsintheenvironment,youshouldmakeglobalsettingsforApplicationPriority(seeGlobalSet tingsonpage 235).
Users Guide
261
ThePolicyView
SettingPriorityfortheApplicationsonaSpecificHost
TiebreakResults
Whenthesameresourceinstancehasconflictingsettings,themostconservativesettingwins.Thefollowinglistis frommostconservativetomostaggressive: MissionCritical Normal Low
DiscoveryPolicies
OperationsManagersweepsthroughyourenvironmenttodiscovertheinventoryitems(applications,VMs,hosts, datastores,etc.)inyourenvironment.Itperformsinitialdiscoverywhenyoufirststartitandaddtargethypervisors, andeventsthatcanchangetheinventorytriggersubsequentdiscovery.Youcansetpoliciestodirect: ApplicationDiscoveryonpage 262ApplicationSignatures(howOperationsManagerrecognizesapplication processes),andcredentialstoaccesstheVMsthathosttheapplications LoadBalancerDiscoveryonpage 266Mappingapplicationsignaturestovirtualapplications vCenterAnnotationGroupingonpage 268ThevCentertagstouseforgrouping
ApplicationDiscovery
OperationsManagerdiscoversapplicationsviaWMI(forapplicationsonWindowsVMs)andSNMPorJMX(forappli cationsonotherVMs).Tokeepthelistofdiscoveredapplicationscurrent,OperationsManagerpollstheenvironment every20minutes. Note:ForSNMPmonitoring,OperationsManagerreceivestrapmessagesviaport162. ForOperationsManagertoperformapplicationdiscovery,itrequires:
262
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
TheappropriateagentrunningonthegivenVM ForVMsrunningWindows,theVMmusthaveaWMIagentrunningonit ForSNMPdiscovery,VMsmustrunLinux,andtheVMmusthavearunningSNMPagent ForJMXdiscovery,theJVMonthevirtualmachinemustbestartedwithajmxremoteport VMAccessCredentialsonpage 264forthegivenprotocol(WMI,SNMP,orJMX) ApplicationSignaturesonpage 263toidentifytheapplicationsyouwanttodiscoverandmanage Applicationsignaturesidentifyrunningprocessesthatbelongtoaspecificapplication.OperationsManagerships withadefaultsetofapplicationsignaturesyoucanaddotherstothelist.
DefaultApplicationDiscovery
Bydefault,OperationsManagerdiscoversthefollowingapplications:
ApplicationName
MSSQL IIS LSASS XenDesktop VMView SharePoint GuestLoad
Description
MicrosoftSQLServer MicrosoftInternetInformationServices MicrosoftActiveDirectoryservices CitrixXenDesktop VMWareView MicrosoftSharepointServer TheresourcesthatOperationsManagerhasnotassignedtoanyspecificapplication(formore information,seeGuestLoadonpage 160)
ApplicationSignatures
Anapplicationsignatureisasearchstringthatmatchesprocessnames.Asingleapplicationmaylaunchanumberof processestoperformitsjob.Ratherthantrackingeachprocessasaseparateapplication,OperationsManagercan grouptheseprocessesandmonitorthegroupasasingleapplication. Eachprocessmusthaveauniquename,buteachprocessnametypicallyincludespartofthenameofthemainappli cation,orsomeothertextthatidentifiesitaspartoftheoverallapplication.Thisnamethatssharedinalltheprocess namesistheapplicationsignature. NotethatthesameapplicationsignatureisvalidforWMIandSNMPapplicationdiscovery.Whenyoumakethelistof signatures,youdonotneedtoidentifywhatprotocolwillbeusedtomonitorthem.AsOperationsManagerscansa VMforapplicationprocesses,itusesthefulllistofsignatures,nomatterwhattheoperatingsystemisforthatVM. Tospecifyanapplicationsignature: 1. SelectApplicationDiscoverytodisplaytheeditor. 2. Createanewapplicationsignature. 3. Provideanapplicationname. Applicationnamesshouldbeunique.Ifyouprovideanamethatisidenticaltoadefaultapplicationname(as describedinDefaultApplicationDiscoveryonpage 263),thenOperationsManagerwilluseyourcustomapplica tionsignaturewhengroupingapplicationprocesses.
Users Guide
263
ThePolicyView
CreatingApplicationSignatures
VMAccessCredentials
Todiscoverandmonitorapplications,OperationsManagerusesWMIonVMsrunningWindows,andSNMPorJMXon otherVMs.YoumustprovidevalidcredentialsforanyoftheVMsthathostapplicationsyouwanttomonitor. Note:ForWMIapplicationdiscoveryandmanagement,thegiventargethypervisorrequiresspecificpermissionsthat allowWMIaccess.Formoreinformation,seeHyperVTargetsonpage 210.
264
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
YouselectVMgroupsandsetspecificcredentialsforthoseVMs.Youcanselectatoplevelgrouptoprovideonesetof credentialsforalltheVMsintheinventory,andthenselectlowerlevelgroupstooverridethemoregeneralsettings (formoreaboutsettingsoverrides,seePolicyScopeonpage 235). NotethatyousetcredentialstogroupsofVMs,nottoindividualVMs.TodiscoverapplicationsonalltheVMsina group,allthoseVMsmusthonorthesamecredentials.IftheVMsindefaultgroupingsdontallhavethesamecreden tials,youcancreatecustomgroupstokeepthesamecredentialstogether.Forinformationaboutcreatingcustom groups,seeGroupManagementonpage 239. YoucanspecifyWMI,SNMP,andJMXaccesscredentialsforthesamegroup.Forexample,ifthegroupincludesVMs runningWindowsandLinux,youshouldspecifybothavalidwindowsadminaccount,andavalidSNMPcommunity. ForallVMsinthegroup,iftheyarerunningWindowsthentheymusthonortheprovidedadmincredentials;forother operatingsystems,theymusthonortheprovidedSNMPcommunity. Thesettingstomakeare: Username:Auserwithadminrightsonthemachine Password:Thatuserspassword SNMPCommunity:Acommunitystringthatisvalidonthemachine JMXProtocol:CanbeRMIorJMXMP JMXPort:TheportnumberofthejmxremoteportfortheVMsJVM JMXURL:TheURLthatOperationsManagerusestoestablishaclientconnectionwiththeVMsJVM RetryInterval:TheminimumamountoftimetowaitbeforetryingtologintoamachineagainItscommonto configuremachinessotheywilllockoutanyloginattemptsafteracertainnumberofunsuccessfulattempts.The lockouttypicallystaysineffectforagiventime(15or30minutes,forexample).OperationsManagerlogsinto pollforapplicationsevery20minutes.Youshouldsettheretryintervaltoavaluelargerthanthelockouttimethat isspecifiedforthemachine.Thiswillavoidunnecessarylockoutsincasethecredentialsyouprovidehereare incorrect.Thedefaultretryintervalvalueis60minutes.
ThefollowingfigureshowssettingsfortheapplicationsthatrunonVMsinaspecificcluster.Tosetcredentialsforall VMsintheenvironment,youwouldselectatoplevelitemintheScopelist.
SettingDiscoveryCredentialsforApplicationsinaCluster
Users Guide
265
ThePolicyView
LoadBalancerDiscovery
Loadbalancersusevirtualapplications(sometimescalledvServers)tomanagerequeststoadefinedsetofrunning applications.Virtualapplicationsaredividedbyservicetype.OperationsManagerdiscoverstheservicetypesthatare definedfortheloadbalancersinyourenvironment. TodefinewhichapplicationsOperationsManagerassociateswithloadbalancerservicetypes,youassignanapplica tionsignaturetoeachservicetype.Theapplicationsignaturesshouldidentifyapplicationsthatarecurrentlyboundto specificloadbalancers.(Applicationbindingtoloadbalancersispartoftheloadbalancerconfiguration.)
266
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
Toassignsignaturestoaloadbalancerservicetype,youmustfirsthavedefinedappropriatesignaturesforthespecific applicationsrunninginyourenvironment.Forinformationaboutdefiningapplicationsignatures,seeApplicationDis coveryonpage 262.Whenyouhavetheappropriateapplicationsignatures,youcanthenassignsignaturestoload balancerservicetypes. 1. ChooseDiscovery>LoadBalancerintheCategorylist. Alistofloadbalancersappears.ThesearetheloadbalancersyousetupastargetsintheAdminview(seeAdding LoadBalancersasTargetsonpage 214). 2. Assignapplicationsignaturestoaloadbalancersservicetypes. Expandtheloadbalanceryouwantandselectaservicetype.Clickintherightcolumntochoosefromthecurrently definedapplicationsignatures.
AssigningApplicationSignaturestoLoadBalancerServiceTypes
Users Guide
267
ThePolicyView
vCenterAnnotationGrouping
vCenterServerannotationsareawayforuserstoclassifytheirVMsaccordingtocustomnames.Forexample,the vCenteradministratormayusetagsforDepartment,Owner,andTeam.Eachoneofthesetagsisawaytoclassifythe VMs.Theadministratorcanthenassignvaluestoeachtag,whichfurtherclassifiestheVMs.Forexample,theVMscan begroupedintotwodepartmentsasawaytodistinguishVMsforSalesfromVMsforDevelopment. OperationsManagercanusetheseannotationstomanagevCenterVMsingroups.Thefollowingfigureshowstwo departmentalgroups.ThiscorrespondstotheVMsinvCenterthathavebeengiveneitherDemoorEngineeringval uesfortheirDepartmentannotations.NotethatOperationsManagerfullyrecognizesthesegroups.Youcansetscope (foruseraccountsorplans),generatereports,anduseothergrouprelatedfeatures. TospecifyhowOperationsManagerdiscoversannotations,displayVCAnnotationsandenterastring.Thestring nameseachannotation,separatedbyanORbar.Donotincludespacesateithersideoftheseparator.
SpecifyingAnnotationNames
InfrastructureCost
Oftenyouwillhavedifferentclassesofhardwaretohostyourenvironment,whereyouwishtoreservemoreexpen sivehardwareforcriticaluse.Forexample,youmightreservemoreexpensivehoststorunbusinesscriticalapplica tions,andreservelowercosthardwareforyourdevelopmentenvironment.Inthatcase,youwouldwantOperations Managertoplaceapplicationsaccordinglycriticalapplicationsonthesehigherpricedhosts,anddevelopment applicationsonthelowercostmachines.
268
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
AssigningaHostTemplatetotheInfrastructureCostPolicy
WithInfrastructureCostpolicies,youcreatetemplatesthatapproximateyourdifferentclassesofmachines,andthen assignthosetemplatestothepolicies.OperationsManagerthendiscoverswhichmachinesbestmatchthesetem plates,andassignsthemachinestoassociatedgroups.Forexample,ifyoucreateaSmall,aMedium,andaLargehost template,OperationsManagercreatesthreegroupsPMs_Small,PMs_Medium,andPMs_Large.Itthenassignsall thehostsinyourenvironmenttothesegroups,accordingtowhichtemplatemostcloselydescribeseachhost. WhenyouassignatemplatetoanInfrastructureCostpolicy,youcancheckwhichmachinesinyourenvironment matchthetemplatesettings.Thisshowsyouwhichmachineswouldbeinthegroupforthattemplate.
Users Guide
269
ThePolicyView
CreatinganInfrastructureCostPolicy
TocreateanInfrastructureCostpolicy: 1. ChoosethedevicetypeyouwantHostorStorage. 2. Choosethetemplatesyouwanttoaddtothepolicy. Youcanchooseanexistingtemplatefromthetemplatecatalog,orcreateanewone. 3. Editthetemplate. Specifythefollowing: Templatenameanddescription PriceYoushouldspecifyapricethatapproximatesyourhardwarecostaswellaspossible.Currently,this pricedisplaysingeneratedreports.InfutureversionsofOperationsManagerthepricemightbeusedforother calculations. CapacityDoyourbesttoapproximatethecapacityfortheclassofhardwareyouredescribing.Operations Managerusesthesevaluestodecidewhichgrouptoputeachdeviceinto.Ifamachinedoesntexactlymatch anytemplatesinthepolicy,OperationsManagerassignsthemachinetotheclosestmatchpossible. AddtoInfrastructureCostPolicyTurnonthischeckboxtoaddthetemplatetothepolicy.Foreachtemplate thatyouenable,OperationsManagercreatesanassociatedgroup.(Note:Ifnomachinesmatchthegiven template,thenthegroupwillnotappearintheGUI.) 4. Applythechanges. ClickApplytoassignthetemplatetothepolicy.
UsingtheInfrastructureCostPolicy
Thesepoliciesassignhardwaretogroups.ThegroupsappearintheByCostfolder.Whenyousetscopetoadashboard oraWorkloadPlacementpolicy,youcanselecttheseorothergroups.
270
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
SettingScopetoaGroupbyCost
YoucanusethesegroupswiththefollowingOperationsManagerfeatures: DashboardsinTheDashboardsViewonpage 64 YoucanuseInfrastructureCostgroupstosetthescopeofdashboardsontheDashboardsview.Inthisway,you cansavecustomdashboardsthatonlyshowinformationaboutaspecificclassofhardware.Formoreinformation, seeViewingStandardDashboardsonpage 66. WorkloadPlacementonpage 244 WithWorkloadPlacementpolicies,youcanensurethatcertainVMswillalwaysbeplacedonhardwareofa certainclass,orelseyoucanspecifythatcertainVMsnevergetplacedonaclassofhardware.
EmailandTrapNotification
YoucansetupemailandSNMPtrapnotificationsforproblemsthatariseonVMs,hosts,ordatastores.Operations Managercansendnotificationswhenproblemsoccurandwhentheyrecleared.Forexample,youcansetupanotifi cationtoyouremailaddresswhenevertheresaDiscoveryproblem,oranSNMPtraptoyournetworkmanagement applicationwhenevertheresamonitoringproblem.
Users Guide
271
ThePolicyView
MessageFormat
YoucandefinethecontentofEmailnotificationmessages,aswellastheFromaddressforeachmessage.Tomake thesesettings,selecttheEmail/TrapNotificationscategoryandmakeGlobalsettings.
Resultsinthefollowingemailmessage:
PhysicalMachine: myMachine.corp.mydomain.com Datastores: No value Target: 10.10.172.203 Event: WorkloadBalance - Improve Physical Machine workload distribution for hpesx28.corp.vmturbo.com Category: Workload Placement Severity: MINOR State: NOTIFY
Themessageformatvariablesforamessageare:
272
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
Variable
{0} {1}
Description
EventtypeTheproblemname.Forexample,WorkloadBalance. SubcategoryOneof: PerformanceBottlenecks StorageManagement WorkloadPlacement GreenIT ConfigurationManagement OverProvisioning CapacityManagement SeverityOneof: Critical Major Minor StateCanbeNOTIFYorCLEAR. DescriptionAfulldescriptionoftheproblem. AffectedentityThenameoftheVM,host,ordatastoreassociatedwiththeproblem. ClassnameThetypeofdevicethatregistersthisproblem.Canbeoneof: VirtualMachine PhysicalMachine Datastore TargetTheIPaddressornameofthehypervisorthatmanagestheaffecteddevices. HostnameThenameofthephysicalmachinethathoststheaffectedVM.ThisvariableonlyappliestoVM problemnotifications. DatastorenamesThenamesofthedatastoresthatservertheaffectedHostorVM.Thisvariableonlyappliesto VMandHostproblemnotifications.
{2}
NotificationSetup
Youcansetupnotificationforallthedevicesinyourenvironment,oryoucanselectdefinedgroupsandsetspecific prioritiesforthosedevices.(Forinformationaboutdefiningcustomgroups,seeGroupManagementonpage 239.) Foreachnotification,canspecifytheType,andspecifytherecipientintheAddressfield: EmailProvidetheemailaddressthatwillreceivethenotification SNMPTrapProvidetheIPaddressofthedevicethatwillreceivethenotificationOperationsManagersends thesenotificationstoport162
Users Guide
273
ThePolicyView
SettingUpEmailNotificationsforaGroup
Whenyousetupnotifications,youcanchoosefromthefollowingcategoriesofevents(clickthecellintheTypecol umntomakeyourchoice): ProblemIssuesOperationsManageridentifieswithinyourvirtualenvironment DiscoveryIssuesthatoccurasOperationsManagerperformsdiscovery MonitoringIssuesthataffectOperationsManagerasitmonitorsyourenvironment ControlIssuesthataffectOperationsManagerasitperformsrecommendedactions MediationCommunicationissuesthatarisewhenOperationsManagersendscommandstodiscover,monitor, andchangeyourenvironment HealthcheckIssuesthataffectOperationsManagerperformanceTheseissuesarediscoveredviaperiodic OperationsManagerhealthchecktests InterApplianceIssuesthatoccuronanaggregatingapplianceasOperationsManagercommunicatewithtarget OperationsManagerappliances
TheSeverityfielddetermineswhicheventsofthegivencategoryshouldtriggeranotification. IntheNotifyStatefieldyouchoosetonotifywhentheeventoccurs(NOTIFY)whenitiscleared,orboth.
RetentionConfiguration
OperationsManagergathersmetricsfromyourenvironment,andstoresthemtoprovidehistoricalreports.Toopti mizedatastorage,itconsolidatesthedataintothreegroupsHourly,Daily,andMonthly.Dailystatisticsconsolidate Hourlydata,andMonthlystatisticsconsolidateDailydata. OperationsManageralsosavesauditlogentries,anditstartsnewserverlogsatregularperiods.
274
VMTurbo Inc.
www.vmturbo.com
PolicyCategories
SpecifyingRetentionofHistoricalRecords
Themoretimeyouspecifytoretainthesedata,themorestorageOperationsManagerrequires.Asyoumodifythe timetoretaindata,OperationsManagerestimatesthestorageyouwillneedfortheresultingdatabase. Tochangeretentionsettings,edittheValuefields.Whenyouresatisfiedwiththesettings,clickApply. Toreturntothedefaultsettings,clickResetDefaults.
Users Guide
275
AggregatedOperationsManager Installations
Forlargevirtualenvironments,youcanusemorethanoneOperationsManagerinstancetomanageyourworkload. Thiscanoffertwoadvantages: Scalinguptomanagelargerinventories Separationbyregion,lineofbusiness,customer,orothercriteria
Users Guide
276
VersionsandLicensingforAggregation
Note:Anaggregatinginstancecannotmanagehypervisorsandaggregatedtargetinstancesatthesametime.Allthe targetsofanaggregatinginstancemustbetargetinstancesofOperationsManager.
VersionsandLicensingforAggregation
TheaggregatinginstanceofOperationsManagermusthaveaCloudEditionlicense.Theunderlyingtargetinstances canrunwitheitheraCloudEditionorEnterpriseEditionlicense. NotethatallinstancesofOperationsManagerintheaggregationarchitecturemustberunningthesameversion.If youupdatetheversion,youshouldupdateallinstancesinthearchitecture.TheearliestversionofOperationsMan agerthatsupportsaggregationis3.219954.
AggregatedUserAccountsandLogin
Whenyoucreateauseraccountontheaggregatinginstance,thesameaccountgetspushedtoallthetarget instances.Inthisway,auserwithanaccountontheaggregatinginstancecanthenlogontoanyoftheunderlyingtar getinstances.Forexample,ausercanopentargetinstancesfromtheaggregatinginstanceGUI,andthensetpolicies forthosetargets. Eventhoughyoucancreateanaccountfromanaggregatinginstance,andthenpushittothetargetinstances,user accountsarestoredlocallyoneachinstance.Asaresult,accountscangetoutofsync.Ifatargetwasaddedtoyour aggregatinginstanceafteryouraccountwasalreadycreated,thenyouwontnecessarilyhaveanaccountonthenew target.Toremedythissituation,asktheadministratorofthetargettocreateanaccountforyouwithsettings(user name,password,role,etc.)thatareidenticaltoyourcurrentaggregatingaccount.
ActiveDirectoryAuthentication
ForActiveDirectoryaccounts,userauthenticationworksasyouwouldexpect: Whenyoucreateauseraccountontheaggregatinginstance,thatuseraccountgetspusheddowntothe underlyinginstances.Youcanthenlogintotheunderlyinginstancesusingthesamecredentials. TheActiveDirectorydomainandserverspecificationsarelocaltoeachOperationsManagerinstance.Inthisway, eachinstancecanuseauthenticationthatislocaltoitsdomain,butsupporttheauthenticationofthesameuser.
Users Guide
277
AggregatedOperationsManagerInstallations
AggregationDetails
Theaggregationinstanceprovidesaviewofthewholeenvironmentthatisbeingmanagedbythetargetinstances. TheaggregatinginstancerequestsdatafromthetargetinstancesasitsGUIneedsthedata. Thefollowinglistprovidesdetailsofhowtheaggregationinstancemanagesdatafromthetargetinstances. SystemdefinedGroups OperationsManagerautomaticallygroupsdevicesinyourenvironmentintoclustersandothergroups.For example,itlistsdatastoresbystoragetype,orVMsbystorage.Theaggregatinginstanceaddstheaggregated devicestothesegroupsasappropriate.Forexample,ifthedifferenttargetinstancesallincludeiSCSIdisks,then theaggregatinginstanceshowsallofthesedisksinthesameiSCSIgroup.Youcanselectthesegroupsoritemsin thesegroupstosetthescopeoftheaggregatinginstance. CustomGroups Theaggregatinginstancedisplaysallthecustomgroupsthataredefinedinthetargetinstances.Youcanselect thesegroupsoritemsinthesegroupstosetthescopeoftheaggregatinginstance.Youcancreategroupsonthe aggregatinginstancethatincludedevicesfromdifferenttargetinstances.Groupsyoucreateontheaggregating instancedonothaveanyeffectongroupsthataredefinedontargetinstances. ToDoList Ontheaggregatinginstance,theToDolistshowsrecommendedactionsforallthetargetinstances.Ifmanual executionfortheactionisenabledonthetargetinstance,thenyoucanselectthatactionandexecuteitfromthe aggregatinginstance.Thissendsamessagetothecorrespondingtargetinstance,whichexecutesthentheaction. DashboardsView TheProjectClusterResourcesdashboardisnotaggregated.Thisdashboarddisplaysalistoftargetinstances Youcanlogintotheseinstancestoprojectclusterresources. Fortheotherdashboards,thedatayouseeshowsacombinationofthetargetinstances.Forexample,theAssure ServicePerformancedashboardshowsinformationforthetotalofallhostsinyourenvironment.Asyousetthe scopeofthedashboard,youcanchoosefromallthegroupsandclustersintheenvironment. InventoryView Thedatayouseeinthesummarypanelsshowsacombinationofthetargetinstances.Forexampleifyourtarget instanceseachmanageanumberofLSASSapplications,thenavigationlistwillshowthetotalofallthese applicationsundertheheadingforLSASS.Youcanselectgroupstosetthescopeofthisview. PlanView Plansarenotaggregated.ThePlanviewdisplaysalistoftargetinstances.Youcanlogintotheseinstancestorun plansonthem. DeployView TheDeployviewdisplaysalistoftargetinstances.YoucanlogintotheseinstancestodeployVMsonthem. OptimizeView Thedatayouseeinthisviewshowsacombinationofthetargetinstances.Youcanselectgroupstosetthescope ofthisview.
278
VMTurbo Inc.
www.vmturbo.com
ConfiguringAggregation
License configuration for the aggregating instance gets pushed down to the target instances. For information about applying licenses, see License Configuration on page 218.
UserAuthenticationConfiguration
You can manage user accounts for the aggregating instance. These accounts get pushed down to the target instances as well. For more information, see Aggregated User Accounts and Login on page 277and User Authentication Configuration on page 197.
Maintenance
Maintenance actions such as software updates and diagnostics are for the aggregation instance, only. The target instances must perform their own maintenance activities. For more information, see Maintenance on page 220.
PolicyView ThePolicyviewdisplaysalistoftargetinstances.Youcanlogintotheseinstancestospecifypoliciesonthem. Reports TheReportingbuttondisplaysalistoftargetinstances.Youcanlogintotheseinstancestoruntheirreports. Individualdevicesinthenavigationtreeincludebuttonstogeneratereportsondemand.Whenyouclickthisicon, theaggregatinginstancepassestherequesttotheappropriatetargetinstance,whichgeneratesthereport.
ConfiguringAggregation
Bydefault,eachinstanceofOperationsManagerisconfiguredtorunstandalone.Tosetupaggregation,specify underlyinginstancesofOperationsManagerastargetsfortheaggregatinginstance.Forinformationaboutspecifying thesetargets,seeAddingOperationsManagerTargetsforAggregationonpage 217.
Users Guide
279
AggregatedOperationsManagerInstallations
280
VMTurbo Inc.
www.vmturbo.com