Академический Документы
Профессиональный Документы
Культура Документы
1
UsersGuide
VMTurbo,Inc.
500BoylstonSt,8thfloor
Boston,MA02116USA
Phone:(866)6345087
www.vmturbo.com
COPYRIGHT
CopyrightVMTurbo20102015,allrightsreserved
ENDUSERLICENSEAGREEMENT
http://www.vmturbo.com/termsofuse/
ii
VMTurbo, Inc.
www.vmturbo.com
TableofContents
What'sNew
IntroducingOperationsManager
HowOperationsManagerWorks
TheDesiredState
TheMarketandVirtualCurrency
TheEconomicSchedulingEngine
TheOperationsManagerSupplyChain
OperationsManagerHostRequirements
OperationsManagerTargets
Hypervisors
CloudManagers
ApplicationServers
LoadBalancers
StorageManagers
FabricManagers
OperationsManagerServersasTargets
OperationsManagerActions
Provision
Decommission
Place
(Re)Configure
ActionsSummary
ResourceDescriptions
OperationsManagerEditionsandControlModules
OperationsManager
AssociatedTargets
UseCases
VirtualHealthMonitor
AssociatedTargets
UseCases
ApplicationControlModule
LoadBalancers
ApplicationServers
AssociatedTargets
UseCases
CloudControlModule
MicrosoftVMMandHyperVVLANs
AssociatedTargets
UseCases
HybridCloudControlModule
AssociatedTargets
UseCases
Requirements
StorageControlModule
AssociatedTargets
UseCases
Users Guide
9
10
10
11
12
13
13
15
15
16
16
17
17
18
18
19
19
19
19
20
20
21
22
25
26
26
27
28
28
28
29
29
30
32
32
32
33
33
33
34
34
34
35
35
35
36
iii
FabricControlModule
AssociatedTargets
UseCases
NetworkControlModule
Actions
AssociatedTargets
UseCases
Requirements
ContainerControlModule
Actions
AssociatedTargets
UseCases
Requirements
VDIControlModule
UseCases
Requirements
36
36
36
37
38
38
38
38
39
39
39
39
39
40
40
40
TheOperationsManagerUserInterface
41
MenuBar
Deleting,Adding,andArrangingMenuButtons
ToolBar
TheSettingsMenu
FlyoutPanels
SettingFlyoutPanelLocation
NavigationTreeHierarchies
ResourceIcons
NotificationsBar
StandardPanelControls
Tooltips
ChartLegendPulldowns
ChartDisplayRadioButtons
Maximize/Minimize
ExporttoXML
CustomizePanel
InformationPanels
SummaryPanels
UtilizationCharts
DashboardPanels
ShowToporBottomItemsinChart
ViewConstraints
UtilizationHistory
42
43
44
44
45
46
47
48
49
50
51
52
53
53
53
54
57
57
59
60
61
63
68
ToDoListsMaintainingQoS
69
ViewingRecommendedActions
ViewingActionDetails
ExecutingRecommendedActions
ViewingRisksandEfficiencyOpportunities
ViewingRisksandOpportunitiesfromtheInventoryView
ActionCategories
Prevention
PerformanceAssurance
Compliance
EfficiencyImprovement
iv
70
72
73
75
76
77
77
78
78
78
VMTurbo, Inc.
www.vmturbo.com
ExamplesofRisksandActions
CriticalOverUtilization
LowUtilization
MisconfiguredVMs
MisconfiguredInfrastructure
79
79
80
80
80
LoggingIntoOperationsManager
81
TheDashboardsView
82
GeneratingReportsFromtheDashboardView
SettingDashboardScope
StandardDashboards
AssureServicePerformance
ImproveOverallEfficiency
ProjectClusterResources
MonthlySummary
ClusterCapacity
OptimizeSummary
UtilizationSummary
CustomDashboards
ScopingStandardDashboards
BuildingCustomDashboards
EditingDashboards
ChangeDashboardLayout
ChangePanelProperties
TheSupplyChainView
ChoosinganEntitytoView
ViewingRelatedEntities
BrowsingSupplyChainEntities
SettingSupplyChainScope
SupplyChainEntities
SupplyChainVirtualApplication
SupplyChainApplication
SupplyChainVirtualMachine
SupplyChainPhysicalMachine
SupplyChainStorage
SupplyChainDiskArray
SupplyChainStorageController
SupplyChainIOModule
SupplyChainFabricInterconnect
SupplyChainChassis
SupplyChainDomain
SupplyChainDatacenter
SupplyChainProviderVirtualDatacenter
SupplyChainConsumer
SupplyChainZone
SupplyChainRegion
Users Guide
83
84
85
86
89
93
97
98
102
103
105
105
106
111
111
112
113
115
115
116
118
118
120
122
124
126
128
129
132
133
134
135
136
137
138
VirtualDatacenter140
142
143
TheWorkloadView
145
TheWorkloadChart
InspectingChartData
TheImprovementsSummary
ControllingWorkloadChartDisplay
SettingDisplayofDemandandSupply
SettingSeverityandScale
SettingWorkloadViewScope
146
147
150
151
151
154
155
TheDeployView
156
CreatingReservations
DefiningaReservation
RequestingaReservation
AcceptingaReservation
ActiveReservations
ReservationDetails
PlacementCalculations
FutureReservations
DeployingVMs
ManuallyDeployinganActiveReservation
DeployingVMsToday
CreatingandEditingTemplates
CreatingVMTemplates
CreatingDeploymentProfiles
DiscoveredDeploymentData
157
158
160
160
162
163
164
165
166
166
166
167
168
168
169
ThePlanView
171
UseCases
IncreasingVirtualLoadunderExistingConstraints
DecommissionaClusterorDatacenter
IncreasingWorkloadonaVirtualDatacenter
RunningPlans
CreatingPlans
ManagingPlanFiles
TrackingPlanModifications
SettingPlanScope
SettingthePlanBaseline
SpecifyingthePlanWorkload
SettingAdvancedOptions
WorkloadDistribution
SummaryView
PhysicalMachineUtilization
StorageUtilization
PhysicalMachineandStorageDetailedUtilizationData
HardwareReplace
DefiningReplaceParameters
SummaryView
PhysicalMachineUtilization
StorageUtilization
PhysicalMachineandStorageDetailedUtilizationData
vi
173
173
181
187
193
195
196
196
197
199
204
213
218
219
220
220
221
221
222
225
226
227
228
VMTurbo, Inc.
www.vmturbo.com
HighWorkloadDemand
DefiningtheHighDemandBaseline
ViewingPlanData
SummaryView
PhysicalMachineUtilization
StorageUtilization
PhysicalMachineandStorageDetailedUtilizationData
Projection
PlanViews
ProjectionConfigure
ProjectionResults
RecommendedActions
TheInventoryView
InventoryCharts
TheInventoryFlyoutPanel
VirtualApplications
Applications
GuestLoad
ApplicationServers
Containers
VirtualMachines
PhysicalMachines
Storage
DiskArrays
StorageControllers
FabricInterconnects
Chassis
IOModules
VPods
DPods
Datacenters
ProviderVirtualDatacenters
ConsumerVirtualDatacenters
TheAdminView
UserAuthenticationConfiguration
CreatingUserandGroupAccounts
UserAuthentication
AccountPrivileges
AccountScope
TargetConfiguration
AddingandRemovingTargetVirtualManagementServers
AddingHypervisorsasTargets
AddingCloudManagementTargets
AddingApplicationServersasTargets
AddingLoadBalancersasTargets
AddingApplicationContainerTargets
AddingStorageManagersasTargets
AddingNetworkFlowCollectorsasTargets
AddingFabricManagersasTargets
AddingOperationsManagerTargetsforAggregation
Users Guide
228
228
229
229
230
230
231
231
232
233
240
242
243
244
244
246
248
251
252
253
254
258
262
265
269
272
275
278
281
283
286
288
292
295
295
296
298
300
302
303
305
306
309
317
320
321
321
323
323
326
vii
LicenseConfiguration
Maintenance
ExtraConfigurationTasks
OperationsManagerBackupProcedures
ConfiguringManagementContinuity
P2VPlanningMigrationfromPhysicaltoVirtual
CustomBrandingofOperationsManager
327
328
329
330
332
336
339
ThePolicyView
344
PolicyScope
GlobalSettings
GroupOverrides
PolicyCategories
GroupManagement
WorkloadPlacementSegments
Analysis
ActionModes
ApplicationPriority
DiscoveryPolicies
InfrastructureCost
ClusterCapacityConfiguration
EmailandTrapNotification
RetentionConfiguration
GeneralSettings
345
345
346
349
349
354
361
370
379
381
389
391
392
395
396
TheReportsView
397
ViewingReports
ViewinganUpToTheMinuteReport
ViewingScheduledReports
SchedulingReports
ManagingSubscriptions
CustomReportsfromViews
CustomSQLReports
398
398
399
399
401
402
403
AggregatedOperationsManagerInstallations
405
OperationsManagerVersionsandAggregation
AggregatedUserAccountsandLogin
ActiveDirectoryAuthentication
AggregationDetails
ConfiguringAggregation
viii
406
406
406
407
408
VMTurbo, Inc.
www.vmturbo.com
What'sNew
ThisreleaseofVMTurboOperationsManagerincludesthefollowingnewfeatures:
ApplicationControlModule
Thisreleaseincreasesnativesupport,addingOracleWebLogicServer,JBoss,andApacheTomcattothe
ApplicationControlModulefamilyofsupportedapplicationservers(alongwithWebSphere,whichwasaddedin
version5.0).OperationsManagerdiscoversandmanagesHeap,Threads,Transactions,andResponseonthese
applicationservers,aswellasrecommendingwhentoprovisionmoreinstancesofyourapplications.Formore
information,seeApplicationControlModuleonpage 29.
StorageControlModule
ThisreleaseexpandscoverageofstorageplatformstoincludeHP3PARStoreServandPureStorageFlashArrayas
storagetargets.Formoreinformation,seeStorageControlModuleonpage 35.
CustomReports
Version5.0introducedacommandtoimportorcreateSQLqueriesandsavethemascustomreports.Withthis
release,youcansetthesequeriestopanelsincustomdashboards.
InOperationsManager,customdashboardsaretheeasiestwaytomake,schedule,andsubscribetocustom
reports.NowyoucanincludeoneormoreSQLqueriesinacustomdashboard,increasingthecapabilitiesof
dashboardsandcustomreports.Formoreinformation,seeBuildingCustomDashboardsonpage 106,and
CustomSQLReportsonpage 403.
PlannerEnhancements
ThisreleaseintroducesanewContinuousProjectionsplanthatcanpredicttheinfrastructureresourcesyouwill
needintothefuture.Thisplanisfullyconfigurable,anditcantakeintoaccount:
ReservedVMsthatwillbedeployedduringtheprojectionperiod
Hardwareandworkloadchangesyouspecify
Changestoplacementpoliciesorotherplanmodifications
EnhancementstoReservations
OperationsManagernowcontinuouslyattemptstoplaceworkloadfrompendingreservations.Youcanmakea
reservation,andiftherearentenoughresourcestoplaceitsworkload,OperationsManagerregularlychecksto
seewhethercapacityhaschange.Ifextraresourcescomeup,OperationsManagerwillsetasidethoseresources
andconvertthependingreservationtoanactiveone(seeTheDeployViewonpage 156).
Users Guide
IntroducingOperationsManager
ThankyouforchoosingVMTurboOperationsManager,thepremiersolutionforintelligentworkloadmanagementof
cloudandvirtualenvironments.OperationsManagermaintainsyourenvironmentwithinthedesiredstateoperat
ingconditionsthatachievethefollowingconflictinggoalsatthesametime:
Assuredapplicationperformance
Preventbottlenecks,provisionphysicalresources,upsizeVMs,prioritizeworkload.
Efficientuseofresources
Consolidateworkload,downsizeVMs,preventVMsprawlanddormantVMs.
OperationsManagerisaserverapplicationrunningonVMthatyouinstallonyournetwork.YouthenassignVirtual
ManagementservicesrunningonyournetworktobeOperationsManagertargets.OperationsManagerdiscoversthe
deviceseachtargetmanages,andthenperformsanalysis,anticipatesriskstoperformanceorefficiency,andrecom
mendsactionsyoucantaketoavoidproblemsbeforetheyoccur.
TohelpyougetstartedwithOperationsManager,thissectionprovidesdetailsaboutthefollowing:
HowOperationsManagerWorksonpage 10
OperationsManagerHostRequirementsonpage 15
OperationsManagerEditionsandControlModulesonpage 25
OperationsManagerTargetsonpage 15
OperationsManagerActionsonpage 19
ResourceDescriptionsonpage 22
HowOperationsManagerWorks
Tokeepyourinfrastructureinthedesiredstate,OperationsManagerperformsIntelligentWorkloadManagement.
Thisisanongoingprocessthatsolvestheproblemofassuringapplicationperformancewhilesimultaneouslyachiev
ingthemostefficientuseofresourcesthatispossible.
Thisisnotasimpleproblemtosolve.IntelligentWorkloadManagementhastoconsidermanydifferentresources,
numerouscontrolpointsforeachdevice,andhowdevicesandresourcesareusedinrelationtoeachother.Asyou
adddevicestoyourinfrastructure,thefactorsforeachdecisionincreaseexponentially.Ontopofthat,theenviron
mentisconstantlychangingtostayinthedesiredstate,youareconstantlytryingtohitamovingtarget.
ToperformIntelligentWorkloadManagement,OperationsManagermodelstheenvironmentasamarketmadeupof
buyersandsellers.Thesebuyersandsellersmakeupasupplychainthatrepresentstiersofdevicesinyourinventory.
Users Guide
10
HowOperationsManagerWorks
SeetheTheSupplyChainViewonpage 113foravisuallayoutofthebuyerandsellerrelationships.
OperationsManagerusesVirtualCurrencytogiveabudgettobuyersandassigncosttoresources.Thisvirtualcur
rencyassignsvalueacrossalltiersofyourenvironment,makingitpossibletocomparethecostofapplicationtransac
tionswiththecostofspaceonadiskorphysicalspaceinadatacenter.
Thepricethatasellerchargesforaresourcechangesaccordingtothesellerssupply.Asdemandincreases,prices
increase.Aspriceschange,buyersandsellersreact.Buyersarefreetolookforothersellersthatofferabetterprice,
andsellerscanduplicatethemselves(opennewstorefronts)tomeetincreasingdemand.OperationsManagerusesits
EconomicSchedulingEnginetoanalyzethemarketandmakethesedecisions.Theeffectisaninvisiblehandthat
dynamicallyguidesyourITinfrastructuretotheoptimaluseofresources.
TogetthemostoutofOperationsManager,youshouldunderstandhowitmodelsyourenvironment,thekindofanal
ysisitperforms,andthedesiredstateitworkstoachieve.Thissectiondescribesthefollowinginmoredetail:
TheDesiredStateonpage 11
TheMarketandVirtualCurrencyonpage 12
TheEconomicSchedulingEngineonpage 13
TheOperationsManagerSupplyChainonpage 13
TheDesiredState
ThegoalofIntelligentWorkloadManagementistoassureperformancewhilemaintainingefficientuseofresources.
Whenperformanceandefficiencyarebothmaintained,youareinthedesiredstate.Youcanmeasureperformanceas
afunctionofdelay,wherezerodelaygivestheidealQoSforagivenservice.Efficientuseofresourcesisafunctionof
utilizationwhere100%utilizationofaresourceistheidealforthemostefficientutilization.
Ifyouplotdelayandutilization,theresultisacurvethatshowsacorrelationbetweenutilizationanddelay.Uptoa
point,asyouincreaseutilization,theincreaseindelayisslight.Therecomesapointonthecurvewhereaslight
increaseinutilizationresultsinanunacceptableincreaseindelay.Ontheotherhand,thereisapointinthecurve
whereareductioninutilizationdoesntyieldameaningfulincreaseinQoS.Thedesiredstatelieswithinthesepoints
onthecurve.
Youcouldsetathresholdtopostanalertwhenevertheupperlimitiscrossed.Inthatcase,youwouldneverreacttoa
problemuntildelayhasalreadybecomeunacceptable.Toavoidthatlatereactionyoucouldsetthethresholdtopost
analertbeforetheupperlimitiscrossed.Inthatcase,youguaranteeQoSatthecostofoverprovisioningyou
increaseoperatingcostsandneverachieveefficientutilization.
Users Guide
11
IntroducingOperationsManager
Insteadofrespondingafterathresholdiscrossed,OperationsManageranalyzestheoperatingconditionsandcon
stantlyrecommendsactionstokeeptheentireenvironmentwithinthedesiredstate.Ifyouexecutetheseactions(or
letOperationsManagerexecutethemforyou),theenvironmentwillmaintainoperatingconditionsthatassureper
formanceforyourcustomers,whileensuringthelowestpossiblecostthankstoefficientutilizationofyourresources.
Foraquickviewofyourcurrentenvironmentandhowitisconvergingonthedesiredstate,seeTheWorkloadViewon
page 145.
TheMarketandVirtualCurrency
ToperformIntelligentWorkloadManagement,OperationsManagermodelstheenvironmentasamarket,anduses
marketanalysistomanageresourcesupplyanddemand.Forexample,bottlenecksformwhenlocalworkloaddemand
exceedsthelocalcapacityinotherwords,whendemandexceedssupply.Bymodelingtheenvironmentasamar
ket,OperationsManagercanuseeconomicsolutionstoefficientlyredistributethedemandorincreasethesupply.
OperationsManagerusestwosetsofabstractiontomodeltheenvironment:
ModelingthephysicalandvirtualITstackasaservicesupplychain
Thesupplychainmodelsdevicesinyourenvironmentasmanagedentities.Theseincludeapplications,VMs,host
machines(physicalmachines,orPMs),storage,anddatacenters.Everyentityisabuyer,aseller,orboth.Ahost
machinebuysphysicalspace,power,andcoolingfromadatacenter.Thephysicalmachinesellshostresources
suchasCPUcyclesandmemorytoVMs.Inturn,VMsbuyhostservices,andthenselltheirresources(VMemand
VCPU)toapplications.
SeetheTheSupplyChainViewonpage 113foravisuallayoutofthebuyerandsellerrelationships.
UsingvirtualcurrencytorepresentdelayorQoSdegradation,andtomanagethesupplyanddemandofservices
alongthemodeledsupplychain
Thesystemusesvirtualcurrencytovaluethesebuy/selltransactions.Eachmanagedentityhasarunningbudget
theentityaddstoitsbudgetbyprovidingresourcestoconsumers,andtheentitydrawsfromitsbudgettopay
fortheresourcesitconsumes.Thepriceofaresourceisdrivenbyitsutilizationthemoredemandfora
resource,thehigheritsprice.
ModelingtheEnvironmentasaMarket
Theseabstractionsopenthewholespectrumoftheenvironmenttoasinglemodeofanalysismarketanalysis.
Resourcesandservicescanbepricedtoreflectchangesinsupplyanddemand,andpricingcandriveresourcealloca
tiondecisions.Forexample,abottleneck(excessdemandoversupply)resultsinrisingpricesforthegivenresource.
Applicationscompetingforthesameresourcecanlowertheircostsbyshiftingtheirworkloadstootherresourcesup
pliers.Asaresult,utilizationforthatresourceevensoutacrosstheenvironmentandthebottleneckisresolved.
12
HowOperationsManagerWorks
TheEconomicSchedulingEngine
OperationsManagertrackspriceforresourcesintermsoftheUtilizationIndex(UI).Thehigherthisindexfora
resource,themoreheavilytheresourceisutilized,thegreaterthedelayforconsumersofthatresource,andthe
greatertherisktoyourQoS.OperationsManagerconstantlyworkstokeeptheUIwithinacceptablebounds.
YoucanthinkofUIasthecostforaresourceOperationsManagerworkstokeepthecostatacompetitivelevel.
Thisisnotsimplyamatterofrespondingtothresholdconditions.OperationsManageranalyzesthefullrangeof
buyer/sellerrelationships,andeachbuyerconstantlyseeksoutthemosteconomicaltransactionthatisavailable.
ThislastpointiscrucialtounderstandingOperationsManager.Thevirtualenvironmentisdynamic,withconstant
changestoworkloadthatcorrespondwiththevaryingrequestsyourcustomersmakeofyourapplicationsandser
vices.Byexaminingeachbuyer/sellerrelationship,theEconomicSchedulingEnginearrivesattheoptimalworkload
distributionforthecurrentstateoftheenvironment.Inthisway,OperationsManagerconstantlydrivesyourenviron
menttowardthedesiredstate.
Forexample,assumeasinglePMthathostsoneVMwithacriticalapplication,andtwoVMswithnoncriticalapplica
tions.Considerthesesimilarsituations:
Thecriticalapplicationhasincreaseduse,andthenoncriticalapplicationsaredormant
Inthiscase,OperationsManagercansuspendthetwounusedVMs(reduceVMsprawl)anddevotemorehost
resourcestothecriticalapplication.
Thecriticalapplicationhasincreaseduse,andbothnoncriticalapplicationsseeincreaseduse
Inthiscase,OperationsManagercanmovethenoncriticalVMstoanotherhostanddevotemorehostresources
tothecriticalapplication.
Thisisaverysimplecase,butitillustratesthevalueofconstantanalysisofalltherelationships.Forthecriticalappli
cation,theresultsarethesame.Butfortheenvironmentasawhole,theresultsarriveatdifferent,economicalsolu
tions,thatarebestfortheactualconditions.TheEconomicSchedulingEngineconsidersalltheentitiesandresources
inyourenvironment,andanalyzesthemtoconstantlytendtowardthedesiredstate.
NOTE:ThedefaultOperationsManagerconfigurationisreadytouseinmanyenvironments.However,youcanfine
tunetheconfigurationtoaddressspecialservicesandresourcesinyourenvironment.OperationsManagerprovidesa
fullrangeofpoliciesthatyoucansettocontrolhowthesoftwaremanagesspecificgroupsofentities.Beforeyoumake
suchpolicysettings,youshouldunderstanddefaultOperationsManageroperation.Formoreinformationaboutpoli
cies,seeThePolicyViewonpage 344.
TheOperationsManagerSupplyChain
OperationsManagermodelsyourenvironmentasamarketofbuyersandsellers.Itdiscoversdifferenttypesofenti
tiesinyourenvironmentviathetargetsyouhaveconfiguredforyourinstallation.Discoverymapstheseentitiestothe
supplychainsoOperationsManagercanmonitorthemandmanagetheworkloadstheysupport.Forexample,fora
hypervisortargetOperationsManagerdiscoversVMs,thePMsanddatastoresthatprovideresourcestotheVMs,and
theapplicationsthatuseVMresources.Theentitiesinyourenvironmentformachainofsupplyanddemandwhere
someentitiesprovideresourceswhileothersconsumethesuppliedresources.
Forinformationaboutspecificmembersofthesupplychain,seeTheSupplyChainViewonpage 113.
Users Guide
13
IntroducingOperationsManager
SupplyChainTerminology
VMTurbointroducesspecifictermstoexpressITresourcesandutilizationintermsofsupplyanddemand.Theseterms
arelargelyintuitive,butyoushouldunderstandhowtheyrelatetotheissuesandactivitiesthatarecommonforIT
management.
Term:
Definition:
Commodity
ThebasicbuildingblockofOperationsManagersupplyanddemand.AlltheresourcesthatOperations
Managermonitorsarecommodities.Forexample,theCPUcapacityormemorythataphysicalmachine
canprovidearecommodities.OperationsManagercanalsorepresentclustersandsegmentsas
commodities.
Whentheuserinterfaceshowscommodities,itsshowingtheresourcesaserviceprovides.Whenthe
interfaceshowscommoditiesbought,itsshowingwhatthatserviceconsumes.
ComposedOf
Theresourcesorcommoditiesthatmakeupthegivenservice.Forexample,intheuserinterfaceyou
mightseethatacertainVMiscomposedofcommoditiessuchasoneormorephysicalCPUs,anEthernet
interface,andphysicalmemory.
ContrastComposedOfwithConsumes,whereconsumptionreferstothecommoditiestheVMhas
bought.AlsocontrastComposedOfwiththecommoditiesaserviceoffersforsale.Aphysicalmachine
mightincludefourCPUsinitscomposition,butitoffersCPUCyclesasasinglecommodity.
Consumes
Theservicesandcommoditiesaservicehasbought.Aserviceconsumesothercommodities.For
example,aVMconsumesthecommoditiesofferedbyaphysicalmachine,andanapplicationconsumes
commoditiesfromoneormoreVMs.Intheuserinterfaceyoucanexploretheservicesthatprovidethe
commoditiesthecurrentserviceconsumes.
Entity
Abuyerorsellerinthemarket.Forexample,aVMoradatastoreisanentity.
Environment
Thetotalityofdatacenter,network,physicalmachine,storage,VM,andapplicationresourcesthatyou
aremonitoring.
Inventory
Thelistofallentitiesinyourenvironment.
UtilizationIndex
AmeasureoftherisktoQualityofService(QoS)thataconsumerwillexperience.ThehighertheUIona
provider,themorerisktoQoSforanyconsumerofthatprovidersservices.
Forexample,aphysicalmachineprovideshostservicestooneormoreVMs.ThehighertheUIonthe
provider,themorelikelythattheVMswillexperienceQoSdegradation.
Inmostcases,foroptimaloperationtheUIonaprovidershouldnotgointodoubledigits.
14
OperationsManagerHostRequirements
OperationsManagerHostRequirements
OperationsManagerrunsonhoststhatmeetthefollowingrequirements:
SupportedHypervisorTechnology
StorageRequirements
Memory
CPUs
VMware:
vCenterversions3.5,4,or5.xrunningwithESX
3.x,4,x,or5.x
80GBorgreaterdiskstorage+swap
spacetomatchtheRAMallocation(for
example,20GB+16GB=36GB)
16GB
2vCPUs4
vCPUspreferred
Citrix:
XenServerversions5.6.xand6.x
80GBorgreaterdiskstorage
16GB
2vCPUs4
vCPUspreferred
Microsoft:
HyperVasbundledwithWindows2008R2,or
HyperVServer2012
80GBorgreaterdiskstorage
16GB
2vCPUs4
vCPUspreferred
RedHatEnterpriseVirtualization:
RHEV3.x
80GBorgreaterdiskstorage
16GB
2vCPUs4
vCPUspreferred
OperationsManagerTargets
YoucanassigninstancesofthefollowingtechnologiesasOperationsManagertargets:
Hypervisors
CitrixXenServer5.66.2
MicrosoftHyperV2008R2,HyperV2012,andHyperV2012R2
RHEVM(RedHatEnterpriseVirtualizationManager)versions3.x
VMwarevCenter4.15.xrunningwithESX3.x,4,x,or5.x
CloudManagers
CloudStack3.0.24.1
MicrosoftSystemCenter2012VirtualMachineManagerandSystemCenter2012R2VirtualMachineManager
VMwarevCloudDirector1.05.1
OpenStackHavanaandIcehouse
ApplicationServers
IBMWebSphereApplicationServer,version8.0.0.9orgreater
OracleWebLogicversions11gor12c
JBossApplicationServer7.0andlaterJBossDeploymentManagerusingjbosseap6.3
ApacheTomcat,versions7.xand8.0.x
LoadBalancers
CitrixNetScaler
StorageManagers
NetAppStorageSystemsrunningDataONTAPversion8orlater
EMCVNXSeriesStorageSystems(forversiondetails,seetheEMCVNXSupportKBarticle)
PureStorageFlashArray
HP3PARStoreServ
FabricManagers
CiscoUCS2.0andhigher
Users Guide
15
IntroducingOperationsManager
OperationsManagerTargets
ToconfigureanaggregateddeploymentofOperationsManager,youcanassignOperationsManagerserversas
targets(seeAddingOperationsManagerTargetsforAggregationonpage 326).Theversionsoftargetinstances
mustmatchtheversionoftheaggregatinginstance.
Thefollowingsectionsdescribethesetargets.ForinformationaboutassigningtargetstoOperationsManager,see
TargetConfigurationonpage 303.
Hypervisors
OperationsManagercanusearangeofVMmanagersastargets.Forgeneraldiscussion,thisdocumentreferstothe
varioussupportedVMmanagersashypervisors.
OperationsManagersupportsthefollowinghypervisortargets:
CitrixXenServer
MicrosoftHyperV
RedHatRHEVM
VMwarevCenter
OperationsManageruseshypervisortargetstoaccessinformationaboutthemanagedVMs,hosts,anddatastores,
andalsotoexecutecommandssuchasprovisioning,resizing,orreconfiguringentitiesintheenvironment.Through
thehypervisor,OperationsManagercanperformsystemmonitoring,reportonwastedstorage,recommendactions,
executemovesforVMsandVMstorage,andexecuteVMreconfiguration(changeCPUcount,memory,etc.).
TheentitiesOperationsManagerdiscoversthroughhypervisortargetsinclude:
VMs
PhysicalmachinesthathostVMs
DatastoresthatsupporttheVMs
Datacenters
CloudManagers
CloudManagersprovidealayerofcontroltodelivervirtualinfrastructuresthatcanbedeployedautomatically,orina
selfserviceofferingtocustomers.Theydefineandmanagevirtualdatacenters(VDCs)providerVDCstomanage
thephysicalandvirtualresourcesthatsupportthecloudoffering,andconsumerVDCsthatpresentlimitedresources
tocustomers.
OperationsManagersupportsthefollowingcloudmanagertargets:
ApacheCloudStack
MicrosoftVirtualMachineManager(VMM)
VMwarevCloudDirector
OpenStackCloudOperatingSystem
OperationsManagerhasvisibilityintothefullVDCchain,fromtheresourcesprovidedbytheunderlyinghostsand
physicaldatastores,throughtheresourcesconsumedbyaproviderVDC,totheresourcesconsumedbyVMshosted
onaconsumerVDC.
16
OperationsManagerTargets
YoucancreatespecialOperationsManageruseraccountsforconsumerVDCcustomers.Suchanaccounthasalimited
scope,andtheusercannotseeanyoftheresourcesoutsideofthatscope.Inthisway,youcanofferOperationsMan
agertocloudcustomerswithoutexposinganyproprietaryinfrastructuredatatothem.Formoreinformation,seeUser
AuthenticationConfigurationonpage 295.
TheentitiesOperationsManagerdiscoversthroughcloudmanagertargetsinclude:
ConsumerVDCs
Virtualresourcesthatareavailabletocustomers.
ProviderVDCs
PhysicalresourcesthatprovidetheinfrastructuretosupportConsumerVDCs.
NOTE:DifferenttargetsusedifferentnamestorefertoVirtualDatacenters.IntheOperationsManagersupplychain,
theseentitiesareallrepresentedbyConsumerandProviderVDCs,asfollows:
VMTurbo
vCloudDirector
vCenterServer
VMM
CloudStack
OpenStack
ConsumerVDC
OrganizationVDC
ResourcePool
(Child)
Tenantor
TenantQuota
Accounts
Tenant
ProviderVDC
ProviderVDC
ResourcePool
(Root)
Cloud
Pod
N/A
ApplicationServers
Anapplicationserveroperatesinthemiddletierofamultitierapplicationenvironment.Itprovidesreliabilityand
scalability,anditensureshighperformanceinthemiddletier.Manyapplicationserverssupportsomeformofcluster
ing,whereoneapplicationserverisamaster,orDomainManager,tomultipleslaveapplicationservers.Thiscan
enableloadbalancing,andfailoveravailability.
OperationsManagersupportsthefollowingapplicationservertargets:
IBMWebSphereApplicationServer
OracleWebLogic
JBoss
ApacheTomcat
Thetargetcanbeaspecificapplicationserver,oritcanbeaDomainManagerthatmanagesaclusterofapplication
servers.OperationsManagermanagestheresourcesusedbyapplicationservers,includingheap,threads,transac
tions,andresponsetimeintheserverprocess,andVMemandVCpuintheVMthathoststheapplicationserver.
LoadBalancers
Aloadbalancerisdeployedinfrontofmultipleapplicationservers,anddistributesclientrequestsinawaythat
achievesthebestutilizationofapplicationresources.Clientrequestscomeintovirtualapplications(inNetScaler,vir
tualservers),andtheloadbalancerpassestherequeststotheboundunderlyingapplicationsaccordingtoitscriteria.
Users Guide
17
IntroducingOperationsManager
OperationsManagersupportsthefollowingloadbalancertargets:
CitrixNetScaler
OperationsManagerdiscoversthevirtualapplicationsthatareconfiguredforaloadbalancer.Itcanalsodiscover
applicationsrunninginyourenvironmentandautomaticallybindthemtothecorrectvirtualapplication.Operations
Managercanthenmonitorthehealthofthoseboundapplicationsanddecidewhethertoprovisionordecommission
applicationinstances.Asitprovisionsnewinstances,itautomaticallybindsthemtothecorrectvirtualapplication.
(Forinformationaboutdiscoveringapplicationstobindtoaloadbalancer,seeLoadBalancerDiscoveryonpage 386.)
TheentitiesOperationsManagerdiscoversthroughloadbalancertargetsinclude:
VirtualApplications
Applications
StorageManagers
Storagemanagersprovidemanagementanddistributionofdatastorageacrossdiskarrays.Storagemanagerscan
supportthinprovisioning,deduplication,andHAarchitectures.OperationsManagermonitorsresourceutilization
acrossthestoragesystemtooptimizeplacementandprovisioningofvolumesanddiskarrays,aswellasmanagement
ofstoragecontrollerresources.
OperationsManagersupportsthefollowingstoragemanagertargets:
NetAppStorageSystemsrunningDataONTAPversion8orlater
TheactionsOperationsManagercanrecommendandperformaredifferentforsystemsrunningin7Modeor
ClusterMode.
EMCVNXSeriesStorageSystemsforversiondetails,seetheEMCVNXSupportKBarticle.
TheentitiesOperationsManagerdiscoversthroughstoragemanagertargetsinclude:
StorageControllers(NetAppcontrollers/filers,VNXprocessors)
DiskArrays(aggregates,clusteredaggregates,storagepools,RAIDgroups)
Datastores(volumesorLUNs)
FabricManagers
Fabricmanagersprovideapointofcontrolforfabricsthatunifycompute,network,storage,andvirtualresources
withinasinglesystem.
OperationsManagersupportsthefollowingfabricmanagertargets:
CiscoUCSFabricManager
TheentitiesOperationsManagerdiscoversthroughfabricmanagerstargetsinclude:
18
UCSDomains
Chassis
FabricInterconnects
IOModules
OperationsManagerActions
OperationsManagerServersasTargets
Inlargevirtualenvironments,youcanusemorethanoneOperationsManagerinstancetomanageyourworkload.To
managethefullenvironmentthroughasingleclientuserinterface,youaddtheseOperationsManagerinstancesas
targetstoamasterinstanceofOperationsManager.ThiscreatesanaggregatedinstallationofOperationsManager.
Formoreinformation,seeAggregatedOperationsManagerInstallationsonpage 405orAddingOperationsManager
TargetsforAggregationonpage 326.
OperationsManagerActions
OperationsManagerdoesmorethantrackproblemsinyourenvironment.Beforeproblemsoccur,OperationsMan
ageridentifiesactionsyoucantaketoavoidtheproblems.Youcanperformtheseactionsmanually,directOperations
Managertoperformtheactionsoncommand,ordirectOperationsManagertoperformactionsautomaticallyasthey
arise.Youcansetdifferentactionmodes(whethertoautomateornot)globallyorforspecificgroupsorclusters
withinyourenvironment(seeActionModesonpage 370).
OperationsManagerperformsfourgeneraltypesofactions:
ProvisionAddresourcecapacity,usuallybyaddinganentity
DecommissionStop,suspend,orremoveanentity
PlacePlaceaconsumeronadifferentprovider
(Re)ConfigureChangetheallocationofresourcesonanentity
Provision
Provisioningactionsaddcapacitytoyourenvironment.Forexample,provisioningaPMaddsmorecomputecapacity
thatisavailabletohostVMs.ProvisioningaVMaddscapacitytorunapplications.OperationsManagercanprovision
thefollowing:
ApplicationServers(onlywithProvisionscalingpolicy)
VMs
PMs
Storage
StorageControllers(onlyforplanningscenarios)
DiskArrays
Undercertaincircumstances,OperationsManagercanalsorecommendthatyouprovisionavirtualdatacenter.
Decommission
Decommissioningactionseithersuspendentities(setresourcesasidewithoutremovingthemfromtheenvironment)
orterminateentities(removethemfromtheenvironment).Suspendedcapacityisstillavailabletobebroughtback
online,butiscurrentlynotavailableforuse.Suspendedresourcesarecandidatesfortermination.
Users Guide
19
IntroducingOperationsManager
OperationsManagercandecommissionthefollowing:
ApplicationServers(onlywithProvisionscalingpolicy)
VMs
PMs
Storage
DiskArrays
OperationsManagercanalsorecommendthatyoudecommissionavirtualdatacenter.
Place
Placementactionsdeterminethebestproviderforaconsumer.Moveactionschangeaconsumertouseadifferent
provider.Forexample,movingaVMassignstheVMtobehostedonadifferentPM.MovingaVMsstoragemeansthe
VMwilluseadifferentdatastore.OperationsManagercanmovethefollowing:
VMs
Storage
(Re)Configure
Theseareconfigure,reconfigure,andresizeactions.Configureandreconfigureactionscanaddnecessarynetwork
access,orreconfigurestorage.Resizeactionsallocatemoreorlessresourcecapacityonanentity,whichcaninclude
addingorsubtractingVCPUsorVMemonaVM,addingorsubtractingcapacityonadatastore,andaddingorsubtract
ingvolumesinadiskarray.OperationsManagercanresizethefollowing:
20
ApplicationServers(onlywithResizescalingpolicy)
VMs
Storage
DiskArrays
VirtualDatacenters
OperationsManagerActions
ActionsSummary
ThefollowingtablesummarizestheactionsOperationsManagercanperformorrecommendfortheinventoryitems
inthesupplychain:
Entity
Provision
VirtualApplication(only
availablewiththe
ApplicationControlModule)
N/A
Applicationsignaturesidentifywhichapplicationsareboundtospecificloadbalancers.To
increasecapacityforavirtualapplication,OperationsManagerprovisionsordecommissions
VMsrunningtheseapplications.Inthisway,OperationsManageraddsorsubtractscapacityto
thevirtualapplication.
OperationsManagerdiscoversvirtualapplicationsforLoadBalancertargets,andfor
applicationtargetsifAutoScaleisdisabled.Fortargetinformationaboutdiscoveryonload
balancertargets,seeLoadBalancerDiscoveryonpage 386.
Application(onlyavailable
withtheApplicationControl
Module)
BindForvirtual
applications
UnbindFor
virtualapplications
N/A
Forapplications
discoveredviaJMX,
resizetheJVM
heap
ApplicationServer(only
availablewiththe
ApplicationControlModule)
Startanew
applicationserver
Suspend
Terminate(remove
applicationserver)
N/A
Resizeheap
Resizethreads
OnlywithaProvision
scalingpolicy
Decommission
Place
(Re)Configure
ForVMshostingthe
applicationserver,
resizevMEMand
vCPU.Resizeisonly
withaResizescaling
policy.
OnlywithaProvision
scalingpolicy
VM
Start
ForVMsthathost
noncritical
applications(only
availablewiththe
ApplicationControl
Module)
Suspend
Terminate(remove
VM)
MoveVM(to
differenthost,
datastore,etc.)
PM
Start
Provision
Suspend
Terminate(remove
PM)
N/A
Storage(datastoresforVMs)
Start
Provision
Suspend
Terminate(remove
datastore)
Move(todifferent
storagedevice
onlyavailablewith
theStorageControl
Module)
Resize(only
availablewiththe
StorageControl
Module)
DiskArray(onlyavailable
withtheStorageControl
Module)Fordetailsabout
automation,seeSupply
ChainDiskArrayon
page 129
Start
Provision
Suspend
Move(ForNetApp,
onlyinCmode)
Resize(ResizeUp,
only)
StorageController(only
availablewiththeStorage
ControlModule)
Provision
N/A
Users Guide
Reconfigure
(includingadd
missingnetworkor
reconfigure
storage)
Resize(change
amountofmemory
orstorage)
21
IntroducingOperationsManager
Entity
Provision
Decommission
Place
(Re)Configure
IOModule(onlyavailable
withtheFabricControl
Module)
Addnorthboundand
southboundports
Removenorthbound
andsouthbound
ports
N/A
Resizeportchannel
FabricInterconnect(only
availablewiththeFabric
ControlModule)
Addnorthboundand
southboundports
Removenorthbound
andsouthbound
ports
N/A
Resizeportchannel
Datacenter
N/A
OperationsManagerdoesnotrecommendactionstoperformonthedatacenteritself,butit
doesrecommendactionstoperformontheentitiesrunninginthedatacenter.
ProviderVirtualDatacenter
N/A
OperationsManagerdoesnotrecommendactionstoperformontheVDCitself,butitdoes
recommendactionstoperformontheentitiesrunningintheVDC.Forexample,toincrease
VDCcapacity,OperationsManagercanrecommendprovisioningmorehostorstorage
resources.
ConsumerVirtual
Datacenter
Ifresizeupactions
arenotperformed,
OperationsManager
canrecommendto
provisionaVDC.
Ifresizedown
actionsarenot
performed,
OperationsManager
canrecommendto
decommissiona
VDC.
N/A
Resize(changethe
amountofCPU,
memory,orstorage
allocatedtoaVDC)
ResourceDescriptions
Toperformintelligentworkloadbalancing,OperationsManagercollectsrawdatafromitstargetservers(hypervisors,
cloudmanagementstacks,orloadbalancers).OperationsManagerpollsitstargetserversat10minuteintervalsto
collectthetarget'slatestdatasamples.Itthenusesthese10minutedatapointsforanalysisandtodisplaydatainthe
GUI.
ThewayOperationsManagercollectshostmemorydatafromvCenterServerillustrateshowthisworks.vCenter
ServercollectspeakmetricsfromitsmanagedVMsat20secondintervals.EverytenminutesOperationsManager
pollsvCenterServertocollectitslastroundofdatasamples(30samplesin10minutes).TotrackaVM'sutilizationof
hostmemory,OperationsManagerrequestsmemory.activedatasamplesfromvCenter.Fromthatpolling,Operations
Managercantrack:
MaxMemoryUtilizationOperationsManagerusesthegreatestvalueineachpollingsample.Thisgivesthe
highestpercentageofactivememoryutilizationfortheselectedVM(orgroupofVMs),calculatedoverthe
selectedtimeperiod.Foramaximumvalue,OperationsManagerusesthehighestobservedactivememoryvalue
inthedatasample.
AverageMemoryUtilizationOperationsManageraveragesallthevaluesineachpollingsample.
ThefollowingtableliststhemetricsOperationsManagercollects,andincludesdetailsabouthowtheyarecollectedor
measured.WhentheOperationsManageruserinterfaceplotschartsofclustersorgroupsofdevices,thesecharts
showtheaverageofthepercentageofallocatedresourcesthatareused.
22
ResourceDescriptions
Resource:
Description:
124CPURdy
Waittimeinthereadyqueueonthehost,measuredinms.OperationsManagermonitors1CPU,2CPU,
4CPU,upto32CPUreadyqueuesonhosts.Chartsshow14CPUvalues.Thechartsshowthe
percentageallocatedreadyqueuecapacitythatisinuseonthehost.Forhostcharts,thisisameasureof
thetotalreadyqueuewaittimeforalltheVMsrunningonthathost.
Balloon
BallooningcapacityonthePM,measuredinKbytes.Thiscapacityisthegreaterof:
65%oftheVMemconfiguredforallpoweredonVMsthatthePMhosts
ThephysicalmemorycapacityofthePM
ChartsshowthepercentageofthePMsballooningcapacitythatisinuse.
Cooling
Allocatedcoolingindicatesthehighestacceptablerunningtemperatureforaphysicaldevice,suchasa
chassisinacomputefabric.
CPU
HostCPUcapacity,measuredinMHz.ThisshowswhatpercentageofCPUcyclesaredevotedto
processinginstructions.
HostchartsshowthepercentageofthehostsCPUcapacitythatisinuse.
VMchartsshowthepercentageofthehostsCPUcapacitythatisconsumedbythegivenVM.
IO
DataratethroughthehostsIOadapter,measuredinKbytes/sec.
DatacenterchartsshowtheaveragepercentageofthehostIOcapacitythatisinuse,forallthehostsin
thedatacenter.
HostchartsshowthepercentageofthehoststotalIOcapacitythatisinuse.
Heap
Thehepcapacityallocatedforanapplication.Chartsshowthepercentageofcapacitythatisusedbyan
application.
IOPS
Storageaccessoperationspersecond.ChartsshowthepercentageofallocatedIOPScapacitythatis
usedonadatastore.
Latency
Allocatedcapacityforlatencyonadatastore.ThismeasuresthelatencyexperiencedbyallVMsand
hoststhataccessthedatastore.Chartsshowthepercentageofallocatedlatencythatisinuseonthe
datastore.
Mem
Hostmemory,measuredinKbytes.
Hostchartsshowthepercentageofthehostsmemorythatisinuse.
VMchartsshowthepercentageofthehostsmemorythatisconsumedbythegivenVM.
NET
DataratethroughthehostsNetworkadapter,measuredinKbytes/sec.
DatacenterchartsshowtheaveragepercentageofthehostNETcapacitythatisusedforallthehostsin
thedatacenter.
HostchartsshowthepercentageofthehoststotalNETcapacitythatisinuse.
Power
Ameasureofthepowerthatisconsumedbyaphysicaldevice.
ResponseTime
Responsetimeinmsallocatedtoanapplicationserver.
Storage
Datastorecapacity,measuredinKbytes.Datastorechartsshowthepercentageofadatastorescapacity
thatisinuse.
Storage
Provisioned
Howmuchthegivenstorageisoversubscribed.StorageProvisionedcapacityisthestoragecapacity
multipliedbytheStorageOverprovisionedPercentage(200bydefault).Thehigherthisvalue,thegreater
theriskthatstorageisovercommitted.
Swap
Allocatedswapspaceonthehost.Chartsshowthepercentageofahostsallocatedswapspacethatisin
use.
Threads
Allocatedthreadcapacity.Chartsshowthepercentageofthreadcapacitythatisconsumedbyan
applicationserver.
Transactions
Transactionspersecondinanapplication.Chartsshowthepercentageofanapplicationsallocated
transactioncapacitythatisinuse.
Users Guide
23
IntroducingOperationsManager
Resource:
Description:
UI
AmeasureoftherisktoQualityofService(QoS)thataconsumerwillexperience.ThehighertheUIona
provider,themorerisktoQoSforanyconsumerofthatprovidersservices.
ChartsshowtheUIforthemostutilizedresourceofagivenentity.Forexample,ifahosthasaUIof6for
MEMand12forCPU,thechartwillshowthehighervalue.
VCPU
TheCPUcapacityallocatedtoaVMguestOS,measuredinMHz.ChartsshowthepercentageofaVMs
VCPUcyclesthataredevotedtoprocessinginstructions.
VMem
ThememoryallocatedtoaVMguestOS,measuredinKbytes.ChartsshowthepercentageofaVMs
allocatedVMemthatisinuse.
NotethatpercentagesofallocatedVMemaremeasuredagainstwhicheveristhelessof:TheVMemlimit
(ifset)ortheallocatedVMemcapacity.Thisisalsotrueinreportsandrecommendedactions.For
example,assumeaVMwithallocatedVMemof8GB,butalimitof4GB.Inthiscase,thepercentageina
chartshowsthepercentageutilizedof4GB.
VStorage
VirtualstorageallocatedtoaVM,measuredinKbytes.ChartsshowthepercentageofaVMsallocated
VStoragethatisinuse.
24
OperationsManagerEditionsand
ControlModules
VMTurboOperationsManagercanperformintelligentworkloadmanagementonawiderangeofentitiesinyourenvi
ronment.Dependingonyourmanagementneeds,youcanlicensedifferentcontrolmodulestoextendOperations
Managercontrolintomoretechnologiesandentitiesinyourenvironment.Thissectiondescribesthebaseinstalla
tionsVirtualHealthMonitorandOperationsManager.Italsodescribesthedifferentcontrolmodulesyoucan
licensetoaddfeaturestoyourbaseinstallationofOperationsManager.
TheVMTurboOperationsManagerproductincludesthefollowingeditionsandcontrolmodules:
OperationsManageronpage 26
VirtualHealthMonitoronpage 28
ApplicationControlModuleonpage 29
CloudControlModuleonpage 32
HybridCloudControlModuleonpage 34
StorageControlModuleonpage 35
FabricControlModuleonpage 36
NetworkControlModuleonpage 37
ContainerControlModuleonpage 39
VDIControlModuleonpage 40
Users Guide
25
OperationsManagerEditionsandControlModules
OperationsManager
ThebaseOperationsManagerproductprovidesfull,endtoendmanagementofyourenvironment,fromthedata
center,throughphysicalhostsandstorage,toyourvirtualmachines.Thisincludesrealtimemanagement,planning,
andoptimizedplacementofworkload.OperationsManagerisaunifiedplatformthatyoucanuseacrossmultipleVM
technologiesforcapacityplanning,workloadreservationanddeployment,andintelligentworkloadmanagementthat
guaranteesperformanceandefficiencyacrossyourinfrastructure.
OperationsManagerusesrealtimecalculationsofVMdemandandresourceavailabilitytointelligentlymanageyour
workloads.Itidentifiesactionsyoucanexecutetokeepyourenvironmentinthedesiredstate.Yougettheseaction
recommendationsbeforethingsgowrongyoucanexecutetheseactionsmanually,andyoucanautomatethese
actionsforyourentireenvironment,orforspecificclustersorgroups.
AssociatedTargets
26
CitrixXenServer
MicrosoftHyperV
RedHatRHEVM
VMwarevCenter
OperationsManager
UseCases
Intelligentlymanageworkloadacross:
VMs
Hosts
Storage
Monitorandinvestigate
OperationsManagergivesyouthefollowingviewstomonitoryourenvironmentYoucanalwaysseeand
executethecurrentsetofrecommendedactions:
DashboardsView
Usedashboardstocheckconditionsataglance.Youcanscopedashboards,drilldowntospecifics,and
generatereportsfromthedashboardviews.Youcanalsocreateandsavecustomdashboards.
SupplyChainView
NavigateyourenvironmentthroughthechainofbuyersandsellersFromapplications,throughVMs,outto
HostsorDatastores.Fromthisviewyoucaninspectindividualentities,anddrilldownformoredetails.
WorkloadView
Getahighlevelviewofthedistributionofworkloadoverhostsanddatastores.Youcanseethecurrentstate,
andthestateourwouldachieveifyouexecutedthecurrentsetofrecommendedactions.
InventoryView
Thisviewshowsyourcompleteinfrastructureinahierarchicaldisplay.Navigatetospecificentitiesandview
theirresourceconsumption,orotherdataabouttheircurrentstate.
Reserveanddeployworkloadresources
UseOperationsManagertocalculatethebestplacementforfutureworkloads,reservingtheresourcesand
maintainingyourenvironmentinastatethatbestsupportsthereservedresourcesasrealtimechangesoccur.
Whenthetimecomestodeploytheseworkloads,OperationsManagerexecutesthedeployment,placingtheVMs
foryou.
Performcapacityplanning
TheOperationsManagerplannersimulateswhatifscenariosyoucanruntoseehowyourcurrentorplanned
infrastructureholdsup.Theplanincludesacompletelistofactionsthatwillresultsinanenvironmentthatbest
supportstheplannedworkload.Afterrunningaplan,youcansaveitorgenerateareporttokeepthe
recommendedactionsonhand.
Reporting:
Onetimeorscheduledreporting
Youcangeneratereportsondemandorscheduleregularruns,includingsubscriptionstoemailreportsto
listedaddresses.
Createcustomreports
Youcancreatecustomdashboards,andgeneratereportsfromtheirdata.Youcanschedulethesereportsand
setupsubscriptions.
Configuration
YoucanconfigureOperationsManagertomeettherequirementsofyourenvironment.Forexample:
Createcustomgroupstomanagelikeentitiesinalikemanner
Enableordisablediscoveredplacementpolicies
CreateyourownplacementpoliciesForexample,youcanspecifyplacementacrossclusterboundaries,so
OperationsManagercanoptimizeplacementevenmore.
UsediscoveredHAorspecifyhowyouwantOperationsManagertoreserveresources
Automateactionsglobally,orpergrouporcluster
ConfigureemailorSNMPtrapnotifications
Users Guide
27
OperationsManagerEditionsandControlModules
VirtualHealthMonitor
TheVirtualHealthMonitorisprovidedatnocostandwithnoinfrastructurelimitations.Itprovidesbasicrealtimevis
ibilityacrossallvirtualizedhostsandvirtualmachines,helpingyouidentifyissuesandunderstandthebreadthof
problemsinyourenvironment.Italsoprovidesasetofinfrastructurereportstoshowhistoricalperformanceacross
yourvirtualdatacenter.
NOTE:VirtualHealthMonitorisafreeproductthatdoesnotperformintelligentworkloadmanagement.ItusesOper
ationsManageranalysistomonitorthehealthofyourenvironment,butitdoesnotrecommendorexecuteactionsto
avoidproblems.
VirtualHealthMonitorpresentsdashboardstolistperformanceissuesandopportunitiestoimproveperformanceor
efficiency.Startingfromaglobalviewofyourinfrastructure,youcandrilldowntoseemetricsonVMs,hosts,and
datastores.Thehealthmonitoralsogivesyoureportsthatyoucanscheduleandemailtosubscribers.
AssociatedTargets
CitrixXenServer
MicrosoftHyperV
RedHatRHEVM
VMwarevCenter
UseCases
28
Generatereports
Monitorperformancefor:
Workload
Hostsandservers
Storage
Getinsightsintocapacityplanning
Gaugeinfrastructureefficiencyandnetworkperformance
ApplicationControlModule
ApplicationControlModule
TheApplicationControlModuleaddsapplicationsrunningwithinthevirtualenvironmenttotheentitiesOperations
Managerdiscoversandmanages.Youcanspecifytwotypesoftargets:
LoadBalancers
ThisversionofOperationsManagersupportsCitrixNetScalerloadbalancers.OperationsManagerdiscovers
NetScalervirtualapplicationsaccordingtoapplicationsignaturesthatyouprovide.
ApplicationServers
OperationsManagermeasuresresourceconsumptionontheapplicationserver,andcanscaleitverticallyor
horizontallyinresponsetodemand.ThisversionsupportsIBMWebSphereApplicationServer.
LoadBalancers
Whenyouprovidealoadbalancertarget,OperationsManagerdiscoversthevirtualapplications(sometimescalled
virtualservers)thataremanagedbythatloadbalancer.Thevirtualapplicationisaproxyformultipleinstancesof
actualapplications.Whenaclientrequestsapplicationservices,itrequeststhemthroughthevirtualapplication.The
loadbalancerdistributestherequeststobalancetheworkloadontheunderlyingapplicationsthatprovidetransac
tionstothevirtualapplication.
OperationsManagerusesdiscoverypoliciestoassociateapplicationswithaloadbalancer.Thevirtualapplicationson
theloadbalanceraredividedbyservicetypeOperationsManagerdiscoverstheservicetypesthataredefinedfor
theloadbalancer.Tobindapplicationstoavirtualapplication,OperationsManagerusesapplicationsignaturesthat
youhavedefined.Formoreinformation,seeLoadBalancerDiscoveryonpage 386andApplicationDiscoveryon
page 381.
OperationsManagerrecommendsactionsontheVMsthathosttheunderlyingapplications.IftheVMhostsanappli
cationwithasignaturethatisassociatedwithavirtualapplication,thenprovisioningthenewVMwillautomatically
bindtheunderlyingapplicationtothevirtualapplication.Inthisway,OperationsManagercancontroltheunderlying
resourcesthatsupporttheloadbalancersdemand.
Users Guide
29
OperationsManagerEditionsandControlModules
ApplicationServers
Applicationserversprovideplatformsthatdeliverapplicationservicestoendusers.Whenyouprovideanapplication
serverasatarget,OperationsManagerdiscoversandmanagesthefollowingresourcesontheapplicationserver:
Heap
Threads
Transactionspersecond
Responsetime
Inaddition,OperationsManagercanidentifywhentoresizethevMEMandvCPUresourcesfortheVMthathoststhe
applicationserver.
30
ApplicationControlModule
Withvisibilityintotheseresources,OperationsManagercanmakerecommendationstoscaletheapplicationserver
either:
Horizontallytoprovisionmoreapplicationserversasawaytoaddcapacity
Verticallytoresizeresourcesavailabletotheapplicationserver,withoutprovisioninganewone
OperationsManagerincludespolicysettingstospecifyresponsetimeandtransactioncapacities,aswellasaScaling
PolicytospecifyProvisionactions(horizontalscaling)orResizeactions(verticalscaling)forapplicationservers(see
ApplicationServerSettingsonpage 363andApplicationServerActionsonpage 374).
Users Guide
31
OperationsManagerEditionsandControlModules
AssociatedTargets
TheApplicationControlModuleaddssupportforthefollowingtargets:
ApplicationServers:
IBMWebSphereApplicationServer
OrackeWebLogic
JBoss
ApacheTomcat
LoadBalancers:
CitrixNetScaler
Inaddition,youcanspecifyapplicationsignaturestodiscoverandmanageapplicationsviaSNMPandJMX.
UseCases
SetupapplicationprioritiesfortiersofservicetoensureQoSforcriticalworkloads
Monitorrealtimeperformanceattheapplicationlayer,andexecuteactionstoassureworkloadperformance
Integratewithloadbalancedapplications
CloudControlModule
TheCloudControlModuleextendsOperationsManagerintelligentworkloadmanagementintovCloud,OpenStack,
CloudStack,andMicrosoftVMMinfrastructures.Withthismoduleyoucanmanagecloudresourcepartitionsinreal
timeasdemandfluctuates.Thisincludesdemandacrossresourcepools,virtualdatacenters(VDCs),andtenants.
WiththeCloudControlModuleyoucansetupsilosinyourcloudplatform,andOperationsManagerwillhavevisibil
ityintocapacityandutilizationofresourcepersilo,aswellasperformanceofVMswithineachsilo.
32
CloudControlModule
Notethatdifferentcloudplatformsusetheirownterminologytodescribephysicalresourcesilos,aswellasthe
groupsofVMsbasedoncustomerordepartmentaldivisions,asfollows:
CloudPlatform
PhysicalResourceSilo
GroupofVMs
vCloud
ProviderVDC
OrganizationVDC
vCenter
ResourcePool
ChildResourcePool
MicrosoftVMM
Cloud
Tenant/TenantQuota
OpenStack
[noconcept]
Tenant
CloudStack
Pod
Account
OperationsManagerliststheseintheuserinterfaceasProviderVDCsforphysicalresources,andOrganizationVDCs
forgroupsofVMs.Asyouusetheproduct,youwillseethatitcanautomaticallyresizeProviderVDCsasdemandin
OrganizationVDCsfluctuates.
MicrosoftVMMandHyperVVLANs
WindowsServerHyperVprovidessupportforVLANsonhostandVMpartitions.IfyourHyperVenvironmentmakes
useofthisVLANsupport,thenyourVMmovesmustbesensitivetowhichhostsprovidenetworkingaccesstoyour
definedVMnetworks.IfaVMisamemberofagivenVMnetwork,thenanymoveofthatVMmustbetoahostthat
hasaccesstothesamenetwork.
ForHyperVtargetsinaVMMenvironment,theCloudControlModuleisawareoftheVMnetworks,andensuresthat
amoveistoahostthatprovidesconnectivityoverthegivenVMnetwork.
AssociatedTargets
TheFabricControlModuleaddssupportforthefollowingtargets:
ApacheCloudStack
MicrosoftVMM
VMwarevCloudDirector
OpenStackCloud
UseCases
Setupchargebackandshowbackforprivatecloudorserviceproviderscenarios
Forserviceproviders,setupscopedviewstolimitexposuretothecustomerbase
Usereservationstooptimallydeploynewworkloads
Planhardwarerequirementstheplannertakescloudarchitecturesintoaccount
Users Guide
33
OperationsManagerEditionsandControlModules
HybridCloudControlModule
ThismoduleextendsOperationsManagertoprovidehybridcloudmanagementwiththeintelligencetomatchappli
cationworkloaddemandswiththerightresources,whetherthoseresourcesresideinyourdatacenterprivatecloud,
thepubliccloud,orahybridcloudcombination.
OperationsManageranalysiscalculatesthemostefficientplacementwhilealsoassuringperformance.Inahybrid
environment,thecostofrunningonasubscribedcloudaccountmayappeartoshowsavings,butyoustillhavetocon
sidertheapplicationsbusinessrequirements.Whenanalyzingahybridenvironment,OperationsManageractions
takeintoaccountthedifferencesofperformanceandcostforcloudandenterprisedatacenters.
Thismoduleisidealforenvironmentswithstatelessapplicationsthatexperienceburstsofactivityexceedingyourpri
vatephysicalresources.Inthatcase,OperationsManagercanmovetheapplicationstoanaccountonapubliccloud
(AWSorAzure)andscaleyourapplicationsappropriately.Ifdemandincreases,OperationsManagerwilldeploycopies
oftheapplicationVMstothepubliccloud.Ifdemandfallsoffsothatitsmoreefficienttoruntheapplicationsonyour
privateinfrastructure,OperationsManagerwillmovetheapplicationsbacktoyourdatacenter.
TheApplicationControlModuleishighlyrecommendedtoaccompanythismodule.Thenforworkloadbursts,Opera
tionsManagercanworkwithaGlobalServerloadbalancertomanagethesuddendemandbyefficientlydistributing
applicationsacrossthehybridenvironment.
WiththeHybridCloudControlModule,whenOperationsManagerdecidestoprovisionanewapplicationorVM,it
decideswheretoplacethatnewworkload,including:
Whichphysicalhost,ifplacinginthedatacenter
Whichcloud,ifplacingonavirtualdatacenter
Whichzone,ifplacingonapubliccloud
AssociatedTargets
AmazonAWSaccounts
MicrosoftAzuresubscriptions
UseCases
34
Extendresourceallocationacrosshybridclouds
Locatethemostefficientworkloadplacementwithinthehybridenvironment,whileassuringperformance
Performelasticloadbalancingforapplicationgroupsdeployedtothepubliccloud
StorageControlModule
Requirements
ItisstronglysuggestedthatyouusetheHybridCloudControlModulealongwiththeApplicationControlModuleina
loadbalancedenvironment.TheApplicationControlModuleisrequiredifyouwanttotakeadvantageofNetScaler
GlobalServerloadbalancing.
StorageControlModule
TheStorageControlModuleaddsphysicalstoragemanagementtoOperationsManager,andrefinesVMplacement
decisionsforIOintensiveapplications.Thiscontrolmoduleperformsthefollowingtasks:
Correctsandpreventsstorageperformanceissuesthatstemfromstoragecontentionandbottlenecks
MapsendtoendrelationshipsfromVMstounderlyingstorageVolumes/LUNs,Aggregates/StoragePools,
physicaldisks/spindles,andstoragecontrollers/processors
Holisticallyoptimizesthehypervisor,storage,andCiscoUCSplatformforcustomersadoptingVblock,VCE,and
FlexPodconvergedinfrastructure
IOPSandlatencycanbethemostconstrainedresourcesinavirtualenvironment.Byextendingcontrolintostorage
poolsanddiskarraysintheSAN,theStorageControlModulecanidentify,remedy,andmaintainperformanceacross
allstoragecontentionpoints.
ItmanagesIOPSandIOlatency,wastedandreservedsnapshotdiskspace,andincludesoverprovisioninginitscalcula
tions.Italsointegrateswithdiskarraystomanagevolumesinstorageaggregatesandstoragecontrollerresources.
AssociatedTargets
NetAppDataONTAP
EMCVNX
PureStorageFlashArray
HP3PARStoreServ
Users Guide
35
OperationsManagerEditionsandControlModules
UseCases
Managediskarraysto:
Sizearraycapacity
RemedyoverutilizationofIOPS
Fullyutilizephysicalcapacity
Getadvancedwarningtodeploynewarraysbeforecapacityrunsout
IdentifyandprioritizecriticalVMstoragepaths
Understandhowarrayperformanceimpactsusers
Maintainstoragepoolperformance
Preventdatastoreissues
FabricControlModule
TheFabricControlModuleaddsfabricmanagementtoOperationsManager.ItconnectswithCiscoUCSManagerand
enablesVMTurbotomapendtoendrelationshipsbetweenvirtualworkloads,chassis,domains,bladeservers,I/O
modulesandfabricinterconnects.
AssociatedTargets
CiscoUCS
UseCases
36
Getvisibilityintorelationshipsbetweenapplicationworkloads,andcompute,storage,andfabricresources
Increaseefficiencyreducethetendencytooverprovisionblades
Usenorthandsouthboundstatisticstodriveactionsthatrightsizeports
VMTurbo, Inc. www.vmturbo.com
NetworkControlModule
NetworkControlModule
ThismoduleextendsOperationsManagertocalculatecostsassociatedwithnetworkproximitywhenmanagingwork
loadplacement.Forexample,twoVMsthatshowalotofnetworktrafficbetweeneachothershouldbeplacedclose
toeachother.Obviously,theywouldseethebestnetworkperformanceiftheywereplacedonthesamephysicalhost,
andwouldexhibitlatencyiftheywereplacedfarfromeachother.WiththeNetworkControlModule,Operations
Managercancomparecostsofthefullsetofresources(suchascomputeandstorage)withthebenefitsoflocalizing
networktraffic.
TheNetworkControlModulesupportsflowcollectorsforNetFlowandsFlowrecords.Whenyouassignaflowcollec
torasatarget,OperationsManagerdiscovers:
Networkflow
TheNetFloworsFlowdatathatisbeingcollected.
VPods
SetsofVMsorotherconsumersthatcommunicatefrequentlywitheachotheroverthenetwork.
DPods
SetsofassociatedresourceprovidersADPodisastoragecontroller,itsdatastores,andthehoststhatconsume
thestorageresources.AUCSchassiscanalsomakeupaDPod.
Inthisscheme,DPodsprovidenetworkflowtoVPods,andVPodsprovideflowtoVMs.AsOperationsManagercalcu
latestheplacementofaVMonahostordatastore,itconsidersthecostofthenetworkflowsothatVMscanreside
closertogetherifthatwilllowertheoverallcostoftheirplacement.
Therearefourlevelsofcostfornetworkflow:
Zero
TheVMsresideonthesamehost.Theyhaveinfinitenetthroughputcapacity.
Low
TheVMsresideinthesameDPod.NetthroughputcapacityfortheseVMsisdeterminedbythecapacityofthe
hostsontheDPod.
Medium
TheVMscommunicateacrossDPods(communicatethroughmultipleswitches).Throughputcapacityisthe
capacityoftheuplink,dividedbythenumberofhostssharingit.
High
TheVMscommunicateacrossthecloud.
Users Guide
37
OperationsManagerEditionsandControlModules
NOTE:AsarequirementforNetworkControl,youmusthavelicensedeithertheStorageControlModule,theFabric
ControlModule,orbothOperationsManagerdiscoversDPodsthroughstoragecontrollersorUCSchassis.Keepin
mindthatDPodsareanimportantfeatureoftheNetworkControlModule.Themostefficientnetworktrafficresults
wheneachVPodcanberestrictedtoasinglehost.However,suchanenvironmentisunlikely.OperationsManager
doeshavealikelychanceofrestrictingmostVPodstosingleDPods.Thiscangivemuchbetternetworkperformance
thanplacingVMsarbitrarilyacrossthedatacenter.
Actions
MoveaVMtoimprovenetworklatency
MoveaVPodacrossDPods
ProvisionanewDPodRecommendaddinganewstoragecontroller,itsdatastores,andhostsconsumingthe
storageresources.
AssociatedTargets
NetFlowflowcontrollers
sFlowflowcontrollers
UseCases
Manageworkloadplacementandlatencyofdistributedapplicationsasthedatacenterscalesout
Movefromstatictodynamicorvirtualnetworks
Requirements
TheNetworkControlModulerequiresthateithertheStorageControlModule,theFabricControlModule,orbothare
alsolicensed.
38
ContainerControlModule
ContainerControlModule
TheContainerControlModuleincludesapplicationcontainersinOperationsManagerIntelligentWorkloadManage
ment.YoucanseethecontainersintheInventoryViewtomonitortheirresourceutilizationanddrilldowntothe
hostingVMortheprovidersofphysicalresources.Ifthereisresourcecontentionwithinthecontainer,Operations
Managercanrecommendresizingthecontainer.
Actions
Resizecontainer
AssociatedTargets
FortheContainerControlModule,youdonotspecifyconnectionswithtargetservices.Instead,OperationsManager
discoverscontainersrunningonVM.
Docker
OperationsManagerdiscoversDockercontainersrunningonVMsinyourenvironment.Tosetthisupyou:
CreateagroupofVMsthathostDockercontainers
ExposeaportoneachVMforDockerOperationsManagertoconnecttotheDockerAPI
ForthegroupofVMs,specifythatexposedportnumberintheDockerPortfieldoftheApplicationDiscovery
policy
Fortheapplicationsrunninginthecontainers,setupapplicationdiscovery(seeApplicationDiscoveryon
page 381)
UseCases
Gainvisibilityintotheapplicationcontainersdeployedinyourenvironment
Resizecontainerstoassureperformanceandefficiency
Requirements
TheContainerControlModulerequiresthattheApplicationControlModuleisalsolicensed.
Users Guide
39
OperationsManagerEditionsandControlModules
VDIControlModule
TheVDIControlModuleisgearedtowardmanagingtheexecutionoftasksacrosstheVirtualDesktopInfrastructure.
Forexample,executinganOSpatchonhundredsorthousandsofVMsatthesametimeissuretoimpactresource
capacitysuchasIOPSonyourdatastores.
TomanagetheexecutionofjobsacrosstheVDI,thiscontrolmoduleusesanActionsManagerthatthrottlesthenum
berofjobstorunatonetime,andqueuependingjobrequests.JobrequestsappearasactionsintheToDolist,and
OperationsManagerthenexecutestheseactionsautomatically.
SettingupVDIjobsandregisteringthemwiththeActionsManagerrequiresacertainamountofscripting.Pleasecon
sulttheRESTAPIdocumentation,andfeelfreetocontactVMTurbosupport.
UseCases
Managejobexecutionacrossallthevirtualdesktopsinyourenvironment
Requirements
TheVDIControlModulerequiresthattheStorageControlModuleisalsolicensed.
40
TheOperationsManagerUser
Interface
TouseOperationsManager,youopenawebbrowsertotheIPaddressofyourproductinstallation.OperationsMan
agerservestheuserinterfacetoyourbrowser,whereyoucanobserve,analyze,andmanageyourenvironment.The
followingfigureshowstheuserinterfaceopenedtotheDashboardsview.
TheOperationsManagerUserInterfaceDashboardsView
Users Guide
41
TheOperationsManagerUserInterface
Thissectiondescribesthedifferentcomponentsoftheuserinterface,includingthefollowing:
MenuBaronpage 42
ToolBaronpage 44
FlyoutPanelsonpage 45
NotificationsBaronpage 49
StandardPanelControlsonpage 50
InformationPanelsonpage 57
UtilizationHistoryonpage 68
MenuBar
OperationsManagerpresentsviewsforthedifferentactivitiesyoucanperform.Themenubaratthetopoftheappli
cationwindowincludesbuttonsyouclicktodisplaytheseviews.OperationsManagerprovidesthefollowingviews:
TheDashboardsViewonpage 82Seedashboardsthatfocuson:
Assuringserviceperformance
Maintainingefficientallocationofresources
Projectingfutureresourcerequirementsforclusters
Trendingenvironmentstatusoverthelastmonth
HeadroomcapacityforVMsonclusters
TheSupplyChainViewonpage 113
Followthesupplychaintonavigateyourinventoryandseesupply/demandrelationshipsbetweenentities.
TheWorkloadViewonpage 145
Seechartsthatshowthecurrentworkloaddistributioncomparedtothemostdesirableworkloaddistribution.
TheDeployViewonpage 156
UseOperationsManagertodeploynewVMsinyourenvironment,whilemaintainingtheenvironmentwithinthe
desiredstate.
ThePlanViewonpage 171
Runwhatifscenariostoinvestigatehowtochangeyourinfrastructuretoachieveoptimalperformance.
TheInventoryViewonpage 243
Seerealtimeandhistoricalinformationaboutthevariousresources,services,andcomponentsinyour
environment.
TheAdminViewonpage 295
AttachOperationsManagertospecifichypervisors,createuseraccounts,specifydataretentionpolicies,and
performothermaintenanceactivities.
ThePolicyViewonpage 344
Definegroupsandmakesettingstodefineworkloadplacement,analysis,andotherpolicies.
TheReportsViewonpage 397
Viewreportsandmanagesubscriptions.
Youcanalsoopenviewstoshowinformationaboutspecificcomponents.Forexample,whenyousearchforaspecific
virtualmachine(seeSearchinToolBaronpage 44),OperationsManageropensanewviewforthatVM.Thatview
includesanavigationpanelandinformationpanelsthatlistonlyinformationaboutthegivenVM.Whenyouare
throughwiththiskindofview,clicktheviewbuttonscloseboxtodiscardit.
Youcanchoosewhichbuttonstoincludeonthemenubar,andOperationsManagerwillsaveyourchangeswithyour
useraccount.Ifyouremovebuttonsfromthemenubar,youcanaddthembackagainatanytime.
42
MenuBar
Deleting,Adding,andArrangingMenuButtons
Todeleteabuttonfromthemenubar,clickthecloseboxinthebuttonsupperrightcorner.
Toaddabuttontothemenubar,clicktheproductlogoatthetopleftoftheapplicationwindow,thendragbuttons
fromthemenupaneltothemenubar.Tochangetheorderofbuttonsinthemenubar,dragthemtothepositionyou
want.
Users Guide
43
TheOperationsManagerUserInterface
ToolBar
TheOperationsManagertoolbarprovidesthefollowing:
Search
Thesearchtoolopensadialogboxyoucanusetosearchforcomponentsorservicesbyname.Asyoutypea
SearchExpression,thedialogboxlistsalltheitemsthatmatchyourstring.WhenyouselectanitemandclickOK,
OperationsManageropensanewviewtoshowinformationaboutthatitem.Youcanselectmultipleitems.Use
ShiftClicktoextendtheselection,oruseCtrlClicktoselectdiscontiguousitems.
Logout
UsethistooltologoutofyourOperationsManagersession.
GreenCircle
OpenabrowserwindowtovisittheGreenCircleTheVMTurbocommunitywebsite.
TheSettingsMenu
TheOperationsManagerSettingsMenuprovidesthefollowing:
44
General
UsethisdialogboxtosettherefreshrateforOperationsManagerdata.ThissetshowoftenOperationsManager
willupdatethedisplaywithunderlyingdata.Asyouopenaview,OperationsManagerupdatesthatviewwiththe
latestdata.Itwillupdatethatdataagainaccordingtotherefreshrateyouset.Torefreshimmediately,youcan
alwaysclicktheRefreshbuttonatthebottomofthewindow.
FlyoutPanels
Documentation
Themenuprovidesaccessto:
UserGuide,HTML:OperationsManagerdocumentationinHTMLYouwillalsoseelinkstothisdocumentation
intheuserinterface.
UserGuide,PDF:AprintableversionoftheOperationsManagerUserGuide.
APIGuide,HTML:AnonlineversiondocumentationfortheOperationsManagerRESTAPIUsethisversionof
theAPIdocstotryGETmethodsonyourrealtimedata.
SupportCenter
AlinktotheSupportCenterwebsite
About
OperationsManagerversioninformation
FlyoutPanels
MostoftheviewsinOperationsManagerincludeaflyoutpanelthatdisplaysnavigationtrees,listsofgroups,orlists
offeaturestheviewsupports.
TheDashboardsviewincludesaflyoutpanelthatlistsavailabledashboards,aswellascontrolstocreateordelete
customdashboards.TheInventoryandOptimizeviewsincludeflyoutpanelsthatshowhierarchicaltreesof
resources,services,andcomponentsinyourenvironment.
Forexample,thefollowingfigureshowstheflyoutpanelfortheInventoryview.
Users Guide
45
TheOperationsManagerUserInterface
FlyoutPanelfortheInventoryView
ThisfigureshowstheInventorytree,andabuttontoopentheGroupstree.Youcannavigatethesetreestoseewhat
eachitemcontains.TheInventorytreeshowsahierarchyofitemsinyourenvironment.Whenyouselectanitem,the
informationpanelsontherightdisplaydataabouttheselecteditem.
SettingFlyoutPanelLocation
Bydefault,thenavigationpanelsopenontheleftsideoftheview.Youcandragapaneltoplaceitanywhereinthe
view,andyoucandragthebottomrightcornertoresizeit.Youcanalsopinanavigationpaneltoattachittotheview.
46
FlyoutPanels
PinnedNavigationPanel
NavigationTreeHierarchies
ThenavigationtreeshowsthehierarchyofservicesandcommoditiesOperationsManagerhasdiscoveredinyour
environment.TheInventorytreegroupstheseaccordingtothesupplychainVirtualApplications,Applications,Vir
tualMachines,PhysicalMachines,Storage,etc.TheGroupstreedisplaystheitemsingroupsdefinedbyOperations
Manager,aswellasothergroupsthatyoudefine.
Atreebranchforagivenservice(anamedVMornamedstorage,forexample)canincludethefollowing:
ComposedOf
Theconstituentpartsthatmakeuptheservice;forexample,aphysicalmachinemightincludefourCPUsinthe
ComposedOflist,butonlyshowoneProcessorentryintheCommoditieslist.
Consumes
Theserviceprovidingcommoditiesthattheparentserviceconsumes;forexample,aVMconsumesaHostanda
datastore.
Hosts
Foraphysicalmachine,theVMshostedonthatPM.
Forexample,thefollowingfigureshowsaselectedvirtualmachinenamedDFTest.Theinformationpanelshowsthe
propertiesofthisVMsvirtualCPU.
Users Guide
47
TheOperationsManagerUserInterface
InventoryTreeShowingtheconstituentsofaVM
BrowsingDisabled
Insomecircumstances,theitemyouwanttoexpandinthetreecontainsmorethan500items.Tokeepfromtyingup
theGUIindisplayingaverylargetreenode,OperationsManagerdisablesthedisplayofthattreenode.Whenyou
openthetreenode,itdisplaysthestatement,BrowsingDisabled.
ResourceIcons
TheNavigationPaneldisplaysiconsforthedifferentresourcesOperationsManagerhandles.Theseiconsindicate:
48
Resourcetype
Hypervisortype
ResourceState
NotificationsBar
ResourceType
HypervisorType
ResourceState
VirtualApplication
MicrosoftHyperV
Normal
Application
VMwareVCenter
Maintenance
VM
XenServer
Suspended
PM
VMwareVirtualCloudDirector
PoweredOff
Storage
FailoverHost(forHA)
DiskArray
StorageController
IOModule
UCSDomain
Datacenter
ProviderVirtualCloud
Datacenter
Container
DPod
VPod
NotificationsBar
OperationsManagergeneratesnotificationstoalertyouwheneventsoccurthataffecttheoperationoftheOpera
tionsManagerserver.Forexample,ifatargethypervisorlosesconnectivity,orifothernetworkproblemsoccur,you
needtotroubleshoottheissueandresolveitsoOperationsManagercancontinuetomanageyourworkload.Youcan
reviewthesenotificationstoseewhethersuchproblemshaveoccurred.
NOTE:DonotconfusethesenotificationswithrecommendedactionsintheToDolist,ortheirassociatedrisksand
opportunities.Thenotificationsdescribedinthistopicdonotrepresentthehealthofyourvirtualenvironment.They
pertaintotheconnectivitybetweenyourtargethypervisorsandOperationsManager,ortootheroperationaldetails,
suchaswhetheryourtargethypervisorshavethepropertoolsinstalled.
TheOperationsManagerGUIdisplaysanotificationsbaratthebottomrightofthewindow.Thisbarliststhenumber
ofnotificationsthatarecurrentlyactive.Thecolorofthebarindicatestheseverityoftheactivenotifications.For
example,iftheOperationsManagerservercurrentlyhasacriticalnotification,thebarwillbered.
Users Guide
49
TheOperationsManagerUserInterface
NotificationBarandNotificationLog
Todisplaythenotificationlog,clickaniconinthenotificationbar.
StandardPanelControls
Chartpanelsincludeanumberofcontrolsyoucanusetodisplaymoredetails,ortocustomizehowthechartsshow
data.Thesecontrolsinclude:
50
Tooltipsonpage 51
ChartLegendPulldownsonpage 52
ChartDisplayRadioButtonsonpage 53
Maximize/Minimizeonpage 53
ExporttoXMLonpage 53
CustomizePanelonpage 54
StandardPanelControls
Tooltips
Toshowextradetailsaboutanitemintheinformationpanels,hoverthepointerovertheitemuntilatooltipappears.
Thetooltipdisplaysextrainformationsuchastheactualvalueofadatapointortheresourceitischarting.
Mostlistsandtablesdisplaytooltips.Ifadatafieldinalistortableisnotlargeenough,usethetooltiptodisplaythe
completeinformation.
MostbuttonsandothercontrolsintheGUIalsodisplaytooltipsthatprovideabriefdescriptionoftheactionthatcon
trolwillperform.
DisplayingaTooltip
Users Guide
51
TheOperationsManagerUserInterface
ChartLegendPulldowns
Tosavespace,manychartsshowtheirlegendsonapulldown.
DisplayingaPulldownLegend
52
StandardPanelControls
ChartDisplayRadioButtons
Manychartsincluderadiobuttonsyoucanusetodeterminewhichmetricstoplot.Ifthechartpanelistoosmallto
displayalltheradiobuttons,youcanscrollthemtotheleftorright.
ChoosingtheMetricstoPlot
Inthisfigure,thechartisplottingmaximumandaverageIOPSvalues.
Maximize/Minimize
InformationpanelsincludeaMaximize/Minimizeicon(
view.
)youcanclicktotogglebetweennormalandmaximum
ExporttoXML
ManypanelshaveanExporttoXMLicon( ).Thesepanelsdisplaydatathatcanberepresentedinatableorspread
sheet.Whenyouclicktheicon,youcannavigatetoadirectoryandexportthepaneldatatoanXMLfile.Youcanthen
openthatXMLinaspreadsheet.
Users Guide
53
TheOperationsManagerUserInterface
CustomizePanel
MostpanelsincludeaSettingsicon( )youcanusetosetthepanelsname,scope,andforsometypesofpanels,
theresourcesthepaneldisplays.Foranypanelsthatyoucannotcustomize,theSettingsiconisdisabled.
SomepanelsincludetheModifyicon( )thatopenstheCustomizeChartsdialogbox.Forthosepanels,youcanuse
thisdialogboxtosettheresourcesthepaneldisplays.
PanelScopeandName
Eachpanelhasascopethatdeterminesthesourceentitiesforthedataitdisplays.Theuserinterfaceoftenchanges
scopedependingonselectionsyoumakeinNavigationTreesorinotherpanelsandlists.StandardDashboardsalsoset
ascopetotheoveralldashboardview,andyoucanchangedashboardscopeglobally(formoreinformation,seeSet
tingDashboardScopeonpage 84).
Whenyousetthescopetoanindividualpanel,thechangeistemporary.Whenyoustartanewsessionorchangethe
view,OperationsManagerreturnsthepaneltoitsdefaultscope.
54
StandardPanelControls
Users Guide
55
TheOperationsManagerUserInterface
PanelResources
IftheEditPanedialogboxincludesaResourcestab,thenyoucanusethattabtosettheresourcetoplotinthatpanel.
56
InformationPanels
IfthepanelhasaModifyicon(
),youcanusethatinasimilarwaytosetthepanelsresources:
InformationPanels
Asyouselectadashboardoraniteminthenavigationpanel,youcanseeinformationaboutthatiteminpanelstothe
right.Thesepanelsshowdifferentchartsandlistingsofproperties,dependingontheitemyouselect.
Thepanelshavestandardcontrolsyoucanusetomodifytheirdisplay(seeStandardPanelControlsonpage 50).
SummaryPanels
IntheInventoryview,theInventorytreebeginswithaSummaryentry.Whenyouselectthisentry,OperationsMan
agershowssummaryinformationaboutyourenvironment.TheinformationdisplaysinSummarypanelsforApplica
tions,VMs,PhysicalMachines,andStorage.ThefollowingfigureshowsaVMsummarypanel.
Users Guide
57
TheOperationsManagerUserInterface
Thesummarypaneldisplaysaheatmapwithcoloredcellstoshowutilizationofresources,aswellastheUtilization
Index.Bydefault,heatmapsonlyshowtheUtilizationIndex,butyoucancustomizethemtoshowothervalues(see
CustomizePanelonpage 54).Togetmoredetailsaboutanitem,clickonthecoloredentry.Thefigureaboveshows
thedetailspanelforutilizationonaclusterofvirtualmachines.
ClickinganamedentryintheSummarypanelopensanewviewforthatnameditem.Whenyouarefinishedwiththis
view,discarditbyclickingtheviewbuttonsclosebox.
58
InformationPanels
UtilizationCharts
WhenyouselectanamedserviceorgroupintheInventorytree,OperationsManagerdisplayspanelsforthatitem.
OneofthepanelsistheUtilizationChart.Thischartshowsutilizationpercentageandutilizationindexfortheselected
item.Iftheitemrepresentsagroupofresources,thepaneldisplaysabarchartshowingutilizationvaluesforeach
resource.Toshowutilizationhistoryofasingleservice,clickthecorrespondingbarinthechart.
Thefollowingfigureshowsutilizationforthedatastoresinthecurrentenvironment.Italsoshowsthelatencyofasin
gledatastore.Youcanhoveroveradatapointtodisplayitstooltip,orclickthedatapointtodisplayachart.
PanelsShowingtheUtilization
Users Guide
59
TheOperationsManagerUserInterface
DashboardPanels
IntheDashboardsview,youselectthedashboardyouwant,andOperationsManagerdisplayssystemdatainthe
associateddashboardpanels.ThesepanelsincludeaToDolist,variouscharts,andexpandingtables.
DeviceCharts
Somedashboardchartsincludetheoptiontochoosewhichtypeofdevicetoplot.Choosethetypefromthedrop
downmenu.
60
InformationPanels
ExpandingTables
ExpandingTable
Somedashboardtablesincludeitemsthatexpandtoshowmoredata.Youcanquicklybrowsetotheitemyouwantto
inspect,thenexpandittoseemoreinformation.Often,youcanclickthemainentrytoopenawindowthatshows
chartsanddetailsforthatitem.
ShowToporBottomItemsinChart
Foranenvironmentwithalargeinventory,itsnotpracticaltocharteverydeviceinasinglepanel.Forthisreason,bar
chartsanddatagridsaredesignedtoshowthetoporbottomitemsinthegivenlist,sortedbythevaluesofagiven
commodity.Forexample,asummarychartofVMscanshowthetop30VMs,sortedbyUtilizationIndex(UI)orVMem
consumption.
Forthesecharts,youcanspecify:
Whethertoshowthetoporbottomitems
Whatcommoditiestoshowinthechart
Whichcommoditytosortbywhenshowingthetoporbottomitems
Users Guide
61
TheOperationsManagerUserInterface
Forchartsthatshowmultiplecommoditiespercharteddevice(multiplebarsforeachVM,forexample),youspecify
thesesettingsinaCustomizeChartdialogbox.
62
InformationPanels
Forchartsthatshowonlyonecommodityatatime,youmakethesesettingsdirectlyonthechart.
SortingofComparisonCharts
AnumberofchartsinOperationsManagercomparethecurrentstateofyourenvironmentwithatargetstate.These
comparisonchartssortaccordingtothevaluesinthetarget.Youcanfindcomparisonchartsinthe:
ProjectedImprovementschartoftheAssureServicePerformancedashboard(seeProjectedImprovementson
page 87)
PlansummarychartsinthePlanview(seeThePlanViewonpage 171)
OptimizeSummarydashboard(seeOptimizeSummaryonpage 102)
ViewConstraints
AsyoubrowsethehierarchyintheInventoryview,youcandrilldowntospecificentitiestoseeinformationabout
theirutilizationoftheresourcestheyconsume,aswellasconsumptionofresourcesbyrelatedentities.Forexample,
forasinglephysicalmachineyoucanseehowitsresourcesareconsumed,aswellashowtheVMsthatmachinehosts
consumeitsphysicalresources.
FormanytypesofentitiestheInventoryviewshowsaResourcespanelthatlistsresourcedetailsforthespecificentity
suchas:
Resourcesontheentity,showingutilizationpercent,actualutilization,peakconsumption,andcapacity
ConsumedresourcesForexample,aVMconsumesresourcesfromthephysicalmachinethathostsit
Users Guide
63
TheOperationsManagerUserInterface
ThesepanelsalsoincludeaConstraintsbutton(
effectforthegivenentity.
)thatswitchesthepaneltoshowtheconstraintsthatarein
Toviewtheconstraints,itsbesttomaximizethepanel(
64
),thenswitchtotheConstraintsview(
).
InformationPanels
Asyoulookatthispanel,youcaninvestigatesomeoftherestrictionsthatOperationsManagerrespectsasitcalcu
latesplacementforthisentity.IftherecommendedmoveforaVMseemsunusualtoyou,thereisprobablyacon
straintthatexplainsthisrecommendation.Youcanusethispaneltoidentifysuchaconstraint.
Ifyoudecidetoloosentheconstraintsonthisentity,youcangotothePoliciesviewtomanageimportedplacement
policies,orVMTurbosegmentsyoumighthavecreatedforyourenvironment.Formoreinformationaboutplacement
policiesandVMTurbosegments,seeWorkloadPlacementSegmentsonpage 354.
Users Guide
65
TheOperationsManagerUserInterface
InspectingAvailableProviders
Forentitiesthatconsumeresources,constraintscanlimitthesetofprovidersthatareavailable.Forexample,ifaVM
isconstrainedtoaspecificclusterofPMs,thenonlythosePMscanprovidecomputeresources.Also,ifsomehostsare
constrainedtospecificdatastores,thentheVMcanbefurtherconstrainedtostorageresourcesfromdifferentdata
stores,dependingonwhichhosttheVMison.
Foranotherexample,assumeHostAwithaccesstoStorage1.AVMonHostAcanmovetoanyotherstoragethatis
attachedtoHostA.Also,thatVMcanmovetoanyotherhostthatisattachedtoStorage1.WherevertheVMmoves,
itsnextmoveswillbeconstrainedbywhereitcurrentlyresides.
Youcanselectmultipleconstraintstoseewhichprovidersareavailable.Usually,themoreconstraintsyouselect,the
fewerprovidersareavailable.
InspectingConsumers
IfyouselectanentitythatprovidesresourcesupthesupplychaintoVMs,thentheconstraintslimitwhichVMscan
usethoseresources.Similartoinspectingproviders,youcanselectaproviderandseewhichconsumersarecurrently
runningonthatprovider.Notethatthepanelonlyshowsconsumersthatarecurrentlyactive.
66
InformationPanels
Users Guide
67
TheOperationsManagerUserInterface
UtilizationHistory
WhenyouselectanentryforaspecificdeviceintheInventorytreeorGroupstree,thecorrespondingUtilization
paneldisplaysmetricsforthatdevice.Bydefault,thepaneldisplaysmetricsforthelasttwohours.
Youdragaslidertosettherangetoview.NotethatOperationsManagerhastohavebeenrunninglongenoughtodis
playtherangeofdatayouwant.Forexample,ifithasonlybeenrunningfor30days,youcannotviewmorethan30
daysofdata.
68
ToDoListsMaintainingQoS
Beforeproblemsoccur,OperationsManageridentifiesactionsyoucantaketoavoidproblems.Bycontinuallyper
formingtheseactions,youcankeepyourvirtualenvironmentrunningwithinthedesiredstate.Youcanperformthese
actionsmanually,directOperationsManagertoperformtheactionsoncommand,ordirectOperationsManagerto
performactionsautomaticallyastheyarise.
Toshowyoutheactionsitrecommends,theOperationsManageruserinterfaceincludesToDolistsinmostofthe
views.TheToDopanelincludesoneviewtolisttheactions,andanotherviewtolisttherisksandefficiencyopportu
nitiesthoseactionsaddress.
SomeviewsincludeaNavigationtree.AsyouselectitemsintheNavigationtree,theToDolistfocusesontheitems
youselect.
ToDoPanel
NOTE:Forverylonglistsofentries,theToDopanelusespagingtolimitthenumberofentriesitloadsanddisplaysat
onetime.Todisplaydifferentpages,clickthe<<and>>buttonsorthepagenumbersatthebottomleftofthepanel.
TheToDopanelswitchesbetweenanActionLog(listingrecommendedactions)andalogofopportunitiesandrisks.
Thepanelincludesthefollowingtogglebuttonstochangeitsviews.Clickthesebuttonstoswitchfromoneviewto
theother:
Users Guide
69
ToDoListsMaintainingQoS
TheToDolistshowstheactionsOperationsManagerrecommends.Itcanperformmanyoftheseactions,butother
actions(suchasinstallingmorememoryinaphysicalmachine)arerecommendationsthatanoperatormustperform.
WhenusingtheToDolistyoucan:
Filtertheactionsbycategory,severity,orstringmatch
Selectoneormoreactionstoperform
DirectOperationsManagertoperformtheactions
ViewtheprogressofeachactionasOperationsManagerperformsit
TheRisks/Opportunitiesloggivesyouadetailedviewofthehealthofyourenvironment.WhenusingtheRisks/
Opportunitieslogyoucan:
Seerisksorefficiencyopportunitiesastheyarise
Opendetailedviewsoftheissues,includingassociatedchartsandrecommendedactions
ThefollowingsectionsdescribehowtoworkwithToDolists:
ViewingRecommendedActionsonpage 70
ExecutingRecommendedActionsonpage 73
ViewingRisksandEfficiencyOpportunitiesonpage 75
ActionCategoriesonpage 77
ExamplesofRisksandActionsonpage 79
ViewingRecommendedActions
TheToDolistshowsactionsthatOperationsManagerrecommendsforyoutoachieveoptimalperformanceinyour
environment.ForviewsthatincludeaNavigationPanel,thelistupdatestoshowactionsfornavigationitemsyou
select.Forexample,ifyouselectSummaryintheInventorytree,thepanelshowsactionsforthewholeenvironment.
Thenifyouselectasinglephysicalmachine,thepanelupdatestoshowonlytheactionsidentifiedforthatmachine.
TheRecommendedActionslistincludesthefollowinginformation:
70
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 77forfulldescriptions
ViewingRecommendedActions
RecommendedActions
YoucanalsoviewtherecommendedactionsforindividualentitiesonaSummarypanel.Toviewtherecommended
actions,clicktheitemsriskicon.Thisviewshowsonlytherecommendedactionsforthegivenentity.
ProblemsandRecommendedActionsintheSummaryView
Users Guide
71
ToDoListsMaintainingQoS
ViewingActionDetails
AsyoulookatactionsintheToDolist,youcanseeadescriptionoftheactionbydisplayingthetooltipovertheToDo
field.
Inthisexample,therecommendationistomoveaVMtopreventmemorycongestiononthehost.
Toinvestigatethecauseofthisactionfurther,clicktheactionsDetailsbutton(
).Thisopensupaviewforthe
affectedentity.Inthatview,youcanseepanelsthatshowresourceutilizationrelatedtotheaffectedentity.Forexam
ple,aVMsviewwouldshow:
72
UtilizationoftheVMsresources
Relateddatastoreutilization
Relatedphysicalmachineutilization
AlltheactionsfortheaffectedVM
AnauditlogofallactionsthathavebeentakenfortheVM
ExecutingRecommendedActions
Inthisexample,theviewshowstheutilizationofmemoryonthephysicalmachinethathoststheVM.Youcansee
thatmemoryutilizationisdangerouslyhigh,andthatitwouldimprovethehealthofyourenvironmentifyouwereto
moveaVMoffofthathost.OperationsManageranalysisidentifiedthebestVMtomove,andrecommendedthat
actionintheToDolist.
ExecutingRecommendedActions
TheToDolistshowsactionsthatOperationsManagerrecommends.Byperformingtheseactions,youcankeepyour
environmentwithinthedesiredstate.
Users Guide
73
ToDoListsMaintainingQoS
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.OperationsManagernevershowsdisabled
actionsintheToDolist,anditwillnotexecutethoseactionsautomatically.Inaddition,OperationsManagernever
considersthoseactionsinitscalculations.Forexample,ifyoudisableResizeforallVMsinacluster,thenanalysiswill
stilldrivetowardthedesiredstate,butwilldosowithoutconsideringresizeactionsforthoseVMs.
YoucanspecifyactionpoliciesformostoftheentitytypesthatareincludedintheOperationsManagersupplychain.
Thesepoliciesdeterminehowtoexecuteeachaction.Youcanspecifyglobalpoliciesforallentitiesofeachtype,and
youcanalsospecifypoliciesforspecificgroupsofentities.Formoreinformation,seeActionModesonpage 370.
ExecutingRecommendedActions
Toexecuteactions,selectthemintheToDolist,andclickApply.Intheillustrationabove:
74
ClickingApplydirectsOperationsManagertoexecutetheMoveaction
AnyactionsthatweresettoAutomaticinthepolicieshavealreadybeenexecutedbyOperationsManager
ViewingRisksandEfficiencyOpportunities
ViewingRisksandEfficiencyOpportunities
OperationsManagerlogseventsforrisksandopportunitiesthatariseinyourcurrentenvironment.Youcanthinkof
risksandopportunitiesasjustificationsforactionsintheToDolist.Thelogshowsiconsforseverityforagivenriskor
opportunity,theseveritycanbe:
CriticalTheseaffecttheQoSthatyourenvironmentcandeliver,andyouarestronglyadvisedtoaddressthem
MajorThesecanaffectQoSandshouldbeaddressed
MinorTheseaffectcostorworkloaddistribution,buttheydonotimpacttheQoSyouruserswillexperience
RecommendedActions
Inthisfigureyoucanseemajorandminorrisksandopportunities.Ifyoucantseethefulltextofatablecell,hover
overthatcelltodisplaythetextinatooltip.
YoucanchoosetofilterthelistingsbyTop10:
SeverityTheimpact(toseetheimpactvalueforanitem,hoverovertheSeverityicon)
DurationHowlongtheitemhasbeenactive
CountHowoftenthesameriskoropportunityhasoccurred
IfyouclicktheDetailsbuttonforalogentry,OperationsManageropensanewviewthatprovidesafullsummaryof
theaffectedhostmachine.
IfyouclicktheSeverityicon,OperationsManagerdisplaysapanelthatshowsrecommendedactions,andachartof
detailsrelatedtotheproblem.
Users Guide
75
ToDoListsMaintainingQoS
ProblemResolutionsPanel
ViewingRisksandOpportunitiesfromtheInventoryView
OntheInventoryview,youcanviewasummaryofallthedevicesinyourenvironment.Thisviewshowssummarypan
elsforapplications,VMs,PMs,anddatastores.Thesepanelsdisplayseverityiconsnexttoeachentityinthepanel
eachiconcorrespondstotheworstcaseseverityforanyrisksonthatdevice.YoucanclicktheseiconstoopenaRisks/
Opportunitieslogforthatdevice.
76
ActionCategories
ProblemsintheSummaryView
ActionCategories
OperationsManagerorganizesentriesintheToDologintodifferentcategories.Thesecategoriesdonotstrictlydefine
theseverityofanissue,buttheyindicatethenatureoftheissue.
Prevention
OperationsManagerconstantlymonitorsconditions,andworkstokeepyourenvironmentrunninginthedesired
state.Asitfindsissuesthatriskmovingtheenvironmentoutofthisstate,itplacestheseissuesinthePreventioncat
egory.Youshouldattendtotheseissues,andperformtheassociatedactions.Ifyoudonot,theenvironmentmaydrift
awayfromthedesiredstate,andtheQoSforsomeservicesmaybeputatrisk.
Actions
Risks/Opportunities
MoveVM
StartVMorPM
<Resource>Congestion
HighresourceutilizationonthenamedVM,host,ordatastore.Forexample,CPU
congestionorMemorycongestioncanoccuronaVMorphysicalmachine,oranIOPS
bottleneckcanoccuronadatastore.
WorkloadBalancing
ExcessworkloadonagivenphysicalmachinethatcanbeaddressedbymovingaVMto
anotherhost.
Users Guide
77
ToDoListsMaintainingQoS
PerformanceAssurance
Ultimately,thereasontokeepyourenvironmentrunningwithinthedesiredstateistoassureperformanceandmeet
QoSgoals.WhenOperationsManagerdetectsconditionsthatdirectlyputQoSatrisk,itplacestheassociatedactions
andrisksinthePerformanceAssurancecategory.Youcanconsiderthesecriticalconditions,andyoushouldexecute
therecommendedactionsassoonaspossible.
Actions
Risks/Opportunities
Bindanewapplication(toa
virtualapplication)
ProvisionanewVM,PM,
Datastore
IncreasenumberofVCPUs
DecreasenumberofVCPUs
Increaseresource
Reduceresource
<Resource>Congestion
Highutilizationofapplicationmanagedbyaloadbalancer.Highutilizationofresourceson
VM,PM,ordatastore.
Compliance
Avirtualenvironmentcanincludepoliciesthatlimitworkloadplacementoravailabilityofresources.Itspossiblethat
theenvironmentconfigurationviolatesthesedefinedpolicies.Itsalsopossiblethatanentityismisconfiguredin
someway.Forexample,aVMmightbeconfiguredtoaccessanetworkthatisnotavailableinitscurrentcluster.In
suchcases,OperationsManageridentifiestheviolationandrecommendsactionsthatbringtheentitybackintocom
pliance.
Actions
Risks/Opportunities
MoveVM
ProvisionVM,PM,
Datastore,Network
PlacementViolation
TheplacementofaVMisinviolationofanOperationsManagerpolicyoranimported
PlacementPolicy.
Misconfiguration
Theconfigurationviolatesdiscoveredrequirements.Forexample,aVMisconfiguredto
accessanetworkthatisnotavailablefromthecurrentcluster.
EfficiencyImprovement
Efficientutilizationofresourcesisanimportantpartofrunninginthedesiredstate.Runningefficientlymaximizes
yourinvestmentinhardwareandreducescost.WhenOperationsManagerdiscoversunderutilizedresources,itrec
ommendsactionstoconsolidateyouroperations.Forexample,itcanrecommendthatyoumovecertainVMsontoa
differenthost.Thiscanfreeaphysicalmachinetobeshutdown.
TherearetimeswhenOperationsManagersuspendsaVMinordertofreeupresourcesforacriticalapplication.
Whenthoseresourcesarenolongerstressedbythecriticalapplication,OperationsManagercanrestartthesus
pendedVM.Thisisaspecialtypeofefficiencyimprovementratherthanconsolidatingworkloadandshuttingdown
unusedmachines,thisactionrestartsasuspendedVMtoincreaseresourceutilizationandprovidemoreservices.
78
ExamplesofRisksandActions
Actions
Risks/Opportunities
DisconnectVirtualApp
MoveVM
SuspendVM
DeleteVM
TerminateVM
Reduceresource
RestartsuspendedVM
Overprovisioning
ExcessresourcecapacityinaPMordatastore.
ExamplesofRisksandActions
FollowingaresometypesoftherisksandefficiencyopportunitiesOperationsManagercanidentify,andactionsitcan
recommendtooptimizeyoursystemdeployment.
CriticalOverUtilization
Wheneveranysystemresourcereachescriticalutilization,yourinfrastructurecanexperiencebottlenecks.Applica
tionsrunningonVMsthatarehostedbycriticallyoverutilizedmachineswillshowperformanceproblems,andso
yourQoSmaysuffer.
Theresourcesthatcanbeaffectedare:
Memory
CPU
IO
Networkutilization
CPUReadyQueues
Datastorage
PossibleResolutions:
MoveVMsfromtheaffectedhosttoahostwithlessutilization.OperationsManagercanperformthisaction
automatically.
Startorprovisionanewhostmachine.Youmustperformthisactionmanually.
Provisionanewdatastore.Youmustperformthisactionmanually.
Users Guide
79
ToDoListsMaintainingQoS
LowUtilization
Underutilizationpresentsanopportunitytoincreaseefficiency,becauseitresultsinhighercoststomaintainexces
sivehardware.
Theresourcesthatcanbeaffectedare:
Memory
CPU
IO
Networkutilization
CPUReadyQueues
PossibleResolutions:
MoveVMsfromanunderutilizedhosttoanotherhost.OperationsManagercanperformthisaction
automatically.
Suspendtheunderutilizedhost.OperationsManagercanperformthisactionautomatically.
MisconfiguredVMs
BottleneckscanarisewhenaVMisnotconfiguredwithenoughvirtualprocessingpowertosupportitsapplications.
Forexample,reducingthenumberofVCPUsonaVMcanactuallyimproveperformanceifwaittimeonthemultiCPU
readyqueueisexcessive.IftheCPUutilizationcanallowreducingtheCPUsfortheVM,thenOperationsManagerwill
recommendthataction.
Theresourcesthatcanbeaffectedare:
NumberofVCPUsinavirtualmachine
PossibleResolutions:
ReconfiguretheaffectedVM.Youmustperformthisactionmanually.
MisconfiguredInfrastructure
OperationsManagercanidentifygeneralconfigurationproblemsinyourinfrastructure.Theseproblemscanresultin
poorQoS,eventhoughnoneofthehostsshowoverutilizationproblems.
Theresourcesthatcanbeaffectedareconfigurationof:
Network
Cluster
Storage
PossibleResolutions:
80
Reconfiguretheaffectedinfrastructureresource.Youmustperformtheseactionsmanually.
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 82.Thisviewpresentsdifferentdashboards
toshowyourenvironmentsoveralloperatinghealth.
Todisplaythisinformation,OperationsManagercommunicateswithtargetplatformssuchashypervisors,loadbal
ancers,andcloudstacks.NotethatyourOperationsManageradministratorsetsupthetargetconfiguration.Formore
information,seeTargetConfigurationonpage 303.
Users Guide
81
TheDashboardsView
TheDashboardsViewpresentsdifferentdashboardstoshowyourenvironmentsoveralloperatinghealth.Youcan
alsousedashboardstosetupcustomreportsyoucancreateacustomdashboardandsaveitasareport.
AtaglancetheDashboardsviewgivesyouinsightsintoserviceperformancehealth,overallefficiencyofyourwork
loaddistribution,projectionsintothefuture,trendsoverthelastmonth,andheadroomcapacitypercluster.The
dashboardsshowyouwhetheryourenvironmentisstayingwithinthedesiredstate,whatactionsyoucantaketo
returntothedesiredstate,andtheimprovedoperatingconditionsthatyouwouldseeifyouacceptedtherecom
mendedactions.
DashboardsView
Users Guide
82
GeneratingReportsFromtheDashboardView
WhenusingtheDashboardsview,youcanviewStandardDashboards,andyoucanalsocreateandviewCustomDash
boards(seeStandardDashboardsonpage 85,andCustomDashboardsonpage 105).
GeneratingReportsFromtheDashboardView
YoucanexportthecurrentdashboarddisplaytoaPDFreport.Thesereportscaptureasnapshotofthecurrentdash
board,whichyoucansaveforlaterreview,orsendtointerestedparties.Notethatyoucanselectstandardorcustom
dashboards,andyoucansetthedashboardscopebeforeexportingtoPDF.
ExportingPDFfortheselecteddashboard
Whenyousaveadashboardasareport,youcanthenschedulethereporttobegeneratedatregularintervals,andset
upsubscriptionstosendthesereportsspecificrecipients.Formoreinformationaboutreports,seeTheReportsView
onpage 397.
Users Guide
83
TheDashboardsView
SettingDashboardScope
Youcansetthescopeofthedashboardview.Forexample,youcanfocusthestandarddashboardsonaspecificcluster
oragroupyouhavecreated.Thislimitsthedashboardstoonlydisplaydataforthatclusterorgroup.
Afteryousetthescope,youcansavethecurrentlyselecteddashboardasacustomdashboard.Aftersavingit,youcan
edititthesameasyouwouldanycustomdashboard(seeScopingStandardDashboardsonpage 105).
Scopeaffectsthefollowingstandarddashboards:
84
AssureServicePerformance
ImproveOverallEfficiency
MonthlySummary(PhysicalMachineClusters,only)
ClusterCapacity(PhysicalMachineClusters,only)
OptimizeSummary
UtilizationSummary
StandardDashboards
Tosetthescopeofaselecteddashboard:
1. OpentheScopedialogbox.
ClicktheScopebutton(
)intheflyoutpanel.
2. Choosethescopeyouwant.
Navigatetotheclusterorgroupyouwanttofocuson.Thedashboardupdatesitsdisplaytoshowthescopeyou
haveselected.
3. Whensatisfiedwiththescopeyouchose,clickOK.
YoucanalwaysclickCanceltoclosethedialogboxandreturntotheoriginalscope.
Atanytime,youcanclicktheResetScopebutton(
defaultscope.
)intheflyoutpanel.Thisreturnsthedashboardviewtothe
StandardDashboards
OperationsManagershipswiththefollowingstandarddashboards:
AssureServicePerformanceonpage 86Showsenvironmenthealth,focusingonactionsyoucanexecuteto
assureperformanceandQoS.
ImproveOverallEfficiencyonpage 89Showshowyoucanconsolidateservicesandutilizephysicalresources
moreefficiently.
ProjectClusterResourcesonpage 93Basedonhistoricalworkloaddata,projectsthefuturecapacity
requirementsfordifferentclustersinyourenvironment.
MonthlySummaryonpage 97Basedonhistoricaldata,showsthetrendforworkloaddistributionand
utilizationofresourcessuchasmemoryandstoragespace.
ClusterCapacityonpage 98Basedoncapacityplanningscenarios,showshowmanyVMsyoucansafelyaddto
agivencluster.
OptimizeSummaryonpage 102Comparesthecurrentstatetothestateyourenvironmentwouldachieveif
youacceptalltherecommendedactions.
UtilizationSummaryonpage 103Showshowyourenvironmentsisperforming,overall.
Toswitchbetweendashboards,opentheDashboardsflyoutpanelandchoosewhichoneyouwantfromtheDash
boardslist.
Inaddition,fromtheDashboardsflyoutpanelyoucanperformthefollowingDashboardactions:
Users Guide
85
TheDashboardsView
AssureServicePerformance
Thisdashboardillustrateshowtoassureworkloadshavetheresourcestheyneedtoperformwell.Usethisdashboard
topreventperformancedegradation.
Youcanusethisdashboardtoinspecttheworkloadandutilizationofresourcesonhostsandondatastores.Youcan
seehowVMsutilizeresourcesandwhatactionsyoucantaketoachieveanoptimalworkloaddistribution.Ifutilization
levelspresentriskstothefinalQoSforendusers,thisdashboardpointsouttherisksandgivesyoualistofactionsyou
cantaketocorrectthesituationbeforeanyproblemsarise.
Thedashboarddisplaysthisinformationinthefollowingpanels:
ToDo
Thispaneldisplaysactionsyoucanexecutetomaintainoptimaloperatingconditions.Youcantogglethepanel
betweenaToDolistandalistofcurrentriskstoserviceperformance.(ForacompletedescriptionofToDopanels,see
ToDoListsMaintainingQoSonpage 69.)
TheToDolistshowsactionsthatyoucanexecuteinthefollowingways:
86
Automatically
OperationsManagerperformstheactionsasitrecommendsthem.Youdontneedtodoanythingtoperform
theseactions.
Manually,throughOperationsManager
OperationsManagershowstheactionsintheToDolist,withactivecheckboxesyoucanselect.Youselectthe
actionstoperform,andthenclickApply.
Externally,outsideofOperationsManager
OperationsManagerrecommendstheaction,butcannotexecuteit.EitheranOperationsManagerpolicy
specifiesthattheactioncannotbeexecuted,orthereisnowayforOperationsManagertodirectthehypervisor
toperformtheaction.Forexample,OperationsManagercannotaddphysicalmemorytoaphysicalmachine.You
executetheseactionsoutsideofOperationsManager.
StandardDashboards
NOTE:YoucanspecifyactionpoliciesforVMs,hosts,storagedevices,andcloudstacks.Thesepoliciesdeterminehow
toexecuteeachaction.Youcanspecifyglobalpoliciesforallentitiesofeachtype,andyoucanalsospecifypoliciesfor
specificgroupsofentities.Formoreinformation,seeActionModesonpage 370.
Health
TheHealthchartshowsthecurrentstatusofthephysicalmachines,storage,orVMsinyourenvironment.Youcan
choosetocharthostmachinesorstorage.Thepiechartshowsthestatusofyourphysicaldevices.Youcanclickthe
charttoopenaheatmapthatliststhestatusofeachphysicaldevice.
ProjectedImprovements
TheProjectedImprovementschartshowsthecurrentstateofyourenvironment,comparedtothetargetresultsyou
wouldachieveifyouexecutedalltherecommendedactionsintheToDolist.Thebarsshowthecurrentstate,andthe
linechartshowsthetargetresults.Youcansetthecharttoshowdataforthehostsordatastoresinyourenvironment.
Users Guide
87
TheDashboardsView
Whenchartinghosts,youcanselectthefollowingmetricstoshowinthechart:
UITheUtilizationIndex,ameasureoftheoverallutilizationofresourcesonthehost
MemThepercentageofthehostsmemorycapacity(measuredinKbytes)thatisutilized
CPUThepercentageofthehostsCPUcapacity(measuredinMHz)thatisutilized
IOThepercentageofthehostsIOcapacitythatisutilized
NetThepercentageofthehostsnetworkthroughputcapacitythatisutilized
VMsperhostThenumberofVMsrunningoneachhost
Whenchartingdatastores,youcanshowthefollowingmetrics:
UITheUtilizationIndex,ameasureoftheoverallutilizationofresourcesonthedatastore
StorageThepercentageofthestoragecapacitythatisutilized
IOPSThepercentageofthecapacityforreadandwriteIOoperationspersecondthatisutilized
LatencyThepercentageoflatencycapacity(measuredinms)thatisutilized
Toseepreciseutilizationvalues,hoveroveradatapointtodisplayatooltip.
OptimalOperatingZone
Thischartprojectshowyourenvironmentcanchangeovertimefromthecurrentstate,toconvergeupontheDesired
State(seeTheDesiredStateonpage 11).YoucanviewprojectionsforMemoryandCPUutilization,aggregatedforall
thehostsinyourenvironment.
88
StandardDashboards
Thechartshowsthehistoricaldatathatitusestomaketheprojection.YoucandragtheTimesliderstosetdatesfor
thehistoricaldata.
Thechartthenprojectsthevaluesformaximum,minimum,andaverageforwardintoaperiodofoneweek.Thispro
jectionassumesyouhaveacceptedtheactionsintheToDolist.TheMax,Average,andMinvaluesshouldshowa
trendtowardthesamepoint,indicatingthatthesizeoftheoperatingzoneisshrinkingtowithinanacceptablerange
ofdeviationsfromtheaverage.
ImproveOverallEfficiency
Thisdashboardshowsyouopportunitiesyoucanexploittoimprovetheoperatingefficiencyofyourenvironment.You
canusethisdashboardtoseehowtoconsolidateworkloadsandutilizeunderlyinginfrastructuremoreefficiently.
Thedashboarddisplaysthisinformationinthefollowingpanels:
ToDoList
Thispaneldisplaysactionsyoucanexecutetoimproveoperationalefficiency.YoucantogglethepanelbetweenaTo
Dolistandalistofcurrentefficiencyopportunities.(ForacompletedescriptionofToDopanels,seeToDoLists
MaintainingQoSonpage 69.)
Users Guide
89
TheDashboardsView
VirtualMachineandStorage
ThispanellistsclustersofVMsthatyoucaninspecttoseehowtheyconsumestorageresources.
WhenyouexpandaVMcluster,thepanelshowshowmanyVMsareinthecluster,andhowmuchstorageisdevoted
tothem.ThepanelalsoshowshowmanyVMsaredormant(noapplicationisactiveontheVM)andhowmanyare
poweredoff.Inthisway,youcanseehowmuchstorageisheldinreservationforunusedVMs.
90
StandardDashboards
WastedStorage
NOTE:ThePolicyViewincludesastoragesettingnamedDisableDatastoreBrowsingthatdetermineswhetherOpera
tionsManagerwillscandatastoresforwastedstorage.TheGlobalSettingdisableswastedstoragemanagementby
default(DisableDatastoreBrowsingischeckedfortheGlobalscope).TheWastedStoragepanelonlyappearswhen
youhaveenabledthissettingglobally.Formoreinformation,seeWastedStorageManagementonpage 370.
TheWastedStoragepanellistsdatastoreclusters,showingtheamountofwastedstorageforeach.InOperationsMan
ager,wastedstorageisanydiskspacedevotedtofilesthatarenotrequiredforoperationsofthedevicesorapplica
tionsinyourenvironment.FordatastoresthatyouhavesetasidetosupportVMs,wastedstoragemayindicate
opportunitiesforyoutofreeupdiskspace,andprovidemorediskcapacitytorunningVMsandapplications.
VirtualMachineEfficiency
ThispanellistsVMclusters,showinghowtheyconsumetheiravailablememoryandCPUresources.Expandacluster
toseetheconsumptionvalues.Thetableshowsaresourcetype,howmanyVMsintheclusterconsumethattypeof
resource,andthefollowingvalues:
CurrentAmountHowmuchoftheresourceiscurrentlydevotedtotheindicatedVMs
DesiredAmountIfOperationsManagerseesanopportunitytoimproveefficiencybyreducingresource
allocation,theamountthatshouldbedevotedtotheindicatedVMs
ChangeTheresourcesavingsyouwouldseebyexecutingthechange
Users Guide
91
TheDashboardsView
Thetableshowsuptothreerowsforeachresourcetype:
ReservationTheamountoftheresourcethatisreservedfortheindicatedVMs;beforestartingupaVM,the
hostmustbeabletoprovidethereservedamountOperationsManagerwillnotresizeaVMdownbeyondthat
lowerlimit
LimitAhardlimitforthatresourceassetontheindicatedVMs;OperationsManagerwillnotresizetheVMup
beyondthatlimit
CapacityTheamountoftheresourcethattheindicatedVMscanutilize;capacityisapropertyoftheVM,and
indicateshowmuchoftheresourcethatVMisabletouseOperationsManagerresizeactionscanchangea
VMscapacityforagivenresource
Forexample,assumetheaboveillustration.Fortheexpandedcluster,youcansaythefollowingaboutVMem:
TwoVMshaveatotalof1.3GBVMemreserved
OneVMhasaVMemlimitof0.5GB
ThecurrenttotalofVMemcapacityfor32VMsintheclusterisroughly99.6GB;OperationsManager
recommendsactionstoreducethatcapacityby1GB
YoucanclickaVMClusteritemtodisplaydetails,includingaToDolistandresourceconsumptionofeachVMinthe
cluster.
92
StandardDashboards
ProjectClusterResources
ThisdashboardprojectsyourfutureneedsforVMs,hosts,anddatastores.Withityoucanseewhenandwhereyou
willyouneedadditionalresourcestosatisfygrowingworkloaddemand.Thedashboardstartsfromthecurrentstate
ofyourenvironmentand:
ShowsthedeploymentyouwouldachieveifyouacceptedtherecommendedactionsintheOperationsManager
ToDolist
Projectsyourneedsintothefuture,assumingyoumaintainsystemhealthbycontinuallyexecutingrecommended
actions
Updatesitsprojectionsdailytorespondtochangingpatternsofworkloadrequirements
Tomaketheseprojections,OperationsManageraddstheprojectednumberofVMstoahypotheticalenvironmentfor
thegivenprojectionperiod.ItthenrunsWorkloadProjectionplanningscenariosforthegivenclustersonyourenvi
ronment,withouttakingconstraintsintoaccount.Thedashboardshowsaseriesofprojectionsfor:
Onemonth
Twomonths
Threemonths
Sixmonths
Ninemonths
Users Guide
93
TheDashboardsView
Oneyear
NOTE:WhenyoufirstinstallandstartupOperationsManager,itcantakeanumberofdaysbeforeitrunsprojections
foralltheclustersinyourenvironment.
Thereliabilityofaprojectiondependsontheamountofhistoricaldataitcanusetoestablishacurveandextrapolate.
Forexample,a12monthprojectionbasedontwoweeksofdataisnotasreliableas12monthsbasedon90daysof
historicaldata.Ifthesystemhasnotbeenrunninglongenoughtoaccumulate60daysofdata,OperationsManager
usestheavailabledatatogenerateprojectionsasfollows:
Withlessthan6daysofhistoricaldata,thefirstandsecondmonthprojectionswillshowflatlines.Theother
projectionswillbeblank.
Withlessthan30daysofhistoricaldata,thedashboardcalculatesthefirstandsecondmonthprojections.The
otherprojectionswillbeblank.
Withmorethan30daysofhistoricaldata,thedashboardcalculatesprojectionsuptothe12thmonth.
Theprojectionsusehistoricaldatatoinvestigatehowworkloadhasbeenaddedinthepast,andprojecttheantici
patedworkloadinthefuture.Forexample:
Forthefirstmonthprojection,itlooksathowmanyVMswereaddedinthepreviousmonth,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.
AsworkloadchangesandyouaddmoreVMstoyourenvironment,theprojectionsassumeasimilarrateofgrowth.If
growthcontinuesatthatrate,theprojectionsshowwhenyouwillneedtoaddnewphysicalresourcestosupport
growingdemand.
Thedashboarddisplaysthefollowingpanels:
94
StandardDashboards
ClusterSummary
ThispanelliststhecurrentstateoftheVMclustersinyourenvironment.
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
95
TheDashboardsView
ProvisioningProjections
ThesechartsshowhowyourrequirementsforVMs,hosts,anddatastoreswillchangeintothefuture.
Thegreenhorizontallineindicatesthenumberofdevicesyouhaveintheenvironmenttoday.Thebarsshowthepro
jectednumberofdevicesyouwillneedintothefuture,withbluebarsforprojectionswithinthecurrentcapacity,and
redbarsforprojectionsthatexceedthecurrentcapacity.Notethatwhiletheprojectionsforphysicalmachinesand
datastoresarebelowcurrentcapacity,youcanprobablysavemoneybyconsolidatingyourVMsonfewerphysical
devices.Whenprojectionsexceedcapacity,thechartsindicatewhenyouwillneedtoinvestinmorehardware
resources.
Intheaboveexample,thedashboardprojectsthatyouwillnotneedtoaddstorageinthenextyear.However,it
appearsthatyouwillneedeightphysicalmachineswithinthenext12months.
96
StandardDashboards
MonthlySummary
Thisdashboardshowshowyourenvironmenthaschangedoverthelastmonth.Youcanspottrendssuchasperiodsof
peakload,oraconstantincreaseindemand.ThisinformationcanhelpyouunderstandtherecommendationsOpera
tionsManagermakesintheToDolist,soyoucanbetterprioritizetheactionsandchoosewhichtoexecutefirst.
NOTE:WhenyoufirststartOperationsManager,itwillnothavethehistoricaldatanecessarytodisplaychartsinthis
dashboard.Ashistoricaldataaccumulates,thechartswillshowmoreinformation.
Bydefault,thedashboardscopeisfortheentirevirtualenvironment.Youcansetthedashboardscopetoseemonthly
summariesofindividualclusters(seeSettingDashboardScopeonpage 84forinformationaboutsettingscope).
Summary
Thispanelcomparesthecurrentstateofyourenvironmenttoitsstatethepreviousmonth.
Eachcellinthepanelshowsthefollowinginformation:
LastMonth
Theaverageoflastmonthsdataforthatcell.
ThisMonth
Theaverageofthedatacollectedsofarthismonthforthatcell.
MonthlyChange
ThedifferencebetweenLastMonthandThisMonth.
Desired
Thevalueyouwouldhaveifyouexecutedthecurrentsetofrecommendedactions.Ifthevalueisadash,this
meanstherearenorecommendedactionsthatwillchangetheDesiredvalueforthiscell.NotethatOperations
ManagerdoesntcalculateaDesiredvalueforeverycellinthispanelInthatcaseDesiredisgray(NA).
HoveroverthecellforatooltipthatdescribeswhichmetricsmakeupthebasisfortheDesiredcalculation.
Users Guide
97
TheDashboardsView
DeviceSummaries
ThesechartsshowhowthenumberofVMsandPMs,andtheconsumptionofstoragespacehaschangedovera
periodofmonths.Eachdatapointshowstheaveragevalueforthegivenmonth.Theimagebelowshowstwomonths
ofhistoricaldata.
Thechartsshowdataforthecurrentdashboardscope.NotethattheStoragechartshowstwoplots:
StorageCapacityTheamountofstoragethatisavailabletotheclustersinthecurrentscope
AllocatedStorageTheamountofstoragethatisusedbytheVMsrunningontheclustersinthecurrentscope
ClusterCapacity
Thisdashboardanswersthequestion,HowmanyVMscanIsafelyaddtoagivencluster?Thedashboardshowshow
muchextracapacityyourclustershaveasVMheadroom.Itcanshowheadroomonthephysicalhostsorthedata
storesinacluster.
Tocalculateclustercapacityandheadroom,OperationsManagerrunsplanningscenariosthattakeintoaccountall
theconditionsinyourcurrentenvironment.TheplanusestheEconomicSchedulingEnginetoidentifytheoptimal
workloaddistributionforeachcluster.ThiscanincludemovingyourcurrentVMstootherhostswithinthegivenclus
ter,ifsuchmoveswouldresultinamoredesirableworkloaddistribution.Theresultoftheplanisacalculationofhow
manymoreVMstheclustercansupport.
NOTE:OperationsManagerrunstenCapacityPlansperday.Ifyouhavemorethantenclustersinyourenvironment,
whenyoufirststartOperationsManageryouwillhavetowaitoneormoredaysbeforeallclustersappearinthisdash
board.Foranyclustersthathavenoplandata,theHeadroomvaluewillbeNAtheTotalrowwillalsoshowNAand
theClusterHeadroomchartforTotalwillbeblank.TooltipsintheSummarypanelshowwhentheplanwaslastrun
foreachcluster.
TocalculateVMheadroom,theplanmustassumeeachadditionalVMhasbeenallocatedacertaincapacityforits
resources.Toaccomplishthis,theplanusesaVMtemplateasaprofilefortheVMsthatfilltheclustersheadroom.
Forthisreason,thecountofVMsgivenfortheheadroomisanapproximationbasedonthatVMtemplate.
YoucanspecifytheVMtemplatetousefortheentireenvironment,orforaspecificcluster.Formoreinformation,see
ClusterCapacityConfigurationonpage 391
98
StandardDashboards
Summary
Thispanelliststheclustersinyourenvironment,showingthecurrentcountofVMs,physicalmachinesanddatastores
ineachcluster,aswellasatotalforallthephysicalmachinesinthedashboardscope.Forexample,youcanseethat
13VMsarerunningonaclusteroffourphysicalhosts,andthatthehostsaccessthreedifferentdatastores.
ThelistalsoshowsheadroomhowmanymoreVMsyoucanaddtotheclusterandstillremaininthedesiredstate.
NotethattheTotalrowdisplaysNAfortotalDatastores.Thisisbecauseonedatastorecanbeusedbymorethanone
cluster.Asaresult,youcannotaddupthenumbersintheDatastorescolumntoarriveatatotal.
Asyouselectaclusterinthispanel,otherpanelsinthedashboardupdatetoshowdataforthatcluster.Ifyouselect
theTotalrow,thedashboarddisplaysdataforalltheclustersinthecurrentscope.
ClusterResourceSummary
Thispanelshowsasummaryoftheresourcesfortheselectedcluster.Eachfieldshowsthetotalconsumptionofthe
resource,comparedtoitsallocatedcapacity.Whileotherpanelsinthisdashboardshowresultsfromrunningcapacity
plans,thispanelshowscurrentvaluestakenfromrealtimedatainyourenvironment.
TheUtilizationvalueshowsthepercentageofcapacitythatisinuse:
HostResources
Utilizationofavailableresourcesonthephysicalmachinesintheselectedcluster.Thistableshowsutilizationby
allconsumersVMsrunningonthecluster,hostOS,andanyotherconsumers.
DatastoreResources
Utilizationofavailablestorageresourcesintheselectedcluster.Thistableshowsutilizationbyallconsumersthe
VMsrunninginthecluster,wastedstorage,andanyotherstorageconsumers.
LocalStorageshowsresourcesforstorageonindividualhostmachines.
Users Guide
99
TheDashboardsView
VMConsumedResources
TotalutilizationofphysicalresourcesbyVMsintheselectedcluster.Notethatthevaluesherecanbedifferent
thanvaluesforthesameresourceonthephysicaldevice.Forexample,theVMutilizationofmemorymightbe
1.53GB.ThatmeansthatalltheVMsintheclusterconsumeatotalof1.53GBmemory.However,theHost
Resourcesmightshow6.09GButilization.Thisindicatesthatthephysicalmachinesareusingmemoryfor
processesotherthanhostingvirtualmachines.
VMAllocatedResources
InformationabouttheresourcesallocatedtotheVMsintheselectedcluster:
MemTotalVMemcomparedtototalphysicalmemoryinthecluster
VCPU/CoreratioTheratioofVCPUstophysicalcoresinthecluster
VMDensityTheaveragenumberofVMsperhost.
VMem/RamratioTheratioofVMemcapacitytoRAMcapacityinthecluster
NumberofVMsPerHost/Storage
ThischartshowsthenumberofVMsperhostorstorage,andalsoshowsthedesiredcountofVMs,assumingyou
wanttofilltheheadroomcompletely.NotethattheDesiredbarsshowtheresultofrunningaplan.Thiscaninclude
movingyourcurrentVMstodifferenthosts,buttheplanalwaysrespectstheclusteritnevermovesVMstohosts
ondifferentclusters.
100
StandardDashboards
ClusterHeadroom
ThischartshowsthetotalnumberofVMsrunninginthecluster,plusthetotalheadroomforthecluster.
Users Guide
101
TheDashboardsView
OptimizeSummary
Thisdashboardshowsthecurrentstatusofyourenvironment,sidebysidewiththestatusyouwouldachieveifyou
executedallofthecurrentactionsintheToDolist.YoucanviewchartsforHost,Storage,andVMentities,aswellas
getutilizationdetailsforeachtypeofentity,orreviewtheToDolist(seeToDoListsMaintainingQoSonpage 69).
TheOptimizeSummarydashboarddisplaysthefollowingpanels:
UtilizationSummaryPanel
ToDoPanel
UtilizationSummary
Thispanellistsutilizationinyourenvironmentforthecurrentstateandfortheimprovementsyouwouldachieveif
youexecuteallofthecurrentrecommendedactions.
102
StandardDashboards
Toseeutilizationintabularformat,clicktheDetailsicon.
ToDoList
Thispaneldisplaysactionsyoucanexecutetoimproveoperationalefficiency.YoucantogglethepanelbetweenaTo
Dolistandalistofcurrentefficiencyopportunities.(ForacompletedescriptionofToDopanels,seeToDoLists
MaintainingQoSonpage 69.)
UtilizationSummary
Thisdashboardshowsanoverviewofresourceutilizationinyourenvironment.Youcanviewheatmapchartsfor
Application,VM,Host,andStorage,entities,andalsoreviewtheToDolistforanyactionsthatwillkeepyourenviron
mentintheDesiredState(seeToDoListsMaintainingQoSonpage 69).
Users Guide
103
TheDashboardsView
HeatmapPanels
Thesepanelsshowutilizationheatmapsforthedifferenttypesofentitiesinyourenvironment.Thestatusindicators
arecolorcodedasfollows:
AsOperationsManagermonitorsandanalyzesyourenvironment,itusesconstraintstoidentifythestatusofa
resource.YouspecifytheseconstraintsinthePolicyview.Changestothesesettingscanaffectthestatusdisplayinthe
summarypanels.Formoreinformationaboutpolicysettings,seePolicyCategoriesonpage 349.
Youcangetadditionalinformationfortheitemsinthesepanelsasfollows:
Todisplaytooltipsthatshowactualvalues,hoverthemouseoverthecoloredindicators
Todisplayachartthatshowsdetailsaboutresourceutilizationforagrouporentity,clicktheentryscolored
indicator
Todisplayaseparateviewforanentityorgroup,clicktheentrysname
TodisplaytheRisks/Opportunitiesforaspecificentityorgroup,clicktheentrysseverityicon
ToDoList
ThispaneldisplaysactionsyoucanexecutetokeepyourenvironmentintheDesiredState.Youcantogglethepanel
betweenaToDolistandalistofcurrentefficiencyopportunities.(ForacompletedescriptionofToDopanels,seeTo
DoListsMaintainingQoSonpage 69.)
104
CustomDashboards
CustomDashboards
Thestandarddashboardsgiveyoupresetviewsintoyourenvironment.Inmanycases,youmightwanttostorecustom
dashboardsthatfocusonspecificaspectsofyourenvironment.OperationsManagersupportstwowaystocreatecus
tomdashboards:
ScopingStandardDashboardsonpage 105
Simpletocreate,yousetthescopeofastandarddashboardandsavethatresulttotheMyDashboardsfolder.
BuildingCustomDashboardsonpage 106
Youchoosethescopeandtypeofinformationpanelsthatyouwilladdtoanewdashboard.
Nomatterwhichmethodyouusetocreateadashboard,youcanalwaysselectandeditthedashboardcontents.
FromtheDashboardsflyoutpanelyoucanperformthefollowingCustomDashboardactions:
ScopingStandardDashboards
Asyouviewstandarddashboards,youcansettheirscopetofocusonspecificclustersorgroups(seeSettingDash
boardScopeonpage 84).Aftersettingascopethatyouwant,youcanthensavetheresultingdisplayasacopyofthis
standarddashboardintheMyDashboardsfolder.Forexample,youcansaveseparatescopeddashboardsforeach
clusterinyourenvironment.Inthatway,youcanusestandarddashboardstoinspectthewholeenvironment,anduse
scopedcopiesofthesedashboardstoquicklyzoominonspecificclusters.
Youcanscopeandsavethefollowingdashboardtypes:
AssureServicePerformance
ImproveOverallEfficiency
MonthlySummary
ClusterCapacity
UtilizationSummary
Tocreateascopedcopyofastandarddashboard:
1. OpentheDashboardsflyoutpanel.
Thispaneldisplaysthelistofavailabledashboards,andthecontrolstocreateacustomdashboard.
2. SelectastandarddashboardeitherAssureServicePerformance,ImproveOverallEfficiency,Monthly
Summary,ClusterCapacity,orOptimizeSummary.
YoucannotsetscopeontheClusterProjectiondashboard.
Users Guide
105
TheDashboardsView
3. Setthescopeofthecurrentdashboard.
ClicktheScopebutton( )toopentheUserScopedialogbox,thensetthescope.Formoreinformation,seeSet
tingDashboardScopeonpage 84.
4. Savethescoperesultsasacustomdashboard
Ifyouaresatisfiedwiththescoperesults,clicktheSavebutton(
NamethedashboardandclickOk.
ThenewdashboardappearsintheMyDashboardsfolder.
)toopentheScopedDashboarddialogbox.
5. Savethescoperesultsasacopyofthestandarddashboard
Ifyouaresatisfiedwiththescoperesults,clicktheSavebutton(
box.NamethedashboardandclickOk.
ThenewdashboardappearsintheMyDashboardsfolder.
)toopentheEnterScopedGroupNamedialog
6. Returnthestandarddashboardtoitsdefaultscope.
SelectthestandarddashboardandclicktheResetScopebutton(
)toreturntothedefaultscope.
Youcanalwayseditthecontentandscopeofanexistingcustomdashboard.ClickEdit(
whereyoucanchangethepanelsinthedashboardorchangetheirscope.
)toopenthedialogbox
BuildingCustomDashboards
Eachstandarddashboardincludesapredefinedsetofinformationpanelstofocusonaspecificquestion.Whatifyou
haveadifferentquestioninmind?Inthatcase,youcanbuildacustomdashboardtofocusontheinformationthat
interestsyouthemost.Youcanchoosewhichpanelstoincludeinthedashboard,andsetthescopeofeachpanelindi
vidually.
Forexample,youcancreateonedashboardwithmanypanelsexaminingthesameclusterofhosts.Oryoucancreate
adashboardthatexaminesdifferentclustersviathesametypeofpanel.Thefollowingfigureshowsadashboardthat
displaysaHealthpiechartforaclusterofhosts,anddisplaystheresourceutilizationtrendforeachindividualphysical
machine.
106
CustomDashboards
Users Guide
107
TheDashboardsView
Tocreateacustomdashboard:
1. OpentheDashboardsflyoutpanelandthenopentheCreateDashboarddialogbox.
2. Namethedashboard.
3. Chooseapaneltypetoincludeinthedashboard.
ThedialogboxlistsallthedifferentpaneltypesthatOperationsManagerusestodisplayinformationintheuser
interface.Youcanfindworkingexamplesofeachpaneltypeinastandarddashboard,orintheInventoryView.
Thepanellistsaredividedaccordingtotheinformationsourcestheyexposegroupsofentitiesorindividualenti
ties.Choosingfromgroupsorentitiesdeterminesthescopeyoucansettothepanel.Forexample,youcantset
anentityscopetoaGroupToDopanel.
4. Setthescopeforthechosenpanel.
Scopedetermineswhatpartofyourenvironmentthepanelwillfocuson.Forexample,youcansetupadashboard
withaChangeLogpanelthatshowsallthechangesthathaveoccurredonaspecificcluster.Youcansetadifferent
scopetoeachpanelyouaddtothedashboard,oryoucanaddanumberofpanelsallwiththesamescope.
108
CustomDashboards
5. Addthepaneltothedashboardpanelset.
Thislistofaddedpanelsdeterminesthepanelsyourdashboardwilldisplay.Theorderinthelistdetermineshow
theydisplayinthedashboard,startingfromthetopleftofthedashboard.Selectanitemandusethe
buttonstochangeitsorder.
and
6. Whenyouaresatisfiedwiththepanelcollection,clickCreate.
Youcanalwayseditthecontentandscopeofanexistingcustomdashboard.ClickEdit(
whereyoucanchangethepanelsinthedashboardorchangetheirscope.
)toopenthedialogbox
Tocreateacustomdashboard:
1. OpentheDashboardsflyoutpanelandthenopentheCreateDashboardpanel.
Users Guide
109
TheDashboardsView
2. Dragapaneltypeintothedashboard.
YoucanchoosefromallthedifferentpaneltypesthatOperationsManagerusestodisplayinformationintheuser
interface.Toseeexamplesofeachpaneltypeinaction,gotothestandarddashboardsorlookintheInventory
View.
3. Namethepanelandsetitsscope.
Whenyoudragapaneltypeontothegrid,theEditPaneldialogboxappearswhereyoucannamethepaneland
setitsscope.
Scopedetermineswhatpartofyourenvironmentthepanelwillfocuson.Forexample,youcansetupadashboard
withaChangeLogpanelthatshowsallthechangesthathaveoccurredonaspecificcluster.Youcansetadifferent
scopetoeachpanelyouaddtothedashboard,oryoucanaddanumberofpanelsallwiththesamescope.
4. Dragthepaneltoplaceitinthegrid,ortoresizeit.
5. Repeatthesestepstoaddmorepanelstothedashboard
110
EditingDashboards
6. Whenyouaresatisfiedwiththepanelcollection,savethedashboard.
ClicktheSaveicon(
)andnamethedashboard.Youcannowusethisdashboardtoviewyourenvironmentin
realtime,ortogeneratereports.YoucangototheReportsviewtoschedulegenerationofthisdashboardsreport
atregularintervals.
Youcanalwayseditanexistingdashboard:
Todragnewpanelsontothegrid,selectthedashboardintheDashboardsflyoutpanelandclickEdit(
Thisopens
Tochangeapanelsscopeorname,clicktheapanel,clickthepanelsSettingsicon.
Todeletetheapanel,clickthepanelsClosebox.
).
EditingDashboards
Youcanalwayseditanexistingcustomdashboard,andyoucancreateacustomizedcopyofastandarddashboard.In
eithercase,thestepsarethesameyouchangethelayoutofthepanelsinthedashboard,oryouchangetheprop
ertiesofpanelsinthedashboard.Thenyousaveyourchanges.
Whenyousaveyourchanges,yougetdifferentresults,dependingonthetypeofdashboardyoureediting:
StandardDashboard
Whenyousavechangestoastandarddashboard,youcreateacopyofthatdashboardyoudonotmodifythe
standarddashboarditself.ThispreservesthesamesetofstandarddashboardsforallOperationsManagerusers.
CustomDashboard
Whenyousavechangestoacustomdashboard,thatpreservesthechangesyoumadetothecustomdashboard.
Thetypesofchangesyoucanmakeare:
Changedashboardlayout
Changeapanelsproperties
Todragnewpanelsontothegrid,selectthedashboardintheDashboardsflyoutpanelandclickEdit(
Thisopens
Tochangeapanelsscopeorname,clicktheapanel,clickthepanelsSettingsicon.
Todeletetheapanel,clickthepanelsClosebox.
).
ChangeDashboardLayout
Youcanrearrangethepanelsonadashboard,deletepanelsfromit,oraddnewpanelstoit.Afteryoumakeyou
changes,besuretoclicktheSaveicon(
).
Torearrangethepanelsonadashboard,yousimplydragthebottomrightcornertochangethepanelsize.Youcan
dragapanelbyitstitlebartomoveittoadifferentlocationinthedashboardgrid.
Todeleteapanel,clickthepanelsClosebox.
Toaddnewpanelstothecurrentdashboard,clickEdit(
)toopenthelistofpaneltypesthatyoucandragonto
thedashboardgrid.Beforedraggingapanelontothegrid,youshouldrearrangethecurrentpanelstomakeroomfor
thenewone.
Users Guide
111
TheDashboardsView
ChangePanelProperties
Tochangeapanelsproperties,clickthepanelsSettingsbutton(
canchangethepanelsscopeorname.
112
).ThisopenstheEditPaneldialogbox,whereyou
TheSupplyChainView
OperationsManagermodelsyourenvironmentasamarketofbuyersandsellerslinkedtogetherinasupplychain.
Thissupplychainrepresentstheflowofresourcesfromthedatacenter,throughthephysicaltierofyourenvironment
intothevirtualtier,ultimatelydeliveringtheseresourcestocustomersthroughapplications.Bymanagingrelation
shipsbetweenthesebuyersandsellers,OperationsManagerprovidesclosedloopmanagementofresources,from
thedatacenter,throughtotheapplication.FormoreinformationaboutOperationsManagerprocessing,seeHow
OperationsManagerWorksonpage 10.
Users Guide
113
TheSupplyChainView
TheSupplyChainViewprovidesawaytonavigatethesupplychainandinspecttheentitiesinyourenvironment.For
example,intheabovefigureyoucansee:
114
TheviewfocusisonVirtualMachines
ThefirstVMinthelistisselected
TheselectedVMsellsresourcestooneapplication,andpurchasesresourcesfromonePMandonedatastore
ForthisVMyoucanseethecurrentsetofrecommendedactions,andachartoftheVMsresourceconsumption
overtime
ChoosinganEntitytoView
ChoosinganEntitytoView
TheSupplyChainNavigatorshowsadiagramofentitytypes,witharrowstoshowtheflowofresourcesaDatacen
terprovidesresourcestoPhysicalMachines,whileaPhysicalMachineanddatastore(Storage)supplyresourcestoa
VirtualMachine.
Tobrowseyourenvironmentsinventory,chooseanentitytype,andthenchooseaspecificitemintheEntitieslist.As
youselectitemsintheEntitieslist,theviewfocuschangestoshowdataforthatitem.
ViewingRelatedEntities
WhenyouselectanitemintheEntitieslist,theviewupdatestoshowthatentity,plusanyrelatedentities.Thetop
itemintheRelatedEntitieslististhecurrentlyselecteditem.
Users Guide
115
TheSupplyChainView
Eachentryinthelistshowstheitemscurrentutilization,plustheexpectedimprovementforthatitem.Todisplayfull
detailsforagivenitem,clickitsDetailsicon(
).
BrowsingSupplyChainEntities
YoucanusetheSupplyChainViewtobrowseyourenvironmentsinventory.AsyouselectanitemintheRelatedEnti
tieslist,theviewupdatestofocusonthatselectedentity.
116
BrowsingSupplyChainEntities
Users Guide
117
TheSupplyChainView
SettingSupplyChainScope
Tosetthescopeoftheview,opentheScopeflyoutpanelandchoosethegrouporclusteryouwanttofocuson.
SupplyChainEntities
TheOperationsManageruserinterfacedisplaysthefollowingentitytypesinthesupplychain:
118
SupplyChainVirtualApplicationonpage 120
SupplyChainApplicationonpage 122
SupplyChainVirtualMachineonpage 124
SupplyChainPhysicalMachineonpage 126
SupplyChainStorageonpage 128
SupplyChainDiskArrayonpage 129
SupplyChainStorageControlleronpage 132
SupplyChainIOModuleonpage 133
SupplyChainFabricInterconnectonpage 134
SupplyChainChassisonpage 135
VMTurbo, Inc. www.vmturbo.com
SupplyChainEntities
SupplyChainDomainonpage 136
SupplyChainDatacenteronpage 137
SupplyChainConsumerVirtualDatacenteronpage 140
SupplyChainProviderVirtualDatacenteronpage 138
SupplyChainZoneonpage 142
SupplyChainRegiononpage 143
YourOperationsManagerlicensedetermineshowmuchofthesupplychainyourcurrentinstallationwillmanage.The
followingtableillustratesthesupplychainthatissupportedbyeachlicense,andliststhetargetsthatOperations
Managersupportstomanagethatsupplychain.
License
SupplyChain
VirtualHealthMonitor
OperationsManager(base
product)
AssociatedTargets
vCenterServer
RHEVM
HyperV
XenServer
CloudControlModule
VCloudDirector
CloudStack
AmazonEC2Regions
ApplicationControlModule
Users Guide
NetScaler
119
TheSupplyChainView
License
SupplyChain
AssociatedTargets
StorageControlModule
NetAppStorageSystems
EMVVNXseries
PureStorageFlashArray
HP3PARStoreServ
FabricControlModule
CiscoUCS
SupplyChainVirtualApplication
120
SupplyChainEntities
Avirtualapplicationistheclientspointofcontacttorequestservicesfromanapplicationthatismanagedbyaload
balancer.Thevirtualapplicationisaproxyformultipleinstancesofactualapplications.Forclientrequeststoavirtual
application,theloadbalancerforwardstherequeststoactualapplicationsthatperformtheservice.
Tocreateavirtualapplication,theloadbalancerbindsactualapplicationinstancestothevirtualapplication.Forinfor
mationaboutbindingloadbalancedapplicationstothevirtualapplication,seeLoadBalancerDiscoveryonpage 386.
Synopsis
Budget:
Avirtualserverhasunlimitedbudgettobuyapplicationresources.Asaresult,avirtual
applicationwillneverbesuspended.
Provides:
Transactionstoendusersandotherapplications.
Consumes:
ApplicationsrunningonVMs.
Discoveredthrough:
OperationsManagerdiscoversvirtualapplicationserversthroughloadbalancertargets(see
AddingandRemovingTargetVirtualManagementServersonpage 305).
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforavirtualapplication:
Transaction(transactionspersecond)
Thepercentageutilizationoftheallocatedtransactionspersecondforthegivenvirtualapplication.
Actions
OperationsManagerdoesnotrecommendactionstoperformonthevirtualapplicationitself,butitdoesrecommend
actionstoperformontheVMsthathostboundapplications.Forexample,assumeavirtualapplicationthatmanages
threeSQLdatabases.Ifasurgeinrequestsdegradesperformanceacrossallthreedatabases,thenOperationsMan
agercanstartanewVMtorunanotherinstanceofthedatabaseapplication,andbindittothevirtualapplication.On
theotherhand,ifSQLrequestsdropoffsothattheloadbalanceronlyforwardsrequeststotwoofthedatabases,
OperationsManagercansuspendthedormantdatabaseandunbinditfromthevirtualapplication.
Users Guide
121
TheSupplyChainView
SupplyChainApplication
Inavirtualizedenvironment,anapplicationisaprocessrunningonaVM.Applicationstypicallyservehumanusersor
otherapplications.Theyprovidetransactionstotheirusers.
Synopsis
Budget:
BydefaultapplicationshaveapriorityofMissionCritical.Thisgivesapplicationsunlimited
budget.
Ifyouoverridethissettingtoloweranapplicationspriority,itgainsbudgetasafunctionofits
activity,asmeasuredbyutilizationoftransactions.Themoreactiveanapplicationis(themore
transactionstheapplicationperforms),themoreitissellingitsservicestoauser.
Provides:
Transactionstootherapplications,toloadbalancerVirtualApplicationServers,andtoendusers.
Consumes:
VMresources,includingVCPU,VMem,andVStorage.
Discoveredthrough:
OperationsManagerusesWMI,SNMP,orJMXtodiscoverapplicationsthroughthecurrenttarget
hypervisors.
Forinformation,seeAddingandRemovingTargetVirtualManagementServersonpage 305.
ApplicationDiscovery
Bydefault,OperationsManagerdiscoversthefollowingapplications:
ApplicationName
Description
LSASS
MicrosoftActiveDirectoryservices
IIS
MicrosoftInternetInformationServices
XenDesktop
CitrixXenDesktop
122
SupplyChainEntities
ApplicationName
Description
VMView
VMwareView
MSSQL
MicrosoftSQLServer
SharePoint
MicrosoftSharepointServer
GuestLoad
TheresourcesthatOperationsManagerhasnotassignedtoanyspecificapplication.By
default,everyVMhasaGuestLoadapplication.(Formoreinformation,seeGuestLoad,
below.)
Inaddition,yourinstallationofOperationsManagermightbeconfiguredtodiscoverotherapplicationsrunningin
yourenvironment.Formoreinformation,seeApplicationDiscoveryonpage 381.
GuestLoad
TheApps_GuestLoaditemisaspecialentryintheApplicationshierarchy.ThisitemtrackstheresourcesthatOpera
tionsManagerhasnotassignedtoanyspecificapplication.Thiscanoccurforthefollowingreasons:
YoudonothavethelicensesrequiredtosupportApplicationmonitoring
Inthiscase,OperationsManagerlistsalltheconsumedVMresourcesintheApps_GuestLoadentrythisisthe
onlyentryunderApplications.
OperationsManagercannotdiscoversomeapplications,orsomeapplicationsarenotregisteredfordiscovery
(seeApplicationDiscoveryonpage 381).
Inthiscase,OperationsManagerdisplaysentriesfortheapplicationsithasdiscovered,andliststheVMresources
thatarenotaccountedforunderApps_GuestLoad.
VMresourcesaredevotedtoinfrastructure,andnotpartofanyapplication
OperationsManagerliststheseresourcesunderApps_GuestLoad,andprovidesentriesfortheapplicationsithas
discovered.
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforanapplication:
VMem
ThepercentageutilizationoftheVMem(inKbytes)thatwasallocatedtothehostingVM.
VCPU
ThepercentageutilizationoftheVCPU(inMHz)allocatedforthehostingVM.
Transaction(transactionspersecond)
ForvirtualapplicationsdiscoveredthroughaLoadBalancertargetorforapplicationservers,thepercentage
utilizationoftheallocatedtransactionspersecond.
Heap
Forapplicationservers,thepercentageutilizationoftheapplicationserversheap.
ResponseTime
Forapplicationservers,thepercentageutilizationoftheserversallocatedresponsetime.
Threads
Forapplicationservers,thepercentageutilizationoftheserversthreadcapacity.
Users Guide
123
TheSupplyChainView
Actions
OperationsManagerdoesntperformactionsonapplications.Instead,itperformsactionsonthehostVMs.Ifutiliza
tionishighenoughonanapplication,OperationsManagercancreateanewcopyofthehostVM.Whenanapplica
tionisidle,itlosesbudget.Ultimately,ifthebudgetfallsenough,OperationsManagerwillrecommendtosuspendor
terminatethehostVM.
BydefaultapplicationshaveapriorityofMissionCritical.ThisgivesapplicationsunlimitedbudgetsoitshostVMwill
neverbesuspended.Youcanoverridethispriorityforselectapplications.Formoreinformation,seeApplicationPrior
ityonpage 379.
SupplyChainVirtualMachine
Avirtualmachine(VM)isasoftwareemulationofaphysicalmachine,includingOS,virtualmemoryandCPUs,and
networkports.VMshostapplications.
Synopsis
Budget:
AVMgainsitsbudgetbysellingresourcestotheapplicationsithosts.Ifutilizationishigh
enough,OperationsManagercanallocatemoreresourcestotheVM,ormovetheVMtoahost
thathasmoreresources.
Ifutilizationfallsoff,theVMlosesbudget.Ultimately,ifthebudgetisntenoughtopayforthe
hostservicesitconsumes,OperationsManagerwillsuspendorpowerofftheVM.
Provides:
Resourcesforhostedapplicationstouse:
VMEM(Kbytes)
VCPU(MHz)
VStorage
IOPS(storageaccessoperationspersecond)
Latency(capacityfordisklatencyinms)
124
SupplyChainEntities
Synopsis
Consumes:
Physicalhostresources,includingCPUandMem
Storage
Discoveredthrough:
OperationsManagerdiscoversVMsthroughhypervisortargets.
Forinformation,seeAddingandRemovingTargetVirtualManagementServersonpage 305.
NotethattheInventoryViewgroupsVMsbythephysicalmachinesthathostthem.Intheuserinterface,thisisalogi
calgroupingthatmakesiteasiertovisualizethedistributionofVMsacrossyourenvironment.Also,theVMicons
identifymanaginghypervisorsbyvendorandVMstate(seeResourceIconsonpage 48).
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaVM:
VMem
Thepercentageutilizationofthevirtualmemory(measuredinKbytes)allocatedfortheVM.
VCPU
ThepercentageutilizationofthevirtualCPUcapacity(measuredinMHz)allocatedfortheVM.
VStorage
Thepercentageutilizationofthevirtualstoragecapacity(measuredinKbytes)allocatedfortheVM.
IOPS(StorageAccessOperationsperSecond)
ThepercentageutilizationofIOPSallocatedfortheVStorageontheVM.
Latency
Thepercentageutilizationoflatency(measuredinms)allocatedfortheVStorageontheVM.
Actions
OperationsManagerrecommendsthefollowingactionsforaVM:
Terminate(Remove)VM
ForaVMthathasbeensuspendedforalongperiod.
SuspendVM
ForlowutilizationofVMsresources.
Provisionadditionalresourcesfor:
HighresourceutilizationonVM
MoveVMfor:
HighresourceutilizationonVM
HighresourceutilizationonhostingPM
ExcessIOPSorLatencyinVStorage
Workloadplacementviolation
HostingPMisunderutilized(movebeforesuspendingPM)
MoveVMStorage
Forexcessutilizationofthecurrentdatastore,orformoreefficientutilizationofdatastoresintheenvironment.
ReconfigureStorage
Foroverutilizedstorageresources,addVStoragecapacity.
Forunderutilizedstorageresources,removeVStoragecapacity.
ReconfigureVM
Changenetworkandstorageconfiguration.Forexample,OperationsManagerrecommendsthisactioniftheVM
Users Guide
125
TheSupplyChainView
isconfiguredtouseanetworkthatitcannotaccess.
SupplyChainPhysicalMachine
Aphysicalmachine(PMorHost)isaserverthatrunsahypervisorprocessandhostsavirtualworkload.APMcanhost
VMsthataremanagedbythegivenhypervisor.NotethataPMisnotnecessarilyaphysicalpieceofhardware.AVM
canbesetupasaserverthatrunsahypervisor,anditcaninturnhostotherVMswithinitsprocessingspace.How
ever,itsmostusualtousephysicalhardwareasyourPMs.
Synopsis
Budget:
APMgainsitsbudgetbysellingresourcestotheVMsithosts.ThemoreVMsrunningonaPM,
themorebudgetthePMhastopurchasestorageanddatacenterresources.IfutilizationofaPM
ishighenough,OperationsManagercanrecommendthatyouprovisionanewPM.
Ifutilizationfallsoff,thePMlosesbudget.Ultimately,ifthebudgetisntenoughtopayforthe
servicesitconsumes,OperationsManagerwillrecommendtosuspendorpoweroffthePM.
Provides:
HostresourcesforVMstouse:
Mem(Kbytes)
CPU(MHz)
IO(throughputontheI/Obus)
Net(networkthroughput)
Swap(swapratecapacitymeasuredinbytes/sec)
Ballooning(sharingofmemoryamonghostedVMs)
CPUReadyQueue(waittimeonthequeueinms)
Consumes:
Datacenterresources(physicalspace,cooling,etc.)andstorage.
Discoveredthrough:
OperationsManagerdiscoversPMsthroughhypervisortargets(seeAddingandRemovingTarget
VirtualManagementServersonpage 305).Forsomehypervisorvendors,thePMisthetarget,
andforothersthePMsaremanagedbythespecifiedtarget.
126
SupplyChainEntities
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
ThepercentageofthePMsallocatedreadyqueuecapacity(measuredinKbytes)thatisinuse,for1,2,and4CPU
readyqueues.ChartsshowthepercentageofwaittimeforalltheVMsonagivenhostPM.
Actions
OperationsManagerrecommendsthefollowingactionsforaPM:
StartPM
Forincreaseddemandonphysicalresources,startupasuspendedPM.
ProvisionPM
Forincreaseddemandofphysicalresources,installanewPMintheenvironment.OperationsManagerwillthen
moveworkloadtothathost.
SuspendPM
ForunderutilizedresourcesonaPM,moveexistingworkloadtootherhostsandsuspendthePM.
Terminate(Remove)PM
ForaPMthathasbeensuspendedforaperiodoftime,removethePM.
NOTE:OperationsManagerdiscoversVMwareHAconfigurationsinclusters,andconsidersthereservedresourcesin
itscalculations.Fortoleratedhostfailures,orareservedpercentageofclusterresources,OperationsManagerauto
maticallysetsutilizationconstraintsforthatcluster(seeUtilizationConstraintsonpage 367).Ifyouconfigureafailover
host,OperationsManagerreservesthathostforHAandwillnotmoveVMstoit.Youcanseeafailovericon( onthe
reservedhostintheInventorytree.
Users Guide
127
TheSupplyChainView
SupplyChainStorage
StorageisrepresentedinOperationsManagerasDatastores.ADatastoreisalogicalgroupingofoneormorephysical
storagedevicesthatserveVMstoragerequirements.
Synopsis
Budget:
ADatastoregainsitsbudgetbysellingresourcestotheVMsitserves.IfutilizationofaDatastore
ishighenough,OperationsManagercanrecommendthatyouprovisionanewone.
Provides:
HostresourcesforVMstouse:
Storageamount
IOPS(storageaccessoperationspersecond)
Latency(capacityfordisklatencyinms)
Consumes:
Diskarrays(oraggregates)withtheStorageControlModule,only
Discoveredthrough:
OperationsManagerdiscoversDatastoresthroughhypervisortargets(seeAddingandRemoving
TargetVirtualManagementServersonpage 305).
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforadatastore:
128
Storage
Thepercentageofthedatastorescapacity(measuredinKbytes)thatisinuse.
IOPS
Storageaccessoperationspersecond.ChartsintheuserinterfaceshowthepercentageofallocatedIOPScapacity
thatisusedonadatastore.
Latency
Thepercentageofallocatedlatency(measuredinms)thatisinuseonthedatastore.Thismeasuresthelatency
SupplyChainEntities
experiencedbyallVMsandhoststhataccessthedatastore.
Actions
OperationsManagerrecommendsthefollowingactionsforadatastore:
StartStorage
Forhighutilizationofstorageresources,startasuspendeddatastore.
ProvisionStorage
Forhighutilizationofstorageresources,provisionanewdatastore.
SuspendStorage
Forlowutilizationofstorageresources,moveservedVMstootherdatastoresandsuspendthisone.
TerminateStorage(Remove)
Foradatastorethathasbeensuspendedforaperiodoftime,removethedatastore.
Move(onlywiththeStorageControlModule)
Forhighutilizationofphysicalstorage,movedatastoretoadifferentdiskarray(aggregate).
Resize(onlywiththeStorageControlModule)
Increaseordecreasethedatastorecapacity.
SupplyChainDiskArray
ADiskArray(anaggregate)isadatastoragesystemmadeupofmultiplediskdrives.Forexample,aRAIDisanaggre
gatethatimplementsredundancyandotherdatamanagementfeatures.Adiskarrayprovidesstoragevolumesto
servethestoragerequirementsofphysicalmachines.Itusestheresourcesofonestoragecontroller,whichmanages
thediskarrayoperation.
OperationsManagersupportsdiskarrayswhenyouhaveinstalledtheStorageControlModulelicense.
Users Guide
129
TheSupplyChainView
Synopsis
Budget:
Adiskarraygainsitsbudgetbysellingresourcestothedatastoresitserves.Ifutilizationofadisk
arrayishighenough,OperationsManagercanrecommendthatyouprovisionanewone.
Provides:
Storageresourcesfordatastorestouse:
Storageamount
StorageProvisioned
IOPS(storageaccessoperationspersecond)
Latency(capacityfordisklatencyinms)
Consumes:
Storagecontrollers
Discoveredthrough:
OperationsManagerdiscoversdiskarraysthroughstoragecontrollertargets(seeAddingStorage
ManagersasTargetsonpage 321).
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforadiskarray:
Storage
Thepercentageutilizationofthestorage(measuredinKbytes)allocatedforthegivendiskarray.Allocatedstorage
isthesumoftheaggregatedphysicalstoragethatthearrayexposestotheenvironment.
StorageProvisioned
Thepercentageutilizationofthestoragethatwasprovisionedforthisdiskarray.Thisencompassesover
provisioningofstorage,aswellasthinprovisioningontheVMs,deduplication,compression,andotherstorage
optimizations.Forexample,assumestorageoverprovisioningof200%astheonlystorageoptimization.IfStorage
Utilizationwasat100%,thenStorageProvisionedwouldbe50%(halfoftheoverprovisionedstorageinuse).A
morerealisticsituationwouldhavethecurrentStorageUtilizationat50%,andStorageProvisionedwouldshowa
valueof25%.
IOPSStorageAccessOperationsperSecond
ThepercentageutilizationofallocatedIOPS.Thediskarrayaggregatesthisvalueforallitsvolumes.Inother
words,allvolumesonagivendiskarrayshowthesamevalueforthisresource.
Latency
Thepercentageutilizationofallocatedlatency.Thediskarrayaggregatesthisvalueforallitsvolumes.Inother
words,allvolumesonagivendiskarrayshowthesamevalueforthisresource.
Actions
OperationsManagerrecommendsthefollowingactionsforadiskarray:
130
ProvisionDiskArray
Forhighutilizationofthediskarraysstorage,provisionanewdiskarray(recommendation,only).
StartDiskArray
Forhighutilizationofdiskarray,startasuspendeddiskarray(recommendation,only).
SuspendDiskArray
Forlowutilizationofthediskarraysstorage,moveVMstootherdatastoresandsuspendvolumesonthedisk
array(recommendation,only).
SupplyChainEntities
MoveDiskArray(forNetAppClusterMode,only)
ForhighutilizationofStorageControllerresources,OperationsManagercanmoveanaggregatetoanother
storagecontroller.Thestoragecontrollersmustberunning.
ForhighIOPSorLatency,amoveisalwaysoffofthecurrentdiskarray.Allthevolumesonagivendiskarrayshow
thesameIOPSandLatency,somovingtoavolumeonthesamearraywouldnotfixtheseissues.
MoveVM
ForhighutilizationofStorageonavolume,OperationsManagercanmoveaVMtoanothervolume.Thenew
volumecanbeonthecurrentdiskarray,onsomeotherdiskarray,oronanyotherdatastore.
ForhighIOPSorLatency,amoveisalwaysoffofthecurrentdiskarray.Allthevolumesonagivendiskarrayshow
thesameIOPSandLatency,somovingtoavolumeonthesamearraywouldnotfixtheseissues.
MoveDatastore
Tobalanceutilizationofdiskarrayresources,OperationsManagercanmoveadatastoretoanotherarray.
ActionAutomationforNetAppStorageSystems
ForNetAppstoragesystems,theactionsOperationsManagercanautomaticallyperformdependontheNetAppver
sionyouarerunning,andwhetherthesystemisrunninginclustermode:
AutomatedAction
7Mode
ClusterMode
MoveVMbetweendatastores,onthesamediskarray
Yes
Yes
MoveVMbetweendatastoresondifferentdiskarrays
Yes
Yes
MoveDatastorebetweendiskarraysonthesamestorage
controller
No
Yes
MoveDatastorebetweendiskarraysondifferentstorage
controllers
No
Yes
ResizeStorage
Yes
Yes
ResizeDiskArray
YesResizeup,only
YesResizeup,only
Inaddition,forasystemrunninginClusterMode,OperationsManagercanrecommendmovinganaggregateto
anotherstoragecontroller.
Users Guide
131
TheSupplyChainView
SupplyChainStorageController
AStorageControllerisadevicethatmanagesoneormorediskarrays.ThestoragecontrollerprovidesCPUcyclesto
performstoragemanagementtasksforeachdiskarrayitmanages.
OperationsManagersupportsstoragecontrollerswhenyouhaveinstalledtheStorageControlModulelicense.
Synopsis
Budget:
Astoragecontrollergainsitsbudgetbysellingresourcestothediskarraysitmanages.If
utilizationofthestoragecontrollersCPUresourcesishighenough,OperationsManagercan
recommendthatyouprovisionanewoneandmovediskarrays(aggregates)toit.
Provides:
CPUresourcestomanagediskarrays.
Consumes:
NA
Discoveredthrough:
OperationsManagerdirectlyaccessesstoragecontrollertargets(seeAddingandRemoving
TargetVirtualManagementServersonpage 305).
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforastoragecontroller:
132
CPU
ThepercentageutilizationofCPUresourcesallocatedtothestoragecontroller.
Storage
Thepercentageofthestoragecapacitythatisinuse.Thestorageallocatedtoastoragecontrolleristhetotalofall
thephysicalspaceavailabletoaggregatesmanagedbythatstoragecontroller.
IOPS
Storageaccessoperationspersecond.ChartsshowthepercentageofallocatedIOPScapacitythatisusedbythe
aggregatesmanagedbythestoragecontroller.
SupplyChainEntities
Latency
Thepercentageofallocatedlatency(measuredinms)thatisinuseforthisstoragecontroller.Thismeasuresthe
latencyexperiencedbyallVMsandhoststhataccessthemanagedstorage.
Actions
OperationsManagerrecommendsthefollowingactionsforastoragecontroller:
ProvisionStorageController(recommendation,only)
ForhighutilizationofthestoragecontrollersCPU,provisionanewstoragecontroller,andthenmovediskarrays
toit.
SupplyChainIOModule
AnIOModuleconnectsthecomputeresourcesonachassistothefabricdomainviatheFabricInterconnect.Itpro
videstheserversonthechassiswithNetresources.TypicalinstallationsprovidetwoIOModulesperchassis.
OperationsManagersupportsIOModuleswhenyouhaveinstalledtheFabricControlModulelicense.
Synopsis
Budget:
AnIOModulegainsitsbudgetbysellingNetresourcestoaphysicalmachine.
Provides:
Netresources
Consumes:
ChassisandFabricInterconnect
Discoveredthrough:
OperationsManagerdiscoversIOModulesthroughthefabricmanagersthatusethem.
Users Guide
133
TheSupplyChainView
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforanIOModule:
Net
Thepercentageutilizationofthetotalthroughput(storageandnetwork,combined)allocatedfortheIOModule.
Actions
OperationsManagerdoesnotrecommendactionstoperformonanIOModule.
SupplyChainFabricInterconnect
AFabricInterconnectconnectsserversinacomputingfabrictothefabricsnetworkandstorageresources.Itprovides
networkbandwidthtotheserversintheplatform.
OperationsManagersupportsFabricInterconnectswhenyouhaveinstalledtheFabricControlModulelicense.
Synopsis
Budget:
AFabricInterconnectgainsitsbudgetbysellingNetresourcestotheIOModules.
Provides:
Netresources
Consumes:
N/A
Discoveredthrough:
OperationsManagerdiscoversFabricInterconnectsthroughmanagersoffabricplatforms(such
asUCS)thatusethem.Forinformationaboutfabricmanagertargets,seeAddingandRemoving
TargetVirtualManagementServersonpage 305.
134
SupplyChainEntities
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforFabricInterconnect:
Net
ThepercentageutilizationofthetotalnetworkthroughputallocatedfortheFabricInterconnect.
Actions
OperationsManagerrecommendsthefollowingactionstoperformonaFabricInterconnect
Resizeporttoincreasesize.
SupplyChainChassis
Achassishousestheserversthatarepartofacomputingfabric.Itprovidescompute,memory,storage,andband
widthresources.
Synopsis
Budget:
AChassishasunlimitedbudget.
Provides:
Chassisresources(physicalspace,cooling,etc.).
Consumes:
N/A
Discoveredthrough:
OperationsManagerdiscoversChassisthroughfabricmanagertargets.
Users Guide
135
TheSupplyChainView
MonitoredResources
OperationsManagermonitorsthefollowingresourcesfortheserversinachassis:
Power
Thepercentageoftheacceptablerangeofpowerconsumptionthatisutilizedbythischassis.
Cooling
Thepercentageoftheacceptabletemperaturerangethatisutilizedbythischassis.Asthechassistemperature
nearsthehighorlowrunningtemperaturelimits,thispercentageincreases.
Actions
OperationsManagerdoesnotrecommendactionsforachassis.
SupplyChainDomain
ADomainrepresentsthecomputingfabricnetwork.ItprovidesNetworkThroughputresourcestogivethefabric
northboundnetworkconnectivity.
Synopsis
Budget:
ADomainhasunlimitedbudget.
Provides:
NetworkThroughput
Consumes:
N/A
Discoveredthrough:
OperationsManagerdiscoversDomainsthroughfabricmanagertargets.
136
SupplyChainEntities
Actions
OperationsManagerdoesnotrecommendactionstoperformonaDomain.
SupplyChainDatacenter
ForOperationsManager,adatacenteristhesumofVMs,PMs,datastores,andnetworkdevicesthataremanagedby
agivenhypervisortarget.Adatacenterprovidescompute,memory,storage,andbandwidthresources.
Synopsis
Budget:
ADatacenterhasunlimitedbudget.
Provides:
Datacenterresources(physicalspace,cooling,etc.).
Consumes:
N/A
Discoveredthrough:
OperationsManagerdiscoversDatacentersthroughhypervisortargets(seeAddingand
RemovingTargetVirtualManagementServersonpage 305).
MonitoredResources
OperationsManagerdoesnotmonitorresourcesdirectlyfromthedatacenter,butitdoesmonitorthefollowing
resources,aggregatedforthePMsinadatacenter:
Mem
ThepercentageofthePMsmemorythatisreservedorinuse,measuredinKbytes.
CPU
ThepercentageofthePMsCPUcyclesthatarereservedorinuse,measuredinKbytes.
Users Guide
137
TheSupplyChainView
IO
ThedataratethroughthePMsIOadapters.ChartsintheuserinterfaceshowthepercentageofthePMsIO
capacitythatisinuse,measuredinKbytespersecond.
Net
ThedataratethroughthePMsnetworkadapters.ChartsintheuserinterfaceshowthepercentageofthePMs
networkthroughputcapacitythatisinuse,measuredinKbytespersecond.
Swap
ThepercentageofthePMsallocatedswapspacethatisinuse,measuredinKbytes.
Balloon
ThesharingofmemoryamongVMsrunningonthehost.ChartsintheuserinterfaceshowpercentageofthePMs
ballooningcapacitythatisinuse,measuredinKbytes.
1,2,4CPUReady
ThepercentageofthePMsallocatedreadyqueuecapacity(measuredinKbytes)thatisinuse,for1,2,and4CPU
readyqueues.ChartsintheuserinterfaceshowthepercentageorwaittimeforalltheVMsonagivenhostPM.
Actions
OperationsManagerdoesnotrecommendactionstoperformonadatacenter.Instead,itrecommendsactionstoper
formonthedevicesrunninginthedatacenter.
SupplyChainProviderVirtualDatacenter
NOTE:DifferenttargetsusedifferentnamestorefertoVirtualDatacenters.IntheOperationsManagersupplychain,
theseentitiesareallrepresentedbyConsumerandProviderVDCs,asfollows:
138
SupplyChainEntities
VMTurbo
vCloudDirector
vCenterServer
VMM
CloudStack
OpenStack
ConsumerVDC
OrganizationVDC
ResourcePool
(Child)
Tenantor
TenantQuota
Accounts
Tenant
ProviderVDC
ProviderVDC
ResourcePool
(Root)
Cloud
Pod
N/A
Aprovidervirtualdatacenter(vDC)isacollectionofphysicalresources(PMsanddatastores)withinacloudstack.The
cloudadministratorhasaccesstotheseresources,anddefinesthedatacentermembers.AProvidervDCiscreatedto
manageresourcesthatwillbeallocatedtoexternalcustomersthroughoneormoreConsumervDCs.
OperationsManagersupportsvirtualdatacenterswhenyouhaveinstalledtheCloudControlModulelicense.
Synopsis
Budget:
AProvidervDCgainsitsbudgetbysellingresourcestotheConsumervDCsthatithosts.If
utilizationfallsoff,thedatacenterlosesbudget.Ultimately,ifthebudgetisntenoughtopayfor
theservicesitconsumes,OperationsManagerwillrecommenddecommissioningtheProvider
vDC.
Provides:
PhysicalresourcessuchasPMsanddatastorestoConsumervDCs.
Consumes:
PMsanddatastores
Discoveredthrough:
OperationsManagerdiscoversvDCsthroughcloudstackmanagerssuchasvCloudDirector(see
AddingandRemovingTargetVirtualManagementServersonpage 305).
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaProvidervDC:
Mem
Thepercentageofphysicalmachinememorythatisreservedorinuse,measuredinKbytes.
CPU
ThepercentageutilizationofCPUresourcesallocatedtotheProvidervDC.
Storage
ThepercentageusageofstoragethatisallocatedtotheProvidervDC.
Actions
OperationsManagerdoesnotrecommendactionstoperformonaProviderVDC.Instead,itrecommendsactionsto
performonthedevicesrunninginthedatacenter.
Users Guide
139
TheSupplyChainView
SupplyChainConsumerVirtualDatacenter
NOTE:DifferenttargetsusedifferentnamestorefertoVirtualDatacenters.IntheOperationsManagersupplychain,
theseentitiesareallrepresentedbyConsumerandProviderVDCs,asfollows:
VMTurbo
vCloudDirector
vCenterServer
VMM
CloudStack
OpenStack
ConsumerVDC
OrganizationVDC
ResourcePool
(Child)
Tenantor
TenantQuota
Accounts
Tenant
ProviderVDC
ProviderVDC
ResourcePool
(Root)
Cloud
Pod
N/A
AConsumerVirtualDatacenter(vDC)isacollectionofresourcesthatareavailableforexternalcustomerstomanage
workloadthroughthecloud.Itisanenvironmentcustomerscanusetostore,deploy,andoperatevirtualsystems.
ConsumerDatacentersusetheresourcessuppliedbyaProviderDatacenter.
OperationsManagersupportsvirtualdatacenterswhenyouhaveinstalledtheCloudControlModulelicense.
140
SupplyChainEntities
Synopsis
Budget:
AConsumervDCgainsitsbudgetasafunctionofitsactivity.Thehighertheutilizationofthe
vDC,themoreOperationsManagerassumesthevDCissellingitsservicestoauser.
IfutilizationishighenoughonaConsumervDC,OperationsManagercanincreaseresourcesfor
thevDC.Ifutilizationfallsoff,OperationsManagercanreduceresourcecapacity,orultimately
recommendterminatingthevDC.
OperationsManagercanalsoresizeVMsthroughtheConsumervDCinresponsetochangesin
VMutilization.
Provides:
Resourcestohostvirtualsystems.
Consumes:
ProvidervDC
Discoveredthrough:
OperationsManagerdiscoversvDCsthroughcloudstackmanagerssuchasvCloudDirector(see
AddingandRemovingTargetVirtualManagementServersonpage 305).
WhileuserscanseesomeofthephysicalresourcesthatsupporttheConsumervDC,consumerleveluserscannot
modifythesephysicalresources.UsersofConsumervDCsmakechangestohowthevirtualdevicesaredeployedin
thatenvironment,buttheymustasktheProvidervDCadministratortoaddmorephysicalresourcestobeusedbythe
ConsumervDC.Likewise,OperationsManagercanchangeresourcesontheVMsrunninginthevDC,butitdoesnot
makeanychangestophysicalresourcesthroughthisvDC.
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaConsumervDC:
Mem
Thepercentageofphysicalmachinememorythatisreservedorinuseforthisdatacenter,measuredinKbytes.
CPU
ThepercentageutilizationofCPUresourcesallocatedtothedatacenter.
Storage
ThepercentageusageofstoragethatisallocatedtotheConsumervDC.
Actions
OperationsManagerrecommendsthefollowingactionsforaConsumerDatacenter:
ResizeConsumervDC
ResizeuptoincreasememoryandCPU.
Resizedownifthedatacenterresourcesareunderutilized.
ProvisionConsumervDC
Ifresizeactionsarenotexecuted,OperationsManagercanrecommendprovisioninganewdatacenter.For
example,ConsumerDatacenteruserswhoarebilledforadditionalresourcesmightchoosenottoexecuteresize
upactions.Inthatcase,OperationsManagercouldrecommendprovisioninganewConsumervDC.Notethat
OperationsManagerwillonlymakethisrecommendationifthereareenoughresourcesonthehostingProvider
vDC.
Users Guide
141
TheSupplyChainView
SupplyChainZone
AZonerepresentsanAvailabilityZoneintheAmazonEC2cloud.AZonehostsvirtualworkloadsintheoryitcan
hostasmanyVMsasyouwant.BymanagingZonesinthesupplychain,OperationsManagercanmanageahybrid
cloudenvironmentto:
StartaVMonthecloudsoyoucansuspendworkloadtofreeupresourcesinyourenterpriseenvironment
SuspendaVMrunningonthecloudwhenenterpriseresourcescomefree,soyoucanruntheworkloadonthe
enterprise
Synopsis
Budget:
OperationsManagerassumesaZonehasinfiniteresources.
Provides:
ComputeandstorageresourcestoVMs.
Consumes:
Regionresources.
Discoveredthrough:
OperationsManagerdiscoversZonesthroughRegiontargets.
MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaZone:
142
Mem
ThepercentageofthePMsmemorythatisreservedorinuse,measuredinKbytes.
CPU
ThepercentageofthePMsCPUcyclesthatarereservedorinuse,measuredinKbytes.
IO
ThedataratethroughthePMsIOadapters.ChartsshowthepercentageofthePMsIOcapacitythatisinuse,
measuredinKbytespersecond.
SupplyChainEntities
Net
ThedataratethroughthePMsnetworkadapters.ChartsshowthepercentageofthePMsnetworkthroughput
capacitythatisinuse,measuredinKbytespersecond.
Swap
ThepercentageofthePMsallocatedswapspacethatisinuse,measuredinKbytes.
Balloon
ThesharingofmemoryamongVMsrunningonthehost.ChartsshowpercentageofthePMsballooningcapacity
thatisinuse,measuredinKbytes.
1,2,4CPUReady
ThepercentageofthePMsallocatedreadyqueuecapacity(measuredinKbytes)thatisinuse,for1,2,and4CPU
readyqueues.ChartsshowthepercentageorwaittimeforalltheVMsonagivenhostPM.
Actions
OperationsManagerrecommendsthefollowingactionsforaZone:
StartVMontheZone
SuspendVMrunningontheZone
SupplyChainRegion
ARegionrepresentsaregionintheAmazonEC2clouditisthetargetthatgivesOperationsManageraccesstoman
ageworkloadonAmazoncloudservices.OneregioncontainsmultipleZones.
Users Guide
143
TheSupplyChainView
Synopsis
Budget:
OperationsManagerassumesaRegionhasinfiniteresources.
Provides:
HostingandstorageresourcestoZones.
Consumes:
NA
Discoveredthrough:
AccesstotheAmazonEC2cloud,asidentifiedbyyouraccesskeys.
MonitoredResources
OperationsManagerdoesnotmonitorresourcesdirectlyfromtheregion,butitdoesmonitorthefollowingresources,
aggregatedfortheZonesinaregion:
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
ThepercentageofthePMsallocatedreadyqueuecapacity(measuredinKbytes)thatisinuse,for1,2,and4CPU
readyqueues.ChartsshowthepercentageorwaittimeforalltheVMsonagivenhostPM.
Actions
OperationsManagerdoesnotrecommendactionsforaRegion.
144
TheWorkloadView
TheWorkloadViewgivesauniqueperspectiveonthedistributionofdemandandsupplythroughoutyourenviron
ment.Ataglance,youcanseehowtheworkloadinyourenvironmentisutilized,andhowtheworkloaddemanduti
lizestheunderlyingsupplyofresources.Theviewdisplaystwopanels:
CurrentWorkloadThecurrentdistributionofworkloadintheenvironment.
ExpectedImprovementsTheimprovementstoworkloaddistributiontheenvironmentwouldachieveifyou
executedthecurrentsetofrecommendedactions.Thispanelincludesanimprovementssummary,anda
workloadchartthatplotstheexpectedimprovements.
CurrentWorkloadchartandImprovementsSummarychart
Users Guide
145
TheWorkloadView
Formoreinformation,see:
TheWorkloadChartonpage 146
TheImprovementsSummaryonpage 150
ControllingWorkloadChartDisplayonpage 151
SettingWorkloadViewScopeonpage 155
TheWorkloadChart
TheworkloadChartplotsthesupplyofresourcesalongXandYaxes,andplacesgroupsofworkloadentitiesonagrid
accordingtotheutilizationofthesuppliedresources.Bydefault,thechartsplotphysicalutilizationofhostandstor
agealongtheXandYaxes.Theseaxesmeasureeithertheutilizationindexvalueorthepercentageofresourcecapac
itythatisutilizedonthegivenproviders.
146
TheWorkloadChart
Thechartisdividedintoagrid,anditplacesringsonthatgrid.TheringsrepresentworkloadentitiesVMsorAppli
cations.Ringsizerepresentsthenumberofentitiesinagridsector.Colorshowstheseverityofthemostcriticalentity
inthecollection.Positionplotstheaverageresourceutilizationfortheprovidersthatdeliverresourcestothatcollec
tionofentities.
Notethatringcolorisafunctionoftheutilizationoftheworkloadentities,nottheutilizationoftheprovided
resources.Thisisbestillustratedbyexample,assumingaplotofVMsonhostsanddatastores:
Aworkloadentitycanbecriticallyoverutilized,eventhoughitisrunningonanunderutilizedprovider.Likewise,an
entitycanbeunderutilizedeventhoughitisrunningonanoverutilizedprovider.Whenlookingatthecolorofaring,
keepinmindthatitmeansthatatleastoneworkloadentityisintheindicatedstate,andthattheutilizationofan
entitydoesnothavetomatchtheutilizationoftheunderlyingproviderinanyway.
InspectingChartData
Thechartdisplayprovidesanoverviewofyourenvironment,withlimiteddetails.Youcanselectaregionofthechart
todrilldownanddisplayinformationabouttheentitiesthatareinthatregion.
Users Guide
147
TheWorkloadView
TheinformationpanelalsoincludesalistofrecommendedactionsforthecurrentlyselectedVMs.
EntitiesList
Foreachentry,theEntitiesListshowsthefollowinginformation:
Entityname(VMorApplication)
UtilizationIndex
XAxisproviderthathoststheentity,anditsUtilizationIndex
YAxisproviderthathosttheentity,anditsutilizationindex
Toseewhereaspecificworkloadentitylinesupinthechart,hoverovertheentryinthelist.Thecurrentand
expectedimprovementsWorkloadChartsbothdisplaycrosshairstoshowtheutilizationcoordinatesforthatentity.
Inthisway,youcanseetheutilizationinthecurrentenvironment,andalsotheutilizationitwouldexhibitifyou
acceptedtheexistingrecommendedactions.
RecommendedActionsList
TheinformationpanelincludesanactionslistthatgivesthesameinformationastheOperationsManagerToDolist.
(ForacompletedescriptionofToDolists,seeToDoListsMaintainingQoSonpage 69.)
148
TheWorkloadChart
Thelistofrecommendedactionspertainstotheselection.Toexecuteactions,selecttheactionsyouwantandclick
ExecuteSelected.
Users Guide
149
TheWorkloadView
TheImprovementsSummary
TheImprovementsSummarypanelshowstheimprovementsyoucanexpectafterexecutingthecurrentsetofrecom
mendedactions.Itgivesanoverviewoftheeffecttheseimprovementswillhave,andcomparesthebeforeandafter
workloaddistributions.
150
ControllingWorkloadChartDisplay
Thesummarychartshowstheseimprovementsnumerically:
RiskFactor
Thisindicateshowmuchimprovementyoucanexpectfromtherecommendedactions.Thehigherthisnumber,
themoreimpactyouwillseefromexecutintheseactions.Thisvaluecanbefrom0to100,where0meansthere
arenoimportantactionstotake,and100meanseveryactionwillhaveahighimpact.
RiskChanges
RisksarecountedasasumofallVMsrunningatcriticalutilization,plusVMsrunningonhostsordatastoresat
criticalutilization.Forexample,ifyouhaveonecriticallyutilizedVMrunningonnormallyutilizedhardware,and
threenormallyutilizedVMsrunningonanoverutilizeddatastore,therisktotalwouldbefour.
VMDensity
ThisisameasureofthenumberofVMsperhost,onaverage.YoucanseeinformationsuchashowmanyVMsare
currentlyrunningoncriticallyoverutilizedhosts,andhowthatfigurewouldchangeafterexecutingthecurrentset
ofrecommendedactions.
TheWorkloadDistributiontableslistthedatausedtocalculaterisks,forthecurrentstateandfortheimprovedstate.
TheTotalscolumncountsalltheCritical,Warning,Normal,andUnderutilizedinstancesofthefollowing:
VMs
HowmanyVMsareutilizedattheindicatedrate.
VMsonHosts
HowmanyVMsrunonhoststhatareutilizedattheindicatedrate.NotethatanormallyutilizedVMcanrunonan
overutilizedorunderutilizedhost.
VMsonStorage
HowmanyVMsrunondatastoresthatareutilizedattheindicatedrate.NotethatanormallyutilizedVMcanrun
onanoverutilizedorunderutilizeddatastore.
ThetitlebarforeachtableincludesacountofVMs,hosts,anddatastores.IfOperationsManagersuggestsaprovi
sioningorshuttingdownanyofthesedevices,thetitlebarindicatestherecommendedchange.
YoucantogglethispanelsviewtoshowtheImprovementsSummary,oraWorkloadChartfortheexpectedimprove
ments.
ControllingWorkloadChartDisplay
YoucanmodifyhowtheWorkloadChartdisplaysitsdata.Forexample,youcanfocustheviewonspecificdemand
sayyouwanttoplotApplicationsinsteadofVMsandondifferentsuppliedresources.Youcanalsomodifythe
severitythechartshows(hideallunderutilizedrings)andthescaleusedforplottingthesupply(percentageofutilized
capacity,orUtilizationIndex).
SettingDisplayofDemandandSupply
Bydefault,theWorkloadChartplotsgroupsofVMsastheyrunonHostsandDatastores.TheVMsrepresentthe
demandinyourenvironment,andtheHostsandDatastoressupplytheresourcestheseVMsrequire.Youcanchange
thecharttoshowthedemandsofdifferentworkloads(ApplicationsorVMs),andyoucanplottheworkloadonagrid
thatmapsoutdifferentsuppliedresourceseitherproviders,orthespecificcommoditiestheassociatedproviders
deliver.
Users Guide
151
TheWorkloadView
SpecifyingDemandandSupply
Forexample,thefollowingfigureshowsapplications,andhowtheirworkloadspreadsacrossthesupplyoftheVMem
andVCPUthatsprovidedbythehostingVMs.Notethatalloftheapplicationsareunderutilized,andthatveryfewof
themareonVMswithhighutilizationofVMemorVCPU.
152
ControllingWorkloadChartDisplay
ChartingApplicationsoverVMemandVCPU
Users Guide
153
TheWorkloadView
SettingSeverityandScale
TheWorkloadViewincludesaflyoutpanelforChartControls.TomodifytheWorkloadChartdisplay,openthisflyout
panelandmakethesettingsyouwant.
TheWorkloadChartFlyOutPanel
154
SettingWorkloadViewScope
SettingWorkloadViewScope
Tosetthescopeoftheview,opentheGroupsflyoutmenuandchooseaVMgroup.Forexample,youcanchoosea
singlePMtolimitthecharttoonlytheVMsthatarerunningonaspecifichost.
Toresetthescopetoshowtheentireenvironment,chooseatoplevelitem,suchasVMGroups,orVirtualMachines
ByNetwork.
SettingViewScope
Users Guide
155
TheDeployView
ThedeployViewiswhereyoucanuseOperationsManagerintelligentworkloadmanagementtocalculateoptimal
placementfornewVMS,andthenactuallydeploytheminyourenvironment.Theviewprovidestoolstocreateand
manageresourcereservations,soyoucandeploytherequestedVMsnoworinthefuture.
Users Guide
156
CreatingReservations
TodeployVMsinthisview,youwillperformthefollowingsteps:
Defineareservation
SpecifytheresourcerequirementsforeachVM,andhowmanyVMsofthattypeyouwanttodeploy
Requesttheresources
OperationsManagercalculatestheresourcerequirements.Ifyoursystemhassufficientresources,Operations
ManagerliststheplacementitrecommendsforeachproposedVM.
Acceptthereservation
IfyouagreewiththeproposedVMplacement,acceptthereservationIfyousetafuturedeploydate,this
placesthereservationintheReservationslist.Ifyousetadeploydateoftoday,thiswilldeploytheVMs
immediately.
Deploythereservation
Aslongasthereservationisactive,youcandeployit.OperationsManagercreatestheVMsandplacesthemon
hostsinyourenvironment.
Thisviewkeepslistsofreservationsthatareinoneofthefollowingstates:
CurrentReservations
OperationsManageraddsthereservedVMstoyourinventory,andcalculatestheirplacementasthoughtheyare
realVMs.Inthisway,youcanseehowyourenvironmentaccommodatestheadditionalworkload,andyoucan
runplansthattakethisreservedworkloadintoaccount.Areservationremainsactiveuntilyoudeployit,cancelit,
ortheDeployDatehaspassed.
TheresnoguaranteethatyourenvironmenthasenoughresourcestoplacealltheVMsinyourreservation.Inthat
case,OperationsManagercalculatesplacementfortheVMsthatitcanplace,andmarksthereservationas
unfulfilled.Formoreinformation,seeActiveReservationsonpage 162.
FutureReservations
IfyousetafuturedatefortheReservationDate,thisputsthereservationintheFutureReservationslist.
OperationsManagerdoesnotcalculateplacementatthistimethefuturereservationsavesthedefinition,and
OperationsManagerwillcalculateplacementandreservetheVMsatthetimeofthereservationdate.
ThefollowingtopicsdescribehowtousetheDeployview:
CreatingReservationsonpage 157
ActiveReservationsonpage 162
FutureReservationsonpage 165
DeployingVMsonpage 166
CreatingandEditingTemplatesonpage 167
CreatingReservations
ReservationssetasideresourcesforanticipatedworkloadtheycanbeActiveorPending.Whileareservationis
Active,OperationsManagercontinuallycalculatesplacementfortheassociatedVMs,bothintherealtimemarket
andinanyplansyoumightrun.
Tocreateareservation,performthefollowingsteps:
Definethereservation,includingworkloadtoreserveandadeploybydate
Requestthereservation
Acceptthereservation
Ifthesystemhassufficientresourcestoplacetheworkload,thereservationisactive.Otherwisethereservationis
Users Guide
157
TheDeployView
pending.
ItsimportanttounderstandthatOperationsManagerdeployscompletereservationsitcannotdeployasubsetofa
reservation.IfyouhavealargenumberofVMstodeploy,butyouwantflexibilitytoprioritizesomeVMsoverothers,
youshouldcreateseparatereservationsforeachclassofworkload.Itsoftenagoodideatoavoidverylargereserva
tions,infavorofmultiplesmallerones.
NOTE:Ifyoudefineareservationwithadeploydateoftoday,thenyouwilldeploytheworkloaddirectlyOperations
Managerdoesntcreateareservation.Dontworry,youwillhaveachancetoreviewtheproposeddeployment,and
acceptorrejectit.
DefiningaReservation
ThefirststepfordeployingVMsistodefinethereservation.Thisspecifiestheworkloadyouwanttodeploy,setsares
ervationdate,andsetsaDeployDateforthereservation.
NOTE:TERMINOLOGYISSUETospecifyworkload,youwillselectaVMTemplatetouse.Somehypervisorsreferto
sourceVMsastemplates.WithinOperationsManager,templatesarefilesthatdescribeaVM,host,ordatastore.For
thistopic,thewordtemplatereferstoanOperationsManagertemplate.VMTemplatesspecifytheresourcesallocated
foraVM,andDeploymentProfilesspecifydetailssuchasthedatacenterorclustertohostthenewVM,andthe
packagefiles(OVForVHD)forthesourceVM.ThetermsourceVMreferstotheVMdeploymentdatathatisstored
onahypervisor.
158
CreatingReservations
Todefineareservation:
1. Namethereservation.
Provideanameforthereservation.ThisprovidesabasenameyoucanusetoidentifythereservedVMsinthe
inventory.Forexample,thefollowingfigureshowsreservedVMsforthereservationnamedDemoStations:
2. SpecifyVMCounthowmanyVMstodeploywiththisreservation.
3. SettheReservationDate.
ThissetswhentoreservetheVMresources.Ifthedateisinthefuture,thenthereservationdefinitionwillbesaved
intheFutureReservationslist.OperationsManagerdoesnotcalculateplacementforfuturereservations.Ifyou
givethecurrentdate,thereservationisactive,andplacedintheReservationslist.
4. SettheDeployDate.
ThissetshowlongthereservationwillremainintheDeployView.Ifyouhavenotdeployedbythisdate,andthe
reservationcanbefulfilled,OperationsManagerautomaticallydeploysthereservation.
Todeploytheworkloaddirectly,settodaysdateinthisfield.OperationsManagerwilldeploytheworkloadas
soonasyouaccepttheproposeddeployment(seeAcceptingaReservationonpage 160).
5. ChoosetheVMTemplatetouseforthereservedVMs.
VMTemplatesspecifytheresourcesavailabletotheVM,including:
VCPUs
VirtualMemory
Storage
NetworkThroughput
IOPS
IOThroughput
NotethatyoumustchooseatemplatethatismappedtoaDeploymentProfile.Whenyouchooseatemplate,the
DeploymentProfileslistupdatestoincludetheprofilesthatmaptothattemplate.
ToinspectVMTemplates,opentheTemplateCatalog( )andselectthetemplateyoureinterestedin.(Formore
informationaboutusingthisdialogbox,seeCreatingVMTemplatesonpage 168.)
IftheVMTemplatewasdiscovered,itsnamebeginswiththeIPaddressofthehypervisorthatmanagesthatVM
templatedata.Also,adiscoveredtemplateisreadonly(youcannoteditdiscoveredtemplates).
6. ChoosetheDeploymentProfiletouseasthebasisofyournewVMs.
TheDeploymentProfilespecifiesphysicaldetailsabouthowtodeploytheVM,including:
ThepathtotheVMpackagefiles(OVForVHD)thatwillbecopiedtodeploythisVM.NotethatiftheDeploy
mentProfiledatawasdiscoveredbyOperationsManager,thentheprofiledoesnotshowapathtotheVM
packagefiles.Also,youcannoteditadiscoveredDeploymentProfile.
Optionalplacementconstraints(constraintodatacenterorcluster)IftheDeploymentProfiledoesnotspecify
adatacenterorcluster,thenOperationsManagerisfreetodeploytheVManywhereinyourvirtualenviron
ment.
ToinspectDeploymentProfiles,opentheEditTemplatesdialogboxandselecttheprofileyoureinterestedin.(For
moreinformationaboutusingthisdialogbox,seeCreatingDeploymentProfilesonpage 168.)IftheDeployment
Profilewasdiscovered,itsnamebeginswiththecharactersDEP-forDeployment.Adiscoveredprofileisread
only.
Users Guide
159
TheDeployView
RequestingaReservation
Afteryouhavedefinedthereservation,clickRequest.
Ifyougavethecurrentdateforthereservation,OperationsManagerstartstocalculatetheoptimalplacementforthe
VMsyouhavespecifiedforthereservation.YoumayhavetowaitbrieflywhileOperationsManagermakesthesecal
culations.
Dependingonthesizeoftheworkloadandtheavailableresourcesinyourenvironment,therequestcanhaveoneof
tworesults:
SufficientResources
IfyourenvironmenthassufficientresourcestoplacealltheVMsinthereservation,OperationsManagerdisplays
alistofproposedVMplacements,oneforeachVMthatyouspecified.Youcanacceptthisreservation,anditwill
becomeactiveitappearsintheReservationslistwithastatusconthatshowsitasReserved( ).
InsufficientResources
IfyourenvironmentdoesnthavesufficientresourcestoplacealltheVMs,OperationsManageralertsyoutothat
fact.Youcanclosethealertboxandacceptthereservation,anditwillbecomeunfulfilleditappearsinthe
ReservationslistwithastatusiconthatshowsitasUnfulfilled( ).
Ifyougaveafuturedateforthereservation,thenOperationsManagerdoesnotcalculateitsplacementatthistime.
Instead,thereservationisplacedintheFutureReservationslistwithastatusiconthatshowsitasafuturereservation
( ).WhentheReservationDatearrives,OperationsManagercalculatesplacementforthereservation,andmovesit
totheReservationslist.
AcceptingaReservation
Aftermakingtherequest,youcanacceptthereservationwhetheryourenvironmenthassufficientresourcesor
not.IfOperationsManagerdisplaysadeploymentproposal,youcanreviewittoseewhattheinitialplacementofthe
reservedVMswillbe.ButrememberthatOperationsManagerincludesthereservedVMsinitsintelligentworkload
management,sotheplacementdecisionscanchangebeforeyouactuallydeploythereservation.
NOTE:TheOperationsManagerservercansupportonlyonedeploymentproposalatatime.Forthisreason,the
deploymentproposalistimedyouhavefiveminutestoacceptthatreservation,orOperationsManagerwillcancel
theproposal.Thiskeepsoneuseraccountfromaccidentallymonopolizingthedeploymentfeature.
160
CreatingReservations
IfyourenvironmenthassufficientresourcestodeploythereservedVMs,youwillcreateaFulfilledReservation.Ifyou
donthavesufficientresources,youwillcreateanUnfulfilledReservation.Formoreinformation,seeActiveReserva
tionsonpage 162.
NOTE:Whenthedeploydateistoday,OperationsManagerdeploystheVMsimmediatelyifyoursystemhassufficient
resources.
Users Guide
161
TheDeployView
ActiveReservations
WhenyoucreateareservationwithaReservationDatethatisfortoday(oriftheReservationDatehaspassed),Oper
ationsManagercalculatesplacementforthereservedVMsandaddsanentrytotheReservationslist.
WhileitsintheReservationslist,areservationisactivewhileareservationisactive:
162
OperationsManageraddsthereservedVMstoyourinventoryandcalculatestheirplacementasthoughtheyare
realVMs.ItmanagestheplacementofthereservedVMsalongwiththeplacementofactualworkloadinyour
environment.
Ifyourenvironmentdoesnthaveenoughresourcestoplaceallthereservedworkload,thereservationis
Unfulflled.Foranunfulfilledreservation,OperationsManagercontinuallytriestoplacethependingworkloadif
conditionschangeinyourenvironment,thenOperationsManagerwillreserveanypendingVMsthatitcan.
YoucanseereservedVMsinyourinventory,alongsideactualworkload.ThisincludestheDashboard,Supply
Chain,Workload,andInventoryviews.
YoucanrunplansthattakethereservedVMsintoaccount.Inaddition,plansthatareusedtogeneratedatain
dashboardsalsoincludereservedVMsintheircalculations
ActiveReservations
Areservationremainsactiveuntiloneofthefollowingoccurs:
Youselectthereservationanddeployit
Whenyoudeployareservation,OperationsManagerdeploystheindicatedVMsatthelocationscurrently
occupiedbythereservedVMs.Beforedeploying,youcanusedifferentOperationsManagerviewstoinspectthe
placementofthereservedVMs.
Youselectthereservationandcancelit
CancelingareservationremovesthereservedVMsfromthemarketOperationsManagernolongerincludes
theseVMsinitsworkloadplacementcalculations.
TheDeployDatehaspassed
Ifthereservationisfulfilled,OperationsManagerautomaticallydeploysthereservationontheDeployDate.Ifthe
reservationisunfulfilled,OperationsManagercancelsthereservation.
NOTE:OperationsManagerwillonlydeployareservationthatiscompletelyfulfilled.Ifthedeploydatepassesforan
unfulfilledreservation,orifyouselectitandclickDeploy,thenOperationsManagercancelsthereservation.IfanyVMs
fromanunfulfilledreservationwerereservedinyourenvironment,theywillberemoved.
ReservationDetails
Toseedetailsaboutanactivereservation,clickthereservationentryintheActiveReservationslist.Thisdisplaysthe
UpdateReservationdialogbox.Youcanusethisdialogboxtochangethereservationsnameordeploydate.
YoucanalsousetheOperationsManageruserinterfacetoviewreservedVMsanddrilldowntodetailsaboutthem.
Forexample,youcanseereservedVMsintheInventoryandSupplyChainviews:
Users Guide
163
TheDeployView
PlacementCalculations
ToplacereservedVMsonHostsandDatastoresinyourenvironment,OperationsManagermeasurestheVMcon
sumptionofthefollowingresources:
MEMOverprovisioned
CPUOverprovisioned
StorageProvisioned
Bydefault,storageoverprovisioningissetto200%,andMemandCPUoverprovisioningissetto1000%.
TheseresourcesmeasureconsumptionofoverprovisionedcapacityforhostMEMandCPU,aswellasconsumptionof
StorageProvisionedcapacityonthedatastores.EachreservedVMconsumesafixedamountoftheseresources,
accordingtothesettingsinitstemplate.Byusingtheoverprovisionedresources,OperationsManagercancalculate
theplacementofreservedVMseventhoughtheydontconsumeanyactualresourcesintheenvironment.
Forexample,assumeahostmachinewithMEMcapacityof512GB.Bydefault,MEMoverprovisioningissetto
1000%,sotheMEMOverprovisionedcapacityisfiveTb,or5120Gb.Assume10reservedVMscreatedfromatem
platethatassignsit3072MBofvirtualmemorytoeachVM.Inthatcase,OperationsManagercalculatesutilizationof
30720MBforthereservation,whichisapproximately0.59%ofthehostsMEMOverprovisionedcapacity.
NotethatactualVMsandreservedVMsallusetheoverprovisionedresource.IftheactualVMsstarttoutilizemore
memory,theutilizationofMEMOverprovisionedwillincreaseonthehost.Ifitincreasesenough,OperationsManager
canmoveVMsoffofthathostitmightmovetheactualVMs,oritmightmovethereservedVMs.Conversely,ifuti
lizationdropsitcanmovemoreworkloadontothehost.Inthisway,theplacementofreservedVMsremainsupto
date,andthatplacementwillbevalidwhenyouchoosetodeploythereservation.
164
FutureReservations
UnfulfilledReservations
IfOperationsManagercantplacealltheVMsdefinedinyourreservation,itplacesthoseVMsthatitcan,andputsthe
reservationintotheReservationslistwithastatusofUnfufilled( ).Aslongasthereservationisactive(thedeploy
datehasntpassed,andyouhaventcancelledthereservation),OperationsManagercontinuestotryandplacethe
pendingVMs.
Ifconditionsinyourenvironmenthavechanged,andOperationsManagercanplacealltheVMsforthatreservation,it
thenchancesthereservationstatus( ).Whenitstimetodeploy,OperationsManagerwilldeployalltheassociated
VMs.
IfthedeploydatecomesandOperationsManagerhasnotbeenabletoplacealltheVMs,thenitcancelsthereserva
tion.Inotherwords,OperationsManagerwillnotdeployapartialreservationitsallornothing.
FutureReservations
Whenyouspecifyafuturedateforthereservation,youcreateaFutureReservation.
ThisisawaytodefineareservationanddeferthetimethatOperationsManagerwillcalculatetheplacementofthe
reservationsVMs.Insteadofcalculatingtheplacement,OperationsManagerplacesthereservationintheFutureRes
ervationslist.
TheReservationDateshowsthedatewhenyouwantOperationsManagertocalculateplacementandreserve
resourcesfortheworkload.Atthattime,OperationsManagerwillmovethereservationintotheReservationslist.
Users Guide
165
TheDeployView
DeployingVMs
TodeployVMs,youfirstcreateareservation.Whenyourequestareservation,OperationsManagercalculatesthe
optimalplacementforthereservedVMs.Youcanthenaccepttheproposedplacementtocreateanactivereserva
tion.Formoreinformationaboutreservations,see:
CreatingReservationsonpage 157
ActiveReservationsonpage 162
OperationsManagerprovidesthreewaystodeployVMsinafulfilledreservation:
WaitfortheDeployDate,soOperationsManagerwilldeploythereservationautomatically
SelectanactivereservationandclickDeploy
Createareservationwithadeploydateoftoday
NOTE:OperationsManagercanonydeployareservationthatisinthefulfilledstate,withtheFulfilledstatusicon(
).
ManuallyDeployinganActiveReservation
TodeployVMsfromanactivereservation,selectthereservationinthelist,andclickDeploy.OperationsManager
thendeploysVMstothelocationsthatarecurrentfortheassociatedreservedVMs.
Forinformationaboutactivereservations,seeActiveReservationsonpage 162.
DeployingVMsToday
Whenyoudefineareservationwithadeploydateoftoday,OperationsManagercalculatesadeploymentproposal.If
youthenaccepttheproposal,OperationsManagerimmediatelydeploystheVMstothelocationsthataredescribed
intheproposal.
166
CreatingandEditingTemplates
IfyouagreewiththeproposedVMdeployment,clickDeploytocreatetheVMs.Youmayhavetowaitafewminutes
whileOperationsManagerperformsthedeploymentactions.
IfforsomereasonyoulogoutofOperationsManager,thedeploymentactioncompletesanyway.Whenyoulogin
again,OperationsManagerdisplaysanalerttellingyouthatyouloggedoutwhileadeploymentwaspending.
InterruptedDeploymentAction
CreatingandEditingTemplates
Todefineareservation,youspecifytheworkloadbychoosing:
AVMtemplate
TheVMtemplatespecifiestheresourcesrequiredforeachVMyouwilldeploy.
ADeploymentProfile
TheDeploymentProfilespecifiesdeploymentdetailssuchasthesourceVMpackage(theOVForVHDfiles)and
optionalplacementconstraints.
Users Guide
167
TheDeployView
OperationsManagercreatesanumberofVMTemplatesautomaticallyasitdiscoverssourceVMdataonthetarget
hypervisors.Thesetemplatesarereadonlyyoucannoteditthembecausetheyreflectdatathatisspecifiedinyour
environment.OperationsManageralsodiscoversassociatedDeploymentProfilesthatcorrespondwiththediscovered
templates(alsoreadonly).
YoucancreateyourownVMTemplatesandDeploymentProfiles,andusethemtodeployVMs.Inthisway,youcan
planforanddeployVMswithdifferentconfigurationsthananyVMscurrentlydefinedinyourenvironment.
Thefollowingsectionsdescribe:
CreatingVMTemplatesonpage 168
CreatingDeploymentProfilesonpage 168
DiscoveredDeploymentDataonpage 169
CreatingVMTemplates
VMTemplatesdescribetheresourceallocationthatyouwanttoprovideforaclassofVMs.WhendeployingVMs,
OperationsManagerusesthevaluesthatarespecifiedinachosenVMtemplate.VMtemplatesspecify:
VCPUs
ThevirtualCPUsassignedtotheVM.
VirtualMemory
ThememoryallocationfortheVM,inMB.Notethatyoushouldneverallocatelessthanisrequiredfortheguest
OS.
Storage
TheamountofdiskstorageassignedtotheVM,inGB.
NetworkThroughputUsed
TheamountofthehostsnetworkthroughputtoassigntotheVM,inMB/s.
IOPS
TheIOoperationspersecondallocatedtotheVM.
IOThroughputUsed
TheamountofthroughputonthehostsIObustoassigntotheVM,inMB/s.
ThevaluesyousetfortheseresourcesdeterminetheconfigurationofanyVMsyoudeployusingthistemplate.
TocreateaVMTemplate:
1. ClicktheCreate/Editicon(
)toopenthedialogbox.
2. Inthedialogbox,clicktheAddiconfortheVMTemplateslist.
Toeditanexistingtemplate,selectthetemplateandclicktheEditicon.Notethatyoucanonlyeditusercreated
templates.
3. Inthefieldsthatappear,entersettingsfortheVMTemplate.
TheTemplateNameandVendorfieldshelpidentifythetemplateforfutureuse.
4. ClickApplywhenyouredone.
CreatingDeploymentProfiles
ADeploymentProfilespecifiesthephysicalfilesthatwillbecopiedtodeploytheVM,aswellasoptionalplacement
limitations.
168
CreatingandEditingTemplates
NOTE:InmanycasesitsbesttoletOperationsManagerchoosewheretoplacetheVMsyoudeploy.However,ifyou
wanttolimitdeploymenttoaspecificdatacenterorcluster,youcanuseaDeploymentProfiletospecifythese
constraints.IfyouarecreatingaprofileforVMsinaHyperVenvironment,youshouldalwaysselectaHyperVdata
centerorclusterfortheprofile.
Beforecreatingtheprofile,youshouldknow:
ThepathtotheVMpackagefiles(OVForVHD)thatwillbecopiedtocreatetheVM
Optionally,thenameofthedatacenterorclusterthatyouwanttodeploytheVMsto
TocreateaDeploymentProfile:
1. ClicktheCreate/Editicon(
)toopenthedialogbox.
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,ora
clusterthatisamemberofaHyperVdatacenter.
FordiscoveredVMTemplatesandDeploymentProfiles,OperationsManagerusesthefollowingnamingconventions:
VMTemplateThesenamesbeginwiththeIPaddressofthehypervisorthatstoresthem
DeploymentProfileThesenamesbeginwiththecharactersDEP-forDeployment,andiftheymatcha
discoveredtemplate,theprofilenamemirrorsthetemplatesname
Users Guide
169
TheDeployView
Toviewthesettingsforadiscoveredtemplateorprofile,openthetemplateeditorandselecttheitemyouwantto
inspect.Theeditorshowsthetemplateorprofileinadimmedview.
YoucannoteditadiscoveredVMTemplateorDeploymentProfile.Thisistopreservetheintegrityofthetemplateand
profileinrelationtothesourceVMdata.
170
ThePlanView
ThePlannergivesyouthetoolstocreatewhatifscenariosthatexplorepossibilitiessuchas:
Optimalworkloaddistributionacrosscurrentresources
Changinghardwaretomodifycomputeandstorageresources
Impactofdownsizing,orremovingresources
Optimalworkloaddistributiontomeethistoricalpeakdemands
Projectedsystemrequirements
Torunthesescenarios,OperationsManagercreatesacopyofyourrealtimemarket.ItthenusestheEconomic
SchedulingEnginetoperformanalysisonthatplannermarket.Youcanmodifytheplannermarketbychangingthe
workload,addingorremovinghardwareresources,oreliminatingconstraintssuchasclusterboundariesorplacement
policies.
OperationsManagerperformsanalysisontheplannermarketuntilitarrivesattheoptimalconditionsthatmarket
canachieve.Atthatpointtheplanstopsrunning,anditdisplaystheresultsasthedesiredstate.Thedisplayincludes
theresultingworkloaddistributionacrosshostsanddatastores,aswellastheactionsyoucanperformtoachievethe
desiredresult.
Forexample,assumeyourunaplanthataddsvirtualmachinestoacluster.Thesummarymightshowthatyoucan
addmoreworkloadtoyourenvironment,evenifyoureducecomputeresourcesbysuspendingphysicalmachines.
Therecommendedactionswouldthenindicatewhichhostsyoucantakeoffline,andhowtodistributeyourvirtual
machinesamongtheremaininghosts.
TousethePlanner,openthePlanview,thencreateandrunplans.ThefollowingfigureshowsthePlanneruserinter
face,withthesefeatures:
Thesummaryshowsthattheutilizationindexhasbeenevenedoutacrossallthehostmachines.Thegreenplotis
theresultingutilization,whilethebarsonthechartindicatethecurrentutilization.Youcandisplaychartsfor
utilizationindex,memoryconsumption,CPUpercentage,IOutilization,andnetworkutilization.
TheChangespanelalsoshowsthatthisscenariosuggestsyouresizeanumberofVMs.
Thereareanumberofsuggestedactionsyoucanperformtoachievethedesiredresults.
Users Guide
171
ThePlanView
ThePlannertoolbarincludesthefollowing:
DisplaythedifferentPlannerviews:
SummaryViewonpage 176
PhysicalMachineUtilizationViewonpage 179
StorageUtilizationViewonpage 179
PhysicalMachineandStorageDetailedUtilizationViewonpage 180
Limitthephysicaldevicesthatareincludedintheplanningscenarioforexample,limit
toagivencluster.SeeSettingPlanScopeonpage 197.
SpecifyworkloadparametersfortheplanaddorremoveVMs,PM,anddatastoresto
changeloadorcapacity.SeeSpecifyingthePlanWorkloadonpage 204.
,
172
,or
Specifybaselineutilizationstatistics(historical,highdemand,orpercentageincrease)for
theplan.SeeSetBaselinefromHistoryonpage 199.
UseCases
Specifyadvancedparametersforutilization,VMConstraints,andWorkloadPlacement.
SeeSettingAdvancedOptionsonpage 213.
Runtheplan.Theplancanrecognizeexistingconstraints(clusters,network/storage
constraints,andworkloadplacementpolicies),oritcandisabletheconstraintsbefore
running(mergeandrun).Whileaplanisrunning,theStopbuttonappears.Youcanstopa
runningplanifnecessary.SeeRunningPlansonpage 193.
Create,save,load,ordeleteplans.SeeCreatingPlansonpage 195.
UseCases
ThePlannerisespeciallyusefulforsystemarchitectsandsystemadministrators.
SystemarchitectscanusePlannertoinvestigatehowtoexpandthephysicalandvirtualinventorytothebesteffect.
Plannercanindicatehowmuchnewhardwaretoadd,howtodistributeVMsamongclustersofhosts,andwhether
componentsoftheproposednetworkwillbeoverorunderutilized.
SystemadministratorscanusePlannertoanswerimmediatequestions.Ifyouexpectasurgeinutilizationordemand,
youcanusePlannertoexplorehowtodeploynewVMsthatperformspecificfunctions.
Thefollowingsectionsshowexamplescenariosthatcanaddresstheseusecases:
IncreasingVirtualLoadunderExistingConstraintsonpage 173
DecommissionaClusterorDatacenteronpage 181
IncreasingWorkloadonaVirtualDatacenteronpage 187
IncreasingVirtualLoadunderExistingConstraints
AssumeyouwanttodeterminetheloaddistributionifyouaddmoreVMstoyourenvironment.Todothis,youwould
createaWorkloadDistributionscenariothataddsthenewVMs,andthendeterminesthebestwaytospreadthe
increasedloadamongyourphysicalhostsanddatastores.
Yourenvironmentalreadyhasitsphysicalsystemsassignedtoclustersandresourcepools.AsyouaddVMstothe
environment,youwanttorespecttheseconstraints.Whenthinkingaboutthisscenario,imagineasking,Whatwould
happenifIaddtenVMsrunningWebservers,andtenVMsrunningdatabaseservers?HowcanIoptimallydeploy
theseVMsinmycurrentenvironment?
ToplanoutthebestwaytoaddtheseVMstoyourinventory,youcreateaWorkloadDistributionscenariothat:
IdentifieshowmanyVMstoadd
UsesanexistingWebserverVMasamodelforyournewWebserverVMs
UsesanexistingdatabaseVMasamodelforyournewdatabaseVMs
Users Guide
173
ThePlanView
ThefollowingstepsshowhowtocreatesuchascenariointhePlanview:
1. DisplaytheWorkloadDistributiontabinthePlanner.
2. ChooseNewfromthePlanpopupmenu.
ThisclearsthePlannersoyoucanspecifyanewplan.
3. Edittheloadforyourplan.
Forthisplanyouwilladd20VMstoyourenvironment.
ClicktheLoadicon( )toopentheEditLoaddialogbox
SpecifythepropertiesoftheVMsthatyouwilladd
Forthisscenario,youwilladdcopiesofexistingVMstoyourload.CopyingexistingVMsisjustonewayto
specifythepropertiesofyournewVMs.ToaddcopiesofaspecificVM,expandtheVMgroupandselectthe
VMyouwant,thenclickAdd.Inthefollowingimage,thedialogboxissetuptoadd10copiesofaVMnamed
Fedora1:
174
UseCases
NowselectanotherVMtocopy,andadd10moreVMstoyourload
BesuretoclickAddafteryouhaveselectedthenewVMtocopy.
Nowthatyouhavedefinedthenewload,clickCloseandRun
Alternatively,youcanjustclickCloseandmakeothersettingsbeforerunningtheplannerscenario.For
example,toplanforarecurringpeakloadyoucanrunthescenarioagainstaloadthatoccurredinthepast.Or
youcanspecifythescopeofthescenariosothatitwillonlyrunonaspecificgroupofphysicalhosts.After
makingtheseotherchanges,youwouldthenclickRuntoexecutetheplan.
WhenOperationsManagerisfinishedrunningtheplan,verifythattheprocesscompletedwithsuccess
ThePlanDetailsshowthecurrentstatusoftheplan:
Users Guide
175
ThePlanView
Afterasuccessfulrun,youcanreviewtheresultsinthePlanview.Toseetheresults,chooseoneofthefollowingview
categoriesfromtheViewdropdownmenu:
SummaryViewonpage 176
PhysicalMachineUtilizationViewonpage 179
StorageUtilizationViewonpage 179
PhysicalMachineandStorageDetailedUtilizationViewonpage 180
ActionPlanonpage 180
SummaryView
Thisviewshowsanoverviewcomparisonofthecurrentandtargetconfigurations.Itincludesthefollowingpanes:
PlanSetup
Thispanedisplaysthesetupandstatusofthecurrentscenario.
176
UseCases
NameIftheplanscenariohasbeensaved,thesavedname
ScopeWhatclustersorgroupsinyourenvironmenttheplanwasrunover
BaselineUtilizationstatisticsfromthisdateformthebasisofrunningtheplan
StateWhethertheplanisrunning,hassucceeded,orwasstoppedbeforecompletion
LastRunTimeWhentheplancompletedorwasstopped
PlanModificationLogHowtheplanscenariodiffersfromthecurrentenvironment
Host/DatastoreChanges
Thispaneshowstheoverallresultsofyourproposedchangesastheycomparetoyourcurrentenvironment.Itpres
entsatableshowingchangestothenumberofphysicalhostsandVMs,aswellasanestimateoftotalsavingsorcost
ofinvestment.
Afterrunningthisscenario,thetableshowsadesiredresultofsevenhosts,comparedtothecurrentenvironmentthat
usesfive.Toachievesevenhosts,theplansuggestsyouaddthreenewhosts,andsuspendoneoftheoldones.The
tablealsoshowsthatthedesiredenvironmentsupports39VMs,toaccountforthe20VMsweaddedinthesetup.
Users Guide
177
ThePlanView
PlanImprovements
Thispaneshowschartsthatcomparethecurrentenvironmenttothetargetintermsofthedevicetypeandmetrics
youchoosetoplot.Toseeactualvaluesintooltips,hoveroverthedatapointsinthechart.Usethefollowingtoolsto
controlthechartdisplay:
ChoosethetypeofdevicetoplotHostsorDatastores.
Choosewhichmetrictoplot:
UI(utilizationindex)
Mem(hostmemoryutilization)
CPU(hostCPUutilization)
IO(IOthroughputonthehost)
Net(networkutilizationonthehost)
VMperHost
Storage(Utilizationofallocatedcapacityondatastore)
IOPS(IOoperationspersecond)
178
UseCases
ClickthisbuttontotogglebetweenTop10andBottom10.
Thesechartsshowthetop10orbottom10hostsordatastores,sortedaccordingtothetargetresults.Thesortingis
forthetargetresults,sothehighestutilizationforthetargetcouldbeplottedoveradeviceintheoriginalenviron
ment,oritcouldbeplottedasanewdevice.Forexample,inthefigurebelow,theUIchart(topleft)plotsthehighest
targetUIasanewlyaddedhost(nobarforanydeviceinthecurrentenvironment).
PhysicalMachineUtilizationView
ThesechartsshowcurrentanddesiredutilizationforthephysicalmachinesthatsupportyourVMs.Withthemyou
caneasilycomparethecurrentandtargetstates.
StorageUtilizationView
ThisviewissimilartoPhysicalMachineUtilizationView,exceptthatitshowsstorageamount,IOPS,andlatency.For
thisscenario,wehavenotmadeanychangesthatwouldaffectstorage.
Users Guide
179
ThePlanView
PhysicalMachineandStorageDetailedUtilizationView
Thisviewshowstablesofutilizationmetricsforyourphysicalmachinesandstoragedevices.Thetablesshowcurrent
anddesiredmetrics.Notethatthevaluesherearethesameasthevaluesshowninthevariousbarcharts,butthey
areintabularform.
Thefollowingimageshowsthedesiredutilizationforphysicalmachinesandstorage.
ActionPlan
Afterrunningascenario,OperationsManagerpostsactionsthatitrecommendsyoutaketoachievethetargetconfig
uration.Youcanbrowsetheseactionsandperformthemasappropriate.
180
UseCases
DecommissionaClusterorDatacenter
Assumeyouwanttodecommissionadatacenter,andmoveallitsworkloadtoadifferentdatacenter.Doesthetarget
datacenterhaveenoughphysicalresourcestosupporttheworkloadyouplantomove?Whereshouldthatworkload
beplaced?Howcanyoucalculatetheeffectsuchachangewouldhaveonyouroverallinfrastructure?
ThePlannercansimulatethischangeforyou,andshowthemostdesirableworkloaddistributioninthetargetdata
center.Inaddition,theplannercangenerateaPDFreportthatdescribesthefinalenvironmentandliststheactions
youcantaketoachievethatresult.Youcanrunsuchaplantosimulatedecommissioninganentiredatacenter,ora
givencluster.
Tocalculatethisinformation,createaWorkloadDistributionplanthat:
Limitstheplanscopetotwodatacenters(orclusters)theoneyouwilldecommission,andtheonethatwilltake
ontheextraworkload
Eliminatesallthehardwarefromthedecommissioneddatacenter
Calculatesworkloadplacementacrossclusterboundaries
Doesnotprovisionnewhardwaretosupporttheworkload
Whenyourunit,theplanwillmovetheworkloadfromthecloseddowndatacenterontotheonethatisstillinser
vice.Ifthatdatacenterhasenoughresourcestosupporttheworkload,theplanlistsalltheactionsyoucantaketo
achievethedesiredresults.Ifthedatacenterdoesnthaveenoughresourcestosupporttheworkload,theplanlists
theVMsthatcouldnotbeplacedsoyoucaneasilycalculatetheextracapacityyoullneedtosupportthem.
Whentheplancompletes,youcangenerateareportthatlistsallthisinformationinaconvenientformat.
Users Guide
181
ThePlanView
Thefollowingstepsshowhowtocreateandrunsuchaplan:
1. DisplaytheWorkloadDistributiontabinthePlanner.
2. ChooseNewfromthePlanpopupmenu.
ThisclearsthePlannersoyoucanspecifyanewplan.
3. Settheplanscope
Forthisusecaseyouwillclosedownonedatacenterandmoveitsworkloadtoanotheronethatwillremainin
service.Tosetupthisscenario,settheplansscopetoincludejustthesetwodatacenters.
182
UseCases
4. Decommissionthedatacenter.
Youdothisbymodifyingtheplanworkload.
Users Guide
183
ThePlanView
5. Disablehardwareprovisioning.
Tomakesuretheplanplacesthestrandedworkloadonjusttheexistinghardwareinyourremainingdatacenter,
youmustdisablehardwareprovisioning.
184
UseCases
Users Guide
185
ThePlanView
6. Beforerunningtheplan,checkthesetup.
7. Runtheplan.
Toenablemovingworkloadacrossclusters,besuretoclickMergeAndRun.Inthismode,theplancanmoveyour
strandedworkloadtotheinservicedatastore.
Afterasuccessfulrun,youcanreviewtheresultsinthePlanview.Toseetheresults,choosethefollowingviewcate
goriesfromtheViewdropdownmenu:
SummaryViewonpage 176
PhysicalMachineUtilizationViewonpage 179
StorageUtilizationViewonpage 179
PhysicalMachineandStorageDetailedUtilizationViewonpage 180
ActionPlanonpage 180
Togenerateareport,choosethereportoptionfromthePlanpopupmenu.
186
UseCases
IncreasingWorkloadonaVirtualDatacenter
YoucanrunplanstoexaminehowchangesaffectVirtualDatacenters(VDCs).Forexample,youcanlookataddingor
decreasingworkloadonaconsumerVDC,andtheplannerwillshowhowtoresizetheconsumerVDCinresponse.
Additionally,ifthesituationrequires,theplanalsoshowshowtoassignmoreresourcestotheproducerVDCbyprovi
sioninghardware.
ThisusecasecoversaddingworkloadtoaconsumerVDC.Torunaplanthatexaminesthiscase,createaWorkload
Distributionscenariothat:
IdentifiestheconsumerVDCstoaddtheworkloadto
AddsVMworkloadviatemplates
UsesconstraintsbasedonanexistingVMfromoneofthescopedconsumerVDCstolimitworkloadplacementto
thatVDC
ThefollowingstepsshowhowtocreatesuchascenariointhePlanview,adding20VMstosomeconsumerVDCs:
1. DisplaytheWorkloadDistributiontabinthePlanner.
2. ChooseNewfromthePlanpopupmenu.
ThisclearsthePlannersoyoucanspecifyanewplan.
Users Guide
187
ThePlanView
3. Settheplanscope
ForthisexampleyouwillchooseoneormoreconsumerVDCs.Notethatyoucouldalsochooseoneormore
providerVDCs.
4. Specifytheworkloadtoadd.
Youdothisbymodifyingtheplanworkload.Thisstepshowshowtoaddthefirst10VMs.
188
UseCases
5. ChoosetheVMconstraintstocopyandusefortheaddedVMs.
ToensurethattheaddedVMsareconstrainedtotheconsumerVDC,youselectaVMthatisamemberofthe
targetVDC.TheplanusestheplacementoftheVMyouchooseasamodelfortheplacementofthenewVMs.
WhenyouenableSelectVMConstraints,theSpecifyVMConstraintsdialogboxappears.
ThisdialogboxonlydisplaysVMsthatareinthescopeoftheplan.Youcannotchooseconstraintsthatarenotvalid
fortheplan.
NOTE:ThisfeaturecopiesalltheconstraintsontheVMthatyouchoose.Forthisusecase,thepurposeistoplace
thenewVMsonthesameVDCastheVMyouchoose.However,youcanusecopiedconstraintsforotheruse
cases.
Users Guide
189
ThePlanView
6. Addthe10VMstotheplan.
WhenyouclosetheConstraintsdialogbox,thesettingstoadd10VMstotheplanarecomplete.Youmustclick
AddtoincludetheseVMsintheplanscenario.
190
UseCases
7. Add10moreVMs,butwithdifferentconstraints.
Click
toopentheConstraintsdialogboxagain,andchooseadifferentVMtoprovidetheconstraints.
AfteryouclosetheConstraintsdialogbox,youcanadd10moreVMstotheplan.
Users Guide
191
ThePlanView
8. Beforerunningtheplan,checkthesetup.
9. Runtheplan.
ClickRuntoexecutetheplaninnormalmode.
192
RunningPlans
Afterasuccessfulrun,youcanreviewtheresultsinthePlanviewtoseeanychangesthatarerequiredforthecon
sumerorproviderVDCs.Toseetheresults,chooseoneofthefollowingfromtheViewdropdownmenu:
SummaryViewonpage 176
PhysicalMachineUtilizationViewonpage 179
StorageUtilizationViewonpage 179
PhysicalMachineandStorageDetailedUtilizationViewonpage 180
ActionPlanonpage 180
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 218.
HardwareReplaceUsetemplatesforhostsordatastorestounderstandtheeffectsyouwillseeifyouchange
thecapacityofthephysicaldevicesinyourenvironment.Formoreinformation,seeHardwareReplaceon
page 221.
HighWorkloadDemandChoosehistoricalpeakloadsfortheclustersintheplansscopetocalculatethe
environmentscapacitytosupportthoseloads.Youcanrunaplanwithnomodificationstoseehowyourcurrent
configurationwillholdup,oryoucanchangethehardwareorworkloadfortheplanscenario.Formore
information,seeHighWorkloadDemandonpage 228.
ProjectionDefineaplantoprojecthowrequirementsandworkloadplacementwillchangeovertime.Theplan
addsworkloadaccordingtoparametersyoucanset,andyoucansetituptorunsuccessivelyforadditional
projectionsintothefuture.Forexample,youcansetuptheplantoprojectformonthlyintervalsforarangeofsix
months.Aswithotherplans,youcanmodifyworkload,baselineutilization,andunderlyinginfrastructuretoplan
againstadifferentconfigurationforyourenvironment.Formoreinformation,seeProjectiononpage 231.
Users Guide
193
ThePlanView
Bydefault,aplanincorporatesalltheconstraints(cluster,storage,andnetwork)andworkloadplacementpoliciesthat
areineffect.Youcanrunaplanintwomodeswithrespecttotheseconstraints:
Normalmode:
Theplanincorporatesalltheconstraints.Forexample,inthismodetheplanwillnotgiveresources
fromoneclustertoaVMthatisconstrainedtoanothercluster.
Mergemode:
Theplandisablesalltheconstraintsbeforerunning.Forexample,inthismodetheplanresultscan
include:
MovingVMstohardwarethatisinadifferentcluster
MovingVMstohardwarethatusesdifferentstorage
Changesthatcrossdatacenterboundaries
Changesthatviolateenabledworkloadplacementpolicies
NOTE:Theresultsofrunningaplanareincrementalifyourunthesameplantwice,thesummarycomparesthefirst
plansresultstothesecondplansresults.Forexample,assumeyouclickRuntorunaplanthatrespectsallthe
constraintsinyourenvironment,anditsuggestssuspendingahostforexample,fromacurrentinventoryof15
hosts,toadesiredinventoryof14hosts.TheSummarypanelwillshowabarchartfor15hostsinyourcurrentenvi
ronment,comparedtoadesiredresultwith14hosts.ThenifyouclickMergeandRuntodisableconstraints,the
Summarypanelwillshowabarchartfor14hostsinyourcurrentenvironment,comparedtothenewdesiredresults.
Toensurecleanresultsthatareeasytounderstand,youshouldnotrunthesameplansuccessively.Instead,youshould
loadanewplanorreloadasavedplanbeforeclickingRunorMergeandRun.Forinformationaboutloadingplans,see
theprocedurebelow,orseeManagingPlanFilesonpage 196.
Torunaplan:
1. Displaytheplantypeyouwant:WorkloadDistribution,WorkloadProjection,orHardwareReplace.
2. Createanewanduntitledplan.
Tocleartheplan,chooseNew.Youcanalsoclearthecurrentplanbysettinganewscopetotheplan.
3. Makeanyspecialsettingsyouneedforthetypeofplanningscenarioyouwanttorun.
194
CreatingPlans
4. Runtheplan
RuntheplaninNormalorMergemode.
NotethatRuniconchangestoStop(
)whileaplanisrunning.Youcanstoparunningplanifnecessary.
Afterrunningaplan,youcanreviewtheresultsaccordingtothetypeofplanyouhaverun.
CreatingPlans
Aplandefinestheworkload,resources,andrulesthatyouwanttousewhencalculatingresults.Aplanbeginsasa
snapshotofyourcurrentenvironment.Youcanthenmodifytheparametersofthatsnapshottochangetheenviron
ment.Forexample,youcanaddmorehardwareresources,orincreasetheworkload.OperationsManagerthencalcu
latestheresultsthatcancomefromtheplannedchanges.
NOTE:Whenyoucreateanewanduntitledplan,itbeginsasasnapshotofyourcurrentenvironment.Youcanrunthe
Planneragainstanewandunmodifiedplan,anditwillgiveyouresultsforyourcurrentenvironment.Thisisawayto
getaninitialoverviewofyourenvironment.Todothis,youcansimplyrunanewanduntitledplan.
Tocreateaplan,youspecifyitspropertiesandthenrunit.Afterrunningaplanyoucansaveittoloadlater.Thisisa
waytosavetheplanresultssoyoucanprintoutareportlater.
Thefollowingsectionsdescribethestepsforplancreation:
ManagingPlanFilesonpage 196
TrackingPlanModificationsonpage 196
SettingPlanScopeonpage 197
SetBaselinefromHistoryonpage 199
SpecifyingthePlanWorkloadonpage 204
SettingAdvancedOptionsonpage 213
Users Guide
195
ThePlanView
ManagingPlanFiles
ThePlandropdownmenu(
)providesthefollowingcommands:
New
Clearthecurrentplan,andloadanew,untitledplan.Thisnewuntitledplanisasnapshotofyourcurrent
environment.
Open
Chooseasavedplantoopen.
Save
Savesanychangesyoumadetothecurrentplan.
SaveAs
OpenstheSaveAsdialogbox,whereyoucannameandsavethecurrentplan.
DeleteSavedPlan
Youcandeleteplansyousaved,orsharedplans.
PlanReport
Opensareportforthecurrentplaninanewbrowsertaborwindow.
Openingasavedplan
TrackingPlanModifications
Asyoumakechangestotheloadedplan,theSummaryGridpanedisplaysarunninglogofyourmodifications.Inthis
wayyoucantracktheprogressofyouredits.Forexample,thefollowingimageshowsthattheplanhasbeenchanged
toadd20hoststotheenvironment.
196
CreatingPlans
SettingPlanScope
Planscopedetermineswhichdevicesintheenvironmentwillbeaffectedbytheplan.Forexample,youcanspecify
thataplanwillonlyrunonyourDevelopmentclusterofPMs.Inthatcase,thecurrentenvironmentforyourplan
wouldonlyincludePMsintheDevelopmentcluster,theVMshostedbythosemachines,anddatastoresthatsupport
thosemachines.Likewise,thetargetresultswouldonlycorrespondtothosemachines.
ScopeisdetermineddifferentlyifyouselectVMsorphysicalhosts:
ScopebyVM
WhenyousetscopebyVMs,OperationsManagerlimitstheplantothephysicalhoststhatthoseVMsareallowed
torunon.Likewise,theplanincludesallthedatastoresthatareavailabletotheVMsinyourscope.
ScopebyPM
WhenyousetscopebyPM,OperationsManagerlimitstheplantothosephysicalhosts.Fordatastores,
OperationsManageridentifiesalltheVMsthatcanrunonthehostsinyourscope,andidentifiesallthedata
storesthatareavailableforthoseVMs.
NOTE:Whensettingscopeforaplan,youcanchoosemultiplegroups.However,youshouldbesuretochoosegroups
ofthesametype.Forexample,youshouldnotscopebyPMandVMgroupsforthesameplan.
Tosetthecurrentplansscope,clicktheScopeicon(
Users Guide
).ThisopenstheDefineUserScopedialogbox.
197
ThePlanView
Ctrlclicktoselectmultipleitemsinthelist.ClickOKtosetthescopetothecurrentplan.Youcanseethescopeforthe
currentplaninthePlanDetailstable.
198
CreatingPlans
SettingthePlanBaseline
TheplanbaselineisthesetofutilizationstatisticsthatthePlannerusestocalculatetargetorprojectedresults.You
canusethecurrentstatistics,oryoucanchoosestatisticsfromapastperiod.Forexample,ifutilizationtypicallypeaks
atacertaintimeoftheday,oracertaindayoftheweek,youcanchoosethatmomentasyourbaseline.Youcanset
thefollowingtypesofbaselines:
Baselinefromhistory
Chooseamomentinthepasttoserveastheplanbaseline(seeSetBaselinefromHistoryonpage 199).
HighDemandBaseline
Choosedifferentpastutilizationpeakspercluster(seeSetHighDemandBaselineonpage 202).
IncreasedUtilizationPercent
Specifyapercentagebywhichtoincreaseordecreasethecurrentutilization(seeIncreaseUtilizationbyPercent
onpage 203).
SetBaselinefromHistory
BaselinefromHistoryloadstheutilizationstatisticsfromaprevioustimeperiodintotheplan.Usethistoruntheplan
againstutilizationthatyouexperiencedinthepast.Forexample,assumeapeakutilizationperiodforthemonth
beforethewinterholidays.Duringtheholidaysyouwanttoplantoaddnewcapacitythatcanbetterhandlethat
peak.Youwouldsetthebaselinetotheutilizationyousawduringthatpreholidaypeak.
Users Guide
199
ThePlanView
Tosetthebaseline,clicktheSetHistoricalBaselineicon( ).Inthedialogbox,clickadatapointtochoosethe
momentyouwant.YoucansetHistoricalBaselineforWorkloadDistribution,HardwareReplace,andProjection
plans.
Afteryouclickadatapoint,thedialogboxdisplaysthestatisticsforloadsontheenvironmentsphysicalhosts.
200
CreatingPlans
Whenyouaresatisfiedwiththebaselinesettings,clickApplyBaseline.Youcanseetheplanscurrentbaselineinthe
PlanDetailstable.
Users Guide
201
ThePlanView
SetHighDemandBaseline
HighDemandBaselineloadspeakutilizationvaluesperclusterintotheplan.Foreachclusterintheplansscope,you
canchoosefromthepeakloadsthescopehasexperiencedinthepast.Inthisway,youcansetupaplantorunagainst
thetruepeakworkloadsforeachcluster.
NOTE:TheHighDemandbaselineisnotjustasnapshotofutilizationatdifferenttimesinthepast.Foreachclusterin
thisbaseline,theplanwillrecreatetheworkloadthatclusterexperiencedatthattime.IftheclusterhaddifferentVMs
runninginit,thenOperationsManagerusesitshistoricaldatatorepresenttheVMsthatwereintheworkloadatthat
time.
Tosetthebaseline,clicktheHighDemandBaselineicon( ).Thedialogboxlistseachclusterintheplansscope
foreachcluster,adropdownlistshowspeakutilizations,showingthedateandtheaverageprice(calculatedfromthe
UtilizationIndex)forthatcluster.Foreachcluster,choosethepeakutilizationyouwanttoplanagainst.
YoucansetHighDemandBaselineforHighWorkloadDemandandProjectionplans.
202
CreatingPlans
Notethatwhenyouselectahighdemandperiodforacluster,ifthatworkloadincludedmoreVMsthanarecurrently
inyourenvironment,theplanaddsthoseVMstothescenarioandyouwillseeanetincreaseinthenumberofVMsin
yourplan.Ontheotherhand,iftheworkloadhadfewerVMsthanyourcurrentenvironment,youmightseeanet
decreaseinthenumberofVMsinyourplan.
IncreaseUtilizationbyPercent
Settingbaselinebyincreasingutilizationbypercentisawaytogloballyincreasetheworkloadforthefullscopeofyour
plan.WhenyousetanincreasepercentageforaProjectionplan,theprojectionrunsforasmanyperiodsasyouset
foreachprojectionrun,theplannerincreasestheworkloadbythespecifiedpercentage.
Tosetthisbaseline,navigatetotheProjectionplanandclicktheBaselineicon(
)toopentheBaselinedialogbox.
ThenclicktheIncreaseUtilizationbyPercenticon(
),andenterthepercentagebywhichyouwanttoincreasethe
workload.YoucansetanincreasedutilizationbaselineforProjectionplans.
Users Guide
203
ThePlanView
Whenyousetanincreasepercentage,thePlanSetuppanelshowsthechangeinthePlanModificationLog.
SpecifyingthePlanWorkload
TheplanworkloadisdeterminedbythesetofVMsthataredeployedinyourenvironment,comparedtothePMsand
DataStoresthatprovideresourcestothem.ThemoreVMsyouhaveforagivennumberofPMsanddatastores,the
greatertheloadwillbeonthesephysicaldevices.WithaplanyoucanaddorremoveVMs,PMs,andDataStoresto
seewhatthetargetorprojectedresultswouldbe.Forexample,youcandefineaplanthataddsVMstothesameset
ofPMsandDataStores.OryoucanupgradeyourphysicalhostssotheyhavemoreCPUormemoryresources,andsee
howthatwouldaffectthewayyourenvironmentsupportsthecurrentcropofVMs.
Tosettheplansload,clicktheEditLoadicon(
youcanspecify.
204
).Thedialogboxthatappearsdisplaysalistoftheloadmodifications
CreatingPlans
ThedialogboxgivesyouactionstoperformonVMs,physicalhosts,anddatastores.Theactionsyoucanperformare
similarforallthreetypes;exampleswillshowperformingtheseactionsforVMs.
Theactionsyoucanperformare:
Addonpage 206Addoneormoredevicestotheenvironment.
AddUsingTemplateonpage 207Useatemplatetospecifythepropertiesofthedevicesyouwanttoadd.
ReplaceUsingTemplateonpage 208Useatemplatetospecifyproperties,andreplaceexistingdeviceswith
thesenewdevices.Forexample,usethistoupgradeaphysicalhostwithmorememoryorCPUresources.
Removeonpage 210Choosedevicestoremovefromtheenvironment.
ChangeResourceUtilizationonpage 210(forVMs,only)IncreaseordecreasetheloadonselectedVMs.
Youcanalsocreatetemplatesforaddandremoveoperations.Formoreinformation,seeCreatingTemplateson
page 211.
Users Guide
205
ThePlanView
Add
Selectadevicetoserveasamodelofwhatyouwanttoadd,thenspecifyhowmanycopiesofthatdeviceyouwantto
addtotheenvironment.
1. ChoosetheAddaction.
2. Navigatethelistofitemstochoosewhichitemtoadd.
3. Specifythenumberofcopiestoadd,thenclickAdd.
ThelistofitemswillincludefoldercalledNewEntities.Youcanexpandthatfoldertoseetheseitemsyouhave
added.
206
CreatingPlans
Youcanrepeatthesestepsselectanotheritemtocopy,specifythenumberofcopies,thenclickAdd.Newaddi
tionswillappearintheNewEntitiesfolder.
4. Whenyouhavefinishedaddingitemstotheplansworkload,closethedialogbox.
ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto
savetheplanbeforeyourunit.
ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.
AddUsingTemplate
Selectatemplatetoserveasamodelofwhatyouwanttoadd,thenspecifyhowmanycopiesofthattemplated
deviceyouwanttoaddtotheenvironment.Youcanalsochoosetocreateanewtemplateoreditanexistingtemplate
(seeCreatingTemplatesonpage 211).
Users Guide
207
ThePlanView
1. ChoosetheAddUsingTemplateaction.
2. Choosethetemplateyouwanttouse.
Notethatintheaboveexample,thetemplateswithIPaddresseshavebeendiscoveredontheindicatedhypervi
sors.TemplateswithoutIPaddressesintheirnameshavebeencreatedbyauserofOperationsManager.Youcan
useeithertypeoftemplateinaplan.
3. Specifythenumberofcopiestoadd,thenclickAdd.
4. Whenyouhavefinishedaddingitemstotheplansworkload,closethedialogbox.
ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto
savetheplanbeforeyourunit.
ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.
ReplaceUsingTemplate
Selecttheitemsyouwanttochange,thenselectatemplatetoserveasamodelforwhatyouwillreplacethedevices
with.Youcanalsochoosetocreateanewtemplateoreditanexistingtemplate(seeCreatingTemplatesonpage 211).
208
CreatingPlans
1. ChoosetheReplaceUsingTemplateaction.
2. Navigatethelistofitemstochoosewhichitemsyouwillchange.Youcanselectindividualitems,orgroupsof
items.
3. Choosethetemplateyouwanttouse.
4. ClickReplace.
ThelistofitemswillincludefoldernamedNewEntities.Youcanexpandthatfoldertoseethereplacement
templatesyouhaveaddedtotheplan.Asyoureplaceotheritems,thisfolderupdatestoshowthenewitems.
5. Whenyouhavefinishedspecifyingreplacements,closethedialogbox.
ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto
savetheplanbeforeyourunit.
ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.
Users Guide
209
ThePlanView
Remove
Selecttheitemsyouwanttoremovefromyourenvironment.
1. ChoosetheRemoveaction.
2. Navigatethelistofitemstochoosewhichitemsyouwillremove.Youcanselectindividualitems,orgroupsof
items.
3. ClickRemove.
4. Whenyouhavefinishedremovingitems,closethedialogbox.
ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto
savetheplanbeforeyourunit.
ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.
ChangeResourceUtilization
UsethistoseewhatwillhappeniftheVMsinyourenvironmentweretoconsumeadifferentamountofresources.
Forexample,youcansetthescopeofyourplantoaproductioncluster,increasetheloadby20%,andrunaplan.This
isthesameassaying,WhatwouldhappenifalltheVMsinmyproductionclustersawa20%increaseintheircon
sumptionofhostmemoryandCPUcycles?
ThisoptionisforVMs,only.SelecttheVMsyouwanttomodify,andraiseorlowertheresourceutilizationbypercent
agepoints.
1. ChoosetheChangeResourceUtilizationaction.
2. NavigatethelistofVMstochoosewhichonesyouwillchange.YoucanselectindividualVMs,orgroupsofVMs.
Ctrlclicktoselectmultipleitems.
210
CreatingPlans
3. ClickChangeLoad.
4. WhenyouhavefinishedchangingVMsintheplansload,closethedialogbox.
ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto
savetheplanbeforeyourunit.
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.Theavailablesettingsaredifferent,dependingonthetypeofitemthetemplateisfor.
TemplateSettingsforVMs
ThesesettingsidentifyaVMtype,andspecifytheresourcesthatVMtypewillconsume.
ForVCPU,OperationsManagerassigns75%ofthephysicalCPUresourcestotheVM.Forexample,ifyouspecify1
VCPUforthisVMtype,OperationsManagerassigns75%capacityofaCPUonthemachinethathoststheVM.This
ensuresthatthehostmachinehasCPUcapacitytoperforminfrastructuretasks.
ForVMEMandVStorage,OperationsManagerassigns100%ofthephysicalresourcesthatyouspecifyhere.
Users Guide
211
ThePlanView
TemplateSettingsforPMs
ThesesettingsidentifyaPMtype,andspecifytheresourcesitcanprovide.ThePlannerusesthePriceentrytocalcu
latecostsorsavingswhenaddingorremovinghostmachines.
212
CreatingPlans
TemplateSettingsforDataStores
Thesesettingsidentifyatypeofdatastore,andspecifytheresourcesitcanprovide.
SettingAdvancedOptions
Foragivenplan,youcanmakethefollowingadvancedsettings:
Utilizationonpage 214(forPhysicalHosts,DataStores,andDesiredState)
VMConstraintsonpage 215
WorkloadPlacementonpage 216
ActionSettingsonpage 217
Users Guide
213
ThePlanView
Utilization
Utilizationspecifiesthepercentageofaphysicalresourcethatyouwanttomakeavailableinthegivenplan.By
default,hostsanddatastoreshaveutilizationsetto100%.Foragivenplan,youcansettheutilizationtoalower
value.
Forexample,assumeyouhaveonedatastorethatyouwanttoshareevenlyfortwoclustersofVMs.Alsoassumethat
youarecreatingaplanforoneofthoseclusters.Inthatcase,youcansetthedatastoresto50%utilization.Thissaves
storageresourcesfortheotherclusterthatwillusethisstorage.
Tosetutilization:
1. ClicktheAdvancedOptionsicon(
)toopentheadvancedPlanningOptionsdialogbox.
2. DisplaytheSetUtilizationtab.
3. Choosewhichtypeofdevicetomodify:
SetMaxHostUtilization
SetMaxStorageUtilization
4. Navigatethelisttoselectthedeviceyouwanttomodify.
5. Specifythepercentageyouwant,thenclickSetMaxLevel.
214
CreatingPlans
VMConstraints
Bydefault,VMsareconstrainedtothecluster,networkgroup,orstoragegroupthattheirhostsbelongto.Whenyou
runaplan,OperationsManagerdoesnotconsidermovingVMstophysicalhostsoutsideofthecurrentclusterifthey
areconstrainedbycluster.ButifyoudisabletheClusterconstraintforaVM,thenPlannercanevaluatetheresultsof
hostingthatVMonanyotherphysicalmachineinyourenvironment.IfthebestresultscomefrommovingthatVMto
adifferentcluster,thenPlannerwillshowthatresult.
Tosetconstraints:
1. ClicktheAdvancedOptionsicon(
)toopentheadvancedPlanningOptionsdialogbox.
2. DisplaytheVMConstraintstab.
3. NavigatethelisttoselecttheVMsyouwanttomodify.
4. Choosethetypesofconstraintstoset:
All
Cluster
Network
Storage
5. Specifywhethertoenableordisabletheconstraints.
6. ClickApply.
Users Guide
215
ThePlanView
WorkloadPlacement
InthistabyoucanenableordisableimportedplacementpoliciesorOperationsManagerplacementpoliciesforthe
VMsinyourplan.Thetabshowstheworkloadplacementpoliciesthatarecurrentlydefinedforyourenvironment.
YoucanalsoclickthePlusorMinusiconstocreatenewOperationsManagerplacementpoliciesfromthistab.For
moreinformationaboutthesepoliciesandhowtomanagethem,seeWorkloadPlacementSegmentsonpage 354in
thePolicyview.
ClickthePlusorMinusiconstocreateordeleteOperationsManagerplacementpolicies.
Tosetenableordisableplacementpolicies:
1. ClicktheAdvancedOptionsicon(
)toopentheadvancedPlanningOptionsdialogbox.
2. DisplaytheWorkloadPlacementtab.
3. Navigatethelisttoselectthepoliciesyouwanttoenable,thenclickEnableRule.
216
CreatingPlans
ActionSettings
Inthistabyoucanenableordisable:
Theprovisioningandsuspensionofhardware
Bydefault,whenyourunaplanOperationsManagercanprovisionorsuspendhostsandstoragewithinthatplan.
ThismeansthatifOperationsManagerseesthatyouwouldgetbetterresultsbyaddingorremovinghardware,
theplanwillrecommendthatyouperformthoseactions,andtheplanwillreflecttheresultsyouwouldgetby
performingthoseactions.
Therearereasonstorunaplanwithhardwareprovisioningandsuspensiondisabled.Forexample,youmight
wanttousetheplannertoseehowmuchworkloadyoucanaddtoyourcurrentenvironment.Todothatyou
would:
Addworkloadtotheenvironment
Disableprovisioningforhostsandstorage
Runtheplanandreviewtheresults
Thisisnotsimplylookingathowmuchmoreworkloadyoucanplaceonspecifichosts.Theplanwillredistribute
theworkloadtogetthebestpossibleresults.Afterrunningtheplanyoumayfindthatyoucanaddmoreworkload
thanyouinitiallythoughtwithoutaddinganynewhardware.
ResizingofVMs
Bydefault,planscalculateresizeoptionsforVMs.Iftheresourcesareavailable,andincreasingresourceswould
reducethepercentageofcapacityutilized,theplanwillrecommendresizingaVM.However,forsome
applicationsyoumightprefertodeployanewVMasaresponsetoperformancebottlenecksinanapplication.In
thatcase,youcandisableresizingofVMs.
Users Guide
217
ThePlanView
NOTE:OperationsManagerincludessettingstospecifythedesiredstateinyourenvironment.Itisunusualtochange
thesesettings,butifyouhavechangedthemfromthedefaults,youshouldnotdisablehardwareprovisioningor
suspension.Ifyoudo,thenplanresultsmaynotbesatisfactory.Formoreinformationaboutthesesettings,see
DesiredStateonpage 368.
WorkloadDistribution
WorkloadDistributionscenariosshowyoutheoptimaldistributionofVMsacrosshostsanddatastoresforthegiven
plan.Theviewcomparesyourcurrentdistributionwithtargetresults.TheviewincludesanActionPlanthatdisplaysa
listofactionsyoucantaketoachievethetargetresults.
Toseedistributiondata,displaytheWorkloadDistributiontabinthePlanview.
218
WorkloadDistribution
Toseedifferentviewsoftheworkloaddistributiondata,choosefromtheViewdropdownmenu.AWorkloadDistribu
tionplandisplaysthefollowingviews:
SummaryViewonpage 219
PhysicalMachineUtilizationonpage 220
StorageUtilizationonpage 220
PhysicalMachineandStorageDetailedUtilizationDataonpage 221
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 211).
ThisviewalsoincludesaSummaryGrid,thatdescribesthecurrentlyloadedplan.Forexample,youcanseethescope
ofthisplan,orthedateforthebaselinedata.(Formoreinformation,seeCreatingPlansonpage 195).
Users Guide
219
ThePlanView
PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com
paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.
StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared
withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.
220
HardwareReplace
PhysicalMachineandStorageDetailedUtilizationData
Thisviewprovidesdatagridsofcurrentandtargetutilizationdistributionforhostsanddatastores.
HardwareReplace
HardwareReplacescenarioscalculatetheoptimalperformanceyoucanachieveafterreplacingexistingPMsordata
storeswithotherequipment.TocreateanewHardwareReplacescenario,youprovidethefollowing:
Scope
Yousetthescopetodeterminewhichphysicaldevicestheplanwillrunagainst.Forexample,youcanselecta
singlecluster,oraspecificdatacenter.Theplanwillconsideronlythephysicaldevicesthatarewithinthe
specifiedscope.
Hardwaretype
Asingleplancancalculatereplacementresultsforhosts,fordatastores,orboth.
Hardwaretemplate
Templatesspecifythecapacityandcostofthereplacementhardware.Youcanuseexistingtemplates,orcreate
andsaveyourown.
Hardwaretoreplace
Afterchoosingthehardwaretemplate,youthenchoosethehardwareyouwanttoreplace.Youchoosefrom
devicesthatarewithintheplansscope.Forexample,ifthecurrentscopeincludesasetof10hostsandtwodata
stores,youcanchoosetoreplaceanyofthosedeviceswithatemplateddevice.
Toseeprojectiondata,displaytheHardwareReplacetab.
Users Guide
221
ThePlanView
AfteryourunaHardwareReplaceplan,youcandisplaydifferentviewstoseetheresultsindetail.
AHardwareReplaceplandisplaysthefollowingviews:
SummaryViewonpage 225(Usethistospecifyhistoricaldatesandprojectionperiod)
PhysicalMachineUtilizationonpage 226
StorageUtilizationonpage 227
PhysicalMachineandStorageDetailedUtilizationDataonpage 228
DefiningReplaceParameters
Toplanhardwarereplacement,youmustspecifywhichhardwareyouwillreplace,andwhatyouwillreplaceitwith.
Whenyoucreatetheplanscenario,youcanmakethesamesettingsthatyoumakeforanyotherplan.Forexample,
youcansetthebaselinetopastconditions,oryoucanaddmoreVMstotheworkload.Formoreinformation,seeCre
atingPlansonpage 195.
Thefollowingsectionsdescribesettingsyoumakethatarespecialtohardwarereplacement:
Scopeonpage 222
HardwareTypeonpage 223
Templateonpage 223
HardwaretobeReplacedonpage 224
Scope
Planscopedetermineswhichdevicesintheenvironmentwillbeaffectedbytheplan.Forexample,ifyousetthe
scopetoacluster,thenreplacementplanningwillonlyaffectthephysicaldevicesinthatcluster.Notethatyoucanset
thescopetogroupsofVMsortoVirtualDataCenters.Inthiscase,hardwarereplacementwillaffectonlythephysical
machinesthatprovideresourcestothesevirtualentities.
Tosetthecurrentplansscope,clicktheScopeicon(
).ThisopenstheDefineUserScopedialogboxwhere
youcannavigatetheinventorytreeandsettheplanscope.Formoreinformation,seeSettingPlanScopeonpage 197.
222
HardwareReplace
HardwareType
HardwareReplaceplanssupportHostsandDataStores.Thetypeyouchoosedetermineswhichtemplatesyoucan
select,andwhichhardwareyoucanreplace.
Oneplanscenariocanbedevotedtoreplacinghostsorstorage,oryoucandefineasinglescenariothatreplacesboth
hostsanddatastores.
Template
Thetemplateyouchoosedescribesthenewhardwareforyourplan.OperationsManagershipswithpredefinedtem
plates,andyoucancreateyourowntemplatestodescribespecifichardwarethatyouhaveinmind.
Tocreateanewtemplate,selectAddNewTemplate,andthenclickEditTemplate.
NOTE:Asyoudefineyourowntemplates,theyarestoredwiththeOperationsManagerserver,andareavailableto
anybodyelsewhousestheplanneronthesameserver.
Thetemplatesyouuseherearealsoavailablewhenspecifyingworkloadsforaplanningscenario.Formoreinforma
tion,seeCreatingTemplatesonpage 211.
Users Guide
223
ThePlanView
Youcanmakethefollowingsettingsinatemplate:
UserInformation
TemplateName
Vendor
Description
Price:OperationsManagerusesthispricetocalculatereplacementcostsorsavings
CapacityData:ValuesOperationsManagerusestocalculatecapacityandutilization
CPUCoresandSpeed
Memory
NetworkThroughput
IOThroughput
Whenyourunaplan,OperationsManagerusesthetemplatespricingandcapacitydatatocalculatetheplansresults.
Forexample,ifyoureplaceyourcurrenthostswithlesspowerfulmodelstoaddressunderutilization,Operations
Managerwillusethetemplatetorecalculatetheoptimalworkloaddistribution.Youmightseethatworkloadismore
evenlydistributedacrossthesmallermachines,givingyouasavinginactualcost.
HardwaretobeReplaced
Onceyouhavespecifiedtheplanscope,hardwaretype,andthetemplateyouwantforthescenario,youcanspecify
whichhardwareyouwilltargetforreplacement.Youcanspecifyindividualdevices,oryoucanselectgroupsof
devicestoreplace.
224
HardwareReplace
Whenyouexpanditemsinthisdialogbox,thephysicaldevicesyoucanselectarelimitedbythescopeyouhavesetfor
thisscenario.Forexample,assumeyouselectedaclusterofVMsthatarerestrictedtoPMsinCluster1.Inthatcase,
thenyoubrowseforhoststoreplace,youwillonlyseethehostsinthatcluster.
Afteryouselectthehardwaretoreplace,OperationsManagercommitsyourparameterstothecurrentscenario.The
PlanModificationLogshowsthereplaceactionsyouhavespecifiedforthisscenario.
OnceyouhavemadesettingsforHost,youcanthenaddsettingstoreplacedatastoresaswell.
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/costatthetop
ofthepane.Thisvalueiscalculatedfromthecostsyouassigntoresources.Forexample,youcanassignacostwhen
youcreateahosttemplate(seeCreatingTemplatesonpage 211andTemplateonpage 223).
Users Guide
225
ThePlanView
ThisviewalsoincludesaSummaryGrid,thatdescribesthecurrentlyloadedplan.Forexample,youcanseethescope
ofthisplan,orthedateforthebaselinedata.(Formoreinformation,seeCreatingPlansonpage 195).
PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com
paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.
226
HardwareReplace
StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared
withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.
Users Guide
227
ThePlanView
PhysicalMachineandStorageDetailedUtilizationData
Thisviewprovidesdatagridsofcurrentandtargetutilizationdistributionforhostsanddatastores.
HighWorkloadDemand
HighWorkloadDemandplansusespecifiedhighdemandutilizationvaluesastheplanbaseline.Youmakethesebase
linesettingsforeachclusterthatisintheplansscope.Thissetsupaplantorunagainstthetruepeakworkloadsfor
eachcluster.
Thisplanisbasedontheworkloadthatwasinplaceforeachpeakthatyouchooseasabaseline.Theplanrecreates
theworkloadasitwaswhenthatpeakwasineffect.TheplanincludesanyVMsthathavesincebeenremoved,and
excludesanyVMsthatwereaddedafterthedatewhenthatpeakwasineffect.ThismeansthatthenumberofVMs
youplanagainstwillmostlikelybedifferentfromthenumberofVMsinyourcurrentenvironment.
Toworkwiththisplan,displaytheHighWorkloadDemandtabinthePlanview.
DefiningtheHighDemandBaseline
Tosetthehighdemandbaseline,clicktheHighDemandBaselineicon( ).Thedialogboxlistseachclusterinthe
plansscopeforeachcluster,adropdownlistshowspeakutilizations,showingthedateandtheaverageprice(cal
culatedfromtheUtilizationIndex)forthatcluster.Foreachcluster,choosethepeakutilizationyouwanttoplan
against.
NOTE:TheHighDemandbaselineisnotjustasnapshotofutilizationatdifferenttimesinthepast.Foreachclusterin
thisbaseline,theplanwillrecreatetheworkloadthatclusterexperiencedatthattime.IftheclusterhaddifferentVMs
runninginit,thenOperationsManagerusesitshistoricaldatatorepresenttheVMsthatwereintheworkloadatthat
time.
Formoreinformationaboutsettingthisbaseline,seeSetHighDemandBaselineonpage 202.
228
HighWorkloadDemand
ViewingPlanData
Toseedifferentviewsofthehighdemandplan,choosefromtheViewdropdownmenu.Theplandisplaysthefollow
ingviews:
SummaryViewonpage 219
PhysicalMachineUtilizationonpage 220
StorageUtilizationonpage 220
PhysicalMachineandStorageDetailedUtilizationDataonpage 221
TodefineaHighWorkloadDemandplan:
DisplaytheHighWorkloadDemandtab
Specifyahighdemandbaselinefortheplan
SpecifyScope,Workload,andAdvancedparameters,thesameasyouwouldforotherplans
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 211).
ThisviewalsoincludesaSummaryGrid,thatdescribesthecurrentlyloadedplan.Forexample,youcanseethescope
ofthisplan,orthedateforthebaselinedata.(Formoreinformation,seeCreatingPlansonpage 195).
Users Guide
229
ThePlanView
PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com
paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.
StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared
withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.
230
Projection
PhysicalMachineandStorageDetailedUtilizationData
Thisviewprovidesdatagridsofcurrentandtargetutilizationdistributionforhostsanddatastores.
Projection
Projectionplanscalculateinfrastructurerequirementsintothefuture,soyourenvironmentcanaccommodate
changestoworkloadrequirementsovertime.Inasingleplanyoucanspecifythescopeoftheplan,howfarintothe
futuretoproject,andbywhatincrementsoftime.Forexample,youcanprojecttherequirementsofaspecificdata
centeroneyearintothefuture,showinghowrequirementschangeatonemonthintervals.
Whenyourunaprojectionplan,OperationsManagerexecutestheplaniterativelyforeachtimeperiodyourepro
jectingfor.Forexample,assumeyousetupaprojectionplanasfollows:
Projectforthreemonthsatonemonthintervals
Seta15%increaseofworkloadasthebaseline
SpecifyDemandsettingsto:
AddVMsbasedonpreviousmonth
Add10copiesofaspecificVMeverymonth
Whenyourunthisplan,itwillexecutethreesteps,oneforeachonemonthinterval.Foreachstep,theplanwill:
increasethecurrentworkloadby15%,addthesameVMsthatwereaddedthemonthbeforetheplanwasrun,and
add10copiesofthespecifiedVM.
NOTE:Youcansaveprojectionplanstorunatlaterdates.Whenyourunasavedprojectionplan,itstartsfromthe
currentdate,usingthecurrentstateofyourenvironment.Thisisauniquefeatureforprojectionplansinthisway,
youcansaveaprojectionsetup,andrunitwheneveryouwanttoseehowyourcurrentenvironmentcanholdupinto
thefuture.
Users Guide
231
ThePlanView
PlanViews
Projectionplansincludetwoviews:
232
Configure
Setthescopeoftheplan,specifyplanparameterssuchastimeperiods,baseline,andsupplyanddemand.This
viewalsoshowsasummaryofthecurrentenvironmentanditsresourceutilization.
Results
Afteryouruntheplan,youcanseeresultsthatshow:
HostandStorageutilizationsummaries
ProjectionplotsforVMs,hosts,anddatastores
Additionalresourcesrequiredtosupporttheaddedworkload,ifneeded
Projection
ProjectionConfigure
TheConfigureviewshowsyourcurrentenvironmentandprovidescontrolstosetuptheplan.
ConfigurationSteps
TosetupaProjectionplan,youshouldfollowthesesteps:
1. Scopetheplan
ClicktheScopetool(
)andchoosethegroupsorclustersyouwanttoplanagainst.
2. Reviewthesummarypanels
Itsimportanttoreviewthesummariestounderstandthescopeofyourplan,andtomakesureyoureplanning
againsttheresourcesyouintend.
3. Setuptheplan
InthePlanSetuppanel,configurethetimeperiodfortheplanandotherdetailsaboutworkloadorconstraints.
4. ReviewthePlanSetupandPlanModificationLog
Beforerunningaplan,youshouldalwayscheckyoursettings.
AfteryouhaveconfiguredtheplanandcheckedthePlanSetup,thenyoucanrunit(click
Users Guide
).
233
ThePlanView
ProjectionSummaries
Thesummarypanelsshowyoutheresourceutilizationforthecurrentenvironmentthatiswithintheplansscope.
Thesepanelsupdateasyousetscopefortheplan.
Itsusefultonotetheentitiesthatmakeupthisscopethisisthestartingpointforboththeworkload(thedemand)
andtheunderlyinginventory(thesupply).Comparingthattotheresourcesummarygivesyouanideaofthehead
roomyouhaveforthecurrentdemand.Youshouldkeepthisinformationinmindasyouconfiguretheplansetup.
234
Projection
ProjectionPlanSetup
Tosetuptheplan,makethefollowingsettings:
TimePeriods
Users Guide
235
ThePlanView
Thestartdateistodaythedaythatyouruntheplan.EndDatespecifieshowfarintothefutureyouwillproject,and
MonthlyFrequencyspecifieshowmuchtimetoassigneachprojectionstep.Frequencyisalwaysafactorofthenum
berofmonthsintheprojectiontimerange.Forexample:
6monthrange:divisibleby1,2,3,and6
9monthrange:divisibleby1,3,and9
11monthrange:divisibleby1and11
Baseline
236
Projection
TheplanbaselineisthesetofutilizationstatisticsthatthePlannerusestocalculatetargetorprojectedresults.You
canusethecurrentstatistics,oryoucanchoosestatisticsfromapastperiod.Forexample,ifutilizationtypicallypeaks
atacertaintimeoftheday,oracertaindayoftheweek,youcanchoosethatmomentasyourbaseline.Youcanset
thefollowingtypesofbaselines:
Baselinefromhistory
Chooseamomentinthepasttoserveastheplanbaseline(seeSetBaselinefromHistoryonpage 199).
HighDemandBaseline
Choosedifferentpastutilizationpeakspercluster(seeSetHighDemandBaselineonpage 202).
IfthepastworkloadsyouchooseincludemoreVMsthanareinyourcurrentenvironment,youwillseethe
additionoftheseVMsreflectedintheAdditionalResultspaneloftheProjectionPlanResultsview.
NOTE:TheHighDemandbaselineisnotjustasnapshotofutilizationatdifferenttimesinthepast.Foreach
clusterinthisbaseline,theplanwillrecreatetheworkloadthatclusterexperiencedatthattime.Ifthecluster
haddifferentVMsrunninginit,thenOperationsManagerusesitshistoricaldatatorepresenttheVMsthatwere
intheworkloadatthattime.
IncreasedUtilizationPercent
Specifyapercentagebywhichtoincreaseordecreasethecurrentutilization(seeIncreaseUtilizationbyPercent
onpage 203).
Demand
Demandsetsuponehalfoftheplansworkload.WorkloadisthesetofVMsinyourenvironment,comparedtothe
physicalresourcesthehostsanddatastores.DemandsettingshavetodowithaddingorremovingVMswithinthe
scopeoftheplan.
Users Guide
237
ThePlanView
ManyofthesesettingsincludeachoiceofwhentoaddorremovethespecifiedVMs.Youcanchoosetomakethe
change:
Now
AddorremovethespecifiedVMsaspartofthefirstiterationoftheplan.
Monthly
AddorremovethespecifiedVMsrepeatedly,foreverymonthintheplan.
Month/Year
AddorremovetheVMsonceforaspecificmonththatfallswithintheprojectiontimerange.
Forexample,thefollowingimageshowsaMonth/YearsettingtomakethechangeonFebruaryof2015:
Youcanchangedemandinthefollowingways:
AddVMsbasedonpreviousmonth
Foreverymonthintheprojection,theplanaddscopiesoftheVMsthatwereaddedtoyourenvironmentinthe
monthprevioustorunningtheplan.Inotherwords,theprojectionassumesyouwilladdtheseVMsregularly
eachmonth.
IncludeReservedVMs
IfyouhaveanyreservationssetupintheDeployview,theplanwillincludetheseVMs.Iftheplanperiodisbefore
thereservationdeploydate,theplanhandlesthereservationasreservedVMresources.Whentheplanperiod
reachesthedeploydate,theplantreatsthereservedworkloadasfullydeployedVMs.Formoreinformation
aboutreservations,seeTheDeployViewonpage 156.
CopyVMsandCopyUsingTemplates
Youcanspecifytoaddthesecopiesnow,monthly,orforamonth/year.
RemoveVMs
SelecttheVMsyouwanttoremovefromtheplan,andspecifywhentoremovethemeithernoworfora
month/year.
ChangeResourceUtilization
SelectagroupofVMsandincreaseordecreasetheirworkloadbyagivenpercenteithernoworforamonth/
year.
Notethataddingworkloadtoaprojectionissimilartoaddingworkloadtootherplans.Formoreinformation,see
SpecifyingthePlanWorkloadonpage 204.
238
Projection
Supply
Supplysetsuponehalfoftheplansworkload.WorkloadisthesetofVMsinyourenvironment,comparedtothe
physicalresourcesthehostsanddatastores.Supplysettingshavetodowithaddingorremovinghostsanddata
storeswithinthescopeoftheplan.
Thesesettingsincludeachoiceofwhentoaddorremovethespecifiedphysicalresources.Youcanchoosetomake
thechange:
Now
Addorremovethespecifiedsupplyaspartofthefirstiterationoftheplan.
Month/Year
Addorremovethespecifiedsupplyonceforaspecificmonththatfallswithintheprojectiontimerange.
Forexample,thefollowingimageshowsaMonth/YearsettingtomakethechangeonFebruaryof2015:
Youcanchangesupplyinthefollowingways:
Addcopiesofhostsorstorage
Addhostorstorageusingtemplate
Replacehostorstorageusingtemplate
Removehostorstorage
Notethatchangingsupplyforaprojectionissimilartochangingworkloadinotherplans.Formoreinformation,see
SpecifyingthePlanWorkloadonpage 204.
Users Guide
239
ThePlanView
AdvancedSettings
Advancedsettingsforaprojectionplanarethesameasadvancedsettingsforotherplans.Formoreinformation,see
SettingAdvancedOptionsonpage 213.
ProjectionResults
TheResultsviewshowstheprojectedrequirementsforyourenvironment.
Thechartsshowdatapointsthatcorrespondwiththestartdateoftheplan,andtheintervalsyouspecified
monthly,every2months,everythreemonths,etc.
240
Projection
UtilizationSummaryCharts
Thesechartsplottheutilizationofhostandstorageresourcesoverthetimespanoftheprojection.
AdditionalResourcesPanel
Thispanelliststheresourcesthatwillbeaddedtoyourenvironmentovertime.Forexample,ifyouspecifiedtoadd
VMseverymonth,thoseadditionsappearinthispanel.
Users Guide
241
ThePlanView
ProvisioningProjections
Thesepanelsshowtheprojectedworkloadandprojectedresourcerequirementsforhostsandstorage.Thegreenline
indicatesthecurrentcapacity,andthebarsindicatetheprojectedvalues.
RecommendedActions
Plannerlistsactionsyoucanperformtoachievethetargetutilizationmetrics.Theserecommendationscanrange
fromaddingmorestorageorphysicalmachinestoyourenvironment,tomovingorchangingtheconfigurationofvir
tualmachines.Eachactionincludesatooltipthatdisplaysafulldescriptionofthesuggestedaction.
OperationsManagerprovidesthefollowingcategoriesofsuggestions:
242
PreventionActionsthatpreventtheenvironmentfromdriftingoutofthedesiredstate.
PerformanceAssuranceActionsthatdirectlyaddressriskstoQoS.
ComplianceActionsthataddressviolationsofplacementpolicies,ormisconfigurationofVMs.Forexample,a
VMmightbeconfiguredtoaccessanetworkthatisnotavailableinitscurrentcluster.Insuchcases,Operations
Manageridentifiestheviolationandrecommendsactionsthatbringtheentitybackintocompliance.
EfficiencyImprovementActionsthatconsolidateoperationsandfreeupresources.
TheInventoryView
TheInventoryViewiswhereyougotoobservethefullvirtualinfrastructure.Hereyoucanseethehealthofyour
entirevirtualenvironmentfromasingleview.Youcanidentifybottlenecksandotherresourceandperformance
anomalies,andassessyouroverallworkloaddistribution.
YoucanalsoseeToDolistswithrecommendedactionstoimproveperformanceinyourenvironment.Formoreinfor
mation,seeToDoListsMaintainingQoSonpage 69.
InventoryView
Users Guide
243
TheInventoryView
InventoryCharts
WiththeInventoryViewyoucanseeinformationaboutalltheitemsinyourenvironment,startingfromaglobalsum
maryanddrillingdowntoinformationaboutaspecificitem.AsyouselectitemsintheInventoryorGroupsflyouts,
theviewupdatestoshowinformationabouttheselectediteminchartsontheright.Thesechartscandisplayhistori
caldataforupto60days(seeUtilizationHistoryonpage 68).
ChartpanelsintheInventoryviewincludetoolsyoucanuseto:
Maximize/minimize
Customizedisplay
ExportcontenttoXML
Displayalegend
Displaytooltips
Formoreinformation,seeStandardPanelControlsonpage 50.
TheInventoryFlyoutPanel
TheInventoryflyoutshowsalltheresources,services,andcommoditiesOperationsManagerhasdiscoveredforyour
environment.Asyoubrowsethistreeandselectanitem,yourselectionsetsthescopefortheInventoryView.Forany
inventoryitemyouselect(anytreeitemexceptSummary),youcanexportthecurrentviewasaPDFreport.
244
TheInventoryFlyoutPanel
ExportingtheviewtoaPDFreport
TheInventoryflyoutdisplaysatreethatyoucanusetoexplorethefollowinginyourenvironment:
VirtualApplicationsonpage 246
Applicationsonpage 248
VirtualMachinesonpage 254
PhysicalMachinesonpage 258
Storageonpage 262
DiskArraysonpage 265
StorageControllersonpage 269
FabricInterconnectsonpage 272
Chassisonpage 275
IOModulesonpage 278
Datacentersonpage 286
ProviderVirtualDatacentersonpage 288
ConsumerVirtualDatacentersonpage 292
Users Guide
245
TheInventoryView
VirtualApplications
Avirtualapplicationistheclientspointofcontacttorequestservicesfromanapplicationthatismanagedbyaload
balancer.Eachvirtualapplicationhasoneormorerunningapplicationsboundtoit.Theloadbalancerpassesrequests
totheseboundapplications.NotethatOperationsManagerdiscoversrunningapplications,butyoumustbindthese
tothevirtualapplicationsthatareinaloadbalanceraspartofyourloadbalancerconfiguration.Formoreinformation
aboutapplicationsandapplicationdiscovery,seeApplicationsonpage 248andApplicationDiscoveryonpage 381.
WhenyouselectVirtualApplicationsintheInventorytree,theInventoryviewdisplaysthefollowingpanels:
VirtualApplicationsUtilizationChart
Thepercentageofallocatedtransactioncapacitythevirtualapplicationsareusing.Toseeahistoryofusagefora
virtualapplication,clicktheassociatedbar.
Tochoosewhichmetricstoplotorchangethechartsortorder,editthechart
.UtilizationIndexshowsa
measureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyourapplications,the
moreevenlydistributedtheirloads.
VirtualApplicationsUtilizationTrend
Thepercentageofmaximumandaveragetransactionsovertime.
ToDolist
RecommendedactionsforVirtualApplications
UsageforVirtualApplications
Atabulardisplayofthepercentageoftransactioncapacitythatisusedbyeachvirtualapplication.
VirtualApplicationsSummary
246
VirtualApplications
IntheInventorytree,theApplicationsbranchincludesahierarchysimilartothefollowingfigure.
VirtualApplicationsHierarchy
UnderneathVirtualApplications,thelistshowstheapplicationservicetypes.Theseservicetypesaredefinedonthe
loadbalancerOperationsManagerdiscoverstheservicetypesthrougheachloadbalancerthatisregisteredasa
target.Foreachservicetype,thepanelsshowchartsforthecurrentservicetype:
VirtualApplicationsUtilizationChart
Thepercentageoftransactioncapacityusedbyvirtualapplicationsofthisservicetype.Toseeahistoryofusage,
clicktheassociatedbar.
VirtualApplicationsUtilizationTrend
Thepercentageofmaximumandaveragetransactionsovertime.
VirtualApplicationsToDolist
UsageforVirtualApplications
Atabulardisplayofthepercentageoftransactioncapacitythatisutilized,forvirtualapplicationsofthisservice
type.
WhenyouexpandaServiceTypeitem,theInventorytreeliststheindividualvirtualapplicationswithinthatservice
type.Eachvirtualapplicationconsumestherunningapplicationsthataremanagedbytheloadbalancer.
Users Guide
247
TheInventoryView
Applications
OperationsManagerdiscoversandmonitorsapplicationsrunningonVMsinyourenvironment.Bydefault,Operations
Managerdiscoversthefollowingapplications:
ApplicationName
Description
LSASS
MicrosoftActiveDirectoryservices
IIS
MicrosoftInternetInformationServices
XenDesktop
CitrixXenDesktop
VMView
VMwareView
MSSQL
MicrosoftSQLServer
SharePoint
MicrosoftSharepointServer
GuestLoad
TheresourcesthatOperationsManagerhasnotassignedtoanyspecificapplication(for
moreinformation,seeGuestLoadonpage 251)
Inaddition,yourinstallationofOperationsManagermightbeconfiguredtodiscoverotherapplicationsrunningin
yourenvironment.Formoreinformation,seeApplicationDiscoveryonpage 381.
248
Applications
ApplicationsSummary
WhenyouselectApplicationsoranapplicationsgroupintheInventorytree,theInventoryviewdisplaysthefollowing
panels:
ApplicationsUtilizationChart
ThepercentageofVMEM,VCPUandtransactioncapacitytheapplicationsareusing.Toseeahistoryofusagefor
agivenmetric,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
ApplicationsUtilizationTrend
Theconsumptionofcommoditiesovertime.Clicktheradiobuttonstochoosewhichstatisticstoshowinthe
chart.Youcanshowaveragesforallresources,oraverageandmaxforindividualresources.
ToDolistRecommendedActionsforApplications
UsageforApplications
AtabulardisplayofVCPUandVMEMusagefortheVMsthatsupportyourapplications.
Users Guide
249
TheInventoryView
IntheInventorytree,theApplicationsbranchincludesahierarchysimilartothefollowingfigure.
ApplicationsHierarchy
WhenyouexpandanApplicationsitem,theInventorytreelistsapplicationgroupsandindividualapplicationswithin
eachgroup.Ifyouselectanapplicationgroup,theviewdisplaysasetofpanelsshowinginformationaboutallthe
applicationsinthatgroup.Ifyouselectanindividualapplication,theviewdisplaysasetofpanelsdevotedtothespe
cificapplication.
Thesepanelsshow:
250
ApplicationUtilizationChart
ThepercentageofVMEM,VCPUandtransactioncapacitytheapplicationuses.
ApplicationResources
Agridshowingtheresourcestheapplicationsells(forapplications,NA)andtheVMresourcestheapplication
consumes.
RelatedDatastoreUtilization
Thepercentageofallocatedstorageresourcestheselectedapplicationisusing.
RecommendedActionsfortheApplication
RelatedVirtualMachineUtilization
ThepercentageofallocatedVMresourcestheselectedapplicationisusing.
RelatedPhysicalMachineUtilization
Thepercentageofallocatedhostresourcestheselectedapplicationisusing.
Applications
Panelsforanindividualapplication
GuestLoad
TheApps_GuestLoaditemisaspecialentryintheApplicationshierarchy.ThisitemtrackstheresourcesthatOpera
tionsManagerhasnotassignedtoanyspecificapplication.Thiscanoccurforthefollowingreasons:
YoudonothavethelicensesrequiredtosupportApplicationmonitoringInthiscase,OperationsManagerlistsall
theconsumedVMresourcesintheApps_GuestLoadentrythisistheonlyentryunderApplications.
OperationsManagercannotdiscoversomeapplications.Inthiscase,OperationsManagerdisplaysentriesforthe
applicationsithasdiscovered,andliststheVMresourcesthatarenotaccountedforunderApps_GuestLoad.
VMresourcesaredevotedtoinfrastructure,andnotpartofanyapplicationOperationsManagerliststhese
resourcesunderApps_GuestLoad,andprovidesentriesfortheapplicationsithasdiscovered.
Users Guide
251
TheInventoryView
ApplicationServers
IfyouhavetheApplicationControlModuleinstalled,youcanspecifyapplicationserversastargets.Whenyouselect
anindividualapplicationserver,theInventoryViewdisplayspanelsforthatapplicationserver.Thesepanelsshow:
Resources
Atableshowingtheresourcestheapplicationserverprovidesandtheresourcesitconsumesfromthehosting
VM.
Utilization
Achartshowingtheutilizationoftheprovidedresourcesovertime.
ToDo
Theactionsrecommendedfortheselectedapplicationserver
Panelsforasingleapplicationserver
252
Containers
Containers
WhenyouselectContainersintheInventorytree,theviewdisplaysthefollowingpanels:
ContainersUtilizationChart
ThepercentagesofMemoryandCPUcapacitythatareusedbythecontainers.Toseeahistoryofusageper
container,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
showsameasureoftheutilizationofresources.
ContainersUtilizationTrend
Theconsumptionofallocatedcommoditiesovertime.
RecommendedactionsforContainers
UsageforContainers
Atabulardisplayofresourceusagebythecontainers.
.NotethatUtilizationIndex
Containers
Users Guide
253
TheInventoryView
IntheInventorytree,theContainersbranchincludesahierarchysimilartothefollowingfigure.
ContainersHierarchy
WhenyouexpandtheContainersitem,theInventorytreeliststheindividualcontainersinyourenvironment.Ifyou
selectanindividualitem,thedatadisplayissimilartotheabovefigure,butforthatsinglecontainer.
VirtualMachines
WhenyouselectVirtualMachinesintheInventorytree,theInventoryviewdisplaysinformationaboutvirtual
machines,groupedbythephysicalmachinestheyrunon.TheviewlistsVMsinthesegroupsbecausethenumberof
VMsinyourenvironmentcanbeverylarge.Groupingthembytheirphysicalmachinesmakestheamountofdatain
eachpaneleasiertoviewandunderstand.
254
VirtualMachines
ForeachVirtualMachinesitem(thecollectionofVMsonahost),theInventoryviewdisplaysthefollowingpanels:
VirtualMachinesUtilizationChart
ThepercentageofCPUandmemorycapacityusedbygroupsofvirtualmachines.Toseeahistoryofusagefora
group,clicktheassociatedbar.
.NotethatUtilizationIndex
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
VirtualMachinesUtilizationTrend
Theconsumptionofcommoditiesovertime.ClicktheradiobuttonstoshowVCPUorVMEMstatistics.
RecommendedactionsforVirtualMachines
UsageforVirtualMachines
AtabulardisplayofusageofresourcessuchasCPUandmemoryfortheVMsinyourenvironment.
VirtualMachines
Users Guide
255
TheInventoryView
IntheInventorytree,theVirtualMachinesbranchincludesahierarchysimilartothefollowingfigure.
VirtualMachinesHierarchy
WhenyouexpandtheVirtualMachinesitem,theIndextreeliststheindividualVMGroupsbythenamesoftheirphys
icalmachines.IfyouselectanindividualVMgroup,theviewdisplaysasetofpanelssimilartothefollowingfigure.
NotethattheUtilizationbarchartshowsbarsforeachVMinthegroup.
256
VirtualMachines
VirtualMachinesOneGroupofVMs
WhenyouexpandaVMgroup,theIndextreeliststheindividualVMs.IfyouselectanindividualVM,theviewdisplays
asetofpanelssimilartothefollowing.
Thesepanelsshow:
VMUtilizationChart
ThepercentageofallocatedvirtualresourcesinuseontheVM.
VMResources
AgridshowingtheresourcestheVMsellstoapplications,andthephysicalhostandstorageresourcestheVM
consumes.Fordescriptionsoftheseresourcesandtheirmeasurement,seeResourceDescriptionsonpage 22.
RelatedDatastoreUtilization
ThepercentageofallocatedstorageresourcestheselectedVMisusing.
ToDoList
RecommendedActionsfortheVM.
AuditLog
AlistofactionsperformedontheselectedVM.
RelatedPhysicalMachineUtilization
ThepercentageofallocatedhostresourcestheselectedVMisusing.
Users Guide
257
TheInventoryView
VirtualMachinesIndividualVM
FromtheNavigationTreeyoucanexpandeachVMtoshowthefollowing:
ComposedOf
Consumes
Hosts
PhysicalMachines
WhenyouselectPhysicalMachinesintheInventorytree,theInventoryviewdisplaysthefollowingpanels:
PhysicalMachinesUtilizationChart
ThepercentageofphysicalmachineCPUandmemorycommoditiesthatareusedwithinyourenvironment.Tosee
ahistoryofusagepermachine,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
258
PhysicalMachines
PhysicalMachinesUtilizationTrend
Theconsumptionofcommoditiesovertime.Clicktheradiobuttonstoshowmemory,CPU,IO,ornetwork
throughputstatistics.
RecommendedactionsforPhysicalMachines
UsageforPhysicalMachines
Atabulardisplayofresourceusageforthephysicalmachinesinyourenvironment.
PhysicalMachines
IntheInventorytree,thePhysicalMachinesbranchincludesahierarchysimilartothefollowingfigure.
Users Guide
259
TheInventoryView
PhysicalMachinesHierarchy
TheInventorytreeshowsthePhysicalMachinescategory,clustersofphysicalmachines,andthememberphysical
machinesofeachcluster.Ifyouselectanindividualmachine,theviewdisplaysasetofpanelssimilartothefollowing.
260
PhysicalMachines
PhysicalMachines:IndividualPhysicalMachine
Thesepanelsshow:
PMUtilizationChart
ThepercentageofallocatedresourcesinuseonthePM.
RelatedVirtualMachineConsumption
ThepercentageofallocatedphysicalresourcesthehostedVMsareusing.
ToDoList
RecommendedActionsforthePM.
Resources
AgridshowingtheresourcesthePMsellstoVMs,andtheresourcesthePMconsumes.Fordescriptionsofthese
resourcesandtheirmeasurement,seeResourceDescriptionsonpage 22.
RelatedDatastoreUtilization
ThepercentageofallocatedstorageresourcestheselectedPMisusing.
Youcanexpandeachphysicalmachinetoshowthefollowing:
ComposedOf
Consumes
Hosts
Users Guide
261
TheInventoryView
Storage
TheStorageitemshowsstatisticsforstoragethatisaccessedbythevirtualinfrastructure.WhenyouselectStoragein
theInventorytree,theInventoryviewdisplaysthefollowingpanels:
StorageUtilizationChart
ThepercentageofstorageamountandstorageIOPScapacitythatareinuse.Toseeahistoryofusageperstorage
device,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
StorageUtilizationTrend
Theconsumptionofcommoditiesovertime.
RecommendedactionsforStorage
UsageforStorage
AtabulardisplayofstorageamountandstorageIOPSandotherusageforthestoragedevicesinyour
environment.
Storage
262
Storage
IntheInventorytree,theStoragebranchincludesahierarchysimilartothefollowingfigure.
StorageHierarchy
TheInventorytreeshowstheStoragecategory,storageclusters,andthememberdatastoresofeachcluster.Ifyou
selectanindividualdatastore,theInventoryviewdisplaysasetofpanelssimilartothefollowing.
Users Guide
263
TheInventoryView
DataStoresIndividualDataStore
Thesepanelsshow:
StorageUtilizationChart
Thepercentageofallocatedresourcestheinuseonthedatastore.
RelatedVirtualMachineConsumption
ThepercentageofallocatedstorageresourcesthehostedVMsareusing.
ToDoList
RecommendedActionsforthedatastore.
Resources
Agridshowingtheresourcesthedatastoresells,andtheresourcesthedatastoreconsumes.Fordescriptionsof
theseresourcesandtheirmeasurement,seeResourceDescriptionsonpage 22.
Whenyouexpandadatastoreitem,theviewshowsthefollowing:
264
Consumes
Hosts
DiskArrays
DiskArrays
TheDiskArraysitemshowsstatisticsforphysicalstoragevolumesthataremanagedbyadiskarray.Whenyouselect
DiskArraysintheInventorytree,theInventoryviewdisplaysthefollowingpanels:
DiskArrays
Thesepanelsshow:
DiskArrayUtilizationChart
Thepercentageofallocatedstorageresourcesthatareinuseoneachgroupofdiskarrays.Toseeahistoryof
usageperdiskarraygroup,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
DiskArrayUtilizationTrend
Theconsumptionofstoragecommoditiesovertime.
RecommendedactionsforDiskArrays
UsageforDiskArrays
AtabulardisplayofstorageamountandstorageIOPSandotherusageforthevolumesinthediskarrays.
Users Guide
265
TheInventoryView
IntheInventorytree,theDiskArraysbranchincludesahierarchysimilartothefollowingfigure.
DiskArrayHierarchy
WhenyouexpandtheDiskArraysentry,theInventorytreelistsgroupsofdiskarray,withthegroupingdeterminedby
thestoragecontrollersinyourenvironment.Ifyouselectanindividualgroup,theInventoryviewdisplaysasetofpan
elssimilartothefollowing.
266
DiskArrays
DiskArraysIndividualAggregate
Thesepanelsshow:
DiskArrayUtilizationChart
Thepercentageofallocatedresourcesinuseontheselectedgroup,chartedforeachaggregate.
DiskArrayUtilizationTrend
Theconsumptionofcommoditiesovertime.
ToDoList
RecommendedActionsfortheaggregatesinthegroup.
Usageforthegroup
AtabulardisplayofstorageamountandstorageIOPSandotherusageforaggregatesinthediskarraygroup.
Whenyouexpandadiskarraygroup,thetreeliststhememberaggregates.Ifyouselectanindividualaggregate,the
Inventoryviewdisplaysasetofpanelssimilartothefollowing.
Users Guide
267
TheInventoryView
DiskArraysIndividualAggregate
Thesepanelsshow:
AggregateUtilizationChart
Thepercentageofallocatedresourcesinuseontheaggregate.
RelatedStorageUtilization
Thepercentageofallocatedresourcesinuseoneachvolumeintheaggregate.
ToDoList
RecommendedActionsfortheaggregate.
Resources
Agridshowingtheresourcestheaggregatesells,andtheresourcesitconsumes.Fordescriptionsofthese
resourcesandtheirmeasurement,seeResourceDescriptionsonpage 22.
RelatedStorageControllerUtilization
ThepercentageofallocatedresourcesontheStorageControllertheselectedVMisusing.
Whenyouexpandanaggregateitem,theviewshowsthefollowing:
268
Consumes
Hosts
StorageControllers
StorageControllers
TheStorageControllersitemshowsstatisticsforthestoragecontrollersthatmanagediskarraysinyourenvironment.
WhenyouselectStorageControllersintheInventorytree,theInventoryviewdisplaysthefollowingpanels:
StorageControllerUtilization
Thepercentageofstorage,LatencycapacityandCPUcapacitythatareusedintheenvironment,overtime.Tosee
ahistoryofusageperstoragecontroller,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
StorageControllerUtilizationTrend
Theconsumptionofcommoditiesovertime.
RecommendedactionsforStorageControllers
UsageforStorageControllers
AtabulardisplayofstorageamountandstorageIOPSandotherusageforthevolumesinthediskarrays.
StorageControllers
Users Guide
269
TheInventoryView
IntheInventorytree,theStorageControllersbranchincludesahierarchysimilartothefollowingfigure.
StorageControllerHierarchy
WhenyouexpandtheStorageControllersentry,theInventorytreeliststheindividualstoragecontrollersinyourenvi
ronment.Ifyouselectanindividualstoragecontroller,theInventoryviewdisplaysasetofpanelssimilartothefollow
ing.
270
StorageControllers
StorageControllersIndividualStorageController
Thesepanelsshow:
StorageControllerUtilizationChart
ThepercentageofallocatedresourcesinuseontheStorageController.
RelatedDiskArrayUtilization
ThepercentageofallocatedresourcesinuseoneachaggregatemanagedbytheStorageController.
ToDoList
RecommendedActionsfortheStorageController.
Resources
AgridshowingtheresourcestheStorageControllersells,andtheresourcesitconsumes.Fordescriptionsofthese
resourcesandtheirmeasurement,seeResourceDescriptionsonpage 22.
Whenyouexpandanaggregateitem,theviewshowsthefollowing:
ComposedOf
Hosts
Users Guide
271
TheInventoryView
FabricInterconnects
TheFabricInterconnectsitemshowsstatisticsfortheinterconnectsthatconnectthenetworktostoragefabricsin
yourenvironment.WhenyouselectFabricInterconnectsintheInventorytree,theInventoryviewdisplaysthefollow
ingpanels:
FabricInterconnects
FabricInterconnectUtilizationChart
Thepercentageofallocatednetworkresourcesthatareinuse.ToseeahistoryofusageperFabricInterconnect,
clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
FabricInterconnectsTrend
Theconsumptionofcommoditiesovertime.
RecommendedactionsforFabricInterconnects
UsageforFabricInterconnects
AtabulardisplayofnetworkusageforthechassisservedbytheIOModules.
IntheInventorytree,theFabricInterconnectsbranchincludesahierarchysimilartothefollowingfigure.
272
FabricInterconnects
FabricInterconnectsHierarchy
WhenyouexpandtheFabricInterconnectsentry,theInventorytreeliststheindividualinterconnectpairsinyourenvi
ronment.Whenyouexpandaninterconnectpair,thetreeliststhememberAandBFabricInterconnects.Ifyouselect
anindividualFabricInterconnect,theInventoryviewdisplaysasetofpanelssimilartothefollowing.
Users Guide
273
TheInventoryView
IndividualFabricInterconnect
Thesepanelsshow:
Ports
AgridshowingtheutilizationandcapacityoftheNorthboundandSouthboundportsintheFabricInterconnect.
Utilization
AtrendovertimeofNetutilizationofalltheportsintheFabricInterconnect.
RelatedBladeConsumption
ThepercentageofallocatedNetresourcestheservedIOModulesareusing.
ToDoList
RecommendedActionsfortheFabricInterconnect.
WhenyouexpandasingleFabricInterconnectitem,theviewshowsthefollowing:
274
Hosts
Chassis
Chassis
TheChassisitemshowsPowerandCoolingstatisticsforthechassisthathousebladeserversinthefabricdomainsof
yourenvironment.WhenyouselectChassisintheInventorytree,theInventoryviewdisplaysthefollowingpanels:
Chassis
ChassisUtilizationChart
ThepercentageofallocatedPowerandCoolingresourcesthatareinuse.Toseeahistoryofusageperdomain,
clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
ChassisTrend
Theconsumptionofcommoditiesovertime.
RecommendedactionsforChassis
UsageforChassis
AtabulardisplayofPowerandCoolingusageforthechassisinyourenvironment.
Users Guide
275
TheInventoryView
IntheInventorytree,theChassisbranchincludesahierarchysimilartothefollowingfigure.
ChassisHierarchy
WhenyouexpandtheChassisentry,theInventorytreeliststhedomainsinyourenvironmentthatcontainchassis.If
youselectanindividualdomain,theInventoryviewdisplaysinformationforthechassisinthatdomain.Whenyou
expandadomain,thetreeliststheindividualchassis.Whenyouselectachassis,theviewshowspanelssimilartothe
following:
276
Chassis
IndividualChassis
Thesepanelsshow:
ChassisUtilization
AtrendovertimeofPowerandCoolingutilization.
RelatedBladeConsumption
ThepercentageofallocatedPowerandCoolingthehousedbladesareusing.
ToDoList
RecommendedActionsforthechassis.
Resources
Agridshowingtheresourcesthechassissells,andtheresourcesitconsumes.Fordescriptionsoftheseresources
andtheirmeasurement,seeResourceDescriptionsonpage 22.
RelatedIOModuleConsumption
ThepercentageofallocatedPowerandCoolingthechassisIOModulesareusing.
Whenyouexpandachassisitem,theviewshowsthefollowing:
Hosts
Users Guide
277
TheInventoryView
IOModules
TheIOModulesitemshowsstatisticsfortheswitchesthatprovidenetworkconnectivitytobladechassisinyourenvi
ronment.WhenyouselectIOModulesintheInventorytree,theInventoryviewdisplaysthefollowingpanels:
IOModules
278
IOModulesUtilizationChart
Thepercentageofallocatednetworkresourcesthatareinuse.Toseeahistoryofusageperswitch,clickthe
associatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
IOModulesTrend
Theconsumptionofcommoditiesovertime.
RecommendedactionsforIOModules
UsageforIOModules
AtabulardisplayofnetworkusageforthechassisservedbytheIOModules.
IOModules
IntheInventorytree,theIOModulesbranchincludesahierarchysimilartothefollowingfigure.
IOModuleHierarchy
WhenyouexpandtheIOModulesentry,theInventorytreeliststheIOModulesperchassis.Whenyouexpandan
entryforachassis,thetreeliststheIOmodulesthatareinstalledonthatchassis.IfyouselectanindividualIOMod
ule,theInventoryviewdisplaysasetofpanelssimilartothefollowing.
Users Guide
279
TheInventoryView
IOModulesIndividualSwitch
Thesepanelsshow:
Ports
AgridshowingtheutilizationandcapacityoftheNorthboundandSouthboundportsintheIOModule.
Utilization
AtrendovertimeofNetutilizationofalltheportsintheIOModule.
RelatedBladeConsumption
ThepercentageofallocatedNetresourcestheservedbladesareusing.
ToDoList
RecommendedActionsfortheIOModule.
WhenyouexpandanIOModuleitem,theviewshowsthefollowing:
280
Consumes
Hosts
VPods
VPods
WhenyouselectVPodsintheInventorytree,theviewdisplaysthefollowingpanels:
VPodsUtilizationChart
ThepercentagesofMemory,CPU,andStoragecapacitythatareusedbytheVPods.Toseeahistoryofusageper
VPod,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
VPodsUtilizationTrend
Theconsumptionofallocatedcommoditiesovertime.
RecommendedactionsforVPods
UsageforVPods
AtabulardisplayofresourceusagebytheVPods.
VPods
Users Guide
281
TheInventoryView
IntheInventorytree,theVPodsbranchincludesahierarchysimilartothefollowingfigure.
VPodsHierarchy
WhenyouexpandtheVPodsitem,theInventorytreeliststheindividualVPodsinyourenvironment.Ifyouselectan
individualitem,theviewdisplaysasetofpanelsdevotedtothespecificVPod.
Thesepanelsshow:
282
VPodUtilizationChart
ThepercentageofMem,CPU,Storage,andFlowcapacitythisVPoduses.
RelatedVirtualMachineUtilization
Theconsumptionofresources,perVM.
DPodUtilization
ThestatusofresourceutilizationontheDPodthathoststhisVPod.
RecommendedActionsfortheVPod
VPodResources
AgridshowingtheresourcestheVPodsellsandtheDPodresourcestheVPodconsumes.
DPods
PanelsforanindividualVPod
DPods
WhenyouselectDPodsintheInventorytree,theviewdisplaysthefollowingpanels:
DPodsUtilizationChart
ThepercentagesofMemory,CPU,andStoragecapacitythatareusedbytheDPods.Toseeahistoryofusageper
DPod,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
DPodsUtilizationTrend
Theconsumptionofallocatedcommoditiesovertime.
RecommendedactionsforDPods
UsageforDPods
AtabulardisplayofresourceusagebytheDPods.
Users Guide
283
TheInventoryView
DPods
284
DPods
IntheInventorytree,theDPodsbranchincludesahierarchysimilartothefollowingfigure.
DPodsHierarchy
WhenyouexpandtheDPodsitem,theInventorytreeliststheindividualDPodsinyourenvironment.Ifyouselectan
individualitem,theviewdisplaysasetofpanelsdevotedtothespecificDPod.
Thesepanelsshow:
DPodUtilizationChart
ThepercentageofMem,CPU,Storage,andFlowcapacitythisDPoduses.
ProviderPhysicalMachineUtilization
ForthephysicalmachinesintheDPod,thepercentageutilizationofcapacityforMem,CPU,IOandNet.
ProviderDatastoreUtilization
ForthedatastoresmachinesintheDPod,thepercentageutilizationofcapacityforStorage,IOPS,andLatency.
ConsumerVirtualPodsUtilization
TheconsumptionofMem,CPU,Storage,andFlowcapacitybythehostedVPods.
RecommendedActionsfortheVPod
DPodResources
AgridshowingtheresourcestheDPodsells,andthehostanddatastoreresourcestheDPodconsumes.
Users Guide
285
TheInventoryView
PanelsforanindividualDPod
Datacenters
WhenyouselectDatacentersintheInventorytree,theviewdisplaysthefollowingpanels:
286
DataCentersUtilizationChart
ThepercentagesofSpace,Power,andCoolingcapacitythatareusedwithinyourenvironment.Toseeahistoryof
usageperdatacenter,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
PhysicalMachinesbyDataCenterUtilizationTrend
Theconsumptionofcommoditiesovertime.
RecommendedactionsforDataCenters
UsageforPhysicalMachinesbyDataCenter
Atabulardisplayofusageforthedatacentersinyourenvironment.
Datacenters
DataCenters
Users Guide
287
TheInventoryView
IntheInventorytree,theDatacentersbranchincludesahierarchysimilartothefollowingfigure.
DataCentersHierarchy
WhenyouexpandtheDataCentersitem,theInventorytreeliststheindividualdatacentersinyourenvironment.If
youselectanindividualdatacenter,thedatadisplayissimilartotheabovefigure,butforthatsingledatacenter.The
UIchartshowsconsumptionbyeachPMinthedatacenter.Foreachindividualdatacenter,theInventorytreeshows
thefollowing:
ConsistsOf
Hosts
ProviderVirtualDatacenters
ProviderVirtualDatacentersexposetheresourcesthatyouwilldelivertocustomerorganizations.ProviderVirtual
DataCentersaremanagedbycloudstackssuchasvCloudDirector.
NOTE:DifferenttargetsusedifferentnamestorefertoVirtualDatacenters.IntheOperationsManagersupplychain,
theseentitiesareallrepresentedbyConsumerandProviderVDCs,asfollows:
288
ProviderVirtualDatacenters
VMTurbo
vCloudDirector
vCenterServer
VMM
CloudStack
OpenStack
ConsumerVDC
OrganizationVDC
ResourcePool
(Child)
Tenantor
TenantQuota
Accounts
Tenant
ProviderVDC
ProviderVDC
ResourcePool
(Root)
Cloud
Pod
N/A
ProviderVirtualDataCenters
WhenyouselectProviderVirtualDataCentersintheInventorytree,theInventoryviewdisplaysthefollowingpanels:
ProviderVirtualDataCentersUtilizationChart
Thepercentageofallocatedmemory,CPU,andstorageresourcesthatareusedbyProviderVDCs.Toseeahistory
ofusageperdatacenter,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
ProviderVirtualDataCentersUtilizationTrend
Theconsumptionofallocatedcommoditiesovertime.Clicktheradiobuttonstoshowmemory,CPU,orstorage
statistics.
Users Guide
289
TheInventoryView
RecommendedactionsforProviderVirtualDataCenters
UsageforProviderVirtualDataCenter
Atabulardisplayofusageforthedatacentersinyourenvironment.
IntheInventorytree,theProviderVirtualDatacentersbranchincludesahierarchysimilartothefollowingfigure.
ProviderVirtualDatacentersHierarchy
WhenyouexpandtheProviderVirtualDatacentersitem,theInventorytreeliststheindividualProviderVDCsinyour
environment.IfyouselectanindividualProviderVDC,theInventoryviewdisplaysasetofpanelssimilartothefollow
ing.
290
ProviderVirtualDatacenters
IndividualProviderVirtualDataCenter
Thesepanelsshow:
ProviderVDCUtilizationChart
Thepercentageutilizationovertimeofmemory,CPU,andstoragecommoditiesthatareallocatedtothisVDC.
ProviderPhysicalMachineUtilization
ThepercentageutilizationofresourcesonthephysicalmachinesthatserveashostsforthisVDC.
ProviderDatastoreUtilization
ThepercentageutilizationofresourcesonthedatastoresthatservicethisVDC.
RecommendedActionsfortheProviderVDC
ProvidervDCResources
AgridshowingtheresourcestheProvidervDCsells,andtheresourcesitconsumes.Fordescriptionsofthese
resourcesandtheirmeasurement,seeResourceDescriptionsonpage 22.
ConsumerVirtualDataCenterUtilization
ThepercentageofresourcecapacityontheProviderVDCthatisutilizedbythehostedConsumerVDC.
IfyouexpandanindividualProviderVDC,theInventoryviewshowsthefollowing:
Consumes
Hosts
Users Guide
291
TheInventoryView
ConsumerVirtualDatacenters
ConsumerVirtualDatacentersexposetheresourcesthatareallocatedtospecificcustomerorganizations.Consumer
VirtualDatacentersaremanagedbycloudstackssuchasvCloudDirector.
NOTE:DifferenttargetsusedifferentnamestorefertoVirtualDatacenters.IntheOperationsManagersupplychain,
theseentitiesareallrepresentedbyConsumerandProviderVDCs,asfollows:
VMTurbo
vCloudDirector
vCenterServer
VMM
CloudStack
OpenStack
ConsumerVDC
OrganizationVDC
ResourcePool
(Child)
Tenantor
TenantQuota
Accounts
Tenant
ProviderVDC
ProviderVDC
ResourcePool
(Root)
Cloud
Pod
N/A
ConsumerVirtualDataCenters
292
ConsumerVirtualDatacenters
WhenyouselectConsumerVirtualDatacentersintheInventorytree,theInventoryviewdisplaysthefollowingpan
els:
ConsumerVirtualDatacentersUtilizationChart
Thepercentageofallocatedmemory,CPU,andstorageresourcesthatareusedbyyourConsumerVDCs.Toseea
historyofusageperdatacenter,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
ConsumerVirtualDatacentersUtilizationTrend
Theconsumptionofallocatedcommoditiesovertime.Clicktheradiobuttonstoshowmemory,CPU,orstorage
statistics.
RecommendedactionsforConsumerVirtualDatacenters
UsageforConsumerVirtualDatacenter
AtabulardisplayofusagefortheConsumervDCsinyourenvironment.
IntheInventorytree,theConsumerVirtualDatacentersbranchincludesahierarchysimilartothefollowingfigure.
ConsumerVirtualDatacentersHierarchy
Users Guide
293
TheInventoryView
WhenyouexpandtheConsumerVirtualDatacentersitem,theInventorytreeliststheindividualConsumerVDCsin
yourenvironment.IfyouselectanindividualConsumerVDC,theInventoryviewdisplaysasetofpanelssimilartothe
following.
IndividualConsumerVirtualDataCenter
Thesepanelsshow:
ConsumerVDCsUtilizationChart
Thepercentageutilizationovertimeofmemory,CPU,andstoragecommoditiesthatareallocatedtothisVDCs.
RelatedVirtualMachineConsumption
ForeachVMonthisVDC,thepercentageutilizationofresources.
ProviderVirtualDatacenterUtilization
ThepercentageofthehostProviderVDCresourcesthatareutilizedbythisConsumerVDC.
RecommendedActionsfortheConsumerVDC
ConsumervDCResources
AgridshowingtheresourcestheConsumervDCsells,andtheresourcesitconsumes.Fordescriptionsofthese
resourcesandtheirmeasurement,seeResourceDescriptionsonpage 22.
IfyouexpandanindividualConsumervDC,theInventorylistshowsthefollowing:
294
Consumes
Hosts
TheAdminView
TheAdminviewprovidessettingstomanageOperationsManagersessionsandperformotheradministrativetasks.In
thisviewyouassignthetargetserversOperationsManagerwillconnecttoasitmanagesyourenvironment.Youcan
alsousetheAdminviewtomanageuseraccountsonOperationsManager,managehowOperationsManagerretains
systemmetricsandotherdata,managecustomgroups,andperformmaintenancetaskssuchasmanagingconfigura
tionfilesorrefreshintervals.
TheConfigurationpaneloftheAdminviewincludesthefollowingaccordionbuttonsforspecificadministrativetasks:
UserAuthenticationConfigurationonpage 295
CreateandmanageuseraccountsfortheOperationsManager.
TargetConfigurationonpage 303
UsethesetoolstospecifythelistofserversOperationsManagerwillconnecttoasitmonitorsyourenvironment.
LicenseConfigurationonpage 327
ApplylicensekeystoactivateVMTurboOperationsManagerfeatures.
Maintenanceonpage 328
Performgeneraltaskssuchasmanagingconfigurationfilesorrefreshintervals.
UserAuthenticationConfiguration
Asanadministrator,youspecifyaccountsthatgrantusersspecificaccesstoOperationsManager.Thefollowingtopics
describehowtoworkwithuseraccounts:
CreatingUserandGroupAccountsonpage 296Accountscanbeforindividualusers,ormembersofActive
Directorygroups
UserAuthenticationonpage 298AccountscanuseActiveDirectoryorlocallystoredcredentials
AccountPrivilegesonpage 300AccountsincludetypeandroletospecifyaccesstoOperationsManager
features
AccountScopeonpage 302Limitswhichdevicesintheenvironmenttheusercanaccess
Users Guide
295
TheAdminView
CreatingUserandGroupAccounts
OperationsManagersupportsindividualuseraccounts,andActiveDirectorygroupaccounts.
IndividualUserAccounts
Useraccountsdeterminethefollowingforagivenuserlogin:
296
Usercredentials
CredentialscanbestoredlocallyontheOperationsManagerserver,ortheycanbemanagedbyActiveDirectory.
Type
Usertypeisawaytosetupanaccountforthirdpartyusersorserviceprovidercustomers(seeAccountTypeon
page 301).
Role
TheusersroledeterminesaccesstoOperationsManagerfeatures(seeAccountRoleonpage 301).
Scope
TheusersscopedetermineshowmuchoftheenvironmentthisusercanmanageviaOperationsManager(see
AccountScopeonpage 302).
AuthenticationType
Eitherlocal(credentialsstoredontheOperationsManagerserver)orActiveDirectory(seeActiveDirectory
Authenticationonpage 299).
UserAuthenticationConfiguration
Tocreateanewuseraccount,clickAdd,andprovidetherequiredinformation.Whenyourefinished,clickCreate.
WhencreatingauseraccountthatismanagedbyActiveDirectory,youmustspecifytheusernameandtheActive
Directorydomain.Youcanusethefollowingformatsforausername:
mydomain\theuser
theuser@mydomain.com
Whentheuserlogsin,heorshemustusethesameformatthatyouspecifiedfortheaccount.Forthisreason,wesug
gestthatyouusethesameformatforalluseraccountsthataremanagedbyActiveDirectory.(Forinformationabout
ActiveDirectorysettings,seeActiveDirectoryAuthenticationonpage 299.)
Toeditordeleteauseraccount,selecttheuserinthelist.ThenmakechangesandclickUpdate,ortoremovetheuser
youcanclickDelete.
ActiveDirectoryGroupAccounts
GroupaccountsuseActiveDirectorygroupstomanageuserauthentication.Youcanspecifyroleandscopeforthe
group,andanymemberoftheADgroupcanlogintoOperationsManagerwiththoseprivileges.TologinviaAD
groups,ausermustenteravalidUserPrincipalName(UPN).
Users Guide
297
TheAdminView
NOTE:Tologinviaagroupaccount,OperationsManagermusthaveanActiveDirectorydomainalreadyspecifiedin
theActiveDirectorySettingsform.ForinformationaboutActiveDirectorysettings,seeActiveDirectoryAuthentica
tiononpage 299.
Tocreateanewuseraccount,clickAdd,andprovidetherequiredinformation.Whenyourefinished,clickCreate.
Toeditordeleteauseraccount,selecttheuserinthelist.ThenmakechangesandclickUpdate,ortoremovetheuser
youcanclickDelete.
UserAuthentication
OperationsManagersupportsthefollowingtypesofauthentication:
298
LocalOperationsManagerstoresusercredentialsonitslocalserver
ActiveDirectoryOperationsManagerauthenticatestheuserviacredentialsthataremanagedbyActive
Directory
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
server.AllADuserswilllogintotheserverviathosespecifications.IfyouchangetheADdomainorserver,thenthose
changeswillaffectallsubsequentADuserlogins.
TospecifytheActiveDirectorydomainandserverthatOperationsManagerwilluse,opentheUserConfiguration
panelintheAdminview,andprovidetherequiredinformation.Ifyouchangeanyofthefieldsinthisform,besureto
clickApply.Theformshouldappearsimilartothefollowingfigure.
Users Guide
299
TheAdminView
YoucanspecifyActiveDirectorySettingstogetthefollowingresults:
Result
Domain
DisableADauthentication
Specifynodomainandnoserver.
ADauthenticationviaanyADserveron
adomain
SpecifyanADdomainanddonotspecifyanADserver.Authenticationwilluseany
ADserveraccessiblefromthatdomain.
ADauthenticationviaaspecificAD
server
SpecifyanADserver,andoptionallyspecifyanADdomain.
EnableADGroupauthentication
Toenablegroups,youmustspecifyanADdomain.AuthenticationwilluseanyAD
serveraccessiblefromthatdomain.ThedomainisnecessaryforActiveDirectoryto
findauserviatheUserPrincipalName(UPN).YoucanoptionallyspecifyanAD
server.
DisableADGroupauthentication,but
enableADforsingleusers
SpecifyanADserver,butdonotspecifyanADdomain.
Useasecureconnectionwhen
communicatingwithADservers
TurnontheSecureoption.ThisenablesasecureconnectiontotheADserversyou
haveconfigured.TheADDomainmustbeconfiguredtouseLDAPS,andyoumust
importacertificateintotheOperationsManagerserver.Formoreinformation,see
theVMTurboSupportKnowledgeBasearticlesforSettingUpVMTurboTo
CommunicateToSecureLDAP.
AccountPrivileges
OperationsManageraccountsincludestheRoleandTypesettingstospecifyaccessprivileges.Youcanusetheseto
setupdifferenttypesofuseraccounts.Forexample,thesameOperationsManagerservercansupportuserswho:
300
PerformOperationsManageradministrationtasks
Modifythevirtualenvironment
UseOperationsManagertomonitortheenvironment
AccesssmallpartsoftheenvironmentasServiceProviderclients
UserAuthenticationConfiguration
BycombiningRoleandTypeinauseraccount,youcansetupaccessprivilegesthatsupporttheseandotherusers
needs.
AccountType
Accounttypeprovidesawaytolimitaccountprivilegessouserscanseeonlyvirtualresources.Thisisusefulforser
viceproviderswhowanttheircustomerstouseOperationsManager,butdontwanttoexposeinformationaboutany
physicalresourcesintheenvironment.Inthisway,aserviceprovidercanuseOperationsManagertogivecustomersa
windowintotheresourcestheyhavepurchased,butnotexposeinformationtheserviceproviderwouldratherkeep
private.
OperationsManagerprovidesthefollowinguseraccounttypes:
DedicatedUnlimitedusertype
Auserwhoisfocusedontheoverallvirtualenvironment,orwhoisanadministratoroftheOperationsManager
server.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
301
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.
302
TargetConfiguration
SettingtheUsersScope
NOTE:Ifyouwanttousecustomgroupstosetthescope,youmustcreatethegroupsfirst,andthenassignthemtothe
useraccount.Formoreinformation,seeGroupManagementonpage 349.
TargetConfiguration
Atargetisaservicethatperformsmanagementinyourvirtualenvironment.OperationsManagerusestargetsto
monitorworkloadandtoexecuteactionsinyourenvironment.TargetConfigurationspecifiestheportsOperations
Managerusestoconnectwiththeseservices.YoumustinstallOperationsManageronanetworkthathasaccessto
thespecificservicesyouwanttosetupastargets.
TargetConfigurationdisplaysanEnvironmentSummarypanelandalistofcurrenttargets.Theenvironmentsummary
chartsthenumbersofPMs,VMs,datastores,Datacenters,andnetworknodesinyourenvironment.
Users Guide
303
TheAdminView
CurrentlyLoadedTargets
YoucanassigninstancesofthefollowingtechnologiesasOperationsManagertargets:
304
Hypervisors
CitrixXenServer5.66.2
MicrosoftHyperV2008R2,HyperV2012,andHyperV2012R2
RHEVM(RedHatEnterpriseVirtualizationManager)versions3.x
VMwarevCenter4.15.xrunningwithESX3.x,4,x,or5.x
CloudManagers
CloudStack3.0.24.1
MicrosoftSystemCenter2012VirtualMachineManagerandSystemCenter2012R2VirtualMachineManager
VMwarevCloudDirector1.05.1
OpenStackHavanaandIcehouse
ApplicationServers
IBMWebSphereApplicationServer,version8.0.0.9orgreater
OracleWebLogicversions11gor12c
JBossApplicationServer7.0andlaterJBossDeploymentManagerusingjbosseap6.3
ApacheTomcat,versions7.xand8.0.x
LoadBalancers
CitrixNetScaler
TargetConfiguration
StorageManagers
NetAppStorageSystemsrunningDataONTAPversion8orlater
EMCVNXSeriesStorageSystems(forversiondetails,seetheEMCVNXSupportKBarticle)
PureStorageFlashArray
HP3PARStoreServ
FabricManagers
CiscoUCS2.0andhigher
OperationsManagerTargets
ToconfigureanaggregateddeploymentofOperationsManager,youcanassignOperationsManagerserversas
targets(seeAddingOperationsManagerTargetsforAggregationonpage 326).Theversionsoftargetinstances
mustmatchtheversionoftheaggregatinginstance.
Thissectionincludesthefollowingtopics.Unlessthereisaspecificentryinthislistforthetargetyouintendtoadd,
youcanusethegeneralinstructions,AddingandRemovingTargetVirtualManagementServersonpage 305.You
shouldreviewthegeneralinstructionsinanycase,forinformationabouttargetcredentials,removing,andeditingtar
gets:
AddingandRemovingTargetVirtualManagementServersonpage 305
Generalinstructionsforworkingwithtargetservers.
HyperVTargetsonpage 308
AddingCloudManagementTargetsonpage 309
AddingLoadBalancersasTargetsonpage 320
AddingandRemovingTargetVirtualManagementServers
ThetargetservicesyourOperationsManagerinstallationwillmanageappearintheTargetConfigurationlist.Youcan
add,remove,andeditentriesinthislist.Notethatthetargetservicesaccountmustbeconfiguredwithprivilegesthat
supporttheOperationsManageractivitiesyouwanttoperform.Forexample,thefollowinglistshowshowvCenter
privilegescorrespondtoactivitiesOperationsManagercanperform:
ReadOnlyEnablesOperationsManagermonitoringandsimulation(whatifscenarios)only
VCenterAdministratorEnablesOperationsManagermonitoring,simulation(whatifscenarios),and
automationfunctions
EnableDatastoreBrowseEnablingthispropertyfortheaccountgivesOperationsManagertheprivilegesit
needstoenableitsstoragemanagementfunctionality
AddingTargets
Toaddatargetservice,clicktheAddbuttontoopentheTargetConfigurationdialogbox.Providetherequestedinfor
mation,thenclickSave.Typicalinformationyouprovideincludes:
TargetTypeChooseamongthesupportedVMManagementtechnologies(Hypervisor,CloudManagement,
LoadBalancer,etc.)
Afteryouchoosethetechnology,thenchoosethespecifictargettypeforthattechnology.Forexample,for
Hypervisortechnology,thetypesyoucanchooseincludevCenter,RHEV,HyperV,andXenServer.
HostnameorIPaddressTheaddressofthetargetserviceyouwanttoadd
UserNameAvalidaccountusernameforthetargetservice
PasswordApasswordforthetargetserviceaccount
Users Guide
305
TheAdminView
AddingaLoadBalancerTarget
EditingandRemovingTargets
Toeditatargetentry,selectitinthelistandthenclickEdit.TheTargetConfigurationFormopens,whereyoucan
makeyoursettings.
Toremoveatarget,selecttheentryinthelistandthenclickDelete.
SelectingaTargettoEditorDelete
AddingHypervisorsasTargets
TomanageVMsinyourenvironment,youaddVMmanagementserversasOperationsManagertargets.Forgeneral
discussion,thisdocumentreferstothevarioussupportedVMmanagementtechnologiesashypervisors.
Toaddahypervisorasatarget,youwillspecifythefollowing:
306
HypervisortechnologyDifferentvendorscanhavedifferentrequirements
HostnameorIPaddressTheaddressofthetargetserveryouwanttoadd
UserNameAvalidaccountusernameforthetargetserver
PasswordApasswordforthetargetserveraccount
OtheroptionalorrequiredinformationForexample,HyperVserverscantheusedomainnametoidentifyall
themanagedhostsinagivendomain
TargetConfiguration
ThefollowingtopicsgivedetailsaboutaddinghypervisortargetsthatrequirespecialsettingstoprovideOperations
Managerwithaccesstothem:
vCenterServerTargetsonpage 307
HyperVTargetsonpage 308
vCenterServerTargets
ToaddavCenterServerasatarget,youprovide:
IPaddressTheaddressofthevCenterservertoaddasatarget
UsernameTheusernameforanaccountthathasappropriateprivilegesonthevCenterserver
PasswordThepasswordtomatchtheuseraccountforthisvCenterserver
NOTE:Bydefault,OperationsManagerEnterpriseEditiondiscoversresourcepoolsandrepresentsthemasfoldersin
inventorytrees.IfyouhavealicensefortheCloudControlModule,OperationsManagermanagesresourcepoolsas
VirtualDatacenters.Inthatcase,OperationsManagercanrecommendresizeactionstodrivethemtotheDesired
State.RootresourcepoolsappearinthesupplychainasProviderVDCs,andallchildresourcepoolsappearas
ConsumerVDCs.
SpecifyingvCenterPrivilegesforOperationsManagerAccess
ToaccessthevCenterserver,OperationsManagerlogsinwiththespecifieduseraccount.Thisaccountmusthavesuf
ficientprivilegesforOperationsManagertoaccessenvironmentdata,andtoperformrecommendedactions.For
example,thefollowinglistshowshowvCenterprivilegescorrespondtoactivitiesOperationsManagercanperform:
ReadOnlyEnablesOperationsManagermonitoringandsimulation(whatifscenarios)only
VCenterAdministratorEnablesOperationsManagermonitoring,simulation(whatifscenarios),and
automationfunctions
EnableDatastoreBrowseEnablingthispropertyfortheaccountgivesOperationsManagertheprivilegesit
needstoenableitsstoragemanagementfunctionality
Tosetaccountprivileges,usethevSphereclienttocreateoredittheuseraccount,andopentheEditRoledialogbox.
ThefollowingtableliststheprivilegesthisaccountshouldhavetosupportOperationsManageractivities.
OperationsManagerActivity
RequiredPrivileges
Monitoring
Readonlyforallentitytypes
RecommendActions
Readonlyforallentitytypes
WastedStorageReporting
Datastore>BrowseDatastore
ExecuteVMMove(vmotion)
Resource>Migrate
Resource>QueryVmotion
Resource>ModifyResourcePool
Resource>AssignVMtoResourcePool
Users Guide
307
TheAdminView
OperationsManagerActivity
RequiredPrivileges
ExecuteVMStorageMove(svmotion)
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
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.
ToaddanownertotheHyperVserversregistrykey:
1. LaunchregeditonthatmachineasAdministrator
2. Findthefollowingregistrykey:HKEY_CLASSES_ROOT\CLSID\{76A64158-CB41-11D1-8B0200600806D9B6}
3. RightclickthekeyandchoosePermissions
4. ClickAdvancedanddisplaytheOwnertab
5. Intheownerslist,addtheuseryouwanttoallowtoconnecttothemachine
6. ClickOk
7. HighlighttheuserandgrantFullControl
8. IMPORTANT:SomeversionsoftheWindowsOSincludethefollowingregistrykey:
HKLM\Software\Classes\Wow6432Node\CLSID{76A64158-CB41-11D1-8B0200600806D9B6}
Inthatcase,youmustsetthesameuserwithFullControltothiskeyaswell.
308
TargetConfiguration
OnceyouhavedonethisyoucanspecifytheHyperVserverasanOperationsManagertarget,usingcredentialsforan
ownerthathasFullControlprivileges.
AddingMultipleHyperVServers
YoucanaddHyperVtargetsoneatatime,byprovidingthehostnameorIPaddressofeach.Ifyouhavemanysuch
HyperVservers,itismoreefficienttouseasinglecommandtoaddalltheHyperVserversthatareinacluster.Todo
this,providethefollowinginformation:
HostNameorIPAddressAnyvalidaddressforaHyperVserverwithinthecluster
FullDomainNameThefulldomainnameforthegivencluster
UsernameandPasswordCredentialsthatarevalidforalltheHyperVserversinthecluster(seeabovefor
informationaboutenablingWMImanagement)
AddingaHyperVTarget
Whenyouspecifyafulldomainnameforthecluster,OperationsManagerdiscoversalltheHyperVserverswithin
thatclusterandaddsthemastargets.Inaddition,OperationsManagermonitorsyourenvironmentandautomatically
addsnewtargetswheneveritdiscoversanewHyperVserverinthecluster.
AddingCloudManagementTargets
IfyouhaveinstalledtheCloudControlModulelicense,youcanaddcloudmanagementserversastargets.Foreach
cloudmanagementtarget,OperationsManagerdiscoversthetargetitself,andalsodiscoverstheunderlyinghypervi
sors.Itthenmanagesworkloadonthevirtualdatacentershandledbythesetargets.
OperationsManagersupportsthefollowingcloudmanagers:
AddingCloudStackServersasTargetsonpage 310
AddingVirtualMachineManagerServersasTargetsonpage 311
AddingvCloudDirectorServersasTargetsonpage 312
AddingOpenStackServersasTargetsonpage 314
Users Guide
309
TheAdminView
AddingCloudStackServersasTargets
AddingaCloudStackTarget
ToaddaCloudStackserver,specifythefollowinginformation:
HostNameorIPAddress
OperationsManagerassumesport443.Youcanspecifyadifferentportintheaddressfield.
UsernameandPassword
ThecredentialsmustbeforauserwhoisamemberoftheROOTaccount,andhasageneratedpairofAPIand
SecretkeysforCloudStack.OperationsManagerusesthesecredentialstologintotheCloudStackserverand
discovertheuserskeyvalues.
NOTE:AftersettingaCloudStackserverasatarget,youmustthensetthehypervisorsthatserverwillmanageasOper
ationsManagertargets.SeeAddingHypervisorsasTargetsonpage 306.
310
TargetConfiguration
AddingVirtualMachineManagerServersasTargets
AddingaVMMTarget
ToaddaVMMtarget,youmustprovidethefollowinginformation:
AddressandcredentialsfortheVMMserver
DomainnamefortheclusterofHyperVserversthataremanagedbytheVMM
LogincredentialsfortheHyperVserversinthecluster
Note:IfyoudonotprovideHyperVcredentials,OperationsManagerassumestheVMMcredentialswillworkto
accesstheHyperVmachines
OperationsManagerusestheaddressandcredentialsyouprovidetodiscovertheVMMtarget.FromtheVMMtarget,
OperationsManagergetsthelistofmanagedHyperVinstances.ItthenusesthatlisttodiscovereachHyperV.The
HyperVcredentialsyouprovidemustbevalidforallofthesemachines.
InadditiontoprovidingconnectioninformationandcredentialsfortheVMMtargetandhypervisors,youmustalso
configuretheassociatedmachinestograntOperationsManageraccesstotheVMMserver,andtoalltheassociated
HyperVmachines.
ConfiguringAccesstotheVMMServer
TheVMMservermustbeconfiguredtoallowaccessviatheWindowsRemoteManagement(WinRM)protocol.
NOTE:IfyouarerunningVMMServeronaWindowsServerversionearlierthanWindowsServer2012R2,youmust
applythehotfixreferencedintheMicrosoftKnowledgeBasearticle#2842230(http://support.microsoft.com/kb/
2842230).
Users Guide
311
TheAdminView
Tosetthisaccess:
1. SetupWindowsRemoteManagement(WRS)servicetorunonstartup.
WRSmustberunningontheVMMmachine.Makesurethatitisrunning,andissettorunonstartup.
2. SetpermissionsontheVMMmachine.
LogintoacommandwindowasAdministratorontheVMMmachine.Thenexecutethefollowingcommands:
NOTE:Foryoutoexecutethesecommandssuccessfully,WindowsFirewallmustberunning.Formoreinforma
tion,seetheMicrosoftKnowledgeBasearticle#2004640(http://support.microsoft.com/kb/2004640).
winrm
y
winrm
winrm
winrm
quickconfig
set winrm/config/service/Auth @{Basic="true"}
set winrm/config/service @{AllowUnencrypted="true"}
set winrm/config/winrs @{MaxMemoryPerShellMB="1024"}
3. SetupanSPNfortheVMMmachine.
ThemachinemusthaveanSPNoftheform,protocol/host_address.Forexample,WSMAN/10.99.9.2.
TogetalistofSPNsforthemachine,executethefollowinginthecommandwindow:
setspn -l <vmm-server-name>
IfthereisnovalidSPNinthelist,createonebyrunningthecommand:
setspn -A protocol/host-address:portwhereportisoptional
Forexample,setspn -A WSMAN/10.99.9.2:VMM-02
ConfiguringWMIPermissionsonHyperVServers
EachHyperVserverrequiresspecificpermissionstoallowmanagementviaWMI.Thesepermissionsaresetinthe
hostsWBEMScriptingLocaterregistrykey.Tosetthepermissions,edittheregistrykeytoaddownersandgrantthem
fullcontrol.
ToaddanownertotheHyperVserversregistrykey:
1. LaunchregeditonthatmachineasAdministrator
2. Findthefollowingregistrykey:HKEY_CLASSES_ROOT\CLSID\{76A64158-CB41-11D1-8B0200600806D9B6}
3. RightclickthekeyandchoosePermissions
4. ClickAdvancedanddisplaytheOwnertab
5. Intheownerslist,addtheuseryouwanttoallowtoconnecttothemachine
6. ClickOk
7. HighlighttheuserandgrantFullControl
8. IMPORTANT:SomeversionsoftheWindowsOSincludethefollowingregistrykey:
HKLM\Software\Classes\Wow6432Node\CLSID{76A64158-CB41-11D1-8B0200600806D9B6}
Inthatcase,youmustsetthesameuserwithFullControltothiskeyaswell.
AddingvCloudDirectorServersasTargets
ToaddaVCDserver,specifytheloginaddressandcredentialsfortheVCDmachine,aswellasusernameandpass
wordforthevCenterhypervisorsmanagedbythisVCDserver.
312
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
313
TheAdminView
AddingOpenStackServersasTargets
AddinganOpenStackTarget
ThetargetOperationsManagerusestomanageanOpenStackCloudOperatingSystemistheserverprovidingIdentity
services,otherwiseknownastheKeystoneServer.ToaddanOpenStackKeystoneserver,specifythefollowinginfor
mation:
314
HostNameorIPAddressandPort
ProvidetheaddressandportinthisfieldForexample,10.11.12.13:123.
Tenant
TheorganizationalstructurewithintheComputeservicethatyouwanttomanage.
UsernameandPassword
Thecredentialsmustbeforauserwhohasfullprivilegeswithintheprojectspacedefinedbythetenant.
OperationsManagerusesthesecredentialstologintotheOpenStackserver.
TargetConfiguration
AddingAWSAccountsasTargets
AddinganAWSTarget
ToidentifythetargetOperationsManagerusestomanageanAmazonAWSaccount,youprovidecredentialstologin
andmanagethataccount:
HostNameorIPAddressandPort
Youcanleavethisblank,orenteraws.amazon.com
Username
Forthisfield,providetheAccessKeyfortheaccountyouwanttomanage.
UsernameandPassword
ProvidetheAccessKeySecretfortheaccountyouwanttomanage.
ForOperationsManagertomanageanAWSaccount,youmustprovidetheAccessKeycredentialsthatyouuseto
accessthataccount.ForinformationaboutgettinganAccessKeyforanAWSaccount,seetheAmazonAWSdocumen
tation.Forexample,seeManagingAccessKeysforyourAWSAccount.
Users Guide
315
TheAdminView
AddingAzureSubscriptionsasTargets
AddinganAzureTarget
ToidentifythetargetOperationsManagerusestomanageaMicrosoftAzuresubscription,youprovidecredentialsto
loginandmanagethatsubscription:
HostNameorIPAddressandPort
Youcanleavethisblank,orentermanagement.core.windows.net
Username
Forthisfield,providethenameofthesubscriptionyouwanttomanage.
UsernameandPassword
ProvidethesignatureofaManagementCertificatethathasbeenuploadedinthesubscriptionscertificatestore.
ConfiguringAccesstoanAzureSubscription
ForOperationsManagertomanageasubscription,thesubscriptionmusthaveaManagementCertificateuploadedto
itscertificatestore,andthatcertificatemustbeinstalledandregisteredontheOperationsManagerserver.TheMan
agementCertificategrantsOperationsManageraccesstothesubscriptionsoitcandiscoverandmanagethesubscrip
tionentities.
ForinformationaboutcreatinganduploadingaManagementCertificateforAzure,seetheMicrosoftdocumentation.
Forexample,seeManageCertificates.
ForinformationaboutinstallingthecertificateontheOperationsManagerserver,seetheVMTurboSupportKnowl
edgeBasearticle,AssignanAzureCloudManagementCertificatetotheOperationsManagerServer.
316
TargetConfiguration
AddingApplicationServersasTargets
AddinganApplicationServerTarget
ThisversionofOperationsManagersupportsthefollowingapplicationserversastargets:
IBMWebSphere
OracleWebLogic
JBoss
ApacheTomcat
WiththeexceptionofApacheTomcat,thesetargettypessupportmanagementserversforgroupsofapplicationserv
ers.Youcanaddthemanagementserverasatarget,oryoucanaddanindividualapplicationserverasatarget.Toadd
anyoftheseserversasatarget,youspecify:
TheIPaddressoftheVMhostingthemanagementserver
YoucanoptionallyspecifytheIPaddressofanindividualapplicationserver.
Theportthatthetargetserverlistenson
Administratorcredentialsforthetargetserverinstance
TargetConfigurationDetails
Thedetailsforaddingapplicationserversastargetsdiffer,asfollows:
ApplicationServer
Details
IBMWebSphere
ToaddaWebSphereDeploymentManagerserverasatargetthatmanagesacellof
applicationservers,specify:
TheIPaddressoftheVMhostingtheDeploymentMaagerserver
TheserversSOAP_CONNECTOR_ADDRESSportnumber.Youcanfindthisport
numberintheWebSphereAdministratorsConsole.
AdministratorcredentialsfortheDeploymentManagerinstance
NotethatyoucanoptionallyconnecttoasingleWebSphereApplicationServer.Inthat
case,specifythesameinformationasabove,butforthatapplicationserverinstance.
Users Guide
317
TheAdminView
ApplicationServer
Details
OracleWebLogic
ToaddaWebLogicAdministrationServerserverasatargetthatmanagesadomainof
applicationservers,specify:
TheIPaddressoftheVMhostingtheAdministrationServer
TheportnumberforthetargetserversAdministrationPort
AdministratorcredentialsfortheAdministrationServerinstance
NotethatyoucanoptionallyconnecttoasingleWebLogicApplicationServer.Inthat
case,specifythesameinformationasabove,butforthatapplicationserverinstance.
JBoss
ToaddaJBossDomainControllerserverasatargetthatmanagesadomainofJBoss
servers,specify:
TheIPaddressoftheVMhostingtheDomainController
TheJBossWebserviceportnumberfortheDomainController
AdministratorcredentialsfortheDomainController
NotethatyouconfigureaDomainControllerviathedomain-controllerentryin
host.xml.
YoucanoptionallyconnecttoasingleJBossinstance.Inthatcase,specifythesame
informationasabove,butforthatapplicationserverinstance.
ApacheTomcat
ToaddaTomcatserverasatarget,specify:
TheIPaddressoftheVMhostingtheapplicationserver
TheTomcatConnectorportnumber
AdministratorcredentialsfortheTomcatinstance
ResourceMonitoring
Tomanageapplicationservers,OperationsManagermonitorstheresourcesthataffectapplicationperformance,as
listedinthefollowingtable.NotethatbecauseWebLogicperformsitsowntuningofthreadpools,OperationsMan
agerdoesnotmonitorthreadsforWebLogicapplicationservers.
MonitoredResource
WebSphere
WebLogic
JBoss
Tomcat
Heap
Threads
Transactoins
ResponseTime
VMem(forunderlyingVM)
VCPU(forunderlyingVM)
318
TargetConfiguration
ApplicationServerScalingPolicy
Afteryouspecifyanapplicationservertarget,OperationsManagerdiscoverstheresourceutilizationforthatserver,
andrecommendsappropriateactions.Theseactionswillfollowoneofthetwofollowingscalingpolicies:
Provision
ScalingbyProvisionenableshorizontalscaling,wheretheenvironmentadjuststoincreaseddemandby
provisioningnewapplicationservers.
Resize
ScalingbyResizeenablesverticalscaling,wheretheenvironmentadjuststoincreaseddemandbyresizingthe
applicationserver,ortheVMthathoststheapplicationserver.
ThesescalingpoliciesaremutuallyexclusivetheaffectedapplicationserverscanscalebyProvisioningorbyResiz
ing,butnotboth.Forexample,OperationsManagercanrecommendresizeactions,butifyouhavesettheScalingPol
icytoProvision,OperationsManagerwillonlyrecommendProvisionandSuspendactions.
YousettheScalingPolicyinthePolicyviewOperationsManagerpoliciessupportscope,soyoucanselectspecific
groupsofapplicationserverstosettheirScalingPoliciesasyoulike.Formoreinformation,seeApplicationServer
Actionsonpage 374.
Users Guide
319
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
cationsignatureandthenprovidecredentialsfortheprotocol(WMI,SNMP,orJMX)thatOperationsManagercan
usetoaccesstheVMsthathosttheapplication.Formoreinformation,seeApplicationDiscoveryonpage 381.
2. Assignapplicationsignaturestospecificvirtualapplications
OperationsManagerdiscoversthevirtualapplicationsthattheloadbalancerusestomanageapplications.After
youhavespecifiedsignaturesanddiscoveryfortheapplicationsyouwanttheloadbalancertomanage,youcan
thenassignthoseapplicationsignaturestospecificvirtualapplications.Formoreinformation,seeLoadBalancer
Discoveryonpage 386.
Forexample,assumetheloadbalancerusesvirtualapplicationsnamedwebandsqltomanagewebserversand
SQLdatabases.AlsoassumethatyouhavedefinedanapplicationsignaturenamedIISforIISWebServerapplica
tions,andanothersignaturenamedSQLforMicrosoftSQLServerapplications.Inthatcase,youneedtomapthe
IISsignaturetothewebvirtualapplication,andSQLtothesqlvirtualapplication(asexplainedintheLoadBalancer
Discoverysection).NowOperationsManagercandiscovertheseapplicationsandrepresentthemastherunning
componentswithintheloadbalancer.
320
TargetConfiguration
AddingApplicationContainerTargets
IfyouhaveinstalledtheContainerControlModulelicense,OperationsManagerwilldiscoverapplicationcontainersin
yourenvironment,recommendresizeactions,anddisplaydiscoveredcontainersintheInventoryview.Tisreleaseof
OPsupportsDockercontainers.
TousetheContainerControlModule,youdonotspecifyanycontainertarget.Instead,OperationsManagerdiscovers
DockercontainersrunningonVMsinyourenvironment.Tosetthisupyou:
CreateagroupofVMsthathostDockercontainers
ExposeaportoneachVMforDockerOperationsManagertoconnecttotheDockerAPI
ForthegroupofVMs,specifythatexposedportnumberintheDockerPortfieldofthegroupsApplication
Discoverypolicy
Fortheapplicationsrunninginthecontainers,setupapplicationdiscovery(seeApplicationDiscoveryon
page 381)
AddingStorageManagersasTargets
IfyouhaveinstalledtheStorageControlModulelicense,youcanaddstoragemanagersastargets.Whenyouadd
thesetargets,OperationsManagercandiscoverthestoragecontrollersanddiskarraysintheenvironment.
AddingaStorageManagerTarget
Toaddastoragemanagertarget,specifytheIPaddressforthestoragesystem,andcredentialsforauserthathassuf
ficientprivilegesonthatsystem.
OperationsManagercurrentlysupportsthefollowingdiskarraytechnologies:
NetAppDataONTAPstoragecontrollers
EMCVNXSeriesStorageSystems
PureStorageFlashArray
HP3PARStoreServ
SpecifyingAccesstoNetAppTargets
NetAppfilersrunontheDataONTAPoperatingsystem.TospecifyaNetApptarget:
ForOnTap7Mode,providetheStorageSystemIPaddress
ForOnTapCMode,providetheClusterManagementIPaddress
Users Guide
321
TheAdminView
TodiscoverandfullymanageNetAppdiskarrays,OperationsManagermusthavearoleanduseraccountthatgrants
privilegestoexecutecertaincommandsviathefilersAPI.Inmostcases,youcanprovideauseraccountwithAdmin
istratorprivilegesandpasswordauthentication.ThisaccountgrantsreadandwriteaccesstotheOperationsManager
serversoitcandiscoverstorageresourcesandexecuteactions.
WhenyouaddtheNetApptarget,youentercredentialsforauserthathasthenecessaryrole.ThenOperationsMan
agercanlogintothefilertoperformdiscovery,analysis,andperformactions.
NOTE:InsomecircumstancesyoumightwanttoprovideminimalprivilegestotheOperationsManageruseraccount.
Forexample,youmightwanttouseanaccountthathasreadonlyprivileges.Forinstructionstoprovidearolewith
minimalprivileges,seetheVMTurboSupportKnowledgeBasearticlesforConfiguringNetApp7ModeTargetsand
ConfiguringNetAppCModeTargets.
SpecifyingAccesstoEMCVNXTargets
OperationsManagersupportsmanagementofEMCVNXFilestoragesystemsandBlockstoragesystems.
NOTE:Forfulltargetspecificationdetailsandversiondetails,seetheVMTurboKnowledgeBasearticle,EMCVNX
Support.
TherequirementsforspecifyingVNXtargetsdifferdependingonthetypeofstoragesystemyouwanttomanage.
Filelevelstorage
ProvidethenameorIPaddressoftheVNXControlStation.OperationsManagerdiscoversallthestoragevolumes
onthatcontrolstation.
Blocklevelstorage
AccesstothesesystemsismadeavailableviaanEMCSMISproviderthathasthediskarraysaddedtoit.Asingle
SMISprovidercancommunicatewithoneormorediskarrays.WhenyouspecifyanSMISproviderasatarget,
OperationsManagerdiscoversalltheaddeddiskarrays.
EMCdistributestheSMISproviderontheEMCPowerlinkwebsiteathttps://powerlink.emc.com/.Ifyouhavenot
alreadyinstalledanEMCSMISprovidertomonitoryourdiskarrays,youcandownloadandinstalltheprovider,
andaddyourdiskarraystoit.
Notethatwhencalculatingavailablestorage,OperationsManagerexcludesthedisksdevotedtotheVNXoperating
system.
SpecifyingAccesstoPureStorageFlashArray
OperationsManagersupportsmanagementofPureStorageFlashArray.Toaddanarrayasatarget,enterthearrays
IPaddressandlogincredentialsforanaccountwithadministrationprivileges.OperationsManagerusesthataccount
toconnectwiththetargetarray,discovervolumes,andexecuteactions.
NotethatonePureStoragetargetmanagesasinglePureStorageFlashArrayinstance.Thestoragedevicesinthearray
areallflashstoragetheIOPScapacityusesthesettingmadeforSSDDisksinthePolicyvies(seeStorageSettingson
page 369).
322
TargetConfiguration
AddingNetworkFlowCollectorsasTargets
IfyouhaveinstalledtheNetworkControlModulelicense,youcanaddnetworkflowcollectorsastargets.TheNet
workControlModulesupportsflowcollectorsforNetFlowandsFlowrecords.
Whenyouassignaflowcollectorasatarget,OperationsManagerdiscovers:
Networkflow
TheNetFloworsFlowdatathatisbeingcollected.
VPods
SetsofVMsorotherconsumersthatcommunicatefrequentlywitheachotheroverthenetwork.
DPods
SetsofassociatedresourceprovidersADPodisastoragecontroller,itsdatastores,andthehoststhatconsume
thestorageresources.AUCSchassiscanalsomakeupaDPod.
NOTE:TheStorageControlModuleisarequirementfortheNetworkControlModuleOperationsManagerdiscovers
DPodsthroughstoragecontrollers.KeepinmindthatDPodsareanimportantfeatureoftheNetworkControlModule.
ThemostefficientnetworktrafficresultswheneachVPodcanberestrictedtoasinglehost.However,suchanenvi
ronmentisunlikely.OperationsManagerdoeshavealikelychanceofrestrictingmostVPodstosingleDPods.Thiscan
givemuchbetternetworkperformancethanplacingVMsarbitrarilyacrossthedatacenter.
AddingaFlowTarget
TouseaflowcollectorwiththeNetworkControlModule,youmustfirsthaveinstalledthatflowcollectortocollect
datafromtheindividualswitchesitwillmonitor.Forinstructionstoinstallflowcollectors,andalistofsupported
switches,refertotheVMTurboSupportKnowledgeBasehere.
Toaddaninstalledflowcollectorasatarget,specifytheIPaddressfortheflowcollector,andcredentialsforanadmin
istratoruseraccountonthatsystem.
AddingFabricManagersasTargets
IfyouhaveinstalledtheFabricControlModulelicense,youcanaddfabricmanagersastargets.Whenyouaddthese
targets,OperationsManagercandiscovertheassociatefabriccomponents.
Users Guide
323
TheAdminView
AddingaFabricManagerasaTarget
Toaddafabricmanagerasatarget,specifytheIPaddressandcredentialsforthefabricmanager.OperationsMan
agerdiscoversthefabricinterfacesassociatedwiththefabricmanager.
NOTE:Whenprovidingausername,iftheaccountismanagedinActiveDirectoryyoumustincludethedomain,incase
sensitivespelling.Forexample,MyDomain\johnisnotthesameasmydomain\john.Forlocaluseraccounts,just
providetheusername.
ConfiguringUCSforBladeProvisioning
WhenmanagingaUCSfabric,OperationsManagercanprovisionanybladeserversthatareinstalledinachassisbut
notcurrentlyinoperation.Iftheworkloaddemandsmorephysicalcomputeresources,OperationsManagercanauto
maticallydirectUCStoprovisionablade,oritcanrecommendthatyouprovisionabladeandyoucanexecutethe
actionfromtheToDolist.Toenablethiscapability,youmustperformtwobasicsteps:
ConfigurethewayUCSandvCenterServermanageinformationasbladesareprovisioned.Inthisway,whenthe
bladeisprovisioned,vCenterServerwillrecognizeitinamanagedcluster.
SettheHostProvisionactiontoAutomateorManualforthebladeservers.Youcreateadynamicgroupin
OperationsManagerthatcontainsyourUCSblades,andsettheactionautomationtothatgroup.
ConfiguringUCSandvCenterServer
ToenableOperationsManagertoperformautomaticprovisioningofUCSblades,youmustconfigureUCStoworkwith
vCenterServersotheycanworktogetherastheymanageresourcessuchasserverpools,policies,andServiceProfile
Templates.ThisisnecessarytoensurethatasOperationsManagerdirectstheUCSManagertoprovisionanewblade,
vCenterServerwillrecognizethatthenewphysicalhostisavailable.OncevCenterServercanrecognizethenew
blade,OperationsManagercandirectvCenterServertomoveworkloadsontotheserver.
OperationsManagerprovisionsnewbladesbasedontheserviceprofilesofoperatingblades.Toenablethis,thecon
figurationmustincludeServiceProfileTemplates,andtheoperatingbladesmustbeboundtothesetemplates.
ThislevelofUCSandvCenterServerconfigurationisbeyondthescopeofthisdocumentation.Forinformationabout
configurationthatenablesautomatedprovisioningofblades,seetheCiscoCommunitiespost,UCSPowerTooland
VMwarePowerCLIautomatedmanagementofAutodeployatthefollowinglocation:
324
TargetConfiguration
https://communities.cisco.com/community/technology/datacenter/ucs_management/
cisco_ucs_developed_integrations/blog/2013/09/16/ucs-powertool-and-vmwarepowercli-automated-management-of-auto-deploy
ThispostincludesavideothatshowsajointPowerShellintegrationutilizingbothCiscoUCSPowerToolandVMware
PowerCLI.Youcanalsodownloadthescriptsfromthispostandmodifythemasnecessaryforyourdeployment.
SettingtheHostProvisionActionMode
Bydefault,OperationsManagersetstheHostProvisionactiontoRecommend.Foranyhostsotherthanbladeservers
managedbyUCS,OperationsManagercannotprovisionhostsautomaticallyormanually.Instead,itrecommendsthat
youprovisionahost,andyoutheninstallthephysicalmachineandwireittothenetwork.
InaUCSdeploymentyoucanhavebladeserversinstalledinthechassisandreadytoprovision.Inthatcase,Opera
tionsManagercandirectUCStoprovisionanewbladetomeetworkloaddemands.Fortheseservers,youcansetthe
HostProvisionactiontoAutomatedorManual.
NOTE:ItsimportantthatyouonlysetAutomatedorManualhostprovisioningtoUCSblades.IfyousetHostProvision
toAutomatedforothertypesofhosts,OperationsManagerwillattempttoperformtheactionandfail.Asaresult,
youmightneverseetherecommendationtoprovisionanewhostofthattype.
OperationsManagergroupsbladeserversbychassis.TorestrictAutomatedorManualsettingstobladeservers,use
thisgroup.Youcansettheactionmodeforallbladeserversinyourenvironment,oryoucansetthemodedifferently
forindividualchassis.
ThefollowingimageshowshowtosetHostProvisioningtoAutomatedforallbladeserversintheenvironment.
AutomatingHostProvisionforallbladeserversintheenvironment
Users Guide
325
TheAdminView
AddingOperationsManagerTargetsforAggregation
Forlargevirtualenvironments,youcanusemorethanoneOperationsManagerinstancetomanageyourworkload.
Byaggregatingmultipleinstancesinthisway,youcanviewtheentireenvironmentthroughasingleGUI.Onespecial
installationofOperationsManagerservesastheaggregatinginstancetodisplaythecombineddataofeachunderly
ingtargetinstance.FormoreinformationaboutOperationsManageraggregation,seeAggregatedOperationsMan
agerInstallationsonpage 405.
Toconfigureanaggregatinginstance,youaddtheunderlyinginstancesofOperationsManagerastargets.
NOTE:AllthetargetsofanaggregatinginstancemustbetargetinstancesofOperationsManager.Youcannotusean
aggregatinginstancetomanageothertypesoftargets.
AddingtargetinstancesofOperationsManager
ToaddatargetinstanceofOperationsManager,specifytheIPaddressandauthenticationcredentialsforthat
instance.Youcanthenusetheaggregatinginstancetomanagethetargetinstancesandviewtheirinformation.
326
HostnameorIPaddress
ProvidetheaddressoftheOperationsManagerserveryouwanttosetasatarget.Forsecurecommunications,
providethetargetserversHTTPSaddress.
Username/Password
Specifytheaccounttheaggregatingserverwillusetoaccessthetargetserver.ThiscanbeanyAdministrator
accountthatisonthetargetserver.
ServerID
TheServerIDappearsintheaggregatinguserinterfacewhentheuserneedstoaccessanunderlyingserver.For
example,assumeyoureloggedintoanaggregatingserverandwanttorunaplan.WhenyoudisplaythePlan
view,youwillseetheunderlyingtargetservers,listedbytheirServerIDs.
LicenseConfiguration
LicenseConfiguration
OperationsManagerprovidesarangeofcapabilities,fromobservingyourenvironment,toplanningresourceman
agement,totheautomationofloadbalancing.Theuserinterfacepresentsthesecapabilitiesviadifferentviewsand
tools.ThefollowingtableliststhemainOperationsManagerfeaturesforeacheditionoftheproduct.TheVirtual
HealthMonitoreditionfeaturesdonotrequirelicensing,butallotherfeaturesdo.
ToactivatefeaturesoutsideoftheVirtualHealthMonitoredition,youmustpurchaselicensesfromVMTurbo.When
youpurchaseanewproduct,VMTurbosendsthelicensekeytoyouinanemailmessage.
Toactivatealicense,ClickLicenseConfigurationtodisplaytheform.Copythelicensekeyandpasteitintothetext
box,andthenclickSave.TheLicensedProductlistshowsthefeaturesyoucurrentlyhavelicensed.
LicenseConfigurationForm
Users Guide
327
TheAdminView
Maintenance
TheMaintenancepanelprovidestoolstoloadconfigurationfilesontoyourOperationsManagerinstallation,setthe
monitoringinterval,exportdatafortechnicalsupport,andcheckforOperationsManagerupdates.Exceptforupdat
ingOperationsManager,thesetoolsareforadvancedusers.YoushouldcontactVMTurbotechnicalsupportbefore
youusethem:
328
TheconfigurationfilecontrolsloadspecificconfigurationfilesontoyourOperationsManagerinstallation.For
example,asupportengineermightsendyoufreshconfigurationfilesaspartofasolutiontoanissue.Youwould
thenloadthesefilesasinstructedbytheengineer.
WiththeSMTPRelaysectionyoucanenableemailingVMTurboreportstosubscribersthroughyouremailSMTP
relay.ClicktoenableSMTPandentertheaddressofyourSMTPrelay.
IfyouareexperiencingproblemswithOperationsManager,yoursupportengineermightrequestthatyouexport
diagnosticdata.Theengineerwillhelpyouspecifythecorrectdatainthetextbox.
YoucanchecktoseewhetherVMTurbohasreleasedupdatestotheOperationsManagersoftware,andapply
themwhenappropriate.
ExtraConfigurationTasks
GeneralMaintenance
ExtraConfigurationTasks
Thefollowingconfigurationtasksmightbeusefulinyourvirtualenvironment:
OperationsManagerBackupProceduresonpage 330
ConfiguringManagementContinuityonpage 332
P2VPlanningMigrationfromPhysicaltoVirtualonpage 336
CustomBrandingofOperationsManageronpage 339
Users Guide
329
TheAdminView
OperationsManagerBackupProcedures
OperationsManageranticipatestroublefreeuseofOperationsManager,butinmostenvironmentsaregularbackup
scheduleisrecommended.YoushouldbeabletoincorporateOperationsManagerbackupsinyourschedulewithmin
imalimpactonyourregularbackupprocedures.
OperationsManagerisarealtimemanagementandcontrolapplicationthatperformsthebulkofitsanalysisonin
memorydata.Unlikemanyotherproducts,OperationsManagerdoesnotstoreoperationscriticaldataaboutyour
environmentonthefilesystemorinadatabase.Asaresult,backupsdonotrequirethespacenecessarytostorea
completelistingofalltheresourcesinyourenvironment.Thefollowingdescribesthedatathatmustbeincludedina
backup:
OperationsManagerhistoricaldatabase
OperationsManagerusesdatastoredinadatabasedatatochartpastvalues,performprojections,provide
baselinesforplans,anddisplayhistoricaldatainreports.Thisinformationisusefulbutnotnecessaryfor
operation.OperationsManagerperformsworkloadmanagementassoonasitdiscoversyourtopology,anddoes
notrelyonthisinformationforoperation.
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.
330
ExtraConfigurationTasks
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,youcanusethesavedcopytorestoretoanewinstallationoftheOperationsManager
server.
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.
TorestoreabackupiftheOperationsManagerserverhasfailedandcannotberecovered:
DownloadanewserverfromtheVMTurboInc.website,anddeployit
Thisservershouldbethesameversionastheversionthatyouusedtocreatethebackupfileyouwillrestore.
Copyyourmostrecentbackupfiletointhe/tmpdirectoryonthenewlyinstalledserver
Thebackupfilemustbelocatedin:
/tmp/vmtbackup.zip
Executearestorecommandonthenewlyinstalledserver
BackupsViaVirtualMachineSnapshots
Itscommontobackupcriticalvirtualmachinesbycreatingregularsnapshots.Ifthisisthemethodyouprefer,you
canincludeOperationsManagerserversinyoursnapshotschedule.Thesebackupswillincludealltheinformation
thatisnecessarytorestoreOperationsManagertoitsoriginalstate.
Users Guide
331
TheAdminView
UsingVMBackupAgents
IfyouuseVMbackupagentstobackupyourenvironment,youcanincludetheOperationsManagerserverinthat
backupschedule.Wehavenottestedspecificbackupagents,butwearenotawareofanyreportedissueswiththeir
use.
ConfiguringManagementContinuity
OperationsManagerrunsasaVMserveronthemajorVMplatformsthatareonthemarkettoday.Theseplatforms
includeHighAvailability(HA)utilitiesyoucanuseformanysituations.Inaddition,youcanusenetworkmonitoring
utilitiestocheckonthestatusoftheOperationsManagerserver,andrespondintheeventofserverfailure.These
techniquescoverdifferentfaults,andofferdifferentapproachestorecovery.
ThissectiondescribesrecommendedtechniquesformaintainingcontinuousworkloadmanagementwithOperations
Managerforthefollowingsituations:
HostFailure
StorageFailure
OperationsManagerServerFailure
SiteFailure(DisasterRecovery)
RecoveringfromHostFailure
YoucaninstallOperationsManageronthefollowingVMplatforms:
VMwarevCenter4.15.x
RHEVM(RedHatEnterpriseVirtualizationManager)versions3.x
MicrosoftHyperV2008and2012
CitrixXenServer5.66.1
TheseplatformssupportHAthatrespondstohostfailureandVMfailure.Ineithercase,ifyouinstallOperationsMan
agerinaclusterthatmeetstherequirementsfortheplatformsHA,thenyoucanexpectHAintheeventofthese
typesoffailure.Forexample,ifthehostthatisrunningtheOperationsManagervirtualmachinefails,theplatformHA
willmovetheVMtoadifferenthostinthesamecluster.Afterthemove,theVMcanstartup(ifnecessary)andrun
withnoimpacttostoreddataorconfiguration.
RecoveringfromStorageFailure
OperationsManagerisarealtimemanagementandcontrolapplicationthatperformsthebulkofitsanalysisonin
memorydata.Itstoreshistoricaldata,configurationdata,andsavedreportsondisk.Lossofthisdatacanaffectsome
processing;forexample,OperationsManageruseshistoricaldatatogenerateprojections.
Toguardagainstpossiblestoragefailure,youcanuseaninstalledstoragereplicationtechnologytomaintainamirror
oftheOperationsManagerserverfilesonanotherdatastore.IfthedatastorefortheOperationsManagerVMfails,
usetherecoveryservicesthatareprovidedbythestoragereplicationtechnology.
332
ExtraConfigurationTasks
RecoveringfromOperationsManagerServerFailure
FortheunlikelyeventthattheOperationsManagerserveritselffails,youmustimplementyourownHAprocedureto
capturethatfailure,andthenexecutearesponse.Thefollowingsectionsdescribedifferentwaystoachievethis.
NOTE:DonotallowtwoOperationsManagerserverstoperformautomationonthesametargetsatthesametime.You
shoulddisableAutomaticRestartforyourOperationsManagerVMtoensurethissituationneveroccurs.
ManualRestart
ThesimplestresponsetoOperationsManagerfailureistomanuallyrestarttheserver.Youshouldcorrecttheproblem
thatcausedfailureassoonaspossible.Forexample,youmightneedtoallocatemorememorytothehostingVM,or
changethedatabaseretentionpolicies.Ifyoucannotresolvetheproblem,contactVMTurbotechnicalsupportfor
assistance.
VMHAfromtheVMPlatform
SomeVMplatformsofferVMlevelHA.IftheplatformdetectsguestOSfailureitresetstheVMtorecovernormal
operation.YoushouldbeawarethatthislevelofHArespondstotheguestOS,butnotnecessarilytotheapplication
runningontheOS.ItspossiblethattheOperationsManagerVMcanfailwithouttriggeringVMHA.
Active/PassiveRedundancy
ToautomateyourresponsetoanOperationsManagerserverfailure,VMTurborecommendsthefollowingdeploy
ment:
DeployanetworkutilitythattracksconnectivityoftheOperationsManagerserver,andcanpostanotificationif
theservergoesdown
Deployaprimary/secondarypairofOperationsManagerservers
DeployeachOperationsManagerVMonadifferenthost.Youshoulduseworkloadplacementpoliciestoensure
theseVMsneverrunonthesamehost.
Thehostsshouldbeinthesameclusterandhaveaccesstothesameshareddatastores.Also,thetwoinstallations
ofOperationsManagermustbeforthesameversion,andtheyshouldbeinstalledonthesamevirtualplatform.
Forexample,iftheprimaryinstallationisonVMwareSystems,thenthesecondaryinstallationshouldalsorunon
VMwareSystems.
Runthepairinactive/passivemodes
SetuptheprimaryOperationsManagerinstallationtomanageyourenvironment,includingautomaticexecution
ofrecommendedactions.Setupthesecondinstallationtomanagethesametargetsastheprimary,butdonot
automateexecutionofanyactions.Youcanleavethissecondaryinstallationpoweredonandrunninginstandby
mode,orpoweredoff.
Executeregularbackupsoftheprimary,activeOperationsManagerVM
OperationsManagerincludesascriptyoucanrunregularlytobackuptheserversdatabase,configuration,and
anysavedreports.Savethebackupdatainalocationthatisvisibletothesecondaryinstallation.
Toensurecoverage,youshouldautomaterunningthebackupscriptatregularintervals.(Thestepstoperform
backupandrestoreareincludedbelow.)
Users Guide
333
TheAdminView
WhenyoureceiveanotificationthattheprimaryOperationsManagerVMhasgonedown,putthesecondaryVMin
activeservice.Toautomatethis,youshouldimplementascriptthatcanperformthenecessaryactions.Youputthe
secondaryVMinserviceasfollows:
EnsuretheprimaryVMisactuallyshutdown
ItisimportantthatyoudonothaveboththeprimaryandsecondaryOperationsManagerserversperforming
automationonthesametargetsatthesametime.
UpdatethesecondaryOperationsManagerserversdata
Thesecondaryinstallationshouldmatchthelatestprimaryserversdataasmuchaspossible.UsetheOperations
Managerrestorescripttobringthebackupdatafromtheprimaryserverintothesecondaryserver.Youcan
choosetoupdatethefullsetofserverdata,orjusttheconfigurationdata.(Thestepstoperformbackupand
restoreareincludedbelow.)
ThesecondaryOperationsManagerserverisnowconfiguredtoperformworkloadmanagementthesameasthe
primaryserverdid.Thisincludesautomationofrecommendedactions.
Putthesecondaryinstallationinservice
IftheOperationsManagerVMisinstandbyorispowereddown,putitintofullservice.
TreatthenowrunningOperationsManagerVMasprimary(active),andtheshutdownVMassecondary(passive)
YoumustensurethatthenowsecondaryVMisconfiguredsothatitwillnotautomateanyrecommendedactions.
NOTE:DonotallowtwoOperationsManagerserverstoperformautomationonthesametargetsatthesametime.
WhenswitchingtothesecondaryOperationsManagerVM,youmustbesurethattheprimaryVMispoweredoff.
DisasterRecoverySiteFailure
Inthecaseoffailureofaproductionsite,yourrecoverymanagementsystemshouldmovetheaffectedVMstoasep
arateDRsite.OperationsManagerisnotacriticalapplicationinitself,butitisimportanttomaintainyoursitewith
optimalworkloaddistribution.ThisistrueofaproductionsiteaswellasaDRsite.YoucandeployOperationsMan
agerontheDRsitetotakeovermanagementofrecoveredVMsastheyaremovedtotheDRsite.Todothis:
InstallOperationsManagerVMsontheDRsitetomatchinstancesrunningonyourproductionsite
FortheDRinstancesofOperationsManager,ensurethattheydonotautomateanyactions
OntheDRsite,configuretheOperationsManagerserverstomonitorthetargetsontheDRsiteandthe
productionsite
Forexample,assumetheproductionsitehasasinglevCenterServerasatargetforasingleOperationsManager
server,andtheDRsitehasasinglevCenterServertomanagerecoveredVMs.TheOperationsManagerserveron
theDRsiteshouldhavebothvCenterServerinstances(productionandDR)astargets.
Astheproductionsitegoesdown,yourDRsystemwillmigrateVMstotheDRsite.Asthisoccurs,theDRinstancesof
OperationsManagerwilldiscovertheseVMsandmanageworkloaddistributionontheDRsite.
Whenyourecognizethattheproductionsitehasgonedown,puttheOperationsManagerserversontheDRsiteinto
activeservice.Todothis,changetheactionsconfigurationtoautomatewhicheveractionswereautomatedonthe
productionsite.
NOTE:BeforeyoubringtheproductionsitebackupandmovetherecoveredVMSbackontoit,youshouldturnoffauto
mationfortheOperationsManagerserversrunningontheDRsite.ItisimportantthatyouneverhavetwoOperations
Managerserversautomatingactionsforthesametargets.
334
ExtraConfigurationTasks
OperationsManagerBackupProcedures
OperationsManageranticipatestroublefreeuseofOperationsManager,butinmostenvironmentsaregularbackup
scheduleisrecommended.YoushouldbeabletoincorporateOperationsManagerbackupsinyourschedulewithmin
imalimpactonyourregularbackupprocedures.
OperationsManagerisarealtimemanagementandcontrolapplicationthatperformsthebulkofitsanalysisonin
memorydata.Unlikemanyotherproducts,OperationsManagerdoesnotstoreoperationscriticaldataaboutyour
environmentonthefilesystemorinadatabase.Asaresult,backupsdonotrequirethespacenecessarytostorea
completelistingofalltheresourcesinyourenvironment.Thefollowingdescribesthedatathatmustbeincludedina
backup:
OperationsManagerhistoricaldatabase
OperationsManagerusesdatastoredinadatabasedatatochartpastvalues,performprojections,provide
baselinesforplans,anddisplayhistoricaldatainreports.Thisinformationisusefulbutnotnecessaryfor
operation.OperationsManagerperformsworkloadmanagementassoonasitdiscoversyourtopology,anddoes
notrelyonthisinformationforoperation.
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,youcanusethesavedcopytorestoretoanewinstallationoftheOperationsManager
server.
RestoringOperationsManagerBackups
Users Guide
335
TheAdminView
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.
TorestoreabackupiftheOperationsManagerserverhasfailedandcannotberecovered:
DownloadanewserverfromtheVMTurboInc.website,anddeployit
Thisservershouldbethesameversionastheversionthatyouusedtocreatethebackupfileyouwillrestore.
Copyyourmostrecentbackupfiletointhe/tmpdirectoryonthenewlyinstalledserver
Thebackupfilemustbelocatedin:
/tmp/vmtbackup.zip
Executearestorecommandonthenewlyinstalledserver
BackupsViaVirtualMachineSnapshots
Itscommontobackupcriticalvirtualmachinesbycreatingregularsnapshots.Ifthisisthemethodyouprefer,you
canincludeOperationsManagerserversinyoursnapshotschedule.Thesebackupswillincludealltheinformation
thatisnecessarytorestoreOperationsManagertoitsoriginalstate.
UsingVMBackupAgents
IfyouuseVMbackupagentstobackupyourenvironment,youcanincludetheOperationsManagerserverinthat
backupschedule.Wehavenottestedspecificbackupagents,butwearenotawareofanyreportedissueswiththeir
use.
P2VPlanningMigrationfromPhysicaltoVirtual
YoucanuseOperationsManagertoplanamigrationfromaphysicalenvironmenttoavirtualenvironment.Tosetup
theplan,youfirstidentifyhowmanyvirtualmachinestodeploy,andwhathardwareyouneedtoservethevirtual
environment.Youcanperformyourownanalysistobuildupsuchalisting,oryoucanuseexistingservicesandutili
tiestogeneratealisting.
Onceyouhavealistofthedevicesyouneedinyourenvironment,youcanuseOperationsManagertoplanoutthe
distributionofworkloadandresourcesthatwillgiveyouoptimalperformance.ThePlannersuggestsdeployments
thatassureQoSwhilemakingsuretoutilizesystemresourcesasfullyandefficientlyaspossible.
336
ExtraConfigurationTasks
WhenyouexecuteP2V,theplannercreatesaplanningscenariothatcontainsonlythedevicesinyourlisting.Itthen
usestheEconomicSchedulingEnginetocalculatethebestplacementofVMsamongthephysicalhostsanddata
stores.ThePlannergeneratesaToDolistofrecommendedactionstoachievethistargetdeployment.Whenitscom
pleted,youcanviewtheresults:
AsaplaninthePlanviewofOperationsManager
AsaPDFreport
AsanXMLfilelistingrecommendedactions
RunningaP2VPlan
TorunaP2Vplan:
1. GenerateaCSVlistingofvirtualandphysicaldevices
Thislistingincludesthephysicalandvirtualdevicesforyourenvironment,plustheircapacitiesandresource
requirements.Youcangeneratethelistinginanumberofways.Youcanturntoavendortoanalyzeyourcurrent
physicalenvironmentandgeneratealistingforyou.Oryoucanperformyourownanalysistogeneratethelisting.
Onceyouhavealistofphysicalandvirtualdevices,youmustconvertthatdataintoaCSVfilewiththeappropriate
fieldsforeachdevice.Foralistingoftherequiredfieldsandfieldorder,seeCSVFieldOrderonpage 338.
2. Loadthelistingandruntheplan
ToaccessP2Vplanning,navigateyourbrowsertothefollowingURL:<Operations ManagerAddress>/
plan.html
ThisopenstheP2Vpagewhereyoucanprovidethefollowing:
ThelogincredentialsyougivemustbeforauseraccountwitharolethathasaccesstorunthePlanner.Torunthe
plan,clickPlanP2V.
3. Viewtheresults
YoucanviewresultsinthePlanviewofOperationsManager.LogintoOperationsManagerwiththesamecreden
tialsyouusedtoruntheP2Vplan,thennavigatetothePlanview.
Whentheplanisfinished,thewebpagedisplaystwolinks:
GenerateReport
DirectOperationsManagertogenerateaPDFreportoutliningtheplanresults.
ViewActionPlan
DisplaythelistofrecommendedactionsasXML.
ToreturntotheoriginalP2Vpage,clickthebrowsersBackbutton.
Users Guide
337
TheAdminView
CSVFieldOrder
ThefollowingtableliststhefieldsintheCSVfile.Foreachtypeofdeviceyouwilladd,somefieldshavemandatoryval
ues,whiletheothersareoptional(youcanleavethefieldblank).Thetableliststhemandatoryfieldsforeachdevice
typewithanX.Youcanprovidevaluesfortheunmarkedfields,buttheyarenotmandatory.
Ind
ex
Field
Description
VM
PM
Storage
Type
ThetypeofdeviceCanbeoneofVirtualMachine,
PhysicaMachine,orStorage
Instances
Numberofinstancestocreate
DataCenter
Nameofthedatacenterthathousesthedevice
Cluster
Nameoftheclusterthedevicebelongsto
Network
Nameofthenetworkthedevicerunson
Datastore
Nameofthedatastorethatservicesthedevice
Host
ForaVM,thehostphysicalmachine
System
Name
Thenameforthisdevice.
Vendor
Thevendornameforthisdevice
Model
Themodelforthisdevice
10
Description
Astringdescribingthisdevice
11
Price
Thepriceforthisdevice
12
CPUCount
ThenumberofVCPUsontheVM,orcoresonthePM
13
Speed
CPUcapacityforaVM,oraPM(MHz)
14
MemSize
TheVMEMcapacityforthisVM,orMEMcapacityforthisPM(MB)
15
StorageSize
SizeofthedatastoreorvStorageforVMs(GB)
16
Network
Interface
Count
Thenumberofnetworkinterfacesforthisdevice
17
Network
Speed
Thedatarateofthenetworkservingthisdevice(Kbytes/sec)
18
Network
Throughput
Thenetworkthroughputfortheinterface(s)onthisphysicalmachine
(Kbytes/sec)
19
NumI/O
NumberofI/Oadapters
20
I/Ospeed
DataratethroughthehostsIOadapter,(Kbytes/sec)
21
I/O
Throughput
Size
ThroughputbandwidthforthisPMsI/Oadapter(Kbytes/sec)
22
RackUnits
Numberofrackslotsthisphysicaldevicetakesup
23
Weight
Weightofthisphysicaldevice(lbs)
338
ExtraConfigurationTasks
Ind
ex
Field
Description
24
Power
Powerconsumptionofthisphysicaldevice(W)
25
Thermal
Heatgeneratedbythisphysicaldevice(BTU/hr)
26
%CPUUsed
PercentageofCPUcapacitygrantedtothisVMinstance
27
Queue/CPU
PercentageofCPUwaittimecapacitygrantedtothisVM
28
%MemUsed
PercentageofmemorycapacitygrantedtothisVMinstance
29
FileSys
Cache
FilesystemcachespacecapacityforthisdeviceMB)
30
%PageFile
Percentageofpagingcapacitygrantedtothisdevice
31
Paging(IOPS)
Storageaccessoperationspersecond
32
IOPSUsed
PercentageofIOPScapacitygrantedtothisVMinstance
33
I/O
I/OspeedforthisVMinstance(MB/sec)
34
%IO
PercentageofI/OcapacitygrantedtothisVMinstance
35
%Storage
PercentageofstoragecapacitygrantedtothisVMinstance
36
Traffic
NetworkspeedforthisVMinstance(MB/sec)
37
%Network
PercentageofnetworkcapacitygrantedtothisVMinstance
VM
PM
Storage
X
X
CustomBrandingofOperationsManager
ThirdpartydistributorsandserviceprovidersmightwanttocustomizethecompanybrandnameforOperationsMan
ager.YoucanchangethelogosthatappearingeneratedreportsandintheGUI,sotheproductwillpresentyour
brandslogo.
WhenyourebrandOperationsManager:
Youcreateimagesforyourcustomlogos
YoucreateoneormorecustomOperationsManagerstartuppagestodisplaycustomlogos
TheproductGUIdisplaysyourcustomlogoimages
Generatedreportsdisplayyourlogo,andyourcopyrightstatement
Torebrandtheproduct,youwilluploadaZIParchivethatcontainscustomhtmlfiles,andasetoflogoimagefiles.
OperationsManagerthencopiesthefilesintotheproperlocations.Inaddition,theOperationsManagerinstallation
storesacopyofyourrebrandingfilessothatyourbrandwillremainevenafterexecutingaproductupdate.
Users Guide
339
TheAdminView
ReBrandingOperationsManager
TorebrandOperationsManager:
1. Createimagefilesforyourlogosandcopyrightstatement.
Createthefollowingfiles:
logo-<Brand_Name>.jpg(where<BrandName>isacustomnameyouusetoidentifyyourbrand)
UsedinthetopleftofthemainOperationsManagerGUI.Thisimagefilemustbe128pixelswideby46pixels
high.Userinterfacedisplaywillhaveunpredictableresultsifyouuseadifferentsizedimage.
logo_login<BrandName>.png(where<BrandName>isacustomnameyouusetoidentifyyour
brand)Usedintheloginscreen.Thisimagefilemustbe150pixelswideby35pixelshigh.Displayofthelogin
screenwillhaveunpredictableresultsifyouuseadifferentsizedimage.
logo.pngUsedintheheadersofgeneratedreportpages.Thisimagefilemustbenomorethan150pixels
wideand35pixelshigh.
copyright.jpgUsedtodeclareyourcopyrightforgeneratedreports.Therecommendedsizeforthis
imageisby250pixelswideby18pixelshigh.Theimageappearsatthebottomrightofreportpages.
2. Downloadthedefaultrebrandingpackage.
Youwillusethispackageasatemplateforcreatingyourownrebrandingpackage.
NavigatetoHTTP://<appliance_IP>/update.html.
340
ExtraConfigurationTasks
Provideausername/passwordforanadministratoraccount,chooseDownloadExistingBranding,thenclick
Download.Thisdownloadsthefilebranding.zip.Savethisfileinyourworkingdirectory.Youshouldchange
thefilenameforexample,saveitasbranding_default.zip.
NOTE:YougetthedefaultpackageonlyfromanOperationsManagerinstancethathasnotalreadybeenre
branded.Besuretosavethisdefaultpackageforfuturereference.
3. Unziptherebrandingpackageandaddyourimagestothefiletree.
Youshouldseethefollowingdirectorystructurereplacethefilesindicatedbelowinboldwithyourfiles:
...\srv\reports\images\copyright.jpg
...\srv\reports\images\logo.png
...\srv\www\htdocs\com.vmturbo.UI\assets\images\logo<BrandName>.jpg
...\srv\www\htdocs\com.vmturbo.UI\assets\images\logo_login.png
4. RenametheUIMain.htmlfile
...\srv\www\htdocs\com.vmturbo.UI\UIMain.html
ThisfilepresentstheOperationsManageruserinterface,alongwiththebrandinglogo.Whenyouruserslaunch
yourGUI,theURLtheyexecutewillterminateinthisfilename.Forthatreason,youshouldgiveafilenamethat
Users Guide
341
TheAdminView
representsyourbrand.Forexample,ifyourenamethefiletoUIMain_MyCompany.html,theURLcustomers
executewillbeHTTP://<Appliance_Address>/com.vmturbo.UI/UIMain_MyCompany.html.
Notethatyoucanmakeseveralcopiesofthisfile,eachwithadifferentname,andeachtouseadifferentlogo.In
thatcase,youwould:
Createadifferentversionoflogo-<BrandName>.jpgforeachversionof
UIMain_<MyCompany>_.html,andstoreeachonein
...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>
6. SpecifythemainbannerlogoforthiscustomizedUIMain.htmlfile
ThelogosarespecifiedasaFlashvariables.Searchthefileforthefollowingstatement:
var flashvars = {};
Immediatelyafterthisline,addoreditflashvars.appImageFileNametospecifythepathtoyourcustom
logoasfollows:
flashvars.appImageFileName = "assets/images/logo-<BrandName>.jpg";
AssumingalogofilenamedlogoMyCompany.jpg,theresultingeditshouldappearasfollows:
var flashvars = {};
flashvars.appImageFileName = "assets/images/logo-MyCompany.jpg";
7. SpecifytheloginlogoforthiscustomizedUIMain.htmlfile
Immediatelyafterthelineyoujustadded,addoreditflashvars.appImageLoginFileNametospecifythe
pathtoyourcustomlogoasfollows:
flashvars.appImageLoginFileName = "assets/images/logo_login<BrandName>.png";
Assumingaloginlogofilenamedlogo_loginMyCompany.png,theresultingsetofFlashvariablesshouldappearas
follows:
var flashvars = {};
flashvars.appImageFileName = "assets/images/logo-MyCompany.jpg";
flashvars.appImageLoginFileName = "assets/images/logo_loginMyCompany.png";
8. Savethefiletreeasarebrandingpackage
Therebrandingfiletreethatyouhavemodifiedbeginsatthesrvdirectory.Savethisdirectoryandallofits
contentsasaZIPfilenamedbranding.zip.
BecarefulnottooverwritetheoriginalbrandingpackagethatyoudownloadedfromadefaultinstanceofOpera
tionsManager.
9. Uploadyourcustomrebrandingpackage
NavigatetoHTTP://<appliance_IP>/update.htmlandchooseUploadNewBranding
Provideausername/passwordforanadministratoraccount
SelecttheUploadNewBrandingoption
ClickChooseFileandselecttheZIPfileyoujustcreated.Note:Thefilemustbenamedbranding.zip.
342
ExtraConfigurationTasks
ClickUpload
Thisuploadsthepackagetotheinstallation.OperationsManagerdeploysthesefilessoitcanusethelogosand
copyrightimagethatyouprovided.Inaddition,itstoresthepackagesoyourbrandwillpersistafteryouupdateto
laterversionsofOperationsManager.
10. Saveyourbrandingpackagesforlaterreference.
Youshouldsavethedefaultbrandingpackageandyourcustombrandingpackage,incaseyouneedeitherofthe
setsoffilesatalaterdate.
DeliveringtheReBrandedGUI
TodeliveryourbrandedGUItoyourcustomers,havethemexecutetheURLthatcallsyourcustomversionof
UIMain.html.Forexample,haveyourcustomersnavigateto:
HTTP://<Appliance_Address>/com.vmturbo.UI/UIMain_MyCompany.html
UpdatingOperationsManager
WhenyouupdateOperationsManager,theupdatedversionwillstilluseyourcustombranding.
Insomecases,anupdateincludeschangestotheUIMain.htmlfile.Inthiscase,yourcustomizedfilewillnotinclude
thesechanges.ForyourcustombrandtousethelatestchangesinUIMain.html,youmustrecreateyourcustomUIM
ain.htmlfiles,basedonthenewversion.
Users Guide
343
ThePolicyView
ThePolicyviewprovidessettingstocontrolhowtheOperationsManageranalyzesresourceallocation,howitdisplays
resourcestatus,andhowitrecommendsorperformsactions.ThisviewopensthePolicyEditorthatyoucanuseto:
Navigatetopolicycategories
SpecifythescopeofyoursettingsYoucanmakeglobalsettings,ormakesettingsforgroupsofmachinesor
applications.
Entersettingvaluesandapplyyourchanges
Tosetapolicy,youfirstselectacategory,andthennavigatetheScopetreetosetthescopeofthepolicychange.The
editorthendisplaysthesettingsyoucanchange.Toeditafieldyouclickinitandenteravalue.Whenyouhavemade
thechangesyouwant,besuretoclickApplySettingChanges.
Forexample,youcandirectOperationsManagertoautomaticallyresizeallVMsonaspecificdatastore.Todothis,
youwouldmakeaselectionsimilartothefollowingfigure,settheResizevalue,andapplythechange.
Users Guide
344
PolicyScope
PolicyScopeSettoVMsonaSpecificDatastore
Beforeyoumakepolicysettings,youshouldunderstandthescopeofthesesettings,andhowOperationsManager
choosesamongcompetingsettings.Formoreinformation,seePolicyScopeonpage 345.
Forinformationaboutpolicycategories,andtheeffectsoftheirindividualsettings,seePolicyCategoriesonpage 349.
PolicyScope
Policyscopedetermineswhichresourceswillbeaffectedbythesettingsyoumake.Scopecanbeeither:
GlobalSettingsonpage 345:Basesettingsforeachcategorythatapplybydefaulttoallresources
GroupOverridesonpage 346:Settingsyouapplytospecificgroupsofresources
GlobalSettings
Tomakeglobalsettings,selectacategory,andifnecessaryselectaresourcetype.Thefollowingimageshowsglobal
settingsforactionsonHosts.
Users Guide
345
ThePolicyView
GlobalPolicySettings
Thesearethebasesettingsforalltheresourcesinyourinventory.Thesettingsyoumakeongroupsandindividual
resourceswilloverridetheseglobalsettings.
GroupOverrides
Youcanmakesettingstogroupsofresourcesthatoverridetheglobalsettingsfortheresourcetype.(Forinformation
aboutdefiningcustomgroups,seeGroupManagementonpage 349.)Asyoumakethesesettings,youshouldbe
awareofissuesthatcanarisewith:
346
ConflictingSettingsonpage 347
ToplevelGroupsonpage 348
PolicyScope
ConflictingSettings
YoucansetoverridesonanygroupslistedintheProfilesview.However,itspossiblethatindividualmachinesorappli
cationsareinmorethanonegroup(seethefollowingillustration).
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
347
ThePolicyView
ViewingtheEffectiveSettingforaVM
ToplevelGroups
Withineachpolicycategory,theeditordisplaysresourcesingroups.Thefollowingfigureshowsgroupsforactionson
VMs.
ToplevelGroupsforActions
348
PolicyCategories
Noticethateachcategoryhastoplevelgroups.Forexample,theActioncategorysetspoliciesforactionsonVMs,
hosts,datastores,andvirtualdatacenters.ForVMactionsthescopetreeshows:
VirtualMachines
VirtualMachinesbyCluster
VirtualMachinesbyNetwork
VirtualMachinesbyStorage
Eachoftheseisatoplevelgroup.Beneatheachtoplevelyoucanseetheindividualgroupsthatcontaintheresources.
Itslikelythatmostindividualresourcesbelongtoallofthetoplevelgroups.Forexample,itslikelythatasingleVM
belongstoVirtualMachinesbyClusterandtoVirtualMachinesbyDatacenter
Youshouldnotmakesettingstothetoplevelgroups.Youcouldmakeatoplevelsettingthatalwayswinsatie
breaker,andsoallthelowerlevelsettingswouldnevertakeeffect.Ifyousetoverridestoatoplevelgroupafter
lowerlevelsettingswerealreadymade,youcouldinadvertentlymakeallthelowerlevelsettingsineffective.
NOTE:Ifyouwanttomakesettingstoallresources(allPMsorallVMs,forexample),thenyoushouldmakeglobal
settings(seeGlobalSettingsonpage 345).Youshouldnotmakesettingsinatoplevelgroup.
PolicyCategories
YoucanspecifythefollowingcategoriesofpoliciesonthisinstallationofOperationsManager:
GroupManagementonpage 349:CustomgroupsyoudefinetomanageresourcesYoucanusegroupsto
managehowOperationsManagerusespolicysettings
WorkloadPlacementSegmentsonpage 354:Importedandusercreatedworkloadplacementpoliciesthatrestrict
howOperationsManagercalculatesworkloaddistribution
Analysisonpage 361ConstraintsthatOperationsManagercanusetodeterminewhetheraresourceis
operatingoptimally
ActionModesonpage 370HowOperationsManagerhandlestheexecutionofactionsintheToDolist
(automatic,manual,recommend,ordisable)
ApplicationPriorityonpage 379Missioncriticalornormal
DiscoveryPoliciesonpage 381HowtodiscoverWindowsapplications,andhowtorecognizevCentertags
InfrastructureCostonpage 389Grouphardwaredevicesbycostsoyoucanusethosecriteriaforplacement
policies
EmailandTrapNotificationonpage 392NotificationpoliciesforOperationsManagerevents
RetentionConfigurationonpage 395Policiestoretainhistoricaldata
GeneralSettingsonpage 396Policiestosetthecurrencysymbolthatappearsinplans
GroupManagement
GroupsassemblecollectionsofresourcesforOperationsManagertomonitorandmanage.WhenusingtheNaviga
tionPanel,orwhenorsettingscope,youcanselectgroupstofocusonthosespecificresources.Forexample,ifyou
haveanumberofVMsdevotedtoasinglecustomer,youcancreateagroupofjustthoseVMs.WhenrunningaPlan
nerscenarioyoucansetthescopetoworkwithjustthatgroup.
Users Guide
349
ThePolicyView
OperationsManagershipswithsomegroupsalreadydefined.WithGroupManagementyoucanalsocreateyourown
groups.OperationsManagersupportstwocustomgroupingmethods:
BycriteriaYoucreatedynamicgroupsthataredefinedbyspecificsearchcriteria.Youcangroupservices
accordingtonamingconventions(allVMnamesthatstartwithny),resourcecharacteristics(allphysical
machineswithfourCPUs),orothercriteriasuchastimezoneornumberofCPUs.Thesegroupsaredynamic
becauseOperationsManagerupdatesthegroupasconditionschanges.
BymanualselectionYoucreatestaticgroupsbyselectingthespecificgroupmembers.
EditingGroups
Whenworkingwithgroupsyoucan:
350
CreatenewgroupsclickthePLUSicon
Editanexistinggroupselectagroupandmakechangestoitsproperties
DeleteanexistinggroupselectagroupandclicktheXicon
PolicyCategories
CreatingaGroup
WhenyouclickthePLUSicon,theGroupBuilderdialogboxappears.Tocreateagroup:
1. Namethegroup.
NamingaNewGroup
2. Tospecifythegroupingcriteria,displaytheMemberstab.
Users Guide
351
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.
352
PolicyCategories
5. ClickCreateGroup.
Beforeyoucreatethegroup,youcanmakesettingsforthatgroup,includingwhethertoenableordisablereports
forthatgroup(seeGroupSettingsonpage 353,below).Youcanalwaysreturntoagroupandeditittochange
thesesettingsatanytime.Also,youcanspecifythesesettingsdirectly,choosinggroupstolimitthescopeofyour
changes.Formoreinformation,seePolicyScopeonpage 345.
YoucanalsousetheSegmenttabtoseealistingofworkloadplacementpoliciesthatincludethisgroupintheir
definitions(seeWorkloadPlacementSegmentsonpage 354).
GroupSettings
Asyoucreateagroup,youcanspecifythesettingsthatapplytothatgroup.Youcanalsoeditthesesettingsatany
time.Thesettingsforagroupdependonthetypeofentityinthegroup.Forexample,inagroupofPMsyoucannot
setconstraintsthatapplytostoragedevices.Foralistingofthesettingsyoucanapplytoagroup,see:
Analysisonpage 361
ActionModesonpage 370
ApplicationPriorityonpage 379
DiscoveryPoliciesonpage 381
Users Guide
353
ThePolicyView
SettingActionsModesforaGroup
Foreachgroup,youcanalsoenableordisablereports.Reportsareenabledbydefault,butyoucanexcludeagiven
groupfromreports.
WorkloadPlacementSegments
Forplanningandoptimization,OperationsManagermakesrecommendationstoplaceworkloadfromapplications,
VMs,physicalmachines,datastores,anddiskarrays.OperationsManagercanrecommendtheseactions,orexecute
themautomatically.Whencalculatingworkloadplacement,OperationsManagerrespectsclusterboundaries,net
works,andprovisioneddatastores.TheseboundariesimposesegmentsonthemarketviewthatOperationsManager
usestomodelyourvirtualinfrastructure.
Infinanceamarketsegmentdividesthemarketaccordingtothecriteriadifferentgroupsofpeopleusewhentheybuy
orsellgoodsandservices.LikewiseintheOperationsManagermarket,aworkloadplacementsegmentusescriteriato
focusthebuyingandsellingofresourceswithinspecificgroupsofentities.ItgivesyoufinercontroloverhowOpera
tionsManagercalculatesmoves.Whenmanagingsegmentsyoucan:
354
PolicyCategories
ImportingWorkloadPlacementPoliciesonpage 355ReviewtheplacementpoliciesthatOperationsManager
hasdiscovered.Thesearepoliciesthathavebeendefinedinyourenvironment,outsideofOperationsManager.
CreatingWorkloadPlacementSegmentsonpage 355thatrestrictworkloadplacementaccordingtospecific
rules
NOTE:Youcanenableordisableanyimportedpolicyorcreatedworkloadplacementsegment.Youcanviewthe
constraintsthataffectanygivenentityintheInventoryview.Formoreinformation,seeViewConstraintsonpage 63.
ImportingWorkloadPlacementPolicies
Thehypervisorsthatyousetastargetscanincludeplacementpoliciesoftheirown.OperationsManagerimports
theseplacementpolicies,andyoucanchoosetoenableordisablethem.Bydefault,OperationsManagerenables
importedplacementpolicies.(Forinformationabouttargethypervisors,seeTargetConfigurationonpage 303.)
Forexample,VCenterserverscanincludeDistributedResourceScheduler(DRS)rulesthatdetermineplacementof
VMsamongphysicalhosts.InOperationsManager,youcanspecifywhethertoenableordisableeachDRSrule.
Toseethelistofimportedplacementpoliciesforyourenvironment,expandtheImportedPlacementPoliciesfolder.
Toenableordisableapolicy,selectitinthelistandmodifyitssettings.
EnablinganImportedPlacementPolicy
CreatingWorkloadPlacementSegments
YoucancreateWorkloadPlacementSegmentstofurthercontrolhowOperationsManagercalculatestheplacement
ofentitieswithinyourenvironment.Forexample,youcancreatemarketsegmentsthathavethesekindsofeffects:
RestrictthenumberofVMsthatcanuseagivendatastore
Users Guide
355
ThePolicyView
LimitVMmobilitybyrestrictingacollectionofVMstoaspecifiedclusterorgroupofhosts
ExpandVMmobilitybymerginganumberofclustersthisenablesplacementofVMsthatcrossestraditional
clusterboundaries
ImplementsystemredundancybyspecifyingthatcertainVMsalwaysrunondifferenthosts
RestrictplacementofPhysicalMachinestospecificfabricchassis
Afteryouhavecreatedamarketsegmentyoucanalwayseditit,enableit,ordisableit(seeEditingWorkloadPlace
mentSegmentsonpage 360).
CreatingWorkloadPlacementSegments
Tocreatemarketsegments,identifyaconsumergroupandthenspecifywhichprovidergroupscanservethosecon
sumers.Consumergroupscanbemadeupofthefollowingtypesofentities:Applications,VMs,PMs,datastores,and
diskarrays.Youcancreatethefollowingtypesofmarketsegments:
356
PlaceDeterminewhichentitiesusespecificproviders
Forexample,theVMsinaconsumergroupcanonlyrunonaPMthatisintheprovidergroup.Youcanlimitthe
numberofconsumersthatcanrunonasingleproviderforPMsintheprovidergroup,only2instancesofVMs
intheconsumergroupcanrunonthesamehost.OrnomorethanthespecifiednumberofVMscanusethesame
storagedevice.
PolicyCategories
DontPlaceConsumersmustneverrunonspecificproviders
Forexample,theVMsinaconsumergroupcanneverrunonaPMthatisintheprovidergroup.Youcanusesuch
asegmenttoreservespecializedhardwareforcertainworkloads.
MergeMergeclustersintoasingleprovidergroup(requirestheCloudControlModulelicense)
Forexample,youcanmergethreePMclustersinasingleprovidergroup.ThisenablesOperationsManagerto
moveworkloadfromahostinoneoftheclusterstoahostinanyofthemergedclusters.
Tocreateasegment,clickthePlusicon(+)todisplaytheSegmentEditor.Youcanthenusetheeditortocreateaseg
mentofthetypeyouwant.
Place
Thesesegmentscontrolwhereworkloadcanbeplaced.Forexample,youcanspecifythataVMwillonlybeplacedon
aPMthatisamemberofaspecificcluster.Oryoucouldspecifythatanyapplicationsinaspecificgroupcanonlybe
placedonadatastorethatisamemberofaspecificgroup.
TocreateaPlacesegment,firstturnonthePlaceradiobutton,andgivethesegmentaname.Thenmakethefollowing
settings:
Users Guide
357
ThePolicyView
Type
Choosethetypeofconsumerentitiesforthissegment.Thetypecanbe:
Application:TosetwhichVMgroupscanhosttheapplications
VirtualMachine:TosetwhichPMordatastoregroupscanhosttheVMs
PhysicalMachine:TosetwhichdatacenterorfabricchassiscanhostthePMs
Storage:Tosetwhichdiskarrayscanmanagethedatastore
DiskArray:Tosetwhichstoragecontrollerscanmanagethediskarray
ConsumerGroup
Thegrouporclusterthatcontainsentitiesofthetypeyouchose.ForaPlacesegment,youcanchooseasingle
grouporcluster.Tocustomizethelistofconsumerentities,youcancreateacustomgroup.
ProviderGroup
Thegrouporclusterofentitiesthatwillprovideresourcestotheconsumerentities.ForaPlacesegment,youcan
chooseasinglegrouporcluster.Tocustomizethelistofproviderentities,youcancreateacustomgroup.
Limitworkloadentitiestoplacementgroup
ThisoptionenablesthePlacesegmenttolimitconsumerplacementtotheitemsintheprovidergroup.
Ifyoudisablethisoption,thesegmentcanstilllimitthenumberofworkloaditemstoplaceonanyprovider,
withoutlimitingavailabilitytotheprovidergroup.
Limitthenumberofworkloadentitiesperplacemententity
Limithowmanyinstancesofthespecifiedconsumerentitiescanbeplacedonasingleprovider.Acommonusefor
thisistospecifythatonlyoneinstanceofagivenapplicationcaneverbeplacedonahostPM.
Whenyouhavemadethesettingsyouwant,clickCreate.
DontPlace
Thesesegmentsidentifygroupsorclustersthatwillneverhosttheconsumerentities.Forexample,youcanspecify
thataVMwillneverbeplacedonaPMthatisamemberofaspecificcluster.Oryoucanspecifythatasetofnoncrit
icalapplicationswillneverbeplacedonspecializedhardware,asawaytoensureavailabilityforcriticalapplications.
358
PolicyCategories
TocreateaDontPlacesegment,firstturnontheDontPlaceradiobutton,andgivethesegmentaname.Thenmake
thefollowingsettings:
Type
Choosethetypeofconsumerentitiesforthissegment.Thetypecanbe:
Application:TosetwhichVMgroupscanhosttheapplications
VirtualMachine:TosetwhichPMordatastoregroupscanhosttheVMs
PhysicalMachine:TosetwhichdatacenterorfabricchassiscanhostthePMs
Storage:Tosetwhichdiskarrayscanmanagethedatastore
DiskArray:Tosetwhichstoragecontrollerscanmanagethediskarray
ConsumerGroup
Thegrouporclusterthatcontainsentitiesofthetypeyouchose.ForaDontPlacesegment,youcanchoosea
singlegrouporcluster.Tocustomizethelistofconsumerentities,youcancreateacustomgroup.
ProviderGroup
Thegrouporclusterofentitiesthatwillnotprovideresourcestotheconsumerentities.ForaDontPlace
segment,youcanchooseasinglegrouporcluster.Tocustomizethelistofproviderentities,youcancreatea
customgroup.
Whenyouhavemadethesettingsyouwant,clickCreate.
Merge
IfyouhavetheCloudControlModulelicense,youcancreateMergesegments.Thesesegmentsmergemultipleclus
tersintoasinglelogicalgroupforthepurposeofworkloadplacement.Forexample,yourenvironmentmightdivide
hostsintoclustersaccordingtohardwarevendor,orbysomeothercriteria.Workloadplacementtypicallydoesnot
Users Guide
359
ThePolicyView
crosssuchclusterboundaries.However,theremightbenotechnicalreasontoapplytheseboundariestoworkload
placement.Bycreatingalargerpoolofproviderresources,OperationsManagerhasevenmoreopportunitiesto
increaseefficiencyinyourenvironment.
NOTE:TheclustersyouplaceinaMergesegmentmustbemembersofthesamedatacenter.
TocreateaMergesegment,firstturnontheMergeradiobutton,andgivethesegmentaname.Thenmakethefol
lowingsettings:
Type
Choosethetypeofproviderentitiesforthissegment.Thetypecanbe:
HostCluster:TomergeclustersofPhysicalMachines
StorageCluster:Tomergeclustersofdatastores
ProviderGroup
Theclustersthissegmentwillmerge.
Whenyouhavemadethesettingsyouwant,clickCreate.
OperationsManagershowsthefollowingiconsforMergesegments:
Whenthesegmentisenabled
Whenthesegmentisdisabled
EditingWorkloadPlacementSegments
360
PolicyCategories
Youcaneditsegments,andyoucanenableordisablethem.Selectthesegmentandmakeyourchanges.
EnablingaWorkloadPlacementSegment
Analysis
AsOperationsManagergathersmetrics,itcomparesthemetricvaluesagainstspecifiedconstraintandcapacityset
tingstodeterminewhetherametricexhibitsaproblem,howtorecommendaproblemresolution,andsoon.Opera
tionsManagermaintainsanalysissettingsforHostandStoragedevices.
ThefollowingfigureshowsoverridesettingsforallNASstoragedevices.Tomakesettingsforallstoragedevicesinthe
environment,youshouldmakeglobalsettingsforAnalysis>HostorAnalysis>Storage(seeGlobalSettingson
page 345).
Users Guide
361
ThePolicyView
MakingSettingsforaStorageGroup
TiebreakResults
Whenthesameresourceinstancehasconflictingsettings,themostconservativesettingwins:
Settingtype:
Mostconservativeis:
Utilization,throughput,andupperbounds
Lowestvalue
Latencyandlowerbounds
Highestvalue
HowOperationsManagerRespondstoAnalysisSettings
OperationsManagercomparesutilizationmetricsinyourenvironmenttotheoperationalconstraintsyouspecify.It
usesthatcomparisontotriggerproblemnotificationsandtoclassifytheproblems.Thevaluesyousetherespecify
maximumvaluesforeachmetric.Basedonthosesettings,OperationsManagerclassifiesthesemetricsasfollows:
Ifthevalueis:
Theclassificationis:
Morethan80%oftheconstraintsetting
Criticallyoverutilized
Between60%and80%ofthesetting
Overutilized
Between10%and5%ofthesetting
Underutilized
Lessthan5%ofthesetting
Criticallyunderutilized
362
PolicyCategories
ApplicationServerSettings
OperationsManagertracksresponsetimefortheapplicationserver,andtransactionspersecondYoucansetthe
capacitiesfortheseresources.OperationsManagerwillchartutilizationasapercentageofthecapacitiesyouset.
Attribute
DefaultValue
ResponseTimeCapacity(ms)
60000
TransactionCapacity
10
Toaccessthesesettings,chooseAnalysis>ApplicationServerfromtheCategorytree,andthenchooseagroupof
applicationserversfromtheApplicationslist,orfromyourcustomgroups.Thenyoucanseethesettingsforthegroup
youchose.
LoadBalancerSettings
Tomanageloadbalancers,OperationsManagertrackstransactionsthatoccuronthevirtualapplications(vservers)
eachloadbalancermanages.Youcansetthecapacityoftransactionspersecondasapolicyforvirtualapplications.
OperationsManagerwilllisttransactionutilizationasapercentageofthecapacityyouset.:
Attribute
DefaultValue
VirtualApplicationTransactionCapacity
1000
OperationalSettings
ThesesettingsaffectoverallOperationsManagerprocessingforthehostsandworkloadsinyourenvironment.
Globaloperationalsettingsincludethefollowingitems:
Users Guide
363
ThePolicyView
Attribute
DefaultValue
IgnoreHighAvailability
OffOperationsManagerdiscoversandmanagesHA
policies.
IgnoreHyperthreading
OffOperationsManagercalculatesextraCPUcapacity
whenitdetectshyperthreadedsockets.
Inaddition,youcanmakesettingsfor:
HardwareCostsonpage 364
HeatmapCriticalUtilizationonpage 364
ReportingUpperandLowerBoundsonpage 365
ResizeRecommendationSettingsonpage 366
UtilizationConstraintsonpage 367
Advancedonpage 367
HardwareCosts
Forplanningandreporting,OperationsManagerusesthesevaluestoestimatethecostofchangestoyourhardware
inventory.Thefollowingtableshowsthedefaultsettingsforhardwarecost:
Attribute
DefaultValue
HostHardwareCost
9000
CostofCPUperunit
200
CostofmemoryperGB
50
CostofstorageperTB
50
HeatmapCriticalUtilization
OperationsManagercomparesutilizationmetricsinyourenvironmenttotheoperationalconstraintsyouspecify(see
UtilizationConstraintsonpage 367andStorageSettingsonpage 369).Itusesthatcomparisontosetcolorednotifica
tionsinheatmaps,triggerproblemnotifications,andtoclassifytheproblemsitfinds.Thevaluesyousetheredefine
whatOperationsManagerconsiderscriticalviolationsfordifferentmetrics.
Forexample,assumeyoudefinecriticalas80%forametric.Basedonthesettingsyoumakeforthemonitoredmet
rics,OperationsManagerthenclassifiesthesemetricsasfollows:
Ifthevalueis:
Theclassificationis:
Morethan80%oftheconstraintsetting
Criticallyoverutilized
Morethan60%andlessthan80%ofsetting
Overutilized
Forunderutilization,assumeyoudefinecriticalas10%forametric.Basedonthesettingsyoumakeforthemonitored
metrics,OperationsManagerthenclassifiesthesemetricsasfollows:
364
PolicyCategories
Ifthevalueis:
Theclassificationis:
Lessthan10%andmorethan5%ofsetting
Underutilized
Lessthan5%ofanalysissetting
Criticallyunderutilized
Thefollowingtableshowsthedefaultsettingsforcriticalutilization:
Attribute
DefaultValue
CriticalUtilizationPercentforStorageIOPS
80
CriticalUtilizationPercentforCPU
80
CriticalUtilizationPercentforMemory
80
CriticalUtilizationPercentforIOThroughput
80
CriticalUtilizationPercentforNetThroughput
80
CriticalUtilizationPercentforSwapping
80
CriticalUtilizationPercentforLatency
80
CriticalUtilizationPercentforStorageAmount
80
CriticalUtilizationPercentforStorageProvisioned
80
ReportingUpperandLowerBounds
Thefollowingtableshowsthedefaultsettingsforoperationalconstraintsonvirtualmachines.
UpperboundslimittheamountofaphysicalresourcethatwillbedevotedtoaVMconsumer.Forexample,witha
VMemupperboundof85OperationsManagerwillneverdevotemorethan85%ofphysicalmemorytoVMsrunning
onahost.Thisensuresthehostmachinehasenoughphysicalmemorytoperformcoreoperations.
LowerboundsidentifythepercentageutilizationthatOperationsManagerwillconsiderunderutilized.Forexample,
withaVMemlowerboundof10,ifutilizationfallsbelow10%OperationsManagerwillconsidermigratingconsumers
toanotherhostandsuspendingtheunderutilizedphysicalmachine.
Attribute
DefaultValue
VMemUtilizationUpperBound
85
VCPUUtilizationUpperBound
85
VMemUtilizationLowerBound
10
VCPUUtilizationLowerBound
10
VStorageUtilizationUpperBound
85
VStorageUtilizationLowerBound
10
Users Guide
365
ThePolicyView
ResizeRecommendationSettings
WhenOperationsManagerrecommendschangestovirtualresources,itusesincrementsasitcalculateshowmuchto
raiseorlowerthegivenvalue,andaRateofResizetospecifyhowmanyincrementstoapplyinasingleresizeaction.
NOTE:ForCloudStackenvironments,resizeisdeterminedbytemplates.ResizeIncrementshavenoeffect.However,
RateofResizecanaffectwhichtemplateOperationsManagerwilluseforaresizeoperation.Assumeanenvironment
withsmall,medium,andlargetemplates,andaVMthatissettosmallneedstoberesizedtolarge.IftheRateofResize
issettoLow,OperationsManagermighttrythemediumtemplatefirst.However,ifthesettingisHigh,thenOperations
Managerwillprobablyusethelargetemplatefortheinitialresizeoperation.
ResizeIncrements
TheincrementsspecifyhowmanyunitstoaddorsubtractwhenresizingthegivenresourceallocationforaVM.For
example,itmakessensetochangeVMembystepsof1024MBatatime,butforVStorageitsbettertomakechanges
by0.5GBsteps.
ThefollowingtableshowsthedefaultsettingsfortheResizeincrements:
Attribute
DefaultValue
IncrementconstantforVMemofVirtualMachine[MB]
1024
IncrementconstantforVCPUofVirtualMachine[MHz]
1800
IncrementconstantforVStorageofVirtualMachine[GB]
999999
IncrementconstantforVDCMEMAllocation[MB]
IncrementconstantforVDCCPUAllocation[MHz]
IncrementconstantforVDCStorageAllocation[GB]
IncrementconstantforStorageAmount[GB]
100
Forresizeincrements,youshouldconsiderthefollowing:
ForVMem,youshouldnotsettheincrementvaluetobelowerthanwhatisnecessaryfortheVMtooperate.If
theVMemincrementistoolow,thenitspossiblethatOperationsManagerwouldallocateinsufficientVMemfor
themachinetooperate.ForaVMthatisunderutilized,OperationsManagerwillreduceVMemallocationbythe
incrementamount,butitwillnotleaveaVMwithzeroVMem.Forexample,ifyousetthisto512,thenOperations
ManagercannotreducetheVMemtolessthan512Kb.
ForVStorage,thedefaultsettingisveryhightodisableresizeactions.ThisisusuallypreferredbecauseVStorage
resizerequiresthatyoureformatthestorage.
RateofResize
WhenresizingresourcesforaVM,OperationsManagercalculatestheoptimalvaluesforVMem,VCPUandVStorage.
Butitdoesnotnecessarilymakeachangetothatvalueinoneaction.OperationsManagerusestheRateofResizeset
tingtodeterminehowtomakethechangeinasingleaction,asfollows:
366
Low
Changethevaluebyoneincrement,only.Forexample,iftheresizeactioncallsforincreasingVMem,andthe
incrementissetat1024,OperationsManagerincreasesVMemby1024MB.
Medium
Changethevaluetobehalfwaybetweenthecurrentvalue,andtheoptimalvalue.Forexample,ifthecurrent
PolicyCategories
VMemis2GBandtheoptimalVMemis8GB,thenOperationsManagerwillraiseVMemto5GB(orascloseto
thatastheincrementconstantwillallow).
High
Changethevaluetobetheoptimalvalue.Forexample,ifthecurrentVMemis2GBandtheoptimalVMemis8
GB,thenOperationsManagerwillraiseVMemto8GB(orasclosetothatastheincrementconstantwillallow).
ThedefaultsettingforRateofResizeisMedium.
UtilizationConstraints
UtilizationconstraintsaffecttherecommendationsOperationsManagermakesasitmanagesyourenvironment.
OperationsManagermakesrecommendationsthatavoidusingtheseresourcesbeyondthegivensettings.
Thefollowingtableshowsthedefaultsettingsforutilizationconstraintsonphysicalmachines.
Attribute
DefaultValue
StorageAmountUtilization
100
StorageIOPSUtilization
100
HostCPUUtilization
100
HostMemoryUtilization
100
HostIOThroughput
20
HostNetThroughput
20
SwitchNetThroughput
70
HostSwappingUtilization
20
StorageControllerCPUUtilization
100
StorageLatencyUtilization
100
CPUOverprovisionedPercentage
1000
MemOverprovisionedPercentage
1000
Advanced
TheadvancedsettingsadjusttheoverallanalysisperformedbytheEconomicSchedulingEngine.Theyadjusthow
OperationsManagercalculatesrecommendedactions,aswellasthedesiredstateOperationsManagerwilltryto
achieveforyourenvironment.
Price
Weightsforpeaksandaveragesspecifythedegreetowhichhistoricpeakandaveragemetricvalueswillaffectcalcula
tions.ThesesettingsareawaytotunetheEconomicSchedulingEnginesresponsetoeventsintheenvironment.A
higherweightforhistoricpeaksoraveragesreducestheimpactofcurrentpeaksoraverages.
Forexample,assumeyouhaveapplicationsthatuse100%CPUforshorttransientevents.Toreducetheimpactof
thesetransients,youcansetahighervalueforWeightforPeaks.Asaresult,OperationsManageronlyrespondsto
longerlastingeventsof100%CPUutilization.
Users Guide
367
ThePolicyView
ThefollowingtableshowsthedefaultsettingsforoverallOperationsManagersettings.
Attribute
DefaultValue
WeightforPeaks
99
WeightforAverages
50
DesiredState
Thedesiredstateforyourenvironmentisanndimensionalspherethatencompassesthefittestconditionsyourenvi
ronmentcanachieve.Themultipledimensionsofthisspherearedefinedbytheresourcemetricsinyourenviron
ment.MetricdimensionsincludeVMem,storage,CPU,etc.Whilethemetricsonthedevicesinyourenvironmentcan
beanyvalue,thedesiredstate,thisndimensionalsphere,isthesubsetofmetricvaluesthatassuresthebestperfor
mancewhileachievingthemostefficientutilizationofresourcesthatispossible.
TheDesiredStatesettingsdefinethecenterofthesphereaswellasitsdiameter.Thisisawayforyoutocustomize
whatOperationsManagerconsiderstobethedesiredstate.
SettingthecenterofthespherechoosesthepriorityforOperationsManageranalysis.Ifyousetthebalanceinfavor
ofefficiency,OperationsManagertendstoplacemoreVMsonfewerphysicalhosts,andtogivethemstoragecapacity
fromfewerdatastores.Asaresult,highutilizationcanhavemoreimpactonQoS.Withabalanceinfavorofperfor
mance,OperationsManagertendstospreadvirtualloadsacrossmorephysicaldevices.Thiscanresultintheprovi
sioningofexcessresources.
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,seeActionSettingsonpage 217.)
ThefollowingtableshowsthedefaultsettingsforDesiredState:
Attribute
DefaultValue
Center
70
Diameter
10
368
PolicyCategories
StorageSettings
Attribute
DefaultValue
Storage
Overprovisioned
Percentage
200
DiskArray
Overprovisioned
Percentage
200
IOPSCapacity
5000
StorageLatency
100
SSDDiskIOPS
Capacity
50000
7.2kDiskIOPS
Capacity
800
10kDiskIOPS
Capacity
1200
15kDiskIOPS
Capacity
1600
VSeriesLUNIOPS
Capacity
5000
Directoriesto
Ignore
\.dvsData.*|\.snapshots.*|\.vSphereHA.*|\.naa.*|\.etc.*|lost\+found.*
FilestoIgnore
DisableDatastore
Browsing
Checked
StorageProvisioned
StorageandDiskArrayOverprovisionedPercentagesethowmuchoverprovisioningOperationsManagerassumes
whenrecommendingactionsforVMdatastoresanddiskarrays.Forexample,ifadatastorehasa30GBcapacity,and
StorageOverprovisionedPercentageissetto200,OperationsManagerwilltreatthedatastoreasthoughithasa
capacityof60GB,or200%oftheactualdatastorecapacity.
IOPSCapacity
YoucanspecifytheIOPS(IOoperationspersecond)thatyourstoragedevicescansupport.IOPSCapacityistheset
tingfordatastores.ThevariousDiskIOPSCapacitysettings(SSDDiskIOPS,7.2kDiskIOPS,etc)areforthedifferent
typesofphysicaldrivesthatmightbeonadiskarray.OperationsManagerconsidersthesesettingswhencalculating
utilizationpercentage.Forexample,assumeIOPSCapacityof500.Ifastoragedevicehas250IOPS,thenitisat50%of
capacityforthatmetric.(SeeUtilizationConstraintsonpage 367orinformationabouthowOperationsManageruses
percentageutilized.)
Users Guide
369
ThePolicyView
Latency
Thissetsthemaximumstoragelatencytotolerateonadatastore,inms.Thedefaultsettingis100ms.
OperationsManagermeasuresthelatencyexperiencedbyallVMsandhoststhataccessthedatastore.Assumea
defaultsettingof100ms.Ifadatastoreexhibitslatencyof50ms,thentheOperationsManagerwillshowlatencyuti
lizationof50%.(SeeUtilizationConstraintsonpage 367orinformationabouthowOperationsManagerusespercent
ageutilized.)
WastedStorageManagement
YoucanmakesettingstocontrolhowOperationsManagermanageswastedstorageinyourenvironment.Wasted
storageisanydiskspacedevotedtofilesthatarenotrequiredforoperationsofthedevicesorapplicationsinyour
environment.Wastedstoragemayindicateopportunitiesforyoutofreeupdiskspace,andprovidemorestorage
capacitytorunningVMsandapplications.
TheDisableDatastoreBrowsingsettingdisableswastedstoragemanagementBydefault,theglobalsettingisto
disablewastedstoragemanagementfortheentiremanagedenvironment(DisableDatastoreBrowsingischeckedfor
theGlobalscope).
Toenablewastedstoragemanagementfortheenvironment,enablethissettingglobally.Whenyouenabledatastore
browsingglobally,OperationsManagerdisplaysaWastedStoragepanelintheImproveOverallEfficiencydashboard.
ForinformationabouthowOperationsManagershowswastedstorage,seeWastedStorageonpage 91intheDash
boardsview.
Iftherearegroupsofdatastoresyoudontwanttomanageforwastedstorage,setthegivenscopeanddisabledata
storebrowsingthere.IfyouprefernottouseOperationsManagerresourcestomanagewastedstorage,leavethe
globalsettingchecked.
ThesettingsforDirectoriestoIgnoreandFilestoIgnorespecifydirectoriesandfilesthatOperationsManagerwillnot
considerwhenlookingforwasteddatastoragespace.SeparateitemsintheselistswiththeORbar(|).
LockVMstoDatastores
ThesettingtolockVMstoastoragegroupspecifieswhetherOperationsManagerwillrespectstoragegroupboundar
ieswhenmovingaVMsdatastoretoanotherstoragedevice.Thissettingisonlyavailablewhenyouhaveselecteda
datastoregroup.Whenthisisenabled,ifagivendatastoreiscurrentlyonadevicewithintheselectedstoragegroup,
thenanymoveofthatdatastorewillbetoadevicethatisinthesamestoragegroup.
ActionModes
WhenOperationsManageruncoverspotentialbottlenecks,overprovisioning,orotherissues,itcanidentifyandper
formactionsthatwillpreventthoseissuesfromoccurring,andkeeptheenvironmentinthedesiredstate.Youcan
specifyactionmodesthatdeterminehowOperationsManagerhandlestheactionsitidentifiesforswitches,disk
arrays,datastores,hosts,andVMs.
ActionAutomationSupport
OperationsManagerdoesntautomatethesameactionsequallyforalltechnologies.Thisisbecausetheunderlying
technologiesdonotprovidethesamedegreeofautomation.Forexample,assumeyousettheSuspendactiontobe
automatedforallVMs.Inthatcase,OperationsManagercanautomatesuspensionforVMsmanagedbyvCenterand
370
PolicyCategories
XenServer,butitcannotautomaticallysuspendVMsmanagedbyHyperV.ThisisbecauseHyperVdoesnotprovide
programmaticaccesstotheSuspendVMoperation.Inthiscase,OperationsManagerwillrecommendthatyouper
formthesuspensionusingtheHyperVconsole.
ThefollowingtablelistsactionsOperationsManagersupportsoneachentity,showingwhethertheunderlyingtech
nologysupportsautomation,orrecommendedonlyactions.
indicatesfullautomationsupport
indicatesrecommendedonlyactions
VMActions
Action
vCenter
XenServer
HyperV
RHEV
Start
Move
Suspend
Terminate(Remove)
Provision
StorageMove
Reconfigure(Change
networkandstorage
configurations)
Resize(ChangeVCPU
andmemorycapacities)
NOTE:VMactionsincludethemodifier,EnforceNonDisruptiveMode.Whenyouenablethismodifier,Operations
ManagerensuresthatforAutomatedandManualmodesanyresizeactionsthatcanbeexecutedwillnotrequirea
rebootoranyotherdisruptiontotheaffectedVM.IftheactionwilldisrupttheVM,OperationsManagerpoststhe
actioninRecommendedmode.Ifitwillnotcauseanydisruption,thenOperationsManagercanpostitasAutomated
orManual.Formoreinformation,seeEnforceNonDisruptiveModeonpage 375.
Users Guide
371
ThePolicyView
Host(PM)Actions
Action
vCenter
XenServer
HyperV
RHEV
UCS(blades
only)
Start
Suspend
Terminate
Provision
Storage(Datastore)Actions
StorageactionsforenvironmentsthatdonotincludeDiskArrayStorageControllersastargets:
Action
vCenter
XenServer
HyperV
RHEV
Terminate
Provision
OperationsManagercanautomatethefollowingactionsfordatastoresondiskarrays:
Action
NetAppONTAP
Start
Suspend
Move
Terminate
Provision
Resize
372
PolicyCategories
DiskArrayActions
ForenvironmentsthathaveDiskArrayStorageControllersastargets:
Action
NetAppONTAP
Start
Move
(forONTAPCMode)
Suspend
Provision
Resize
(Resizeup,only)
SwitchActions
ForenvironmentsthathaveFabricManagersastargets:
Action
CiscoUCS
Start
Move
Suspend
Provision
Resize
VirtualDatacenterActions
FordirectactionsonVCloudDirectorandCloudStackvirtualdatacenters,OperationsManageronlysupportsresize
actions.However,OperationsManagerdoesautomateactionsfortheunderlyingentities(VMsandhosts)thatare
managedbythevirtualdatacenter.
Action
VCD
CloudStack
VMM
OpenStack
Move
Suspend
Terminate
Users Guide
373
ThePolicyView
Action
VCD
CloudStack
VMM
OpenStack
Provision
Resize(ChangeVCPUand
memorycapacities)
ApplicationServerActions
OperationsManagerusesaScalingPolicytodeterminethekindsofactionstorecommendforanapplicationserver.
Thepolicycanbeoneof:
Provision
Recommendactionsthatprovisionanewapplicationserver(hostedonanewVM)tomeetincreasingdemand,or
terminateaserverifdemandfallsoff.Thisishorizontalscaling.
Resize
RecommendactionstoresizethecapacityoftheapplicationserverortheVMthathostsit.Thisisverticalscaling.
Theresourcestoresizeare:
HeapandThreadsfortheapplicationserver
vMEMandvCPUfortheunderlyingVM
Toaccessthissetting,chooseAction>ApplicationServerfromtheCategorytree,andthenchooseagroupofapplica
tionserversfromthescopedlist,orfromyourcustomgroups.
OperationsManagerperformsthefollowingactionsforapplicationservers.RememberthatiftheScalingPolicyisset
toProvision,itwillnotrecommendresizeactions,andiftheScalingPolicyissettoResizeitwillnotrecommendstart,
provision,orsuspendactions.
Action
WebSphere
WebLogic
JBoss
Tomcat
Start
Provision
Suspend
ResizeforEfficiency(resizedown)
ResizeforPerformance(resizeup)
ActionModeSettings
ForeachactionOperationsManagercanperformyoucanspecifytheactionmode,orhowitwillhandletheaction.
OperationsManagersupportsthefollowingactionmodes:
374
DisabledDonotrecommendorperformtheaction
RecommendedRecommendtheactionsoausercanperformitusingthegivenhypervisororbyothermeans
ManualRecommendtheaction,andprovidetheoptiontoperformthatactionthroughtheVMTurbo
OperationsManageruserinterface
AutomatedOperationsManagerperformstheactionautomatically
PolicyCategories
ThefollowingfigureshowsoverridesettingsforagroupofDevelopmenthosts.Inthiscase,OperationsManagerwill
automaticallystartphysicalmachinesinthisgroup.Tosetmodesforallhostsintheenvironment,youshouldmake
globalhostsettingsforthegivenactions(seeGlobalSettingsonpage 345).
SettingActionModesforaGroup
TogetthebestresultsfromOperationsManagersIntelligentWorkloadManagement,youshouldsetasmanyactions
aspossibletoAutomated.Todothat,youshouldsettheactionstoAutomatedatthegloballevel.Ifsomeclustersrun
applicationsthatarehighlycritical,youcanoverridetheglobalsettingforthoseclusters,andsetthemtoManual.
EnforceNonDisruptiveMode
VMactionsincludethemodifier,EnforceNonDisruptiveMode.Whenyouenablethismodifier,OperationsManager
ensuresthatforAutomatedandManualmodesanyresizeactionsthatcanbeexecutedwillnotrequirearebootor
anyotherdisruptiontotheaffectedVM.IftheactionwilldisrupttheVM,OperationsManagerpoststheactioninRec
ommendedmode.Ifitwillnotcauseanydisruption,thenOperationsManagercanpostitasAutomatedorManual.
Forexample,withVMwaretechnologiesyoumusthaveVMwareToolsinstalledtoenablehotresizeofaVM.Assume
youhaveVMwareToolsinstalledontheguestOSforVMA,butnotforVMB,andyouhavesetResizeforPerfor
mancetoAutomatedforthecluster:
IfyouenablethismodifierforVMactions:
OperationsManagerwillautomateresizeactionsforVMA,butwillonlyrecommendresizeactionsforVMB.
IfyoudonotenablethismodifierforVMactions:
OperationsManagerwillautomateresizeactionsforVMAandVMB.
IfyouhavesettheactionstoManual,theeffectisthesameOperationsManagerwillpostthemanualactionsto
theToDolistonlyiftheyarenotdisruptivetotheVMsoperation.OtherwisetheactionswillbeRecommended.
EnforcingnondisruptivemodeisawaytosafelyautomateresizeactionsforVMs.
Users Guide
375
ThePolicyView
InadditiontotheEnforceNonDisruptiveModesetting,OperationsManagerautomaticallydiscoverstheVMsthat
supportHotAddofCPUandMemory,andplacestheseVMsingroups.Youcanusethesegroupsthesameasyou
wouldanyothergroups.
NonDisruptiveGroupsFoundintheGroupsnavigationtree
Youcanenforcenondisruptivemodeasageneralpolicy,andthenscheduleactionwindowstoautomateresize
actionsduringdowntimes.Beawarethatscheduledactionsdonotrespecttheenforcednondisruptivemode
Scheduledresizeactionswillexecuteduringthescheduledwindoweveniftheyrequireareboot.Thisisusefulforset
tingupcertainactionbehaviors,butyoumustbeawarethatenforcednondisruptivemodehasnoeffectonsched
uledactions.
SchedulingActionRestrictionWindows
Forsomeclustersorgroupsofdevices,youmightwanttoautomateactions,butonlyduringoffpeakhours.Opera
tionsManagerincludesaschedulingutilitythatyoucanusetorestrictactionstoatimespecificwindowforagiven
scopeofdevices.Youcanusethistoallowordisallowautomationforagivenwindowoftime.
NOTE:TheOperationsManagerEconomicSchedulingEnginecontinuallycalculatesactionsthatcauseyourenviron
menttoconvergeonthedesiredstate.Theseactionsareinresponsetotheenvironmentatagivenpointintime.
Whenyourestricttheautomationofagivenactiontoacertaintimewindow,OperationsManagerwillonlycalculate
andperformactionsthatareappropriatefortheenvironmentduringthatscheduledwindow.Youshouldreview
manualactionsduringtimeperiodswhenautomationisrestricted,soyoucanmanuallyadjusttheenvironmentin
responsetopeakstates.
Bydefault,theglobalsettingsforallactionshavenorestrictionwindowssetforthem.IfyougloballysettheVMMove
actiontoAutomated,thenVMTurboOperationsManagerwillautomaticallyexecuteanyrecommendedVMmove
actionswhenevertheyarise24hoursaday,7daysaweek.Actionrestrictionwidowsmodifythis,forglobalpolicies
orasoverridestoglobalpoliciesscopedtospecificgroups.(Forinformationaboutpolicyscope,seeGlobalSettingson
page 345.)
Forexample,assumeyouwanttoalwaysautomateResizeforallbutthemostcriticalVMs.YouwouldsetResizeVMs
toAutomatedatagloballevel.Thenforacriticalcluster,youcouldsetarestrictionwindowthatoverridestheauto
mation(setsResizetoManual)duringpeakhours(9:00to5:00MF).
Youcanalsorestrictactionmodesinreversefashion.Forexample,ifyouwanttoautomateResizeforonlyonesetof
VMs,youcansetResizetoManualatthegloballevel,andforoneclusterscheduleittobeAutomatedforagiventime
window.
NOTE:Youcanenforcenondisruptivemodeasageneralpolicy,andthenscheduleactionwindowstoautomateresize
actionsduringdowntimes.Beawarethatscheduledactionsdonotrespecttheenforcednondisruptivemode
Scheduledresizeactionswillexecuteduringthescheduledwindoweveniftheyrequireareboot.Thisisusefulfor
settingupcertainactionbehaviors,butyoumustbeawarethatenforcednondisruptivemodehasnoeffectonsched
uledactions.Formoreinformation,seeEnforceNonDisruptiveModeonpage 375.
376
PolicyCategories
CreatingaSimpleActionRestrictionWindow
Toscheduleatimewindowforanautomatedaction:
1. Setthescopeforthisaction.
Youcansetglobalscope,orscopeforagivencluster.
2. ClickViewScheduletoopentherestrictionswindowspanelandthenclickNewActionRestrictionWindow.
Youcanselectthewindowstartdatebeforehandinthecalendar,orsetitasyoucreatethepolicy.
3. Specifythesettingsforthisrestrictionwindow.
Thedaterangedetermineshowmanydaysthewindowwillbeopen,orbeineffect.Youshouldkeepthe
followingpointsinmind:
Anonrecurringwindowhasastartdate,andnoenddate.Thewindowwillbeopenforthedayyouspecifyas
thestartdate,andfinishattheendofthatday.
Forrecurringwindowsyouspecifyadaterange.Thewindowwillopenduringtimeswithinthatrange.
Fordailyrecurrencethewindowwillbeopenforthehoursyouspecify.
Forweeklyrecurrencethewindowwillbeopenonthedaysoftheweekthatyouspecify,forthehoursyou
specify.
Formonthlyrecurrence,thewindowwillopenonedayeachmonthonthedayyousetfortheStartDate.
ButthewindowrecurrenceremainsineffectuntiltheEndDate.Forexample,ifyouspecifyJanuary1st2013
forthestartdate,andDecember31st2013fortheenddate,thewindowwillbeopenonthefirstdayofeach
monthforthatyear.
Foranygivenday,thewindowcanbeineffectfrom00:00through24:00.Ifyouwantanactionmodetospantwo
days,youmustspecifytworestrictionwindows.Forexample,toenableautomationfrom22:00to06:00,youmust
createtwowindows;onefrom22:00to24:00,andanotherfrom0:00to06:00.
Notethatyoucansetdifferentlabelcolorsforyourrestrictionwindows.Thisisagoodwaytotrackwindowsofa
similartype.Forexample,youcoulduseredforwindowsoncriticalclusters,andgreenforwindowsonprototyping
clusters.
Users Guide
377
ThePolicyView
4. Whenyouhavethesettingsyouwant,clickCreate.
Therestrictionwindowappearsinthecalendar.Whenyouselectadayinthecalendar,theActionRestriction
Windowslistshowsalltheitemsforthatday.Hoveroveranitemtodisplaydetailsinatooltip.
378
PolicyCategories
TiebreakResults
Itspossiblethatdifferentrestrictionwindowswillaffectthesameresourceinstance.Inthatcasethemostconserva
tivesettingwins.Thefollowinglistisfrommostconservativetomostaggressive:
Disabled
Recommended
Manual
Automated
ApplicationPriority
ApplicationprioritydeterminestheconditionsunderwhichOperationsManagerrecommendssuspendingortermi
natingaVM.SuspendingaVMmeanspoweringitdown,butleavingitintheinthehypervisorslistofmanagedVMs.
TerminatingaVMmeansremovingitfromthehypervisor.WhenOperationsManagerrecommendsthatyoutermi
nateaVM,thisindicatesthattheVMisdormant,andnoapplicationsarerunningonit.
Users Guide
379
ThePolicyView
NOTE:YourenvironmentmayincludesomeVMsthatyouneverwanttoterminate.Youmightthinkthatyoucanset
allapplicationstoMissionCriticalasawaytodirectthatOperationsManagerneverrecommendstermination.Infact,
OperationsManagercanrecommendthatyouterminateadormantVMthathasMissionCriticalapplicationsonit.To
ensureVMsneverterminate,disabletheTerminateactionforallVMsorforagroupofVMs.Formoreinformation,
seeActionModesonpage 370.
OperationsManagermonitorsresourceconsumption,andworkstokeepMissionCriticalapplicationsrunning.Ifa
MissionCriticalapplicationneedsresourcesandnoneareimmediatelyavailable,OperationsManagermayrecom
mendsuspendingnoncriticalVMstofreeupresources,whichmakesthemavailabletothecriticalapplication.
Bydefault,allapplicationsareMissionCritical(seetheGlobalSettingforApplicationPriority).Youcanspecifythe
priorityforapplicationstobe:
MissionCritical
ThefocusofOperationsManageristokeeptheseapplicationsrunning.Forexample,itwillneversuggest
suspendingtheVMthathostsamissioncriticalapplication.
Normal
OperationsManagermaysuggestsuspendingaVMthathostsnormalapplicationstofreeupresourcesthata
missioncriticalapplicationmightneed.
Low
OperationsManagerdoesnotconsidertheneedsoflowpriorityapplicationswhencalculatingthedesiredstate
foryourenvironment.
Youspecifyapplicationpriorityforgroups.Themostimportantgroupsforapplicationpriorityare:
Applications
Eachgroupisnamedforadiscoveredapplication,andcontainsalltheinstancesofthatnamedapplication.
PhysicalMachines
Foreachphysicalmachines,alltheapplicationsrunningonthatmachine.
IfaVMhasanyMissionCriticalapplicationsonit,OperationsManagerwillalwaystrytofindresourcesforthatVM,
andwillneverrecommendsuspendingitinordertofreeupresources.OperationsManagercanrecommendtermi
natingaVMwithMissionCriticalapplications,iftheVMistrulydormant.
ForaVMwithallNormalapplications,iftheVMusesresourcesthatareneededelsewhere,thenOperationsManager
mayrecommendsuspendingthisVM.ForaVMwithLowpriorityapplications,itcanrecommendterminatingtheVM
tofreeupresources.
NOTE:OperationsManagerdefinesaGuestLoadapplicationforeachVM.TheGuestLoadrepresentsallconsumption
thatOperationsManagercannotassigntoaspecificapplication.ThisincludesprocessesfortheVMsoperating
system.OperationsManagerignoresGuestLoadprioritywhendecidinghowtofreeupresources.However,ifaVM
hasonlytheGuestLoadapplicationonit,andthatapplicationissettoLowPriority,thenOperationsManagermay
recommendterminatingthatVM.
Thefollowingfigureshowsoverridesettingsfortheapplicationshostedbyaspecificphysicalmachine.Tosetpriority
forallapplicationsintheenvironment,youshouldmakeglobalsettingsforApplicationPriority(seeGlobalSettingson
page 345).
380
PolicyCategories
SettingPriorityfortheApplicationsonaSpecificHost
TiebreakResults
Whenthesameresourceinstancehasconflictingsettings,themostconservativesettingwins.Thefollowinglistis
frommostconservativetomostaggressive:
MissionCritical
Normal
Low
DiscoveryPolicies
OperationsManagersweepsthroughyourenvironmenttodiscovertheinventoryitems(applications,VMs,hosts,
datastores,etc.)inyourenvironment.Itperformsinitialdiscoverywhenyoufirststartitandaddtargethypervisors,
andeventsthatcanchangetheinventorytriggersubsequentdiscovery.Youcansetpoliciestodirect:
ApplicationDiscoveryonpage 381ApplicationSignatures(howOperationsManagerrecognizesapplication
processes),andcredentialstoaccesstheVMsthathosttheapplications
LoadBalancerDiscoveryonpage 386Mappingapplicationsignaturestovirtualapplications
vCenterAnnotationGroupingonpage 387vCentertagsOperationsManagercanuseforgrouping
ApplicationDiscovery
OperationsManagerdiscoversapplicationsviaWMI(forapplicationsonWindowsVMs)andSNMPorJMX(forappli
cationsonotherVMs).Tokeepthelistofdiscoveredapplicationscurrent,OperationsManagerpollstheenvironment
every20minutes.
NOTE:ForSNMPmonitoring,OperationsManagerreceivestrapmessagesviaport162.
Users Guide
381
ThePolicyView
ForOperationsManagertoperformapplicationdiscovery,itrequires:
TheappropriateagentrunningonthegivenVM
ForVMsrunningWindows,theVMmusthaveaWMIagentrunningonit
ForSNMPdiscovery,VMsmustrunLinux,andtheVMmusthavearunningSNMPagent
ForJMXdiscovery,theJVMonthevirtualmachinemustbestartedwithajmxremoteport
VMAccessCredentialsonpage 383forthegivenprotocol(WMI,SNMP,orJMX)
ApplicationSignaturesonpage 382toidentifytheapplicationsyouwanttodiscoverandmanage
Applicationsignaturesidentifyrunningprocessesthatbelongtoaspecificapplication.OperationsManagerships
withadefaultsetofapplicationsignaturesyoucanaddotherstothelist.
DefaultApplicationDiscovery
Bydefault,OperationsManagerdiscoversthefollowingapplications:
ApplicationName
Description
MSSQL
MicrosoftSQLServer
IIS
MicrosoftInternetInformationServices
LSASS
MicrosoftActiveDirectoryservices
XenDesktop
CitrixXenDesktop
VMView
VMwareView
SharePoint
MicrosoftSharepointServer
GuestLoad
TheresourcesthatOperationsManagerhasnotassignedtoanyspecificapplication(formore
information,seeGuestLoadonpage 123)
ApplicationSignatures
Anapplicationsignatureisasearchstringthatmatchesprocessnames.Asingleapplicationmaylaunchanumberof
processestoperformitsjob.Ratherthantrackingeachprocessasaseparateapplication,OperationsManagercan
grouptheseprocessesandmonitorthegroupasasingleapplication.
Eachprocesswillhaveauniquename,buttheprocessnametypicallyincludespartofthenameofthemainapplica
tion,orsomeothertextthatidentifiesitaspartoftheoverallapplication.Thisnamethatssharedinalltheprocess
namesistheapplicationsignature.
Notethatthesameapplicationsignatureisvalidforalltheprotocolsapplicationdiscoverysupports.Whenyoumake
thelistofsignatures,youdonotneedtoidentifywhatprotocolwillbeusedtomonitorthem.AsOperationsManager
scansaVMforapplicationprocesses,itusesthefulllistofsignatures,nomatterwhattheoperatingsystemisforthat
VM.
Tospecifyanapplicationsignature:
1. SelectApplicationDiscoverytodisplaytheeditor.
2. Createanewapplicationsignature.
3. Provideanapplicationname.
Applicationnamesshouldbeunique.Ifyouprovideanamethatisidenticaltoadefaultapplicationname(as
describedinDefaultApplicationDiscoveryonpage 382),thenOperationsManagerwilluseyourcustomapplica
tionsignaturewhengroupingapplicationprocesses.
382
PolicyCategories
4. Enterregularexpressionstoidentifythecharactersthatmustbeinanapplicationprocessname.
Youcanalsospecifycharactersthatmustnotbeintheprocessname.Anyprocessnamethatsatisfiestheapplica
tionsignatureidentifiesamemberofthegivenapplication.
Forexample,assumethefollowingstrings:Match:s.*Nomatch:sq.*
Inthiscase,thesignaturewouldmatchallprocessnamesthatbeginwith's',exceptthosethatbeginwith'sq'.
CreatingApplicationSignatures
VMAccessCredentials
Todiscoverandmonitorapplications,OperationsManagerusesWMIonVMsrunningWindows,andSNMPorJMXon
otherVMs.YoumustprovidevalidcredentialsforanyoftheVMsthathostapplicationsyouwanttomonitor.
NOTE:ForWMIapplicationdiscoveryandmanagement,thegiventargethypervisorrequiresspecificpermissionsthat
allowWMIaccess.Formoreinformation,seeHyperVTargetsonpage 308.
YouselectVMgroupsandsetspecificcredentialsforthoseVMs.Youcanselectatoplevelgrouptoprovideonesetof
credentialsforalltheVMsintheinventory,andthenselectlowerlevelgroupstooverridethemoregeneralsettings
(formoreaboutsettingsoverrides,seePolicyScopeonpage 345).
Users Guide
383
ThePolicyView
NotethatyousetcredentialsforgroupsofVMs,notforindividualVMs.WhendiscoveringapplicationsontheVMsin
agroup,OperationsManagerassumesallthoseVMshonorthesamecredentials.IftheVMsindefaultgroupings
dontallhonorthesamecredentials,youcancreatecustomgroupstokeepthesamecredentialstogether.Forinfor
mationaboutcreatingcustomgroups,seeGroupManagementonpage 349.
YoucanspecifyWMI,SNMP,andJMXaccesscredentialsforthesamegroup.Forexample,ifthegroupincludesVMs
runningbothWindowsandLinux,youshouldspecifyavalidWindowsadminaccount,avalidLinuxcredentials(SNMP
communityandJMXcredentials).ForallVMsinthegroup,iftheyarerunningWindowsthentheymusthonorthe
providedadmincredentials;forotheroperatingsystems,theymusthonortheprovidedSNMPorJMXcredentials.
Thesettingstomakeare:
Username:Auserwithadminrightsonthemachine
Password:Thatuserspassword
SNMPCommunity:Acommunitystringthatisvalidonthemachine
JMXProtocol:CanbeRMIorJMXMP
JMXPort:TheportnumberofthejmxremoteportfortheVMsJVM
JMXURL:TheURLthatOperationsManagerusestoestablishaclientconnectionwiththeVMsJVM
RetryInterval:Theminimumamountoftimetowaitbeforetryingtologintoamachineagainafteralogin
timeout.Itscommontoconfiguremachinessotheywilllockoutanyloginattemptsafteracertainnumberof
unsuccessfulattempts.Thelockouttypicallystaysineffectforagiventime(15or30minutes,forexample).
OperationsManagerlogsintopollforapplicationsevery20minutes.Youshouldsettheretryintervaltoavalue
largerthanthelockouttimethatisspecifiedforthemachine.Thiswillavoidunnecessarylockoutsincasethe
credentialsyouprovidehereareincorrect.Thedefaultretryintervalvalueis60minutes.
ThefollowingfigureshowssettingsfortheapplicationsthatrunonVMsinaspecificcluster.Tosetcredentialsforall
VMsintheenvironment,youwouldselectatoplevelitemintheScopelist.
SettingDiscoveryCredentialsforApplicationsinaCluster
Credentialsareinherited.Forexample,youcanselectthetoplevelgroupVirtualMachinesandprovideonesetof
credentials.Thenyoucanselectlowerlevelgroupsandprovideoverridecredentials.Thelowestlevelcredentialspec
ificationwins.
384
PolicyCategories
NOTE:YoushouldavoidasituationwherethesameVMisamemberoftwodifferentgroupsthatarenotinanesting
relationship.Inthiscase,OperationsManagercannotreliablydeterminewhichgroupscredentialsitwilluse.
ThefollowingimageshowssettingsforallVMs(thetoplevelgroup).ThismeansthatbydefaultOperationsManager
willusethesecredentialswhenitperformsapplicationdiscoveryonaVM:
ThenextimageshowssettingsforaspecificVM.YoucannotmakesettingsonindividualVMs,butyoucanseethe
username,andyoucanalsoseewhichgroupsettingisineffect.Inthiscase,OperationsManagerwillusethesecre
dentialsforapplicationdiscoveryonthatVM.
TheApplicationDiscoverytableshowswherethisVMscredentialsareset.Inthiscase,theyaresetinthetoplevel
group(VirtualMachines).ItspossibleforoneVMtobelongtomanygroups.Ifyouneedtochangethecredentialsfor
thismachine,youknowwheretheyarecurrentlyset.Youcancreateanothergrouptosetdifferentcredentialsforthis
VM.
Users Guide
385
ThePolicyView
LoadBalancerDiscovery
Loadbalancersusevirtualapplicationstomanagerequeststoadefinedsetofrunningapplications.Virtualapplica
tionsaredividedbyservicetype.OperationsManagerdiscoverstheservicetypesthataredefinedfortheloadbalanc
ersinyourenvironment,andmapsthesetofapplicationseachservicetypebalances.
TodefinewhichapplicationsOperationsManagerassociateswithloadbalancerservicetypes,youassignanapplica
tionsignaturetoaport,andOperationsManagerwillmapthatsignaturetotheloadbalancerthatmanagesapplica
tionsofthattypeoverthegivenport.Theapplicationsignaturesshouldidentifyapplicationsthatarecurrentlybound
tospecificloadbalancers.(Applicationbindingtoloadbalancersispartoftheloadbalancerconfiguration.)Thispro
videsageneralmechanismtomapapplicationstoloadbalancersyouonlyneedtoknowtheappropriateapplica
tionsignature,andtheportnumber.
NOTE:IfyouhaveenabledtheHybridCloudControlModule,andyouhavespecifiedanAWStargetthatincludesElastic
LoadBalancing,thenOperationsManagercandiscoverthatloadbalancerandrecommendbalancingacrossthecloud
forworkloadbursts.
Toassignsignaturestoaloadbalancer,youmustfirsthavedefinedappropriatesignaturesforthespecificapplications
runninginyourenvironment.Forinformationaboutdefiningapplicationsignatures,seeApplicationDiscoveryon
page 381.Whenyouhavetheappropriateapplicationsignatures,assignthemtoloadbalancerportsasfollows:
1. ChooseDiscovery>LoadBalancerintheCategorylist.
Alistofdiscoveredloadbalancerportsappears.TheseareontheloadbalancersyousetupastargetsintheAdmin
view(seeAddingLoadBalancersasTargetsonpage 320).
2. Assignapplicationsignaturestoaloadbalancerports.
Assignalreadydefinedsignaturestotheeachport.OperationsManagerwillresolvethesesignaturestotheappro
priateloadbalancer.
386
PolicyCategories
AssigningApplicationSignaturestoLoadBalancerPorts
vCenterAnnotationGrouping
vCenterServerannotationsareawayforuserstoclassifytheirVMsaccordingtocustomnames.Forexample,the
vCenteradministratormayusetagsforDepartment,Owner,andTeam.Eachoneofthesetagsisawaytoclassifythe
VMs.Theadministratorcanthenassignvaluestoeachtag,whichfurtherclassifiestheVMs.Forexample,theVMscan
begroupedintotwodepartmentsasawaytodistinguishVMsforSalesfromVMsforDevelopment.
OperationsManagercanusetheseannotationstomanagevCenterVMsingroups.Thefollowingfigureshowsa
departmentalgroup.ThiscorrespondstotheVMsinvCenterthathavebeengiventhevalueDevelopmentfortheir
Departmentannotations.NotethatOperationsManagerfullyrecognizesthesegroups.Youcansetscope(foruser
accountsorplans),generatereports,anduseothergrouprelatedfeatures.
TospecifyhowOperationsManagerdiscoversannotations,displayVCAnnotationsandenterastring.Thestringgives
thenameforeachannotation,separatedbyanORbar.Donotincludespacesateithersideoftheseparator.
Users Guide
387
ThePolicyView
SpecifyingAnnotationNames
388
PolicyCategories
InfrastructureCost
Oftenyouwillhavedifferentclassesofhardwaretohostyourenvironment,andyouwillwanttoreservemoreexpen
sivehardwareforcriticaluse.Forexample,youmightreservemoreexpensivehoststorunbusinesscriticalapplica
tions,andreservelowercosthardwareforyourdevelopmentenvironment.Inthatcase,youwouldwantOperations
Managertoplaceapplicationsaccordinglycriticalapplicationsonthesehigherpricedhosts,anddevelopment
applicationsonthelowercostmachines.
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
389
ThePolicyView
CreatinganInfrastructureCostPolicy
TocreateanInfrastructureCostpolicy:
1. ChoosethedevicetypeyouwantHostorStorage.
2. Choosethetemplatesyouwanttoaddtothepolicy.
Youcanchooseanexistingtemplatefromthetemplatecatalog,orcreateanewone.
3. Editthetemplate.
Specifythefollowing:
Templatenameanddescription
PriceYoushouldspecifyapricethatapproximatesyourhardwarecostascloselyaspossible.Currently,this
priceappearsingeneratedreports.InfutureversionsofOperationsManagerthepricemightbeusedforother
calculations.
CapacityDoyourbesttoapproximatethecapacityfortheclassofhardwareyouredescribing.Operations
Managerusesthesevaluestodecidewhichgrouptoputeachdeviceinto.Ifamachinedoesntexactlymatch
anytemplatesinthepolicy,OperationsManagerassignsthemachinetotheclosestmatchpossible.
AddtoInfrastructureCostPolicyTurnonthischeckboxtoaddthetemplatetothepolicy.Foreachtemplate
thatyouenable,OperationsManagercreatesanassociatedgroup.(Note:Ifnomachinesmatchthegiven
template,thenthegroupwillnotappearintheGUI.)
4. Applythechanges.
ClickApplytoassignthetemplatetothepolicy.
UsingtheInfrastructureCostPolicy
Infrastructurecostpoliciesassignhardwaretogroups.ThegroupsappearintheByCostfolder.Whenyousetscopeto
adashboardoraWorkloadPlacementpolicy,youcanselecttheseorothergroups.
390
PolicyCategories
SettingScopetoaGroupbyCost
YoucanusethesegroupswiththefollowingOperationsManagerfeatures:
DashboardsinTheDashboardsViewonpage 82
YoucanuseInfrastructureCostgroupstosetthescopeofdashboardsontheDashboardsview.Inthisway,you
cansavecustomdashboardsthatonlyshowinformationaboutaspecificclassofhardware.
WorkloadPlacementSegmentsonpage 354
WithWorkloadPlacementpolicies,youcanensurethatcertainVMswillalwaysbeplacedonhardwareofa
certainclass,oryoucanspecifythatcertainVMsnevergetplacedonaclassofhardware.
ClusterCapacityConfiguration
TheClusterCapacitydashboardcalculateshowmanyVMsyoucansafelyaddtothehostsordatastoresinacluster.To
makethiscalculation,itrunsplanningscenariosthattakeintoaccountalltheconditionsinyourcurrentenvironment.
TheresultshowsVMheadroomforagivencluster.
TocalculateVMheadroom,theplanmustassumeeachadditionalVMhasbeenallocatedacertaincapacityforits
resources.Toaccomplishthis,theplanusesaVMtemplateasaprofilefortheVMsthatfilltheclustersheadroom.
Users Guide
391
ThePolicyView
TheClusterCapacitypolicysetswhichVMtemplatetouseintheplan.YoucansetaglobalVMtemplate,orsetover
ridesforspecificclustersinyourenvironment.
Tosetatemplate,chooseanitemfromthedropdownlist.
Tocreateanewtemplateoreditanexistingone,clicktoopentheTemplateCatalog.
SettingaClusterCapacitytemplateforaspecificcluster
EmailandTrapNotification
YoucansetupemailandSNMPtrapnotificationsforproblemsthatariseonVMs,hosts,ordatastores.Operations
Managercansendnotificationswhenproblemsoccurandwhentheyrecleared.Forexample,youcansetupanotifi
cationtoyouremailaddresswhenevertheresaDiscoveryproblem,oranSNMPtraptoyournetworkmanagement
applicationwhenevertheresamonitoringproblem.
392
PolicyCategories
MessageFormat
YoucandefinethecontentofEmailnotificationmessages,aswellastheFromaddressforeachmessage.Tomake
thesesettings,selecttheEmail/TrapNotificationscategoryandmakeGlobalsettings.
TheFromaddressidentifiesthesender,andwillbeusedforanyrepliestoanemailnotification.Ifyouleavethisfield
blank,theFromaddresswillbetheemailaddressthatisassociatedwiththeOperationsManagerlicenseinstallation.
NOTE:TheFromaddressalsoidentifiesthesenderforreportsubscriptions.Formoreinformationaboutreport
subscriptions,seeManagingSubscriptionsonpage 401.
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
Users Guide
393
ThePolicyView
Themessageformatvariablesforamessageare:
Variable
Description
{0}
EventtypeTheproblemname.Forexample,WorkloadBalance.
{1}
SubcategoryOneof:
PerformanceBottlenecks
StorageManagement
WorkloadPlacement
GreenIT
ConfigurationManagement
OverProvisioning
CapacityManagement
{2}
SeverityOneof:
Critical
Major
Minor
{3}
StateCanbeNOTIFYorCLEAR.
{4}
DescriptionAfulldescriptionoftheproblem.
{5}
AffectedentityThenameoftheVM,host,ordatastoreassociatedwiththeproblem.
{6}
ClassnameThetypeofdevicethatregistersthisproblem.Canbeoneof:
VirtualMachine
PhysicalMachine
Datastore
{7}
TargetTheIPaddressornameofthehypervisorthatmanagestheaffecteddevices.
{8}
HostnameThenameofthephysicalmachinethathoststheaffectedVM.ThisvariableonlyappliestoVM
problemnotifications.
{9}
DatastorenamesThenamesofthedatastoresthatservertheaffectedHostorVM.Thisvariableonlyappliesto
VMandHostproblemnotifications.
NotificationSetup
Youcansetupnotificationforallthedevicesinyourenvironment,oryoucanselectdefinedgroupsandsetspecific
prioritiesforthosedevices.(Forinformationaboutdefiningcustomgroups,seeGroupManagementonpage 349.)
Foreachnotification,canspecifytheType,andspecifytherecipientintheAddressfield:
394
EmailProvidetheemailaddressthatwillreceivethenotification
Youcanprovidemultipleaddressesasacommaseparatedlist.
SNMPTrapProvidetheIPaddressofthedevicethatwillreceivethenotification
OperationsManagersendsthesenotificationstoport162.
PolicyCategories
SettingUpEmailNotificationsforaGroup
Whenyousetupnotifications,youcanchoosefromthefollowingcategoriesofevents(clickthecellintheTypecol
umntomakeyourchoice):
ProblemIssuesOperationsManageridentifieswithinyourvirtualenvironment
DiscoveryIssuesthatoccurasOperationsManagerperformsdiscovery
MonitoringIssuesthataffectOperationsManagerasitmonitorsyourenvironment
ControlIssuesthataffectOperationsManagerasitperformsrecommendedactions
MediationCommunicationissuesthatarisewhenOperationsManagersendscommandstodiscover,monitor,or
changeyourenvironment
HealthcheckIssuesthataffectOperationsManagerperformance.Theseissuesarediscoveredviaperiodic
OperationsManagerhealthchecktests
InterApplianceIssuesthatoccuronanaggregatingserverasOperationsManagercommunicateswithtarget
OperationsManagerservers
IntheSeverityfieldyouspecifywhicheventsofthegivencategoryshouldtriggeranotification.
IntheNotifyStatefieldyouchoosetonotifywhentheeventoccurs(NOTIFY)whenitiscleared,orboth.
RetentionConfiguration
OperationsManagergathersmetricsfromyourenvironment,andstoresthemtoprovidehistoricalreports.Toopti
mizedatastorage,itconsolidatesthedataintothreegroupsHourly,Daily,andMonthly.Dailystatisticsconsolidate
Hourlydata,andMonthlystatisticsconsolidateDailydata.
OperationsManageralsosavesauditlogentries,anditstartsnewserverlogsatregularperiods.
Users Guide
395
ThePolicyView
SpecifyingRetentionofHistoricalRecords
Themoretimeyouspecifytoretainthesedata,themorestorageOperationsManagerrequires.Asyoumodifythe
timetoretaindata,OperationsManagerestimatesthestorageyouwillneedfortheresultingdatabase.
Tochangeretentionsettings,edittheValuefields.Whenyouresatisfiedwiththesettings,clickApply.
Toreturntothedefaultsettings,clickResetDefaults.
GeneralSettings
TheGeneralSettingsincludeasettingtospecifythecurrencythatisusedforcurrencyvaluesinreportsandthePlan
View.Donotusecharactersfromanextendedset.IfyouwanttospecifyacurrencyotherthanUSD($),youshould
usethethreelettersymbolforthatcurrency.
396
TheReportsView
TheReportsViewgivesyouaccesstothereportsthatareavailableonyourinstanceofOperationsManager.Inthis
viewyoucan:
ViewsavedreportsReportsthathavebeengeneratedandsavedonyourOperationsManagerserver
Generateuptotheminutereports
CreatereportsbasedonSQLqueries
SchedulereportstobegeneratedatregularintervalsAddreportstoorremovethemfromtheschedulelist
ScheduledreportsappearintheReportspanewithaclockicon( ).
Managesubscriptionstoscheduledreports
Users Guide
397
TheReportsView
OperationsManagershipswithalistofstandardreportsthatgiveyouselectivesnapshotsofthestateofyourenvi
ronment.Thisviewlistsallthestandardreportssoyoucanvieworschedulethem.Youcanalsocreatecustomreports
andaddthemtotheReportsView.
ViewingReports
Toviewareport,firstselectthetypeofreportyouwanttoseeintheReportspanel.Ifthereporthasbeenscheduled,
OperationsManagergeneratescopiesatregularintervals.Youcanviewacopyofascheduledreport,oryoucanview
anuptotheminutereportareportbasedonthecurrentstateofyourenvironment.
YoucanchoosetoviewthereportinPDForXSLSformat.PDFreportsdisplayinabrowserwindow,andthebrowser
downloadsXSLSreportstoyourlocalmachine.
ViewinganUpToTheMinuteReport
Toviewacurrentreport,selectthereporttypeintheReportspanel,andclickGenerateNow.
MakethesettingsyouwantintheGenerateReportdialogbox,andclickApply:
398
Scope
OpentheScopedialogboxandchooseagrouptosetthereportsscope.
Format
ChoosePDForXSLX
NumberofDaysBack
Thissettingdetermineshowmuchhistoricaldatatoincludeinthereport.
HideCPUandStorageCharts
Hidingthechartsresultsinatabularreport.
SchedulingReports
NOTE:IftheScopefieldisinthedialogbox,thisreportrequiresascope.Youmustsetascopebeforeyoucanclickthe
Applybutton.
ViewingScheduledReports
Whenyouscheduleareport,OperationsManagergeneratesthereportatregularintervalsandsavesitontheserver.
WhenyouselectareporttypeintheReportspane,theGenerate/ViewReportpaneupdatestoshowarangeofsaved
reportsfortheactivedaterange(seetheStartandEndfields).Ifnoreportsappearinthelist,thatmeansthereport
wasnotscheduledduringthetimeoftheactivedaterange.
Youcansetthedaterangethatyouwant,andupdatethelistsubsequentchoicesintheReportspanewillreflect
thenewdaterange.
Thelistofgeneratedreportsshowsthereportsdateandfilename.YoucanchoosetogetaPDForXSLSversionofthe
report.
SchedulingReports
Whenyouscheduleareport,youchoosethereporttype,andthensetthefollowingparameters:
Period
HowoftenOperationsManagerwillgeneratethereport.Forweeklyreports,youcanspecifythedayoftheweek.
Users Guide
399
TheReportsView
Scope
Ifpresent,youmustchooseagrouptosetthescopeofthereport.
Format
SpecifywhethertogeneratePDForXSLSreports.
Email
Specifyoneormoreemailaddressestocreateasubscription.OperationsManagerwillemailthereporttothe
specifiedaddressesatintervalsspecifiedbythesettinginPeriod.
NumberofDaysBack
Thissettingdetermineshowmuchhistoricaldatatoincludeinthereport.
HideCPUandStorageCharts
Hidingthechartsresultsinatabularreport.
Thescheduledreportsappearinthepanel.Youcanseewhentheywillbegenerated,andyoucandeleteschedule
entriesfromthelist.
400
ManagingSubscriptions
ManagingSubscriptions
Ifyouprovideanemailaddresswhenyoucreateascheduleentryforareport,thatcreatesasubscriptiontothe
report.Thereportwillbemailedtotherecipientattheintervalsthataresetforthescheduledperioddaily,weekly,
ormonthly.Youcanprovidemultipleemailaddressesasacommaseparatedlist.
Notethatifyoursubscribetoareportthathasnotbeenscheduled,thesubscriptionalsoschedulesthereportgener
ation.However,OperationsManagerdoesnotsaveduplicatereportsontheserver.Forexample,ifyouscheduledaily
generationofareport,andcreateaweeklysubscriptioneveryFriday,OperationsManagerdoesnotsavetworeports
onFridays.Ontheotherhand,ifyouscheduleaweeklyreportforMondays,andthencreateasubscriptionforFri
days,OperationsManagerwillsavetworeportsaweekoneonMondayandanotheronFriday.
ThesubscriptionsappearintheScheduleReportspanel.Anyentryinthispanelthathasanemailaddressisasub
scription.
Users Guide
401
TheReportsView
CustomReportsfromViews
OperationsManagerincludesafeaturetogenerateareportfromthedisplayyouseeintheInventoryViewandthe
DashboardsView.Inaddition,youcancreateacustomdashboardthatsetsscopeforeachpanelyoudecidetoinclude
inthedashboard.Thisreportingfeatureincludesthreeoptions:
402
PDFGenerateaPDFversionofthereport
XSLSGenerateanXSLSversionofthereport
SaveasReportSavethereportasanentrythatyoucanselectintheReportsView
CustomSQLReports
Usethisfeaturetocreateacustomreport:
1. Settheview
IntheInventoryView,setthescopethatyouwant.IntheDashboardsView,chooseadashboardandsetthescope,
orchooseacustomdashboard.
2. Savetheviewasareport
ChooseSaveasReportfromtheReportsiconintheflyoutpanel(
yousavethereport.
).Youprovideanameanddescriptionwhen
3. ManagethereportintheReportsView
ThereportappearsintheReportspane.Youcangenerateanuptotheminutereport,schedulethereport,or
createsubscriptionstoit.
CustomSQLReports
YoucanspecifySQLqueriesagainsttheOperationsManagerhistoricaldatabasetogenerateacustomreport.Youcan
importaqueryfile,orwritethequerydirectlyintheAddReportdialogbox.Whenyounameandsavethereport,it
appearsinthelist.YoucanuseitthesameasanyotherreportScheduleregularrunsofthereport,andsetupsub
scriptions.YoucanviewthereportinPDForXSLSformat.
Users Guide
403
TheReportsView
VMTurbohasaspaceintheGreenCirclededicatedtoqueriesthatothermembersofthecommunityhavepublished
andshared.ThesequeriesarereviewedbyVMTurbostaffandthenpostedtothesite.ClicktheGreenCircleicontogo
tothesiteanddownloadapublishedquery.Formoreinformationaboutthedatabasestructure,seetheVMTurbo
DatabaseDefinitionsarticleontheGreenCircle.
404
AggregatedOperationsManager
Installations
Inlargevirtualenvironments,youcanusemorethanoneOperationsManagerinstancetomanageyourworkload.
Thiscanoffertwoadvantages:
Scalinguptomanagelargerinventories
Separationbyregion,lineofbusiness,customer,orothercriteria
NOTE:Forseparationofdata,youcanalsouseasingleinstanceofOperationsManagerandassignscopetouser
accounts.Forexample,thisisawaytoachieveseparationbycustomerwithinasingleinstanceofOperationsManager.
Formoreinformation,seeAccountScopeonpage 302.
Byaggregatingmultipleinstancesinthisway,youcanviewtheentireenvironmentthroughasingleGUI.Onespecial
installationofOperationsManagerservesastheaggregatinginstance,anditdisplaysthecombineddatafromeach
underlyingtargetinstance.Thisbringstogethertherecommendedactions,dashboardsandsummarydisplays,
reporting,andotherdatainoneapplicationview.
Inthisarchitecture,eachtargetinstancehasitsownsetoftargethypervisors,andmanagesitsassociatedworkload.
Userscanlogontotheseinstanceslocallyastheynormallywould,andusetheirGUIstoperformadministration
tasks,reviewandperformrecommendedactions,runplans,orperformanyothertaskausercanperformwithOper
ationsManager.Butaggregationoffersmore.
Users Guide
405
AggregatedOperationsManagerInstallations
Theaggregationinstancetreatstheunderlyinginstancesasitstargetservers.Userscanlogontotheaggregation
instanceandusetheGUItomanagetheaggregatedenvironmentbyexecutingrecommendedactions,viewingaggre
gateddashboardsandsummarypanels,andperformingothertasks.Youperformthesetasksthroughtheaggregating
GUI,butyoucaneffectchangesontheinventorymanagedbytheunderlyingOperationsManagerinstances.
NOTE:Anaggregatinginstancecannotmanagehypervisorsandaggregatedtargetinstancesatthesametime.Allthe
targetsofanaggregatinginstancemustbetargetinstancesofOperationsManager.
OperationsManagerVersionsandAggregation
NotethatallinstancesofOperationsManagerintheaggregationarchitecturemustberunningthesameversion.If
youupdatetheversionyouarerunning,youshouldupdateallinstancesinthearchitecture.Theearliestversionof
OperationsManagerthatsupportsaggregationis3.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:
406
Whenyoucreateauseraccountontheaggregatinginstance,thatuseraccountgetspusheddowntothe
underlyinginstances.Youcanthenlogintotheunderlyinginstancesusingthesamecredentials.
TheActiveDirectorydomainandserverspecificationsarelocaltoeachOperationsManagerinstance.Inthisway,
eachinstancecanuseauthenticationthatislocaltoitsdomain.
AggregationDetails
AggregationDetails
Theaggregationinstanceprovidesaviewofthewholeenvironmentthatisbeingmanagedbythetargetinstances.
TheaggregatinginstancerequestsdatafromthetargetinstancesasitsGUIneedsthedata.
Thefollowinglistprovidesdetailsofhowtheaggregationinstancemanagesdatafromthetargetinstances.
SystemdefinedGroups
OperationsManagerautomaticallygroupsdevicesinyourenvironmentintoclustersandothergroups.For
example,itlistsdatastoresbystoragetype,andVMsbystorage.Theaggregatinginstanceaddstheaggregated
devicestothesegroupsasappropriate.Forexample,ifthedifferenttargetinstancesallincludeiSCSIdisks,then
theaggregatinginstanceshowsallofthesedisksinthesameiSCSIgroup.Youcanselectthesegroupsoritemsin
thesegroupstosetthescopeoftheaggregatinginstance.
CustomGroups
Theaggregatinginstancedisplaysallthecustomgroupsthataredefinedinthetargetinstances.Youcanselect
thesegroupsoritemsinthesegroupstosetthescopeontheaggregatinginstance.Youcancreategroupsonthe
aggregatinginstancethatincludedevicesfromdifferenttargetinstances.Groupsyoucreateontheaggregating
instancedonothaveanyeffectongroupsthataredefinedontargetinstances.
ToDoList
Ontheaggregatinginstance,theToDolistshowsrecommendedactionsforallthetargetinstances.Ifmanual
executionfortheactionisenabledonthetargetinstance,thenyoucanselectthatactionandexecuteitfromthe
aggregatinginstance.Thissendsamessagetothecorrespondingtargetinstance,whichthenexecutestheaction.
DashboardsView
TheProjectClusterResourcesdashboardisnotaggregated.Thisdashboarddisplaysalistoftargetinstances,and
youcanlogintotheseinstancestoprojectclusterresources.
Fortheotherdashboards,thedatayouseeshowsacombinationofthetargetinstances.Forexample,theAssure
ServicePerformancedashboardshowsinformationforthecombinationofallhostsinyourenvironment.Asyou
setthescopeofthedashboard,youcanchoosefromallthegroupsandclustersintheenvironment.
InventoryView
Thedatayouseeinthesummarypanelsshowsacombinationofthetargetinstances.Forexampleifyourtarget
instanceseachmanageanumberofLSASSapplications,thenavigationlistwillshowthecombinationofallthese
applicationsundertheheadingforLSASS.Youcanselectgroupstosetthescopeofthisview.
PlanView
Plansarenotaggregated.ThePlanviewdisplaysalistoftargetinstances.Youcanlogintotheseinstancestorun
plansonthem.
DeployView
TheDeployviewdisplaysalistoftargetinstances.YoucanlogintotheseinstancestodeployVMsonthem.
OptimizeView
Thedatayouseeinthisviewshowsacombinationofthetargetinstances.Youcanselectgroupstosetthescope
ofthisview.
Users Guide
407
AggregatedOperationsManagerInstallations
AdminView
Ontheaggregatinginstance,thisviewsupportsthefollowingtasks:
LicenseConfiguration
Licenseconfigurationfortheaggregatinginstancegetspusheddowntothetargetinstances.Forinformation
aboutapplyinglicenses,seeLicenseConfigurationonpage 327.
UserAuthenticationConfiguration
Youcanmanageuseraccountsfortheaggregatinginstance.Theseaccountsgetpusheddowntothetarget
instancesaswell.Formoreinformation,seeAggregatedUserAccountsandLoginonpage 406andUser
AuthenticationConfigurationonpage 295.
Maintenance
Maintenanceactionssuchassoftwareupdatesanddiagnosticsarefortheaggregationinstance,only.The
targetinstancesmustperformtheirownmaintenanceactivities.Formoreinformation,seeMaintenanceon
page 328.
PolicyView
ThePolicyviewdisplaysalistoftargetinstances.Youcanlogintotheseinstancestospecifypoliciesonthem.
Reports
TheReportingbuttondisplaysalistoftargetinstances.Youcanlogintotheseinstancestoruntheirreports.
Individualdevicesinthenavigationtreeincludebuttonstogeneratereportsondemand.Whenyouclickthisicon,
theaggregatinginstancepassestherequesttotheappropriatetargetinstance,whichgeneratesthereport.
ConfiguringAggregation
Bydefault,eachinstanceofOperationsManagerisconfiguredtorunstandalone.Tosetupaggregation,specify
underlyinginstancesofOperationsManagerastargetsfortheaggregatinginstance.Forinformationaboutspecifying
thesetargets,seeAddingOperationsManagerTargetsforAggregationonpage 326.
408