Sei sulla pagina 1di 288

VMTurboOperationsManager4.

0 UsersGuide

VMTurboInc. OneBurlingtonWoodsDrive Burlington,MA01803USA Phone:(781)3733540 www.vmturbo.com

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

InformationPanels SummaryPanels UtilizationCharts DashboardPanels ShowToporBottomItemsinChart UtilizationHistory

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

Storage DiskArrays StorageControllers IOModules FabricInterconnects Datacenters ProviderVirtualDatacenters OrganizationVirtualDatacenters

167 169 172 174 177 179 181 184

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

ActionModes ApplicationPriority DiscoveryPolicies InfrastructureCost EmailandTrapNotification RetentionConfiguration

254 260 262 268 271 274

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

Forexample,assumeaPMthathostsoneVMwithacriticalapplication,andtwoVMswithnoncriticalapplications. Considerthesesimilarsituations: Thecriticalapplicationhasincreaseduse,andthenoncriticalapplicationsaredormant Inthiscase,OperationsManagercansuspendthetwounusedVMs(reduceVMsprawl)anddevotemorehost resourcestothecriticalapplication. Thecriticalapplicationhasincreaseduse,andbothnoncriticalapplicationsseeincreaseduse Inthiscase,OperationsManagercanmovethenoncriticalVMstoanotherhostanddevotemorehostresources tothecriticalapplication.

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

Avirtualapplicationisthelogicalapplicationserver(sometimescalledavserver)thataloadbalancerusestomarshal accesstoloadbalancedapplications.Intheloadbalancer,eachvirtualapplicationhasbindingstotheapplicationsit manages.Endusersmakerequeststothevirtualapplication,andtheloadbalancerforwardsthoserequeststothe actualapplications.

Synopsis
Budget: Provides: Consumes: Discoveredthrough: Avirtualserverhasunlimitedbudgettobuyapplicationresources.Asaresult,avirtual applicationwillneverbesuspended. Transactionstoendusersandotherapplications. ApplicationsrunningonVMs. OperationsManagerdiscoversvirtualapplicationserversthroughloadbalancertargets(see AddingandRemovingTargetVirtualManagementServersonpage 208).

Loadbalancersmanagethetrafficofrequeststoapplicationsinyourenvironment.Thevirtualapplicationisalogical constructoftheloadbalancer.Forinformationaboutbindingloadbalancedapplicationstothevirtualapplication, seeLoadBalancerDiscoveryonpage 266.

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.

Provides: Consumes: Discoveredthrough:

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)

Inaddition,yourinstallationofOperationsManagermightbeconfiguredtodiscoverotherapplicationsrunningin yourenvironment.Formoreinformation,seeApplicationDiscoveryonpage 262.

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

OtherthanBind/Unbind,OperationsManagerdoesntperformactionsonapplications.Instead,itperformsactions onthehostVMs.Ifutilizationishighenoughonanapplication,OperationsManagercancreateanewcopyofthehost VM.Whenanapplicationisidle,itlosesbudget.Ultimately,ifthebudgetfallsenough,OperationsManagerwillsus pendorterminatethehostVM. Youcandeclarethatanapplicationiscritical.Doingthisgivestheapplicationunlimitedbudget,soitshostVMwill neverbesuspended.Formoreinformation,seeApplicationPriorityonpage 260.

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.

NotethattheinventorygroupsVMsbythephysicalmachinesthathostthem.Intheuserinterface,thisisalogical groupingthatmakesiteasiertovisualizethedistributionofVMsacrossyourenvironment.Also,theVMiconsidentify managinghypervisorsbyvendor,andVMstate(seeResourceIconsonpage 36).

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

ReconfigureStorage Foroverutilizedstorageresources,addVStoragecapacity. Forunderutilizedstorageresources,removeVStoragecapacity. ReconfigureVM Changenetworkandstorageconfiguration.Forexample,OperationsManagerrecommendsthisactioniftheVM isconfiguredtouseanetworkthatitcannotaccess. ChangeVCPUandVMemcapacity.

PhysicalMachines

Aphysicalmachine(PMorHost)isaserverthatrunsahypervisorprocess.ThismeansthePMcanhostVMsthatare managedbythegivenhypervisor.NotethataPMisnotnecessarilyaphysicalbox,orcomputingiron.AVMcanbeset upasaserverthatrunsahypervisor,anditcaninturnhostotherVMswithinitsprocessingspace.However,itsmost usualtouseironasyourPMs.

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.

Note:OperationsManagerdiscoversVMWareHAconfigurationsinclusters,andconsidersthereservedresourcesin itscalculations.Fortoleratedhostfailures,orareservedpercentageofclusterresources,OperationsManagerauto maticallysetsutilizationconstraintsforthatcluster(seeUtilizationConstraintsonpage 251).Ifyouconfigureafailover

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

ADiskArrayisadatastoragesystemmadeupofmultiplediskdrives.Forexample,aRAIDisadiskarraythatimple mentsredundancyandotherdatamanagementfeatures.Adiskarrayprovidesstoragevolumestoservethestorage requirementsofphysicalmachines.Adiskarrayusestheresourcesofonestoragecontroller,whichmanagesthedisk arrayoperation. OperationsManagersupportsdiskarrayswhenyouhaveinstalledtheStorageExtensionlicense. Intheinventorytree,thediskarraysaregroupedbythestoragecontrollerthatmanagesthem.Forexample,the abovefigureshowsthreediskarraysmanagedbyonestoragecontroller.

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

AStorageControllerisadevicethatmanagesoneormorediskarrays.ThestoragecontrollerprovidesCPUcyclesto performstoragemanagementtasksforeachdiskarrayitmanages. OperationsManagersupportsstoragecontrollerswhenyouhaveinstalledtheStorageExtensionlicense.

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

AnIOModuleisaswitchthatconnectsastoragecontrolleranditsdiskarraystothenetwork.Itprovidesastorage controllerwithNetresources.TypicalinstallationsprovidetwoIOmodulesperstoragecontroller. OperationsManagersupportsIOmoduleswhenyouhaveinstalledtheStorageExtensionlicense.

Synopsis
Budget: Provides: Consumes: Discoveredthrough: AnIOmodulegainsitsbudgetbysellingNetresourcestoastoragecontroller. Netresources ChassisadSwitch OperationsManagerdiscoversIOmodulesthroughthestoragecontrollertargetsthatusethem (seeAddingandRemovingTargetVirtualManagementServersonpage 208).

Users Guide

17

IntroducingOperationsManager

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforanIOmodule: Net ThepercentageutilizationofthetotalnetworkthroughputallocatedfortheIOmodule.

FabricInterconnects

AFabricInterconnectconnectsserverstothenetworkandstorage.Atypicaldeploymentincludestwoswitchesforan AsideandaBside.Thefabricinterconnectprovidesnetworkbandwidthtotheserversintheplatform. OperationsManagersupportsfabricinterconnectswhenyouhaveinstalledtheConvergedFabricExtensionlicense.

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

Swap ThepercentageofthePMsallocatedswapspacethatisinuse,measuredinKbytes. Balloon ThesharingofmemoryamongVMsrunningonthehost.ChartsshowpercentageofthePMsballooningcapacity thatisinuse,measuredinKbytes. 1,2,4CPUReady ThepercentageofthePMsallocatedreadyqueuecapacitythatisinuse,measuredinKbytes.Chartsshowthe percentageorwaittimeforalltheVMsonagivenhostPM.

Actions
OperationsManagerdoesnotrecommendactionstoperformonadatacenter.Instead,itrecommendsactionstoper formonthedevicesrunninginthedatacenter.

ProviderVirtualDatacenters

Aprovidervirtualdatacenter(vDC)isacollectionofphysicalresources(PMsanddatastores)managedbyacloud stack.Thecloudadministratorhasaccesstotheseresources,anddefinesthedatacentermembers.Usuallyaprovider vDCiscreatedtomanageresourcesthatwillbeexposedtoexternalcustomersthroughoneormoreorganizational vDCs.

20

VMTurbo Inc.

www.vmturbo.com

TheOperationsManagerSupplyChain

Synopsis
Budget: AProvidervDCgainsitsbudgetbysellingresourcestotheOrganizationvDCsthatithosts.If utilizationfallsoff,thedatacenterlosesbudget.Ultimately,ifthebudgetisntenoughtopayfor theservicesitconsumes,OperationsManagerwillterminatetheProvidervDC. PhysicalresourcessuchasPMsanddatastores. PMsanddatastores OperationsManagerdiscoversvDCsthroughcloudstackmanagerssuchasvCloudDirector(see AddingandRemovingTargetVirtualManagementServersonpage 208).

Provides: Consumes: Discoveredthrough:

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).

Provides: Consumes: Discoveredthrough:

OperationsManagerdisplaysProvidervDCsintheinventoryasfollows:

22

VMTurbo Inc.

www.vmturbo.com

OperationsManagerActions

WhileuserscanseesomeofthephysicalresourcesthatsupporttheorganizationvDC,organizationleveluserscannot modifythesephysicalresources.UsersoforganizationvDCsmakechangestohowthevirtualdevicesaredeployedin thatenvironment,butthemustaskadministratorstoaddmorephysicalresourcestotheorganizationvDC.Likewise, OperationsManagercanchangeVMsrunninginthevDC,butitdoesnotmakeanychangestophysicalresources throughthisvDC.

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

Note:Inpractice,provisioningforaStorageControlleronlyoccursinplanningscenarios.Inyourenvironment,you wouldmanuallyadddiskarraystostoragecontrollers,andwouldnotbeabletoaddanarrayiftherewasnotastorage controllerpresenttohostit.

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

MoveVM(to differenthost, datastore,etc.)

Reconfigure (includingadd missingnetworkor reconfigurestorage) Resize(change amountofmemory orstorage) N/A

PM

Start Provision Start Provision

Suspend Terminate(remove PM) Suspend Terminate(remove datastore)

N/A

Storage(datastores forVMs)

Move(todifferent storagedevice onlyavailablewith theStorage Extension) N/A

Resize(onlyavailable withtheStorage Extension)

DiskArray(only availablewiththe StorageExtension) StorageController (onlyavailablewith theStorage Extension) IOModule(only availablewiththe StorageExtension) FabricInterconnect (onlyavailablewith theConvergedFabric Extension) Datacenter

Start Provision Provision

Suspend

N/A

N/A

N/A

N/A

N/A

N/A

N/A OperationsManagerdoesnotrecommendactionstoperformonthedatacenteritself,butitdoes recommendactionstoperformontheentitiesrunninginthedatacenter.

Users Guide

25

IntroducingOperationsManager

InventoryItem
VirtualDatacenter

Provision

Decommission

Move

Resize
Resize(changethe amountofCPU, memory,orstorage allocatedtoaVDC)

N/A OperationsManagerdoesnotrecommendtheseactionstoperformonthe virtualdatacenteritself,butitdoesrecommendactionstoperformonthe entitiesrunninginthevirtualdatacenter.

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

Environment Inventory UtilizationIndex

Service Utilization VMGroup

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.

ThefollowingtableliststhemetricsOperationsManagercollects,andincludesdetailsabouthowtheyarecollectedor measured.Forchartsofclustersorgroupsofdevices,chartsshowtheaverageofthepercentageofallocated resourcesthatareused.

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

IOPS Latency Mem

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

Youcanalsoopenviewstoshowinformationaboutspecificcomponents.Forexample,whenyousearchforaspecific virtualmachine(seeSearchinToolBarandDisplayToolsonpage 32),OperationsManageropensanewviewforthat VM.ThatviewincludesanavigationpanelandinformationpanelsthatlistonlyinformationaboutthegivenVM. Whenyouarethroughwiththiskindofview,clicktheviewbuttonscloseboxtodiscardit. Youcanchoosewhichbuttonstoincludeonthemenubar,andOperationsManagerwillsaveyourchangeswithyour useraccount.Ifyouremovebuttonsfromthemenubar,youcanaddthembackagainatanytime.

Deleting,Adding,andArrangingMenuButtons
Todeleteabuttonfromthemenubar,clickthecloseboxinthebuttonsupperrightcorner.

Toaddabuttontothemenubar,clicktheproductlogoatthetopleftoftheapplicationwindow,thendragbuttons fromthemenupaneltothemenubar.Tochangetheorderofbuttonsinthemenubar,dragthemtothepositionyou want.

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.

Inaddition,youcancreatepoliciesthatcompletelydisablecertainactions.Inthatcase,OperationsManagernever showstheactionintheToDolist. YoucanspecifyactionpoliciesformostoftheentitytypesthatareincludedintheOperationsManagersupplychain. Thesepoliciesdeterminehowtoexecuteeachaction.Youcanspecifyglobalpoliciesforallentitiesofeachtype,and youcanalsospecifypoliciesforspecificgroupsofentities.Formoreinformation,seeActionModesonpage 254.

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

IfyouclicktheDetailsbuttonforalogentry,OperationsManageropensanewviewthatprovidesafullsummaryof theaffectedhostmachine. IfyouclicktheSeverityicon,OperationsManagerdisplaysapanelthatshowsrecommendedactions,andachartof detailsrelatedtotheproblem.

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

CPU IO Networkutilization CPUReadyQueues MoveVMsfromanunderutilizedhosttoanotherhost.OperationsManagercanperformthisaction automatically. Suspendtheunderutilizedhost.OperationsManagercanperformthisactionautomatically.

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

WhenusingtheDashboardsview,youcanviewStandardDashboardsonpage 65,andyoucanalsocreateandview CustomDashboardsonpage 84.

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

Tosetthescopeofaselecteddashboard,clicktheScopebutton( groupyouwant. Atanytime,youcanclicktheResetScopebutton( dashboard.

)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

TheToDolistshowsactionsthatyoucanexecuteinthefollowingways: AutomaticallyOperationsManagerperformstheactionsasitrecommendsthem.Youdontneedtodoanything toperformtheseactions. Manually,throughOperationsManagerOperationsManagershowstheactionsintheToDolist,withactivecheck boxesyoucanselect.Youselecttheactionstoperform,andthenclickApply. Externally,outsideofOperationsManagerOperationsManagerrecommendstheaction,butcannotexecuteit. EitheranOperationsManagerpolicyspecifiesthattheactioncannotbeexecuted,orthereisnowayfor OperationsManagertodirectthehypervisortoperformtheaction.Forexample,thereisnowayforOperations Manageraddmorememorytoaphysicalmachine.YouexecutetheseactionsoutsideofOperationsManager.

Note:YoucanspecifyactionpoliciesforVMs,hosts,storagedevices,andcloudstacks.Thesepoliciesdeterminehow toexecuteeachaction.Youcanspecifyglobalpoliciesforallentitiesofeachtype,andyoucanalsospecifypoliciesfor specificgroupsofentities.Formoreinformation,seeActionModesonpage 254.

Users Guide

67

TheDashboardsView

Health

TheHealthchartshowsthecurrentstatusofthephysicalmachinesinyourenvironment.Youcanchoosetocharthost machinesorstorage.Thepiechartshowsthestatusofyourphysicaldevices.Youcanclickthecharttoopenaheat mapthatliststhestatusofeachphysicaldevice.

ProjectedImprovements
TheProjectedImprovementschartshowsthecurrentstateofyourenvironment,comparedtothetargetresultsyou wouldachieveifyouexecutedalltherecommendedactionsintheToDolist.Thebarsshowthecurrentstate,andthe linechartshowsthetargetresults.Youcansetthecharttoshowdataforthehostsordatastoresinyourenvironment.

68

VMTurbo Inc.

www.vmturbo.com

StandardDashboards

Whenchartinghosts,youcanselectthefollowingmetricstoshowinthechart: UITheUtilizationIndex,ameasureoftheoverallutilizationofresourcesonthehost MemThepercentageofthehostsmemorycapacitythatisutilized,measuredinKbytes CPUThepercentageofthehostsCPUcapacitythatisutilized,measuredinMHz IOThepercentageofthehostsIOcapacitythatisutilized NetThepercentageofthehostsnetworkthroughputcapacitythatisutilized VMsperhostThenumberofVMsrunningoneachhost

Whenchartingdatastores,youcanshowthefollowingmetrics: UITheUtilizationIndex,ameasureoftheoverallutilizationofresourcesonthedatastore StorageThepercentageofthestoragecapacitythatisutilized IOPsThepercentageofthecapacityforreadandwriteIOoperationspersecondthatisutilized LatencyThepercentageoflatencycapacitythatisutilized,measuredinms

Toseepreciseutilizationvalues,hoveroveradatapointtodisplayatooltip.

Users Guide

69

TheDashboardsView

Displayingthe

UtilizationComparisonChart

IntheProjectedImprovementschart,youcanclicktheDetailsicontoopenaUtilizationComparisonchartforyour environment.ThischartisthesameastheviewyougetintheOptimizeview,minusthenavigationpanel.Forinfor mationaboutthisview,seeTheOptimizeViewonpage 146.

OptimalOperatingZone
Thischartprojectshowyourenvironmentcanchangeovertimefromthecurrentstatetoastatewithintheoptimal operatingzone(seeTheOptimalOperatingZoneonpage 3).YoucanviewprojectionsforMemoryandCPUutiliza tion,aggregatedforallthehostsinyourenvironment.

70

VMTurbo Inc.

www.vmturbo.com

StandardDashboards

Thechartshowsthehistoricaldatathatitusestomaketheprojection.YoucandragtheTimesliderstosetdatesfor thehistoricaldata. Thechartthenprojectsthevaluesformaximum,minimum,andaverageforwardintoaperiodofoneweek.Thispro jectionassumesyouhaveacceptedtheactionsintheToDolist.Youshouldseetheaveragetrendtowardthecenterof theoptimaloperatingzone.TheMaxandMinvaluesshouldtrendtowardthesamepoint,indicatingthatthesizeof theoperatingzoneisshrinkingtowithinanacceptablerangeofdeviationsfromtheaverage.

ImproveOverallEfficiency
Thisdashboardshowsyouopportunitiesyoucanexploittoimprovetheoperatingefficiencyofyourenvironment.You canusethisdashboardtoseehowtoconsolidateworkloadsandutilizeunderlyinginfrastructuremoreefficiently. Thedashboarddisplaysthisinformationinthefollowingpanels:

ToDoList
Thispaneldisplaysactionsyoucanexecutetoimproveoperationalefficiency.YoucantogglethepanelbetweenaTo Dolistandalistofcurrentefficiencyopportunities.(ForacompletedescriptionofToDopanels,seeToDoLists MaintainingQoSonpage 52.)

Users Guide

71

TheDashboardsView

VirtualMachineandStorage
ThispanellistsclustersofVMsthatyoucaninspecttoseehowtheyconsumestorageresources.

WhenyouexpandaVMcluster,thepanelshowshowmanyVMsareinthecluster,andhowmuchstorageisdevoted tothem.ThepanelalsoshowshowmanyVMsaredormant(noapplicationisactiveontheVM)andhowmanyare poweredoff.Inthisway,youcanseehowmuchstorageisheldinreservationforunusedVMs.

72

VMTurbo Inc.

www.vmturbo.com

StandardDashboards

WastedStorage

TheWastedStoragepanellistsdatastoreclusters,showingtheamountofwastedstorageforeach.InOperationsMan ager,wastedstorageisanydiskspacedevotedtofilesthatarenotrequiredforoperationsofthedevicesorapplica tionsinyourenvironment.FordatastoresthatyouhavesetasidetosupportVMs,wastedstoragemayindicate opportunitiesforyoutofreeupdiskspace,andprovidemorediskcapacitytorunningVMsandapplications. Note:YoucanspecifydirectoriesthatOperationsManagerwillnotconsiderwhencalculatingwastedstorage.For moreinformation,seeStorageSettingsonpage 253.

VirtualMachineEfficiency
ThispanellistsVMclusters,showinghowtheyconsumetheiravailablememoryandCPUresources.Expandtheclus terandtheMemoryorCPUresourcetoseethevalues. Foreachresourcetype,thetableshowsthefollowingamounts.Thesevaluesshowthetotalamountoftheresource thatisdevotedtotheindicatednumberofVMs. CurrentAmountHowmuchoftheresourceiscurrentlydevotedtotheindicatedVMs TargetAmountIfOperationsManagerseesanopportunitytoimproveefficiencybyreducingresource allocation,theamountthatshouldbedevotedtotheindicatedVMs ChangeTheamountofresourcesavingsyouwouldseebyexecutingthechange

Users Guide

73

TheDashboardsView

Thetableshowsthreerowsforeachresourcetype: ReservationTheamountoftheresourcethatisreservedfortheindicatedVMs;beforestartingupaVM,the hostmustbeabletoprovidethereservedamount LimitThelimitforthatresourceassetontheindicatedVMs CapacityTheamountoftheresourcethattheindicatedVMscanutilize;capacityisapropertyoftheVM,and indicateshowmuchoftheresourcethatVMisabletouse

Forexample,assumetheaboveillustration.Fortheexpandedcluster,youcansay: 11VMsconsumememory ForthoseVMs,thereservedmemorytotals9,019,392KB NoneoftheVMshavelimitstomemoryconsumption.However,twooftheVMshavelimitssuchthatthebothof themcannotconsumemorethan4,800MHzofCPUresources The11VMshaveanaggregatememorycapacityof14,925,824KB SixoftheVMshavereservedatotalof3,300MHzCPUprocessing The11VMsconsumeatotalof55,800MHzCPUprocessing The11VMsconsume640,494MBofstoragespace

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

Tomaketheseprojections,OperationsManageraddstheprojectednumberofVMstoahypotheticalenvironmentfor thegivenprojectionperiod.ItthenrunsWorkloadProjectionplanningscenariosforthegivenclustersonyourenvi ronment,withouttakingconstraintsintoaccount(seeWorkloadProjectiononpage 133).Thedashboardshowsa seriesofprojectionsfor: Onemonth Twomonths


75

Users Guide

TheDashboardsView

Threemonths Sixmonths Ninemonths Oneyear

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.

Forexample,asworkloadchangesandyouaddmoreVMstoyourenvironment,theprojectionsassumeasimilarrate ofgrowth.Ifgrowthcontinuesatthatrate,theprojectionsshowwhenyouwillneedtoaddnewphysicalresourcesto supportgrowingdemand. Thedashboarddisplaysthefollowingpanels:

ClusterSummary
ThispanelliststhecurrentstateoftheVMclustersinyourenvironment.

76

VMTurbo Inc.

www.vmturbo.com

StandardDashboards

YoucanusethispaneltoseedetailsaboutthecurrentdeploymentofVMs,hosts,anddatastores.Youcanexpanda clusterentrytoseethecountsforVMs,hosts,anddatastoresintothefuture. Note:ThisreleaseofOperationsManagerdoesnotsupporttheprojectionoftotalsfordatastores.Ifyouexpandthe Totalitem,theDatastorescolumnshowsNAforeachrow. Asyouselectaclusterinthispanel,theotherdashboardpanelsupdatetoshowdataforthatcluster.Inthiswayyou canseehoweachclusterwillchangeintothefuture.Toseeprojectiondataforthefullenvironment,selecttheTotal item.

ClusterProjectionChart
ThischartshowsaprojectionoftotalmemoryandCPUusage,basedonthehistoricalperformanceofyourenviron ment.WhenyouselectanitemintheClusterSummarypanel,thischartupdatestoshowtheassociatedprojection data.

Users Guide

77

TheDashboardsView

ProvisioningProjections
ThesechartsshowhowyourrequirementsforVMs,hosts,anddatastoreswillchangeintothefuture.

Thegreenhorizontallineindicatesthenumberofdevicesyouhaveintheenvironmenttoday.Thebarsshowthepro jectednumberofdevicesyouwillneedintothefuture,withbluebarsforprojectionswithinthecurrentcapacity,and redbarsforprojectionsthatexceedthecurrentcapacity.Notethatwhiletheprojectionsforphysicalmachinesand datastoresarebelowcurrentcapacity,youcanprobablysavemoneybyconsolidatingyourVMsonfewerphysical devices.Whenprojectionsexceedcapacity,thechartsindicatewhenyouwillneedtoinvestinmorehardware resources. Intheaboveexample,thedashboardprojectsthatyouwillnotneedtoaddstorageinthenextyear.However,it appearsthatyouwillneedeightphysicalmachinesbeforetheyearsend.


78 VMTurbo Inc. www.vmturbo.com

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.

Thechartsshowdataforthecurrentdashboardscope.NotethattheStoragechartshowstwoplots: StorageCapacityTheamountofstoragethatisavailabletotheclustersinthecurrentscope AllocatedStorageTheamountofstoragethatisusedbytheVMsrunningontheclustersinthecurrentscope

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

4. Savethescoperesultsasacustomdashboard Ifyouaresatisfiedwiththescoperesults,clicktheSavebutton( box.NamethedashboardandclickOk. ThenewdashboardappearsintheMyDashboardslist. 5. Returnthestandarddashboardtoitsdefaultscope. SelectthestandardreportandclicktheResetScopebutton( )toreturntothedefaultscope. )toopentheSaveCustomDashboarddialog

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

VMname UtilizationIndex PMthathoststheVM,anditsUtilizationIndex StoragedevicesthathosttheVMsdatastore,anditsutilizationindex

ToseewhereaspecificVMlinesupinthechart,hoverovertheVMentryinthelist.Bothchartsdisplaycrosshairsto showtheutilizationcoordinatesforthatVM.Inthisway,youcanseetheVMutilizationinthecurrentenvironment, andalsotheutilizationitwouldexhibitifyouacceptedtheexistingrecommendedactions.

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.

TherearetwowaystospecifyresourceallocationandotherdetailsfortheVMsyouwilldeploy: Choosetemplatesthatarebuiltfromdiscovereddata ManyhypervisorsstoresourceVMs,andcopydatafromthosesourcefilestodeploynewVMs.Operations ManagerdiscoversthesesourceVMstobuildtemplatesthatyoucanchooseontheDeployView.Notethat discoveredtemplatesarereadonlyyoucannoteditthesetemplates. ChoosetemplatesthathavebeenauthoredinOperationsManager YoucancreateandedittemplatesthatspecifyyourVMconfiguration,andusethosetospecifyresourcesforthe newVMs.

Note:TERMINOLOGYISSUESomehypervisorsrefertosourceVMsastemplates.WithinOperationsManager, templatesarefilesthatdescribeaVM,host,ordatastore.Forthistopic,thewordtemplatereferstoanOperations Managertemplate.VMTemplatesspecifytheresourcesallocatedforaVM,andDeploymentProfilesspecifydetails


Users Guide 93

TheDeployView

suchasthedatacenterorclustertohostthenewVM,andthepackagefiles(OVForVHD)forthesourceVM.Theterm sourceVMreferstotheVMdeploymentdatathatisstoredonahypervisor. ThedatainaVMtemplatespecifiestheresourcestoallocateforthedeployedVMs.WhenOperationsManagerlooks fortheappropriatehostfortheVM,itlooksforahostthatcanbestprovidetheseresources. ThefollowingtopicsdescribehowtousetheDeployview: DeployingVMsonpage 94 CreatingandEditingTemplatesonpage 95

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.

TocreateaDeploymentProfile: 1. ClicktheCreate/Editicon( 2. Inthedialogbox,clicktheAddiconfortheDeploymentProfileslist. 3. Inthefieldsthatappear,providethesettingsfortheDeploymentProfile. 4. ClickApplywhenyouredone.

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

Toviewthesettingsforadiscoveredtemplateorprofile,openthetemplateeditorandselecttheitemyouwantto inspect.Theeditorshowsthetemplateorprofileinadimmedview. YoucannoteditadiscoveredVMTemplateorDeploymentProfile.Thisistopreservetheintegrityofthetemplateand profileinrelationtothesourceVMdata.

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

ThisclearsthePlannersoyoucanspecifyanewplan. 3. Edittheloadforyourplan. Forthisplanyouwilladd20VMstoyourenvironment. ClicktheLoadicon( )toopentheEditLoaddialogbox SpecifythepropertiesoftheVMsthatyouwilladdForthisscenario,youwilladdcopiesofexistingVMsto yourload.CopyingexistingVMsisjustonewaytospecifythepropertiesofyournewVMs.Toaddcopiesofa specificVM,expandtheVMgroupandselecttheVMyouwant,thenclickADD.Inthefollowingimage,the dialogboxissetuptoadd10copiesofaVMnamedFedora1:

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:

Afterasuccessfulrun,youcanreviewtheresultsinthePlanview.Toseetheresults,chooseoneofthefollowingview categoriesfromtheViewdropdownmenu: SummaryViewonpage 104 PhysicalMachineUtilizationViewonpage 106 StorageUtilizationViewonpage 106

Users Guide

103

ThePlanView

PhysicalMachineandStorageDetailedUtilizationViewonpage 107 ActionPlanonpage 107

SummaryView
Thisviewshowsanoverviewcomparisonofthecurrentandtargetconfigurations.Itincludesthefollowingpanes:

PlanSetup
Thispanedisplaysthesetupandstatusofthecurrentscenario.

NameIftheplanscenariohasbeensaved,thesavedname ScopeWhatclustersorgroupsinyourenvironmenttheplanwasrunover BaselineUtilizationstatisticsfromthisdateformthebasisofrunningtheplan StateWhethertheplanisrunning,hassucceeded,orwasstoppedbeforecompletion LastRunTimeWhentheplancompletedorwasstopped PlanModificationLogHowtheplanscenariodiffersfromthecurrentenvironment

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

Thesechartsshowthetop10orbottom10forhostsordatastores,sortedaccordingtothetargetresults.Thesorting isforthetargetresults,sothehighestutilizationforthetargetcouldbeplottedoveradeviceintheoriginalenviron ment,oritcouldbeplottedasanewdevice.Forexample,inthefigurebelow,theUIchart(topleft)plotsthehighest targetUIasanewlyaddedhost(nobarforanydeviceinthecurrentenvironment).

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

Normalmode: Theplanincorporatesalltheconstraints.Forexample,inthismodetheplanwillnotgiveresources fromoneclustertoaVMthatisconstrainedtoanothercluster. Mergemode: Theplandisablesalltheconstraintsbeforerunning.Forexample,inthismodetheplanresultscan include: MovingVMstohardwarethatisinadifferentcluster MovingVMstohardwarethatusesdifferentstorage Changesthatviolateenabledworkloadplacementpolicies

Whenyourunaplan,youcancontrolwhethertheplanresultsassumeyouwilladdnewhosts,oryouwillsupportthe plannedconditionswithyourcurrenthostinventory.ClicktheEnableHostProvisioningtool theadditionofnewhostsinyourenvironment. toenableordisable

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.

Tocleartheplan,chooseNew.Toloadaplan,chooseOpen,andthenpicktheplanyouwanttoload. 3. Makeanyspecialsettingsyouneedforthetypeofplanningscenarioyouwanttorun. IfyouarerunningaWorkloadProjection,settheprojectionparameters.Theprojectionparametersdetermine: TherangeoftimefortheprojectionsbaseTheprojectionwillperformalinearinterpolationbasedonhistor icalworkloaddata.Asyousetatimerange,thedialogboxchartstheCPUandmemorystatisticsforthatrange.

Users Guide

109

ThePlanView

Period:howfarintothefuturetoprojecttheworkloadUsingthebasetimerange,thePlannerwillprojectthe workloadthisfarintothefuture. YoucanonlysettheseparametersifyouareintheWorkloadProjectiontab.Inthistab,theUtilizationChart includescontrolstosettheprojectionsbaseandperiod.Afteryouruntheplan,thischartwillshowtheprojection data.

Formoreinformation,seeWorkloadProjectiononpage 133. Ifyouarereplacinghardware,setthescopeofthehardwareyouwillreplace,andchoosetemplatestodescribe thenewhardware.Formoreinformation,seeHardwareReplaceonpage 137.

110

VMTurbo Inc.

www.vmturbo.com

CreatingPlans

4. Runtheplan RuntheplaninNormalorMergemode.

NotethatRuniconchangestoStop(

)whileaplanisrunning.Youcanstoparunningplanifnecessary.

Afterrunningaplan,youcanreviewtheresultsaccordingtothetypeofplanyouhaverun.Formoreinformation,see WorkloadDistributiononpage 130andWorkloadProjectiononpage 133.

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.

SaveSavesanychangesyoumadetothecurrentplan. SaveAsOpenstheSaveAsdialogbox,whereyoucannameandsavethecurrentplan. DeleteSavedPlanYoucandeleteplansyousaved,orsharedplans. ShowPlanReportOpensareportforthecurrentplaninanewbrowsertab.

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.

Note:Whensettingscopeforaplan,youcanchoosemultiplegroups.However,youshouldbesuretochoosegroups ofthesametype.Forexample,youshouldnotscopebyPMandVMgroupsforthesameplan. Tosetthecurrentplansscope,clicktheScopeicon( ).ThisopenstheDefineUserScopedialogbox.

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.

Youcanalsocreatetemplatesforaddandremoveoperations.Formoreinformation,seeCreatingTemplateson page 124.

Add
Selectadevicetoserveasamodelofwhatyouwanttoadd,thenspecifyhowmanycopiesofthatdeviceyouwantto addtotheenvironment.

Users Guide

119

ThePlanView

1. ChoosetheAddaction. 2. Navigatethelistofitemstochoosewhichitemtoadd. 3. Specifythenumberofcopiestoadd,thenclickAdd. ThelistofitemswillincludefoldercalledNewEntities.Youcanexpandthatfoldertoseetheseitemsyouhave added.

Youcanrepeatthesestepsselectanotheritemtocopy,specifythenumberofcopies,thenclickAdd.Newaddi tionswillappearintheNewEntitiesfolder.

120

VMTurbo Inc.

www.vmturbo.com

CreatingPlans

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

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

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

ChangeResourceUtilization
UsethistoseewhatwillhappeniftheVMsinyourenvironmentweretoconsumeadifferentamountofresources. Forexample,youcansetthescopeofyourplantoaproductioncluster,increasetheloadby20%,andrunaplan.This isthesameassaying,WhatwouldhappenifalltheVMsinmyproductionclustersawa20%increaseintheircon sumptionofhostmemoryandCPUcycles? ThisoptionisforVMs,only.SelecttheVMsyouwanttoreallocate,andraiseorlowertheresourceutilizationbyper centagepoints.

1. ChoosetheChangeResourceUtilizationaction. 2. NavigatethelistofVMstochoosewhichonesyouwillchange.YoucanselectindividualVMs,orgroupsofVMs. Ctrlclicktoselectmultipleitems. 3. ClickChangeLoad.

Users Guide

123

ThePlanView

4. WhenyouhavefinishedchangingVMsintheplansload,closethedialogbox. ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwant tosavetheplanbeforeyourunit. ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.

CreatingTemplates
Whenyouspecifytheloadforaplan,youcanusetemplatestodefinetheitemsyouwilladdtotheload. Tocreateanewtemplate: 1. ClicktheEditLoadicon( )toopentheModifyLoaddialogbox. 2. Selecteitherofthetemplateactions: AddUsingTemplate ReplaceUsingTemplate 3. Whenyouchooseatemplatetouse,scrollthedropdownlisttoselectAddNewTemplate. 4. SpecifyyourtemplatesettingsandclickCreateProfile. Toeditanexistingtemplate: 1. ClicktheEditLoadicon( )toopentheModifyLoaddialogbox. 2. Selecteitherofthetemplateactions: AddUsingTemplate ReplaceUsingTemplate 3. Chooseatemplatetouse. 4. ClicktheEditiconforthattemplate. Ifyouwanttodeletethetemplate,clicktheDeleteicon. 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

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

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.

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

HWManagement
Inthistabyoucanenable/disabletheprovisioningandsuspensionofhardware.Bydefault,whenyourunaplan OperationsManagercanprovisionorsuspendhostsandstoragewithinthatplan.ThismeansthatifOperationsMan agerseesthatyouwouldgetbetterresultsbyaddingorremovinghardware,theplanwillrecommendthatyouper formthoseactions,andtheplanwillreflecttheresultsyouwouldgetbyperformingthoseactions. Therearereasonstorunaplanwithhardwareprovisioningandsuspensiondisabled.Forexample,youmightwantto usetheplannertoseehowmuchworkloadyoucanaddtoyourcurrentenvironment.Todothatyouwould: Addworkloadtotheenvironment Disableprovisioningforhostsandstorage Runtheplanandreviewtheresults

Users Guide

129

ThePlanView

Thisisnotsimplylookingathowmuchmoreworkloadyoucanplaceonspecifichosts.Theplanwillredistributethe workloadtogetthebestpossibleresults.Afterrunningtheplanyoumayfindthatyoucanaddmoreworkloadthan youinitiallythoughtwithoutaddinganynewhardware.

Note:OperationsManagerincludessettingstospecifythedesiredstateinyourenvironment.Itisunusualtochange thesesettings,butifyouhavechangedthemfromthedefaults,youshouldnotdisablehardwareprovisioningor suspension.Ifyoudo,thenplanresultsmaynotbesatisfactory.Formoreinformationaboutthesesettings,see DesiredStateonpage 252.

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.

AWorkloadDistributionplandisplaysthefollowingviews: SummaryViewonpage 134(Usethistospecifyhistoricaldatesandprojectionperiod) PhysicalMachineUtilizationonpage 132 StorageUtilizationonpage 137 PhysicalMachineandStorageDetailedUtilizationDataonpage 137

SummaryView
TheSummaryviewservestwopurposes: Specifytheprojectionparameters Displayanoverviewofprojectionresults

WhenyoufirstdisplaytheWorkloadProjectiontab,theSummaryViewisreadyforyoutoprovideprojectionparam eters.

134

VMTurbo Inc.

www.vmturbo.com

WorkloadProjection

Tospecifytheprojectionparameters,makeyoursettingsintheUtilizationChart:

Theprojectionparametersdetermine: TherangeoftimefortheprojectionsbaseTheprojectionwillperformalinearinterpolationbasedonhistorical workloaddata.Asyousetatimerange,thedialogboxchartstheCPUandmemorystatisticsforthatrange. Period:howfarintothefuturetoprojecttheworkloadUsingthebasetimerange,thePlannerwillprojectthe workloadthisfarintothefuture.

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

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.

AHardwareReplaceplandisplaysthefollowingviews: SummaryViewonpage 142(Usethistospecifyhistoricaldatesandprojectionperiod) PhysicalMachineUtilizationonpage 143 StorageUtilizationonpage 144 PhysicalMachineandStorageDetailedUtilizationDataonpage 144

DefiningReplaceParameters
Toplanhardwarereplacement,youmustspecifywhichhardwareyouwillreplace,andwhatyouwillreplaceitwith. Whenyoucreatetheplanscenario,youcanmakethesamesettingsthatyoumakeforanyotherplan.Forexample, youcansetthebaselinetopastconditions,oryoucanaddmoreVMstotheworkload.Formoreinformation,seeCre atingPlansonpage 111. Thefollowingsectionsdescribesettingsyoumakethatarespecialforhardwarereplacement:

138

VMTurbo Inc.

www.vmturbo.com

HardwareReplace

Scopeonpage 139(Yousetscopeforanyplan,buttheeffectisslightlydifferentforhardwarereplacement.) HardwareTypeonpage 139 Templateonpage 140 HardwaretobeReplacedonpage 140

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

Whenyourunaplan,OperationsManagerusesthetemplatespricingandcapacitydatatocalculatetheplanresults. Forexample,ifyoureplaceyourcurrenthostswithlesspowerfulmodelstoaddressunderutilization,Operations Managerwillusethetemplatetorecalculatetheoptimalworkloaddistribution.Youmightseethatworkloadismore evenlydistributedacrossthesmallermachines,givingyouasavinginactualcost.

HardwaretobeReplaced
Onceyouhavespecifiedtheplanscope,hardwaretype,andthetemplateyouwantforthescenario,youcanspecify whichhardwareyouwilltargetforreplacement.Youcanspecifyindividualdevices,oryoucanselectgroupsof devicestoreplace.

140

VMTurbo Inc.

www.vmturbo.com

HardwareReplace

Whenyouexpanditemsinthisdialogbox,thephysicaldevicesyoucanselectarelimitedbythescopeyouhavesetfor thisscenario.Forexample,assumeyouselectedaclusterofVMsthatarerestrictedtoPMsinCluster1.Inthatcase, thenyoubrowseforhoststoreplace,youwillonlyseethehostsinthatcluster. Afteryouselectthehardwaretoreplace,OperationsManagercommitsyourparameterstothecurrentscenario.The PlanModificationLogshowsthereplaceactionsyouhavespecifiedforthisscenario.

Users Guide

141

ThePlanView

OnceyouhavemadesettingsforHost,youcanthenaddinsettingstoreplacedatastoresaswell. Afteryouhavemadethesettingsyouwant,youcanthenruntheplan,saveit,orstartanewplantodiscardyour changes.

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

ComplianceActionsthataddressviolationsofplacementpolicies,ormisconfigurationofVMs.Forexample,a VMmightbeconfiguredtoaccessanetworkthatisnotavailableinitscurrentcluster.Insuchcases,Operations Manageridentifiestheviolationandrecommendsactionsthatbringtheentitybackintocompliance. EfficiencyImprovementActionsthatconsolidateoperationsandfreeupresources.

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

ViewrecommendedactionsorriskstoQoSandefficiencyopportunities Executerecommendedactions Understandactionandriskcategories

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

Maximize/minimize Customizedisplay ExportcontenttoXML Displayalegend Displaytooltips

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

AsOperationsManagermonitorsandanalyzesyourenvironment,itusesspecifiedconstraintstoidentifythestatusof aresource.YouspecifytheseconstraintsinthePolicyview.Changestothesesettingscanaffectthestatusdisplayin thesummarypanels.Formoreinformationaboutpolicysettings,seePolicyCategoriesonpage 239. Youcangetadditionalinformationfortheitemsinthesepanelsasfollows: Todisplaytooltipsthatshowactualvalues,hoverthemouseoverthecoloredindicators Todisplayachartthatshowsdetailsaboutaspecificitem,clickthecoloredindicator Todisplayaseparateviewforanitem,clicktheitemsname TodisplaytheRisks/Opportunitiesforaspecificitem,clickitsseverityicon

Inadditiontoinformationpanels,theSummarydisplayincludesaToDopanelThispaneltogglesbetweenaToDo listofrecommendedactionsandalistofrisksandefficiencyopportunities.Youcanexecutetherecommended actionstomaintainoptimalperformanceinyourenvironment.Therisks/opportunitiesdescribetheissuesthatdrive actionrecommendations.Formoreinformation,seeToDoListsMaintainingQoSonpage 52.

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

VirtualApplicationsUtilizationTrend Thepercentageofmaximumandaveragetransactionsovertime. ToDolistRecommendedactionsforVirtualApplications UsageforVirtualApplications Atabulardisplayofthepercentageoftransactioncapacityforeachvirtualapplication.

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)

Inaddition,yourinstallationofOperationsManagermightbeconfiguredtodiscoverotherapplicationsrunningin yourenvironment.Formoreinformation,seeApplicationDiscoveryonpage 262.

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

Formorecompletedescriptionsoftheseresourcesandtheirmeasurement,seeResourceDescriptionsonpage 27. FromtheNavigationTreeyoucanexpandeachVMtoshowthefollowing: ComposedOf Consumes

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

Formorecompletedescriptionsoftheseresourcesandtheirmeasurement,seeResourceDescriptionsonpage 27. Youcanexpandeachphysicalmachinetoshowthefollowing: ComposedOf Consumes Hosts

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

Whenyouexpandavolumeitem,theviewshowsthefollowing: Consumes Hosts

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

Whenyouexpandadatastoreitem,theviewshowsthefollowing: ComposedOf Hosts

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

WhenyouexpandtheDataCentersitem,theInventorytreeliststheindividualdatacentersinyourenvironment.If youselectanindividualdatacenter,thedatadisplayissimilartotheabovefigure,butforthatsingledatacenter.The UIchartshowsconsumptionbyeachPMinthedatacenter.Foreachindividualdatacenter,theInventorytreeshows thefollowing: ConsistsOf Hosts

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

WhenyouexpandtheProviderVirtualDatacentersitem,theInventorytreeliststheindividualProvidervDCsinyour environment.IfyouselectanindividualProvidervDC,theInventoryviewdisplaysasetofpanelssimilartothefollow ing.

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

CapacityManagementforStorageAvailableandutilizedstoragecapacity CapacityManagementforVMsAvailableandutilizedVMresourcecapacity WorkloadDistributionResourceutilizationforphysicalandvirtualmachines MachineandDataStoreSummariesSummarizesphysicalandvirtualmachines,generatedonrequest GroupandClusterSummariesSummarizesPMandVMgroups,generatedonrequest PDFtoviewthereportasPDFintheViewpanel ExceltogeneratethereportintheExcelXMLformatandeithersaveittodiskorviewitinMicrosoftExcel

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.

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

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

Toview,send,orsubscribetoacustomreport,clicktheassociatedlinknexttothatreport. Toeditareport,clickEditandmakeyourchanges.SeeEditCustomReportsonpage 191. Tocreateareport,clickAddNewatthebottomoftheManagementPanel.SeeAddingNewCustomReportson page 191.

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)).

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

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

Dodeleteasubscriber,clicktheMINUSbutton. Note:YoucanspecifytheFromaddressforemailstoreportsubscribers.Bydefault,OperationsManagerusesthe emailaddressthatisassociatedwiththeinstalledOperationsManagerlicense.YoucanspecifyaFromaddressaspart ofyourcurrentEmailNotificationpolicy.Formoreinformation,seeEmailandTrapNotificationonpage 271.

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

Tocreateanewuseraccount,clickAdd,andprovidetherequiredinformation.Whenyourefinished,clickCreate. WhencreatingauseraccountthatismanagedbyActiveDirectory,youmustspecifytheusernameandtheActive Directorydomain.Youcanusethefollowingformatsforausername: mydomain\theuser theuser@mydomain.com

Whentheuserlogsin,heorshemustusethesameformatthatyouspecifiedfortheaccount.Forthisreason,wesug gestthatyouusethesameformatforalluseraccountsthataremanagedbyActiveDirectory.(Forinformationabout ActiveDirectorysettings,seeActiveDirectoryAuthenticationonpage 201.) Toeditordeleteauseraccount,selecttheuserinthelist.ThenmakechangesandclickUpdate,ortoremovetheuser youcanclickDelete.

ActiveDirectoryGroupAccounts
GroupaccountsuseActiveDirectorygroupstomanageuserauthentication.Youcanspecifyroleandscopeforthe group,andanymemberoftheADgroupcanlogintoOperationsManagerwiththoseprivileges.TologinviaAD groups,ausermustenteravalidUserPrincipalName(UPN).

Users Guide

199

TheAdminView

Note:Tologinviaagroupaccount,OperationsManagermusthaveanActiveDirectorydomainalreadyspecifiedin theActiveDirectorySettingsform.ForinformationaboutActiveDirectorysettings,seeActiveDirectoryAuthentica tiononpage 201.

Tocreateanewuseraccount,clickAdd,andprovidetherequiredinformation.Whenyourefinished,clickCreate. Toeditordeleteauseraccount,selecttheuserinthelist.ThenmakechangesandclickUpdate,ortoremovetheuser youcanclickDelete.

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

Thefollowingtopicsprovidemoredetailsaboutaddinghypervisortargetsthatrequirespecialsettingstoprovide accesstoOperationsManager: vCenterServerTargetsonpage 209 HyperVTargetsonpage 210

vCenterServerTargets
ToaddvCenterServerasatarget,youprovide: IPaddressTheaddressofthevCenterservertoaddasatarget UsernameTheusernameforanaccountthathasappropriateprivilegesonthevCenterserver PasswordThepasswordtomatchtheuseraccountforthisvCenterserver

SpecifyingvCenterPrivilegesforOperationsManagerAccess
ToaccessthevCenterserver,OperationsManagerlogsinwiththespecifieduseraccount.Thisaccountmusthavesuf ficientprivilegesforOperationsManagertoaccessenvironmentdata,andtoperformrecommendedactions.For example,thefollowinglistshowshowvCenterprivilegescorrespondtoactivitiesOperationsManagercanperform: VCenterAdministratorEnablesOperationsManagermonitoring,simulation(whatifscenarios),and automationfunctions

Users Guide

209

TheAdminView

ReadOnlyEnablesOperationsManagermonitoringandsimulation(whatifscenarios)only EnableDatastoreBrowseEnablingthispropertyfortheaccountgivesOperationsManagertheprivilegesit needstoenableitsstoragemanagementfunctionality

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

VirtualMachine>Configuration>ChangeCPUCount VirtualMachine>Configuration>ChangeResources VirtualMachine>Configuration>Memory VirtualMachine>Interaction>Reset VirtualMachine>Interaction>PowerOff VirtualMachine>Interaction>PowerOn

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

ToaddatargetinstanceofOperationsManager,specifytheIPaddressandauthenticationcredentialsforthat instance.Youcanthenusetheaggregatinginstancetomanagethetargetinstancesandviewtheirinformation. TheApplianceIDappearsintheaggregatinguserinterfacewhentheuserneedstoaccessanunderlyingappliance. Forexample,assumeyoureloggedintoanaggregatingapplianceandwanttorunaplan.WhenyoudisplaythePlan view,youwillseealistoftheunderlyingtargetappliances.ThislistshowstheseappliancesbytheirApplianceIDs.

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

ToactivatefeaturesoutsideoftheVirtualHealthMonitoredition,youmustpurchaselicensesfromVMTurbo.When youpurchaseanewproduct,VMTurbosendsthelicensekeytoyouinanemailmessage. Toactivatealicense,ClickLicenseConfigurationtodisplaytheform.Copythelicensekeyandpasteitintothetext box,andthenclickSave.TheLicensedProductlistshowsthefeaturesyoucurrentlyhavelicensed.

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.

OperationsManagerincludesascriptthatyoucanexecutetorunabackup.Youcanalsocancreateabackupbysaving asnapshotoftheOperationsManagervirtualmachine,orbyincludingOperationsManagerinscheduledrunsofa VMbackupagent.

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

WhenyouexecuteP2V,theplannercreatesaplanningscenariothatcontainsonlythedevicesinyourlisting.Itthen usestheEconomicSchedulingEnginetocalculatethebestplacementofVMsamongthephysicalhostsanddata stores.ThePlannergeneratesaToDolistofrecommendedactionstoachievethistargetdeployment.Whenitscom pleted,youcanviewtheresults: AsanXMLlistingofrecommendedactions AsaPDFreport AsaplaninthePlanviewofOperationsManager

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:

ThelogincredentialsyougivemustbeforauseraccountwitharolethathasaccesstorunthePlanner.Torunthe plan,clickPlanP2V. 3. Viewtheresults Afterrunningtheplan,thewebpagedisplaystwolinks: ViewActionPlanDisplaythelistofrecommendedactionsasXML. GenerateReportDirectOperationsManagertogenerateaPDFreportoutliningtheplanresults. ToreturntotheoriginalP2Vpage,clickthebrowsersBackbutton. ToviewresultsinthePlanviewofOperationsManager,logintoOperationsManagerwiththesamecredentials youusedtoruntheP2Vplan,thennavigatetothePlanview.

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

Torebrandtheproduct,youwilluploadaZIParchivethatcontainscustomhtmlfiles,andasetoflogoimagefiles. OperationsManagerthencopiesthefilesintotheproperlocations.Inaddition,theOperationsManagerinstallation storesacopyofyourrebrandingfilessothatyourbrandwillremainevenafterexecutingaproductupdate.

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.

2. Downloadthedefaultrebrandingpackage. Youwillusethispackageasatemplateforcreatingyourownrebrandingpackage. NavigatetoHTTP://<appliance_IP>/update.html.

Provideausername/passwordforanadministratoraccount,chooseDownloadExistingBranding,thenclick Download.Thisdownloadsthefilebranding.zip.Savethisfileinyourworkingdirectory.Youshouldchange thefilenameforexample,saveitasbranding_default.zip. NOTE:YougetthedefaultpackageonlyfromanOperationsManagerinstancethathasnotalreadybeenre branded.Besuretosavethisdefaultpackageforfuturereference.

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

Thisuploadsthepackagetotheinstallation.OperationsManagerdeploysthesefilessoitcanusethelogosand copyrightimagethatyouprovided.Inaddition,itstoresthepackagesoyourbrandwillpersistafteryouupdateto laterversionsofOperationsManager. 9. Saveyourbrandingpackagesforlaterreference. Youshouldsavethedefaultbrandingpackageandyourcustombrandingpackage,incaseyouneedeitherofthe setsoffilesatalaterdate.

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)

Theauditlogwouldincludeentriesforeachoftheseevents. Toviewtheauditlog,clicktheReportstool( showthefollowing: )todisplaytheReportsview.Inyourbrowser,theURLshould

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

Tosetapolicy,youfirstselectacategory,andthennavigatetheScopetreetosetthescopeofthepolicychange.The editorthendisplaysthesettingsyoucanmake.Toeditafieldyouclickinitandenteravalue.Whenyouhavemade thesettingsyouwant,besuretoclickApplySettingChanges. Forexample,youcandirectOperationsManagertoautomaticallyresizeallVMsonaspecificdatastore.Todothis, youwouldmakeaselectionsimilartothefollowingfigure,settheResizevalue,andapplythechange.

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

VirtualMachines VirtualMachinesbyCluster VirtualMachinesbyNetwork VirtualMachinesbyStorage

Eachoftheseisatoplevelgroup.Beneatheachtoplevelyoucanseetheindividualgroupsthatcontaintheresources. Itslikelythatmostindividualresourcesbelongtoallofthetoplevelgroups.Forexample,itslikelythatasingleVM belongstoVirtualMachinesbyClusterandtoVirtualMachinesbyDatacenter Youshouldnotmakesettingstothetoplevelgroups.Youcouldmakeatoplevelsettingthatalwayswinsatie breaker,andsoallthelowerlevelsettingswouldnevertakeeffect.Ifyousetoverridestoatoplevelgroupafter lowerlevelsettingswerealreadymade,youcouldinadvertentlymakeallthelowerlevelsettingsineffective. Note:Ifyouwanttomakesettingstoallresources(allPMsorallVMs,forexample),thenyoushouldmakeglobal settings(seeGlobalSettingsonpage 235).Youshouldnotmakesettingsinatoplevelgroup.

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

BycriteriaYoucreatedynamicgroupsthataredefinedbyspecificsearchcriteria.Youcangroupservices accordingtonamingconventions(allVMnamesthatstartwithny),resourcecharacteristics(allphysical machineswithfourCPUs),orothercriteriasuchastimezoneornumberofCPUs.Thesegroupsaredynamic becauseOperationsManagerupdatesthegroupasconditionschanges. BymanualselectionYoucreatestaticgroupsbyselectingthespecificgroupmembers.

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

Namethesegmentrule ChoosetheworkloadselectaVMgrouptodeterminetheplacementofthesegroupmembers ClickthePLUSicontoopenagroupbrowser,anddoubleclickthegroupyouwanttochoose. ChoosetheplacementselectagroupofphysicaldevicestodeterminehowtheVMscanbeplacedonthese members ClickthePLUSicontoopenagroupbrowser,anddoubleclickthegroupyouwanttochoose. TurnontheLimitworkloadcheckboxtoenabletheruleandlimittheworkloadtothetargetplacementgroup OptionallylimitthenumberofVMstoplaceoneachphysicaldevice ClickCreateRule

Forexample,thefollowingfigureshowsapolicyforplacingVMsdevotedtodatabases.ForalltheVMsinthecluster setintheChooseWorkloadlist,thepolicylimitsplacementtooneVMperphysicalhostinthecustomgroup, DB_Hosts.

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

100 5000 50000 80 120 160 \.dvsData.*|\.snapshots.*|\.vSphere-HA.*|\.naa.*|\.etc.*|lost\+found.* Unchecked

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

ThefollowingfigureshowsoverridesettingsforagroupofDevelopmenthosts.Inthiscase,OperationsManagerwill automaticallystartphysicalmachinesinthisgroup.Tosetmodesforallhostsintheenvironment,youshouldmake globalhostsettingsforthegivenactions(seeGlobalSettingsonpage 235).

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

Youcanalsorestrictactionmodesinreversefashion.Forexample,ifyouwanttoautomateonlyonesetofVMs,you cansetResizetoManualatthegloballevel,andforoneclusteryoucanscheduleittobeAutomatedforagiventime window. CreatingaSimpleActionRestrictionWindow Toscheduleatimewindowforanautomatedaction: 1. Setthescopeforthisaction. Youcansetglobalscope,orscopeforagivencluster.

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

4. Whenyouhavethesettingsyouwant,clickCreate. Therestrictionwindowappearsinthecalendar.Whenyouselectadayinthecalendar,theActionRestriction Windowslistshowsalltheitemsforthatday.Hoveroveranitemtodisplaydetailsinatooltip.

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

4. EnterregularexpressionstoidentifythecharactersthatmustbeinaWindowsprocessname. Youcanalsospecifycharactersthatmustnotbeintheprocessname.Anyprocessnamethatsatisfiestheappli cationsignatureidentifiesamemberofthegivenapplication. Forexample,assumethefollowingstrings:Match:s.*Nomatch:sq.* Inthiscase,thesignaturewouldmatchallprocessnamesthatbeginwith's',exceptthosethatbeginwith'sq'.

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

Credentialsareinherited.Forexample,youcanselectthetoplevelgroupVirtualMachinesandprovideonesetof credentials.Thenyoucanselectlowerlevelgroupsandprovideoverridecredentials.Thelowestlevelcredentialspec ificationwins. ThefollowingimageshowssettingsforallVMs(thetoplevelgroup).ThismeansthatbydefaultOperationsManager willusethesecredentialswhenitperformsapplicationdiscoveryonaVM:

ThenextimageshowssettingsforaspecificVM.YoucannotmakesettingsonindividualVMs,butyoucanseethe username,andyoucanalsoseewhichgroupsettingisineffect.Inthiscase,OperationsManagerwillusethesecre dentialsforapplicationdiscoveryonthatVM.

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

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.

TheFromaddressidentifiesthesender,andwillbeusedforanyrepliestoanemailnotification.Ifyouleavethisfield blank,theFromaddresswillbetheemailaddressthatisassociatedwiththeOperationsManagerlicenseinstallation. Note:TheFromaddressalsoidentifiesthesenderforreportsubscriptions.Formoreinformationaboutreport subscriptions,seeManageSubscriptionsonpage 196. Whenyoudefinemessagecontent,youenterformatvariablesandlinebreakstodeterminewhatthemassagewill include.Forexample,thefollowingmessageformat:


{6}: {5} \nDatastores: {9}\nTarget: {7}\nEvent: {0} - {4}\nCategory: {1}\nSeverity: {2}

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}

{3} {4} {5} {6}

{7} {8} {9}

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

Note:Forseparationofdata,youcanalsouseasingleinstanceofOperationsManagerandassignscopetouser accounts.Forexample,thisisawaytoachieveseparationbycustomerwithinasingleinstanceofOperationsManager. Formoreinformation,seeAccountScopeonpage 204. Byaggregatingmultipleinstancesinthisway,youcanviewtheentireenvironmentthroughasingleGUI.Onespecial installationofOperationsManagerservesastheaggregatinginstance,anditdisplaysthecombineddataofeach underlyingtargetinstance.Thisbringstogethertherecommendedactions,dashboardsandsummarydisplays, reporting,andotherdatainoneapplicationview.

Inthisarchitecture,eachtargetinstancehasitsownsetoftargethypervisors,andmanagesitsassociatedworkload. Userscanlogontotheseinstanceslocallyastheynormallywould,andusetheirGUIstoperformadministration tasks,reviewandperformrecommendedactions,runplans,orperformanyothertaskausercanperformwithOper ationsManager.Butaggregationoffersmore. Theaggregationinstancetreatstheunderlyinginstancesasitstargetservers.Userscanlogontotheaggregation instanceandusetheGUItomanagetheaggregatedenvironmentbyexecutingrecommendedactions,viewingaggre gateddashboardsandsummarypanels,andperformingothertasks.Youperformthesetasksthroughtheaggregating GUI,butyoucaneffectchangesontheinventorymanagedbytheunderlyingOperationsManagerinstances.

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

AdminView Ontheaggregatinginstance,thisviewsupportsthefollowingtasks: LicenseConfiguration

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

Potrebbero piacerti anche