You are on page 1of 378

VMTurboOperationsManager5.

0
UsersGuide

VMTurbo,Inc.
500BoylstonSt,8thfloor
Boston,MA02116USA
Phone:(866)6345087
www.vmturbo.com

COPYRIGHT
CopyrightVMTurbo20102014,allrightsreserved

ENDUSERLICENSEAGREEMENT
http://www.vmturbo.com/termsofuse/

ii

VMTurbo, Inc.

www.vmturbo.com

TableofContents
What'sNew
OperationsManagerUserInterface
NewFeatures

IntroducingOperationsManager
HowOperationsManagerWorks
TheDesiredState
TheMarketandVirtualCurrency
TheEconomicSchedulingEngine
TheOperationsManagerSupplyChain
OperationsManagerHostRequirements
OperationsManagerTargets
Hypervisors
CloudManagers
LoadBalancers
StorageManagers
FabricManagers
OperationsManagerServersasTargets
OperationsManagerActions
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
FabricControlModule
AssociatedTargets
UseCases
Users Guide

9
9
9

11
11
12
13
14
14
15
16
16
17
18
18
19
19
19
19
20

23
24
24
24
26
26
26
27
27
28
30
30
30
31
31
31
32
32
32
33
33
33
34
34
34
35
iii

NetworkControlModule
Actions
AssociatedTargets
UseCases
Requirements
ContainerControlModule
Actions
AssociatedTargets
UseCases
Requirements
VDIControlModule
UseCases
Requirements

35
36
36
36
36
37
37
37
37
38
38
38
38

TheOperationsManagerUserInterface

39

MenuBar
Deleting,Adding,andArrangingMenuButtons
ToolBar
TheSettingsMenu
FlyoutPanels
SettingFlyoutPanelLocation
NavigationTreeHierarchies
ResourceIcons
NotificationsBar
StandardPanelControls
Tooltips
ChartLegendPulldowns
ChartDisplayRadioButtons
Maximize/Minimize
ExporttoXML
CustomizePanel
InformationPanels
SummaryPanels
UtilizationCharts
ShowToporBottomItemsinChart
ViewConstraints
UtilizationHistory

40
40
42
42
43
44
45
46
46
47
48
49
50
50
50
51
54
54
55
56
58
61

ToDoListsMaintainingQoS

63

ViewingRecommendedActions
ViewingActionDetails
ExecutingRecommendedActions
ViewingRisksandEfficiencyOpportunities
ViewingRisksandOpportunitiesfromtheInventoryView
ActionCategories
Prevention
PerformanceAssurance
Compliance
EfficiencyImprovement
ExamplesofRisksandActions
CriticalOverUtilization
LowUtilization
MisconfiguredVMs
MisconfiguredInfrastructure
iv

64
66
67
69
70
71
71
72
72
72
73
73
73
74
74
VMTurbo, Inc.

www.vmturbo.com

LoggingIntoOperationsManager

75

TheDashboardsView

76

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

TheWorkloadView
TheWorkloadChart
InspectingChartData
TheImprovementsSummary
ControllingWorkloadChartDisplay
SettingWorkloadViewScope

Users Guide

77
78
79
80
83
87
91
92
96
97
99
99
100
103
103
104

105
107
108
109
110
110
112
114
116
118
120
121
124
125
126
127
128
129
130
VirtualDatacenter132
134
135

137
138
139
143
144
145

TheDeployView

147

CreatingReservations
DefiningaReservation
RequestingaReservation
AcceptingaReservation
ActiveReservations
ReservationDetails
PlacementCalculations
PendingReservations
EditingaPendingReservation
DeployingVMs
ManuallyDeployinganActiveReservation
DeployingVMsToday
CreatingandEditingTemplates
CreatingVMTemplates
CreatingDeploymentProfiles
DiscoveredDeploymentData

148
149
150
151
152
153
154
155
156
156
157
157
158
159
159
160

ThePlanView

162

UseCases
IncreasingVirtualLoadunderExistingConstraints
DecommissionaClusterorDatacenter
IncreasingWorkloadonaVirtualDatacenter
RunningPlans
CreatingPlans
ManagingPlanFiles
TrackingPlanModifications
SettingPlanScope
SelectingthePlanBaseline
SpecifyingthePlanWorkload
SettingAdvancedOptions
WorkloadDistribution
SummaryView
PhysicalMachineUtilization
StorageUtilization
PhysicalMachineandStorageDetailedUtilizationData
WorkloadProjection
SummaryView
PhysicalMachineUtilization
StorageUtilization
PhysicalMachineandStorageDetailedUtilizationData
HardwareReplace
DefiningReplaceParameters
SummaryView
PhysicalMachineUtilization
StorageUtilization
PhysicalMachineandStorageDetailedUtilizationData
RecommendedActions

vi

164
164
171
177
183
186
187
188
189
190
193
201
206
206
207
207
208
208
209
211
212
212
213
214
217
218
219
219
219

VMTurbo, Inc.

www.vmturbo.com

TheInventoryView
InventoryCharts
TheInventoryFlyoutPanel
VirtualApplications
Applications
GuestLoad
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
LicenseConfiguration
Maintenance
ExtraConfigurationTasks
OperationsManagerBackupProcedures
ConfiguringManagementContinuity
P2VPlanningMigrationfromPhysicaltoVirtual
CustomBrandingofOperationsManager

ThePolicyView
PolicyScope
GlobalSettings
GroupOverrides

Users Guide

221
222
222
224
226
229
230
231
235
239
242
246
249
251
255
258
260
263
265
269

272
272
273
275
277
279
280
282
283
286
294
295
296
296
297
298
301
302
302
304
304
306
310
313

317
318
318
319

vii

PolicyCategories
GroupManagement
WorkloadPlacementSegments
Analysis
ActionModes
ApplicationPriority
DiscoveryPolicies
InfrastructureCost
ClusterCapacityConfiguration
EmailandTrapNotification
RetentionConfiguration
GeneralSettings

322
322
327
333
342
350
352
358
361
362
365
366

TheReportsView

367

ViewingReports
ViewinganUpToTheMinuteReport
ViewingScheduledReports
SchedulingReports
ManagingSubscriptions
CustomReportsfromViews
CustomSQLReports

368
368
369
370
371
372
373

AggregatedOperationsManagerInstallations

375

OperationsManagerVersionsandAggregation
AggregatedUserAccountsandLogin
ActiveDirectoryAuthentication
AggregationDetails
ConfiguringAggregation

viii

376
376
376
377
378

VMTurbo, Inc.

www.vmturbo.com

What'sNew
Release5.0ofVMTurboOperationsManagerincludeschangestotheuserinterface,aswellasmanynewfeatures.

OperationsManagerUserInterface
Thisreleaseintroducesanewuserinterface.Mostworkflowsandviewswillseemunchangedfromversion4.7,but
therearesomedifferencesyoushouldknowabout:

CustomDashboards
Tocreatecustomdashboards,youcannowdraganddroppanelsontoacanvas.Asyouplaceapanelonthe
canvas,youcanthensetthepanelsscopeseeBuildingCustomDashboardsonpage 100.
TheuserinterfacetochangemenubuttonsandaccesstheHelpmenuhaschangedseeMenuBaronpage 40.
ViewConstraintsPanel
IntheInventoryView,youcannowseetheplacementconstraintsthataffectspecificentitiesinyour
environment.UsethisviewtounderstandspecificplacementactionsthatOperationsManagerrecommends
seeViewConstraintsonpage 58.
QuickHelp
Eachpanelnowhasa?buttontoopenQuickHelpoverlays.Overlaysgiveyouaquickdescriptionofthepanel,
andmanyoverlaysincludelinkstothefullonlinedocumentation.
OnlineAPIDocumentation
ThisreleaseincludesanonlineversionoftheRESTAPIdocumentation.ForGETmethods,youcantesttheAPIcall
onyourrealtimeinstallationofOperationsManager.

NewFeatures
ThisreleaseofVMTurboOperationsManagerincludesthefollowingnewfeatures:

CustomReports
ThisreleaseprovidesfurtherenhancementstocustomreportsTheReportsViewnowincludesacommandto
importSQLqueriesorwritequeriesonthespottocreatecustomreports.Youcanusethesereportsthesameas
youdootherreports,schedulingtheirruns,andsubscribingtothematregularintervals.Inaddition,membersof

Users Guide

What'sNew

10

theVMTurboGreenCirclecommunitycancontributeSQLscriptstothecommunitysite.Thesescriptswillbe
reviewedandmadeavailableforyoutoimportintoyourowninstallationofOperationsManagerseeCustom
SQLReportsonpage 373.
NetworkControlModule
ThisreleaseintroducestheNetworkControlModule,whichextendsOperationsManagertocalculatecosts
associatedwithnetworkproximitywhenmanagingworkloadplacement.Forexample,forVMsthathavealotof
networktrafficbetweenthem,thiscontrolmodulecancalculatetheadvantageofplacingthemonthesamehost
PM.Formoreinformation,seeNetworkControlModuleonpage 35.
ApplicationControlModule
ThisreleaseaddnativesupportforIBMWebSphereApplicationServertotheApplicationControlModule.With
thisaddition,OperationsManagerdiscoversandmanagesHeap,Threads,Transactions,Response,and
Connectionsontheapplicationserver.Formoreinformation,seeApplicationControlModuleonpage 27.
ContainerControlModule
Thismoduleaddsapplicationcontainers(Docker)toOperationsManagerIntelligentWorkloadManagement.
OperationsManagerrecommendsresizeactions,andyoucanseecontainersintheInventoryViewtotracktheir
resourceutilizationContainerControlModuleonpage 37.
HybridControlModule
Usethismoduletomanageworkloadacrossprivateandpublicclouds.Inaddition,youcanuseGlobalServerload
balancerstomanageworkloadburstscenariosseeHybridCloudControlModuleonpage 32.
VDIControlModule
ThismoduleisgearedtowardmanagingtheexecutionoftasksacrosstheVDI.ThismoduleusesanActions
Managertothrottlethenumberofjobstorunatonetime,andtoshowthejobactionsintheToDolistseeVDI
ControlModuleonpage 38.
NondisruptiveVMResizing
YoucannowsetresizepoliciesforVMstobenondisruptivewhenyouenforcenondisruptivemode,ifaresize
actionwouldrequiretheVMtoreboot,OperationsManagerwillnotrecommenditasanautomatedormanual
action.Formoreinformation,seeEnforceNonDisruptiveModeonpage 346.

VMTurbo, Inc. www.vmturbo.com

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 11
OperationsManagerActionsonpage 19
ResourceDescriptionsonpage 20

HowOperationsManagerWorks
Tokeepyourinfrastructureinthedesiredstate,OperationsManagerperformsIntelligentWorkloadManagement.
Thisisanongoingprocessthatsolvestheproblemofassuringapplicationperformancewhilesimultaneouslyachiev
ingthemostefficientuseofresourcesthatispossible.
Thisisnotasimpleproblemtosolve.IntelligentWorkloadManagementhastoconsidermanydifferentresources,
numerouscontrolpointsforeachdevice,andhowdevicesandresourcesareusedinrelationtoeachother.Asyou
adddevicestoyourinfrastructure,thefactorsforeachdecisionincreaseexponentially.Ontopofthat,theenviron
mentisconstantlychangingtostayinthedesiredstate,youareconstantlytryingtohitamovingtarget.
ToperformIntelligentWorkloadManagement,OperationsManagermodelstheenvironmentasamarketmadeupof
buyersandsellers.Thesebuyersandsellersmakeupasupplychainthatrepresentstiersofdevicesinyourinventory.
SeetheTheSupplyChainViewonpage 105foravisuallayoutofthebuyerandsellerrelationships.

Users Guide

11

IntroducingOperationsManager

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 12
TheMarketandVirtualCurrencyonpage 13
TheEconomicSchedulingEngineonpage 14
TheOperationsManagerSupplyChainonpage 14

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.

12

VMTurbo, Inc. www.vmturbo.com

HowOperationsManagerWorks

Insteadofrespondingafterathresholdiscrossed,OperationsManageranalyzestheoperatingconditionsandcon
stantlyrecommendsactionstokeeptheentireenvironmentwithinthedesiredstate.Ifyouexecutetheseactions(or
letOperationsManagerexecutethemforyou),theenvironmentwillmaintainoperatingconditionsthatassureper
formanceforyourcustomers,whileensuringthelowestpossiblecostthankstoefficientutilizationofyourresources.

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 105foravisuallayoutofthebuyerandsellerrelationships.
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.

Users Guide

13

IntroducingOperationsManager

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.

TheOperationsManagerSupplyChain
OperationsManagermodelsyourenvironmentasamarketofbuyersandsellers.Itdiscoversdifferenttypesofenti
tiesinyourenvironmentviathetargetsyouhaveconfiguredforyourinstallation.Discoverymapstheseentitiestothe
supplychainsoOperationsManagercanmonitorthemandmanagetheworkloadstheysupport.Forexample,fora
hypervisortargetOperationsManagerdiscoversVMs,thePMsanddatastoresthatprovideresourcestotheVMs,and
theapplicationsthatuseVMresources.Theentitiesinyourenvironmentformachainofsupplyanddemandwhere
someentitiesprovideresourceswhileothersconsumethesuppliedresources.

SupplyChainTerminology
VMTurbointroducesspecifictermstoexpressITresourcesandutilizationintermsofsupplyanddemand.Theseterms
arelargelyintuitive,butyoushouldunderstandhowtheyrelatetotheissuesandactivitiesthatarecommonforIT
management.

14

VMTurbo, Inc. www.vmturbo.com

OperationsManagerHostRequirements

Term:

Definition:

Commodity

ThebasicbuildingblockofOperationsManagersupplyanddemand.Alltheresourcesthat
OperationsManagermonitorsarecommodities.Forexample,theCPUcapacityormemorythat
aphysicalmachinecanprovidearecommodities.OperationsManagercanalsorepresent
clustersandsegmentsascommodities.
Whentheuserinterfaceshowscommodities,itsshowingtheresourcesaserviceprovides.
Whentheinterfaceshowscommoditiesbought,itsshowingwhatthatserviceconsumes.

ComposedOf

Theresourcesorcommoditiesthatmakeupthegivenservice.Forexample,intheuserinterface
youmightseethatacertainVMiscomposedofcommoditiessuchasoneormorephysicalCPUs,
anEthernetinterface,andphysicalmemory.
ContrastComposedOfwithConsumes,whereconsumptionreferstothecommoditiestheVM
hasbought.AlsocontrastComposedOfwiththecommoditiesaserviceoffersforsale.Aphysical
machinemightincludefourCPUsinitscomposition,butitoffersCPUCyclesasasingle
commodity.

Consumes

Theservicesandcommoditiesaservicehasbought.Aserviceconsumesothercommodities.For
example,aVMconsumesthecommoditiesofferedbyaphysicalmachine,andanapplication
consumescommoditiesfromoneormoreVMs.Intheuserinterfaceyoucanexploretheservices
thatprovidethecommoditiesthecurrentserviceconsumes.

Entity

Abuyerorsellerinthemarket.Forexample,aVMoradatastoreisanentity.

Environment

Thetotalityofdatacenter,network,physicalmachine,storage,VM,andapplicationresources
thatyouaremonitoring.

Inventory

Thelistofallentitiesinyourenvironment.

UtilizationIndex

AmeasureoftherisktoQualityofService(QoS)thataconsumerwillexperience.Thehigherthe
UIonaprovider,themorerisktoQoSforanyconsumerofthatprovidersservices.
Forexample,aphysicalmachineprovideshostservicestooneormoreVMs.ThehighertheUIon
theprovider,themorelikelythattheVMswillexperienceQoSdegradation.
Inmostcases,foroptimaloperationtheUIonaprovidershouldnotgointodoubledigits.

OperationsManagerHostRequirements
OperationsManagerrunsonhoststhatmeetthefollowingrequirements:

SupportedHypervisorTechnology

StorageRequirements

Memory

CPUs

VMware:
vCenterversions3.5,4,or5.xrunningwithESX
3.x,4,x,or5.x

20GBorgreaterdiskstorage+swap
spacetomatchtheRAMallocation(for
example,20GB+16GB=36GB)

16GB

2vCPUs4
vCPUspreferred

Citrix:
XenServerversions5.6.xand6.x

20GBorgreaterdiskstorage

16GB

2vCPUs4
vCPUspreferred

Microsoft:
HyperVasbundledwithWindows2008R2,or
HyperVServer2012

20GBorgreaterdiskstorage

16GB

2vCPUs4
vCPUspreferred

RedHatEnterpriseVirtualization:
RHEV3.x

20GBorgreaterdiskstorage

16GB

2vCPUs4
vCPUspreferred

Users Guide

15

IntroducingOperationsManager

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.
LoadBalancers
CitrixNetScaler
StorageManagers
NetAppStorageSystemsrunningDataONTAPversion8orlater
EMCVNXSeriesStorageSystems(forversiondetails,seetheEMCVNXSupportKBarticle)
FabricManagers
CiscoUCS2.0andhigher
OperationsManagerTargets
ToconfigureanaggregateddeploymentofOperationsManager,youcanassignOperationsManagerserversas
targets(seeAddingOperationsManagerTargetsforAggregationonpage 301).Theversionsoftargetinstances
mustmatchtheversionoftheaggregatinginstance.

Thefollowingsectionsdescribethesetargets.ForinformationaboutassigningtargetstoOperationsManager,see
TargetConfigurationonpage 280.

Hypervisors
OperationsManagercanusearangeofVMmanagersastargets.Forgeneraldiscussion,thisdocumentreferstothe
varioussupportedVMmanagersashypervisors.

16

VMTurbo, Inc. www.vmturbo.com

OperationsManagerTargets

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.
YoucancreatespecialOperationsManageruseraccountsforconsumerVDCcustomers.Suchanaccounthasalimited
scope,andtheusercannotseeanyoftheresourcesoutsideofthatscope.Inthisway,youcanofferOperationsMan
agertocloudcustomerswithoutexposinganyproprietaryinfrastructuredatatothem.Formoreinformation,seeUser
AuthenticationConfigurationonpage 272.
TheentitiesOperationsManagerdiscoversthroughcloudmanagertargetsinclude:

ConsumerVDCs
Virtualresourcesthatareavailabletocustomers.
ProviderVDCs
PhysicalresourcesthatprovidetheinfrastructuretosupportConsumerVDCs.

NOTE:DifferenttargetsusedifferentnamestorefertoVirtualDatacenters.IntheOperationsManagersupplychain,

theseentitiesareallrepresentedbyConsumerandProviderVDCs,asfollows:

Users Guide

17

IntroducingOperationsManager

VMTurbo

vCloudDirector

vCenterServer

VMM

CloudStack

OpenStack

ConsumerVDC

OrganizationVDC

ResourcePool
(Child)

Tenantor
TenantQuota

Accounts

Tenant

ProviderVDC

ProviderVDC

ResourcePool
(Root)

Cloud

Pod

N/A

LoadBalancers
Aloadbalancerisdeployedinfrontofmultipleapplicationservers,anddistributesclientrequestsinawaythat
achievesthebestutilizationofapplicationresources.Clientrequestscomeintovirtualapplications(inNetScaler,vir
tualservers),andtheloadbalancerpassestherequeststotheboundunderlyingapplicationsaccordingtoitscriteria.
OperationsManagersupportsthefollowingloadbalancertargets:

CitrixNetScaler

OperationsManagerdiscoversthevirtualapplicationsthatareconfiguredforaloadbalancer.Itcanalsodiscover
applicationsrunninginyourenvironmentandautomaticallybindthemtothecorrectvirtualapplication.Operations
Managercanthenmonitorthehealthofthoseboundapplicationsanddecidewhethertoprovisionordecommission
applicationinstances.Asitprovisionsnewinstances,itautomaticallybindsthemtothecorrectvirtualapplication.
(Forinformationaboutdiscoveringapplicationstobindtoaloadbalancer,seeLoadBalancerDiscoveryonpage 356.)
TheentitiesOperationsManagerdiscoversthroughloadbalancertargetsinclude:

VirtualApplications
Applications

StorageManagers
Storagemanagersprovidemanagementanddistributionofdatastorageacrossdiskarrays.Storagemanagerscan
supportthinprovisioning,deduplication,andHAarchitectures.OperationsManagermonitorsresourceutilization
acrossthestoragesystemtooptimizeplacementandprovisioningofvolumesanddiskarrays,aswellasmanagement
ofstoragecontrollerresources.
OperationsManagersupportsthefollowingstoragemanagertargets:

NetAppStorageSystemsrunningDataONTAPversion8orlater
TheactionsOperationsManagercanrecommendandperformaredifferentforsystemsrunningin7Modeor
ClusterMode.
EMCVNXSeriesStorageSystemsforversiondetails,seetheEMCVNXSupportKBarticle.

TheentitiesOperationsManagerdiscoversthroughstoragemanagertargetsinclude:

18

StorageControllers(NetAppcontrollers/filers,VNXprocessors)
DiskArrays(aggregates,clusteredaggregates,storagepools,RAIDgroups)
Datastores(volumesorLUNs)

VMTurbo, Inc. www.vmturbo.com

OperationsManagerActions

FabricManagers
Fabricmanagersprovideapointofcontrolforfabricsthatunifycompute,network,storage,andvirtualresources
withinasinglesystem.
OperationsManagersupportsthefollowingfabricmanagertargets:

CiscoUCSFabricManager

TheentitiesOperationsManagerdiscoversthroughfabricmanagerstargetsinclude:

UCSDomains
Chassis
FabricInterconnects
IOModules

OperationsManagerServersasTargets
Inlargevirtualenvironments,youcanusemorethanoneOperationsManagerinstancetomanageyourworkload.To
managethefullenvironmentthroughasingleclientuserinterface,youaddtheseOperationsManagerinstancesas
targetstoamasterinstanceofOperationsManager.ThiscreatesanaggregatedinstallationofOperationsManager.
Formoreinformation,seeAggregatedOperationsManagerInstallationsonpage 375orAddingOperationsManager
TargetsforAggregationonpage 301.

OperationsManagerActions
OperationsManagerperformsfourgeneraltypesofactions:

ProvisionAddresourcecapacity,usuallybyaddinganentity
DecommissionStop,suspend,orremoveanentity
PlacePlaceaconsumeronadifferentprovider
(Re)ConfigureChangetheallocationofresourcesonanentity

ActionsSummary
ThefollowingtablesummarizestheactionsOperationsManagercanperformorrecommendfortheinventoryitems
inthesupplychain:

Entity

Provision

VirtualApplication(only
availablewiththe
ApplicationControlModule)

N/A
Applicationsignaturesidentifywhichapplicationsareboundtospecificloadbalancers.To
increasecapacityforavirtualapplication,OperationsManagerprovisionsordecommissions
VMsrunningtheseapplications.Inthisway,OperationsManageraddsorsubtractscapacityto
thevirtualapplication.

Users Guide

Decommission

Place

(Re)Configure

19

IntroducingOperationsManager

Entity

Provision

Decommission

Place

(Re)Configure

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

VM

Start

ForVMshostingthe
applicationserver,
resizevMEMand
vCPU.Resizeisonly
withaResizescaling
policy.

OnlywithaProvision
scalingpolicy

ForVMsthathost
noncritical
applications(only
availablewiththe
ApplicationControl
Module)
Suspend
Terminate(remove
VM)

MoveVM(to
differenthost,
datastore,etc.)

Reconfigure
(includingadd
missingnetworkor
reconfigure
storage)
Resize(change
amountofmemory
orstorage)

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.

20

VMTurbo, Inc. www.vmturbo.com

ResourceDescriptions

Resource:

Description:

124CPURdy

Waittimeinthereadyqueueonthehost,measuredinms.OperationsManagermonitors1CPU,
2CPU,4CPU,upto32CPUreadyqueuesonhosts.Chartsshow14CPUvalues.Thecharts
showthepercentageallocatedreadyqueuecapacitythatisinuseonthehost.Forhostcharts,
thisisameasureofthetotalreadyqueuewaittimeforalltheVMsrunningonthathost.

Balloon

BallooningcapacityonthePM,measuredinKbytes.Thiscapacityisthegreaterof:
65%oftheVMemconfiguredforallpoweredonVMsthatthePMhosts
ThephysicalmemorycapacityofthePM
ChartsshowthepercentageofthePMsballooningcapacitythatisinuse.

Cooling

Allocatedcoolingindicatesthehighestacceptablerunningtemperatureforaphysicaldevice,
suchasachassisinacomputefabric.

CPU

HostCPUcapacity,measuredinMHz.ThisshowswhatpercentageofCPUcyclesaredevotedto
processinginstructions.
HostchartsshowthepercentageofthehostsCPUcapacitythatisinuse.
VMchartsshowthepercentageofthehostsCPUcapacitythatisconsumedbythegivenVM.

IO

DataratethroughthehostsIOadapter,measuredinKbytes/sec.
DatacenterchartsshowtheaveragepercentageofthehostIOcapacitythatisinuse,forallthe
hostsinthedatacenter.
HostchartsshowthepercentageofthehoststotalIOcapacitythatisinuse.

Heap

Thehepcapacityallocatedforanapplication.Chartsshowthepercentageofcapacitythatis
usedbyanapplication.

IOPS

Storageaccessoperationspersecond.ChartsshowthepercentageofallocatedIOPScapacity
thatisusedonadatastore.

Latency

Allocatedcapacityforlatencyonadatastore.ThismeasuresthelatencyexperiencedbyallVMs
andhoststhataccessthedatastore.Chartsshowthepercentageofallocatedlatencythatisin
useonthedatastore.

Mem

Hostmemory,measuredinKbytes.
Hostchartsshowthepercentageofthehostsmemorythatisinuse.
VMchartsshowthepercentageofthehostsmemorythatisconsumedbythegivenVM.

NET

DataratethroughthehostsNetworkadapter,measuredinKbytes/sec.
DatacenterchartsshowtheaveragepercentageofthehostNETcapacitythatisusedforallthe
hostsinthedatacenter.
HostchartsshowthepercentageofthehoststotalNETcapacitythatisinuse.

Power

Ameasureofthepowerthatisconsumedbyaphysicaldevice.

ResponseTime

Responsetimeinmsallocatedtoanapplicationserver.

Storage

Datastorecapacity,measuredinKbytes.Datastorechartsshowthepercentageofadatastores
capacitythatisinuse.

StorageProvisioned

Howmuchthegivenstorageisoversubscribed.StorageProvisionedcapacityisthestorage
capacitymultipliedbytheStorageOverprovisionedPercentage(200bydefault).Thehigherthis
value,thegreatertheriskthatstorageisovercommitted.

Swap

Allocatedswapspaceonthehost.Chartsshowthepercentageofahostsallocatedswapspace
thatisinuse.

Threads

Allocatedthreadcapacity.Chartsshowthepercentageofthreadcapacitythatisconsumedbyan
applicationserver.

Transactions

Transactionspersecondinanapplication.Chartsshowthepercentageofanapplications
allocatedtransactioncapacitythatisinuse.

Users Guide

21

IntroducingOperationsManager

Resource:

Description:

UI

AmeasureoftherisktoQualityofService(QoS)thataconsumerwillexperience.Thehigherthe
UIonaprovider,themorerisktoQoSforanyconsumerofthatprovidersservices.
ChartsshowtheUIforthemostutilizedresourceofagivenentity.Forexample,ifahosthasaUI
of6forMEMand12forCPU,thechartwillshowthehighervalue.

VCPU

TheCPUcapacityallocatedtoaVMguestOS,measuredinMHz.Chartsshowthepercentageofa
VMsVCPUcyclesthataredevotedtoprocessinginstructions.

VMem

ThememoryallocatedtoaVMguestOS,measuredinKbytes.Chartsshowthepercentageofa
VMsallocatedVMemthatisinuse.
NotethatpercentagesofallocatedVMemaremeasuredagainstwhicheveristhelessof:The
VMemlimit(ifset)ortheallocatedVMemcapacity.Thisisalsotrueinreportsand
recommendedactions.Forexample,assumeaVMwithallocatedVMemof8GB,butalimitof4
GB.Inthiscase,thepercentageinachartshowsthepercentageutilizedof4GB.

VStorage

VirtualstorageallocatedtoaVM,measuredinKbytes.ChartsshowthepercentageofaVMs
allocatedVStoragethatisinuse.

22

VMTurbo, Inc. www.vmturbo.com

OperationsManagerEditionsand
ControlModules
VMTurboOperationsManagercanperformintelligentworkloadmanagementonawiderangeofentitiesinyourenvi
ronment.Dependingonyourmanagementneeds,youcanlicensedifferentcontrolmodulestoextendOperations
Managercontrolintomoretechnologiesandentitiesinyourenvironment.Thissectiondescribesthebaseinstalla
tionsVirtualHealthMonitorandOperationsManager.Italsodescribesthedifferentcontrolmodulesyoucan
licensetoaddfeaturestoyourbaseinstallationofOperationsManager.
TheVMTurboOperationsManagerproductincludesthefollowingeditionsandcontrolmodules:

OperationsManageronpage 24
VirtualHealthMonitoronpage 26
ApplicationControlModuleonpage 27
CloudControlModuleonpage 30
HybridCloudControlModuleonpage 32
StorageControlModuleonpage 33
FabricControlModuleonpage 34
NetworkControlModuleonpage 35
ContainerControlModuleonpage 37
VDIControlModuleonpage 38

Users Guide

23

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

CitrixXenServer
MicrosoftHyperV
RedHatRHEVM
VMwarevCenter

UseCases

24

Intelligentlymanageworkloadacross:
VMs
Hosts
Storage

VMTurbo, Inc. www.vmturbo.com

OperationsManager

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
OfcourseOperationsManagerisflexible.Youcanconfigureittomeettherequirementsofyourenvironment.For
example:
Createcustomgroupstomanagelikeentitiesinalikemanner
Enableordisablediscoveredplacementpolicies
CreateyourownplacementpoliciesForexample,youcanspecifyplacementacrossclusterboundaries,so
OperationsManagercanoptimizeplacementevenmore.
UsediscoveredHAorspecifyhowyouwantOperationsManagertoreserveresources
Automateactionsglobally,orpergrouporcluster
ConfigureemailorSNMPtrapnotifications

Users Guide

25

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

26

Generatereports
Monitorperformancefor:
Workload
Hostsandservers
Storage
Getinsightsintocapacityplanning
Gaugeinfrastructureefficiencyandnetworkperformance

VMTurbo, Inc. www.vmturbo.com

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 356andApplicationDiscoveryon
page 352.
OperationsManagerrecommendsactionsontheVMsthathosttheunderlyingapplications.IftheVMhostsanappli
cationwithasignaturethatisassociatedwithavirtualapplication,thenprovisioningthenewVMwillautomatically
bindtheunderlyingapplicationtothevirtualapplication.Inthisway,OperationsManagercancontroltheunderlying
resourcesthatsupporttheloadbalancersdemand.

Users Guide

27

OperationsManagerEditionsandControlModules

ApplicationServers

Applicationserversprovideplatformsthatdeliverapplicationservicestoendusers.Whenyouprovideanapplication
serverasatarget,OperationsManagerdiscoversandmanagesthefollowingresourcesontheapplicationserver:

Heap
Threads
Transactionspersecond
Responsetime

Inaddition,OperationsManagercanidentifywhentoresizethevMEMandvCPUresourcesfortheVMthathoststhe
applicationserver.

28

VMTurbo, Inc. www.vmturbo.com

ApplicationControlModule

Withvisibilityintotheseresources,OperationsManagercanmakerecommendationstoscaletheapplicationserver
either:

Horizontallytoprovisionmoreapplicationserversasawaytoaddcapacity
Verticallytoresizeresourcesavailabletotheapplicationserver,withoutprovisioninganewone

OperationsManagerincludespolicysettingstospecifyresponsetimeandtransactioncapacities,aswellasaScaling
PolicytospecifyProvisionactions(horizontalscaling)orResizeactions(verticalscaling)forapplicationservers(see
ApplicationServerSettingsonpage 335andApplicationServerActionsonpage 345).

Users Guide

29

OperationsManagerEditionsandControlModules

AssociatedTargets
TheApplicationControlModuleaddssupportforthefollowingtargets:

IBMWebSphereApplicationServer
CitrixNetScaler

Inaddition,youcanspecifyapplicationsignaturestodiscoverandmanageapplicationsviaSNMPandJMX.

UseCases

SetupapplicationprioritiesfortiersofservicetoensureQoSforcriticalworkloads
Monitorrealtimeperformanceattheapplicationlayer,andexecuteactionstoassureworkloadperformance
Integratewithloadbalancedapplications

CloudControlModule

TheCloudControlModuleextendsOperationsManagerintelligentworkloadmanagementintovCloud,OpenStack,
CloudStack,andMicrosoftVMMinfrastructures.Withthismoduleyoucanmanagecloudresourcepartitionsinreal
timeasdemandfluctuates.Thisincludesdemandacrossresourcepools,virtualdatacenters(VDCs),andtenants.
WiththeCloudControlModuleyoucansetupsilosinyourcloudplatform,andOperationsManagerwillhavevisibil
ityintocapacityandutilizationofresourcepersilo,aswellasperformanceofVMswithineachsilo.
Notethatdifferentcloudplatformsusetheirownterminologytodescribephysicalresourcesilos,aswellasthe
groupsofVMsbasedoncustomerordepartmentaldivisions,asfollows:

CloudPlatform

PhysicalResourceSilo

GroupofVMs

vCloud

ProviderVDC

OrganizationVDC

vCenter

ResourcePool

ChildResourcePool

MicrosoftVMM

Cloud

Tenant/TenantQuota

30

VMTurbo, Inc. www.vmturbo.com

CloudControlModule

CloudPlatform

PhysicalResourceSilo

GroupofVMs

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

31

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

32

Extendresourceallocationacrosshybridclouds
Locatethemostefficientworkloadplacementwithinthehybridenvironment,whileassuringperformance
Performelasticloadbalancingforapplicationgroupsdeployedtothepubliccloud

VMTurbo, Inc. www.vmturbo.com

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

Users Guide

33

OperationsManagerEditionsandControlModules

UseCases

Managediskarraysto:
Sizearraycapacity
RemedyoverutilizationofIOPS
Fullyutilizephysicalcapacity
Getadvancedwarningtodeploynewarraysbeforecapacityrunsout
IdentifyandprioritizecriticalVMstoragepaths
Understandhowarrayperformanceimpactsusers
Maintainstoragepoolperformance
Preventdatastoreissues

FabricControlModule

TheFabricControlModuleaddsfabricmanagementtoOperationsManager.ItconnectswithCiscoUCSManagerand
enablesVMTurbotomapendtoendrelationshipsbetweenvirtualworkloads,chassis,domains,bladeservers,I/O
modulesandfabricinterconnects.

AssociatedTargets

34

CiscoUCS

VMTurbo, Inc. www.vmturbo.com

NetworkControlModule

UseCases

Getvisibilityintorelationshipsbetweenapplicationworkloads,andcompute,storage,andfabricresources
Increaseefficiencyreducethetendencytooverprovisionblades
Usenorthandsouthboundstatisticstodriveactionsthatrightsizeports

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.

Users Guide

35

OperationsManagerEditionsandControlModules

Medium
TheVMscommunicateacrossDPods(communicatethroughmultipleswitches).Throughputcapacityisthe
capacityoftheuplink,dividedbythenumberofhostssharingit.
High
TheVMscommunicateacrossthecloud.

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.

36

VMTurbo, Inc. www.vmturbo.com

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

UseCases

Gainvisibilityintotheapplicationcontainersdeployedinyourenvironment
Resizecontainerstoassureperformanceandefficiency

Users Guide

37

OperationsManagerEditionsandControlModules

Requirements
TheContainerControlModulerequiresthattheApplicationControlModuleisalsolicensed.

VDIControlModule
TheVDIControlModuleisgearedtowardmanagingtheexecutionoftasksacrosstheVirtualDesktopInfrastructure.
Forexample,executinganOSpatchonhundredsorthousandsofVMsatthesametimeissuretoimpactresource
capacitysuchasIOPSonyourdatastores.
TomanagetheexecutionofjobsacrosstheVDI,thiscontrolmoduleusesanActionsManagerthatthrottlesthenum
berofjobstorunatonetime,andqueuependingjobrequests.JobrequestsappearasactionsintheToDolist,and
OperationsManagerthenexecutestheseactionsautomatically.
SettingupVDIjobsandregisteringthemwiththeActionsManagerrequiresacertainamountofscripting.Pleasecon
sulttheRESTAPIdocumentation,andfeelfreetocontactVMTurbosupport.

UseCases

Managejobexecutionacrossallthevirtualdesktopsinyourenvironment

Requirements
TheVDIControlModulerequiresthattheStorageControlModuleisalsolicensed.

38

VMTurbo, Inc. www.vmturbo.com

TheOperationsManagerUser
Interface
TouseOperationsManager,youopenawebbrowsertotheIPaddressofyourproductinstallation.OperationsMan
agerservestheuserinterfacetoyourbrowser,whereyoucanobserve,analyze,andmanageyourenvironment.The
followingfigureshowstheuserinterfaceopenedtotheDashboardsview.

TheOperationsManagerUserInterfaceDashboardsView

Users Guide

39

TheOperationsManagerUserInterface

Thissectiondescribesthedifferentcomponentsoftheuserinterface,includingthefollowing:

MenuBaronpage 40
ToolBaronpage 42
FlyoutPanelsonpage 43
StandardPanelControlsonpage 47
InformationPanelsonpage 54
UtilizationHistoryonpage 61

MenuBar
OperationsManagerpresentsviewsforthedifferentactivitiesyoucanperform.Themenubaratthetopoftheappli
cationwindowincludesbuttonsyouclicktodisplaytheseviews.OperationsManagerprovidesthefollowingviews:

TheInventoryViewonpage 221
Seerealtimeandhistoricalinformationaboutthevariousresources,services,andcomponentsinyour
environment.

Youcanalsoopenviewstoshowinformationaboutspecificcomponents.Forexample,whenyousearchforaspecific
virtualmachine(seeSearchinToolBaronpage 42),OperationsManageropensanewviewforthatVM.Thatview
includesanavigationpanelandinformationpanelsthatlistonlyinformationaboutthegivenVM.Whenyouare
throughwiththiskindofview,clicktheviewbuttonscloseboxtodiscardit.
Youcanchoosewhichbuttonstoincludeonthemenubar,andOperationsManagerwillsaveyourchangeswithyour
useraccount.Ifyouremovebuttonsfromthemenubar,youcanaddthembackagainatanytime.

Deleting,Adding,andArrangingMenuButtons
Todeleteabuttonfromthemenubar,clickthecloseboxinthebuttonsupperrightcorner.

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

40

VMTurbo, Inc. www.vmturbo.com

MenuBar

Users Guide

41

TheOperationsManagerUserInterface

ToolBar
TheOperationsManagertoolbarprovidesthefollowing:

Search

Thesearchtoolopensadialogboxyoucanusetosearchforcomponentsorservicesbyname.Asyoutypea
SearchExpression,thedialogboxlistsalltheitemsthatmatchyourstring.WhenyouselectanitemandclickOK,
OperationsManageropensanewviewtoshowinformationaboutthatitem.Youcanselectmultipleitems.Use
ShiftClicktoextendtheselection,oruseCtrlClicktoselectdiscontiguousitems.
Logout

UsethistooltologoutofyourOperationsManagersession.
GreenCircle
OpenabrowserwindowtovisittheGreenCircleTheVMTurbocommunitywebsite.

TheSettingsMenu

TheOperationsManagerSettingsMenuprovidesthefollowing:

42

General
UsethisdialogboxtosettherefreshrateforOperationsManagerdata.ThissetshowoftenOperationsManager
willupdatethedisplaywithunderlyingdata.Asyouopenaview,OperationsManagerupdatesthatviewwiththe
latestdata.Itwillupdatethatdataagainaccordingtotherefreshrateyouset.Torefreshimmediately,youcan
alwaysclicktheRefreshbuttonatthebottomofthewindow.

VMTurbo, Inc. www.vmturbo.com

FlyoutPanels

Documentation
Themenuprovidesaccessto:
UserGuide,HTML:OperationsManagerdocumentationinHTMLYouwillalsoseelinkstothisdocumentation
intheuserinterface.
UserGuide,PDF:AprintableversionoftheOperationsManagerUserGuide.
APIGuide,HTML:AnonlineversiondocumentationfortheOperationsManagerRESTAPIUsethisversionof
theAPIdocstotryGETmethodsonyourrealtimedata.
SupportCenter
AlinktotheSupportCenterwebsite
About
OperationsManagerversioninformation

FlyoutPanels
MostoftheviewsinOperationsManagerincludeaflyoutpanelthatdisplaysnavigationtrees,listsofgroups,orlists
offeaturestheviewsupports.
Forexample,thefollowingfigureshowstheflyoutpanelfortheInventoryview.

Users Guide

43

TheOperationsManagerUserInterface

FlyoutPanelfortheInventoryView
ThisfigureshowstheInventorytree,andabuttontoopentheGroupstree.Youcannavigatethesetreestoseewhat
eachitemcontains.TheInventorytreeshowsahierarchyofitemsinyourenvironment.Whenyouselectanitem,the
informationpanelsontherightdisplaydataabouttheselecteditem.

SettingFlyoutPanelLocation
Bydefault,thenavigationpanelsopenontheleftsideoftheview.Youcandragapaneltoplaceitanywhereinthe
view,andyoucandragthebottomrightcornertoresizeit.Youcanalsopinanavigationpaneltoattachittotheview.

44

VMTurbo, Inc. www.vmturbo.com

FlyoutPanels

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.

InventoryTreeShowingtheconstituentsofaVM

BrowsingDisabled
Insomecircumstances,theitemyouwanttoexpandinthetreecontainsmorethan500items.Tokeepfromtyingup
theGUIindisplayingaverylargetreenode,OperationsManagerdisablesthedisplayofthattreenode.Whenyou
openthetreenode,itdisplaysthestatement,BrowsingDisabled.

Users Guide

45

TheOperationsManagerUserInterface

ResourceIcons
TheNavigationPaneldisplaysiconsforthedifferentresourcesOperationsManagerhandles.Theseiconsindicate:

Resourcetype
Hypervisortype
ResourceState
ResourceType

HypervisorType

ResourceState

VirtualApplication

MicrosoftHyperV

Normal

Application

VMwareVCenter

Maintenance

VM

XenServer

Suspended

VMwareVirtualCloud
Director

PoweredOff

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.

46

VMTurbo, Inc. www.vmturbo.com

StandardPanelControls

NotificationBarandNotificationLog
Todisplaythenotificationlog,clickaniconinthenotificationbar.

StandardPanelControls
Chartpanelsincludeanumberofcontrolsyoucanusetodisplaymoredetails,ortocustomizehowthechartsshow
data.Thesecontrolsinclude:

Tooltipsonpage 48
ChartLegendPulldownsonpage 49
ChartDisplayRadioButtonsonpage 50
Maximize/Minimizeonpage 50
ExporttoXMLonpage 50
CustomizePanelonpage 51

Users Guide

47

TheOperationsManagerUserInterface

Tooltips
Toshowextradetailsaboutanitemintheinformationpanels,hoverthepointerovertheitemuntilatooltipappears.
Thetooltipdisplaysextrainformationsuchastheactualvalueofadatapointortheresourceitischarting.
Mostlistsandtablesdisplaytooltips.Ifadatafieldinalistortableisnotlargeenough,usethetooltiptodisplaythe
completeinformation.
MostbuttonsandothercontrolsintheGUIalsodisplaytooltipsthatprovideabriefdescriptionoftheactionthatcon
trolwillperform.

DisplayingaTooltip

48

VMTurbo, Inc. www.vmturbo.com

StandardPanelControls

ChartLegendPulldowns
Tosavespace,manychartsshowtheirlegendsonapulldown.

DisplayingaPulldownLegend

Users Guide

49

TheOperationsManagerUserInterface

ChartDisplayRadioButtons
Manychartsincluderadiobuttonsyoucanusetodeterminewhichmetricstoplot.Ifthechartpanelistoosmallto
displayalltheradiobuttons,youcanscrollthemtotheleftorright.

ChoosingtheMetricstoPlot
Inthisfigure,thechartisplottingmaximumandaverageIOPSvalues.

Maximize/Minimize
InformationpanelsincludeaMaximize/Minimizeicon(
view.

)youcanclicktotogglebetweennormalandmaximum

ExporttoXML
ManypanelshaveanExporttoXMLicon( ).Thesepanelsdisplaydatathatcanberepresentedinatableorspread
sheet.Whenyouclicktheicon,youcannavigatetoadirectoryandexportthepaneldatatoanXMLfile.Youcanthen
openthatXMLinaspreadsheet.

50

VMTurbo, Inc. www.vmturbo.com

StandardPanelControls

CustomizePanel
MostpanelsincludeaSettingsicon( )youcanusetosetthepanelsname,scope,andforsometypesofpanels,
theresourcesthepaneldisplays.Foranypanelsthatyoucannotcustomize,theSettingsiconisdisabled.
SomepanelsincludetheModifyicon( )thatopenstheCustomizeChartsdialogbox.Forthosepanels,youcanuse
thisdialogboxtosettheresourcesthepaneldisplays.

Users Guide

51

TheOperationsManagerUserInterface

PanelScopeandName
Eachpanelhasascopethatdeterminesthesourceentitiesforthedataitdisplays.Theuserinterfaceoftenchanges
scopedependingonselectionsyoumakeinNavigationTreesorinotherpanelsandlists.StandardDashboardsalsoset
ascopetotheoveralldashboardview,andyoucanchangedashboardscopeglobally(formoreinformation,seeSet
tingDashboardScopeonpage 78).
Whenyousetthescopetoanindividualpanel,thechangeistemporary.Whenyoustartanewsessionorchangethe
view,OperationsManagerreturnsthepaneltoitsdefaultscope.

52

VMTurbo, Inc. www.vmturbo.com

StandardPanelControls

PanelResources
IftheEditPanedialogboxincludesaResourcestab,thenyoucanusethattabtosettheresourcetoplotinthatpanel.

IfthepanelhasaModifyicon(

Users Guide

),youcanusethatinasimilarwaytosetthepanelsresources:

53

TheOperationsManagerUserInterface

InformationPanels
Asyouselectadashboardoraniteminthenavigationpanel,youcanseeinformationaboutthatiteminpanelstothe
right.Thesepanelsshowdifferentchartsandlistingsofproperties,dependingontheitemyouselect.
Thepanelshavestandardcontrolsyoucanusetomodifytheirdisplay(seeStandardPanelControlsonpage 47).

SummaryPanels
IntheInventoryview,theInventorytreebeginswithaSummaryentry.Whenyouselectthisentry,OperationsMan
agershowssummaryinformationaboutyourenvironment.TheinformationdisplaysinSummarypanelsforApplica
tions,VMs,PhysicalMachines,andStorage.ThefollowingfigureshowsaVMsummarypanel.

54

VMTurbo, Inc. www.vmturbo.com

InformationPanels

Thesummarypaneldisplaysaheatmapwithcoloredcellstoshowutilizationofresources,aswellastheUtilization
Index.Bydefault,heatmapsonlyshowtheUtilizationIndex,butyoucancustomizethemtoshowothervalues(see
CustomizePanelonpage 51).Togetmoredetailsaboutanitem,clickonthecoloredentry.Thefigureaboveshows
thedetailspanelforutilizationonaclusterofvirtualmachines.
ClickinganamedentryintheSummarypanelopensanewviewforthatnameditem.Whenyouarefinishedwiththis
view,discarditbyclickingtheviewbuttonsclosebox.

UtilizationCharts
WhenyouselectanamedserviceorgroupintheInventorytree,OperationsManagerdisplayspanelsforthatitem.
OneofthepanelsistheUtilizationChart.Thischartshowsutilizationpercentageandutilizationindexfortheselected
item.Iftheitemrepresentsagroupofresources,thepaneldisplaysabarchartshowingutilizationvaluesforeach
resource.Toshowutilizationhistoryofasingleservice,clickthecorrespondingbarinthechart.
Thefollowingfigureshowsutilizationforthedatastoresinthecurrentenvironment.Italsoshowsthelatencyofasin
gledatastore.Youcanhoveroveradatapointtodisplayitstooltip,orclickthedatapointtodisplayachart.

Users Guide

55

TheOperationsManagerUserInterface

PanelsShowingtheUtilization

ShowToporBottomItemsinChart
Foranenvironmentwithalargeinventory,itsnotpracticaltocharteverydeviceinasinglepanel.Forthisreason,bar
chartsanddatagridsaredesignedtoshowthetoporbottomitemsinthegivenlist,sortedbythevaluesofagiven
commodity.Forexample,asummarychartofVMscanshowthetop30VMs,sortedbyUtilizationIndex(UI)orVMem
consumption.
Forthesecharts,youcanspecify:

Whethertoshowthetoporbottomitems
Whatcommoditiestoshowinthechart
Whichcommoditytosortbywhenshowingthetoporbottomitems

Forchartsthatshowmultiplecommoditiespercharteddevice(multiplebarsforeachVM,forexample),youspecify
thesesettingsinaCustomizeChartdialogbox.

56

VMTurbo, Inc. www.vmturbo.com

InformationPanels

Forchartsthatshowonlyonecommodityatatime,youmakethesesettingsdirectlyonthechart.

Users Guide

57

TheOperationsManagerUserInterface

ViewConstraints
AsyoubrowsethehierarchyintheInventoryview,youcandrilldowntospecificentitiestoseeinformationabout
theirutilizationoftheresourcestheyconsume,aswellasconsumptionofresourcesbyrelatedentities.Forexample,
forasinglephysicalmachineyoucanseehowitsresourcesareconsumed,aswellashowtheVMsthatmachinehosts
consumeitsphysicalresources.
FormanytypesofentitiestheInventoryviewshowsaResourcespanelthatlistsresourcedetailsforthespecificentity
suchas:

Resourcesontheentity,showingutilizationpercent,actualutilization,peakconsumption,andcapacity
ConsumedresourcesForexample,aVMconsumesresourcesfromthephysicalmachinethathostsit

ThesepanelsalsoincludeaConstraintsbutton(
effectforthegivenentity.

)thatswitchesthepaneltoshowtheconstraintsthatarein

Toviewtheconstraints,itsbesttomaximizethepanel(

58

),thenswitchtotheConstraintsview(

).

VMTurbo, Inc. www.vmturbo.com

InformationPanels

Asyoulookatthispanel,youcaninvestigatesomeoftherestrictionsthatOperationsManagerrespectsasitcalcu
latesplacementforthisentity.IftherecommendedmoveforaVMseemsunusualtoyou,thereisprobablyacon
straintthatexplainsthisrecommendation.Youcanusethispaneltoidentifysuchaconstraint.
Ifyoudecidetoloosentheconstraintsonthisentity,youcangotothePoliciesviewtomanageimportedplacement
policies,orVMTurbosegmentsyoumighthavecreatedforyourenvironment.Formoreinformationaboutplacement
policiesandVMTurbosegments,seeWorkloadPlacementSegmentsonpage 327.

Users Guide

59

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.

60

VMTurbo, Inc. www.vmturbo.com

UtilizationHistory

UtilizationHistory
WhenyouselectanentryforaspecificdeviceintheInventorytreeorGroupstree,thecorrespondingUtilization
paneldisplaysmetricsforthatdevice.Bydefault,thepaneldisplaysmetricsforthelasttwohours.

Users Guide

61

TheOperationsManagerUserInterface

Youdragaslidertosettherangetoview.NotethatOperationsManagerhastohavebeenrunninglongenoughtodis
playtherangeofdatayouwant.Forexample,ifithasonlybeenrunningfor30days,youcannotviewmorethan30
daysofdata.

62

VMTurbo, Inc. www.vmturbo.com

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

63

ToDoListsMaintainingQoS

TheToDolistshowstheactionsOperationsManagerrecommends.Itcanperformmanyoftheseactions,butother
actions(suchasinstallingmorememoryinaphysicalmachine)arerecommendationsthatanoperatormustperform.
WhenusingtheToDolistyoucan:

Filtertheactionsbycategory,severity,orstringmatch
Selectoneormoreactionstoperform
DirectOperationsManagertoperformtheactions
ViewtheprogressofeachactionasOperationsManagerperformsit

TheRisks/Opportunitiesloggivesyouadetailedviewofthehealthofyourenvironment.WhenusingtheRisks/
Opportunitieslogyoucan:

Seerisksorefficiencyopportunitiesastheyarise
Opendetailedviewsoftheissues,includingassociatedchartsandrecommendedactions

ThefollowingsectionsdescribehowtoworkwithToDolists:

ViewingRecommendedActionsonpage 64
ViewingRisksandEfficiencyOpportunitiesonpage 69
ActionCategoriesonpage 71
ExamplesofRisksandActionsonpage 73

ViewingRecommendedActions
TheToDolistshowsactionsthatOperationsManagerrecommendsforyoutoachieveoptimalperformanceinyour
environment.ForviewsthatincludeaNavigationPanel,thelistupdatestoshowactionsfornavigationitemsyou
select.Forexample,ifyouselectSummaryintheInventorytree,thepanelshowsactionsforthewholeenvironment.
Thenifyouselectasinglephysicalmachine,thepanelupdatestoshowonlytheactionsidentifiedforthatmachine.
TheRecommendedActionslistincludesthefollowinginformation:

64

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 71forfulldescriptions

VMTurbo, Inc. www.vmturbo.com

ViewingRecommendedActions

RecommendedActions
YoucanalsoviewtherecommendedactionsforindividualentitiesonaSummarypanel.Toviewtherecommended
actions,clicktheitemsriskicon.Thisviewshowsonlytherecommendedactionsforthegivenentity.

ProblemsandRecommendedActionsintheSummaryView

Users Guide

65

ToDoListsMaintainingQoS

ViewingActionDetails
AsyoulookatactionsintheToDolist,youcanseeadescriptionoftheactionbydisplayingthetooltipovertheToDo
field.

Inthisexample,therecommendationistomoveaVMtopreventmemorycongestiononthehost.
Toinvestigatethecauseofthisactionfurther,clicktheactionsDetailsbutton(
).Thisopensupaviewforthe
affectedentity.Inthatview,youcanseepanelsthatshowresourceutilizationrelatedtotheaffectedentity.Forexam
ple,aVMsviewwouldshow:

66

UtilizationoftheVMsresources
Relateddatastoreutilization
Relatedphysicalmachineutilization
AlltheactionsfortheaffectedVM
AnauditlogofallactionsthathavebeentakenfortheVM

VMTurbo, Inc. www.vmturbo.com

ExecutingRecommendedActions

Inthisexample,theviewshowstheutilizationofmemoryonthephysicalmachinethathoststheVM.Youcansee
thatmemoryutilizationisdangerouslyhigh,andthatitwouldimprovethehealthofyourenvironmentifyouwereto
moveaVMoffofthathost.OperationsManageranalysisidentifiedthebestVMtomove,andrecommendedthat
actionintheToDolist.

ExecutingRecommendedActions
TheToDolistshowsactionsthatOperationsManagerrecommends.Byperformingtheseactions,youcankeepyour
environmentwithinthedesiredstate.

Users Guide

67

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

ExecutingRecommendedActions
Toexecuteactions,selectthemintheToDolist,andclickApply.Intheillustrationabove:

68

ClickingApplydirectsOperationsManagertoexecutetheMoveaction
AnyactionsthatweresettoAutomaticinthepolicieshavealreadybeenexecutedbyOperationsManager

VMTurbo, Inc. www.vmturbo.com

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

69

ToDoListsMaintainingQoS

ProblemResolutionsPanel

ViewingRisksandOpportunitiesfromtheInventoryView
OntheInventoryview,youcanviewasummaryofallthedevicesinyourenvironment.Thisviewshowssummarypan
elsforapplications,VMs,PMs,anddatastores.Thesepanelsdisplayseverityiconsnexttoeachentityinthepanel
eachiconcorrespondstotheworstcaseseverityforanyrisksonthatdevice.YoucanclicktheseiconstoopenaRisks/
Opportunitieslogforthatdevice.

70

VMTurbo, Inc. www.vmturbo.com

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

71

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.

72

VMTurbo, Inc. www.vmturbo.com

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.

LowUtilization
Underutilizationpresentsanopportunitytoincreaseefficiency,becauseitresultsinhighercoststomaintainexces
sivehardware.

Users Guide

73

ToDoListsMaintainingQoS

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:

74

Reconfiguretheaffectedinfrastructureresource.Youmustperformtheseactionsmanually.

VMTurbo, Inc. www.vmturbo.com

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.

Users Guide

75

TheDashboardsView
TheDashboardsViewpresentsdifferentdashboardstoshowyourenvironmentsoveralloperatinghealth.Youcan
alsousedashboardstosetupcustomreportsyoucancreateacustomdashboardandsaveitasareport.
AtaglancetheDashboardsviewgivesyouinsightsintoserviceperformancehealth,overallefficiencyofyourwork
loaddistribution,projectionsintothefuture,trendsoverthelastmonth,andheadroomcapacitypercluster.The
dashboardsshowyouwhetheryourenvironmentisstayingwithinthedesiredstate,whatactionsyoucantaketo
returntothedesiredstate,andtheimprovedoperatingconditionsthatyouwouldseeifyouacceptedtherecom
mendedactions.

DashboardsView

Users Guide

76

GeneratingReportsFromtheDashboardView

WhenusingtheDashboardsview,youcanviewStandardDashboards,andyoucanalsocreateandviewCustomDash
boards(seeStandardDashboardsonpage 79,andCustomDashboardsonpage 99).

GeneratingReportsFromtheDashboardView
YoucanexportthecurrentdashboarddisplaytoaPDFreport.Thesereportscaptureasnapshotofthecurrentdash
board,whichyoucansaveforlaterreview,orsendtointerestedparties.Notethatyoucanselectstandardorcustom
dashboards,andyoucansetthedashboardscopebeforeexportingtoPDF.

ExportingPDFfortheselecteddashboard
Whenyousaveadashboardasareport,youcanthenschedulethereporttobegeneratedatregularintervals,andset
upsubscriptionstosendthesereportsspecificrecipients.Formoreinformationaboutreports,seeTheReportsView
onpage 367.

Users Guide

77

TheDashboardsView

SettingDashboardScope

Youcansetthescopeofthedashboardview.Forexample,youcanfocusthestandarddashboardsonaspecificcluster
oragroupyouhavecreated.Thislimitsthedashboardstoonlydisplaydataforthatclusterorgroup.
Afteryousetthescope,youcansavethecurrentlyselecteddashboardasacustomdashboard.Aftersavingit,youcan
edititthesameasyouwouldanycustomdashboard(seeScopingStandardDashboardsonpage 99).
Scopeaffectsthefollowingstandarddashboards:

AssureServicePerformance
ImproveOverallEfficiency
MonthlySummary(PhysicalMachineClusters,only)
ClusterCapacity(PhysicalMachineClusters,only)
OptimizeSummary
UtilizationSummary

Tosetthescopeofaselecteddashboard:
1. OpentheScopedialogbox.
ClicktheScopebutton(

78

)intheflyoutpanel.

VMTurbo, Inc. www.vmturbo.com

StandardDashboards

2. Choosethescopeyouwant.
Navigatetotheclusterorgroupyouwanttofocuson.Thedashboardupdatesitsdisplaytoshowthescopeyou
haveselected.
3. Whensatisfiedwiththescopeyouchose,clickOK.
YoucanalwaysclickCanceltoclosethedialogboxandreturntotheoriginalscope.
Atanytime,youcanclicktheResetScopebutton(
defaultscope.

)intheflyoutpanel.Thisreturnsthedashboardviewtothe

StandardDashboards
OperationsManagershipswiththefollowingstandarddashboards:

AssureServicePerformanceonpage 80Showsenvironmenthealth,focusingonactionsyoucanexecuteto
assureperformanceandQoS.
ImproveOverallEfficiencyonpage 83Showshowyoucanconsolidateservicesandutilizephysicalresources
moreefficiently.
ProjectClusterResourcesonpage 87Basedonhistoricalworkloaddata,projectsthefuturecapacity
requirementsfordifferentclustersinyourenvironment.
MonthlySummaryonpage 91Basedonhistoricaldata,showsthetrendforworkloaddistributionand
utilizationofresourcessuchasmemoryandstoragespace.
ClusterCapacityonpage 92Basedoncapacityplanningscenarios,showshowmanyVMsyoucansafelyaddto
agivencluster.
OptimizeSummaryonpage 96Comparesthecurrentstatetothestateyourenvironmentwouldachieveifyou
acceptalltherecommendedactions.
UtilizationSummaryonpage 97Showshowyourenvironmentsisperforming,overall.

Toswitchbetweendashboards,opentheDashboardsflyoutpanelandchoosewhichoneyouwantfromtheDash
boardslist.
Inaddition,fromtheDashboardsflyoutpanelyoucanperformthefollowingDashboardactions:

Users Guide

79

TheDashboardsView

AssureServicePerformance
Thisdashboardillustrateshowtoassureworkloadshavetheresourcestheyneedtoperformwell.Usethisdashboard
topreventperformancedegradation.
Youcanusethisdashboardtoinspecttheworkloadandutilizationofresourcesonhostsandondatastores.Youcan
seehowVMsutilizeresourcesandwhatactionsyoucantaketoachieveanoptimalworkloaddistribution.Ifutilization
levelspresentriskstothefinalQoSforendusers,thisdashboardpointsouttherisksandgivesyoualistofactionsyou
cantaketocorrectthesituationbeforeanyproblemsarise.
Thedashboarddisplaysthisinformationinthefollowingpanels:

ToDo
Thispaneldisplaysactionsyoucanexecutetomaintainoptimaloperatingconditions.Youcantogglethepanel
betweenaToDolistandalistofcurrentriskstoserviceperformance.(ForacompletedescriptionofToDopanels,see
ToDoListsMaintainingQoSonpage 63.)

TheToDolistshowsactionsthatyoucanexecuteinthefollowingways:

80

Automatically
OperationsManagerperformstheactionsasitrecommendsthem.Youdontneedtodoanythingtoperform
theseactions.
Manually,throughOperationsManager
OperationsManagershowstheactionsintheToDolist,withactivecheckboxesyoucanselect.Youselectthe
actionstoperform,andthenclickApply.
Externally,outsideofOperationsManager
OperationsManagerrecommendstheaction,butcannotexecuteit.EitheranOperationsManagerpolicy
specifiesthattheactioncannotbeexecuted,orthereisnowayforOperationsManagertodirectthehypervisor
toperformtheaction.Forexample,OperationsManagercannotaddphysicalmemorytoaphysicalmachine.You
executetheseactionsoutsideofOperationsManager.

VMTurbo, Inc. www.vmturbo.com

StandardDashboards

NOTE:YoucanspecifyactionpoliciesforVMs,hosts,storagedevices,andcloudstacks.Thesepoliciesdeterminehow
toexecuteeachaction.Youcanspecifyglobalpoliciesforallentitiesofeachtype,andyoucanalsospecifypoliciesfor
specificgroupsofentities.Formoreinformation,seeActionModesonpage 342.

Health

TheHealthchartshowsthecurrentstatusofthephysicalmachines,storage,orVMsinyourenvironment.Youcan
choosetocharthostmachinesorstorage.Thepiechartshowsthestatusofyourphysicaldevices.Youcanclickthe
charttoopenaheatmapthatliststhestatusofeachphysicaldevice.

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

Users Guide

81

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 12).YoucanviewprojectionsforMemoryandCPUutilization,aggregatedforall
thehostsinyourenvironment.

82

VMTurbo, Inc. www.vmturbo.com

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

Users Guide

83

TheDashboardsView

VirtualMachineandStorage
ThispanellistsclustersofVMsthatyoucaninspecttoseehowtheyconsumestorageresources.

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

84

VMTurbo, Inc. www.vmturbo.com

StandardDashboards

WastedStorage

NOTE:ThePolicyViewincludesastoragesettingnamedDisableDatastoreBrowsingthatdetermineswhetherOpera
tionsManagerwillscandatastoresforwastedstorage.TheGlobalSettingdisableswastedstoragemanagementby
default(DisableDatastoreBrowsingischeckedfortheGlobalscope).TheWastedStoragepanelonlyappearswhen
youhaveenabledthissettingglobally.Formoreinformation,seeWastedStorageManagementonpage 342.

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

85

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.

86

VMTurbo, Inc. www.vmturbo.com

StandardDashboards

ProjectClusterResources
ThisdashboardprojectsyourfutureneedsforVMs,hosts,anddatastores.Withityoucanseewhenandwhereyou
willyouneedadditionalresourcestosatisfygrowingworkloaddemand.Thedashboardstartsfromthecurrentstate
ofyourenvironmentand:

ShowsthedeploymentyouwouldachieveifyouacceptedtherecommendedactionsintheOperationsManager
ToDolist
Projectsyourneedsintothefuture,assumingyoumaintainsystemhealthbycontinuallyexecutingrecommended
actions
Updatesitsprojectionsdailytorespondtochangingpatternsofworkloadrequirements

Tomaketheseprojections,OperationsManageraddstheprojectednumberofVMstoahypotheticalenvironmentfor
thegivenprojectionperiod.ItthenrunsWorkloadProjectionplanningscenariosforthegivenclustersonyourenvi
ronment,withouttakingconstraintsintoaccount(seeWorkloadProjectiononpage 208).Thedashboardshowsa
seriesofprojectionsfor:

Onemonth
Twomonths
Threemonths

Users Guide

87

TheDashboardsView

Sixmonths
Ninemonths
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:

88

VMTurbo, Inc. www.vmturbo.com

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

89

TheDashboardsView

ProvisioningProjections
ThesechartsshowhowyourrequirementsforVMs,hosts,anddatastoreswillchangeintothefuture.

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

VMTurbo, Inc. www.vmturbo.com

StandardDashboards

MonthlySummary
Thisdashboardshowshowyourenvironmenthaschangedoverthelastmonth.Youcanspottrendssuchasperiodsof
peakload,oraconstantincreaseindemand.ThisinformationcanhelpyouunderstandtherecommendationsOpera
tionsManagermakesintheToDolist,soyoucanbetterprioritizetheactionsandchoosewhichtoexecutefirst.
NOTE:WhenyoufirststartOperationsManager,itwillnothavethehistoricaldatanecessarytodisplaychartsinthis

dashboard.Ashistoricaldataaccumulates,thechartswillshowmoreinformation.
Bydefault,thedashboardscopeisfortheentirevirtualenvironment.Youcansetthedashboardscopetoseemonthly
summariesofindividualclusters(seeSettingDashboardScopeonpage 78forinformationaboutsettingscope).

Summary
Thispanelcomparesthecurrentstateofyourenvironmenttoitsstatethepreviousmonth.

Eachcellinthepanelshowsthefollowinginformation:

LastMonth
Theaverageoflastmonthsdataforthatcell.
ThisMonth
Theaverageofthedatacollectedsofarthismonthforthatcell.
MonthlyChange
ThedifferencebetweenLastMonthandThisMonth.
Desired
Thevalueyouwouldhaveifyouexecutedthecurrentsetofrecommendedactions.Ifthevalueisadash,this
meanstherearenorecommendedactionsthatwillchangetheDesiredvalueforthiscell.NotethatOperations
ManagerdoesntcalculateaDesiredvalueforeverycellinthispanelInthatcaseDesiredisgray(NA).
HoveroverthecellforatooltipthatdescribeswhichmetricsmakeupthebasisfortheDesiredcalculation.

Users Guide

91

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 361

92

VMTurbo, Inc. www.vmturbo.com

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.
VMConsumedResources
TotalutilizationofphysicalresourcesbyVMsintheselectedcluster.Notethatthevaluesherecanbedifferent

Users Guide

93

TheDashboardsView

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.

94

VMTurbo, Inc. www.vmturbo.com

StandardDashboards

ClusterHeadroom
ThischartshowsthetotalnumberofVMsrunninginthecluster,plusthetotalheadroomforthecluster.

Users Guide

95

TheDashboardsView

OptimizeSummary
Thisdashboardshowsthecurrentstatusofyourenvironment,sidebysidewiththestatusyouwouldachieveifyou
executedallofthecurrentactionsintheToDolist.YoucanviewchartsforHost,Storage,andVMentities,aswellas
getutilizationdetailsforeachtypeofentity,orreviewtheToDolist(seeToDoListsMaintainingQoSonpage 63).
TheOptimizeSummarydashboarddisplaysthefollowingpanels:

UtilizationSummaryPanel
ToDoPanel

UtilizationSummary
Thispanellistsutilizationinyourenvironmentforthecurrentstateandfortheimprovementsyouwouldachieveif
youexecuteallofthecurrentrecommendedactions.

Toseeutilizationintabularformat,clicktheDetailsicon.

96

VMTurbo, Inc. www.vmturbo.com

StandardDashboards

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

UtilizationSummary
Thisdashboardshowsanoverviewofresourceutilizationinyourenvironment.Youcanviewheatmapchartsfor
Application,VM,Host,andStorage,entities,andalsoreviewtheToDolistforanyactionsthatwillkeepyourenviron
mentintheDesiredState(seeToDoListsMaintainingQoSonpage 63).

Users Guide

97

TheDashboardsView

HeatmapPanels
Thesepanelsshowutilizationheatmapsforthedifferenttypesofentitiesinyourenvironment.Thestatusindicators
arecolorcodedasfollows:

Youcangetadditionalinformationfortheitemsinthesepanelsasfollows:

Todisplaytooltipsthatshowactualvalues,hoverthemouseoverthecoloredindicators
Todisplayachartthatshowsdetailsaboutresourceutilizationforagrouporentity,clicktheentryscolored
indicator
Todisplayaseparateviewforanentityorgroup,clicktheentrysname
TodisplaytheRisks/Opportunitiesforaspecificentityorgroup,clicktheentrysseverityicon

ToDoList
ThispaneldisplaysactionsyoucanexecutetokeepyourenvironmentintheDesiredState.Youcantogglethepanel
betweenaToDolistandalistofcurrentefficiencyopportunities.(ForacompletedescriptionofToDopanels,seeTo
DoListsMaintainingQoSonpage 63.)

98

VMTurbo, Inc. www.vmturbo.com

CustomDashboards

CustomDashboards
Thestandarddashboardsgiveyoupresetviewsintoyourenvironment.Inmanycases,youmightwanttostorecustom
dashboardsthatfocusonspecificaspectsofyourenvironment.OperationsManagersupportstwowaystocreatecus
tomdashboards:

ScopingStandardDashboardsonpage 99
Simpletocreate,yousetthescopeofastandarddashboardandsavethatresulttotheMyDashboardsfolder.
BuildingCustomDashboardsonpage 100
Youchoosethescopeandtypeofinformationpanelsthatyouwilladdtoanewdashboard.

Nomatterwhichmethodyouusetocreateadashboard,youcanalwaysselectandeditthedashboardcontents.
FromtheDashboardsflyoutpanelyoucanperformthefollowingCustomDashboardactions:

ScopingStandardDashboards
Asyouviewstandarddashboards,youcansettheirscopetofocusonspecificclustersorgroups(seeSettingDash
boardScopeonpage 78).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

99

TheDashboardsView

3. Setthescopeofthecurrentdashboard.
ClicktheScopebutton( )toopentheUserScopedialogbox,thensetthescope.Formoreinformation,seeSet
tingDashboardScopeonpage 78.
4. Savethescoperesultsasacopyofthestandarddashboard
Ifyouaresatisfiedwiththescoperesults,clicktheSavebutton(
box.NamethedashboardandclickOk.
ThenewdashboardappearsintheMyDashboardsfolder.

)toopentheEnterScopedGroupNamedialog

5. Returnthestandarddashboardtoitsdefaultscope.
SelectthestandarddashboardandclicktheResetScopebutton(

)toreturntothedefaultscope.

BuildingCustomDashboards
Eachstandarddashboardincludesapredefinedsetofinformationpanelstofocusonaspecificquestion.Whatifyou
haveadifferentquestioninmind?Inthatcase,youcanbuildacustomdashboardtofocusontheinformationthat
interestsyouthemost.Youcanchoosewhichpanelstoincludeinthedashboard,andsetthescopeofeachpanelindi
vidually.
Forexample,youcancreateonedashboardwithmanypanelsexaminingthesameclusterofhosts.Oryoucancreate
adashboardthatexaminesdifferentclustersviathesametypeofpanel.Thefollowingfigureshowsadashboardthat
displaysaHealthpiechartforaclusterofhosts,anddisplaystheresourceutilizationtrendforeachindividualphysical
machine.

100

VMTurbo, Inc. www.vmturbo.com

CustomDashboards

Tocreateacustomdashboard:
1. OpentheDashboardsflyoutpanelandthenopentheCreateDashboardpanel.

2. Dragapaneltypeintothedashboard.
YoucanchoosefromallthedifferentpaneltypesthatOperationsManagerusestodisplayinformationintheuser
interface.Toseeexamplesofeachpaneltypeinaction,gotothestandarddashboardsorlookintheInventory
View.

Users Guide

101

TheDashboardsView

3. Namethepanelandsetitsscope.
Whenyoudragapaneltypeontothegrid,theEditPaneldialogboxappearswhereyoucannamethepaneland
setitsscope.
Scopedetermineswhatpartofyourenvironmentthepanelwillfocuson.Forexample,youcansetupadashboard
withaChangeLogpanelthatshowsallthechangesthathaveoccurredonaspecificcluster.Youcansetadifferent
scopetoeachpanelyouaddtothedashboard,oryoucanaddanumberofpanelsallwiththesamescope.

4. Dragthepaneltoplaceitinthegrid,ortoresizeit.
5. Repeatthesestepstoaddmorepanelstothedashboard
6. Whenyouaresatisfiedwiththepanelcollection,savethedashboard.
ClicktheSaveicon(
)andnamethedashboard.Youcannowusethisdashboardtoviewyourenvironmentin
realtime,ortogeneratereports.YoucangototheReportsviewtoschedulegenerationofthisdashboardsreport
atregularintervals.

102

VMTurbo, Inc. www.vmturbo.com

EditingDashboards

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

103

TheDashboardsView

ChangePanelProperties
Tochangeapanelsproperties,clickthepanelsSettingsbutton(
canchangethepanelsscopeorname.

104

).ThisopenstheEditPaneldialogbox,whereyou

VMTurbo, Inc. www.vmturbo.com

TheSupplyChainView
OperationsManagermodelsyourenvironmentasamarketofbuyersandsellerslinkedtogetherinasupplychain.
Thissupplychainrepresentstheflowofresourcesfromthedatacenter,throughthephysicaltierofyourenvironment
intothevirtualtier,ultimatelydeliveringtheseresourcestocustomersthroughapplications.Bymanagingrelation
shipsbetweenthesebuyersandsellers,OperationsManagerprovidesclosedloopmanagementofresources,from
thedatacenter,throughtotheapplication.FormoreinformationaboutOperationsManagerprocessing,seeHow
OperationsManagerWorksonpage 11.

Users Guide

105

TheSupplyChainView

TheSupplyChainViewprovidesawaytonavigatethesupplychainandinspecttheentitiesinyourenvironment.For
example,intheabovefigureyoucansee:

106

TheviewfocusisonVirtualMachines
ThefirstVMinthelistisselected
TheselectedVMsellsresourcestooneapplication,andpurchasesresourcesfromonePMandonedatastore
ForthisVMyoucanseethecurrentsetofrecommendedactions,andachartoftheVMsresourceconsumption
overtime

VMTurbo, Inc. www.vmturbo.com

ChoosinganEntitytoView

ChoosinganEntitytoView

TheSupplyChainNavigatorshowsadiagramofentitytypes,witharrowstoshowtheflowofresourcesaDatacen
terprovidesresourcestoPhysicalMachines,whileaPhysicalMachineanddatastore(Storage)supplyresourcestoa
VirtualMachine.
Tobrowseyourenvironmentsinventory,chooseanentitytype,andthenchooseaspecificitemintheEntitieslist.As
youselectitemsintheEntitieslist,theviewfocuschangestoshowdataforthatitem.

Users Guide

107

TheSupplyChainView

ViewingRelatedEntities
WhenyouselectanitemintheEntitieslist,theviewupdatestoshowthatentity,plusanyrelatedentities.Thetop
itemintheRelatedEntitieslististhecurrentlyselecteditem.

Eachentryinthelistshowstheitemscurrentutilization,plustheexpectedimprovementforthatitem.Todisplayfull
detailsforagivenitem,clickitsDetailsicon(

108

).

VMTurbo, Inc. www.vmturbo.com

BrowsingSupplyChainEntities

BrowsingSupplyChainEntities
YoucanusetheSupplyChainViewtobrowseyourenvironmentsinventory.AsyouselectanitemintheRelatedEnti
tieslist,theviewupdatestofocusonthatselectedentity.

Users Guide

109

TheSupplyChainView

SettingSupplyChainScope
Tosetthescopeoftheview,opentheScopeflyoutpanelandchoosethegrouporclusteryouwanttofocuson.

SupplyChainEntities
TheOperationsManageruserinterfacedisplaysthefollowingentitytypesinthesupplychain:

SupplyChainVirtualApplicationonpage 112
SupplyChainApplicationonpage 114
SupplyChainVirtualMachineonpage 116

YourOperationsManagerlicensedetermineshowmuchofthesupplychainyourcurrentinstallationwillmanage.The
followingtableillustratesthesupplychainthatissupportedbyeachlicense,andliststhetargetsthatOperations
Managersupportstomanagethatsupplychain.

110

VMTurbo, Inc. www.vmturbo.com

SupplyChainEntities

License

SupplyChain

VirtualHealthMonitor
OperationsManager(base
product)

AssociatedTargets
vCenterServer
RHEVM
HyperV
XenServer

CloudControlModule

VCloudDirector
CloudStack
AmazonEC2Regions

ApplicationControlModule

NetScaler

StorageControlModule

NetApp

Users Guide

111

TheSupplyChainView

License

SupplyChain

FabricControlModule

AssociatedTargets
CiscoUCS

SupplyChainVirtualApplication

Avirtualapplicationistheclientspointofcontacttorequestservicesfromanapplicationthatismanagedbyaload
balancer.Thevirtualapplicationisaproxyformultipleinstancesofactualapplications.Forclientrequeststoavirtual
application,theloadbalancerforwardstherequeststoactualapplicationsthatperformtheservice.
Tocreateavirtualapplication,theloadbalancerbindsactualapplicationinstancestothevirtualapplication.Forinfor
mationaboutbindingloadbalancedapplicationstothevirtualapplication,seeLoadBalancerDiscoveryonpage 356.

112

VMTurbo, Inc. www.vmturbo.com

SupplyChainEntities

Synopsis
Budget:

Avirtualserverhasunlimitedbudgettobuyapplicationresources.Asaresult,avirtual
applicationwillneverbesuspended.

Provides:

Transactionstoendusersandotherapplications.

Consumes:

ApplicationsrunningonVMs.

Discoveredthrough:

OperationsManagerdiscoversvirtualapplicationserversthroughloadbalancertargets(see
AddingandRemovingTargetVirtualManagementServersonpage 282).

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforavirtualapplication:

Transaction(transactionspersecond)
Thepercentageutilizationoftheallocatedtransactionspersecondforthegivenvirtualapplication.

Actions
OperationsManagerdoesnotrecommendactionstoperformonthevirtualapplicationitself,butitdoesrecommend
actionstoperformontheVMsthathostboundapplications.Forexample,assumeavirtualapplicationthatmanages
threeSQLdatabases.Ifasurgeinrequestsdegradesperformanceacrossallthreedatabases,thenOperationsMan
agercanstartanewVMtorunanotherinstanceofthedatabaseapplication,andbindittothevirtualapplication.On
theotherhand,ifSQLrequestsdropoffsothattheloadbalanceronlyforwardsrequeststotwoofthedatabases,
OperationsManagercansuspendthedormantdatabaseandunbinditfromthevirtualapplication.

Users Guide

113

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

ApplicationDiscovery
Bydefault,OperationsManagerdiscoversthefollowingapplications:

ApplicationName

Description

LSASS

MicrosoftActiveDirectoryservices

IIS

MicrosoftInternetInformationServices

XenDesktop

CitrixXenDesktop

114

VMTurbo, Inc. www.vmturbo.com

SupplyChainEntities

ApplicationName

Description

VMView

VMwareView

MSSQL

MicrosoftSQLServer

SharePoint

MicrosoftSharepointServer

GuestLoad

TheresourcesthatOperationsManagerhasnotassignedtoanyspecificapplication.By
default,everyVMhasaGuestLoadapplication.(Formoreinformation,seeGuestLoad,
below.)

GuestLoad
TheApps_GuestLoaditemisaspecialentryintheApplicationshierarchy.ThisitemtrackstheresourcesthatOpera
tionsManagerhasnotassignedtoanyspecificapplication.Thiscanoccurforthefollowingreasons:

YoudonothavethelicensesrequiredtosupportApplicationmonitoring
Inthiscase,OperationsManagerlistsalltheconsumedVMresourcesintheApps_GuestLoadentrythisisthe
onlyentryunderApplications.
OperationsManagercannotdiscoversomeapplications,orsomeapplicationsarenotregisteredfordiscovery
(seeApplicationDiscoveryonpage 352).
Inthiscase,OperationsManagerdisplaysentriesfortheapplicationsithasdiscovered,andliststheVMresources
thatarenotaccountedforunderApps_GuestLoad.
VMresourcesaredevotedtoinfrastructure,andnotpartofanyapplication
OperationsManagerliststheseresourcesunderApps_GuestLoad,andprovidesentriesfortheapplicationsithas
discovered.

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforanapplication:

VMem
ThepercentageutilizationoftheVMem(inKbytes)thatwasallocatedtothehostingVM.
VCPU
ThepercentageutilizationoftheVCPU(inMHz)allocatedforthehostingVM.
Transaction(transactionspersecond)
ForvirtualapplicationsdiscoveredthroughaLoadBalancertarget,thepercentageutilizationoftheallocated
transactionspersecond.

Actions
OperationsManagerdoesntperformactionsonapplications.Instead,itperformsactionsonthehostVMs.Ifutiliza
tionishighenoughonanapplication,OperationsManagercancreateanewcopyofthehostVM.Whenanapplica
tionisidle,itlosesbudget.Ultimately,ifthebudgetfallsenough,OperationsManagerwillrecommendtosuspendor
terminatethehostVM.
BydefaultapplicationshaveapriorityofMissionCritical.ThisgivesapplicationsunlimitedbudgetsoitshostVMwill
neverbesuspended.Youcanoverridethispriorityforselectapplications.Formoreinformation,seeApplicationPrior
ityonpage 350.

Users Guide

115

TheSupplyChainView

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)

Consumes:

Physicalhostresources,includingCPUandMem
Storage

Discoveredthrough:

OperationsManagerdiscoversVMsthroughhypervisortargets.

NotethattheInventoryViewgroupsVMsbythephysicalmachinesthathostthem.Intheuserinterface,thisisalogi
calgroupingthatmakesiteasiertovisualizethedistributionofVMsacrossyourenvironment.Also,theVMicons
identifymanaginghypervisorsbyvendorandVMstate(seeResourceIconsonpage 46).

116

VMTurbo, Inc. www.vmturbo.com

SupplyChainEntities

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

Users Guide

117

TheSupplyChainView

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 282).Forsomehypervisorvendors,thePMisthetarget,
andforothersthePMsaremanagedbythespecifiedtarget.

118

VMTurbo, Inc. www.vmturbo.com

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 339).Ifyouconfigureafailover
host,OperationsManagerreservesthathostforHAandwillnotmoveVMstoit.Youcanseeafailovericon( onthe
reservedhostintheInventorytree.

Users Guide

119

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

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforadatastore:

120

Storage
Thepercentageofthedatastorescapacity(measuredinKbytes)thatisinuse.
IOPS
Storageaccessoperationspersecond.ChartsintheuserinterfaceshowthepercentageofallocatedIOPScapacity
thatisusedonadatastore.
Latency
Thepercentageofallocatedlatency(measuredinms)thatisinuseonthedatastore.Thismeasuresthelatency
experiencedbyallVMsandhoststhataccessthedatastore.
VMTurbo, Inc. www.vmturbo.com

SupplyChainEntities

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

121

TheSupplyChainView

Synopsis
Budget:

Adiskarraygainsitsbudgetbysellingresourcestothedatastoresitserves.Ifutilizationofadisk
arrayishighenough,OperationsManagercanrecommendthatyouprovisionanewone.

Provides:

Storageresourcesfordatastorestouse:
Storageamount
StorageProvisioned
IOPS(storageaccessoperationspersecond)
Latency(capacityfordisklatencyinms)

Consumes:

Storagecontrollers

Discoveredthrough:

OperationsManagerdiscoversdiskarraysthroughstoragecontrollertargets(seeAddingStorage
ManagersasTargetsonpage 296).

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:

122

ProvisionDiskArray
Forhighutilizationofthediskarraysstorage,provisionanewdiskarray(recommendation,only).
StartDiskArray
Forhighutilizationofdiskarray,startasuspendeddiskarray(recommendation,only).
SuspendDiskArray
Forlowutilizationofthediskarraysstorage,moveVMstootherdatastoresandsuspendvolumesonthedisk
array(recommendation,only).

VMTurbo, Inc. www.vmturbo.com

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

123

TheSupplyChainView

SupplyChainStorageController

AStorageControllerisadevicethatmanagesoneormorediskarrays.ThestoragecontrollerprovidesCPUcyclesto
performstoragemanagementtasksforeachdiskarrayitmanages.
OperationsManagersupportsstoragecontrollerswhenyouhaveinstalledtheStorageControlModulelicense.

Synopsis
Budget:

Astoragecontrollergainsitsbudgetbysellingresourcestothediskarraysitmanages.If
utilizationofthestoragecontrollersCPUresourcesishighenough,OperationsManagercan
recommendthatyouprovisionanewoneandmovediskarrays(aggregates)toit.

Provides:

CPUresourcestomanagediskarrays.

Consumes:

NA

Discoveredthrough:

OperationsManagerdirectlyaccessesstoragecontrollertargets(seeAddingandRemoving
TargetVirtualManagementServersonpage 282).

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforastoragecontroller:

124

CPU
ThepercentageutilizationofCPUresourcesallocatedtothestoragecontroller.
Storage
Thepercentageofthestoragecapacitythatisinuse.Thestorageallocatedtoastoragecontrolleristhetotalofall
thephysicalspaceavailabletoaggregatesmanagedbythatstoragecontroller.
IOPS
Storageaccessoperationspersecond.ChartsshowthepercentageofallocatedIOPScapacitythatisusedbythe
aggregatesmanagedbythestoragecontroller.

VMTurbo, Inc. www.vmturbo.com

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

125

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

126

VMTurbo, Inc. www.vmturbo.com

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

127

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.

128

VMTurbo, Inc. www.vmturbo.com

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

MonitoredResources
OperationsManagerdoesnotmonitorresourcesdirectlyfromthedatacenter,butitdoesmonitorthefollowing
resources,aggregatedforthePMsinadatacenter:

Mem
ThepercentageofthePMsmemorythatisreservedorinuse,measuredinKbytes.
CPU
ThepercentageofthePMsCPUcyclesthatarereservedorinuse,measuredinKbytes.

Users Guide

129

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:

130

VMTurbo, Inc. www.vmturbo.com

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

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaProvidervDC:

Mem
Thepercentageofphysicalmachinememorythatisreservedorinuse,measuredinKbytes.
CPU
ThepercentageutilizationofCPUresourcesallocatedtotheProvidervDC.
Storage
ThepercentageusageofstoragethatisallocatedtotheProvidervDC.

Actions
OperationsManagerdoesnotrecommendactionstoperformonaProviderVDC.Instead,itrecommendsactionsto
performonthedevicesrunninginthedatacenter.

Users Guide

131

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.

Synopsis
Budget:

AConsumervDCgainsitsbudgetasafunctionofitsactivity.ThehighertheutilizationofthevDC,
themoreOperationsManagerassumesthevDCissellingitsservicestoauser.
IfutilizationishighenoughonaConsumervDC,OperationsManagercanincreaseresourcesfor
thevDC.Ifutilizationfallsoff,OperationsManagercanreduceresourcecapacity,orultimately
recommendterminatingthevDC.
OperationsManagercanalsoresizeVMsthroughtheConsumervDCinresponsetochangesin
VMutilization.

Provides:

Resourcestohostvirtualsystems.

Consumes:

ProvidervDC

132

VMTurbo, Inc. www.vmturbo.com

SupplyChainEntities

Synopsis
Discoveredthrough:

OperationsManagerdiscoversvDCsthroughcloudstackmanagerssuchasvCloudDirector(see
AddingandRemovingTargetVirtualManagementServersonpage 282).

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

133

TheSupplyChainView

SupplyChainZone

AZonerepresentsanAvailabilityZoneintheAmazonEC2cloud.AZonehostsvirtualworkloadsintheoryitcan
hostasmanyVMsasyouwant.BymanagingZonesinthesupplychain,OperationsManagercanmanageahybrid
cloudenvironmentto:

StartaVMonthecloudsoyoucansuspendworkloadtofreeupresourcesinyourenterpriseenvironment
SuspendaVMrunningonthecloudwhenenterpriseresourcescomefree,soyoucanruntheworkloadonthe
enterprise
Synopsis
Budget:

OperationsManagerassumesaZonehasinfiniteresources.

Provides:

ComputeandstorageresourcestoVMs.

Consumes:

Regionresources.

Discoveredthrough:

OperationsManagerdiscoversZonesthroughRegiontargets.

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaZone:

134

Mem
ThepercentageofthePMsmemorythatisreservedorinuse,measuredinKbytes.
CPU
ThepercentageofthePMsCPUcyclesthatarereservedorinuse,measuredinKbytes.
IO
ThedataratethroughthePMsIOadapters.ChartsshowthepercentageofthePMsIOcapacitythatisinuse,
measuredinKbytespersecond.

VMTurbo, Inc. www.vmturbo.com

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

135

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.

136

VMTurbo, Inc. www.vmturbo.com

TheWorkloadView
TheWorkloadViewgivesauniqueperspectiveonthedistributionofworkloadthroughoutyourenvironment.Ata
glance,youcanseehowtheVMsinyourenvironmentareutilized,andhowtheseVMsutilizetheirunderlyingHost
andStorageresources.Theviewdisplaystwopanels:

CurrentWorkloadThecurrentdistributionofworkloadintheenvironment.
ExpectedImprovementsTheimprovementstoworkloaddistributiontheenvironmentwouldachieveifyou
executedthecurrentsetofrecommendedactions.Thispanelincludesanimprovementssummary,anda
workloadchartthatplotstheexpectedimprovements.

CurrentWorkloadchartandImprovementsSummarychart

Users Guide

137

TheWorkloadView

Formoreinformation,see:

TheWorkloadChartonpage 138
TheImprovementsSummaryonpage 143
ControllingWorkloadChartDisplayonpage 144
SettingWorkloadViewScopeonpage 145

TheWorkloadChart

138

VMTurbo, Inc. www.vmturbo.com

TheWorkloadChart

WorkloadchartsplotphysicalutilizationofhostandstorageresourcesalongtheXandYaxes.Thesemeasureeither
theutilizationindexvalueorthepercentageofresourcecapacitythatisutilizedonthegivenhostandstorageprovid
ers.
Thechartisdividedintoagrid,anditplacesringsonthatgrid.TheringsrepresentVMs.Ringsizerepresentsthenum
berofVMsinagridsector.ColorshowstheseverityofthemostcriticalVMinthecollection.Positionplotstheaver
ageresourceutilizationfortheVMsinthatcollection.
Thegreenspotinthechartindicatesthecentertheenvironmentisconvergingonintermsofhostanddatastoreutili
zation.Overtime,theenvironmentwilltendtoconvergeonthisspot.Lookingatthischart,youcanseeworkloaddis
tributionintermsofthisconvergence.
NotethatringcolorisafunctionoftheutilizationoftheVMs,nottheutilizationofthephysicalresourcesthatsupport
theVMs.Thisisbestillustratedbyexample:

AVMcanbecriticallyoverutilized,eventhoughitisrunningonanunderutilizedhost.Likewise,aVMcanbeunderuti
lizedeventhoughitisrunningonanoverutilizedhost.Whenlookingatthecolorofaring,keepinmindthatitmeans
thatatleastonVMisintheindicatedstate,andthattheutilizationofaVMdoesnothavetomatchtheutilizationof
theunderlyinghostordatastoreinanyway.

InspectingChartData
Thechartdisplayprovidesanoverviewofyourenvironment,withlimiteddetails.Youcanselectaregionofthechart
todrilldownanddisplayinformationabouttheVMsthatareinthatregion.

Users Guide

139

TheWorkloadView

TheinformationpanelalsoincludesalistofrecommendedactionsforthecurrentlyselectedVMs.

VMsList
Foreachentry,theVMslistshowsthefollowinginformation:

VMname
UtilizationIndex
PMthathoststheVM,anditsUtilizationIndex
StoragedevicesthathosttheVMsdatastore,anditsutilizationindex

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

140

VMTurbo, Inc. www.vmturbo.com

TheWorkloadChart

RecommendedActionsList
TheinformationpanelincludesanactionslistthatgivesthesameinformationastheOperationsManagerToDolist.
(ForacompletedescriptionofToDolists,seeToDoListsMaintainingQoSonpage 63.)

Users Guide

141

TheWorkloadView

ThelistofrecommendedactionspertainstothecurrentlyselectedVMs.Toexecuteactions,selecttheactionsyou
wantandclickExecuteSelected.

142

VMTurbo, Inc. www.vmturbo.com

TheImprovementsSummary

TheImprovementsSummary

TheImprovementsSummarypanelshowstheimprovementsyoucanexpectafterexecutingthecurrentsetofrecom
mendedactions.Itgivesanoverviewoftheeffecttheseimprovementswillhave,andcomparesthebeforeandafter
workloaddistributions.

Users Guide

143

TheWorkloadView

Thesummarychartshowstheseimprovementsnumerically:

Convergence
ThisshowsthepercentagechangeintheaveragedistanceyourVMsarefromthegreenspotintheWorkload
Chart.ConvergencetellsyouwhetheryourVMsarerunningonhostsanddatastoresthatareutilizedatthe
optimalrate.
Risks
RisksarecountedasasumofallVMsrunningatcriticalutilization,plusVMsrunningonhostsordatastoresat
criticalutilization.Forexample,ifyouhaveonecriticallyutilizedVMrunningonnormallyutilizedhardware,and
threenormallyutilizedVMsrunningonanoverutilizeddatastore,therisktotalwouldbefour.
Efficiency
ThisisameasureofVMdensityhowmanyVMsperhost,onaverage.Youcanseeinformationsuchashow
manyVMsarecurrentlyrunningoncriticallyoverutilizedhosts,andhowthatfigurewouldchangeafterexecuting
thecurrentsetofrecommendedactions.

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
TheWorkloadViewincludesaflyoutpanelforChartControls.TomodifytheWorkloadChartdisplay,openthisflyout
panelandmakethesettingsyouwant.

144

VMTurbo, Inc. www.vmturbo.com

SettingWorkloadViewScope

TheWorkloadChartFlyOutPanel

SettingWorkloadViewScope
Tosetthescopeoftheview,opentheGroupsflyoutmenuandchooseaVMgroup.Forexample,youcanchoosea
singlePMtolimitthecharttoonlytheVMsthatarerunningonaspecifichost.
Toresetthescopetoshowtheentireenvironment,chooseatoplevelitem,suchasVMGroups,orVirtualMachines
ByNetwork.

Users Guide

145

TheWorkloadView

SettingViewScope

146

VMTurbo, Inc. www.vmturbo.com

TheDeployView
ThedeployViewiswhereyoucanuseOperationsManagerintelligentworkloadmanagementtocalculateoptimal
placementfornewVMS,andthenactuallydeploytheminyourenvironment.Theviewprovidestoolstocreateand
manageresourcereservations,soyoucandeploytherequestedVMsnoworinthefuture.

TodeployVMsinthisview,youwillperformthefollowingsteps:

Users Guide

147

TheDeployView

Defineareservation
SpecifytheresourcerequirementsforeachVM,andhowmanyVMsofthattypeyouwanttodeploy
Requesttheresources
OperationsManagercalculatestheresourcerequirements.Ifyoursystemhassufficientresources,Operations
ManagerliststheplacementitrecommendsforeachproposedVM.
Acceptthereservation
IfyouagreewiththeproposedVMplacement,acceptthereservationThisplacesthereservationintheActive
Reservationslist.Ifyouhavesetadeploydateoftoday,thiswilldeploytheVMsimmediately.
Deploythereservation
Aslongasthereservationisactive,youcandeployit.OperationsManagercreatestheVMsandplacesthemon
hostsinyourenvironment.

Thisviewkeepslistsofreservationsthatareinoneofthefollowingstates:

ActiveReservations
OperationsManageraddsthereservedVMstoyourinventory,andcalculatestheirplacementasthoughtheyare
realVMs.Inthisway,youcanseehowyourenvironmentaccommodatestheadditionalworkload,andyoucan
runplansthattakethisreservedworkloadintoaccount.Areservationremainsactiveuntilyoudeployit,cancelit,
ortheDeployDatehaspassed.
PendingReservations
TheresnoguaranteethatyourenvironmenthasenoughresourcestoplacealltheVMsinyourreservation.Inthat
case,OperationsManagerdoesntcalculateplacementoftheVMs.Ifyouacceptthereservationitbecomesa
PendingReservation.YoucanperiodicallyRetryapendingreservationIfyourenvironmentchangessothatit
hasenoughresourcestoplacethereservationVMs,thenOperationsManagercalculatestheplacement,andyou
canmakeitanactivereservation.

ThefollowingtopicsdescribehowtousetheDeployview:

CreatingReservationsonpage 148
ActiveReservationsonpage 152
PendingReservationsonpage 155
DeployingVMsonpage 156
CreatingandEditingTemplatesonpage 158

CreatingReservations
ReservationssetasideresourcesforanticipatedworkloadtheycanbeActiveorPending.Whileareservationis
Active,OperationsManagercontinuallycalculatesplacementfortheassociatedVMs,bothintherealtimemarket
andinanyplansyoumightrun.
Tocreateareservation,performthefollowingsteps:

148

Definethereservation,includingworkloadtoreserveandadeploybydate
Requestthereservation
Acceptthereservation
Ifthesystemhassufficientresourcestoplacetheworkload,thereservationisactive.Otherwisethereservationis
pending.

VMTurbo, Inc. www.vmturbo.com

CreatingReservations

NOTE:Ifyoudefineareservationwithadeploydateoftoday,thenyouwilldeploytheworkloaddirectlyOperations

Managerdoesntcreateareservation.Dontworry,youwillhaveachancetoreviewtheproposeddeployment,and
acceptorrejectit.

DefiningaReservation
ThefirststepfordeployingVMsistodefinethereservation.Thisspecifiestheworkloadyouwanttodeploy,andsets
aDeployDateforthereservation.

NOTE:TERMINOLOGYISSUETospecifyworkload,youwillselectaVMTemplatetouse.Somehypervisorsreferto
sourceVMsastemplates.WithinOperationsManager,templatesarefilesthatdescribeaVM,host,ordatastore.For
thistopic,thewordtemplatereferstoanOperationsManagertemplate.VMTemplatesspecifytheresourcesallocated
foraVM,andDeploymentProfilesspecifydetailssuchasthedatacenterorclustertohostthenewVM,andthe
packagefiles(OVForVHD)forthesourceVM.ThetermsourceVMreferstotheVMdeploymentdatathatisstored
onahypervisor.

Todefineareservation:
1. NamethereservationandreservedVMs.
Provideanameforthereservation,andabasenamefortheVMstodeploy.Youwillusethesenamestoidentify
thereservedVMsintheinventory.Forexample,thefollowingfigureshowsreservedVMsforthereservation
namedMyRes:

Users Guide

149

TheDeployView

2. ChoosetheVMTemplatetouseforthereservedVMs.
VMTemplatesspecifytheresourcesavailabletotheVM,including:
VCPUs
VirtualMemory
Storage
NetworkThroughput
IOPS
IOThroughput
NotethatyoumustchooseatemplatethatismappedtoaDeploymentProfile.Whenyouchooseatemplate,the
DeploymentProfileslistupdatestoincludetheprofilesthatmaptothattemplate.
ToinspectVMTemplates,opentheTemplateCatalog( )andselectthetemplateyoureinterestedin.(Formore
informationaboutusingthisdialogbox,seeCreatingVMTemplatesonpage 159.)
IftheVMTemplatewasdiscovered,itsnamebeginswiththeIPaddressofthehypervisorthatmanagesthatVM
templatedata.Also,adiscoveredtemplateisreadonly(youcannoteditdiscoveredtemplates).
3. ChoosetheDeploymentProfiletouseasthebasisofyournewVMs.
TheDeploymentProfilespecifiesphysicaldetailsabouthowtodeploytheVM,including:
ThepathtotheVMpackagefiles(OVForVHD)thatwillbecopiedtodeploythisVM.NotethatiftheDeploy
mentProfiledatawasdiscoveredbyOperationsManager,thentheprofiledoesnotshowapathtotheVM
packagefiles.Also,youcannoteditadiscoveredDeploymentProfile.
Optionalplacementconstraints(constraintodatacenterorcluster)IftheDeploymentProfiledoesnotspecify
adatacenterorcluster,thenOperationsManagerisfreetodeploytheVManywhereinyourvirtualenviron
ment.
ToinspectDeploymentProfiles,opentheEditTemplatesdialogboxandselecttheprofileyoureinterestedin.(For
moreinformationaboutusingthisdialogbox,seeCreatingDeploymentProfilesonpage 159.)IftheDeployment
Profilewasdiscovered,itsnamebeginswiththecharactersDEP-forDeployment.Adiscoveredprofileisread
only.
4. SpecifyVMCounthowmanyVMstodeploywiththisreservation.
5. SettheDeployDate.
ThissetshowlongthereservationwillremainintheDeployView.Ifyouhavenotdeployedbythisdate,Opera
tionsManagerautomaticallydeploysthereservation.
Todeploytheworkloaddirectly,settodaysdateinthisfield.OperationsManagerwilldeploytheworkloadas
soonasyouaccepttheproposeddeployment(seeAcceptingaReservationonpage 151).

RequestingaReservation
Afteryouhavedefinedthereservation,clickRequest.OperationsManagerstartstocalculatetheoptimalplacement
fortheVMsyouhavespecifiedforthereservation.YoumayhavetowaitbrieflywhileOperationsManagermakes
thesecalculations.
150

VMTurbo, Inc. www.vmturbo.com

CreatingReservations

Dependingonthesizeoftheworkloadandtheavailableresourcesinyourenvironment,therequestcanhaveoneof
tworesults:

SufficientResources
IfyourenvironmenthassufficientresourcestoplacetheVMsinthereservation,OperationsManagerdisplaysa
listofproposedVMplacements,oneforeachVMthatyouspecified.Youcanacceptthisreservation,anditwill
becomeactiveitappearsintheActiveReservationslist.
InsufficientResources
IfyourenvironmentdoesnthavesufficientresourcestoplacetheVMs,OperationsManageralertsyoutothat
fact.Youcanclosethealertboxandacceptthereservation,anditwillbecomependingitappearsinthe
PendingReservationslist.

AcceptingaReservation
Aftermakingtherequest,youcanacceptthereservationwhetheryourenvironmenthassufficientresourcesor
not.IfOperationsManagerdisplaysadeploymentproposal,youcanreviewittoseewhattheinitialplacementofthe
reservedVMswillbe.ButrememberthatOperationsManagerincludesthereservedVMsinitsintelligentworkload
management,sotheplacementdecisionscanchangebeforeyouactuallydeploythereservation.
NOTE:TheOperationsManagerservercansupportonlyonedeploymentproposalatatime.Forthisreason,the

deploymentproposalistimedyouhaveoneminutetoacceptthatreservation,orOperationsManagerwillcancel
theproposal.Thiskeepsoneuseraccountfromaccidentallymonopolizingthedeploymentfeature.

IfyourenvironmenthassufficientresourcestodeploythereservedVMs,youwillcreateanActiveReservation.Ifyou
donthavesufficientresources,youwillcreateaPendingReservation.Formoreinformation,seeActiveReservations
onpage 152andPendingReservationsonpage 155.
NOTE:Whenthedeploydateistoday,OperationsManagerdeploystheVMsimmediatelyifyoursystemhassufficient

resources.

Users Guide

151

TheDeployView

ActiveReservations
Whenyoucreateareservationandyourenvironmenthassufficientresourcestoplacethereservedworkload,Opera
tionsManagercreatesanActiveReservation.Whileareservationisactive:

OperationsManageraddsthereservedVMstoyourinventoryandcalculatestheirplacementasthoughtheyare
realVMs.ItmanagestheplacementofthereservedVMsalongwiththeplacementofactualworkloadinyour
environment.
YoucanseereservedVMsinyourinventory,alongsideactualworkload.ThisincludestheDashboard,Supply
Chain,Workload,andInventoryviews.
YoucanrunplansthattakethereservedVMsintoaccount.Inaddition,plansthatareusedtogeneratedatain
dashboardsalsoincludereservedVMsintheircalculations

Areservationremainsactiveuntiloneofthefollowingoccurs:

152

Youselectthereservationanddeployit
Whenyoudeployareservation,OperationsManagerdeploystheindicatedVMsatthelocationscurrently
occupiedbythereservedVMs.Beforedeploying,youcanusedifferentOperationsManagerviewstoinspectthe
placementofthereservedVMs.
Youselectthereservationandcancelit
CancelingareservationremovesthereservedVMsfromthemarketOperationsManagernolongerincludes
theseVMsinitsworkloadplacementcalculations.
Yourenvironmentchanges,andtherequiredresourcesarenolongeravailable
IfOperationsManagercannolongerplacethereservedVMs,itchangesthereservationstatetoPending,and
movesitintothePendingReservationsonpage 155list.
TheDeployDatehaspassed
OperationsManagerautomaticallydeploysthereservationontheDeployDate.

VMTurbo, Inc. www.vmturbo.com

ActiveReservations

ReservationDetails
Toseedetailsaboutanactivereservation,clickthereservationentryintheActiveReservationslist.Thisdisplaysthe
UpdateReservationdialogbox.

YoucanalsousetheOperationsManageruserinterfacetoviewreservedVMsanddrilldowntodetailsaboutthem.
Forexample,youcanseereservedVMsintheInventoryandSupplyChainviews:

Users Guide

153

TheDeployView

PlacementCalculations
ToplacereservedVMsonHostsandDatastoresinyourenvironment,OperationsManagermeasurestheVMcon
sumptionofthefollowingresources:

MEMOverprovisioned
CPUOverprovisioned
StorageProvisioned

(Bydefault,overprovisioningissetto200%.Forinformationaboutthesesettings,seeUtilizationConstraintson
page 339.)
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.

154

VMTurbo, Inc. www.vmturbo.com

PendingReservations

ChangingfromActivetoPending
Typically,areservationremainsintheactivestateuntilyoudeployitorcancelit.
OperationsManagercanalsochangeareservationfromactivetopending.Thiscanoccuriftheavailabilityof
resourceschangessothatOperationsManagercannotplacealltheVMsinthereservation.Forinformationabout
workingwithreservationsinthisstate,seePendingReservationsonpage 155.

PendingReservations
Whenyoucreateareservationandyourenvironmentdoesnothavesufficientresourcestoplacethereservedwork
load,OperationsManagercreatesaPendingReservation.Thissavesthedefinedreservationsoyoucantrytoplace
theworkloadatalaterdate.
AreservationremainsPendinguntiloneofthefollowingoccurs:

YouRetrythereservation,andsuccessfullyplacetheworkload
Ifyourenvironmentchangessothatithasenoughavailableresourcestoplacetheworkload,aRetrymakes
reservationActive.ItthenappearsintheActiveReservationslist,andOperationsManagermanagesthe
placementofyourreservedVMs.
Youcancelthereservation
TheDeployDatehaspassed
Inthiscase,OperationsManagerautomaticallycancelsthependingreservation.

Atanytime,youcanrunaplantocalculatetheresourcesnecessarytoplacethecurrentsetofpendingreservations.
YoucanalsoselectapendingreservationandclickRetry.ThisdirectsOperationsManagertocalculatetheplacement
ofthereservedVMs.IfitsuccessfullyplacestheVMs,itchangesthereservationtoActive,andmovesittotheActive
Reservationslist.Forinformationaboutworkingwithreservationsinthisstate,seeActiveReservationsonpage 152.

Users Guide

155

TheDeployView

EditingaPendingReservation
Toseeeditapendingreservation,clickthereservationentryinthePendingReservationslist.ThisdisplaystheUpdate
Reservationdialogbox.Youcanchangethereservationnameandthedeploydate.

DeployingVMs
TodeployVMs,youfirstcreateareservation.Whenyourequestareservation,OperationsManagercalculatesthe
optimalplacementforthereservedVMs.Youcanthenacceptthereservationtocreateanactiveorapendingreser
vation.Formoreinformationaboutreservations,see:

CreatingReservationsonpage 148
ActiveReservationsonpage 152
PendingReservationsonpage 155

OperationsManagerprovidesthreewaystodeployVMs:

156

WaitfortheDeployDate,soOperationsManagerwilldeploythereservationautomatically
SelectanactivereservationandclickDeploy
Createareservationwithadeploydateoftoday

VMTurbo, Inc. www.vmturbo.com

DeployingVMs

ManuallyDeployinganActiveReservation

TodeployVMsfromanactivereservation,selectthereservationinthelist,andclickDeploy.OperationsManager
thendeploysVMstothelocationsthatarecurrentfortheassociatedreservedVMs.
Forinformationaboutactivereservations,seeActiveReservationsonpage 152.

DeployingVMsToday
Whenyoudefineareservationwithadeploydateoftoday,OperationsManagercalculatesadeploymentproposal.If
youthenaccepttheproposal,OperationsManagerimmediatelydeploystheVMstothelocationsthataredescribed
intheproposal.
NEEDSNEWIMAGE...

Users Guide

157

TheDeployView

IfyouagreewiththeproposedVMdeployment,clickDeploytocreatetheVMs.Youmayhavetowaitafewminutes
whileOperationsManagerperformsthedeploymentactions.
IfforsomereasonyoulogoutofOperationsManager,thedeploymentactioncompletesanyway.Whenyoulogin
again,OperationsManagerdisplaysanalerttellingyouthatyouloggedoutwhileadeploymentwaspending.

InterruptedDeploymentAction

CreatingandEditingTemplates
Todefineareservation,youspecifytheworkloadbychoosing:

158

AVMtemplate
TheVMtemplatespecifiestheresourcesrequiredforeachVMyouwilldeploy.
ADeploymentProfile
TheDeploymentProfilespecifiesdeploymentdetailssuchasthesourceVMpackage(theOVForVHDfiles)and
optionalplacementconstraints.
VMTurbo, Inc. www.vmturbo.com

CreatingandEditingTemplates

OperationsManagercreatesanumberofVMTemplatesautomaticallyasitdiscoverssourceVMdataonthetarget
hypervisors.Thesetemplatesarereadonlyyoucannoteditthembecausetheyreflectdatathatisspecifiedinyour
environment.OperationsManageralsodiscoversassociatedDeploymentProfilesthatcorrespondwiththediscovered
templates(alsoreadonly).
YoucancreateyourownVMTemplatesandDeploymentProfiles,andusethemtodeployVMs.Inthisway,youcan
planforanddeployVMswithdifferentconfigurationsthananyVMscurrentlydefinedinyourenvironment.
Thefollowingsectionsdescribe:

CreatingVMTemplatesonpage 159
CreatingDeploymentProfilesonpage 159
DiscoveredDeploymentDataonpage 160

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.

Users Guide

159

TheDeployView

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:

160

VMTemplateThesenamesbeginwiththeIPaddressofthehypervisorthatstoresthem
DeploymentProfileThesenamesbeginwiththecharactersDEP-forDeployment,andiftheymatcha
discoveredtemplate,theprofilenamemirrorsthetemplatesname

VMTurbo, Inc. www.vmturbo.com

CreatingandEditingTemplates

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

Users Guide

161

ThePlanView
ThePlannergivesyouthetoolstocreatewhatifscenariosthatexplorepossibilitiessuchas:

Optimalworkloaddistributionacrosscurrentresources
Projectedsystemrequirements
Changinghardwaretomodifycomputeandstorageresources
Impactofdownsizing,orremovingresources

Torunthesescenarios,OperationsManagercreatesasimulationofyourrealtimeenvironment.ItthenusestheEco
nomicSchedulingEnginetoperformmarketanalysisonthatsimulation.Youcanmodifythesimulatedenvironment
bychangingtheworkload,addingorremovinghardwareresources,oreliminatingconstraintssuchasclusterbound
ariesorplacementrules.
OperationsManagerperformsanalysisonthesimulatedmarketuntilitarrivesattheoptimalconditionsthatsimula
tioncanachieve.Atthatpointtheplanstopsrunning,anditdisplaystheresultsasthedesiredstate.Thedisplay
includestheresultingworkloaddistributionacrosshostsanddatastores,aswellastheactionsyoucanperformto
achievethedesiredresult.
Forexample,assumeyourunaplanthataddsvirtualmachinestoacluster.Thesummarymightshowthatyoucan
addmoreworkloadtoyourenvironment,evenifyoureducecomputeresourcesbysuspendingphysicalmachines.
Therecommendedactionswouldthenindicatewhichhostsyoucantakeoffline,andhowtodistributeyourvirtual
machinesamongtheremaininghosts.
TousethePlanner,openthePlanview,thencreateandrunplans.ThefollowingfigureshowsthePlanneruserinter
face,withthesefeatures:

Thesummaryshowsthattheutilizationindexhasbeenevenedoutacrossallthehostmachines.Thegreenplotis
theresultingindex,whilethebarsonthechartindicatethecurrentutilizationindex.Youcandisplaychartsfor
utilizationindex,memoryconsumption,CPUpercentage,IOutilization,andnetworkutilization.
TheChangespanelalsoshowsthatthisscenariosuggestsyouaddtwonewhoststosupportthe20newVMs.
Thereareanumberofsuggestedactionsyoucanperformtoachievethedesiredresults.

Users Guide

162

CreatingandEditingTemplates

ThePlannertoolbarincludesthefollowing:
DisplaythedifferentPlannerviews:
SummaryViewonpage 167
PhysicalMachineUtilizationViewonpage 169
StorageUtilizationViewonpage 169
PhysicalMachineandStorageDetailedUtilizationViewonpage 170
Limitthephysicaldevicesthatareincludedintheplanningscenarioforexample,limittoagiven
cluster.SeeSettingPlanScopeonpage 189.
SpecifyworkloadparametersfortheplanaddorremoveVMs,PM,anddatastorestochange
loadorcapacity.SeeSpecifyingthePlanWorkloadonpage 193.
Specifybaselineutilizationstatistics(currentorhistoric)fortheplan.SeeSelectingthePlan
Baselineonpage 190.
Specifyadvancedparametersforutilization,VMConstraints,andWorkloadPlacement.See
SettingAdvancedOptionsonpage 201.
Runtheplan.Theplancanrecognizeexistingconstraints(clusters,network/storageconstraints,
andworkloadplacementpolicies),oritcandisabletheconstraintsbeforerunning(mergeand
run).Whileaplanisrunning,theStopbuttonappears.Youcanstoparunningplanifnecessary.
SeeRunningPlansonpage 183.
Create,save,load,ordeleteplans.SeeCreatingPlansonpage 186.

Users Guide

163

ThePlanView

UseCases
ThePlannerisespeciallyusefulforsystemarchitectsandsystemadministrators.
SystemarchitectscanusePlannertoinvestigatehowtoexpandthephysicalandvirtualinventorytothebesteffect.
Plannercanindicatehowmuchnewhardwaretoadd,howtodistributeVMsamongclustersofhosts,andwhether
componentsoftheproposednetworkwillbeoverorunderutilized.
SystemadministratorscanusePlannertoanswerimmediatequestions.Ifyouexpectasurgeinutilizationordemand,
youcanusePlannertoexplorehowtodeploynewVMsthatperformspecificfunctions.
Thefollowingsectionsshowexamplescenariosthatcanaddresstheseusecases:

IncreasingVirtualLoadunderExistingConstraintsonpage 164
DecommissionaClusterorDatacenteronpage 171
IncreasingWorkloadonaVirtualDatacenteronpage 177

IncreasingVirtualLoadunderExistingConstraints
AssumeyouwanttodeterminetheloaddistributionifyouaddmoreVMstoyourenvironment.Todothis,youwould
createaWorkloadDistributionscenariothataddsthenewVMs,andthendeterminesthebestwaytospreadthe
increasedloadamongyourphysicalhostsanddatastores.
Yourenvironmentalreadyhasitsphysicalsystemsassignedtoclustersandresourcepools.AsyouaddVMstothe
environment,youwanttorespecttheseconstraints.Whenthinkingaboutthisscenario,imagineasking,Whatwould
happenifIaddtenVMsrunningWebservers,andtenVMsrunningdatabaseservers?HowcanIoptimallydeploy
theseVMsinmycurrentenvironment?
ToplanoutthebestwaytoaddtheseVMstoyourinventory,youcreateaWorkloadDistributionscenariothat:

IdentifieshowmanyVMstoadd
UsesanexistingWebserverVMasamodelforyournewWebserverVMs
UsesanexistingdatabaseVMasamodelforyournewdatabaseVMs

ThefollowingstepsshowhowtocreatesuchascenariointhePlanview:
1. DisplaytheWorkloadDistributiontabinthePlanner.

164

VMTurbo, Inc. www.vmturbo.com

UseCases

2. ChooseNewfromthePlanpopupmenu.

ThisclearsthePlannersoyoucanspecifyanewplan.
3. Edittheloadforyourplan.
Forthisplanyouwilladd20VMstoyourenvironment.
ClicktheLoadicon( )toopentheEditLoaddialogbox
SpecifythepropertiesoftheVMsthatyouwilladd
Forthisscenario,youwilladdcopiesofexistingVMstoyourload.CopyingexistingVMsisjustonewayto
specifythepropertiesofyournewVMs.ToaddcopiesofaspecificVM,expandtheVMgroupandselectthe
VMyouwant,thenclickAdd.Inthefollowingimage,thedialogboxissetuptoadd10copiesofaVMnamed
Fedora1:

NowselectanotherVMtocopy,andadd10moreVMstoyourload
BesuretoclickAddafteryouhaveselectedthenewVMtocopy.

Users Guide

165

ThePlanView

Nowthatyouhavedefinedthenewload,clickCloseandRun
Alternatively,youcanjustclickCloseandmakeothersettingsbeforerunningtheplannerscenario.For
example,toplanforarecurringpeakloadyoucanrunthescenarioagainstaloadthatoccurredinthepast.Or
youcanspecifythescopeofthescenariosothatitwillonlyrunonaspecificgroupofphysicalhosts.After
makingtheseotherchanges,youwouldthenclickRuntoexecutetheplan.

WhenOperationsManagerisfinishedrunningtheplan,verifythattheprocesscompletedwithsuccess
ThePlanDetailsshowthecurrentstatusoftheplan:

Afterasuccessfulrun,youcanreviewtheresultsinthePlanview.Toseetheresults,chooseoneofthefollowingview
categoriesfromtheViewdropdownmenu:

166

SummaryViewonpage 167
PhysicalMachineUtilizationViewonpage 169
StorageUtilizationViewonpage 169
VMTurbo, Inc. www.vmturbo.com

UseCases

PhysicalMachineandStorageDetailedUtilizationViewonpage 170
ActionPlanonpage 171

SummaryView
Thisviewshowsanoverviewcomparisonofthecurrentandtargetconfigurations.Itincludesthefollowingpanes:
PlanSetup
Thispanedisplaysthesetupandstatusofthecurrentscenario.

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

167

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)

168

VMTurbo, Inc. www.vmturbo.com

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

169

ThePlanView

PhysicalMachineandStorageDetailedUtilizationView
Thisviewshowstablesofutilizationmetricsforyourphysicalmachinesandstoragedevices.Thetablesshowcurrent
anddesiredmetrics.Notethatthevaluesherearethesameasthevaluesshowninthevariousbarcharts,butthey
areintabularform.
Thefollowingimageshowsthedesiredutilizationforphysicalmachinesandstorage.

170

VMTurbo, Inc. www.vmturbo.com

UseCases

ActionPlan
Afterrunningascenario,OperationsManagerpostsactionsthatitrecommendsyoutaketoachievethetargetconfig
uration.Youcanbrowsetheseactionsandperformthemasappropriate.

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

171

ThePlanView

Thefollowingstepsshowhowtocreateandrunsuchaplan:
1. DisplaytheWorkloadDistributiontabinthePlanner.

2. ChooseNewfromthePlanpopupmenu.

ThisclearsthePlannersoyoucanspecifyanewplan.
3. Settheplanscope
Forthisusecaseyouwillclosedownonedatacenterandmoveitsworkloadtoanotheronethatwillremainin
service.Tosetupthisscenario,settheplansscopetoincludejustthesetwodatacenters.

172

VMTurbo, Inc. www.vmturbo.com

UseCases

4. Decommissionthedatacenter.
Youdothisbymodifyingtheplanworkload.

Users Guide

173

ThePlanView

174

VMTurbo, Inc. www.vmturbo.com

UseCases

5. Disablehardwareprovisioning.
Tomakesuretheplanplacesthestrandedworkloadonjusttheexistinghardwareinyourremainingdatacenter,
youmustdisablehardwareprovisioning.

Users Guide

175

ThePlanView

6. Beforerunningtheplan,checkthesetup.

7. Runtheplan.
Toenablemovingworkloadacrossclusters,besuretoclickMergeAndRun.Inthismode,theplancanmoveyour
strandedworkloadtotheinservicedatastore.

Afterasuccessfulrun,youcanreviewtheresultsinthePlanview.Toseetheresults,choosethefollowingviewcate
goriesfromtheViewdropdownmenu:

SummaryViewonpage 167
PhysicalMachineUtilizationViewonpage 169
StorageUtilizationViewonpage 169
PhysicalMachineandStorageDetailedUtilizationViewonpage 170
ActionPlanonpage 171

Togenerateareport,choosethereportoptionfromthePlanpopupmenu.

176

VMTurbo, Inc. www.vmturbo.com

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.
3. Settheplanscope
ForthisexampleyouwillchooseoneormoreconsumerVDCs.Notethatyoucouldalsochooseoneormore
providerVDCs.

Users Guide

177

ThePlanView

4. Specifytheworkloadtoadd.
Youdothisbymodifyingtheplanworkload.Thisstepshowshowtoaddthefirst10VMs.

178

VMTurbo, Inc. www.vmturbo.com

UseCases

5. ChoosetheVMconstraintstocopyandusefortheaddedVMs.
ToensurethattheaddedVMsareconstrainedtotheconsumerVDC,youselectaVMthatisamemberofthe
targetVDC.TheplanusestheplacementoftheVMyouchooseasamodelfortheplacementofthenewVMs.
WhenyouenableSelectVMConstraints,theSpecifyVMConstraintsdialogboxappears.
ThisdialogboxonlydisplaysVMsthatareinthescopeoftheplan.Youcannotchooseconstraintsthatarenotvalid
fortheplan.
NOTE:ThisfeaturecopiesalltheconstraintsontheVMthatyouchoose.Forthisusecase,thepurposeistoplacethe

newVMsonthesameVDCastheVMyouchoose.However,youcanusecopiedconstraintsforotherusecases.

Users Guide

179

ThePlanView

6. Addthe10VMstotheplan.
WhenyouclosetheConstraintsdialogbox,thesettingstoadd10VMstotheplanarecomplete.Youmustclick
AddtoincludetheseVMsintheplanscenario.

180

VMTurbo, Inc. www.vmturbo.com

UseCases

7. Add10moreVMs,butwithdifferentconstraints.
Click

toopentheConstraintsdialogboxagain,andchooseadifferentVMtoprovidetheconstraints.

AfteryouclosetheConstraintsdialogbox,youcanadd10moreVMstotheplan.

Users Guide

181

ThePlanView

8. Beforerunningtheplan,checkthesetup.

9. Runtheplan.
ClickRuntoexecutetheplaninnormalmode.

182

VMTurbo, Inc. www.vmturbo.com

RunningPlans

Afterasuccessfulrun,youcanreviewtheresultsinthePlanviewtoseeanychangesthatarerequiredforthecon
sumerorproviderVDCs.Toseetheresults,chooseoneofthefollowingfromtheViewdropdownmenu:

SummaryViewonpage 167
PhysicalMachineUtilizationViewonpage 169
StorageUtilizationViewonpage 169
PhysicalMachineandStorageDetailedUtilizationViewonpage 170
ActionPlanonpage 171

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 206.
WorkloadProjectionThePlanneruseshistoricalresourceconsumptiondatatocalculatethefuture
consumptionyoucanexpectundertheplansconditions.Runaplanwithnomodificationstoseehowyour
currentconfigurationwillholdupintothefuture.Orrunaprojectionwithplanconditionsthattesthowthe
environmentwouldrespondinthefuturetoadifferentload.Formoreinformation,seeWorkloadProjectionon
page 208.
HardwareReplaceUsetemplatesforhostsordatastorestounderstandtheeffectsyouwillseeifyouchange
thecapacityofthephysicaldevicesinyourenvironment.Formoreinformation,seeHardwareReplaceon
page 213.

Users Guide

183

ThePlanView

Bydefault,aplanincorporatesalltheconstraints(cluster,storage,andnetwork)andworkloadplacementpoliciesthat
areineffect.Youcanrunaplanintwomodeswithrespecttotheseconstraints:
Normalmode:
Theplanincorporatesalltheconstraints.Forexample,inthismodetheplanwillnotgiveresourcesfrom
oneclustertoaVMthatisconstrainedtoanothercluster.
Mergemode:
Theplandisablesalltheconstraintsbeforerunning.Forexample,inthismodetheplanresultscan
include:
MovingVMstohardwarethatisinadifferentcluster
MovingVMstohardwarethatusesdifferentstorage
Changesthatcrossdatacenterboundaries
Changesthatviolateenabledworkloadplacementpolicies

Whenyourunaplan,youcancontrolwhethertheresultsassumethatyouwilladdnewhosts,orthatyouonlyuse
thecurrenthostinventory.ClicktheEnableHostProvisioningtool
inyourenvironment.

toenableordisabletheadditionofnewhosts

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 187.
Torunaplan:
1. Displaytheplantypeyouwant:WorkloadDistribution,WorkloadProjection,orHardwareReplace.

2. Eitherloadasavedplan,orclearthecurrentplantocreateanewanduntitledplan.

Tocleartheplan,chooseNew.Toloadaplan,chooseOpen,andthenpicktheplanyouwanttoload.

184

VMTurbo, Inc. www.vmturbo.com

RunningPlans

3. Makeanyspecialsettingsyouneedforthetypeofplanningscenarioyouwanttorun.
IfyouarerunningaWorkloadProjection,settheprojectionparameters.Theprojectionparametersdetermine:
TherangeoftimefortheprojectionsbaseTheprojectionwillperformalinearinterpolationbasedonhistor
icalworkloaddata.Asyousetatimerange,thedialogboxchartstheCPUandmemorystatisticsforthatrange.
Period:howfarintothefuturetoprojecttheworkloadUsingthebasetimerange,thePlannerwillprojectthe
workloadthisfarintothefuture.
YoucanonlysettheseparametersifyouareintheWorkloadProjectiontab.Inthistab,theUtilizationChart
includescontrolstosettheprojectionsbaseandperiod.Afteryouruntheplan,thischartwillshowtheprojection
data.

Formoreinformation,seeWorkloadProjectiononpage 208.
Ifyouarereplacinghardware,setthescopeofthehardwareyouwillreplace,andchoosetemplatestodescribe
thenewhardware.Formoreinformation,seeHardwareReplaceonpage 213.

Users Guide

185

ThePlanView

4. Runtheplan
RuntheplaninNormalorMergemode.

NotethatRuniconchangestoStop(

)whileaplanisrunning.Youcanstoparunningplanifnecessary.

Afterrunningaplan,youcanreviewtheresultsaccordingtothetypeofplanyouhaverun.Formoreinformation,see
WorkloadDistributiononpage 206andWorkloadProjectiononpage 208.

CreatingPlans
Aplandefinestheworkload,resources,andrulesthatyouwanttousewhencalculatingresults.Youcanthinkofa
planasadescriptionofyourdesiredenvironment.OperationsManagerthencalculatestheresultsthatcancome
fromtheplannedchanges.

186

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

NOTE:Whenyoucreateanewanduntitledplan,itisadescriptionofyourcurrentenvironment.Youcanrunthe
Planneragainstsuchaplan,anditwillgiveyouresultsforyourcurrentenvironment.Forexample,tocheckthework
loaddistributionofyourcurrentenvironmentyoucansimplyrunanewanduntitledplan.

Tocreateaplan,youspecifyitspropertiesandthensaveit.Aftersavingaplanyoucanopenit,runit,editit,ordelete
it.
Thefollowingsectionsdescribethestepsforplancreation:

ManagingPlanFilesonpage 187
TrackingPlanModificationsonpage 188
SettingPlanScopeonpage 189
SelectingthePlanBaselineonpage 190
SpecifyingthePlanWorkloadonpage 193
SettingAdvancedOptionsonpage 201

ManagingPlanFiles
ThePlandropdownmenu(

)providesthefollowingcommands:

New
Clearthecurrentplan,andloadanew,untitledplan.Thepropertiesofthisnewplanarethesameasyourcurrent
environment.
Open
Chooseasavedplantoopen.
Save
Savesanychangesyoumadetothecurrentplan.
SaveAs
OpenstheSaveAsdialogbox,whereyoucannameandsavethecurrentplan.
DeleteSavedPlan
Youcandeleteplansyousaved,orsharedplans.
ShowPlanReport
Opensareportforthecurrentplaninanewbrowsertab.

Users Guide

187

ThePlanView

Openingasavedplan

TrackingPlanModifications
Asyoumakechangestotheloadedplan,theSummaryGridpanedisplaysarunninglogofyourmodifications.Inthis
wayyoucantracktheprogressofyouredits.Forexample,thefollowingimageshowsthattheplanhasbeenchanged
toadd10hoststotheenvironment.

188

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

SettingPlanScope
Planscopedetermineswhichdevicesintheenvironmentwillbeaffectedbytheplan.Forexample,youcanspecify
thataplanwillonlyrunonyourDevelopmentclusterofPMs.Inthatcase,thecurrentenvironmentforyourplan
wouldonlyincludePMsintheDevelopmentcluster,theVMshostedbythosemachines,anddatastoresthatsupport
thosemachines.Likewise,thetargetresultswouldonlycorrespondtothosemachines.
ScopeisdetermineddifferentlyifyouselectVMsorphysicalhosts:

ScopebyVMWhenyousetscopebyVMs,OperationsManagerlimitstheplantothephysicalhoststhatthose
VMsareallowedtorunon.Likewise,theplanincludesallthedatastoresthatareavailabletotheVMsinyour
scope.
ScopebyPMWhenyousetscopebyPM,OperationsManagerlimitstheplantothosephysicalhosts.Fordata
stores,OperationsManageridentifiesalltheVMsthatcanrunonthehostsinyourscope,andidentifiesallthe
datastoresthatareavailableforthoseVMs.

NOTE:Whensettingscopeforaplan,youcanchoosemultiplegroups.However,youshouldbesuretochoosegroups

ofthesametype.Forexample,youshouldnotscopebyPMandVMgroupsforthesameplan.
Tosetthecurrentplansscope,clicktheScopeicon(

Users Guide

).ThisopenstheDefineUserScopedialogbox.

189

ThePlanView

Ctrlclicktoselectmultipleitemsinthelist.ClickOKtosetthescopetothecurrentplan.Youcanseethescopeforthe
currentplaninthePlanDetailstable.

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

190

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

Users Guide

191

ThePlanView

Afteryouclickadatapoint,thedialogboxdisplaysthestatisticsforloadsontheenvironmentsphysicalhosts.

Whenyouaresatisfiedwiththebaselinesettings,clickApplyBaseline.Youcanseetheplanscurrentbaselineinthe
PlanDetailstable.

192

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

SpecifyingthePlanWorkload
TheplanworkloadisdeterminedbythesetofVMsthataredeployedinyourenvironment,comparedtothePMsand
DataStoresthatprovideresourcestothem.ThemoreVMsyouhaveforagivennumberofPMsanddatastores,the
greatertheloadwillbeonthesephysicaldevices.WithaplanyoucanaddorremoveVMs,PMs,andDataStoresto
seewhatthetargetorprojectedresultswouldbe.Forexample,youcandefineaplanthataddsVMstothesameset
ofPMsandDataStores.OryoucanupgradeyourphysicalhostssotheyhavemoreCPUormemoryresources,andsee
howthatwouldaffectthewayyourenvironmentsupportsthecurrentcropofVMs.
Tosettheplansload,clicktheEditLoadicon(
youcanspecify.

Users Guide

).Thedialogboxthatappearsdisplaysalistoftheloadmodifications

193

ThePlanView

ThedialogboxgivesyouactionstoperformonVMs,physicalhosts,anddatastores.Theactionsyoucanperformare
similarforallthreetypes;exampleswillshowperformingtheseactionsforVMs.
Theactionsyoucanperformare:

Addonpage 194Addoneormoredevicestotheenvironment.
AddUsingTemplateonpage 196Useatemplatetospecifythepropertiesofthedevicesyouwanttoadd.
ReplaceUsingTemplateonpage 197Useatemplatetospecifyproperties,andreplaceexistingdeviceswith
thesenewdevices.Forexample,usethistoupgradeaphysicalhostwithmorememoryorCPUresources.
Removeonpage 197Choosedevicestoremovefromtheenvironment.
ChangeResourceUtilizationonpage 198(forVMs,only)IncreaseordecreasetheloadonselectedVMs.

Youcanalsocreatetemplatesforaddandremoveoperations.Formoreinformation,seeCreatingTemplateson
page 199.

Add
Selectadevicetoserveasamodelofwhatyouwanttoadd,thenspecifyhowmanycopiesofthatdeviceyouwantto
addtotheenvironment.

194

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

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

Youcanrepeatthesestepsselectanotheritemtocopy,specifythenumberofcopies,thenclickAdd.Newaddi
tionswillappearintheNewEntitiesfolder.

Users Guide

195

ThePlanView

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

AddUsingTemplate
Selectatemplatetoserveasamodelofwhatyouwanttoadd,thenspecifyhowmanycopiesofthattemplated
deviceyouwanttoaddtotheenvironment.Youcanalsochoosetocreateanewtemplateoreditanexistingtemplate
(seeCreatingTemplatesonpage 199).

1. ChoosetheAddUsingTemplateaction.
2. Choosethetemplateyouwanttouse.
Notethatintheaboveexample,thetemplateswithIPaddresseshavebeendiscoveredontheindicatedhypervi
sors.TemplateswithoutIPaddressesintheirnameshavebeencreatedbyauserofOperationsManager.Youcan
useeithertypeoftemplateinaplan.
3. Specifythenumberofcopiestoadd,thenclickAdd.
4. Whenyouhavefinishedaddingitemstotheplansworkload,closethedialogbox.
ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto
savetheplanbeforeyourunit.
ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.

196

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

ReplaceUsingTemplate
Selecttheitemsyouwanttochange,thenselectatemplatetoserveasamodelforwhatyouwillreplacethedevices
with.Youcanalsochoosetocreateanewtemplateoreditanexistingtemplate(seeCreatingTemplatesonpage 199).

1. ChoosetheReplaceUsingTemplateaction.
2. Navigatethelistofitemstochoosewhichitemsyouwillchange.Youcanselectindividualitems,orgroupsof
items.
3. Choosethetemplateyouwanttouse.
4. ClickReplace.
ThelistofitemswillincludefoldernamedNewEntities.Youcanexpandthatfoldertoseethereplacement
templatesyouhaveaddedtotheplan.Asyoureplaceotheritems,thisfolderupdatestoshowthenewitems.
5. Whenyouhavefinishedspecifyingreplacements,closethedialogbox.
ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto
savetheplanbeforeyourunit.
ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.

Remove
Selecttheitemsyouwanttoremovefromyourenvironment.

Users Guide

197

ThePlanView

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.
3. ClickChangeLoad.

198

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

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

199

ThePlanView

TemplateSettingsforPMs
ThesesettingsidentifyaPMtype,andspecifytheresourcesitcanprovide.ThePlannerusesthePriceentrytocalcu
latecostsorsavingswhenaddingorremovinghostmachines.

TemplateSettingsforDataStores
Thesesettingsidentifyatypeofdatastore,andspecifytheresourcesitcanprovide.

200

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

SettingAdvancedOptions
Foragivenplan,youcanmakethefollowingadvancedsettings:

Utilizationonpage 201(forPhysicalHosts,DataStores,andDesiredState)
VMConstraintsonpage 202
WorkloadPlacementonpage 203
ActionSettingsonpage 204

Utilization
Utilizationspecifiesthepercentageofaphysicalresourcethatyouwanttomakeavailableinthegivenplan.By
default,hostsanddatastoreshaveutilizationsetto100%.Foragivenplan,youcansettheutilizationtoalower
value.
Forexample,assumeyouhaveonedatastorethatyouwanttoshareevenlyfortwoclustersofVMs.Alsoassumethat
youarecreatingaplanforoneofthoseclusters.Inthatcase,youcansetthedatastoresto50%utilization.Thissaves
storageresourcesfortheotherclusterthatwillusethisstorage.

Users Guide

201

ThePlanView

Tosetutilization:
1. ClicktheAdvancedOptionsicon(

)toopentheadvancedPlanningOptionsdialogbox.

2. DisplaytheSetUtilizationtab.
3. Choosewhichtypeofdevicetomodify:
SetMaxHostUtilization
SetMaxStorageUtilization
4. Navigatethelisttoselectthedeviceyouwanttomodify.
5. Specifythepercentageyouwant,thenclickSetMaxLevel.

VMConstraints
Bydefault,VMsareconstrainedtothecluster,networkgroup,orstoragegroupthattheirhostsbelongto.Whenyou
runaplan,OperationsManagerdoesnotconsidermovingVMstophysicalhostsoutsideofthecurrentclusterifthey
areconstrainedbycluster.ButifyoudisabletheClusterconstraintforaVM,thenPlannercanevaluatetheresultsof
hostingthatVMonanyotherphysicalmachineinyourenvironment.IfthebestresultscomefrommovingthatVMto
adifferentcluster,thenPlannerwillshowthatresult.

202

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

Tosetconstraints:
1. ClicktheAdvancedOptionsicon(

)toopentheadvancedPlanningOptionsdialogbox.

2. DisplaytheVMConstraintstab.
3. NavigatethelisttoselecttheVMsyouwanttomodify.
4. Choosethetypesofconstraintstoset:
All
Cluster
Network
Storage
5. Specifywhethertoenableordisabletheconstraints.
6. ClickApply.

WorkloadPlacement
InthistabyoucanenableordisableimportedplacementpoliciesorOperationsManagerplacementpoliciesforthe
VMsinyourplan.Thetabshowstheworkloadplacementpoliciesthatarecurrentlydefinedforyourenvironment.
YoucanalsoclickthePlusorMinusiconstocreatenewOperationsManagerplacementpoliciesfromthistab.For
moreinformationaboutthesepoliciesandhowtomanagethem,seeWorkloadPlacementSegmentsonpage 327in
thePolicyview.
Users Guide

203

ThePlanView

ClickthePlusorMinusiconstocreateordeleteOperationsManagerplacementpolicies.

Tosetenableordisableplacementpolicies:
1. ClicktheAdvancedOptionsicon(

)toopentheadvancedPlanningOptionsdialogbox.

2. DisplaytheWorkloadPlacementtab.
3. Navigatethelisttoselectthepoliciesyouwanttoenable,thenclickEnableRule.

ActionSettings
Inthistabyoucanenableordisable:

204

Theprovisioningandsuspensionofhardware
Bydefault,whenyourunaplanOperationsManagercanprovisionorsuspendhostsandstoragewithinthatplan.
ThismeansthatifOperationsManagerseesthatyouwouldgetbetterresultsbyaddingorremovinghardware,
theplanwillrecommendthatyouperformthoseactions,andtheplanwillreflecttheresultsyouwouldgetby
performingthoseactions.
Therearereasonstorunaplanwithhardwareprovisioningandsuspensiondisabled.Forexample,youmight
wanttousetheplannertoseehowmuchworkloadyoucanaddtoyourcurrentenvironment.Todothatyou

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

would:
Addworkloadtotheenvironment
Disableprovisioningforhostsandstorage
Runtheplanandreviewtheresults
Thisisnotsimplylookingathowmuchmoreworkloadyoucanplaceonspecifichosts.Theplanwillredistribute
theworkloadtogetthebestpossibleresults.Afterrunningtheplanyoumayfindthatyoucanaddmoreworkload
thanyouinitiallythoughtwithoutaddinganynewhardware.
ResizingofVMs
Bydefault,planscalculateresizeoptionsforVMs.Iftheresourcesareavailable,andincreasingresourceswould
reducethepercentageofcapacityutilized,theplanwillrecommendresizingaVM.However,forsome
applicationsyoumightprefertodeployanewVMasaresponsetoperformancebottlenecksinanapplication.In
thatcase,youcandisableresizingofVMs.

NOTE:OperationsManagerincludessettingstospecifythedesiredstateinyourenvironment.Itisunusualtochange
thesesettings,butifyouhavechangedthemfromthedefaults,youshouldnotdisablehardwareprovisioningor
suspension.Ifyoudo,thenplanresultsmaynotbesatisfactory.Formoreinformationaboutthesesettings,see
DesiredStateonpage 340.

Users Guide

205

ThePlanView

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

Toseedifferentviewsoftheworkloaddistributiondata,choosefromtheViewdropdownmenu.AWorkloadDistribu
tionplandisplaysthefollowingviews:

SummaryViewonpage 206
PhysicalMachineUtilizationonpage 207
StorageUtilizationonpage 207
PhysicalMachineandStorageDetailedUtilizationDataonpage 208

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

206

VMTurbo, Inc. www.vmturbo.com

WorkloadDistribution

ThisviewalsoincludesaSummaryGrid,thatdescribesthecurrentlyloadedplan.Forexample,youcanseethescope
ofthisplan,orthedateforthebaselinedata.(Formoreinformation,seeCreatingPlansonpage 186).

PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com
paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared
withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

Users Guide

207

ThePlanView

PhysicalMachineandStorageDetailedUtilizationData
Thisviewprovidesdatagridsofcurrentandtargetutilizationdistributionforhostsanddatastores.

WorkloadProjection
WorkloadProjectionestimatestheVMconsumptionofVCPUandVMemresource,projectedtoagiventimeinthe
future.ThePlannerusespastutilizationdatatomakeitscalculations.Torunaprojection,youprovidethefollowing:

Plan
YouchoosetheplantouseandloaditintotheWorkloadProjection.Ifyouuseanewandunnamedplan,the
Plannercalculatesaprojectionforyourcurrentenvironment.
Historicaldaterange
IntheSummaryView,youspecifythestartandenddatesforthedatathatyouwantthePlannertousewhen
calculatingtheprojection.
Projectionperiod
Howmanydays,weeks,ormonthsintothefutureyouwanttoextendtheprojection.

Toseeprojectiondata,displaytheWorkloadProjectiontab.

208

VMTurbo, Inc. www.vmturbo.com

WorkloadProjection

Afteryourunaprojection,youcandisplaydifferentviewstoseetheresultsindetail.Toseedifferentviewsofthe
workloadprojectiondata,choosefromtheViewdropdownmenu.

AWorkloadDistributionplandisplaysthefollowingviews:

SummaryViewonpage 209
PhysicalMachineUtilizationonpage 207
StorageUtilizationonpage 212
PhysicalMachineandStorageDetailedUtilizationDataonpage 212

SummaryView
TheSummaryviewservestwopurposes:

Specifytheprojectionparameters
Displayanoverviewofprojectionresults

WhenyoufirstdisplaytheWorkloadProjectiontab,theSummaryViewisreadyforyoutoprovideprojectionparame
ters.

Users Guide

209

ThePlanView

Tospecifytheprojectionparameters,makeyoursettingsintheUtilizationChart:

Theprojectionparametersdetermine:

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

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

210

VMTurbo, Inc. www.vmturbo.com

WorkloadProjection

TheUtilizationChartshowstheprojectedvaluesforCPUandmemoryutilization.Ifyouwanttoseedifferentresults,
youcanchangetheprojectionparameters(historicalrangeorprojectionperiod)andruntheprojectionagain.
Intheaboveimage,theprojectionbeginswheretheMemoryandCPUplotschangecolors.Forexample,theMemory
plotchangesfromgreentoblue.
ThePlanSummarypaneshowsthecurrenttargetnumbersofVMsandhosts.Itincludesatotalsavings/costatthetop
ofthepane.Thisvalueiscalculatedfromthecostsyouassigntoresources.Forexample,youcanassignacostwhen
youcreateahosttemplate(seeCreatingTemplatesonpage 199).
ThisviewalsoincludesaSummaryGrid,thatdescribesthecurrentlyloadedplan.Forexample,youcanseethescope
ofthisplan,orthedateforthebaselinedata.(Formoreinformation,seeCreatingPlansonpage 186).

PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com
paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

Users Guide

211

ThePlanView

StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared
withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

PhysicalMachineandStorageDetailedUtilizationData
Thisviewprovidesdatagridsofcurrentandtargetutilizationdistributionforhostsanddatastores.

212

VMTurbo, Inc. www.vmturbo.com

HardwareReplace

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.

AfteryourunaHardwareReplaceplan,youcandisplaydifferentviewstoseetheresultsindetail.

AHardwareReplaceplandisplaysthefollowingviews:

SummaryViewonpage 217(Usethistospecifyhistoricaldatesandprojectionperiod)
PhysicalMachineUtilizationonpage 218
StorageUtilizationonpage 219
PhysicalMachineandStorageDetailedUtilizationDataonpage 219

Users Guide

213

ThePlanView

DefiningReplaceParameters
Toplanhardwarereplacement,youmustspecifywhichhardwareyouwillreplace,andwhatyouwillreplaceitwith.
Whenyoucreatetheplanscenario,youcanmakethesamesettingsthatyoumakeforanyotherplan.Forexample,
youcansetthebaselinetopastconditions,oryoucanaddmoreVMstotheworkload.Formoreinformation,seeCre
atingPlansonpage 186.
Thefollowingsectionsdescribesettingsyoumakethatarespecialtohardwarereplacement:

Scopeonpage 214
HardwareTypeonpage 214
Templateonpage 215
HardwaretobeReplacedonpage 216

Scope
Planscopedetermineswhichdevicesintheenvironmentwillbeaffectedbytheplan.Forexample,ifyousetthe
scopetoacluster,thenreplacementplanningwillonlyaffectthephysicaldevicesinthatcluster.Notethatyoucanset
thescopetogroupsofVMsortoVirtualDataCenters.Inthiscase,hardwarereplacementwillaffectonlythephysical
machinesthatprovideresourcestothesevirtualentities.
Tosetthecurrentplansscope,clicktheScopeicon(
).ThisopenstheDefineUserScopedialogboxwhere
youcannavigatetheinventorytreeandsettheplanscope.Formoreinformation,seeSettingPlanScopeonpage 189.

HardwareType
HardwareReplaceplanssupportHostsandDataStores.Thetypeyouchoosedetermineswhichtemplatesyoucan
select,andwhichhardwareyoucanreplace.

214

VMTurbo, Inc. www.vmturbo.com

HardwareReplace

Oneplanscenariocanbedevotedtoreplacinghostsorstorage,oryoucandefineasinglescenariothatreplacesboth
hostsanddatastores.

Template
Thetemplateyouchoosedescribesthenewhardwareforyourplan.OperationsManagershipswithpredefinedtem
plates,andyoucancreateyourowntemplatestodescribespecifichardwarethatyouhaveinmind.
Tocreateanewtemplate,selectAddNewTemplate,andthenclickEditTemplate.
NOTE:Asyoudefineyourowntemplates,theyarestoredwiththeOperationsManagerserver,andareavailableto

anybodyelsewhousestheplanneronthesameserver.
Thetemplatesyouuseherearealsoavailablewhenspecifyingworkloadsforaplanningscenario.Formoreinforma
tion,seeCreatingTemplatesonpage 199.
Youcanmakethefollowingsettingsinatemplate:

UserInformation
TemplateName
Vendor
Description
Price:OperationsManagerusesthispricetocalculatereplacementcostsorsavings

Users Guide

215

ThePlanView

CapacityData:ValuesOperationsManagerusestocalculatecapacityandutilization
CPUCoresandSpeed
Memory
NetworkThroughput
IOThroughput

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

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

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

216

VMTurbo, Inc. www.vmturbo.com

HardwareReplace

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 199andTemplateonpage 215).
ThisviewalsoincludesaSummaryGrid,thatdescribesthecurrentlyloadedplan.Forexample,youcanseethescope
ofthisplan,orthedateforthebaselinedata.(Formoreinformation,seeCreatingPlansonpage 186).

Users Guide

217

ThePlanView

PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com
paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

218

VMTurbo, Inc. www.vmturbo.com

RecommendedActions

StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared
withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

PhysicalMachineandStorageDetailedUtilizationData
Thisviewprovidesdatagridsofcurrentandtargetutilizationdistributionforhostsanddatastores.

RecommendedActions
Plannerlistsactionsyoucanperformtoachievethetargetutilizationmetrics.Theserecommendationscanrange
fromaddingmorestorageorphysicalmachinestoyourenvironment,tomovingorchangingtheconfigurationofvir
tualmachines.Eachactionincludesatooltipthatdisplaysafulldescriptionofthesuggestedaction.
OperationsManagerprovidesthefollowingcategoriesofsuggestions:

PreventionActionsthatpreventtheenvironmentfromdriftingoutofthedesiredstate.
PerformanceAssuranceActionsthatdirectlyaddressriskstoQoS.

Users Guide

219

ThePlanView

220

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

VMTurbo, Inc. www.vmturbo.com

TheInventoryView
TheInventoryViewiswhereyougotoobservethefullvirtualinfrastructure.Hereyoucanseethehealthofyour
entirevirtualenvironmentfromasingleview.Youcanidentifybottlenecksandotherresourceandperformance
anomalies,andassessyouroverallworkloaddistribution.
YoucanalsoseeToDolistswithrecommendedactionstoimproveperformanceinyourenvironment.Formoreinfor
mation,seeToDoListsMaintainingQoSonpage 63.

InventoryView

Users Guide

221

TheInventoryView

InventoryCharts
WiththeInventoryViewyoucanseeinformationaboutalltheitemsinyourenvironment,startingfromaglobalsum
maryanddrillingdowntoinformationaboutaspecificitem.AsyouselectitemsintheInventoryorGroupsflyouts,
theviewupdatestoshowinformationabouttheselectediteminchartsontheright.Thesechartscandisplayhistori
caldataforupto60days(seeUtilizationHistoryonpage 61).
ChartpanelsintheInventoryviewincludetoolsyoucanuseto:
Maximize/minimize

Customizedisplay

ExportcontenttoXML
Displayalegend

Displaytooltips

Formoreinformation,seeStandardPanelControlsonpage 47.

TheInventoryFlyoutPanel
TheInventoryflyoutshowsalltheresources,services,andcommoditiesOperationsManagerhasdiscoveredforyour
environment.Asyoubrowsethistreeandselectanitem,yourselectionsetsthescopefortheInventoryView.Forany
inventoryitemyouselect(anytreeitemexceptSummary),youcanexportthecurrentviewasaPDFreport.

222

VMTurbo, Inc. www.vmturbo.com

TheInventoryFlyoutPanel

ExportingtheviewtoaPDFreport
TheInventoryflyoutdisplaysatreethatyoucanusetoexplorethefollowinginyourenvironment:

VirtualApplicationsonpage 224
Applicationsonpage 226
VirtualMachinesonpage 231
PhysicalMachinesonpage 235
Storageonpage 239
DiskArraysonpage 242
StorageControllersonpage 246
FabricInterconnectsonpage 249
Chassisonpage 251
IOModulesonpage 255
Datacentersonpage 263
ProviderVirtualDatacentersonpage 265
ConsumerVirtualDatacentersonpage 269

Users Guide

223

TheInventoryView

VirtualApplications
Avirtualapplicationistheclientspointofcontacttorequestservicesfromanapplicationthatismanagedbyaload
balancer.Eachvirtualapplicationhasoneormorerunningapplicationsboundtoit.Theloadbalancerpassesrequests
totheseboundapplications.NotethatOperationsManagerdiscoversrunningapplications,butyoumustbindthese
tothevirtualapplicationsthatareinaloadbalanceraspartofyourloadbalancerconfiguration.Formoreinformation
aboutapplicationsandapplicationdiscovery,seeApplicationsonpage 226andApplicationDiscoveryonpage 352.
WhenyouselectVirtualApplicationsintheInventorytree,theInventoryviewdisplaysthefollowingpanels:

VirtualApplicationsUtilizationChart
Thepercentageofallocatedtransactioncapacitythevirtualapplicationsareusing.Toseeahistoryofusagefora
virtualapplication,clicktheassociatedbar.
Tochoosewhichmetricstoplotorchangethechartsortorder,editthechart
.UtilizationIndexshowsa
measureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyourapplications,the
moreevenlydistributedtheirloads.
VirtualApplicationsUtilizationTrend
Thepercentageofmaximumandaveragetransactionsovertime.
ToDolist
RecommendedactionsforVirtualApplications
UsageforVirtualApplications
Atabulardisplayofthepercentageoftransactioncapacitythatisusedbyeachvirtualapplication.

VirtualApplicationsSummary

224

VMTurbo, Inc. www.vmturbo.com

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

225

TheInventoryView

Applications
OperationsManagerdiscoversandmonitorsapplicationsrunningonVMsinyourenvironment.Bydefault,Operations
Managerdiscoversthefollowingapplications:

ApplicationName

Description

LSASS

MicrosoftActiveDirectoryservices

IIS

MicrosoftInternetInformationServices

XenDesktop

CitrixXenDesktop

VMView

VMwareView

MSSQL

MicrosoftSQLServer

SharePoint

MicrosoftSharepointServer

GuestLoad

TheresourcesthatOperationsManagerhasnotassignedtoanyspecificapplication(formore
information,seeGuestLoadonpage 229)

Inaddition,yourinstallationofOperationsManagermightbeconfiguredtodiscoverotherapplicationsrunningin
yourenvironment.Formoreinformation,seeApplicationDiscoveryonpage 352.

226

VMTurbo, Inc. www.vmturbo.com

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.

IntheInventorytree,theApplicationsbranchincludesahierarchysimilartothefollowingfigure.

Users Guide

227

TheInventoryView

ApplicationsHierarchy
WhenyouexpandanApplicationsitem,theInventorytreelistsapplicationgroupsandindividualapplicationswithin
eachgroup.Ifyouselectanapplicationgroup,theviewdisplaysasetofpanelsshowinginformationaboutallthe
applicationsinthatgroup.Ifyouselectanindividualapplication,theviewdisplaysasetofpanelsdevotedtothespe
cificapplication.
Thesepanelsshow:

228

ApplicationUtilizationChart
ThepercentageofVMEM,VCPUandtransactioncapacitytheapplicationuses.
ApplicationResources
Agridshowingtheresourcestheapplicationsells(forapplications,NA)andtheVMresourcestheapplication
consumes.
RelatedDatastoreUtilization
Thepercentageofallocatedstorageresourcestheselectedapplicationisusing.
RecommendedActionsfortheApplication
RelatedVirtualMachineUtilization
ThepercentageofallocatedVMresourcestheselectedapplicationisusing.
RelatedPhysicalMachineUtilization
Thepercentageofallocatedhostresourcestheselectedapplicationisusing.

VMTurbo, Inc. www.vmturbo.com

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

229

TheInventoryView

Containers
WhenyouselectContainersintheInventorytree,theviewdisplaysthefollowingpanels:

ContainersUtilizationChart
ThepercentagesofMemoryandCPUcapacitythatareusedbythecontainers.Toseeahistoryofusageper
container,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
showsameasureoftheutilizationofresources.
ContainersUtilizationTrend
Theconsumptionofallocatedcommoditiesovertime.
RecommendedactionsforContainers
UsageforContainers
Atabulardisplayofresourceusagebythecontainers.

.NotethatUtilizationIndex

Containers
IntheInventorytree,theContainersbranchincludesahierarchysimilartothefollowingfigure.

230

VMTurbo, Inc. www.vmturbo.com

VirtualMachines

ContainersHierarchy
WhenyouexpandtheContainersitem,theInventorytreeliststheindividualcontainersinyourenvironment.Ifyou
selectanindividualitem,thedatadisplayissimilartotheabovefigure,butforthatsinglecontainer.

VirtualMachines
WhenyouselectVirtualMachinesintheInventorytree,theInventoryviewdisplaysinformationaboutvirtual
machines,groupedbythephysicalmachinestheyrunon.TheviewlistsVMsinthesegroupsbecausethenumberof
VMsinyourenvironmentcanbeverylarge.Groupingthembytheirphysicalmachinesmakestheamountofdatain
eachpaneleasiertoviewandunderstand.

Users Guide

231

TheInventoryView

ForeachVirtualMachinesitem(thecollectionofVMsonahost),theInventoryviewdisplaysthefollowingpanels:

VirtualMachinesUtilizationChart
ThepercentageofCPUandmemorycapacityusedbygroupsofvirtualmachines.Toseeahistoryofusagefora
group,clicktheassociatedbar.
.NotethatUtilizationIndex
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
VirtualMachinesUtilizationTrend
Theconsumptionofcommoditiesovertime.ClicktheradiobuttonstoshowVCPUorVMEMstatistics.
RecommendedactionsforVirtualMachines
UsageforVirtualMachines
AtabulardisplayofusageofresourcessuchasCPUandmemoryfortheVMsinyourenvironment.

VirtualMachines
IntheInventorytree,theVirtualMachinesbranchincludesahierarchysimilartothefollowingfigure.

232

VMTurbo, Inc. www.vmturbo.com

VirtualMachines

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

Users Guide

233

TheInventoryView

VirtualMachinesOneGroupofVMs
WhenyouexpandaVMgroup,theIndextreeliststheindividualVMs.IfyouselectanindividualVM,theviewdisplays
asetofpanelssimilartothefollowing.
Thesepanelsshow:

234

VMUtilizationChart
ThepercentageofallocatedvirtualresourcesinuseontheVM.
VMResources
AgridshowingtheresourcestheVMsellstoapplications,andthephysicalhostandstorageresourcestheVM
consumes.Fordescriptionsoftheseresourcesandtheirmeasurement,seeResourceDescriptionsonpage 20.
RelatedDatastoreUtilization
ThepercentageofallocatedstorageresourcestheselectedVMisusing.
ToDoList
RecommendedActionsfortheVM.
AuditLog
AlistofactionsperformedontheselectedVM.
RelatedPhysicalMachineUtilization
ThepercentageofallocatedhostresourcestheselectedVMisusing.

VMTurbo, Inc. www.vmturbo.com

PhysicalMachines

VirtualMachinesIndividualVM
FromtheNavigationTreeyoucanexpandeachVMtoshowthefollowing:

ComposedOf
Consumes
Hosts

PhysicalMachines
WhenyouselectPhysicalMachinesintheInventorytree,theInventoryviewdisplaysthefollowingpanels:

PhysicalMachinesUtilizationChart
ThepercentageofphysicalmachineCPUandmemorycommoditiesthatareusedwithinyourenvironment.Tosee
ahistoryofusagepermachine,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.

Users Guide

235

TheInventoryView

PhysicalMachinesUtilizationTrend
Theconsumptionofcommoditiesovertime.Clicktheradiobuttonstoshowmemory,CPU,IO,ornetwork
throughputstatistics.
RecommendedactionsforPhysicalMachines
UsageforPhysicalMachines
Atabulardisplayofresourceusageforthephysicalmachinesinyourenvironment.

PhysicalMachines
IntheInventorytree,thePhysicalMachinesbranchincludesahierarchysimilartothefollowingfigure.

236

VMTurbo, Inc. www.vmturbo.com

PhysicalMachines

PhysicalMachinesHierarchy
TheInventorytreeshowsthePhysicalMachinescategory,clustersofphysicalmachines,andthememberphysical
machinesofeachcluster.Ifyouselectanindividualmachine,theviewdisplaysasetofpanelssimilartothefollowing.

Users Guide

237

TheInventoryView

PhysicalMachines:IndividualPhysicalMachine
Thesepanelsshow:

PMUtilizationChart
ThepercentageofallocatedresourcesinuseonthePM.
RelatedVirtualMachineConsumption
ThepercentageofallocatedphysicalresourcesthehostedVMsareusing.
ToDoList
RecommendedActionsforthePM.
Resources
AgridshowingtheresourcesthePMsellstoVMs,andtheresourcesthePMconsumes.Fordescriptionsofthese
resourcesandtheirmeasurement,seeResourceDescriptionsonpage 20.
RelatedDatastoreUtilization
ThepercentageofallocatedstorageresourcestheselectedPMisusing.

Youcanexpandeachphysicalmachinetoshowthefollowing:

238

ComposedOf
Consumes
Hosts

VMTurbo, Inc. www.vmturbo.com

Storage

Storage
TheStorageitemshowsstatisticsforstoragethatisaccessedbythevirtualinfrastructure.WhenyouselectStoragein
theInventorytree,theInventoryviewdisplaysthefollowingpanels:

StorageUtilizationChart
ThepercentageofstorageamountandstorageIOPScapacitythatareinuse.Toseeahistoryofusageperstorage
device,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
StorageUtilizationTrend
Theconsumptionofcommoditiesovertime.
RecommendedactionsforStorage
UsageforStorage
AtabulardisplayofstorageamountandstorageIOPSandotherusageforthestoragedevicesinyour
environment.

Storage

Users Guide

239

TheInventoryView

IntheInventorytree,theStoragebranchincludesahierarchysimilartothefollowingfigure.

StorageHierarchy
TheInventorytreeshowstheStoragecategory,storageclusters,andthememberdatastoresofeachcluster.Ifyou
selectanindividualdatastore,theInventoryviewdisplaysasetofpanelssimilartothefollowing.

240

VMTurbo, Inc. www.vmturbo.com

Storage

DataStoresIndividualDataStore
Thesepanelsshow:

StorageUtilizationChart
Thepercentageofallocatedresourcestheinuseonthedatastore.
RelatedVirtualMachineConsumption
ThepercentageofallocatedstorageresourcesthehostedVMsareusing.
ToDoList
RecommendedActionsforthedatastore.
Resources
Agridshowingtheresourcesthedatastoresells,andtheresourcesthedatastoreconsumes.Fordescriptionsof
theseresourcesandtheirmeasurement,seeResourceDescriptionsonpage 20.

Whenyouexpandadatastoreitem,theviewshowsthefollowing:

Consumes
Hosts

Users Guide

241

TheInventoryView

DiskArrays
TheDiskArraysitemshowsstatisticsforphysicalstoragevolumesthataremanagedbyadiskarray.Whenyouselect
DiskArraysintheInventorytree,theInventoryviewdisplaysthefollowingpanels:

DiskArrays
Thesepanelsshow:

DiskArrayUtilizationChart
Thepercentageofallocatedstorageresourcesthatareinuseoneachgroupofdiskarrays.Toseeahistoryof
usageperdiskarraygroup,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
DiskArrayUtilizationTrend
Theconsumptionofstoragecommoditiesovertime.
RecommendedactionsforDiskArrays
UsageforDiskArrays
AtabulardisplayofstorageamountandstorageIOPSandotherusageforthevolumesinthediskarrays.

IntheInventorytree,theDiskArraysbranchincludesahierarchysimilartothefollowingfigure.

242

VMTurbo, Inc. www.vmturbo.com

DiskArrays

DiskArrayHierarchy
WhenyouexpandtheDiskArraysentry,theInventorytreelistsgroupsofdiskarray,withthegroupingdeterminedby
thestoragecontrollersinyourenvironment.Ifyouselectanindividualgroup,theInventoryviewdisplaysasetofpan
elssimilartothefollowing.

Users Guide

243

TheInventoryView

DiskArraysIndividualAggregate
Thesepanelsshow:

DiskArrayUtilizationChart
Thepercentageofallocatedresourcesinuseontheselectedgroup,chartedforeachaggregate.
DiskArrayUtilizationTrend
Theconsumptionofcommoditiesovertime.
ToDoList
RecommendedActionsfortheaggregatesinthegroup.
Usageforthegroup
AtabulardisplayofstorageamountandstorageIOPSandotherusageforaggregatesinthediskarraygroup.

Whenyouexpandadiskarraygroup,thetreeliststhememberaggregates.Ifyouselectanindividualaggregate,the
Inventoryviewdisplaysasetofpanelssimilartothefollowing.

244

VMTurbo, Inc. www.vmturbo.com

DiskArrays

DiskArraysIndividualAggregate
Thesepanelsshow:

AggregateUtilizationChart
Thepercentageofallocatedresourcesinuseontheaggregate.
RelatedStorageUtilization
Thepercentageofallocatedresourcesinuseoneachvolumeintheaggregate.
ToDoList
RecommendedActionsfortheaggregate.
Resources
Agridshowingtheresourcestheaggregatesells,andtheresourcesitconsumes.Fordescriptionsofthese
resourcesandtheirmeasurement,seeResourceDescriptionsonpage 20.
RelatedStorageControllerUtilization
ThepercentageofallocatedresourcesontheStorageControllertheselectedVMisusing.

Whenyouexpandanaggregateitem,theviewshowsthefollowing:

Consumes
Hosts

Users Guide

245

TheInventoryView

StorageControllers
TheStorageControllersitemshowsstatisticsforthestoragecontrollersthatmanagediskarraysinyourenvironment.
WhenyouselectStorageControllersintheInventorytree,theInventoryviewdisplaysthefollowingpanels:

StorageControllerUtilization
Thepercentageofstorage,LatencycapacityandCPUcapacitythatareusedintheenvironment,overtime.Tosee
ahistoryofusageperstoragecontroller,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
StorageControllerUtilizationTrend
Theconsumptionofcommoditiesovertime.
RecommendedactionsforStorageControllers
UsageforStorageControllers
AtabulardisplayofstorageamountandstorageIOPSandotherusageforthevolumesinthediskarrays.

StorageControllers
IntheInventorytree,theStorageControllersbranchincludesahierarchysimilartothefollowingfigure.

246

VMTurbo, Inc. www.vmturbo.com

StorageControllers

StorageControllerHierarchy
WhenyouexpandtheStorageControllersentry,theInventorytreeliststheindividualstoragecontrollersinyourenvi
ronment.Ifyouselectanindividualstoragecontroller,theInventoryviewdisplaysasetofpanelssimilartothefollow
ing.

Users Guide

247

TheInventoryView

StorageControllersIndividualStorageController
Thesepanelsshow:

StorageControllerUtilizationChart
ThepercentageofallocatedresourcesinuseontheStorageController.
RelatedDiskArrayUtilization
ThepercentageofallocatedresourcesinuseoneachaggregatemanagedbytheStorageController.
ToDoList
RecommendedActionsfortheStorageController.
Resources
AgridshowingtheresourcestheStorageControllersells,andtheresourcesitconsumes.Fordescriptionsofthese
resourcesandtheirmeasurement,seeResourceDescriptionsonpage 20.

Whenyouexpandanaggregateitem,theviewshowsthefollowing:

248

ComposedOf
Hosts

VMTurbo, Inc. www.vmturbo.com

FabricInterconnects

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.

Users Guide

249

TheInventoryView

FabricInterconnectsHierarchy
WhenyouexpandtheFabricInterconnectsentry,theInventorytreeliststheindividualinterconnectpairsinyourenvi
ronment.Whenyouexpandaninterconnectpair,thetreeliststhememberAandBFabricInterconnects.Ifyouselect
anindividualFabricInterconnect,theInventoryviewdisplaysasetofpanelssimilartothefollowing.

250

VMTurbo, Inc. www.vmturbo.com

Chassis

IndividualFabricInterconnect
Thesepanelsshow:

Ports
AgridshowingtheutilizationandcapacityoftheNorthboundandSouthboundportsintheFabricInterconnect.
Utilization
AtrendovertimeofNetutilizationofalltheportsintheFabricInterconnect.
RelatedBladeConsumption
ThepercentageofallocatedNetresourcestheservedIOModulesareusing.
ToDoList
RecommendedActionsfortheFabricInterconnect.

WhenyouexpandasingleFabricInterconnectitem,theviewshowsthefollowing:

Hosts

Chassis
TheChassisitemshowsPowerandCoolingstatisticsforthechassisthathousebladeserversinthefabricdomainsof
yourenvironment.WhenyouselectChassisintheInventorytree,theInventoryviewdisplaysthefollowingpanels:

Users Guide

251

TheInventoryView

Chassis

ChassisUtilizationChart
ThepercentageofallocatedPowerandCoolingresourcesthatareinuse.Toseeahistoryofusageperdomain,
clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
ChassisTrend
Theconsumptionofcommoditiesovertime.
RecommendedactionsforChassis
UsageforChassis
AtabulardisplayofPowerandCoolingusageforthechassisinyourenvironment.

IntheInventorytree,theChassisbranchincludesahierarchysimilartothefollowingfigure.

252

VMTurbo, Inc. www.vmturbo.com

Chassis

ChassisHierarchy
WhenyouexpandtheChassisentry,theInventorytreeliststhedomainsinyourenvironmentthatcontainchassis.If
youselectanindividualdomain,theInventoryviewdisplaysinformationforthechassisinthatdomain.Whenyou
expandadomain,thetreeliststheindividualchassis.Whenyouselectachassis,theviewshowspanelssimilartothe
following:

Users Guide

253

TheInventoryView

IndividualChassis
Thesepanelsshow:

ChassisUtilization
AtrendovertimeofPowerandCoolingutilization.
RelatedBladeConsumption
ThepercentageofallocatedPowerandCoolingthehousedbladesareusing.
ToDoList
RecommendedActionsforthechassis.
Resources
Agridshowingtheresourcesthechassissells,andtheresourcesitconsumes.Fordescriptionsoftheseresources
andtheirmeasurement,seeResourceDescriptionsonpage 20.
RelatedIOModuleConsumption
ThepercentageofallocatedPowerandCoolingthechassisIOModulesareusing.

Whenyouexpandachassisitem,theviewshowsthefollowing:

254

Hosts

VMTurbo, Inc. www.vmturbo.com

IOModules

IOModules
TheIOModulesitemshowsstatisticsfortheswitchesthatprovidenetworkconnectivitytobladechassisinyourenvi
ronment.WhenyouselectIOModulesintheInventorytree,theInventoryviewdisplaysthefollowingpanels:

IOModules

IOModulesUtilizationChart
Thepercentageofallocatednetworkresourcesthatareinuse.Toseeahistoryofusageperswitch,clickthe
associatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
IOModulesTrend
Theconsumptionofcommoditiesovertime.
RecommendedactionsforIOModules
UsageforIOModules
AtabulardisplayofnetworkusageforthechassisservedbytheIOModules.

IntheInventorytree,theIOModulesbranchincludesahierarchysimilartothefollowingfigure.

Users Guide

255

TheInventoryView

IOModuleHierarchy
WhenyouexpandtheIOModulesentry,theInventorytreeliststheIOModulesperchassis.Whenyouexpandan
entryforachassis,thetreeliststheIOmodulesthatareinstalledonthatchassis.IfyouselectanindividualIOMod
ule,theInventoryviewdisplaysasetofpanelssimilartothefollowing.

256

VMTurbo, Inc. www.vmturbo.com

IOModules

IOModulesIndividualSwitch
Thesepanelsshow:

Ports
AgridshowingtheutilizationandcapacityoftheNorthboundandSouthboundportsintheIOModule.
Utilization
AtrendovertimeofNetutilizationofalltheportsintheIOModule.
RelatedBladeConsumption
ThepercentageofallocatedNetresourcestheservedbladesareusing.
ToDoList
RecommendedActionsfortheIOModule.

WhenyouexpandanIOModuleitem,theviewshowsthefollowing:

Consumes
Hosts

Users Guide

257

TheInventoryView

VPods
WhenyouselectVPodsintheInventorytree,theviewdisplaysthefollowingpanels:

VPodsUtilizationChart
ThepercentagesofMemory,CPU,andStoragecapacitythatareusedbytheVPods.Toseeahistoryofusageper
VPod,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
VPodsUtilizationTrend
Theconsumptionofallocatedcommoditiesovertime.
RecommendedactionsforVPods
UsageforVPods
AtabulardisplayofresourceusagebytheVPods.

VPods
IntheInventorytree,theVPodsbranchincludesahierarchysimilartothefollowingfigure.

258

VMTurbo, Inc. www.vmturbo.com

VPods

VPodsHierarchy
WhenyouexpandtheVPodsitem,theInventorytreeliststheindividualVPodsinyourenvironment.Ifyouselectan
individualitem,theviewdisplaysasetofpanelsdevotedtothespecificVPod.
Thesepanelsshow:

VPodUtilizationChart
ThepercentageofMem,CPU,Storage,andFlowcapacitythisVPoduses.
RelatedVirtualMachineUtilization
Theconsumptionofresources,perVM.
DPodUtilization
ThestatusofresourceutilizationontheDPodthathoststhisVPod.
RecommendedActionsfortheVPod
VPodResources
AgridshowingtheresourcestheVPodsellsandtheDPodresourcestheVPodconsumes.

Users Guide

259

TheInventoryView

PanelsforanindividualVPod

DPods
WhenyouselectDPodsintheInventorytree,theviewdisplaysthefollowingpanels:

260

DPodsUtilizationChart
ThepercentagesofMemory,CPU,andStoragecapacitythatareusedbytheDPods.Toseeahistoryofusageper
DPod,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
DPodsUtilizationTrend
Theconsumptionofallocatedcommoditiesovertime.
RecommendedactionsforDPods
UsageforDPods
AtabulardisplayofresourceusagebytheDPods.

VMTurbo, Inc. www.vmturbo.com

DPods

DPods
IntheInventorytree,theDPodsbranchincludesahierarchysimilartothefollowingfigure.

Users Guide

261

TheInventoryView

DPodsHierarchy
WhenyouexpandtheDPodsitem,theInventorytreeliststheindividualDPodsinyourenvironment.Ifyouselectan
individualitem,theviewdisplaysasetofpanelsdevotedtothespecificDPod.
Thesepanelsshow:

262

DPodUtilizationChart
ThepercentageofMem,CPU,Storage,andFlowcapacitythisDPoduses.
ProviderPhysicalMachineUtilization
ForthephysicalmachinesintheDPod,thepercentageutilizationofcapacityforMem,CPU,IOandNet.
ProviderDatastoreUtilization
ForthedatastoresmachinesintheDPod,thepercentageutilizationofcapacityforStorage,IOPS,andLatency.
ConsumerVirtualPodsUtilization
TheconsumptionofMem,CPU,Storage,andFlowcapacitybythehostedVPods.
RecommendedActionsfortheVPod
DPodResources
AgridshowingtheresourcestheDPodsells,andthehostanddatastoreresourcestheDPodconsumes.

VMTurbo, Inc. www.vmturbo.com

Datacenters

PanelsforanindividualDPod

Datacenters
WhenyouselectDatacentersintheInventorytree,theviewdisplaysthefollowingpanels:

DataCentersUtilizationChart
ThepercentagesofSpace,Power,andCoolingcapacitythatareusedwithinyourenvironment.Toseeahistoryof
usageperdatacenter,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
PhysicalMachinesbyDataCenterUtilizationTrend
Theconsumptionofcommoditiesovertime.
RecommendedactionsforDataCenters
UsageforPhysicalMachinesbyDataCenter
Atabulardisplayofusageforthedatacentersinyourenvironment.

Users Guide

263

TheInventoryView

DataCenters
IntheInventorytree,theDatacentersbranchincludesahierarchysimilartothefollowingfigure.

264

VMTurbo, Inc. www.vmturbo.com

ProviderVirtualDatacenters

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

ConsistsOf
Hosts

ProviderVirtualDatacenters
ProviderVirtualDatacentersexposetheresourcesthatyouwilldelivertocustomerorganizations.ProviderVirtual
DataCentersaremanagedbycloudstackssuchasvCloudDirector.
NOTE:DifferenttargetsusedifferentnamestorefertoVirtualDatacenters.IntheOperationsManagersupplychain,

theseentitiesareallrepresentedbyConsumerandProviderVDCs,asfollows:

Users Guide

265

TheInventoryView

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:

266

ProviderVirtualDataCentersUtilizationChart
Thepercentageofallocatedmemory,CPU,andstorageresourcesthatareusedbyProviderVDCs.Toseeahistory
ofusageperdatacenter,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
ProviderVirtualDataCentersUtilizationTrend
Theconsumptionofallocatedcommoditiesovertime.Clicktheradiobuttonstoshowmemory,CPU,orstorage
statistics.
RecommendedactionsforProviderVirtualDataCenters

VMTurbo, Inc. www.vmturbo.com

ProviderVirtualDatacenters

UsageforProviderVirtualDataCenter
Atabulardisplayofusageforthedatacentersinyourenvironment.

IntheInventorytree,theProviderVirtualDatacentersbranchincludesahierarchysimilartothefollowingfigure.

ProviderVirtualDatacentersHierarchy
WhenyouexpandtheProviderVirtualDatacentersitem,theInventorytreeliststheindividualProviderVDCsinyour
environment.IfyouselectanindividualProviderVDC,theInventoryviewdisplaysasetofpanelssimilartothefollow
ing.

Users Guide

267

TheInventoryView

IndividualProviderVirtualDataCenter
Thesepanelsshow:

ProviderVDCUtilizationChart
Thepercentageutilizationovertimeofmemory,CPU,andstoragecommoditiesthatareallocatedtothisVDC.
ProviderPhysicalMachineUtilization
ThepercentageutilizationofresourcesonthephysicalmachinesthatserveashostsforthisVDC.
ProviderDatastoreUtilization
ThepercentageutilizationofresourcesonthedatastoresthatservicethisVDC.
RecommendedActionsfortheProviderVDC
ProvidervDCResources
AgridshowingtheresourcestheProvidervDCsells,andtheresourcesitconsumes.Fordescriptionsofthese
resourcesandtheirmeasurement,seeResourceDescriptionsonpage 20.
ConsumerVirtualDataCenterUtilization
ThepercentageofresourcecapacityontheProviderVDCthatisutilizedbythehostedConsumerVDC.

IfyouexpandanindividualProviderVDC,theInventoryviewshowsthefollowing:

268

Consumes
Hosts

VMTurbo, Inc. www.vmturbo.com

ConsumerVirtualDatacenters

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
WhenyouselectConsumerVirtualDatacentersintheInventorytree,theInventoryviewdisplaysthefollowingpan
els:

Users Guide

269

TheInventoryView

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

270

VMTurbo, Inc. www.vmturbo.com

ConsumerVirtualDatacenters

WhenyouexpandtheConsumerVirtualDatacentersitem,theInventorytreeliststheindividualConsumerVDCsin
yourenvironment.IfyouselectanindividualConsumerVDC,theInventoryviewdisplaysasetofpanelssimilartothe
following.

IndividualConsumerVirtualDataCenter
Thesepanelsshow:

ConsumerVDCsUtilizationChart
Thepercentageutilizationovertimeofmemory,CPU,andstoragecommoditiesthatareallocatedtothisVDCs.
RelatedVirtualMachineConsumption
ForeachVMonthisVDC,thepercentageutilizationofresources.
ProviderVirtualDatacenterUtilization
ThepercentageofthehostProviderVDCresourcesthatareutilizedbythisConsumerVDC.
RecommendedActionsfortheConsumerVDC
ConsumervDCResources
AgridshowingtheresourcestheConsumervDCsells,andtheresourcesitconsumes.Fordescriptionsofthese
resourcesandtheirmeasurement,seeResourceDescriptionsonpage 20.

IfyouexpandanindividualConsumervDC,theInventorylistshowsthefollowing:

Consumes
Hosts

Users Guide

271

TheAdminView
TheAdminviewprovidessettingstomanageOperationsManagersessionsandperformotheradministrativetasks.In
thisviewyouassignthetargetserversOperationsManagerwillconnecttoasitmanagesyourenvironment.Youcan
alsousetheAdminviewtomanageuseraccountsonOperationsManager,managehowOperationsManagerretains
systemmetricsandotherdata,managecustomgroups,andperformmaintenancetaskssuchasmanagingconfigura
tionfilesorrefreshintervals.
TheConfigurationpaneloftheAdminviewincludesthefollowingaccordionbuttonsforspecificadministrativetasks:

UserAuthenticationConfigurationonpage 272
CreateandmanageuseraccountsfortheOperationsManager.
TargetConfigurationonpage 280
UsethesetoolstospecifythelistofserversOperationsManagerwillconnecttoasitmonitorsyourenvironment.
LicenseConfigurationonpage 302
ApplylicensekeystoactivateVMTurboOperationsManagerfeatures.
Maintenanceonpage 302
Performgeneraltaskssuchasmanagingconfigurationfilesorrefreshintervals.

UserAuthenticationConfiguration
Asanadministrator,youspecifyaccountsthatgrantusersspecificaccesstoOperationsManager.Thefollowingtopics
describehowtoworkwithuseraccounts:

CreatingUserandGroupAccountsonpage 273Accountscanbeforindividualusers,ormembersofActive
Directorygroups
UserAuthenticationonpage 275AccountscanuseActiveDirectoryorlocallystoredcredentials
AccountPrivilegesonpage 277AccountsincludetypeandroletospecifyaccesstoOperationsManager
features
AccountScopeonpage 279Limitswhichdevicesintheenvironmenttheusercanaccess

Users Guide

272

UserAuthenticationConfiguration

CreatingUserandGroupAccounts
OperationsManagersupportsindividualuseraccounts,andActiveDirectorygroupaccounts.

IndividualUserAccounts
Useraccountsdeterminethefollowingforagivenuserlogin:

Usercredentials
CredentialscanbestoredlocallyontheOperationsManagerserver,ortheycanbemanagedbyActiveDirectory.
Type
Usertypeisawaytosetupanaccountforthirdpartyusersorserviceprovidercustomers(seeAccountTypeon
page 278).
Role
TheusersroledeterminesaccesstoOperationsManagerfeatures(seeAccountRoleonpage 278).
Scope
TheusersscopedetermineshowmuchoftheenvironmentthisusercanmanageviaOperationsManager(see
AccountScopeonpage 279).
AuthenticationType
Eitherlocal(credentialsstoredontheOperationsManagerserver)orActiveDirectory(seeActiveDirectory
Authenticationonpage 276).

Users Guide

273

TheAdminView

Tocreateanewuseraccount,clickAdd,andprovidetherequiredinformation.Whenyourefinished,clickCreate.
WhencreatingauseraccountthatismanagedbyActiveDirectory,youmustspecifytheusernameandtheActive
Directorydomain.Youcanusethefollowingformatsforausername:

mydomain\theuser
theuser@mydomain.com

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

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

274

VMTurbo, Inc. www.vmturbo.com

UserAuthenticationConfiguration

NOTE:Tologinviaagroupaccount,OperationsManagermusthaveanActiveDirectorydomainalreadyspecifiedin
theActiveDirectorySettingsform.ForinformationaboutActiveDirectorysettings,seeActiveDirectoryAuthentica
tiononpage 276.

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

UserAuthentication
OperationsManagersupportsthefollowingtypesofauthentication:

LocalOperationsManagerstoresusercredentialsonitslocalserver
ActiveDirectoryOperationsManagerauthenticatestheuserviacredentialsthataremanagedbyActive
Directory

Users Guide

275

TheAdminView

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.

276

VMTurbo, Inc. www.vmturbo.com

UserAuthenticationConfiguration

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.

AccountPrivileges
OperationsManageraccountsincludestheRoleandTypesettingstospecifyaccessprivileges.Youcanusetheseto
setupdifferenttypesofuseraccounts.Forexample,thesameOperationsManagerservercansupportuserswho:

PerformOperationsManageradministrationtasks
Modifythevirtualenvironment
UseOperationsManagertomonitortheenvironment
AccesssmallpartsoftheenvironmentasServiceProviderclients

BycombiningRoleandTypeinauseraccount,youcansetupaccessprivilegesthatsupporttheseandotherusers
needs.

Users Guide

277

TheAdminView

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.

278

VMTurbo, Inc. www.vmturbo.com

UserAuthenticationConfiguration

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.

Users Guide

279

TheAdminView

SettingtheUsersScope
NOTE:Ifyouwanttousecustomgroupstosetthescope,youmustcreatethegroupsfirst,andthenassignthemtothe

useraccount.Formoreinformation,seeGroupManagementonpage 322.

TargetConfiguration
Atargetisaservicethatperformsmanagementinyourvirtualenvironment.OperationsManagerusestargetsto
monitorworkloadandtoexecuteactionsinyourenvironment.TargetConfigurationspecifiestheportsOperations
Managerusestoconnectwiththeseservices.YoumustinstallOperationsManageronanetworkthathasaccessto
thespecificservicesyouwanttosetupastargets.
TargetConfigurationdisplaysanEnvironmentSummarypanelandalistofcurrenttargets.Theenvironmentsummary
chartsthenumbersofPMs,VMs,datastores,Datacenters,andnetworknodesinyourenvironment.

280

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

CurrentlyLoadedTargets
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.
LoadBalancers
CitrixNetScaler
StorageManagers
NetAppStorageSystemsrunningDataONTAPversion8orlater
EMCVNXSeriesStorageSystems(forversiondetails,seetheEMCVNXSupportKBarticle)

Users Guide

281

TheAdminView

FabricManagers
CiscoUCS2.0andhigher
OperationsManagerTargets
ToconfigureanaggregateddeploymentofOperationsManager,youcanassignOperationsManagerserversas
targets(seeAddingOperationsManagerTargetsforAggregationonpage 301).Theversionsoftargetinstances
mustmatchtheversionoftheaggregatinginstance.

Thissectionincludesthefollowingtopics.Unlessthereisaspecificentryinthislistforthetargetyouintendtoadd,
youcanusethegeneralinstructions,AddingandRemovingTargetVirtualManagementServersonpage 282.You
shouldreviewthegeneralinstructionsinanycase,forinformationabouttargetcredentials,removing,andeditingtar
gets:

AddingandRemovingTargetVirtualManagementServersonpage 282
Generalinstructionsforworkingwithtargetservers.
HyperVTargetsonpage 285
AddingCloudManagementTargetsonpage 286
AddingLoadBalancersasTargetsonpage 295

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:

282

TargetTypeChooseamongthesupportedVMManagementtechnologies(Hypervisor,CloudManagement,
LoadBalancer,etc.)
Afteryouchoosethetechnology,thenchoosethespecifictargettypeforthattechnology.Forexample,for
Hypervisortechnology,thetypesyoucanchooseincludevCenter,RHEV,HyperV,andXenServer.
HostnameorIPaddressTheaddressofthetargetserviceyouwanttoadd
UserNameAvalidaccountusernameforthetargetservice
PasswordApasswordforthetargetserviceaccount

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

AddingaLoadBalancerTarget

EditingandRemovingTargets
Toeditatargetentry,selectitinthelistandthenclickEdit.TheTargetConfigurationFormopens,whereyoucan
makeyoursettings.
Toremoveatarget,selecttheentryinthelistandthenclickDelete.

SelectingaTargettoEditorDelete

AddingHypervisorsasTargets
TomanageVMsinyourenvironment,youaddVMmanagementserversasOperationsManagertargets.Forgeneral
discussion,thisdocumentreferstothevarioussupportedVMmanagementtechnologiesashypervisors.
Toaddahypervisorasatarget,youwillspecifythefollowing:

HypervisortechnologyDifferentvendorscanhavedifferentrequirements
HostnameorIPaddressTheaddressofthetargetserveryouwanttoadd
UserNameAvalidaccountusernameforthetargetserver
PasswordApasswordforthetargetserveraccount
OtheroptionalorrequiredinformationForexample,HyperVserverscantheusedomainnametoidentifyall
themanagedhostsinagivendomain

Users Guide

283

TheAdminView

ThefollowingtopicsgivedetailsaboutaddinghypervisortargetsthatrequirespecialsettingstoprovideOperations
Managerwithaccesstothem:

vCenterServerTargetsonpage 284
HyperVTargetsonpage 285

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

284

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

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.

Users Guide

285

TheAdminView

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:

286

AddingCloudStackServersasTargetsonpage 287
AddingVirtualMachineManagerServersasTargetsonpage 288
AddingvCloudDirectorServersasTargetsonpage 289
AddingOpenStackServersasTargetsonpage 291

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

AddingCloudStackServersasTargets

AddingaCloudStackTarget
ToaddaCloudStackserver,specifythefollowinginformation:

HostNameorIPAddress
OperationsManagerassumesport443.Youcanspecifyadifferentportintheaddressfield.
UsernameandPassword
ThecredentialsmustbeforauserwhoisamemberoftheROOTaccount,andhasageneratedpairofAPIand
SecretkeysforCloudStack.OperationsManagerusesthesecredentialstologintotheCloudStackserverand
discovertheuserskeyvalues.

NOTE:AftersettingaCloudStackserverasatarget,youmustthensetthehypervisorsthatserverwillmanageasOper

ationsManagertargets.SeeAddingHypervisorsasTargetsonpage 283.

Users Guide

287

TheAdminView

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

Tosetthisaccess:
1. SetupWindowsRemoteManagement(WRS)servicetorunonstartup.
WRSmustberunningontheVMMmachine.Makesurethatitisrunning,andissettorunonstartup.

288

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

2. SetpermissionsontheVMMmachine.
LogintoacommandwindowasAdministratorontheVMMmachine.Thenexecutethefollowingcommands:
NOTE:Foryoutoexecutethesecommandssuccessfully,WindowsFirewallmustberunning.Formoreinformation,see

theMicrosoftKnowledgeBasearticle#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.

Users Guide

289

TheAdminView

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

290

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

AddingOpenStackServersasTargets

AddinganOpenStackTarget
ThetargetOperationsManagerusestomanageanOpenStackCloudOperatingSystemistheserverprovidingIdentity
services,otherwiseknownastheKeystoneServer.ToaddanOpenStackKeystoneserver,specifythefollowinginfor
mation:

HostNameorIPAddressandPort
ProvidetheaddressandportinthisfieldForexample,10.11.12.13:123.
Tenant
TheorganizationalstructurewithintheComputeservicethatyouwanttomanage.
UsernameandPassword
Thecredentialsmustbeforauserwhohasfullprivilegeswithintheprojectspacedefinedbythetenant.
OperationsManagerusesthesecredentialstologintotheOpenStackserver.

Users Guide

291

TheAdminView

AddingAWSAccountsasTargets

AddinganAWSTarget
ToidentifythetargetOperationsManagerusestomanageanAmazonAWSaccount,youprovidecredentialstologin
andmanagethataccount:

HostNameorIPAddressandPort
Youcanleavethisblank,orenteraws.amazon.com
Username
Forthisfield,providetheAccessKeyfortheaccountyouwanttomanage.
UsernameandPassword
ProvidetheAccessKeySecretfortheaccountyouwanttomanage.

ForOperationsManagertomanageanAWSaccount,youmustprovidetheAccessKeycredentialsthatyouuseto
accessthataccount.ForinformationaboutgettinganAccessKeyforanAWSaccount,seetheAmazonAWSdocumen
tation.Forexample,seeManagingAccessKeysforyourAWSAccount.

292

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

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.

Users Guide

293

TheAdminView

AddingApplicationServersasTargets

AddinganApplicationServerTarget
ThisversionofOperationsManagersupportsIBMWebSphereApplicationServer.ToaddaWebSphereapplication
serverasatarget,youspecify:

TheIPaddressoftheVMhostingtheapplicationserver
TheapplicationserversSOAP_CONNECTOR_ADDRESSportnumber
YoucanfindthisportnumberintheWebSphereAdministratorsConsole.
AdministratorcredentialsfortheWebSphereApplicationServerinstance

AfteryouspecifyaWebSphereApplicationservertarget,OperationsManagerdiscoverstheresourceutilizationfor
thatserver,andrecommendsappropriateactions.Theseactionsfollowascalingpolicythatsupportseitherprovision
ingorresizing.Provisioningishorizontalscaling,whereyouadjusttoincreaseddemandbyprovisioninganewapplica
tionserver.Resizingisverticalscaling,whereyourespondtodemandbyresizingtheresourcesoftheapplication
serverortheVMthathostsit.

294

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

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 352.
2. Assignapplicationsignaturestospecificvirtualapplications
OperationsManagerdiscoversthevirtualapplicationsthattheloadbalancerusestomanageapplications.After
youhavespecifiedsignaturesanddiscoveryfortheapplicationsyouwanttheloadbalancertomanage,youcan
thenassignthoseapplicationsignaturestospecificvirtualapplications.Formoreinformation,seeLoadBalancer
Discoveryonpage 356.
Forexample,assumetheloadbalancerusesvirtualapplicationsnamedwebandsqltomanagewebserversand
SQLdatabases.AlsoassumethatyouhavedefinedanapplicationsignaturenamedIISforIISWebServerapplica
tions,andanothersignaturenamedSQLforMicrosoftSQLServerapplications.Inthatcase,youneedtomapthe
IISsignaturetothewebvirtualapplication,andSQLtothesqlvirtualapplication(asexplainedintheLoadBalancer
Discoverysection).NowOperationsManagercandiscovertheseapplicationsandrepresentthemastherunning
componentswithintheloadbalancer.

Users Guide

295

TheAdminView

AddingApplicationContainerTargets
IfyouhaveinstalledtheContainerControlModulelicense,OperationsManagerwilldiscoverapplicationcontainersin
yourenvironment,recommendresizeactions,anddisplaydiscoveredcontainersintheInventoryview.Tisreleaseof
OPsupportsDockercontainers.
TousetheContainerControlModule,youdonotspecifyanycontainertarget.Instead,OperationsManagerdiscovers
DockercontainersrunningonVMsinyourenvironment.Tosetthisupyou:

CreateagroupofVMsthathostDockercontainers
ExposeaportoneachVMforDockerOperationsManagertoconnecttotheDockerAPI
ForthegroupofVMs,specifythatexposedportnumberintheDockerPortfieldofthegroupsApplication
Discoverypolicy
Fortheapplicationsrunninginthecontainers,setupapplicationdiscovery(seeApplicationDiscoveryon
page 352)

AddingStorageManagersasTargets
IfyouhaveinstalledtheStorageControlModulelicense,youcanaddstoragemanagersastargets.Whenyouadd
thesetargets,OperationsManagercandiscoverthestoragecontrollersanddiskarraysintheenvironment.

AddingaStorageManagerTarget
Toaddastoragemanagertarget,specifytheIPaddressforthestoragesystem,andcredentialsforauserthathassuf
ficientprivilegesonthatsystem.
OperationsManagercurrentlysupportsthefollowingdiskarraytechnologies:

296

NetAppDataONTAPstoragecontrollers
EMCVNXSeriesStorageSystems

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

SpecifyingAccesstoNetAppTargets
NetAppfilersrunontheDataONTAPoperatingsystem.TospecifyaNetApptarget:

ForOnTap7Mode,providetheStorageSystemIPaddress
ForOnTapCMode,providetheClusterManagementIPaddress

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.

AddingNetworkFlowCollectorsasTargets
IfyouhaveinstalledtheNetworkControlModulelicense,youcanaddnetworkflowcollectorsastargets.TheNet
workControlModulesupportsflowcollectorsforNetFlowandsFlowrecords.

Users Guide

297

TheAdminView

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.

298

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

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:

Users Guide

299

TheAdminView

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

300

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

AddingOperationsManagerTargetsforAggregation
Forlargevirtualenvironments,youcanusemorethanoneOperationsManagerinstancetomanageyourworkload.
Byaggregatingmultipleinstancesinthisway,youcanviewtheentireenvironmentthroughasingleGUI.Onespecial
installationofOperationsManagerservesastheaggregatinginstancetodisplaythecombineddataofeachunderly
ingtargetinstance.FormoreinformationaboutOperationsManageraggregation,seeAggregatedOperationsMan
agerInstallationsonpage 375.
Toconfigureanaggregatinginstance,youaddtheunderlyinginstancesofOperationsManagerastargets.
NOTE:AllthetargetsofanaggregatinginstancemustbetargetinstancesofOperationsManager.Youcannotusean

aggregatinginstancetomanageothertypesoftargets.

AddingtargetinstancesofOperationsManager
ToaddatargetinstanceofOperationsManager,specifytheIPaddressandauthenticationcredentialsforthat
instance.Youcanthenusetheaggregatinginstancetomanagethetargetinstancesandviewtheirinformation.

HostnameorIPaddress
ProvidetheaddressoftheOperationsManagerserveryouwanttosetasatarget.Forsecurecommunications,
providethetargetserversHTTPSaddress.
Username/Password
Specifytheaccounttheaggregatingserverwillusetoaccessthetargetserver.ThiscanbeanyAdministrator
accountthatisonthetargetserver.
ServerID
TheServerIDappearsintheaggregatinguserinterfacewhentheuserneedstoaccessanunderlyingserver.For
example,assumeyoureloggedintoanaggregatingserverandwanttorunaplan.WhenyoudisplaythePlan
view,youwillseetheunderlyingtargetservers,listedbytheirServerIDs.

Users Guide

301

TheAdminView

LicenseConfiguration
OperationsManagerprovidesarangeofcapabilities,fromobservingyourenvironment,toplanningresourceman
agement,totheautomationofloadbalancing.Theuserinterfacepresentsthesecapabilitiesviadifferentviewsand
tools.ThefollowingtableliststhemainOperationsManagerfeaturesforeacheditionoftheproduct.TheVirtual
HealthMonitoreditionfeaturesdonotrequirelicensing,butallotherfeaturesdo.
ToactivatefeaturesoutsideoftheVirtualHealthMonitoredition,youmustpurchaselicensesfromVMTurbo.When
youpurchaseanewproduct,VMTurbosendsthelicensekeytoyouinanemailmessage.
Toactivatealicense,ClickLicenseConfigurationtodisplaytheform.Copythelicensekeyandpasteitintothetext
box,andthenclickSave.TheLicensedProductlistshowsthefeaturesyoucurrentlyhavelicensed.

LicenseConfigurationForm

Maintenance
TheMaintenancepanelprovidestoolstoloadconfigurationfilesontoyourOperationsManagerinstallation,setthe
monitoringinterval,exportdatafortechnicalsupport,andcheckforOperationsManagerupdates.Exceptforupdat
ingOperationsManager,thesetoolsareforadvancedusers.YoushouldcontactVMTurbotechnicalsupportbefore
youusethem:

302

VMTurbo, Inc. www.vmturbo.com

Maintenance

TheconfigurationfilecontrolsloadspecificconfigurationfilesontoyourOperationsManagerinstallation.For
example,asupportengineermightsendyoufreshconfigurationfilesaspartofasolutiontoanissue.Youwould
thenloadthesefilesasinstructedbytheengineer.
WiththeSMTPRelaysectionyoucanenableemailingVMTurboreportstosubscribersthroughyouremailSMTP
relay.ClicktoenableSMTPandentertheaddressofyourSMTPrelay.
IfyouareexperiencingproblemswithOperationsManager,yoursupportengineermightrequestthatyouexport
diagnosticdata.Theengineerwillhelpyouspecifythecorrectdatainthetextbox.
YoucanchecktoseewhetherVMTurbohasreleasedupdatestotheOperationsManagersoftware,andapply
themwhenappropriate.

GeneralMaintenance

Users Guide

303

TheAdminView

ExtraConfigurationTasks
Thefollowingconfigurationtasksmightbeusefulinyourvirtualenvironment:

OperationsManagerBackupProceduresonpage 304
ConfiguringManagementContinuityonpage 306
P2VPlanningMigrationfromPhysicaltoVirtualonpage 310
CustomBrandingofOperationsManageronpage 313

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:

304

OpenaconsoleontheOperationsManagerserverandloginasroot/vmturbo(thesearethedefault
credentials)

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

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.

UsingVMBackupAgents
IfyouuseVMbackupagentstobackupyourenvironment,youcanincludetheOperationsManagerserverinthat
backupschedule.Wehavenottestedspecificbackupagents,butwearenotawareofanyreportedissueswiththeir
use.

Users Guide

305

TheAdminView

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.

RecoveringfromOperationsManagerServerFailure
FortheunlikelyeventthattheOperationsManagerserveritselffails,youmustimplementyourownHAprocedureto
capturethatfailure,andthenexecutearesponse.Thefollowingsectionsdescribedifferentwaystoachievethis.
NOTE:DonotallowtwoOperationsManagerserverstoperformautomationonthesametargetsatthesametime.You

shoulddisableAutomaticRestartforyourOperationsManagerVMtoensurethissituationneveroccurs.

306

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

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

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.

Users Guide

307

TheAdminView

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.

OperationsManagerBackupProcedures
OperationsManageranticipatestroublefreeuseofOperationsManager,butinmostenvironmentsaregularbackup
scheduleisrecommended.YoushouldbeabletoincorporateOperationsManagerbackupsinyourschedulewithmin
imalimpactonyourregularbackupprocedures.
OperationsManagerisarealtimemanagementandcontrolapplicationthatperformsthebulkofitsanalysisonin
memorydata.Unlikemanyotherproducts,OperationsManagerdoesnotstoreoperationscriticaldataaboutyour
environmentonthefilesystemorinadatabase.Asaresult,backupsdonotrequirethespacenecessarytostorea
completelistingofalltheresourcesinyourenvironment.Thefollowingdescribesthedatathatmustbeincludedina
backup:

308

OperationsManagerhistoricaldatabase
OperationsManagerusesdatastoredinadatabasedatatochartpastvalues,performprojections,provide
baselinesforplans,anddisplayhistoricaldatainreports.Thisinformationisusefulbutnotnecessaryfor
operation.OperationsManagerperformsworkloadmanagementassoonasitdiscoversyourtopology,anddoes
notrelyonthisinformationforoperation.

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

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

Users Guide

309

TheAdminView

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

310

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

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.

CSVFieldOrder
ThefollowingtableliststhefieldsintheCSVfile.Foreachtypeofdeviceyouwilladd,somefieldshavemandatoryval
ues,whiletheothersareoptional(youcanleavethefieldblank).Thetableliststhemandatoryfieldsforeachdevice
typewithanX.Youcanprovidevaluesfortheunmarkedfields,buttheyarenotmandatory.

Index

Field

Description

VM

PM

Storage

Type

ThetypeofdeviceCanbeoneofVirtualMachine,
PhysicaMachine,orStorage

Instances

Numberofinstancestocreate

DataCenter

Nameofthedatacenterthathousesthedevice

Cluster

Nameoftheclusterthedevicebelongsto

Network

Nameofthenetworkthedevicerunson

Users Guide

311

TheAdminView

Index

Field

Description

VM

PM

Storage

Datastore

Nameofthedatastorethatservicesthedevice

Host

ForaVM,thehostphysicalmachine

SystemName

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

NetworkInterface
Count

Thenumberofnetworkinterfacesforthisdevice

17

NetworkSpeed

Thedatarateofthenetworkservingthisdevice(Kbytes/sec)

18

Network
Throughput

Thenetworkthroughputfortheinterface(s)onthisphysical
machine(Kbytes/sec)

19

NumI/O

NumberofI/Oadapters

20

I/Ospeed

DataratethroughthehostsIOadapter,(Kbytes/sec)

21

I/OThroughput
Size

ThroughputbandwidthforthisPMsI/Oadapter(Kbytes/sec)

22

RackUnits

Numberofrackslotsthisphysicaldevicetakesup

23

Weight

Weightofthisphysicaldevice(lbs)

24

Power

Powerconsumptionofthisphysicaldevice(W)

25

Thermal

Heatgeneratedbythisphysicaldevice(BTU/hr)

26

%CPUUsed

PercentageofCPUcapacitygrantedtothisVMinstance

27

Queue/CPU

PercentageofCPUwaittimecapacitygrantedtothisVM

28

%MemUsed

PercentageofmemorycapacitygrantedtothisVMinstance

29

FileSysCache

FilesystemcachespacecapacityforthisdeviceMB)

30

%PageFile

Percentageofpagingcapacitygrantedtothisdevice

31

Paging(IOPS)

Storageaccessoperationspersecond

32

IOPSUsed

PercentageofIOPScapacitygrantedtothisVMinstance

33

I/O

I/OspeedforthisVMinstance(MB/sec)

34

%IO

PercentageofI/OcapacitygrantedtothisVMinstance

312

X
X

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

Index

Field

Description

VM

35

%Storage

PercentageofstoragecapacitygrantedtothisVMinstance

36

Traffic

NetworkspeedforthisVMinstance(MB/sec)

37

%Network

PercentageofnetworkcapacitygrantedtothisVMinstance

PM

Storage

CustomBrandingofOperationsManager
ThirdpartydistributorsandserviceprovidersmightwanttocustomizethecompanybrandnameforOperationsMan
ager.YoucanchangethelogosthatappearingeneratedreportsandintheGUI,sotheproductwillpresentyour
brandslogo.
WhenyourebrandOperationsManager:

Youcreateimagesforyourcustomlogos
YoucreateoneormorecustomOperationsManagerstartuppagestodisplaycustomlogos
TheproductGUIdisplaysyourcustomlogoimages
Generatedreportsdisplayyourlogo,andyourcopyrightstatement

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

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.

Users Guide

313

TheAdminView

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

314

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

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.

Users Guide

315

TheAdminView

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.

316

VMTurbo, Inc. www.vmturbo.com

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

317

ThePolicyView

PolicyScopeSettoVMsonaSpecificDatastore
Beforeyoumakepolicysettings,youshouldunderstandthescopeofthesesettings,andhowOperationsManager
choosesamongcompetingsettings.Formoreinformation,seePolicyScopeonpage 318.
Forinformationaboutpolicycategories,andtheeffectsoftheirindividualsettings,seePolicyCategoriesonpage 322.

PolicyScope
Policyscopedetermineswhichresourceswillbeaffectedbythesettingsyoumake.Scopecanbeeither:

GlobalSettingsonpage 318:Basesettingsforeachcategorythatapplybydefaulttoallresources
GroupOverridesonpage 319:Settingsyouapplytospecificgroupsofresources

GlobalSettings
Tomakeglobalsettings,selectacategory,andifnecessaryselectaresourcetype.Thefollowingimageshowsglobal
settingsforactionsonHosts.

318

VMTurbo, Inc. www.vmturbo.com

PolicyScope

GlobalPolicySettings
Thesearethebasesettingsforalltheresourcesinyourinventory.Thesettingsyoumakeongroupsandindividual
resourceswilloverridetheseglobalsettings.

GroupOverrides
Youcanmakesettingstogroupsofresourcesthatoverridetheglobalsettingsfortheresourcetype.(Forinformation
aboutdefiningcustomgroups,seeGroupManagementonpage 322.)Asyoumakethesesettings,youshouldbe
awareofissuesthatcanarisewith:

ConflictingSettingsonpage 319
ToplevelGroupsonpage 321

ConflictingSettings
YoucansetoverridesonanygroupslistedintheProfilesview.However,itspossiblethatindividualmachinesorappli
cationsareinmorethanonegroup(seethefollowingillustration).

Users Guide

319

ThePolicyView

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.

320

VMTurbo, Inc. www.vmturbo.com

PolicyScope

ViewingtheEffectiveSettingforaVM

ToplevelGroups
Withineachpolicycategory,theeditordisplaysresourcesingroups.Thefollowingfigureshowsgroupsforactionson
VMs.

ToplevelGroupsforActions
Noticethateachcategoryhastoplevelgroups.Forexample,theActioncategorysetspoliciesforactionsonVMs,
hosts,datastores,andvirtualdatacenters.ForVMactionsthescopetreeshows:

Users Guide

321

ThePolicyView

VirtualMachines
VirtualMachinesbyCluster
VirtualMachinesbyNetwork
VirtualMachinesbyStorage

Eachoftheseisatoplevelgroup.Beneatheachtoplevelyoucanseetheindividualgroupsthatcontaintheresources.
Itslikelythatmostindividualresourcesbelongtoallofthetoplevelgroups.Forexample,itslikelythatasingleVM
belongstoVirtualMachinesbyClusterandtoVirtualMachinesbyDatacenter
Youshouldnotmakesettingstothetoplevelgroups.Youcouldmakeatoplevelsettingthatalwayswinsatie
breaker,andsoallthelowerlevelsettingswouldnevertakeeffect.Ifyousetoverridestoatoplevelgroupafter
lowerlevelsettingswerealreadymade,youcouldinadvertentlymakeallthelowerlevelsettingsineffective.
NOTE:Ifyouwanttomakesettingstoallresources(allPMsorallVMs,forexample),thenyoushouldmakeglobal

settings(seeGlobalSettingsonpage 318).Youshouldnotmakesettingsinatoplevelgroup.

PolicyCategories
YoucanspecifythefollowingcategoriesofpoliciesonthisinstallationofOperationsManager:

GroupManagementonpage 322:CustomgroupsyoudefinetomanageresourcesYoucanusegroupsto
managehowOperationsManagerusespolicysettings
WorkloadPlacementSegmentsonpage 327:Importedandusercreatedworkloadplacementpoliciesthatrestrict
howOperationsManagercalculatesworkloaddistribution
Analysisonpage 333ConstraintsthatOperationsManagercanusetodeterminewhetheraresourceis
operatingoptimally
ActionModesonpage 342HowOperationsManagerhandlestheexecutionofactionsintheToDolist
(automatic,manual,recommend,ordisable)
ApplicationPriorityonpage 350Missioncriticalornormal
DiscoveryPoliciesonpage 352HowtodiscoverWindowsapplications,andhowtorecognizevCentertags
InfrastructureCostonpage 358Grouphardwaredevicesbycostsoyoucanusethosecriteriaforplacement
policies
EmailandTrapNotificationonpage 362NotificationpoliciesforOperationsManagerevents
RetentionConfigurationonpage 365Policiestoretainhistoricaldata
GeneralSettingsonpage 366Policiestosetthecurrencysymbolthatappearsinplans

GroupManagement
GroupsassemblecollectionsofresourcesforOperationsManagertomonitorandmanage.WhenusingtheNaviga
tionPanel,orwhenorsettingscope,youcanselectgroupstofocusonthosespecificresources.Forexample,ifyou
haveanumberofVMsdevotedtoasinglecustomer,youcancreateagroupofjustthoseVMs.WhenrunningaPlan
nerscenarioyoucansetthescopetoworkwithjustthatgroup.

322

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

OperationsManagershipswithsomegroupsalreadydefined.WithGroupManagementyoucanalsocreateyourown
groups.OperationsManagersupportstwocustomgroupingmethods:

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

EditingGroups
Whenworkingwithgroupsyoucan:

CreatenewgroupsclickthePLUSicon
Editanexistinggroupselectagroupandmakechangestoitsproperties
DeleteanexistinggroupselectagroupandclicktheXicon

Users Guide

323

ThePolicyView

CreatingaGroup
WhenyouclickthePLUSicon,theGroupBuilderdialogboxappears.Tocreateagroup:
1. Namethegroup.

NamingaNewGroup
2. Tospecifythegroupingcriteria,displaytheMemberstab.

324

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

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.

Users Guide

325

ThePolicyView

5. ClickCreateGroup.
Beforeyoucreatethegroup,youcanmakesettingsforthatgroup,includingwhethertoenableordisablereports
forthatgroup(seeGroupSettingsonpage 326,below).Youcanalwaysreturntoagroupandeditittochange
thesesettingsatanytime.Also,youcanspecifythesesettingsdirectly,choosinggroupstolimitthescopeofyour
changes.Formoreinformation,seePolicyScopeonpage 318.
YoucanalsousetheSegmenttabtoseealistingofworkloadplacementpoliciesthatincludethisgroupintheir
definitions(seeWorkloadPlacementSegmentsonpage 327).

GroupSettings
Asyoucreateagroup,youcanspecifythesettingsthatapplytothatgroup.Youcanalsoeditthesesettingsatany
time.Thesettingsforagroupdependonthetypeofentityinthegroup.Forexample,inagroupofPMsyoucannot
setconstraintsthatapplytostoragedevices.Foralistingofthesettingsyoucanapplytoagroup,see:

326

Analysisonpage 333
ActionModesonpage 342
ApplicationPriorityonpage 350
DiscoveryPoliciesonpage 352

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

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:

Users Guide

327

ThePolicyView

ImportingWorkloadPlacementPoliciesonpage 328ReviewtheplacementpoliciesthatOperationsManager
hasdiscovered.Thesearepoliciesthathavebeendefinedinyourenvironment,outsideofOperationsManager.
CreatingWorkloadPlacementSegmentsonpage 329thatrestrictworkloadplacementaccordingtospecific
rules

NOTE:Youcanenableordisableanyimportedpolicyorcreatedworkloadplacementsegment.Youcanviewthe

constraintsthataffectanygivenentityintheInventoryview.Formoreinformation,seeViewConstraintsonpage 58.

ImportingWorkloadPlacementPolicies
Thehypervisorsthatyousetastargetscanincludeplacementpoliciesoftheirown.OperationsManagerimports
theseplacementpolicies,andyoucanchoosetoenableordisablethem.Bydefault,OperationsManagerenables
importedplacementpolicies.(Forinformationabouttargethypervisors,seeTargetConfigurationonpage 280.)
Forexample,VCenterserverscanincludeDistributedResourceScheduler(DRS)rulesthatdetermineplacementof
VMsamongphysicalhosts.InOperationsManager,youcanspecifywhethertoenableordisableeachDRSrule.
Toseethelistofimportedplacementpoliciesforyourenvironment,expandtheImportedPlacementPoliciesfolder.
Toenableordisableapolicy,selectitinthelistandmodifyitssettings.

EnablinganImportedPlacementPolicy

328

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

CreatingWorkloadPlacementSegments
YoucancreateWorkloadPlacementSegmentstofurthercontrolhowOperationsManagercalculatestheplacement
ofentitieswithinyourenvironment.Forexample,youcancreatemarketsegmentsthathavethesekindsofeffects:

RestrictthenumberofVMsthatcanuseagivendatastore
LimitVMmobilitybyrestrictingacollectionofVMstoaspecifiedclusterorgroupofhosts
ExpandVMmobilitybymerginganumberofclustersthisenablesplacementofVMsthatcrossestraditional
clusterboundaries
ImplementsystemredundancybyspecifyingthatcertainVMsalwaysrunondifferenthosts
RestrictplacementofPhysicalMachinestospecificfabricchassis

Afteryouhavecreatedamarketsegmentyoucanalwayseditit,enableit,ordisableit(seeEditingWorkloadPlace
mentSegmentsonpage 333).
CreatingWorkloadPlacementSegments
Tocreatemarketsegments,identifyaconsumergroupandthenspecifywhichprovidergroupscanservethosecon
sumers.Consumergroupscanbemadeupofthefollowingtypesofentities:Applications,VMs,PMs,datastores,and
diskarrays.Youcancreatethefollowingtypesofmarketsegments:

PlaceDeterminewhichentitiesusespecificproviders
Forexample,theVMsinaconsumergroupcanonlyrunonaPMthatisintheprovidergroup.Youcanlimitthe
numberofconsumersthatcanrunonasingleproviderforPMsintheprovidergroup,only2instancesofVMs
intheconsumergroupcanrunonthesamehost.OrnomorethanthespecifiednumberofVMscanusethesame
storagedevice.
DontPlaceConsumersmustneverrunonspecificproviders
Forexample,theVMsinaconsumergroupcanneverrunonaPMthatisintheprovidergroup.Youcanusesuch
asegmenttoreservespecializedhardwareforcertainworkloads.
MergeMergeclustersintoasingleprovidergroup(requirestheCloudControlModulelicense)
Forexample,youcanmergethreePMclustersinasingleprovidergroup.ThisenablesOperationsManagerto
moveworkloadfromahostinoneoftheclusterstoahostinanyofthemergedclusters.

Tocreateasegment,clickthePlusicon(+)todisplaytheSegmentEditor.Youcanthenusetheeditortocreateaseg
mentofthetypeyouwant.
Place
Thesesegmentscontrolwhereworkloadcanbeplaced.Forexample,youcanspecifythataVMwillonlybeplacedon
aPMthatisamemberofaspecificcluster.Oryoucouldspecifythatanyapplicationsinaspecificgroupcanonlybe
placedonadatastorethatisamemberofaspecificgroup.

Users Guide

329

ThePolicyView

TocreateaPlacesegment,firstturnonthePlaceradiobutton,andgivethesegmentaname.Thenmakethefollowing
settings:

330

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.

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

Limitthenumberofworkloadentitiesperplacemententity
Limithowmanyinstancesofthespecifiedconsumerentitiescanbeplacedonasingleprovider.Acommonusefor
thisistospecifythatonlyoneinstanceofagivenapplicationcaneverbeplacedonahostPM.

Whenyouhavemadethesettingsyouwant,clickCreate.
DontPlace
Thesesegmentsidentifygroupsorclustersthatwillneverhosttheconsumerentities.Forexample,youcanspecify
thataVMwillneverbeplacedonaPMthatisamemberofaspecificcluster.Oryoucanspecifythatasetofnoncrit
icalapplicationswillneverbeplacedonspecializedhardware,asawaytoensureavailabilityforcriticalapplications.

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.

Users Guide

331

ThePolicyView

ProviderGroup
Thegrouporclusterofentitiesthatwillnotprovideresourcestotheconsumerentities.ForaDontPlace
segment,youcanchooseasinglegrouporcluster.Tocustomizethelistofproviderentities,youcancreatea
customgroup.

Whenyouhavemadethesettingsyouwant,clickCreate.
Merge
IfyouhavetheCloudControlModulelicense,youcancreateMergesegments.Thesesegmentsmergemultipleclus
tersintoasinglelogicalgroupforthepurposeofworkloadplacement.Forexample,yourenvironmentmightdivide
hostsintoclustersaccordingtohardwarevendor,orbysomeothercriteria.Workloadplacementtypicallydoesnot
crosssuchclusterboundaries.However,theremightbenotechnicalreasontoapplytheseboundariestoworkload
placement.Bycreatingalargerpoolofproviderresources,OperationsManagerhasevenmoreopportunitiesto
increaseefficiencyinyourenvironment.
NOTE:TheclustersyouplaceinaMergesegmentmustbemembersofthesamedatacenter.

TocreateaMergesegment,firstturnontheMergeradiobutton,andgivethesegmentaname.Thenmakethefol
lowingsettings:

332

Type
Choosethetypeofproviderentitiesforthissegment.Thetypecanbe:
HostCluster:TomergeclustersofPhysicalMachines
StorageCluster:Tomergeclustersofdatastores

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

ProviderGroup
Theclustersthissegmentwillmerge.

Whenyouhavemadethesettingsyouwant,clickCreate.
OperationsManagershowsthefollowingiconsforMergesegments:

Whenthesegmentisenabled
Whenthesegmentisdisabled

EditingWorkloadPlacementSegments
Youcaneditsegments,andyoucanenableordisablethem.Selectthesegmentandmakeyourchanges.

EnablingaWorkloadPlacementSegment

Analysis
AsOperationsManagergathersmetrics,itcomparesthemetricvaluesagainstspecifiedconstraintandcapacityset
tingstodeterminewhetherametricexhibitsaproblem,howtorecommendaproblemresolution,andsoon.Opera
tionsManagermaintainsanalysissettingsforHostandStoragedevices.
ThefollowingfigureshowsoverridesettingsforallNASstoragedevices.Tomakesettingsforallstoragedevicesinthe
environment,youshouldmakeglobalsettingsforAnalysis>HostorAnalysis>Storage(seeGlobalSettingson
page 318).

Users Guide

333

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

334

VMTurbo, Inc. www.vmturbo.com

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

335

ThePolicyView

Attribute

DefaultValue

IgnoreHighAvailability

OffOperationsManagerdiscoversandmanagesHApolicies.

IgnoreHyperthreading

OffOperationsManagercalculatesextraCPUcapacitywhenitdetects
hyperthreadedsockets.

Inaddition,youcanmakesettingsfor:

HardwareCostsonpage 336
HeatmapCriticalUtilizationonpage 336
ReportingUpperandLowerBoundsonpage 337
ResizeRecommendationSettingsonpage 338
UtilizationConstraintsonpage 339
Advancedonpage 339

HardwareCosts
Forplanningandreporting,OperationsManagerusesthesevaluestoestimatethecostofchangestoyourhardware
inventory.Thefollowingtableshowsthedefaultsettingsforhardwarecost:

Attribute

DefaultValue

HostHardwareCost

9000

CostofCPUperunit

200

CostofmemoryperGB

50

CostofstorageperTB

50

HeatmapCriticalUtilization
OperationsManagercomparesutilizationmetricsinyourenvironmenttotheoperationalconstraintsyouspecify(see
UtilizationConstraintsonpage 339andStorageSettingsonpage 341).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:

336

VMTurbo, Inc. www.vmturbo.com

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

337

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:

338

Low
Changethevaluebyoneincrement,only.Forexample,iftheresizeactioncallsforincreasingVMem,andthe
incrementissetat1024,OperationsManagerincreasesVMemby1024MB.

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

Medium
Changethevaluetobehalfwaybetweenthecurrentvalue,andtheoptimalvalue.Forexample,ifthecurrent
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

339

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

ThefollowingtableshowsthedefaultsettingsforDesiredState:

Attribute

DefaultValue

Center

70

Diameter

10

340

VMTurbo, Inc. www.vmturbo.com

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

Disable
Datastore
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 339orinformationabouthowOperationsManageruses
percentageutilized.)
Latency
Thissetsthemaximumstoragelatencytotolerateonadatastore,inms.Thedefaultsettingis100ms.

Users Guide

341

ThePolicyView

OperationsManagermeasuresthelatencyexperiencedbyallVMsandhoststhataccessthedatastore.Assumea
defaultsettingof100ms.Ifadatastoreexhibitslatencyof50ms,thentheOperationsManagerwillshowlatencyuti
lizationof50%.(SeeUtilizationConstraintsonpage 339orinformationabouthowOperationsManagerusespercent
ageutilized.)
WastedStorageManagement
YoucanmakesettingstocontrolhowOperationsManagermanageswastedstorageinyourenvironment.Wasted
storageisanydiskspacedevotedtofilesthatarenotrequiredforoperationsofthedevicesorapplicationsinyour
environment.Wastedstoragemayindicateopportunitiesforyoutofreeupdiskspace,andprovidemorestorage
capacitytorunningVMsandapplications.
TheDisableDatastoreBrowsingsettingdisableswastedstoragemanagementBydefault,theglobalsettingisto
disablewastedstoragemanagementfortheentiremanagedenvironment(DisableDatastoreBrowsingischeckedfor
theGlobalscope).
Toenablewastedstoragemanagementfortheenvironment,enablethissettingglobally.Whenyouenabledatastore
browsingglobally,OperationsManagerdisplaysaWastedStoragepanelintheImproveOverallEfficiencydashboard.
ForinformationabouthowOperationsManagershowswastedstorage,seeWastedStorageonpage 85intheDash
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
XenServer,butitcannotautomaticallysuspendVMsmanagedbyHyperV.ThisisbecauseHyperVdoesnotprovide
programmaticaccesstotheSuspendVMoperation.Inthiscase,OperationsManagerwillrecommendthatyouper
formthesuspensionusingtheHyperVconsole.

342

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

ThefollowingtablelistsactionsOperationsManagersupportsoneachentity,showingwhethertheunderlyingtech
nologysupportsautomation,orrecommendedonlyactions.
indicatesfullautomationsupport
indicatesrecommendedonlyactions
VMActions

Action

vCenter

XenServer

HyperV

RHEV

Start
Move
Suspend
Terminate(Remove)
Provision
StorageMove
Reconfigure(Changenetworkand
storageconfigurations)
Resize(ChangeVCPUand
memorycapacities)

NOTE:VMactionsincludethemodifier,EnforceNonDisruptiveMode.Whenyouenablethismodifier,Operations
ManagerensuresthatforAutomatedandManualmodesanyresizeactionsthatcanbeexecutedwillnotrequirea
rebootoranyotherdisruptiontotheaffectedVM.IftheactionwilldisrupttheVM,OperationsManagerpoststhe
actioninRecommendedmode.Ifitwillnotcauseanydisruption,thenOperationsManagercanpostitasAutomated
orManual.Formoreinformation,seeEnforceNonDisruptiveModeonpage 346.

Host(PM)Actions

Action

vCenter

XenServer

HyperV

RHEV

UCS(bladesonly)

Start
Suspend
Terminate
Provision

Users Guide

343

ThePolicyView

Storage(Datastore)Actions
StorageactionsforenvironmentsthatdonotincludeDiskArrayStorageControllersastargets:

Action

vCenter

XenServer

HyperV

RHEV

Terminate
Provision

OperationsManagercanautomatethefollowingactionsfordatastoresondiskarrays:

Action

NetAppONTAP

Start
Suspend
Move
Terminate
Provision
Resize

DiskArrayActions
ForenvironmentsthathaveDiskArrayStorageControllersastargets:

Action

NetAppONTAP

Start
Move

(forONTAPCMode)

Suspend
Provision
Resize

(Resizeup,only)

SwitchActions
ForenvironmentsthathaveFabricManagersastargets:

344

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

Action

CiscoUCS

Start
Move
Suspend
Provision
Resize

VirtualDatacenterActions
FordirectactionsonVCloudDirectorandCloudStackvirtualdatacenters,OperationsManageronlysupportsresize
actions.However,OperationsManagerdoesautomateactionsfortheunderlyingentities(VMsandhosts)thatare
managedbythevirtualdatacenter.

Action

VCD

CloudStack

VMM

OpenStack

Move
Suspend
Terminate
Provision
Resize(ChangeVCPUandmemorycapacities)

ApplicationServerActions
OperationsManagerusesaScalingPolicytodeterminethekindsofactionstorecommendforanapplicationserver.
Thepolicycanbeoneof:

Provision
Recommendactionsthatprovisionanewapplicationserver(hostedonanewVM)tomeetincreasingdemand,or
terminateaserverifdemandfallsoff.Thisishorizontalscaling.
Resize
RecommendactionstoresizethecapacityoftheapplicationserverortheVMthathostsit.Thisisverticalscaling.
Theresourcestoresizeare:
HeapandThreadsfortheapplicationserver
vMEMandvCPUfortheunderlyingVM

Toaccessthissetting,chooseAction>ApplicationServerfromtheCategorytree,andthenchooseagroupofapplica
tionserversfromtheApplicationslist,orfromyourcustomgroups.

Users Guide

345

ThePolicyView

ActionModeSettings
ForeachactionOperationsManagercanperformyoucanspecifytheactionmode,orhowitwillhandletheaction.
OperationsManagersupportsthefollowingactionmodes:

DisabledDonotrecommendorperformtheaction
RecommendedRecommendtheactionsoausercanperformitusingthegivenhypervisororbyothermeans
ManualRecommendtheaction,andprovidetheoptiontoperformthatactionthroughtheVMTurbo
OperationsManageruserinterface
AutomatedOperationsManagerperformstheactionautomatically

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

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:

346

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

IfyouenablethismodifierforVMactions:
OperationsManagerwillautomateresizeactionsforVMA,butwillonlyrecommendresizeactionsforVMB.
IfyoudonotenablethismodifierforVMactions:
OperationsManagerwillautomateresizeactionsforVMAandVMB.

IfyouhavesettheactionstoManual,theeffectisthesameOperationsManagerwillpostthemanualactionsto
theToDolistonlyiftheyarenotdisruptivetotheVMsoperation.OtherwisetheactionswillbeRecommended.
EnforcingnondisruptivemodeisawaytosafelyautomateresizeactionsforVMs.
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 318.)
Forexample,assumeyouwanttoalwaysautomateResizeforallbutthemostcriticalVMs.YouwouldsetResizeVMs
toAutomatedatagloballevel.Thenforacriticalcluster,youcouldsetarestrictionwindowthatoverridestheauto
mation(setsResizetoManual)duringpeakhours(9:00to5:00MF).
Youcanalsorestrictactionmodesinreversefashion.Forexample,ifyouwanttoautomateResizeforonlyonesetof
VMs,youcansetResizetoManualatthegloballevel,andforoneclusterscheduleittobeAutomatedforagiventime
window.

Users Guide

347

ThePolicyView

NOTE:Youcanenforcenondisruptivemodeasageneralpolicy,andthenscheduleactionwindowstoautomateresize
actionsduringdowntimes.Beawarethatscheduledactionsdonotrespecttheenforcednondisruptivemode
Scheduledresizeactionswillexecuteduringthescheduledwindoweveniftheyrequireareboot.Thisisusefulfor
settingupcertainactionbehaviors,butyoumustbeawarethatenforcednondisruptivemodehasnoeffectonsched
uledactions.Formoreinformation,seeEnforceNonDisruptiveModeonpage 346.

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

348

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

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.

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

Users Guide

349

ThePolicyView

TiebreakResults
Itspossiblethatdifferentrestrictionwindowswillaffectthesameresourceinstance.Inthatcasethemostconserva
tivesettingwins.Thefollowinglistisfrommostconservativetomostaggressive:

Disabled
Recommended
Manual
Automated

ApplicationPriority
ApplicationprioritydeterminestheconditionsunderwhichOperationsManagerrecommendssuspendingortermi
natingaVM.SuspendingaVMmeanspoweringitdown,butleavingitintheinthehypervisorslistofmanagedVMs.
TerminatingaVMmeansremovingitfromthehypervisor.WhenOperationsManagerrecommendsthatyoutermi
nateaVM,thisindicatesthattheVMisdormant,andnoapplicationsarerunningonit.
NOTE:YourenvironmentmayincludesomeVMsthatyouneverwanttoterminate.Youmightthinkthatyoucanset
allapplicationstoMissionCriticalasawaytodirectthatOperationsManagerneverrecommendstermination.Infact,
OperationsManagercanrecommendthatyouterminateadormantVMthathasMissionCriticalapplicationsonit.To

350

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

ensureVMsneverterminate,disabletheTerminateactionforallVMsorforagroupofVMs.Formoreinformation,
seeActionModesonpage 342.
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 318).

Users Guide

351

ThePolicyView

SettingPriorityfortheApplicationsonaSpecificHost

TiebreakResults
Whenthesameresourceinstancehasconflictingsettings,themostconservativesettingwins.Thefollowinglistis
frommostconservativetomostaggressive:

MissionCritical
Normal
Low

DiscoveryPolicies
OperationsManagersweepsthroughyourenvironmenttodiscovertheinventoryitems(applications,VMs,hosts,
datastores,etc.)inyourenvironment.Itperformsinitialdiscoverywhenyoufirststartitandaddtargethypervisors,
andeventsthatcanchangetheinventorytriggersubsequentdiscovery.Youcansetpoliciestodirect:

ApplicationDiscoveryonpage 352ApplicationSignatures(howOperationsManagerrecognizesapplication
processes),andcredentialstoaccesstheVMsthathosttheapplications
LoadBalancerDiscoveryonpage 356Mappingapplicationsignaturestovirtualapplications
vCenterAnnotationGroupingonpage 358vCentertagsOperationsManagercanuseforgrouping

ApplicationDiscovery
OperationsManagerdiscoversapplicationsviaWMI(forapplicationsonWindowsVMs)andSNMPorJMX(forappli
cationsonotherVMs).Tokeepthelistofdiscoveredapplicationscurrent,OperationsManagerpollstheenvironment
every20minutes.
NOTE:ForSNMPmonitoring,OperationsManagerreceivestrapmessagesviaport162.

ForOperationsManagertoperformapplicationdiscovery,itrequires:

352

TheappropriateagentrunningonthegivenVM
ForVMsrunningWindows,theVMmusthaveaWMIagentrunningonit
ForSNMPdiscovery,VMsmustrunLinux,andtheVMmusthavearunningSNMPagent
ForJMXdiscovery,theJVMonthevirtualmachinemustbestartedwithajmxremoteport
VMTurbo, Inc. www.vmturbo.com

PolicyCategories

VMAccessCredentialsonpage 354forthegivenprotocol(WMI,SNMP,orJMX)
ApplicationSignaturesonpage 353toidentifytheapplicationsyouwanttodiscoverandmanage
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 115)

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 353),thenOperationsManagerwilluseyourcustomapplica
tionsignaturewhengroupingapplicationprocesses.
4. Enterregularexpressionstoidentifythecharactersthatmustbeinanapplicationprocessname.
Youcanalsospecifycharactersthatmustnotbeintheprocessname.Anyprocessnamethatsatisfiestheapplica
tionsignatureidentifiesamemberofthegivenapplication.
Forexample,assumethefollowingstrings:Match:s.*Nomatch:sq.*
Inthiscase,thesignaturewouldmatchallprocessnamesthatbeginwith's',exceptthosethatbeginwith'sq'.

Users Guide

353

ThePolicyView

CreatingApplicationSignatures
VMAccessCredentials
Todiscoverandmonitorapplications,OperationsManagerusesWMIonVMsrunningWindows,andSNMPorJMXon
otherVMs.YoumustprovidevalidcredentialsforanyoftheVMsthathostapplicationsyouwanttomonitor.
NOTE:ForWMIapplicationdiscoveryandmanagement,thegiventargethypervisorrequiresspecificpermissionsthat

allowWMIaccess.Formoreinformation,seeHyperVTargetsonpage 285.
YouselectVMgroupsandsetspecificcredentialsforthoseVMs.Youcanselectatoplevelgrouptoprovideonesetof
credentialsforalltheVMsintheinventory,andthenselectlowerlevelgroupstooverridethemoregeneralsettings
(formoreaboutsettingsoverrides,seePolicyScopeonpage 318).
NotethatyousetcredentialsforgroupsofVMs,notforindividualVMs.WhendiscoveringapplicationsontheVMsin
agroup,OperationsManagerassumesallthoseVMshonorthesamecredentials.IftheVMsindefaultgroupings
dontallhonorthesamecredentials,youcancreatecustomgroupstokeepthesamecredentialstogether.Forinfor
mationaboutcreatingcustomgroups,seeGroupManagementonpage 322.

354

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

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.
NOTE:YoushouldavoidasituationwherethesameVMisamemberoftwodifferentgroupsthatarenotinanesting

relationship.Inthiscase,OperationsManagercannotreliablydeterminewhichgroupscredentialsitwilluse.

Users Guide

355

ThePolicyView

ThefollowingimageshowssettingsforallVMs(thetoplevelgroup).ThismeansthatbydefaultOperationsManager
willusethesecredentialswhenitperformsapplicationdiscoveryonaVM:

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

TheApplicationDiscoverytableshowswherethisVMscredentialsareset.Inthiscase,theyaresetinthetoplevel
group(VirtualMachines).ItspossibleforoneVMtobelongtomanygroups.Ifyouneedtochangethecredentialsfor
thismachine,youknowwheretheyarecurrentlyset.Youcancreateanothergrouptosetdifferentcredentialsforthis
VM.

LoadBalancerDiscovery
Loadbalancersusevirtualapplicationstomanagerequeststoadefinedsetofrunningapplications.Virtualapplica
tionsaredividedbyservicetype.OperationsManagerdiscoverstheservicetypesthataredefinedfortheloadbalanc
ersinyourenvironment,andmapsthesetofapplicationseachservicetypebalances.
TodefinewhichapplicationsOperationsManagerassociateswithloadbalancerservicetypes,youassignanapplica
tionsignaturetoaport,andOperationsManagerwillmapthatsignaturetotheloadbalancerthatmanagesapplica
tionsofthattypeoverthegivenport.Theapplicationsignaturesshouldidentifyapplicationsthatarecurrentlybound
tospecificloadbalancers.(Applicationbindingtoloadbalancersispartoftheloadbalancerconfiguration.)Thispro
videsageneralmechanismtomapapplicationstoloadbalancersyouonlyneedtoknowtheappropriateapplica
tionsignature,andtheportnumber.

356

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

NOTE:IfyouhaveenabledtheHybridCloudControlModule,andyouhavespecifiedanAWStargetthatincludesElastic

LoadBalancing,thenOperationsManagercandiscoverthatloadbalancerandrecommendbalancingacrossthecloud
forworkloadbursts.
Toassignsignaturestoaloadbalancer,youmustfirsthavedefinedappropriatesignaturesforthespecificapplications
runninginyourenvironment.Forinformationaboutdefiningapplicationsignatures,seeApplicationDiscoveryon
page 352.Whenyouhavetheappropriateapplicationsignatures,assignthemtoloadbalancerportsasfollows:
1. ChooseDiscovery>LoadBalancerintheCategorylist.
Alistofdiscoveredloadbalancerportsappears.TheseareontheloadbalancersyousetupastargetsintheAdmin
view(seeAddingLoadBalancersasTargetsonpage 295).
2. Assignapplicationsignaturestoaloadbalancerports.
Assignalreadydefinedsignaturestotheeachport.OperationsManagerwillresolvethesesignaturestotheappro
priateloadbalancer.

AssigningApplicationSignaturestoLoadBalancerPorts

Users Guide

357

ThePolicyView

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.

SpecifyingAnnotationNames

InfrastructureCost
Oftenyouwillhavedifferentclassesofhardwaretohostyourenvironment,andyouwillwanttoreservemoreexpen
sivehardwareforcriticaluse.Forexample,youmightreservemoreexpensivehoststorunbusinesscriticalapplica
tions,andreservelowercosthardwareforyourdevelopmentenvironment.Inthatcase,youwouldwantOperations
Managertoplaceapplicationsaccordinglycriticalapplicationsonthesehigherpricedhosts,anddevelopment
applicationsonthelowercostmachines.

358

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

AssigningaHostTemplatetotheInfrastructureCostPolicy
WithInfrastructureCostpolicies,youcreatetemplatesthatapproximateyourdifferentclassesofmachines,andthen
assignthosetemplatestothepolicies.OperationsManagerthendiscoverswhichmachinesbestmatchthesetem
plates,andassignsthemachinestoassociatedgroups.Forexample,ifyoucreateaSmall,aMedium,andaLargehost
template,OperationsManagercreatesthreegroupsPMs_Small,PMs_Medium,andPMs_Large.Itthenassignsall
thehostsinyourenvironmenttothesegroups,accordingtowhichtemplatemostcloselydescribeseachhost.
WhenyouassignatemplatetoanInfrastructureCostpolicy,youcancheckwhichmachinesinyourenvironment
matchthetemplatesettings.Thisshowsyouwhichmachineswouldbeinthegroupforthattemplate.

Users Guide

359

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.

360

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

SettingScopetoaGroupbyCost
YoucanusethesegroupswiththefollowingOperationsManagerfeatures:

DashboardsinTheDashboardsViewonpage 76
YoucanuseInfrastructureCostgroupstosetthescopeofdashboardsontheDashboardsview.Inthisway,you
cansavecustomdashboardsthatonlyshowinformationaboutaspecificclassofhardware.
WorkloadPlacementSegmentsonpage 327
WithWorkloadPlacementpolicies,youcanensurethatcertainVMswillalwaysbeplacedonhardwareofa
certainclass,oryoucanspecifythatcertainVMsnevergetplacedonaclassofhardware.

ClusterCapacityConfiguration
TheClusterCapacitydashboardcalculateshowmanyVMsyoucansafelyaddtothehostsordatastoresinacluster.To
makethiscalculation,itrunsplanningscenariosthattakeintoaccountalltheconditionsinyourcurrentenvironment.
TheresultshowsVMheadroomforagivencluster.
TocalculateVMheadroom,theplanmustassumeeachadditionalVMhasbeenallocatedacertaincapacityforits
resources.Toaccomplishthis,theplanusesaVMtemplateasaprofilefortheVMsthatfilltheclustersheadroom.

Users Guide

361

ThePolicyView

TheClusterCapacitypolicysetswhichVMtemplatetouseintheplan.YoucansetaglobalVMtemplate,orsetover
ridesforspecificclustersinyourenvironment.
Tosetatemplate,chooseanitemfromthedropdownlist.
Tocreateanewtemplateoreditanexistingone,clicktoopentheTemplateCatalog.

SettingaClusterCapacitytemplateforaspecificcluster

EmailandTrapNotification
YoucansetupemailandSNMPtrapnotificationsforproblemsthatariseonVMs,hosts,ordatastores.Operations
Managercansendnotificationswhenproblemsoccurandwhentheyrecleared.Forexample,youcansetupanotifi
cationtoyouremailaddresswhenevertheresaDiscoveryproblem,oranSNMPtraptoyournetworkmanagement
applicationwhenevertheresamonitoringproblem.

MessageFormat
YoucandefinethecontentofEmailnotificationmessages,aswellastheFromaddressforeachmessage.Tomake
thesesettings,selecttheEmail/TrapNotificationscategoryandmakeGlobalsettings.

362

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

TheFromaddressidentifiesthesender,andwillbeusedforanyrepliestoanemailnotification.Ifyouleavethisfield
blank,theFromaddresswillbetheemailaddressthatisassociatedwiththeOperationsManagerlicenseinstallation.
NOTE:TheFromaddressalsoidentifiesthesenderforreportsubscriptions.Formoreinformationaboutreport

subscriptions,seeManagingSubscriptionsonpage 371.
Whenyoudefinemessagecontent,youenterformatvariablesandlinebreakstodeterminewhatthemassagewill
include.Forexample,thefollowingmessageformat:
{6}: {5} \nDatastores: {9}\nTarget: {7}\nEvent: {0} - {4}\nCategory: {1}\nSeverity: {2}

Resultsinthefollowingemailmessage:
PhysicalMachine: myMachine.corp.mydomain.com
Datastores: No value
Target: 10.10.172.203
Event: WorkloadBalance - Improve Physical Machine workload distribution for hpesx28.corp.vmturbo.com
Category: Workload Placement
Severity: MINOR
State: NOTIFY

Themessageformatvariablesforamessageare:

Users Guide

363

ThePolicyView

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.Thisvariableonlyapplies
toVMandHostproblemnotifications.

NotificationSetup
Youcansetupnotificationforallthedevicesinyourenvironment,oryoucanselectdefinedgroupsandsetspecific
prioritiesforthosedevices.(Forinformationaboutdefiningcustomgroups,seeGroupManagementonpage 322.)
Foreachnotification,canspecifytheType,andspecifytherecipientintheAddressfield:

364

EmailProvidetheemailaddressthatwillreceivethenotification
Youcanprovidemultipleaddressesasacommaseparatedlist.
SNMPTrapProvidetheIPaddressofthedevicethatwillreceivethenotification
OperationsManagersendsthesenotificationstoport162.

VMTurbo, Inc. www.vmturbo.com

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

365

ThePolicyView

SpecifyingRetentionofHistoricalRecords
Themoretimeyouspecifytoretainthesedata,themorestorageOperationsManagerrequires.Asyoumodifythe
timetoretaindata,OperationsManagerestimatesthestorageyouwillneedfortheresultingdatabase.
Tochangeretentionsettings,edittheValuefields.Whenyouresatisfiedwiththesettings,clickApply.
Toreturntothedefaultsettings,clickResetDefaults.

GeneralSettings
TheGeneralSettingsincludeasettingtospecifythecurrencythatisusedforcurrencyvaluesinreportsandthePlan
View.Donotusecharactersfromanextendedset.IfyouwanttospecifyacurrencyotherthanUSD($),youshould
usethethreelettersymbolforthatcurrency.

366

VMTurbo, Inc. www.vmturbo.com

TheReportsView

TheReportsViewgivesyouaccesstothereportsthatareavailableonyourinstanceofOperationsManager.Inthis
viewyoucan:

ViewsavedreportsReportsthathavebeengeneratedandsavedonyourOperationsManagerserver
Generateuptotheminutereports
CreatereportsbasedonSQLqueries
SchedulereportstobegeneratedatregularintervalsAddreportstoorremovethemfromtheschedulelist
ScheduledreportsappearintheReportspanewithaclockicon( ).
Managesubscriptionstoscheduledreports

Users Guide

367

TheReportsView

OperationsManagershipswithalistofstandardreportsthatgiveyouselectivesnapshotsofthestateofyourenvi
ronment.Thisviewlistsallthestandardreportssoyoucanvieworschedulethem.Youcanalsocreatecustomreports
andaddthemtotheReportsView.

ViewingReports
Toviewareport,firstselectthetypeofreportyouwanttoseeintheReportspanel.Ifthereporthasbeenscheduled,
OperationsManagergeneratescopiesatregularintervals.Youcanviewacopyofascheduledreport,oryoucanview
anuptotheminutereportareportbasedonthecurrentstateofyourenvironment.
YoucanchoosetoviewthereportinPDForXSLSformat.PDFreportsdisplayinabrowserwindow,andthebrowser
downloadsXSLSreportstoyourlocalmachine.

ViewinganUpToTheMinuteReport
Toviewacurrentreport,selectthereporttypeintheReportspanel,andclickGenerateNow.

MakethesettingsyouwantintheGenerateReportdialogbox,andclickApply:

368

Scope
OpentheScopedialogboxandchooseagrouptosetthereportsscope.
Format
ChoosePDForXSLX
NumberofDaysBack
Thissettingdetermineshowmuchhistoricaldatatoincludeinthereport.
HideCPUandStorageCharts
Hidingthechartsresultsinatabularreport.

VMTurbo, Inc. www.vmturbo.com

ViewingReports

NOTE:IftheScopefieldisinthedialogbox,thisreportrequiresascope.Youmustsetascopebeforeyoucanclickthe

Applybutton.

ViewingScheduledReports
Whenyouscheduleareport,OperationsManagergeneratesthereportatregularintervalsandsavesitontheserver.
WhenyouselectareporttypeintheReportspane,theGenerate/ViewReportpaneupdatestoshowarangeofsaved
reportsfortheactivedaterange(seetheStartandEndfields).Ifnoreportsappearinthelist,thatmeansthereport
wasnotscheduledduringthetimeoftheactivedaterange.
Youcansetthedaterangethatyouwant,andupdatethelistsubsequentchoicesintheReportspanewillreflect
thenewdaterange.

Thelistofgeneratedreportsshowsthereportsdateandfilename.YoucanchoosetogetaPDForXSLSversionofthe
report.

Users Guide

369

TheReportsView

SchedulingReports
Whenyouscheduleareport,youchoosethereporttype,andthensetthefollowingparameters:

Period
HowoftenOperationsManagerwillgeneratethereport.Forweeklyreports,youcanspecifythedayoftheweek.
Scope
Ifpresent,youmustchooseagrouptosetthescopeofthereport.
Format
SpecifywhethertogeneratePDForXSLSreports.
Email
Specifyoneormoreemailaddressestocreateasubscription.OperationsManagerwillemailthereporttothe
specifiedaddressesatintervalsspecifiedbythesettinginPeriod.
NumberofDaysBack
Thissettingdetermineshowmuchhistoricaldatatoincludeinthereport.
HideCPUandStorageCharts
Hidingthechartsresultsinatabularreport.

Thescheduledreportsappearinthepanel.Youcanseewhentheywillbegenerated,andyoucandeleteschedule
entriesfromthelist.

370

VMTurbo, Inc. www.vmturbo.com

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

371

TheReportsView

CustomReportsfromViews
OperationsManagerincludesafeaturetogenerateareportfromthedisplayyouseeintheInventoryViewandthe
DashboardsView.Inaddition,youcancreateacustomdashboardthatsetsscopeforeachpanelyoudecidetoinclude
inthedashboard.Thisreportingfeatureincludesthreeoptions:

372

PDFGenerateaPDFversionofthereport
XSLSGenerateanXSLSversionofthereport
SaveasReportSavethereportasanentrythatyoucanselectintheReportsView

VMTurbo, Inc. www.vmturbo.com

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

373

TheReportsView

VMTurbohasaspaceintheGreenCirclededicatedtoqueriesthatothermembersofthecommunityhavepublished
andshared.ThesequeriesarereviewedbyVMTurbostaffandthenpostedtothesite.ClicktheGreenCircleicontogo
tothesiteanddownloadapublishedquery.Formoreinformationaboutthedatabasestructure,seetheVMTurbo
DatabaseDefinitionsarticleontheGreenCircle.

374

VMTurbo, Inc. www.vmturbo.com

AggregatedOperationsManager
Installations
Inlargevirtualenvironments,youcanusemorethanoneOperationsManagerinstancetomanageyourworkload.
Thiscanoffertwoadvantages:

Scalinguptomanagelargerinventories
Separationbyregion,lineofbusiness,customer,orothercriteria

NOTE:Forseparationofdata,youcanalsouseasingleinstanceofOperationsManagerandassignscopetouser
accounts.Forexample,thisisawaytoachieveseparationbycustomerwithinasingleinstanceofOperationsManager.
Formoreinformation,seeAccountScopeonpage 279.

Byaggregatingmultipleinstancesinthisway,youcanviewtheentireenvironmentthroughasingleGUI.Onespecial
installationofOperationsManagerservesastheaggregatinginstance,anditdisplaysthecombineddatafromeach
underlyingtargetinstance.Thisbringstogethertherecommendedactions,dashboardsandsummarydisplays,
reporting,andotherdatainoneapplicationview.

Inthisarchitecture,eachtargetinstancehasitsownsetoftargethypervisors,andmanagesitsassociatedworkload.
Userscanlogontotheseinstanceslocallyastheynormallywould,andusetheirGUIstoperformadministration
tasks,reviewandperformrecommendedactions,runplans,orperformanyothertaskausercanperformwithOper
ationsManager.Butaggregationoffersmore.

Users Guide

375

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:

376

Whenyoucreateauseraccountontheaggregatinginstance,thatuseraccountgetspusheddowntothe
underlyinginstances.Youcanthenlogintotheunderlyinginstancesusingthesamecredentials.

TheActiveDirectorydomainandserverspecificationsarelocaltoeachOperationsManagerinstance.Inthisway,
eachinstancecanuseauthenticationthatislocaltoitsdomain.

VMTurbo, Inc. www.vmturbo.com

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

377

AggregatedOperationsManagerInstallations

AdminView
Ontheaggregatinginstance,thisviewsupportsthefollowingtasks:
LicenseConfiguration
Licenseconfigurationfortheaggregatinginstancegetspusheddowntothetargetinstances.Forinformation
aboutapplyinglicenses,seeLicenseConfigurationonpage 302.
UserAuthenticationConfiguration
Youcanmanageuseraccountsfortheaggregatinginstance.Theseaccountsgetpusheddowntothetarget
instancesaswell.Formoreinformation,seeAggregatedUserAccountsandLoginonpage 376andUser
AuthenticationConfigurationonpage 272.
Maintenance
Maintenanceactionssuchassoftwareupdatesanddiagnosticsarefortheaggregationinstance,only.The
targetinstancesmustperformtheirownmaintenanceactivities.Formoreinformation,seeMaintenanceon
page 302.

PolicyView
ThePolicyviewdisplaysalistoftargetinstances.Youcanlogintotheseinstancestospecifypoliciesonthem.
Reports
TheReportingbuttondisplaysalistoftargetinstances.Youcanlogintotheseinstancestoruntheirreports.
Individualdevicesinthenavigationtreeincludebuttonstogeneratereportsondemand.Whenyouclickthisicon,
theaggregatinginstancepassestherequesttotheappropriatetargetinstance,whichgeneratesthereport.

ConfiguringAggregation
Bydefault,eachinstanceofOperationsManagerisconfiguredtorunstandalone.Tosetupaggregation,specify
underlyinginstancesofOperationsManagerastargetsfortheaggregatinginstance.Forinformationaboutspecifying
thesetargets,seeAddingOperationsManagerTargetsforAggregationonpage 301.

378

VMTurbo, Inc. www.vmturbo.com

You might also like