Вы находитесь на странице: 1из 408

VMTurboOperationsManager5.

1
UsersGuide

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

COPYRIGHT
CopyrightVMTurbo20102015,allrightsreserved

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

ii

VMTurbo, Inc.

www.vmturbo.com

TableofContents
What'sNew
IntroducingOperationsManager
HowOperationsManagerWorks
TheDesiredState
TheMarketandVirtualCurrency
TheEconomicSchedulingEngine
TheOperationsManagerSupplyChain
OperationsManagerHostRequirements
OperationsManagerTargets
Hypervisors
CloudManagers
ApplicationServers
LoadBalancers
StorageManagers
FabricManagers
OperationsManagerServersasTargets
OperationsManagerActions
Provision
Decommission
Place
(Re)Configure
ActionsSummary
ResourceDescriptions

OperationsManagerEditionsandControlModules
OperationsManager
AssociatedTargets
UseCases
VirtualHealthMonitor
AssociatedTargets
UseCases
ApplicationControlModule
LoadBalancers
ApplicationServers
AssociatedTargets
UseCases
CloudControlModule
MicrosoftVMMandHyperVVLANs
AssociatedTargets
UseCases
HybridCloudControlModule
AssociatedTargets
UseCases
Requirements
StorageControlModule
AssociatedTargets
UseCases
Users Guide

9
10
10
11
12
13
13
15
15
16
16
17
17
18
18
19
19
19
19
20
20
21
22

25
26
26
27
28
28
28
29
29
30
32
32
32
33
33
33
34
34
34
35
35
35
36
iii

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

36
36
36
37
38
38
38
38
39
39
39
39
39
40
40
40

TheOperationsManagerUserInterface

41

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

42
43
44
44
45
46
47
48
49
50
51
52
53
53
53
54
57
57
59
60
61
63
68

ToDoListsMaintainingQoS

69

ViewingRecommendedActions
ViewingActionDetails
ExecutingRecommendedActions
ViewingRisksandEfficiencyOpportunities
ViewingRisksandOpportunitiesfromtheInventoryView
ActionCategories
Prevention
PerformanceAssurance
Compliance
EfficiencyImprovement
iv

70
72
73
75
76
77
77
78
78
78
VMTurbo, Inc.

www.vmturbo.com

ExamplesofRisksandActions
CriticalOverUtilization
LowUtilization
MisconfiguredVMs
MisconfiguredInfrastructure

79
79
80
80
80

LoggingIntoOperationsManager

81

TheDashboardsView

82

GeneratingReportsFromtheDashboardView
SettingDashboardScope
StandardDashboards
AssureServicePerformance
ImproveOverallEfficiency
ProjectClusterResources
MonthlySummary
ClusterCapacity
OptimizeSummary
UtilizationSummary
CustomDashboards
ScopingStandardDashboards
BuildingCustomDashboards
EditingDashboards
ChangeDashboardLayout
ChangePanelProperties

TheSupplyChainView
ChoosinganEntitytoView
ViewingRelatedEntities
BrowsingSupplyChainEntities
SettingSupplyChainScope
SupplyChainEntities
SupplyChainVirtualApplication
SupplyChainApplication
SupplyChainVirtualMachine
SupplyChainPhysicalMachine
SupplyChainStorage
SupplyChainDiskArray
SupplyChainStorageController
SupplyChainIOModule
SupplyChainFabricInterconnect
SupplyChainChassis
SupplyChainDomain
SupplyChainDatacenter
SupplyChainProviderVirtualDatacenter
SupplyChainConsumer
SupplyChainZone
SupplyChainRegion

Users Guide

83
84
85
86
89
93
97
98
102
103
105
105
106
111
111
112

113
115
115
116
118
118
120
122
124
126
128
129
132
133
134
135
136
137
138
VirtualDatacenter140
142
143

TheWorkloadView

145

TheWorkloadChart
InspectingChartData
TheImprovementsSummary
ControllingWorkloadChartDisplay
SettingDisplayofDemandandSupply
SettingSeverityandScale
SettingWorkloadViewScope

146
147
150
151
151
154
155

TheDeployView

156

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

157
158
160
160
162
163
164
165
166
166
166
167
168
168
169

ThePlanView

171

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

vi

173
173
181
187
193
195
196
196
197
199
204
213
218
219
220
220
221
221
222
225
226
227
228

VMTurbo, Inc.

www.vmturbo.com

HighWorkloadDemand
DefiningtheHighDemandBaseline
ViewingPlanData
SummaryView
PhysicalMachineUtilization
StorageUtilization
PhysicalMachineandStorageDetailedUtilizationData
Projection
PlanViews
ProjectionConfigure
ProjectionResults
RecommendedActions

TheInventoryView
InventoryCharts
TheInventoryFlyoutPanel
VirtualApplications
Applications
GuestLoad
ApplicationServers
Containers
VirtualMachines
PhysicalMachines
Storage
DiskArrays
StorageControllers
FabricInterconnects
Chassis
IOModules
VPods
DPods
Datacenters
ProviderVirtualDatacenters
ConsumerVirtualDatacenters

TheAdminView
UserAuthenticationConfiguration
CreatingUserandGroupAccounts
UserAuthentication
AccountPrivileges
AccountScope
TargetConfiguration
AddingandRemovingTargetVirtualManagementServers
AddingHypervisorsasTargets
AddingCloudManagementTargets
AddingApplicationServersasTargets
AddingLoadBalancersasTargets
AddingApplicationContainerTargets
AddingStorageManagersasTargets
AddingNetworkFlowCollectorsasTargets
AddingFabricManagersasTargets
AddingOperationsManagerTargetsforAggregation

Users Guide

228
228
229
229
230
230
231
231
232
233
240
242

243
244
244
246
248
251
252
253
254
258
262
265
269
272
275
278
281
283
286
288
292

295
295
296
298
300
302
303
305
306
309
317
320
321
321
323
323
326

vii

LicenseConfiguration
Maintenance
ExtraConfigurationTasks
OperationsManagerBackupProcedures
ConfiguringManagementContinuity
P2VPlanningMigrationfromPhysicaltoVirtual
CustomBrandingofOperationsManager

327
328
329
330
332
336
339

ThePolicyView

344

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

345
345
346
349
349
354
361
370
379
381
389
391
392
395
396

TheReportsView

397

ViewingReports
ViewinganUpToTheMinuteReport
ViewingScheduledReports
SchedulingReports
ManagingSubscriptions
CustomReportsfromViews
CustomSQLReports

398
398
399
399
401
402
403

AggregatedOperationsManagerInstallations

405

OperationsManagerVersionsandAggregation
AggregatedUserAccountsandLogin
ActiveDirectoryAuthentication
AggregationDetails
ConfiguringAggregation

viii

406
406
406
407
408

VMTurbo, Inc.

www.vmturbo.com

What'sNew
ThisreleaseofVMTurboOperationsManagerincludesthefollowingnewfeatures:

ApplicationControlModule
Thisreleaseincreasesnativesupport,addingOracleWebLogicServer,JBoss,andApacheTomcattothe
ApplicationControlModulefamilyofsupportedapplicationservers(alongwithWebSphere,whichwasaddedin
version5.0).OperationsManagerdiscoversandmanagesHeap,Threads,Transactions,andResponseonthese
applicationservers,aswellasrecommendingwhentoprovisionmoreinstancesofyourapplications.Formore
information,seeApplicationControlModuleonpage 29.
StorageControlModule
ThisreleaseexpandscoverageofstorageplatformstoincludeHP3PARStoreServandPureStorageFlashArrayas
storagetargets.Formoreinformation,seeStorageControlModuleonpage 35.
CustomReports
Version5.0introducedacommandtoimportorcreateSQLqueriesandsavethemascustomreports.Withthis
release,youcansetthesequeriestopanelsincustomdashboards.
InOperationsManager,customdashboardsaretheeasiestwaytomake,schedule,andsubscribetocustom
reports.NowyoucanincludeoneormoreSQLqueriesinacustomdashboard,increasingthecapabilitiesof
dashboardsandcustomreports.Formoreinformation,seeBuildingCustomDashboardsonpage 106,and
CustomSQLReportsonpage 403.
PlannerEnhancements
ThisreleaseintroducesanewContinuousProjectionsplanthatcanpredicttheinfrastructureresourcesyouwill
needintothefuture.Thisplanisfullyconfigurable,anditcantakeintoaccount:
ReservedVMsthatwillbedeployedduringtheprojectionperiod
Hardwareandworkloadchangesyouspecify
Changestoplacementpoliciesorotherplanmodifications
EnhancementstoReservations
OperationsManagernowcontinuouslyattemptstoplaceworkloadfrompendingreservations.Youcanmakea
reservation,andiftherearentenoughresourcestoplaceitsworkload,OperationsManagerregularlychecksto
seewhethercapacityhaschange.Ifextraresourcescomeup,OperationsManagerwillsetasidethoseresources
andconvertthependingreservationtoanactiveone(seeTheDeployViewonpage 156).

Users Guide

IntroducingOperationsManager
ThankyouforchoosingVMTurboOperationsManager,thepremiersolutionforintelligentworkloadmanagementof
cloudandvirtualenvironments.OperationsManagermaintainsyourenvironmentwithinthedesiredstateoperat
ingconditionsthatachievethefollowingconflictinggoalsatthesametime:

Assuredapplicationperformance
Preventbottlenecks,provisionphysicalresources,upsizeVMs,prioritizeworkload.
Efficientuseofresources
Consolidateworkload,downsizeVMs,preventVMsprawlanddormantVMs.

OperationsManagerisaserverapplicationrunningonVMthatyouinstallonyournetwork.YouthenassignVirtual
ManagementservicesrunningonyournetworktobeOperationsManagertargets.OperationsManagerdiscoversthe
deviceseachtargetmanages,andthenperformsanalysis,anticipatesriskstoperformanceorefficiency,andrecom
mendsactionsyoucantaketoavoidproblemsbeforetheyoccur.
TohelpyougetstartedwithOperationsManager,thissectionprovidesdetailsaboutthefollowing:

HowOperationsManagerWorksonpage 10
OperationsManagerHostRequirementsonpage 15
OperationsManagerEditionsandControlModulesonpage 25
OperationsManagerTargetsonpage 15
OperationsManagerActionsonpage 19
ResourceDescriptionsonpage 22

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

10

HowOperationsManagerWorks

SeetheTheSupplyChainViewonpage 113foravisuallayoutofthebuyerandsellerrelationships.
OperationsManagerusesVirtualCurrencytogiveabudgettobuyersandassigncosttoresources.Thisvirtualcur
rencyassignsvalueacrossalltiersofyourenvironment,makingitpossibletocomparethecostofapplicationtransac
tionswiththecostofspaceonadiskorphysicalspaceinadatacenter.
Thepricethatasellerchargesforaresourcechangesaccordingtothesellerssupply.Asdemandincreases,prices
increase.Aspriceschange,buyersandsellersreact.Buyersarefreetolookforothersellersthatofferabetterprice,
andsellerscanduplicatethemselves(opennewstorefronts)tomeetincreasingdemand.OperationsManagerusesits
EconomicSchedulingEnginetoanalyzethemarketandmakethesedecisions.Theeffectisaninvisiblehandthat
dynamicallyguidesyourITinfrastructuretotheoptimaluseofresources.
TogetthemostoutofOperationsManager,youshouldunderstandhowitmodelsyourenvironment,thekindofanal
ysisitperforms,andthedesiredstateitworkstoachieve.Thissectiondescribesthefollowinginmoredetail:

TheDesiredStateonpage 11
TheMarketandVirtualCurrencyonpage 12
TheEconomicSchedulingEngineonpage 13
TheOperationsManagerSupplyChainonpage 13

TheDesiredState

ThegoalofIntelligentWorkloadManagementistoassureperformancewhilemaintainingefficientuseofresources.
Whenperformanceandefficiencyarebothmaintained,youareinthedesiredstate.Youcanmeasureperformanceas
afunctionofdelay,wherezerodelaygivestheidealQoSforagivenservice.Efficientuseofresourcesisafunctionof
utilizationwhere100%utilizationofaresourceistheidealforthemostefficientutilization.
Ifyouplotdelayandutilization,theresultisacurvethatshowsacorrelationbetweenutilizationanddelay.Uptoa
point,asyouincreaseutilization,theincreaseindelayisslight.Therecomesapointonthecurvewhereaslight
increaseinutilizationresultsinanunacceptableincreaseindelay.Ontheotherhand,thereisapointinthecurve
whereareductioninutilizationdoesntyieldameaningfulincreaseinQoS.Thedesiredstatelieswithinthesepoints
onthecurve.
Youcouldsetathresholdtopostanalertwhenevertheupperlimitiscrossed.Inthatcase,youwouldneverreacttoa
problemuntildelayhasalreadybecomeunacceptable.Toavoidthatlatereactionyoucouldsetthethresholdtopost
analertbeforetheupperlimitiscrossed.Inthatcase,youguaranteeQoSatthecostofoverprovisioningyou
increaseoperatingcostsandneverachieveefficientutilization.

Users Guide

11

IntroducingOperationsManager

Insteadofrespondingafterathresholdiscrossed,OperationsManageranalyzestheoperatingconditionsandcon
stantlyrecommendsactionstokeeptheentireenvironmentwithinthedesiredstate.Ifyouexecutetheseactions(or
letOperationsManagerexecutethemforyou),theenvironmentwillmaintainoperatingconditionsthatassureper
formanceforyourcustomers,whileensuringthelowestpossiblecostthankstoefficientutilizationofyourresources.
Foraquickviewofyourcurrentenvironmentandhowitisconvergingonthedesiredstate,seeTheWorkloadViewon
page 145.

TheMarketandVirtualCurrency
ToperformIntelligentWorkloadManagement,OperationsManagermodelstheenvironmentasamarket,anduses
marketanalysistomanageresourcesupplyanddemand.Forexample,bottlenecksformwhenlocalworkloaddemand
exceedsthelocalcapacityinotherwords,whendemandexceedssupply.Bymodelingtheenvironmentasamar
ket,OperationsManagercanuseeconomicsolutionstoefficientlyredistributethedemandorincreasethesupply.
OperationsManagerusestwosetsofabstractiontomodeltheenvironment:

ModelingthephysicalandvirtualITstackasaservicesupplychain
Thesupplychainmodelsdevicesinyourenvironmentasmanagedentities.Theseincludeapplications,VMs,host
machines(physicalmachines,orPMs),storage,anddatacenters.Everyentityisabuyer,aseller,orboth.Ahost
machinebuysphysicalspace,power,andcoolingfromadatacenter.Thephysicalmachinesellshostresources
suchasCPUcyclesandmemorytoVMs.Inturn,VMsbuyhostservices,andthenselltheirresources(VMemand
VCPU)toapplications.
SeetheTheSupplyChainViewonpage 113foravisuallayoutofthebuyerandsellerrelationships.
UsingvirtualcurrencytorepresentdelayorQoSdegradation,andtomanagethesupplyanddemandofservices
alongthemodeledsupplychain
Thesystemusesvirtualcurrencytovaluethesebuy/selltransactions.Eachmanagedentityhasarunningbudget
theentityaddstoitsbudgetbyprovidingresourcestoconsumers,andtheentitydrawsfromitsbudgettopay
fortheresourcesitconsumes.Thepriceofaresourceisdrivenbyitsutilizationthemoredemandfora
resource,thehigheritsprice.

ModelingtheEnvironmentasaMarket
Theseabstractionsopenthewholespectrumoftheenvironmenttoasinglemodeofanalysismarketanalysis.
Resourcesandservicescanbepricedtoreflectchangesinsupplyanddemand,andpricingcandriveresourcealloca
tiondecisions.Forexample,abottleneck(excessdemandoversupply)resultsinrisingpricesforthegivenresource.
Applicationscompetingforthesameresourcecanlowertheircostsbyshiftingtheirworkloadstootherresourcesup
pliers.Asaresult,utilizationforthatresourceevensoutacrosstheenvironmentandthebottleneckisresolved.

12

VMTurbo, Inc. www.vmturbo.com

HowOperationsManagerWorks

TheEconomicSchedulingEngine
OperationsManagertrackspriceforresourcesintermsoftheUtilizationIndex(UI).Thehigherthisindexfora
resource,themoreheavilytheresourceisutilized,thegreaterthedelayforconsumersofthatresource,andthe
greatertherisktoyourQoS.OperationsManagerconstantlyworkstokeeptheUIwithinacceptablebounds.
YoucanthinkofUIasthecostforaresourceOperationsManagerworkstokeepthecostatacompetitivelevel.
Thisisnotsimplyamatterofrespondingtothresholdconditions.OperationsManageranalyzesthefullrangeof
buyer/sellerrelationships,andeachbuyerconstantlyseeksoutthemosteconomicaltransactionthatisavailable.
ThislastpointiscrucialtounderstandingOperationsManager.Thevirtualenvironmentisdynamic,withconstant
changestoworkloadthatcorrespondwiththevaryingrequestsyourcustomersmakeofyourapplicationsandser
vices.Byexaminingeachbuyer/sellerrelationship,theEconomicSchedulingEnginearrivesattheoptimalworkload
distributionforthecurrentstateoftheenvironment.Inthisway,OperationsManagerconstantlydrivesyourenviron
menttowardthedesiredstate.
Forexample,assumeasinglePMthathostsoneVMwithacriticalapplication,andtwoVMswithnoncriticalapplica
tions.Considerthesesimilarsituations:

Thecriticalapplicationhasincreaseduse,andthenoncriticalapplicationsaredormant
Inthiscase,OperationsManagercansuspendthetwounusedVMs(reduceVMsprawl)anddevotemorehost
resourcestothecriticalapplication.
Thecriticalapplicationhasincreaseduse,andbothnoncriticalapplicationsseeincreaseduse
Inthiscase,OperationsManagercanmovethenoncriticalVMstoanotherhostanddevotemorehostresources
tothecriticalapplication.

Thisisaverysimplecase,butitillustratesthevalueofconstantanalysisofalltherelationships.Forthecriticalappli
cation,theresultsarethesame.Butfortheenvironmentasawhole,theresultsarriveatdifferent,economicalsolu
tions,thatarebestfortheactualconditions.TheEconomicSchedulingEngineconsidersalltheentitiesandresources
inyourenvironment,andanalyzesthemtoconstantlytendtowardthedesiredstate.
NOTE:ThedefaultOperationsManagerconfigurationisreadytouseinmanyenvironments.However,youcanfine
tunetheconfigurationtoaddressspecialservicesandresourcesinyourenvironment.OperationsManagerprovidesa
fullrangeofpoliciesthatyoucansettocontrolhowthesoftwaremanagesspecificgroupsofentities.Beforeyoumake
suchpolicysettings,youshouldunderstanddefaultOperationsManageroperation.Formoreinformationaboutpoli
cies,seeThePolicyViewonpage 344.

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

Users Guide

13

IntroducingOperationsManager

SupplyChainTerminology
VMTurbointroducesspecifictermstoexpressITresourcesandutilizationintermsofsupplyanddemand.Theseterms
arelargelyintuitive,butyoushouldunderstandhowtheyrelatetotheissuesandactivitiesthatarecommonforIT
management.

Term:

Definition:

Commodity

ThebasicbuildingblockofOperationsManagersupplyanddemand.AlltheresourcesthatOperations
Managermonitorsarecommodities.Forexample,theCPUcapacityormemorythataphysicalmachine
canprovidearecommodities.OperationsManagercanalsorepresentclustersandsegmentsas
commodities.
Whentheuserinterfaceshowscommodities,itsshowingtheresourcesaserviceprovides.Whenthe
interfaceshowscommoditiesbought,itsshowingwhatthatserviceconsumes.

ComposedOf

Theresourcesorcommoditiesthatmakeupthegivenservice.Forexample,intheuserinterfaceyou
mightseethatacertainVMiscomposedofcommoditiessuchasoneormorephysicalCPUs,anEthernet
interface,andphysicalmemory.
ContrastComposedOfwithConsumes,whereconsumptionreferstothecommoditiestheVMhas
bought.AlsocontrastComposedOfwiththecommoditiesaserviceoffersforsale.Aphysicalmachine
mightincludefourCPUsinitscomposition,butitoffersCPUCyclesasasinglecommodity.

Consumes

Theservicesandcommoditiesaservicehasbought.Aserviceconsumesothercommodities.For
example,aVMconsumesthecommoditiesofferedbyaphysicalmachine,andanapplicationconsumes
commoditiesfromoneormoreVMs.Intheuserinterfaceyoucanexploretheservicesthatprovidethe
commoditiesthecurrentserviceconsumes.

Entity

Abuyerorsellerinthemarket.Forexample,aVMoradatastoreisanentity.

Environment

Thetotalityofdatacenter,network,physicalmachine,storage,VM,andapplicationresourcesthatyou
aremonitoring.

Inventory

Thelistofallentitiesinyourenvironment.

UtilizationIndex

AmeasureoftherisktoQualityofService(QoS)thataconsumerwillexperience.ThehighertheUIona
provider,themorerisktoQoSforanyconsumerofthatprovidersservices.
Forexample,aphysicalmachineprovideshostservicestooneormoreVMs.ThehighertheUIonthe
provider,themorelikelythattheVMswillexperienceQoSdegradation.
Inmostcases,foroptimaloperationtheUIonaprovidershouldnotgointodoubledigits.

14

VMTurbo, Inc. www.vmturbo.com

OperationsManagerHostRequirements

OperationsManagerHostRequirements
OperationsManagerrunsonhoststhatmeetthefollowingrequirements:

SupportedHypervisorTechnology

StorageRequirements

Memory

CPUs

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

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

16GB

2vCPUs4
vCPUspreferred

Citrix:
XenServerversions5.6.xand6.x

80GBorgreaterdiskstorage

16GB

2vCPUs4
vCPUspreferred

Microsoft:
HyperVasbundledwithWindows2008R2,or
HyperVServer2012

80GBorgreaterdiskstorage

16GB

2vCPUs4
vCPUspreferred

RedHatEnterpriseVirtualization:
RHEV3.x

80GBorgreaterdiskstorage

16GB

2vCPUs4
vCPUspreferred

OperationsManagerTargets
YoucanassigninstancesofthefollowingtechnologiesasOperationsManagertargets:

Hypervisors
CitrixXenServer5.66.2
MicrosoftHyperV2008R2,HyperV2012,andHyperV2012R2
RHEVM(RedHatEnterpriseVirtualizationManager)versions3.x
VMwarevCenter4.15.xrunningwithESX3.x,4,x,or5.x
CloudManagers
CloudStack3.0.24.1
MicrosoftSystemCenter2012VirtualMachineManagerandSystemCenter2012R2VirtualMachineManager
VMwarevCloudDirector1.05.1
OpenStackHavanaandIcehouse
ApplicationServers
IBMWebSphereApplicationServer,version8.0.0.9orgreater
OracleWebLogicversions11gor12c
JBossApplicationServer7.0andlaterJBossDeploymentManagerusingjbosseap6.3
ApacheTomcat,versions7.xand8.0.x
LoadBalancers
CitrixNetScaler
StorageManagers
NetAppStorageSystemsrunningDataONTAPversion8orlater
EMCVNXSeriesStorageSystems(forversiondetails,seetheEMCVNXSupportKBarticle)
PureStorageFlashArray
HP3PARStoreServ
FabricManagers
CiscoUCS2.0andhigher

Users Guide

15

IntroducingOperationsManager

OperationsManagerTargets
ToconfigureanaggregateddeploymentofOperationsManager,youcanassignOperationsManagerserversas
targets(seeAddingOperationsManagerTargetsforAggregationonpage 326).Theversionsoftargetinstances
mustmatchtheversionoftheaggregatinginstance.

Thefollowingsectionsdescribethesetargets.ForinformationaboutassigningtargetstoOperationsManager,see
TargetConfigurationonpage 303.

Hypervisors
OperationsManagercanusearangeofVMmanagersastargets.Forgeneraldiscussion,thisdocumentreferstothe
varioussupportedVMmanagersashypervisors.
OperationsManagersupportsthefollowinghypervisortargets:

CitrixXenServer
MicrosoftHyperV
RedHatRHEVM
VMwarevCenter

OperationsManageruseshypervisortargetstoaccessinformationaboutthemanagedVMs,hosts,anddatastores,
andalsotoexecutecommandssuchasprovisioning,resizing,orreconfiguringentitiesintheenvironment.Through
thehypervisor,OperationsManagercanperformsystemmonitoring,reportonwastedstorage,recommendactions,
executemovesforVMsandVMstorage,andexecuteVMreconfiguration(changeCPUcount,memory,etc.).
TheentitiesOperationsManagerdiscoversthroughhypervisortargetsinclude:

VMs
PhysicalmachinesthathostVMs
DatastoresthatsupporttheVMs
Datacenters

CloudManagers
CloudManagersprovidealayerofcontroltodelivervirtualinfrastructuresthatcanbedeployedautomatically,orina
selfserviceofferingtocustomers.Theydefineandmanagevirtualdatacenters(VDCs)providerVDCstomanage
thephysicalandvirtualresourcesthatsupportthecloudoffering,andconsumerVDCsthatpresentlimitedresources
tocustomers.
OperationsManagersupportsthefollowingcloudmanagertargets:

ApacheCloudStack
MicrosoftVirtualMachineManager(VMM)
VMwarevCloudDirector
OpenStackCloudOperatingSystem

OperationsManagerhasvisibilityintothefullVDCchain,fromtheresourcesprovidedbytheunderlyinghostsand
physicaldatastores,throughtheresourcesconsumedbyaproviderVDC,totheresourcesconsumedbyVMshosted
onaconsumerVDC.

16

VMTurbo, Inc. www.vmturbo.com

OperationsManagerTargets

YoucancreatespecialOperationsManageruseraccountsforconsumerVDCcustomers.Suchanaccounthasalimited
scope,andtheusercannotseeanyoftheresourcesoutsideofthatscope.Inthisway,youcanofferOperationsMan
agertocloudcustomerswithoutexposinganyproprietaryinfrastructuredatatothem.Formoreinformation,seeUser
AuthenticationConfigurationonpage 295.
TheentitiesOperationsManagerdiscoversthroughcloudmanagertargetsinclude:

ConsumerVDCs
Virtualresourcesthatareavailabletocustomers.
ProviderVDCs
PhysicalresourcesthatprovidetheinfrastructuretosupportConsumerVDCs.

NOTE:DifferenttargetsusedifferentnamestorefertoVirtualDatacenters.IntheOperationsManagersupplychain,

theseentitiesareallrepresentedbyConsumerandProviderVDCs,asfollows:

VMTurbo

vCloudDirector

vCenterServer

VMM

CloudStack

OpenStack

ConsumerVDC

OrganizationVDC

ResourcePool
(Child)

Tenantor
TenantQuota

Accounts

Tenant

ProviderVDC

ProviderVDC

ResourcePool
(Root)

Cloud

Pod

N/A

ApplicationServers
Anapplicationserveroperatesinthemiddletierofamultitierapplicationenvironment.Itprovidesreliabilityand
scalability,anditensureshighperformanceinthemiddletier.Manyapplicationserverssupportsomeformofcluster
ing,whereoneapplicationserverisamaster,orDomainManager,tomultipleslaveapplicationservers.Thiscan
enableloadbalancing,andfailoveravailability.
OperationsManagersupportsthefollowingapplicationservertargets:

IBMWebSphereApplicationServer
OracleWebLogic
JBoss
ApacheTomcat

Thetargetcanbeaspecificapplicationserver,oritcanbeaDomainManagerthatmanagesaclusterofapplication
servers.OperationsManagermanagestheresourcesusedbyapplicationservers,includingheap,threads,transac
tions,andresponsetimeintheserverprocess,andVMemandVCpuintheVMthathoststheapplicationserver.

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

Users Guide

17

IntroducingOperationsManager

OperationsManagersupportsthefollowingloadbalancertargets:

CitrixNetScaler

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

VirtualApplications
Applications

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

NetAppStorageSystemsrunningDataONTAPversion8orlater
TheactionsOperationsManagercanrecommendandperformaredifferentforsystemsrunningin7Modeor
ClusterMode.
EMCVNXSeriesStorageSystemsforversiondetails,seetheEMCVNXSupportKBarticle.

TheentitiesOperationsManagerdiscoversthroughstoragemanagertargetsinclude:

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

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

CiscoUCSFabricManager

TheentitiesOperationsManagerdiscoversthroughfabricmanagerstargetsinclude:

18

UCSDomains
Chassis
FabricInterconnects
IOModules

VMTurbo, Inc. www.vmturbo.com

OperationsManagerActions

OperationsManagerServersasTargets
Inlargevirtualenvironments,youcanusemorethanoneOperationsManagerinstancetomanageyourworkload.To
managethefullenvironmentthroughasingleclientuserinterface,youaddtheseOperationsManagerinstancesas
targetstoamasterinstanceofOperationsManager.ThiscreatesanaggregatedinstallationofOperationsManager.
Formoreinformation,seeAggregatedOperationsManagerInstallationsonpage 405orAddingOperationsManager
TargetsforAggregationonpage 326.

OperationsManagerActions
OperationsManagerdoesmorethantrackproblemsinyourenvironment.Beforeproblemsoccur,OperationsMan
ageridentifiesactionsyoucantaketoavoidtheproblems.Youcanperformtheseactionsmanually,directOperations
Managertoperformtheactionsoncommand,ordirectOperationsManagertoperformactionsautomaticallyasthey
arise.Youcansetdifferentactionmodes(whethertoautomateornot)globallyorforspecificgroupsorclusters
withinyourenvironment(seeActionModesonpage 370).
OperationsManagerperformsfourgeneraltypesofactions:

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

Provision
Provisioningactionsaddcapacitytoyourenvironment.Forexample,provisioningaPMaddsmorecomputecapacity
thatisavailabletohostVMs.ProvisioningaVMaddscapacitytorunapplications.OperationsManagercanprovision
thefollowing:

ApplicationServers(onlywithProvisionscalingpolicy)
VMs
PMs
Storage
StorageControllers(onlyforplanningscenarios)
DiskArrays

Undercertaincircumstances,OperationsManagercanalsorecommendthatyouprovisionavirtualdatacenter.

Decommission
Decommissioningactionseithersuspendentities(setresourcesasidewithoutremovingthemfromtheenvironment)
orterminateentities(removethemfromtheenvironment).Suspendedcapacityisstillavailabletobebroughtback
online,butiscurrentlynotavailableforuse.Suspendedresourcesarecandidatesfortermination.

Users Guide

19

IntroducingOperationsManager

OperationsManagercandecommissionthefollowing:

ApplicationServers(onlywithProvisionscalingpolicy)
VMs
PMs
Storage
DiskArrays

OperationsManagercanalsorecommendthatyoudecommissionavirtualdatacenter.

Place
Placementactionsdeterminethebestproviderforaconsumer.Moveactionschangeaconsumertouseadifferent
provider.Forexample,movingaVMassignstheVMtobehostedonadifferentPM.MovingaVMsstoragemeansthe
VMwilluseadifferentdatastore.OperationsManagercanmovethefollowing:

VMs
Storage

(Re)Configure
Theseareconfigure,reconfigure,andresizeactions.Configureandreconfigureactionscanaddnecessarynetwork
access,orreconfigurestorage.Resizeactionsallocatemoreorlessresourcecapacityonanentity,whichcaninclude
addingorsubtractingVCPUsorVMemonaVM,addingorsubtractingcapacityonadatastore,andaddingorsubtract
ingvolumesinadiskarray.OperationsManagercanresizethefollowing:

20

ApplicationServers(onlywithResizescalingpolicy)
VMs
Storage
DiskArrays
VirtualDatacenters

VMTurbo, Inc. www.vmturbo.com

OperationsManagerActions

ActionsSummary
ThefollowingtablesummarizestheactionsOperationsManagercanperformorrecommendfortheinventoryitems
inthesupplychain:

Entity

Provision

VirtualApplication(only
availablewiththe
ApplicationControlModule)

N/A
Applicationsignaturesidentifywhichapplicationsareboundtospecificloadbalancers.To
increasecapacityforavirtualapplication,OperationsManagerprovisionsordecommissions
VMsrunningtheseapplications.Inthisway,OperationsManageraddsorsubtractscapacityto
thevirtualapplication.
OperationsManagerdiscoversvirtualapplicationsforLoadBalancertargets,andfor
applicationtargetsifAutoScaleisdisabled.Fortargetinformationaboutdiscoveryonload
balancertargets,seeLoadBalancerDiscoveryonpage 386.

Application(onlyavailable
withtheApplicationControl
Module)

BindForvirtual
applications

UnbindFor
virtualapplications

N/A

Forapplications
discoveredviaJMX,
resizetheJVM
heap

ApplicationServer(only
availablewiththe
ApplicationControlModule)

Startanew
applicationserver

Suspend
Terminate(remove
applicationserver)

N/A

Resizeheap
Resizethreads

OnlywithaProvision
scalingpolicy

Decommission

Place

(Re)Configure

ForVMshostingthe
applicationserver,
resizevMEMand
vCPU.Resizeisonly
withaResizescaling
policy.

OnlywithaProvision
scalingpolicy

VM

Start

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

MoveVM(to
differenthost,
datastore,etc.)

PM

Start
Provision

Suspend
Terminate(remove
PM)

N/A

Storage(datastoresforVMs)

Start
Provision

Suspend
Terminate(remove
datastore)

Move(todifferent
storagedevice
onlyavailablewith
theStorageControl
Module)

Resize(only
availablewiththe
StorageControl
Module)

DiskArray(onlyavailable
withtheStorageControl
Module)Fordetailsabout
automation,seeSupply
ChainDiskArrayon
page 129

Start
Provision

Suspend

Move(ForNetApp,
onlyinCmode)

Resize(ResizeUp,
only)

StorageController(only
availablewiththeStorage
ControlModule)

Provision

N/A

Users Guide

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

21

IntroducingOperationsManager

Entity

Provision

Decommission

Place

(Re)Configure

IOModule(onlyavailable
withtheFabricControl
Module)

Addnorthboundand
southboundports

Removenorthbound
andsouthbound
ports

N/A

Resizeportchannel

FabricInterconnect(only
availablewiththeFabric
ControlModule)

Addnorthboundand
southboundports

Removenorthbound
andsouthbound
ports

N/A

Resizeportchannel

Datacenter

N/A
OperationsManagerdoesnotrecommendactionstoperformonthedatacenteritself,butit
doesrecommendactionstoperformontheentitiesrunninginthedatacenter.

ProviderVirtualDatacenter

N/A
OperationsManagerdoesnotrecommendactionstoperformontheVDCitself,butitdoes
recommendactionstoperformontheentitiesrunningintheVDC.Forexample,toincrease
VDCcapacity,OperationsManagercanrecommendprovisioningmorehostorstorage
resources.

ConsumerVirtual
Datacenter

Ifresizeupactions
arenotperformed,
OperationsManager
canrecommendto
provisionaVDC.

Ifresizedown
actionsarenot
performed,
OperationsManager
canrecommendto
decommissiona
VDC.

N/A

Resize(changethe
amountofCPU,
memory,orstorage
allocatedtoaVDC)

ResourceDescriptions
Toperformintelligentworkloadbalancing,OperationsManagercollectsrawdatafromitstargetservers(hypervisors,
cloudmanagementstacks,orloadbalancers).OperationsManagerpollsitstargetserversat10minuteintervalsto
collectthetarget'slatestdatasamples.Itthenusesthese10minutedatapointsforanalysisandtodisplaydatainthe
GUI.
ThewayOperationsManagercollectshostmemorydatafromvCenterServerillustrateshowthisworks.vCenter
ServercollectspeakmetricsfromitsmanagedVMsat20secondintervals.EverytenminutesOperationsManager
pollsvCenterServertocollectitslastroundofdatasamples(30samplesin10minutes).TotrackaVM'sutilizationof
hostmemory,OperationsManagerrequestsmemory.activedatasamplesfromvCenter.Fromthatpolling,Operations
Managercantrack:

MaxMemoryUtilizationOperationsManagerusesthegreatestvalueineachpollingsample.Thisgivesthe
highestpercentageofactivememoryutilizationfortheselectedVM(orgroupofVMs),calculatedoverthe
selectedtimeperiod.Foramaximumvalue,OperationsManagerusesthehighestobservedactivememoryvalue
inthedatasample.
AverageMemoryUtilizationOperationsManageraveragesallthevaluesineachpollingsample.

ThefollowingtableliststhemetricsOperationsManagercollects,andincludesdetailsabouthowtheyarecollectedor
measured.WhentheOperationsManageruserinterfaceplotschartsofclustersorgroupsofdevices,thesecharts
showtheaverageofthepercentageofallocatedresourcesthatareused.

22

VMTurbo, Inc. www.vmturbo.com

ResourceDescriptions

Resource:

Description:

124CPURdy

Waittimeinthereadyqueueonthehost,measuredinms.OperationsManagermonitors1CPU,2CPU,
4CPU,upto32CPUreadyqueuesonhosts.Chartsshow14CPUvalues.Thechartsshowthe
percentageallocatedreadyqueuecapacitythatisinuseonthehost.Forhostcharts,thisisameasureof
thetotalreadyqueuewaittimeforalltheVMsrunningonthathost.

Balloon

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

Cooling

Allocatedcoolingindicatesthehighestacceptablerunningtemperatureforaphysicaldevice,suchasa
chassisinacomputefabric.

CPU

HostCPUcapacity,measuredinMHz.ThisshowswhatpercentageofCPUcyclesaredevotedto
processinginstructions.
HostchartsshowthepercentageofthehostsCPUcapacitythatisinuse.
VMchartsshowthepercentageofthehostsCPUcapacitythatisconsumedbythegivenVM.

IO

DataratethroughthehostsIOadapter,measuredinKbytes/sec.
DatacenterchartsshowtheaveragepercentageofthehostIOcapacitythatisinuse,forallthehostsin
thedatacenter.
HostchartsshowthepercentageofthehoststotalIOcapacitythatisinuse.

Heap

Thehepcapacityallocatedforanapplication.Chartsshowthepercentageofcapacitythatisusedbyan
application.

IOPS

Storageaccessoperationspersecond.ChartsshowthepercentageofallocatedIOPScapacitythatis
usedonadatastore.

Latency

Allocatedcapacityforlatencyonadatastore.ThismeasuresthelatencyexperiencedbyallVMsand
hoststhataccessthedatastore.Chartsshowthepercentageofallocatedlatencythatisinuseonthe
datastore.

Mem

Hostmemory,measuredinKbytes.
Hostchartsshowthepercentageofthehostsmemorythatisinuse.
VMchartsshowthepercentageofthehostsmemorythatisconsumedbythegivenVM.

NET

DataratethroughthehostsNetworkadapter,measuredinKbytes/sec.
DatacenterchartsshowtheaveragepercentageofthehostNETcapacitythatisusedforallthehostsin
thedatacenter.
HostchartsshowthepercentageofthehoststotalNETcapacitythatisinuse.

Power

Ameasureofthepowerthatisconsumedbyaphysicaldevice.

ResponseTime

Responsetimeinmsallocatedtoanapplicationserver.

Storage

Datastorecapacity,measuredinKbytes.Datastorechartsshowthepercentageofadatastorescapacity
thatisinuse.

Storage
Provisioned

Howmuchthegivenstorageisoversubscribed.StorageProvisionedcapacityisthestoragecapacity
multipliedbytheStorageOverprovisionedPercentage(200bydefault).Thehigherthisvalue,thegreater
theriskthatstorageisovercommitted.

Swap

Allocatedswapspaceonthehost.Chartsshowthepercentageofahostsallocatedswapspacethatisin
use.

Threads

Allocatedthreadcapacity.Chartsshowthepercentageofthreadcapacitythatisconsumedbyan
applicationserver.

Transactions

Transactionspersecondinanapplication.Chartsshowthepercentageofanapplicationsallocated
transactioncapacitythatisinuse.

Users Guide

23

IntroducingOperationsManager

Resource:

Description:

UI

AmeasureoftherisktoQualityofService(QoS)thataconsumerwillexperience.ThehighertheUIona
provider,themorerisktoQoSforanyconsumerofthatprovidersservices.
ChartsshowtheUIforthemostutilizedresourceofagivenentity.Forexample,ifahosthasaUIof6for
MEMand12forCPU,thechartwillshowthehighervalue.

VCPU

TheCPUcapacityallocatedtoaVMguestOS,measuredinMHz.ChartsshowthepercentageofaVMs
VCPUcyclesthataredevotedtoprocessinginstructions.

VMem

ThememoryallocatedtoaVMguestOS,measuredinKbytes.ChartsshowthepercentageofaVMs
allocatedVMemthatisinuse.
NotethatpercentagesofallocatedVMemaremeasuredagainstwhicheveristhelessof:TheVMemlimit
(ifset)ortheallocatedVMemcapacity.Thisisalsotrueinreportsandrecommendedactions.For
example,assumeaVMwithallocatedVMemof8GB,butalimitof4GB.Inthiscase,thepercentageina
chartshowsthepercentageutilizedof4GB.

VStorage

VirtualstorageallocatedtoaVM,measuredinKbytes.ChartsshowthepercentageofaVMsallocated
VStoragethatisinuse.

24

VMTurbo, Inc. www.vmturbo.com

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

OperationsManageronpage 26
VirtualHealthMonitoronpage 28
ApplicationControlModuleonpage 29
CloudControlModuleonpage 32
HybridCloudControlModuleonpage 34
StorageControlModuleonpage 35
FabricControlModuleonpage 36
NetworkControlModuleonpage 37
ContainerControlModuleonpage 39
VDIControlModuleonpage 40

Users Guide

25

OperationsManagerEditionsandControlModules

OperationsManager

ThebaseOperationsManagerproductprovidesfull,endtoendmanagementofyourenvironment,fromthedata
center,throughphysicalhostsandstorage,toyourvirtualmachines.Thisincludesrealtimemanagement,planning,
andoptimizedplacementofworkload.OperationsManagerisaunifiedplatformthatyoucanuseacrossmultipleVM
technologiesforcapacityplanning,workloadreservationanddeployment,andintelligentworkloadmanagementthat
guaranteesperformanceandefficiencyacrossyourinfrastructure.
OperationsManagerusesrealtimecalculationsofVMdemandandresourceavailabilitytointelligentlymanageyour
workloads.Itidentifiesactionsyoucanexecutetokeepyourenvironmentinthedesiredstate.Yougettheseaction
recommendationsbeforethingsgowrongyoucanexecutetheseactionsmanually,andyoucanautomatethese
actionsforyourentireenvironment,orforspecificclustersorgroups.

AssociatedTargets

26

CitrixXenServer
MicrosoftHyperV
RedHatRHEVM
VMwarevCenter

VMTurbo, Inc. www.vmturbo.com

OperationsManager

UseCases

Intelligentlymanageworkloadacross:
VMs
Hosts
Storage
Monitorandinvestigate
OperationsManagergivesyouthefollowingviewstomonitoryourenvironmentYoucanalwaysseeand
executethecurrentsetofrecommendedactions:
DashboardsView
Usedashboardstocheckconditionsataglance.Youcanscopedashboards,drilldowntospecifics,and
generatereportsfromthedashboardviews.Youcanalsocreateandsavecustomdashboards.
SupplyChainView
NavigateyourenvironmentthroughthechainofbuyersandsellersFromapplications,throughVMs,outto
HostsorDatastores.Fromthisviewyoucaninspectindividualentities,anddrilldownformoredetails.
WorkloadView
Getahighlevelviewofthedistributionofworkloadoverhostsanddatastores.Youcanseethecurrentstate,
andthestateourwouldachieveifyouexecutedthecurrentsetofrecommendedactions.
InventoryView
Thisviewshowsyourcompleteinfrastructureinahierarchicaldisplay.Navigatetospecificentitiesandview
theirresourceconsumption,orotherdataabouttheircurrentstate.
Reserveanddeployworkloadresources
UseOperationsManagertocalculatethebestplacementforfutureworkloads,reservingtheresourcesand
maintainingyourenvironmentinastatethatbestsupportsthereservedresourcesasrealtimechangesoccur.
Whenthetimecomestodeploytheseworkloads,OperationsManagerexecutesthedeployment,placingtheVMs
foryou.
Performcapacityplanning
TheOperationsManagerplannersimulateswhatifscenariosyoucanruntoseehowyourcurrentorplanned
infrastructureholdsup.Theplanincludesacompletelistofactionsthatwillresultsinanenvironmentthatbest
supportstheplannedworkload.Afterrunningaplan,youcansaveitorgenerateareporttokeepthe
recommendedactionsonhand.
Reporting:
Onetimeorscheduledreporting
Youcangeneratereportsondemandorscheduleregularruns,includingsubscriptionstoemailreportsto
listedaddresses.
Createcustomreports
Youcancreatecustomdashboards,andgeneratereportsfromtheirdata.Youcanschedulethesereportsand
setupsubscriptions.
Configuration
YoucanconfigureOperationsManagertomeettherequirementsofyourenvironment.Forexample:
Createcustomgroupstomanagelikeentitiesinalikemanner
Enableordisablediscoveredplacementpolicies
CreateyourownplacementpoliciesForexample,youcanspecifyplacementacrossclusterboundaries,so
OperationsManagercanoptimizeplacementevenmore.
UsediscoveredHAorspecifyhowyouwantOperationsManagertoreserveresources
Automateactionsglobally,orpergrouporcluster
ConfigureemailorSNMPtrapnotifications

Users Guide

27

OperationsManagerEditionsandControlModules

VirtualHealthMonitor

TheVirtualHealthMonitorisprovidedatnocostandwithnoinfrastructurelimitations.Itprovidesbasicrealtimevis
ibilityacrossallvirtualizedhostsandvirtualmachines,helpingyouidentifyissuesandunderstandthebreadthof
problemsinyourenvironment.Italsoprovidesasetofinfrastructurereportstoshowhistoricalperformanceacross
yourvirtualdatacenter.
NOTE:VirtualHealthMonitorisafreeproductthatdoesnotperformintelligentworkloadmanagement.ItusesOper
ationsManageranalysistomonitorthehealthofyourenvironment,butitdoesnotrecommendorexecuteactionsto
avoidproblems.

VirtualHealthMonitorpresentsdashboardstolistperformanceissuesandopportunitiestoimproveperformanceor
efficiency.Startingfromaglobalviewofyourinfrastructure,youcandrilldowntoseemetricsonVMs,hosts,and
datastores.Thehealthmonitoralsogivesyoureportsthatyoucanscheduleandemailtosubscribers.

AssociatedTargets

CitrixXenServer
MicrosoftHyperV
RedHatRHEVM
VMwarevCenter

UseCases

28

Generatereports
Monitorperformancefor:
Workload
Hostsandservers
Storage
Getinsightsintocapacityplanning
Gaugeinfrastructureefficiencyandnetworkperformance

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

Users Guide

29

OperationsManagerEditionsandControlModules

ApplicationServers

Applicationserversprovideplatformsthatdeliverapplicationservicestoendusers.Whenyouprovideanapplication
serverasatarget,OperationsManagerdiscoversandmanagesthefollowingresourcesontheapplicationserver:

Heap
Threads
Transactionspersecond
Responsetime

Inaddition,OperationsManagercanidentifywhentoresizethevMEMandvCPUresourcesfortheVMthathoststhe
applicationserver.

30

VMTurbo, Inc. www.vmturbo.com

ApplicationControlModule

Withvisibilityintotheseresources,OperationsManagercanmakerecommendationstoscaletheapplicationserver
either:

Horizontallytoprovisionmoreapplicationserversasawaytoaddcapacity
Verticallytoresizeresourcesavailabletotheapplicationserver,withoutprovisioninganewone

OperationsManagerincludespolicysettingstospecifyresponsetimeandtransactioncapacities,aswellasaScaling
PolicytospecifyProvisionactions(horizontalscaling)orResizeactions(verticalscaling)forapplicationservers(see
ApplicationServerSettingsonpage 363andApplicationServerActionsonpage 374).

Users Guide

31

OperationsManagerEditionsandControlModules

AssociatedTargets
TheApplicationControlModuleaddssupportforthefollowingtargets:

ApplicationServers:
IBMWebSphereApplicationServer
OrackeWebLogic
JBoss
ApacheTomcat
LoadBalancers:
CitrixNetScaler

Inaddition,youcanspecifyapplicationsignaturestodiscoverandmanageapplicationsviaSNMPandJMX.

UseCases

SetupapplicationprioritiesfortiersofservicetoensureQoSforcriticalworkloads
Monitorrealtimeperformanceattheapplicationlayer,andexecuteactionstoassureworkloadperformance
Integratewithloadbalancedapplications

CloudControlModule

TheCloudControlModuleextendsOperationsManagerintelligentworkloadmanagementintovCloud,OpenStack,
CloudStack,andMicrosoftVMMinfrastructures.Withthismoduleyoucanmanagecloudresourcepartitionsinreal
timeasdemandfluctuates.Thisincludesdemandacrossresourcepools,virtualdatacenters(VDCs),andtenants.
WiththeCloudControlModuleyoucansetupsilosinyourcloudplatform,andOperationsManagerwillhavevisibil
ityintocapacityandutilizationofresourcepersilo,aswellasperformanceofVMswithineachsilo.

32

VMTurbo, Inc. www.vmturbo.com

CloudControlModule

Notethatdifferentcloudplatformsusetheirownterminologytodescribephysicalresourcesilos,aswellasthe
groupsofVMsbasedoncustomerordepartmentaldivisions,asfollows:

CloudPlatform

PhysicalResourceSilo

GroupofVMs

vCloud

ProviderVDC

OrganizationVDC

vCenter

ResourcePool

ChildResourcePool

MicrosoftVMM

Cloud

Tenant/TenantQuota

OpenStack

[noconcept]

Tenant

CloudStack

Pod

Account

OperationsManagerliststheseintheuserinterfaceasProviderVDCsforphysicalresources,andOrganizationVDCs
forgroupsofVMs.Asyouusetheproduct,youwillseethatitcanautomaticallyresizeProviderVDCsasdemandin
OrganizationVDCsfluctuates.

MicrosoftVMMandHyperVVLANs
WindowsServerHyperVprovidessupportforVLANsonhostandVMpartitions.IfyourHyperVenvironmentmakes
useofthisVLANsupport,thenyourVMmovesmustbesensitivetowhichhostsprovidenetworkingaccesstoyour
definedVMnetworks.IfaVMisamemberofagivenVMnetwork,thenanymoveofthatVMmustbetoahostthat
hasaccesstothesamenetwork.
ForHyperVtargetsinaVMMenvironment,theCloudControlModuleisawareoftheVMnetworks,andensuresthat
amoveistoahostthatprovidesconnectivityoverthegivenVMnetwork.

AssociatedTargets
TheFabricControlModuleaddssupportforthefollowingtargets:

ApacheCloudStack
MicrosoftVMM
VMwarevCloudDirector
OpenStackCloud

UseCases

Setupchargebackandshowbackforprivatecloudorserviceproviderscenarios
Forserviceproviders,setupscopedviewstolimitexposuretothecustomerbase
Usereservationstooptimallydeploynewworkloads
Planhardwarerequirementstheplannertakescloudarchitecturesintoaccount

Users Guide

33

OperationsManagerEditionsandControlModules

HybridCloudControlModule

ThismoduleextendsOperationsManagertoprovidehybridcloudmanagementwiththeintelligencetomatchappli
cationworkloaddemandswiththerightresources,whetherthoseresourcesresideinyourdatacenterprivatecloud,
thepubliccloud,orahybridcloudcombination.
OperationsManageranalysiscalculatesthemostefficientplacementwhilealsoassuringperformance.Inahybrid
environment,thecostofrunningonasubscribedcloudaccountmayappeartoshowsavings,butyoustillhavetocon
sidertheapplicationsbusinessrequirements.Whenanalyzingahybridenvironment,OperationsManageractions
takeintoaccountthedifferencesofperformanceandcostforcloudandenterprisedatacenters.
Thismoduleisidealforenvironmentswithstatelessapplicationsthatexperienceburstsofactivityexceedingyourpri
vatephysicalresources.Inthatcase,OperationsManagercanmovetheapplicationstoanaccountonapubliccloud
(AWSorAzure)andscaleyourapplicationsappropriately.Ifdemandincreases,OperationsManagerwilldeploycopies
oftheapplicationVMstothepubliccloud.Ifdemandfallsoffsothatitsmoreefficienttoruntheapplicationsonyour
privateinfrastructure,OperationsManagerwillmovetheapplicationsbacktoyourdatacenter.
TheApplicationControlModuleishighlyrecommendedtoaccompanythismodule.Thenforworkloadbursts,Opera
tionsManagercanworkwithaGlobalServerloadbalancertomanagethesuddendemandbyefficientlydistributing
applicationsacrossthehybridenvironment.
WiththeHybridCloudControlModule,whenOperationsManagerdecidestoprovisionanewapplicationorVM,it
decideswheretoplacethatnewworkload,including:

Whichphysicalhost,ifplacinginthedatacenter
Whichcloud,ifplacingonavirtualdatacenter
Whichzone,ifplacingonapubliccloud

AssociatedTargets

AmazonAWSaccounts
MicrosoftAzuresubscriptions

UseCases

34

Extendresourceallocationacrosshybridclouds
Locatethemostefficientworkloadplacementwithinthehybridenvironment,whileassuringperformance
Performelasticloadbalancingforapplicationgroupsdeployedtothepubliccloud

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
PureStorageFlashArray
HP3PARStoreServ

Users Guide

35

OperationsManagerEditionsandControlModules

UseCases

Managediskarraysto:
Sizearraycapacity
RemedyoverutilizationofIOPS
Fullyutilizephysicalcapacity
Getadvancedwarningtodeploynewarraysbeforecapacityrunsout
IdentifyandprioritizecriticalVMstoragepaths
Understandhowarrayperformanceimpactsusers
Maintainstoragepoolperformance
Preventdatastoreissues

FabricControlModule

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

AssociatedTargets

CiscoUCS

UseCases

36

Getvisibilityintorelationshipsbetweenapplicationworkloads,andcompute,storage,andfabricresources
Increaseefficiencyreducethetendencytooverprovisionblades
Usenorthandsouthboundstatisticstodriveactionsthatrightsizeports
VMTurbo, Inc. www.vmturbo.com

NetworkControlModule

NetworkControlModule

ThismoduleextendsOperationsManagertocalculatecostsassociatedwithnetworkproximitywhenmanagingwork
loadplacement.Forexample,twoVMsthatshowalotofnetworktrafficbetweeneachothershouldbeplacedclose
toeachother.Obviously,theywouldseethebestnetworkperformanceiftheywereplacedonthesamephysicalhost,
andwouldexhibitlatencyiftheywereplacedfarfromeachother.WiththeNetworkControlModule,Operations
Managercancomparecostsofthefullsetofresources(suchascomputeandstorage)withthebenefitsoflocalizing
networktraffic.
TheNetworkControlModulesupportsflowcollectorsforNetFlowandsFlowrecords.Whenyouassignaflowcollec
torasatarget,OperationsManagerdiscovers:

Networkflow
TheNetFloworsFlowdatathatisbeingcollected.
VPods
SetsofVMsorotherconsumersthatcommunicatefrequentlywitheachotheroverthenetwork.
DPods
SetsofassociatedresourceprovidersADPodisastoragecontroller,itsdatastores,andthehoststhatconsume
thestorageresources.AUCSchassiscanalsomakeupaDPod.

Inthisscheme,DPodsprovidenetworkflowtoVPods,andVPodsprovideflowtoVMs.AsOperationsManagercalcu
latestheplacementofaVMonahostordatastore,itconsidersthecostofthenetworkflowsothatVMscanreside
closertogetherifthatwilllowertheoverallcostoftheirplacement.
Therearefourlevelsofcostfornetworkflow:

Zero
TheVMsresideonthesamehost.Theyhaveinfinitenetthroughputcapacity.
Low
TheVMsresideinthesameDPod.NetthroughputcapacityfortheseVMsisdeterminedbythecapacityofthe
hostsontheDPod.
Medium
TheVMscommunicateacrossDPods(communicatethroughmultipleswitches).Throughputcapacityisthe
capacityoftheuplink,dividedbythenumberofhostssharingit.
High
TheVMscommunicateacrossthecloud.

Users Guide

37

OperationsManagerEditionsandControlModules

NOTE:AsarequirementforNetworkControl,youmusthavelicensedeithertheStorageControlModule,theFabric
ControlModule,orbothOperationsManagerdiscoversDPodsthroughstoragecontrollersorUCSchassis.Keepin
mindthatDPodsareanimportantfeatureoftheNetworkControlModule.Themostefficientnetworktrafficresults
wheneachVPodcanberestrictedtoasinglehost.However,suchanenvironmentisunlikely.OperationsManager
doeshavealikelychanceofrestrictingmostVPodstosingleDPods.Thiscangivemuchbetternetworkperformance
thanplacingVMsarbitrarilyacrossthedatacenter.

Actions

MoveaVMtoimprovenetworklatency
MoveaVPodacrossDPods
ProvisionanewDPodRecommendaddinganewstoragecontroller,itsdatastores,andhostsconsumingthe
storageresources.

AssociatedTargets

NetFlowflowcontrollers
sFlowflowcontrollers

UseCases

Manageworkloadplacementandlatencyofdistributedapplicationsasthedatacenterscalesout
Movefromstatictodynamicorvirtualnetworks

Requirements
TheNetworkControlModulerequiresthateithertheStorageControlModule,theFabricControlModule,orbothare
alsolicensed.

38

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

UseCases

Gainvisibilityintotheapplicationcontainersdeployedinyourenvironment
Resizecontainerstoassureperformanceandefficiency

Requirements
TheContainerControlModulerequiresthattheApplicationControlModuleisalsolicensed.

Users Guide

39

OperationsManagerEditionsandControlModules

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

UseCases

Managejobexecutionacrossallthevirtualdesktopsinyourenvironment

Requirements
TheVDIControlModulerequiresthattheStorageControlModuleisalsolicensed.

40

VMTurbo, Inc. www.vmturbo.com

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

TheOperationsManagerUserInterfaceDashboardsView

Users Guide

41

TheOperationsManagerUserInterface

Thissectiondescribesthedifferentcomponentsoftheuserinterface,includingthefollowing:

MenuBaronpage 42
ToolBaronpage 44
FlyoutPanelsonpage 45
NotificationsBaronpage 49
StandardPanelControlsonpage 50
InformationPanelsonpage 57
UtilizationHistoryonpage 68

MenuBar
OperationsManagerpresentsviewsforthedifferentactivitiesyoucanperform.Themenubaratthetopoftheappli
cationwindowincludesbuttonsyouclicktodisplaytheseviews.OperationsManagerprovidesthefollowingviews:

TheDashboardsViewonpage 82Seedashboardsthatfocuson:
Assuringserviceperformance
Maintainingefficientallocationofresources
Projectingfutureresourcerequirementsforclusters
Trendingenvironmentstatusoverthelastmonth
HeadroomcapacityforVMsonclusters
TheSupplyChainViewonpage 113
Followthesupplychaintonavigateyourinventoryandseesupply/demandrelationshipsbetweenentities.
TheWorkloadViewonpage 145
Seechartsthatshowthecurrentworkloaddistributioncomparedtothemostdesirableworkloaddistribution.
TheDeployViewonpage 156
UseOperationsManagertodeploynewVMsinyourenvironment,whilemaintainingtheenvironmentwithinthe
desiredstate.
ThePlanViewonpage 171
Runwhatifscenariostoinvestigatehowtochangeyourinfrastructuretoachieveoptimalperformance.
TheInventoryViewonpage 243
Seerealtimeandhistoricalinformationaboutthevariousresources,services,andcomponentsinyour
environment.
TheAdminViewonpage 295
AttachOperationsManagertospecifichypervisors,createuseraccounts,specifydataretentionpolicies,and
performothermaintenanceactivities.
ThePolicyViewonpage 344
Definegroupsandmakesettingstodefineworkloadplacement,analysis,andotherpolicies.
TheReportsViewonpage 397
Viewreportsandmanagesubscriptions.

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

42

VMTurbo, Inc. www.vmturbo.com

MenuBar

Deleting,Adding,andArrangingMenuButtons
Todeleteabuttonfromthemenubar,clickthecloseboxinthebuttonsupperrightcorner.

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

Users Guide

43

TheOperationsManagerUserInterface

ToolBar
TheOperationsManagertoolbarprovidesthefollowing:

Search

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

UsethistooltologoutofyourOperationsManagersession.
GreenCircle
OpenabrowserwindowtovisittheGreenCircleTheVMTurbocommunitywebsite.

TheSettingsMenu

TheOperationsManagerSettingsMenuprovidesthefollowing:

44

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

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.
TheDashboardsviewincludesaflyoutpanelthatlistsavailabledashboards,aswellascontrolstocreateordelete
customdashboards.TheInventoryandOptimizeviewsincludeflyoutpanelsthatshowhierarchicaltreesof
resources,services,andcomponentsinyourenvironment.
Forexample,thefollowingfigureshowstheflyoutpanelfortheInventoryview.

Users Guide

45

TheOperationsManagerUserInterface

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

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

46

VMTurbo, Inc. www.vmturbo.com

FlyoutPanels

PinnedNavigationPanel

NavigationTreeHierarchies
ThenavigationtreeshowsthehierarchyofservicesandcommoditiesOperationsManagerhasdiscoveredinyour
environment.TheInventorytreegroupstheseaccordingtothesupplychainVirtualApplications,Applications,Vir
tualMachines,PhysicalMachines,Storage,etc.TheGroupstreedisplaystheitemsingroupsdefinedbyOperations
Manager,aswellasothergroupsthatyoudefine.
Atreebranchforagivenservice(anamedVMornamedstorage,forexample)canincludethefollowing:

ComposedOf
Theconstituentpartsthatmakeuptheservice;forexample,aphysicalmachinemightincludefourCPUsinthe
ComposedOflist,butonlyshowoneProcessorentryintheCommoditieslist.
Consumes
Theserviceprovidingcommoditiesthattheparentserviceconsumes;forexample,aVMconsumesaHostanda
datastore.
Hosts
Foraphysicalmachine,theVMshostedonthatPM.

Forexample,thefollowingfigureshowsaselectedvirtualmachinenamedDFTest.Theinformationpanelshowsthe
propertiesofthisVMsvirtualCPU.

Users Guide

47

TheOperationsManagerUserInterface

InventoryTreeShowingtheconstituentsofaVM

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

ResourceIcons
TheNavigationPaneldisplaysiconsforthedifferentresourcesOperationsManagerhandles.Theseiconsindicate:

48

Resourcetype
Hypervisortype
ResourceState

VMTurbo, Inc. www.vmturbo.com

NotificationsBar

ResourceType

HypervisorType

ResourceState

VirtualApplication

MicrosoftHyperV

Normal

Application

VMwareVCenter

Maintenance

VM

XenServer

Suspended

PM

VMwareVirtualCloudDirector

PoweredOff

Storage

FailoverHost(forHA)

DiskArray
StorageController
IOModule
UCSDomain
Datacenter
ProviderVirtualCloud
Datacenter
Container
DPod
VPod

NotificationsBar
OperationsManagergeneratesnotificationstoalertyouwheneventsoccurthataffecttheoperationoftheOpera
tionsManagerserver.Forexample,ifatargethypervisorlosesconnectivity,orifothernetworkproblemsoccur,you
needtotroubleshoottheissueandresolveitsoOperationsManagercancontinuetomanageyourworkload.Youcan
reviewthesenotificationstoseewhethersuchproblemshaveoccurred.
NOTE:DonotconfusethesenotificationswithrecommendedactionsintheToDolist,ortheirassociatedrisksand
opportunities.Thenotificationsdescribedinthistopicdonotrepresentthehealthofyourvirtualenvironment.They
pertaintotheconnectivitybetweenyourtargethypervisorsandOperationsManager,ortootheroperationaldetails,
suchaswhetheryourtargethypervisorshavethepropertoolsinstalled.

TheOperationsManagerGUIdisplaysanotificationsbaratthebottomrightofthewindow.Thisbarliststhenumber
ofnotificationsthatarecurrentlyactive.Thecolorofthebarindicatestheseverityoftheactivenotifications.For
example,iftheOperationsManagerservercurrentlyhasacriticalnotification,thebarwillbered.

Users Guide

49

TheOperationsManagerUserInterface

NotificationBarandNotificationLog
Todisplaythenotificationlog,clickaniconinthenotificationbar.

StandardPanelControls
Chartpanelsincludeanumberofcontrolsyoucanusetodisplaymoredetails,ortocustomizehowthechartsshow
data.Thesecontrolsinclude:

50

Tooltipsonpage 51
ChartLegendPulldownsonpage 52
ChartDisplayRadioButtonsonpage 53
Maximize/Minimizeonpage 53
ExporttoXMLonpage 53
CustomizePanelonpage 54

VMTurbo, Inc. www.vmturbo.com

StandardPanelControls

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

DisplayingaTooltip

Users Guide

51

TheOperationsManagerUserInterface

ChartLegendPulldowns
Tosavespace,manychartsshowtheirlegendsonapulldown.

DisplayingaPulldownLegend

52

VMTurbo, Inc. www.vmturbo.com

StandardPanelControls

ChartDisplayRadioButtons
Manychartsincluderadiobuttonsyoucanusetodeterminewhichmetricstoplot.Ifthechartpanelistoosmallto
displayalltheradiobuttons,youcanscrollthemtotheleftorright.

ChoosingtheMetricstoPlot
Inthisfigure,thechartisplottingmaximumandaverageIOPSvalues.

Maximize/Minimize
InformationpanelsincludeaMaximize/Minimizeicon(
view.

)youcanclicktotogglebetweennormalandmaximum

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

Users Guide

53

TheOperationsManagerUserInterface

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

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

54

VMTurbo, Inc. www.vmturbo.com

StandardPanelControls

Users Guide

55

TheOperationsManagerUserInterface

PanelResources
IftheEditPanedialogboxincludesaResourcestab,thenyoucanusethattabtosettheresourcetoplotinthatpanel.

56

VMTurbo, Inc. www.vmturbo.com

InformationPanels

IfthepanelhasaModifyicon(

),youcanusethatinasimilarwaytosetthepanelsresources:

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

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

Users Guide

57

TheOperationsManagerUserInterface

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

58

VMTurbo, Inc. www.vmturbo.com

InformationPanels

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

PanelsShowingtheUtilization

Users Guide

59

TheOperationsManagerUserInterface

DashboardPanels
IntheDashboardsview,youselectthedashboardyouwant,andOperationsManagerdisplayssystemdatainthe
associateddashboardpanels.ThesepanelsincludeaToDolist,variouscharts,andexpandingtables.

DeviceCharts

Somedashboardchartsincludetheoptiontochoosewhichtypeofdevicetoplot.Choosethetypefromthedrop
downmenu.

60

VMTurbo, Inc. www.vmturbo.com

InformationPanels

ExpandingTables

ExpandingTable
Somedashboardtablesincludeitemsthatexpandtoshowmoredata.Youcanquicklybrowsetotheitemyouwantto
inspect,thenexpandittoseemoreinformation.Often,youcanclickthemainentrytoopenawindowthatshows
chartsanddetailsforthatitem.

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

Whethertoshowthetoporbottomitems
Whatcommoditiestoshowinthechart
Whichcommoditytosortbywhenshowingthetoporbottomitems

Users Guide

61

TheOperationsManagerUserInterface

Forchartsthatshowmultiplecommoditiespercharteddevice(multiplebarsforeachVM,forexample),youspecify
thesesettingsinaCustomizeChartdialogbox.

62

VMTurbo, Inc. www.vmturbo.com

InformationPanels

Forchartsthatshowonlyonecommodityatatime,youmakethesesettingsdirectlyonthechart.

SortingofComparisonCharts
AnumberofchartsinOperationsManagercomparethecurrentstateofyourenvironmentwithatargetstate.These
comparisonchartssortaccordingtothevaluesinthetarget.Youcanfindcomparisonchartsinthe:

ProjectedImprovementschartoftheAssureServicePerformancedashboard(seeProjectedImprovementson
page 87)
PlansummarychartsinthePlanview(seeThePlanViewonpage 171)
OptimizeSummarydashboard(seeOptimizeSummaryonpage 102)

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

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

Users Guide

63

TheOperationsManagerUserInterface

ThesepanelsalsoincludeaConstraintsbutton(
effectforthegivenentity.

)thatswitchesthepaneltoshowtheconstraintsthatarein

Toviewtheconstraints,itsbesttomaximizethepanel(

64

),thenswitchtotheConstraintsview(

).

VMTurbo, Inc. www.vmturbo.com

InformationPanels

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

Users Guide

65

TheOperationsManagerUserInterface

InspectingAvailableProviders
Forentitiesthatconsumeresources,constraintscanlimitthesetofprovidersthatareavailable.Forexample,ifaVM
isconstrainedtoaspecificclusterofPMs,thenonlythosePMscanprovidecomputeresources.Also,ifsomehostsare
constrainedtospecificdatastores,thentheVMcanbefurtherconstrainedtostorageresourcesfromdifferentdata
stores,dependingonwhichhosttheVMison.
Foranotherexample,assumeHostAwithaccesstoStorage1.AVMonHostAcanmovetoanyotherstoragethatis
attachedtoHostA.Also,thatVMcanmovetoanyotherhostthatisattachedtoStorage1.WherevertheVMmoves,
itsnextmoveswillbeconstrainedbywhereitcurrentlyresides.

Youcanselectmultipleconstraintstoseewhichprovidersareavailable.Usually,themoreconstraintsyouselect,the
fewerprovidersareavailable.

InspectingConsumers
IfyouselectanentitythatprovidesresourcesupthesupplychaintoVMs,thentheconstraintslimitwhichVMscan
usethoseresources.Similartoinspectingproviders,youcanselectaproviderandseewhichconsumersarecurrently
runningonthatprovider.Notethatthepanelonlyshowsconsumersthatarecurrentlyactive.

66

VMTurbo, Inc. www.vmturbo.com

InformationPanels

Users Guide

67

TheOperationsManagerUserInterface

UtilizationHistory
WhenyouselectanentryforaspecificdeviceintheInventorytreeorGroupstree,thecorrespondingUtilization
paneldisplaysmetricsforthatdevice.Bydefault,thepaneldisplaysmetricsforthelasttwohours.

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

68

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

69

ToDoListsMaintainingQoS

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

Filtertheactionsbycategory,severity,orstringmatch
Selectoneormoreactionstoperform
DirectOperationsManagertoperformtheactions
ViewtheprogressofeachactionasOperationsManagerperformsit

TheRisks/Opportunitiesloggivesyouadetailedviewofthehealthofyourenvironment.WhenusingtheRisks/
Opportunitieslogyoucan:

Seerisksorefficiencyopportunitiesastheyarise
Opendetailedviewsoftheissues,includingassociatedchartsandrecommendedactions

ThefollowingsectionsdescribehowtoworkwithToDolists:

ViewingRecommendedActionsonpage 70
ExecutingRecommendedActionsonpage 73
ViewingRisksandEfficiencyOpportunitiesonpage 75
ActionCategoriesonpage 77
ExamplesofRisksandActionsonpage 79

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

70

ToDo:Theshortnameoftheactiontoperform;forexample,aMoveorResizeaction(hovertodisplaythelong
descriptioninatooltip)
Target:Theresourcethatwillbechanged;forexample,theVMtomove
From:Theresourcethatcontainsthetarget(thePMthathoststheVM),ortheresourcetobemodified(the
memorytoberesized)
To:Theresultingresource;forexample,thePMthatwillhostthemovedVM,orthenewmemorycapacity
Risk/Opportunity:Theriskoropportunitythatjustifiestheaction
Status:Recommended,Pending,orotherstatesforthisaction
Category:SeeActionCategoriesonpage 77forfulldescriptions

VMTurbo, Inc. www.vmturbo.com

ViewingRecommendedActions

RecommendedActions
YoucanalsoviewtherecommendedactionsforindividualentitiesonaSummarypanel.Toviewtherecommended
actions,clicktheitemsriskicon.Thisviewshowsonlytherecommendedactionsforthegivenentity.

ProblemsandRecommendedActionsintheSummaryView

Users Guide

71

ToDoListsMaintainingQoS

ViewingActionDetails
AsyoulookatactionsintheToDolist,youcanseeadescriptionoftheactionbydisplayingthetooltipovertheToDo
field.

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

72

UtilizationoftheVMsresources
Relateddatastoreutilization
Relatedphysicalmachineutilization
AlltheactionsfortheaffectedVM
AnauditlogofallactionsthathavebeentakenfortheVM

VMTurbo, Inc. www.vmturbo.com

ExecutingRecommendedActions

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

ExecutingRecommendedActions
TheToDolistshowsactionsthatOperationsManagerrecommends.Byperformingtheseactions,youcankeepyour
environmentwithinthedesiredstate.

Users Guide

73

ToDoListsMaintainingQoS

NOTE:TheToDoListcanshowalargenumberofactions,manyofwhichsharethesamesourceanddestination.When

performingactions,youshouldalwaysclicktheShowTopradiobuttontolimitthelistofactions.Thesetop10actions
donotsharethesamesourceordestination,anditissafetoperformtheseactionsallatonce.
Youcanexecuteactionsinthefollowingways:

Automatically
OperationsManagerperformstheactionsasitrecommendsthem.Youdontneedtodoanythingtoperform
theseactions.
Manually,throughOperationsManager
OperationsManagershowstheactionsintheToDolist,withactivecheckboxesyoucanselect.Youselectthe
actionstoperform,andthenclickApply.
Externally,outsideofOperationsManager
OperationsManagerrecommendstheaction,butcannotexecuteit.EitheranOperationsManagerpolicy
specifiesthattheactioncannotbeexecuted,orthereisnowayforOperationsManagertodirectthehypervisor
toperformtheaction.Forexample,thereisnowayforOperationsManageraddmorememorytoaphysical
machine.YouexecutetheseactionsoutsideofOperationsManager.

Inaddition,youcancreatepoliciesthatcompletelydisablecertainactions.OperationsManagernevershowsdisabled
actionsintheToDolist,anditwillnotexecutethoseactionsautomatically.Inaddition,OperationsManagernever
considersthoseactionsinitscalculations.Forexample,ifyoudisableResizeforallVMsinacluster,thenanalysiswill
stilldrivetowardthedesiredstate,butwilldosowithoutconsideringresizeactionsforthoseVMs.
YoucanspecifyactionpoliciesformostoftheentitytypesthatareincludedintheOperationsManagersupplychain.
Thesepoliciesdeterminehowtoexecuteeachaction.Youcanspecifyglobalpoliciesforallentitiesofeachtype,and
youcanalsospecifypoliciesforspecificgroupsofentities.Formoreinformation,seeActionModesonpage 370.

ExecutingRecommendedActions
Toexecuteactions,selectthemintheToDolist,andclickApply.Intheillustrationabove:

74

ClickingApplydirectsOperationsManagertoexecutetheMoveaction
AnyactionsthatweresettoAutomaticinthepolicieshavealreadybeenexecutedbyOperationsManager

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

75

ToDoListsMaintainingQoS

ProblemResolutionsPanel

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

76

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

77

ToDoListsMaintainingQoS

PerformanceAssurance
Ultimately,thereasontokeepyourenvironmentrunningwithinthedesiredstateistoassureperformanceandmeet
QoSgoals.WhenOperationsManagerdetectsconditionsthatdirectlyputQoSatrisk,itplacestheassociatedactions
andrisksinthePerformanceAssurancecategory.Youcanconsiderthesecriticalconditions,andyoushouldexecute
therecommendedactionsassoonaspossible.

Actions

Risks/Opportunities

Bindanewapplication(toa
virtualapplication)
ProvisionanewVM,PM,
Datastore
IncreasenumberofVCPUs
DecreasenumberofVCPUs
Increaseresource
Reduceresource

<Resource>Congestion
Highutilizationofapplicationmanagedbyaloadbalancer.Highutilizationofresourceson
VM,PM,ordatastore.

Compliance
Avirtualenvironmentcanincludepoliciesthatlimitworkloadplacementoravailabilityofresources.Itspossiblethat
theenvironmentconfigurationviolatesthesedefinedpolicies.Itsalsopossiblethatanentityismisconfiguredin
someway.Forexample,aVMmightbeconfiguredtoaccessanetworkthatisnotavailableinitscurrentcluster.In
suchcases,OperationsManageridentifiestheviolationandrecommendsactionsthatbringtheentitybackintocom
pliance.

Actions

Risks/Opportunities

MoveVM
ProvisionVM,PM,
Datastore,Network

PlacementViolation
TheplacementofaVMisinviolationofanOperationsManagerpolicyoranimported
PlacementPolicy.
Misconfiguration
Theconfigurationviolatesdiscoveredrequirements.Forexample,aVMisconfiguredto
accessanetworkthatisnotavailablefromthecurrentcluster.

EfficiencyImprovement
Efficientutilizationofresourcesisanimportantpartofrunninginthedesiredstate.Runningefficientlymaximizes
yourinvestmentinhardwareandreducescost.WhenOperationsManagerdiscoversunderutilizedresources,itrec
ommendsactionstoconsolidateyouroperations.Forexample,itcanrecommendthatyoumovecertainVMsontoa
differenthost.Thiscanfreeaphysicalmachinetobeshutdown.
TherearetimeswhenOperationsManagersuspendsaVMinordertofreeupresourcesforacriticalapplication.
Whenthoseresourcesarenolongerstressedbythecriticalapplication,OperationsManagercanrestartthesus
pendedVM.Thisisaspecialtypeofefficiencyimprovementratherthanconsolidatingworkloadandshuttingdown
unusedmachines,thisactionrestartsasuspendedVMtoincreaseresourceutilizationandprovidemoreservices.

78

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.

Users Guide

79

ToDoListsMaintainingQoS

LowUtilization
Underutilizationpresentsanopportunitytoincreaseefficiency,becauseitresultsinhighercoststomaintainexces
sivehardware.
Theresourcesthatcanbeaffectedare:

Memory
CPU
IO
Networkutilization
CPUReadyQueues

PossibleResolutions:

MoveVMsfromanunderutilizedhosttoanotherhost.OperationsManagercanperformthisaction
automatically.
Suspendtheunderutilizedhost.OperationsManagercanperformthisactionautomatically.

MisconfiguredVMs
BottleneckscanarisewhenaVMisnotconfiguredwithenoughvirtualprocessingpowertosupportitsapplications.
Forexample,reducingthenumberofVCPUsonaVMcanactuallyimproveperformanceifwaittimeonthemultiCPU
readyqueueisexcessive.IftheCPUutilizationcanallowreducingtheCPUsfortheVM,thenOperationsManagerwill
recommendthataction.
Theresourcesthatcanbeaffectedare:

NumberofVCPUsinavirtualmachine

PossibleResolutions:

ReconfiguretheaffectedVM.Youmustperformthisactionmanually.

MisconfiguredInfrastructure
OperationsManagercanidentifygeneralconfigurationproblemsinyourinfrastructure.Theseproblemscanresultin
poorQoS,eventhoughnoneofthehostsshowoverutilizationproblems.
Theresourcesthatcanbeaffectedareconfigurationof:

Network
Cluster
Storage

PossibleResolutions:

80

Reconfiguretheaffectedinfrastructureresource.Youmustperformtheseactionsmanually.

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.
Afteryoulogin,thebrowseropenstotheTheDashboardsViewonpage 82.Thisviewpresentsdifferentdashboards
toshowyourenvironmentsoveralloperatinghealth.
Todisplaythisinformation,OperationsManagercommunicateswithtargetplatformssuchashypervisors,loadbal
ancers,andcloudstacks.NotethatyourOperationsManageradministratorsetsupthetargetconfiguration.Formore
information,seeTargetConfigurationonpage 303.

Users Guide

81

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

DashboardsView

Users Guide

82

GeneratingReportsFromtheDashboardView

WhenusingtheDashboardsview,youcanviewStandardDashboards,andyoucanalsocreateandviewCustomDash
boards(seeStandardDashboardsonpage 85,andCustomDashboardsonpage 105).

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

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

Users Guide

83

TheDashboardsView

SettingDashboardScope

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

84

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

VMTurbo, Inc. www.vmturbo.com

StandardDashboards

Tosetthescopeofaselecteddashboard:
1. OpentheScopedialogbox.
ClicktheScopebutton(

)intheflyoutpanel.

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

)intheflyoutpanel.Thisreturnsthedashboardviewtothe

StandardDashboards
OperationsManagershipswiththefollowingstandarddashboards:

AssureServicePerformanceonpage 86Showsenvironmenthealth,focusingonactionsyoucanexecuteto
assureperformanceandQoS.
ImproveOverallEfficiencyonpage 89Showshowyoucanconsolidateservicesandutilizephysicalresources
moreefficiently.
ProjectClusterResourcesonpage 93Basedonhistoricalworkloaddata,projectsthefuturecapacity
requirementsfordifferentclustersinyourenvironment.
MonthlySummaryonpage 97Basedonhistoricaldata,showsthetrendforworkloaddistributionand
utilizationofresourcessuchasmemoryandstoragespace.
ClusterCapacityonpage 98Basedoncapacityplanningscenarios,showshowmanyVMsyoucansafelyaddto
agivencluster.
OptimizeSummaryonpage 102Comparesthecurrentstatetothestateyourenvironmentwouldachieveif
youacceptalltherecommendedactions.
UtilizationSummaryonpage 103Showshowyourenvironmentsisperforming,overall.

Toswitchbetweendashboards,opentheDashboardsflyoutpanelandchoosewhichoneyouwantfromtheDash
boardslist.
Inaddition,fromtheDashboardsflyoutpanelyoucanperformthefollowingDashboardactions:

Users Guide

85

TheDashboardsView

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

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

TheToDolistshowsactionsthatyoucanexecuteinthefollowingways:

86

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

VMTurbo, Inc. www.vmturbo.com

StandardDashboards

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

Health

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

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

Users Guide

87

TheDashboardsView

Whenchartinghosts,youcanselectthefollowingmetricstoshowinthechart:

UITheUtilizationIndex,ameasureoftheoverallutilizationofresourcesonthehost
MemThepercentageofthehostsmemorycapacity(measuredinKbytes)thatisutilized
CPUThepercentageofthehostsCPUcapacity(measuredinMHz)thatisutilized
IOThepercentageofthehostsIOcapacitythatisutilized
NetThepercentageofthehostsnetworkthroughputcapacitythatisutilized
VMsperhostThenumberofVMsrunningoneachhost

Whenchartingdatastores,youcanshowthefollowingmetrics:

UITheUtilizationIndex,ameasureoftheoverallutilizationofresourcesonthedatastore
StorageThepercentageofthestoragecapacitythatisutilized
IOPSThepercentageofthecapacityforreadandwriteIOoperationspersecondthatisutilized
LatencyThepercentageoflatencycapacity(measuredinms)thatisutilized

Toseepreciseutilizationvalues,hoveroveradatapointtodisplayatooltip.

OptimalOperatingZone
Thischartprojectshowyourenvironmentcanchangeovertimefromthecurrentstate,toconvergeupontheDesired
State(seeTheDesiredStateonpage 11).YoucanviewprojectionsforMemoryandCPUutilization,aggregatedforall
thehostsinyourenvironment.

88

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

Users Guide

89

TheDashboardsView

VirtualMachineandStorage
ThispanellistsclustersofVMsthatyoucaninspecttoseehowtheyconsumestorageresources.

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

90

VMTurbo, Inc. www.vmturbo.com

StandardDashboards

WastedStorage

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

TheWastedStoragepanellistsdatastoreclusters,showingtheamountofwastedstorageforeach.InOperationsMan
ager,wastedstorageisanydiskspacedevotedtofilesthatarenotrequiredforoperationsofthedevicesorapplica
tionsinyourenvironment.FordatastoresthatyouhavesetasidetosupportVMs,wastedstoragemayindicate
opportunitiesforyoutofreeupdiskspace,andprovidemorediskcapacitytorunningVMsandapplications.

VirtualMachineEfficiency
ThispanellistsVMclusters,showinghowtheyconsumetheiravailablememoryandCPUresources.Expandacluster
toseetheconsumptionvalues.Thetableshowsaresourcetype,howmanyVMsintheclusterconsumethattypeof
resource,andthefollowingvalues:

CurrentAmountHowmuchoftheresourceiscurrentlydevotedtotheindicatedVMs
DesiredAmountIfOperationsManagerseesanopportunitytoimproveefficiencybyreducingresource
allocation,theamountthatshouldbedevotedtotheindicatedVMs
ChangeTheresourcesavingsyouwouldseebyexecutingthechange

Users Guide

91

TheDashboardsView

Thetableshowsuptothreerowsforeachresourcetype:

ReservationTheamountoftheresourcethatisreservedfortheindicatedVMs;beforestartingupaVM,the
hostmustbeabletoprovidethereservedamountOperationsManagerwillnotresizeaVMdownbeyondthat
lowerlimit
LimitAhardlimitforthatresourceassetontheindicatedVMs;OperationsManagerwillnotresizetheVMup
beyondthatlimit
CapacityTheamountoftheresourcethattheindicatedVMscanutilize;capacityisapropertyoftheVM,and
indicateshowmuchoftheresourcethatVMisabletouseOperationsManagerresizeactionscanchangea
VMscapacityforagivenresource

Forexample,assumetheaboveillustration.Fortheexpandedcluster,youcansaythefollowingaboutVMem:

TwoVMshaveatotalof1.3GBVMemreserved
OneVMhasaVMemlimitof0.5GB
ThecurrenttotalofVMemcapacityfor32VMsintheclusterisroughly99.6GB;OperationsManager
recommendsactionstoreducethatcapacityby1GB

YoucanclickaVMClusteritemtodisplaydetails,includingaToDolistandresourceconsumptionofeachVMinthe
cluster.

92

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

Onemonth
Twomonths
Threemonths
Sixmonths
Ninemonths

Users Guide

93

TheDashboardsView

Oneyear

NOTE:WhenyoufirstinstallandstartupOperationsManager,itcantakeanumberofdaysbeforeitrunsprojections

foralltheclustersinyourenvironment.
Thereliabilityofaprojectiondependsontheamountofhistoricaldataitcanusetoestablishacurveandextrapolate.
Forexample,a12monthprojectionbasedontwoweeksofdataisnotasreliableas12monthsbasedon90daysof
historicaldata.Ifthesystemhasnotbeenrunninglongenoughtoaccumulate60daysofdata,OperationsManager
usestheavailabledatatogenerateprojectionsasfollows:

Withlessthan6daysofhistoricaldata,thefirstandsecondmonthprojectionswillshowflatlines.Theother
projectionswillbeblank.
Withlessthan30daysofhistoricaldata,thedashboardcalculatesthefirstandsecondmonthprojections.The
otherprojectionswillbeblank.
Withmorethan30daysofhistoricaldata,thedashboardcalculatesprojectionsuptothe12thmonth.

Theprojectionsusehistoricaldatatoinvestigatehowworkloadhasbeenaddedinthepast,andprojecttheantici
patedworkloadinthefuture.Forexample:

Forthefirstmonthprojection,itlooksathowmanyVMswereaddedinthepreviousmonth,andarestillpresent
inyourenvironment.Forexample,ifyouadded6VMslastmonth,andonehasbeenremoved,thenthe1month
projectionaddsanotherfiveVMs.
Forthesecondmonthprojection,OperationsManagerusestwomonthsofhistoryinasimilarway.Forexample,
ifyouaddedeightVMstwomonthsago,andfiveofthosearestillinyourenvironment,thentheprojection
assumes10VMsfivefortwomonthsago,andfiveforlastmonth.
Forthethirdmonthprojection,thecalculationsarethesame,onlyusingthreemonthsofdata.
Forthe6,9and12monthprojections,OperationsManagerusesthethreemonthcalculation,andmultipliesit
by2,3,and4,respectively.

AsworkloadchangesandyouaddmoreVMstoyourenvironment,theprojectionsassumeasimilarrateofgrowth.If
growthcontinuesatthatrate,theprojectionsshowwhenyouwillneedtoaddnewphysicalresourcestosupport
growingdemand.
Thedashboarddisplaysthefollowingpanels:

94

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

95

TheDashboardsView

ProvisioningProjections
ThesechartsshowhowyourrequirementsforVMs,hosts,anddatastoreswillchangeintothefuture.

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

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

Summary
Thispanelcomparesthecurrentstateofyourenvironmenttoitsstatethepreviousmonth.

Eachcellinthepanelshowsthefollowinginformation:

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

Users Guide

97

TheDashboardsView

DeviceSummaries
ThesechartsshowhowthenumberofVMsandPMs,andtheconsumptionofstoragespacehaschangedovera
periodofmonths.Eachdatapointshowstheaveragevalueforthegivenmonth.Theimagebelowshowstwomonths
ofhistoricaldata.

Thechartsshowdataforthecurrentdashboardscope.NotethattheStoragechartshowstwoplots:

StorageCapacityTheamountofstoragethatisavailabletotheclustersinthecurrentscope
AllocatedStorageTheamountofstoragethatisusedbytheVMsrunningontheclustersinthecurrentscope

ClusterCapacity
Thisdashboardanswersthequestion,HowmanyVMscanIsafelyaddtoagivencluster?Thedashboardshowshow
muchextracapacityyourclustershaveasVMheadroom.Itcanshowheadroomonthephysicalhostsorthedata
storesinacluster.
Tocalculateclustercapacityandheadroom,OperationsManagerrunsplanningscenariosthattakeintoaccountall
theconditionsinyourcurrentenvironment.TheplanusestheEconomicSchedulingEnginetoidentifytheoptimal
workloaddistributionforeachcluster.ThiscanincludemovingyourcurrentVMstootherhostswithinthegivenclus
ter,ifsuchmoveswouldresultinamoredesirableworkloaddistribution.Theresultoftheplanisacalculationofhow
manymoreVMstheclustercansupport.
NOTE:OperationsManagerrunstenCapacityPlansperday.Ifyouhavemorethantenclustersinyourenvironment,
whenyoufirststartOperationsManageryouwillhavetowaitoneormoredaysbeforeallclustersappearinthisdash
board.Foranyclustersthathavenoplandata,theHeadroomvaluewillbeNAtheTotalrowwillalsoshowNAand
theClusterHeadroomchartforTotalwillbeblank.TooltipsintheSummarypanelshowwhentheplanwaslastrun
foreachcluster.

TocalculateVMheadroom,theplanmustassumeeachadditionalVMhasbeenallocatedacertaincapacityforits
resources.Toaccomplishthis,theplanusesaVMtemplateasaprofilefortheVMsthatfilltheclustersheadroom.
Forthisreason,thecountofVMsgivenfortheheadroomisanapproximationbasedonthatVMtemplate.
YoucanspecifytheVMtemplatetousefortheentireenvironment,orforaspecificcluster.Formoreinformation,see
ClusterCapacityConfigurationonpage 391

98

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.

Users Guide

99

TheDashboardsView

VMConsumedResources
TotalutilizationofphysicalresourcesbyVMsintheselectedcluster.Notethatthevaluesherecanbedifferent
thanvaluesforthesameresourceonthephysicaldevice.Forexample,theVMutilizationofmemorymightbe
1.53GB.ThatmeansthatalltheVMsintheclusterconsumeatotalof1.53GBmemory.However,theHost
Resourcesmightshow6.09GButilization.Thisindicatesthatthephysicalmachinesareusingmemoryfor
processesotherthanhostingvirtualmachines.
VMAllocatedResources
InformationabouttheresourcesallocatedtotheVMsintheselectedcluster:
MemTotalVMemcomparedtototalphysicalmemoryinthecluster
VCPU/CoreratioTheratioofVCPUstophysicalcoresinthecluster
VMDensityTheaveragenumberofVMsperhost.
VMem/RamratioTheratioofVMemcapacitytoRAMcapacityinthecluster

NumberofVMsPerHost/Storage
ThischartshowsthenumberofVMsperhostorstorage,andalsoshowsthedesiredcountofVMs,assumingyou
wanttofilltheheadroomcompletely.NotethattheDesiredbarsshowtheresultofrunningaplan.Thiscaninclude
movingyourcurrentVMstodifferenthosts,buttheplanalwaysrespectstheclusteritnevermovesVMstohosts
ondifferentclusters.

100

VMTurbo, Inc. www.vmturbo.com

StandardDashboards

ClusterHeadroom
ThischartshowsthetotalnumberofVMsrunninginthecluster,plusthetotalheadroomforthecluster.

Users Guide

101

TheDashboardsView

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

UtilizationSummaryPanel
ToDoPanel

UtilizationSummary
Thispanellistsutilizationinyourenvironmentforthecurrentstateandfortheimprovementsyouwouldachieveif
youexecuteallofthecurrentrecommendedactions.

102

VMTurbo, Inc. www.vmturbo.com

StandardDashboards

Toseeutilizationintabularformat,clicktheDetailsicon.

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

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

Users Guide

103

TheDashboardsView

HeatmapPanels
Thesepanelsshowutilizationheatmapsforthedifferenttypesofentitiesinyourenvironment.Thestatusindicators
arecolorcodedasfollows:

AsOperationsManagermonitorsandanalyzesyourenvironment,itusesconstraintstoidentifythestatusofa
resource.YouspecifytheseconstraintsinthePolicyview.Changestothesesettingscanaffectthestatusdisplayinthe
summarypanels.Formoreinformationaboutpolicysettings,seePolicyCategoriesonpage 349.
Youcangetadditionalinformationfortheitemsinthesepanelsasfollows:

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

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

104

VMTurbo, Inc. www.vmturbo.com

CustomDashboards

CustomDashboards
Thestandarddashboardsgiveyoupresetviewsintoyourenvironment.Inmanycases,youmightwanttostorecustom
dashboardsthatfocusonspecificaspectsofyourenvironment.OperationsManagersupportstwowaystocreatecus
tomdashboards:

ScopingStandardDashboardsonpage 105
Simpletocreate,yousetthescopeofastandarddashboardandsavethatresulttotheMyDashboardsfolder.
BuildingCustomDashboardsonpage 106
Youchoosethescopeandtypeofinformationpanelsthatyouwilladdtoanewdashboard.

Nomatterwhichmethodyouusetocreateadashboard,youcanalwaysselectandeditthedashboardcontents.
FromtheDashboardsflyoutpanelyoucanperformthefollowingCustomDashboardactions:

ScopingStandardDashboards
Asyouviewstandarddashboards,youcansettheirscopetofocusonspecificclustersorgroups(seeSettingDash
boardScopeonpage 84).Aftersettingascopethatyouwant,youcanthensavetheresultingdisplayasacopyofthis
standarddashboardintheMyDashboardsfolder.Forexample,youcansaveseparatescopeddashboardsforeach
clusterinyourenvironment.Inthatway,youcanusestandarddashboardstoinspectthewholeenvironment,anduse
scopedcopiesofthesedashboardstoquicklyzoominonspecificclusters.
Youcanscopeandsavethefollowingdashboardtypes:

AssureServicePerformance
ImproveOverallEfficiency
MonthlySummary
ClusterCapacity
UtilizationSummary

Tocreateascopedcopyofastandarddashboard:
1. OpentheDashboardsflyoutpanel.
Thispaneldisplaysthelistofavailabledashboards,andthecontrolstocreateacustomdashboard.
2. SelectastandarddashboardeitherAssureServicePerformance,ImproveOverallEfficiency,Monthly
Summary,ClusterCapacity,orOptimizeSummary.
YoucannotsetscopeontheClusterProjectiondashboard.

Users Guide

105

TheDashboardsView

3. Setthescopeofthecurrentdashboard.
ClicktheScopebutton( )toopentheUserScopedialogbox,thensetthescope.Formoreinformation,seeSet
tingDashboardScopeonpage 84.
4. Savethescoperesultsasacustomdashboard
Ifyouaresatisfiedwiththescoperesults,clicktheSavebutton(
NamethedashboardandclickOk.
ThenewdashboardappearsintheMyDashboardsfolder.

)toopentheScopedDashboarddialogbox.

5. Savethescoperesultsasacopyofthestandarddashboard
Ifyouaresatisfiedwiththescoperesults,clicktheSavebutton(
box.NamethedashboardandclickOk.
ThenewdashboardappearsintheMyDashboardsfolder.

)toopentheEnterScopedGroupNamedialog

6. Returnthestandarddashboardtoitsdefaultscope.
SelectthestandarddashboardandclicktheResetScopebutton(

)toreturntothedefaultscope.

Youcanalwayseditthecontentandscopeofanexistingcustomdashboard.ClickEdit(
whereyoucanchangethepanelsinthedashboardorchangetheirscope.

)toopenthedialogbox

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

106

VMTurbo, Inc. www.vmturbo.com

CustomDashboards

Users Guide

107

TheDashboardsView

Tocreateacustomdashboard:
1. OpentheDashboardsflyoutpanelandthenopentheCreateDashboarddialogbox.

2. Namethedashboard.
3. Chooseapaneltypetoincludeinthedashboard.
ThedialogboxlistsallthedifferentpaneltypesthatOperationsManagerusestodisplayinformationintheuser
interface.Youcanfindworkingexamplesofeachpaneltypeinastandarddashboard,orintheInventoryView.
Thepanellistsaredividedaccordingtotheinformationsourcestheyexposegroupsofentitiesorindividualenti
ties.Choosingfromgroupsorentitiesdeterminesthescopeyoucansettothepanel.Forexample,youcantset
anentityscopetoaGroupToDopanel.
4. Setthescopeforthechosenpanel.
Scopedetermineswhatpartofyourenvironmentthepanelwillfocuson.Forexample,youcansetupadashboard
withaChangeLogpanelthatshowsallthechangesthathaveoccurredonaspecificcluster.Youcansetadifferent
scopetoeachpanelyouaddtothedashboard,oryoucanaddanumberofpanelsallwiththesamescope.

108

VMTurbo, Inc. www.vmturbo.com

CustomDashboards

5. Addthepaneltothedashboardpanelset.
Thislistofaddedpanelsdeterminesthepanelsyourdashboardwilldisplay.Theorderinthelistdetermineshow
theydisplayinthedashboard,startingfromthetopleftofthedashboard.Selectanitemandusethe
buttonstochangeitsorder.

and

6. Whenyouaresatisfiedwiththepanelcollection,clickCreate.
Youcanalwayseditthecontentandscopeofanexistingcustomdashboard.ClickEdit(
whereyoucanchangethepanelsinthedashboardorchangetheirscope.

)toopenthedialogbox

Tocreateacustomdashboard:
1. OpentheDashboardsflyoutpanelandthenopentheCreateDashboardpanel.

Users Guide

109

TheDashboardsView

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

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

4. Dragthepaneltoplaceitinthegrid,ortoresizeit.
5. Repeatthesestepstoaddmorepanelstothedashboard

110

VMTurbo, Inc. www.vmturbo.com

EditingDashboards

6. Whenyouaresatisfiedwiththepanelcollection,savethedashboard.
ClicktheSaveicon(
)andnamethedashboard.Youcannowusethisdashboardtoviewyourenvironmentin
realtime,ortogeneratereports.YoucangototheReportsviewtoschedulegenerationofthisdashboardsreport
atregularintervals.
Youcanalwayseditanexistingdashboard:

Todragnewpanelsontothegrid,selectthedashboardintheDashboardsflyoutpanelandclickEdit(
Thisopens
Tochangeapanelsscopeorname,clicktheapanel,clickthepanelsSettingsicon.
Todeletetheapanel,clickthepanelsClosebox.

).

EditingDashboards
Youcanalwayseditanexistingcustomdashboard,andyoucancreateacustomizedcopyofastandarddashboard.In
eithercase,thestepsarethesameyouchangethelayoutofthepanelsinthedashboard,oryouchangetheprop
ertiesofpanelsinthedashboard.Thenyousaveyourchanges.
Whenyousaveyourchanges,yougetdifferentresults,dependingonthetypeofdashboardyoureediting:

StandardDashboard
Whenyousavechangestoastandarddashboard,youcreateacopyofthatdashboardyoudonotmodifythe
standarddashboarditself.ThispreservesthesamesetofstandarddashboardsforallOperationsManagerusers.
CustomDashboard
Whenyousavechangestoacustomdashboard,thatpreservesthechangesyoumadetothecustomdashboard.

Thetypesofchangesyoucanmakeare:

Changedashboardlayout
Changeapanelsproperties
Todragnewpanelsontothegrid,selectthedashboardintheDashboardsflyoutpanelandclickEdit(
Thisopens
Tochangeapanelsscopeorname,clicktheapanel,clickthepanelsSettingsicon.
Todeletetheapanel,clickthepanelsClosebox.

).

ChangeDashboardLayout
Youcanrearrangethepanelsonadashboard,deletepanelsfromit,oraddnewpanelstoit.Afteryoumakeyou
changes,besuretoclicktheSaveicon(

).

Torearrangethepanelsonadashboard,yousimplydragthebottomrightcornertochangethepanelsize.Youcan
dragapanelbyitstitlebartomoveittoadifferentlocationinthedashboardgrid.
Todeleteapanel,clickthepanelsClosebox.
Toaddnewpanelstothecurrentdashboard,clickEdit(
)toopenthelistofpaneltypesthatyoucandragonto
thedashboardgrid.Beforedraggingapanelontothegrid,youshouldrearrangethecurrentpanelstomakeroomfor
thenewone.
Users Guide

111

TheDashboardsView

ChangePanelProperties
Tochangeapanelsproperties,clickthepanelsSettingsbutton(
canchangethepanelsscopeorname.

112

).ThisopenstheEditPaneldialogbox,whereyou

VMTurbo, Inc. www.vmturbo.com

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

Users Guide

113

TheSupplyChainView

TheSupplyChainViewprovidesawaytonavigatethesupplychainandinspecttheentitiesinyourenvironment.For
example,intheabovefigureyoucansee:

114

TheviewfocusisonVirtualMachines
ThefirstVMinthelistisselected
TheselectedVMsellsresourcestooneapplication,andpurchasesresourcesfromonePMandonedatastore
ForthisVMyoucanseethecurrentsetofrecommendedactions,andachartoftheVMsresourceconsumption
overtime

VMTurbo, Inc. www.vmturbo.com

ChoosinganEntitytoView

ChoosinganEntitytoView

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

ViewingRelatedEntities
WhenyouselectanitemintheEntitieslist,theviewupdatestoshowthatentity,plusanyrelatedentities.Thetop
itemintheRelatedEntitieslististhecurrentlyselecteditem.

Users Guide

115

TheSupplyChainView

Eachentryinthelistshowstheitemscurrentutilization,plustheexpectedimprovementforthatitem.Todisplayfull
detailsforagivenitem,clickitsDetailsicon(

).

BrowsingSupplyChainEntities
YoucanusetheSupplyChainViewtobrowseyourenvironmentsinventory.AsyouselectanitemintheRelatedEnti
tieslist,theviewupdatestofocusonthatselectedentity.

116

VMTurbo, Inc. www.vmturbo.com

BrowsingSupplyChainEntities

Users Guide

117

TheSupplyChainView

SettingSupplyChainScope
Tosetthescopeoftheview,opentheScopeflyoutpanelandchoosethegrouporclusteryouwanttofocuson.

SupplyChainEntities
TheOperationsManageruserinterfacedisplaysthefollowingentitytypesinthesupplychain:

118

SupplyChainVirtualApplicationonpage 120
SupplyChainApplicationonpage 122
SupplyChainVirtualMachineonpage 124
SupplyChainPhysicalMachineonpage 126
SupplyChainStorageonpage 128
SupplyChainDiskArrayonpage 129
SupplyChainStorageControlleronpage 132
SupplyChainIOModuleonpage 133
SupplyChainFabricInterconnectonpage 134
SupplyChainChassisonpage 135
VMTurbo, Inc. www.vmturbo.com

SupplyChainEntities

SupplyChainDomainonpage 136
SupplyChainDatacenteronpage 137
SupplyChainConsumerVirtualDatacenteronpage 140
SupplyChainProviderVirtualDatacenteronpage 138
SupplyChainZoneonpage 142
SupplyChainRegiononpage 143

YourOperationsManagerlicensedetermineshowmuchofthesupplychainyourcurrentinstallationwillmanage.The
followingtableillustratesthesupplychainthatissupportedbyeachlicense,andliststhetargetsthatOperations
Managersupportstomanagethatsupplychain.

License

SupplyChain

VirtualHealthMonitor
OperationsManager(base
product)

AssociatedTargets
vCenterServer
RHEVM
HyperV
XenServer

CloudControlModule

VCloudDirector
CloudStack
AmazonEC2Regions

ApplicationControlModule

Users Guide

NetScaler

119

TheSupplyChainView

License

SupplyChain

AssociatedTargets

StorageControlModule

NetAppStorageSystems
EMVVNXseries
PureStorageFlashArray
HP3PARStoreServ

FabricControlModule

CiscoUCS

SupplyChainVirtualApplication

120

VMTurbo, Inc. www.vmturbo.com

SupplyChainEntities

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

Synopsis
Budget:

Avirtualserverhasunlimitedbudgettobuyapplicationresources.Asaresult,avirtual
applicationwillneverbesuspended.

Provides:

Transactionstoendusersandotherapplications.

Consumes:

ApplicationsrunningonVMs.

Discoveredthrough:

OperationsManagerdiscoversvirtualapplicationserversthroughloadbalancertargets(see
AddingandRemovingTargetVirtualManagementServersonpage 305).

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforavirtualapplication:

Transaction(transactionspersecond)
Thepercentageutilizationoftheallocatedtransactionspersecondforthegivenvirtualapplication.

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

Users Guide

121

TheSupplyChainView

SupplyChainApplication

Inavirtualizedenvironment,anapplicationisaprocessrunningonaVM.Applicationstypicallyservehumanusersor
otherapplications.Theyprovidetransactionstotheirusers.

Synopsis
Budget:

BydefaultapplicationshaveapriorityofMissionCritical.Thisgivesapplicationsunlimited
budget.
Ifyouoverridethissettingtoloweranapplicationspriority,itgainsbudgetasafunctionofits
activity,asmeasuredbyutilizationoftransactions.Themoreactiveanapplicationis(themore
transactionstheapplicationperforms),themoreitissellingitsservicestoauser.

Provides:

Transactionstootherapplications,toloadbalancerVirtualApplicationServers,andtoendusers.

Consumes:

VMresources,includingVCPU,VMem,andVStorage.

Discoveredthrough:

OperationsManagerusesWMI,SNMP,orJMXtodiscoverapplicationsthroughthecurrenttarget
hypervisors.
Forinformation,seeAddingandRemovingTargetVirtualManagementServersonpage 305.

ApplicationDiscovery
Bydefault,OperationsManagerdiscoversthefollowingapplications:

ApplicationName

Description

LSASS

MicrosoftActiveDirectoryservices

IIS

MicrosoftInternetInformationServices

XenDesktop

CitrixXenDesktop

122

VMTurbo, Inc. www.vmturbo.com

SupplyChainEntities

ApplicationName

Description

VMView

VMwareView

MSSQL

MicrosoftSQLServer

SharePoint

MicrosoftSharepointServer

GuestLoad

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

Inaddition,yourinstallationofOperationsManagermightbeconfiguredtodiscoverotherapplicationsrunningin
yourenvironment.Formoreinformation,seeApplicationDiscoveryonpage 381.

GuestLoad
TheApps_GuestLoaditemisaspecialentryintheApplicationshierarchy.ThisitemtrackstheresourcesthatOpera
tionsManagerhasnotassignedtoanyspecificapplication.Thiscanoccurforthefollowingreasons:

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

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforanapplication:

VMem
ThepercentageutilizationoftheVMem(inKbytes)thatwasallocatedtothehostingVM.
VCPU
ThepercentageutilizationoftheVCPU(inMHz)allocatedforthehostingVM.
Transaction(transactionspersecond)
ForvirtualapplicationsdiscoveredthroughaLoadBalancertargetorforapplicationservers,thepercentage
utilizationoftheallocatedtransactionspersecond.
Heap
Forapplicationservers,thepercentageutilizationoftheapplicationserversheap.
ResponseTime
Forapplicationservers,thepercentageutilizationoftheserversallocatedresponsetime.
Threads
Forapplicationservers,thepercentageutilizationoftheserversthreadcapacity.

Users Guide

123

TheSupplyChainView

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

SupplyChainVirtualMachine

Avirtualmachine(VM)isasoftwareemulationofaphysicalmachine,includingOS,virtualmemoryandCPUs,and
networkports.VMshostapplications.

Synopsis
Budget:

AVMgainsitsbudgetbysellingresourcestotheapplicationsithosts.Ifutilizationishigh
enough,OperationsManagercanallocatemoreresourcestotheVM,ormovetheVMtoahost
thathasmoreresources.
Ifutilizationfallsoff,theVMlosesbudget.Ultimately,ifthebudgetisntenoughtopayforthe
hostservicesitconsumes,OperationsManagerwillsuspendorpowerofftheVM.

Provides:

Resourcesforhostedapplicationstouse:
VMEM(Kbytes)
VCPU(MHz)
VStorage
IOPS(storageaccessoperationspersecond)
Latency(capacityfordisklatencyinms)

124

VMTurbo, Inc. www.vmturbo.com

SupplyChainEntities

Synopsis
Consumes:

Physicalhostresources,includingCPUandMem
Storage

Discoveredthrough:

OperationsManagerdiscoversVMsthroughhypervisortargets.
Forinformation,seeAddingandRemovingTargetVirtualManagementServersonpage 305.

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

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaVM:

VMem
Thepercentageutilizationofthevirtualmemory(measuredinKbytes)allocatedfortheVM.
VCPU
ThepercentageutilizationofthevirtualCPUcapacity(measuredinMHz)allocatedfortheVM.
VStorage
Thepercentageutilizationofthevirtualstoragecapacity(measuredinKbytes)allocatedfortheVM.
IOPS(StorageAccessOperationsperSecond)
ThepercentageutilizationofIOPSallocatedfortheVStorageontheVM.
Latency
Thepercentageutilizationoflatency(measuredinms)allocatedfortheVStorageontheVM.

Actions
OperationsManagerrecommendsthefollowingactionsforaVM:

Terminate(Remove)VM
ForaVMthathasbeensuspendedforalongperiod.
SuspendVM
ForlowutilizationofVMsresources.
Provisionadditionalresourcesfor:
HighresourceutilizationonVM
MoveVMfor:
HighresourceutilizationonVM
HighresourceutilizationonhostingPM
ExcessIOPSorLatencyinVStorage
Workloadplacementviolation
HostingPMisunderutilized(movebeforesuspendingPM)
MoveVMStorage
Forexcessutilizationofthecurrentdatastore,orformoreefficientutilizationofdatastoresintheenvironment.
ReconfigureStorage
Foroverutilizedstorageresources,addVStoragecapacity.
Forunderutilizedstorageresources,removeVStoragecapacity.
ReconfigureVM
Changenetworkandstorageconfiguration.Forexample,OperationsManagerrecommendsthisactioniftheVM

Users Guide

125

TheSupplyChainView

isconfiguredtouseanetworkthatitcannotaccess.

SupplyChainPhysicalMachine

Aphysicalmachine(PMorHost)isaserverthatrunsahypervisorprocessandhostsavirtualworkload.APMcanhost
VMsthataremanagedbythegivenhypervisor.NotethataPMisnotnecessarilyaphysicalpieceofhardware.AVM
canbesetupasaserverthatrunsahypervisor,anditcaninturnhostotherVMswithinitsprocessingspace.How
ever,itsmostusualtousephysicalhardwareasyourPMs.

Synopsis
Budget:

APMgainsitsbudgetbysellingresourcestotheVMsithosts.ThemoreVMsrunningonaPM,
themorebudgetthePMhastopurchasestorageanddatacenterresources.IfutilizationofaPM
ishighenough,OperationsManagercanrecommendthatyouprovisionanewPM.
Ifutilizationfallsoff,thePMlosesbudget.Ultimately,ifthebudgetisntenoughtopayforthe
servicesitconsumes,OperationsManagerwillrecommendtosuspendorpoweroffthePM.

Provides:

HostresourcesforVMstouse:
Mem(Kbytes)
CPU(MHz)
IO(throughputontheI/Obus)
Net(networkthroughput)
Swap(swapratecapacitymeasuredinbytes/sec)
Ballooning(sharingofmemoryamonghostedVMs)
CPUReadyQueue(waittimeonthequeueinms)

Consumes:

Datacenterresources(physicalspace,cooling,etc.)andstorage.

Discoveredthrough:

OperationsManagerdiscoversPMsthroughhypervisortargets(seeAddingandRemovingTarget
VirtualManagementServersonpage 305).Forsomehypervisorvendors,thePMisthetarget,
andforothersthePMsaremanagedbythespecifiedtarget.

126

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

Users Guide

127

TheSupplyChainView

SupplyChainStorage

StorageisrepresentedinOperationsManagerasDatastores.ADatastoreisalogicalgroupingofoneormorephysical
storagedevicesthatserveVMstoragerequirements.

Synopsis
Budget:

ADatastoregainsitsbudgetbysellingresourcestotheVMsitserves.IfutilizationofaDatastore
ishighenough,OperationsManagercanrecommendthatyouprovisionanewone.

Provides:

HostresourcesforVMstouse:
Storageamount
IOPS(storageaccessoperationspersecond)
Latency(capacityfordisklatencyinms)

Consumes:

Diskarrays(oraggregates)withtheStorageControlModule,only

Discoveredthrough:

OperationsManagerdiscoversDatastoresthroughhypervisortargets(seeAddingandRemoving
TargetVirtualManagementServersonpage 305).

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforadatastore:

128

Storage
Thepercentageofthedatastorescapacity(measuredinKbytes)thatisinuse.
IOPS
Storageaccessoperationspersecond.ChartsintheuserinterfaceshowthepercentageofallocatedIOPScapacity
thatisusedonadatastore.
Latency
Thepercentageofallocatedlatency(measuredinms)thatisinuseonthedatastore.Thismeasuresthelatency

VMTurbo, Inc. www.vmturbo.com

SupplyChainEntities

experiencedbyallVMsandhoststhataccessthedatastore.

Actions
OperationsManagerrecommendsthefollowingactionsforadatastore:

StartStorage
Forhighutilizationofstorageresources,startasuspendeddatastore.
ProvisionStorage
Forhighutilizationofstorageresources,provisionanewdatastore.
SuspendStorage
Forlowutilizationofstorageresources,moveservedVMstootherdatastoresandsuspendthisone.
TerminateStorage(Remove)
Foradatastorethathasbeensuspendedforaperiodoftime,removethedatastore.
Move(onlywiththeStorageControlModule)
Forhighutilizationofphysicalstorage,movedatastoretoadifferentdiskarray(aggregate).
Resize(onlywiththeStorageControlModule)
Increaseordecreasethedatastorecapacity.

SupplyChainDiskArray

ADiskArray(anaggregate)isadatastoragesystemmadeupofmultiplediskdrives.Forexample,aRAIDisanaggre
gatethatimplementsredundancyandotherdatamanagementfeatures.Adiskarrayprovidesstoragevolumesto
servethestoragerequirementsofphysicalmachines.Itusestheresourcesofonestoragecontroller,whichmanages
thediskarrayoperation.
OperationsManagersupportsdiskarrayswhenyouhaveinstalledtheStorageControlModulelicense.

Users Guide

129

TheSupplyChainView

Synopsis
Budget:

Adiskarraygainsitsbudgetbysellingresourcestothedatastoresitserves.Ifutilizationofadisk
arrayishighenough,OperationsManagercanrecommendthatyouprovisionanewone.

Provides:

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

Consumes:

Storagecontrollers

Discoveredthrough:

OperationsManagerdiscoversdiskarraysthroughstoragecontrollertargets(seeAddingStorage
ManagersasTargetsonpage 321).

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforadiskarray:

Storage
Thepercentageutilizationofthestorage(measuredinKbytes)allocatedforthegivendiskarray.Allocatedstorage
isthesumoftheaggregatedphysicalstoragethatthearrayexposestotheenvironment.
StorageProvisioned
Thepercentageutilizationofthestoragethatwasprovisionedforthisdiskarray.Thisencompassesover
provisioningofstorage,aswellasthinprovisioningontheVMs,deduplication,compression,andotherstorage
optimizations.Forexample,assumestorageoverprovisioningof200%astheonlystorageoptimization.IfStorage
Utilizationwasat100%,thenStorageProvisionedwouldbe50%(halfoftheoverprovisionedstorageinuse).A
morerealisticsituationwouldhavethecurrentStorageUtilizationat50%,andStorageProvisionedwouldshowa
valueof25%.
IOPSStorageAccessOperationsperSecond
ThepercentageutilizationofallocatedIOPS.Thediskarrayaggregatesthisvalueforallitsvolumes.Inother
words,allvolumesonagivendiskarrayshowthesamevalueforthisresource.
Latency
Thepercentageutilizationofallocatedlatency.Thediskarrayaggregatesthisvalueforallitsvolumes.Inother
words,allvolumesonagivendiskarrayshowthesamevalueforthisresource.

Actions
OperationsManagerrecommendsthefollowingactionsforadiskarray:

130

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

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

131

TheSupplyChainView

SupplyChainStorageController

AStorageControllerisadevicethatmanagesoneormorediskarrays.ThestoragecontrollerprovidesCPUcyclesto
performstoragemanagementtasksforeachdiskarrayitmanages.
OperationsManagersupportsstoragecontrollerswhenyouhaveinstalledtheStorageControlModulelicense.

Synopsis
Budget:

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

Provides:

CPUresourcestomanagediskarrays.

Consumes:

NA

Discoveredthrough:

OperationsManagerdirectlyaccessesstoragecontrollertargets(seeAddingandRemoving
TargetVirtualManagementServersonpage 305).

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforastoragecontroller:

132

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

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

133

TheSupplyChainView

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforanIOModule:

Net
Thepercentageutilizationofthetotalthroughput(storageandnetwork,combined)allocatedfortheIOModule.

Actions
OperationsManagerdoesnotrecommendactionstoperformonanIOModule.

SupplyChainFabricInterconnect

AFabricInterconnectconnectsserversinacomputingfabrictothefabricsnetworkandstorageresources.Itprovides
networkbandwidthtotheserversintheplatform.
OperationsManagersupportsFabricInterconnectswhenyouhaveinstalledtheFabricControlModulelicense.

Synopsis
Budget:

AFabricInterconnectgainsitsbudgetbysellingNetresourcestotheIOModules.

Provides:

Netresources

Consumes:

N/A

Discoveredthrough:

OperationsManagerdiscoversFabricInterconnectsthroughmanagersoffabricplatforms(such
asUCS)thatusethem.Forinformationaboutfabricmanagertargets,seeAddingandRemoving
TargetVirtualManagementServersonpage 305.

134

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

135

TheSupplyChainView

MonitoredResources
OperationsManagermonitorsthefollowingresourcesfortheserversinachassis:

Power
Thepercentageoftheacceptablerangeofpowerconsumptionthatisutilizedbythischassis.
Cooling
Thepercentageoftheacceptabletemperaturerangethatisutilizedbythischassis.Asthechassistemperature
nearsthehighorlowrunningtemperaturelimits,thispercentageincreases.

Actions
OperationsManagerdoesnotrecommendactionsforachassis.

SupplyChainDomain

ADomainrepresentsthecomputingfabricnetwork.ItprovidesNetworkThroughputresourcestogivethefabric
northboundnetworkconnectivity.

Synopsis
Budget:

ADomainhasunlimitedbudget.

Provides:

NetworkThroughput

Consumes:

N/A

Discoveredthrough:

OperationsManagerdiscoversDomainsthroughfabricmanagertargets.

136

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

MonitoredResources
OperationsManagerdoesnotmonitorresourcesdirectlyfromthedatacenter,butitdoesmonitorthefollowing
resources,aggregatedforthePMsinadatacenter:

Mem
ThepercentageofthePMsmemorythatisreservedorinuse,measuredinKbytes.
CPU
ThepercentageofthePMsCPUcyclesthatarereservedorinuse,measuredinKbytes.

Users Guide

137

TheSupplyChainView

IO
ThedataratethroughthePMsIOadapters.ChartsintheuserinterfaceshowthepercentageofthePMsIO
capacitythatisinuse,measuredinKbytespersecond.
Net
ThedataratethroughthePMsnetworkadapters.ChartsintheuserinterfaceshowthepercentageofthePMs
networkthroughputcapacitythatisinuse,measuredinKbytespersecond.
Swap
ThepercentageofthePMsallocatedswapspacethatisinuse,measuredinKbytes.
Balloon
ThesharingofmemoryamongVMsrunningonthehost.ChartsintheuserinterfaceshowpercentageofthePMs
ballooningcapacitythatisinuse,measuredinKbytes.
1,2,4CPUReady
ThepercentageofthePMsallocatedreadyqueuecapacity(measuredinKbytes)thatisinuse,for1,2,and4CPU
readyqueues.ChartsintheuserinterfaceshowthepercentageorwaittimeforalltheVMsonagivenhostPM.

Actions
OperationsManagerdoesnotrecommendactionstoperformonadatacenter.Instead,itrecommendsactionstoper
formonthedevicesrunninginthedatacenter.

SupplyChainProviderVirtualDatacenter

NOTE:DifferenttargetsusedifferentnamestorefertoVirtualDatacenters.IntheOperationsManagersupplychain,

theseentitiesareallrepresentedbyConsumerandProviderVDCs,asfollows:

138

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

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaProvidervDC:

Mem
Thepercentageofphysicalmachinememorythatisreservedorinuse,measuredinKbytes.
CPU
ThepercentageutilizationofCPUresourcesallocatedtotheProvidervDC.
Storage
ThepercentageusageofstoragethatisallocatedtotheProvidervDC.

Actions
OperationsManagerdoesnotrecommendactionstoperformonaProviderVDC.Instead,itrecommendsactionsto
performonthedevicesrunninginthedatacenter.

Users Guide

139

TheSupplyChainView

SupplyChainConsumerVirtualDatacenter

NOTE:DifferenttargetsusedifferentnamestorefertoVirtualDatacenters.IntheOperationsManagersupplychain,

theseentitiesareallrepresentedbyConsumerandProviderVDCs,asfollows:

VMTurbo

vCloudDirector

vCenterServer

VMM

CloudStack

OpenStack

ConsumerVDC

OrganizationVDC

ResourcePool
(Child)

Tenantor
TenantQuota

Accounts

Tenant

ProviderVDC

ProviderVDC

ResourcePool
(Root)

Cloud

Pod

N/A

AConsumerVirtualDatacenter(vDC)isacollectionofresourcesthatareavailableforexternalcustomerstomanage
workloadthroughthecloud.Itisanenvironmentcustomerscanusetostore,deploy,andoperatevirtualsystems.
ConsumerDatacentersusetheresourcessuppliedbyaProviderDatacenter.
OperationsManagersupportsvirtualdatacenterswhenyouhaveinstalledtheCloudControlModulelicense.

140

VMTurbo, Inc. www.vmturbo.com

SupplyChainEntities

Synopsis
Budget:

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

Provides:

Resourcestohostvirtualsystems.

Consumes:

ProvidervDC

Discoveredthrough:

OperationsManagerdiscoversvDCsthroughcloudstackmanagerssuchasvCloudDirector(see
AddingandRemovingTargetVirtualManagementServersonpage 305).

WhileuserscanseesomeofthephysicalresourcesthatsupporttheConsumervDC,consumerleveluserscannot
modifythesephysicalresources.UsersofConsumervDCsmakechangestohowthevirtualdevicesaredeployedin
thatenvironment,buttheymustasktheProvidervDCadministratortoaddmorephysicalresourcestobeusedbythe
ConsumervDC.Likewise,OperationsManagercanchangeresourcesontheVMsrunninginthevDC,butitdoesnot
makeanychangestophysicalresourcesthroughthisvDC.

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaConsumervDC:

Mem
Thepercentageofphysicalmachinememorythatisreservedorinuseforthisdatacenter,measuredinKbytes.
CPU
ThepercentageutilizationofCPUresourcesallocatedtothedatacenter.
Storage
ThepercentageusageofstoragethatisallocatedtotheConsumervDC.

Actions
OperationsManagerrecommendsthefollowingactionsforaConsumerDatacenter:

ResizeConsumervDC
ResizeuptoincreasememoryandCPU.
Resizedownifthedatacenterresourcesareunderutilized.
ProvisionConsumervDC
Ifresizeactionsarenotexecuted,OperationsManagercanrecommendprovisioninganewdatacenter.For
example,ConsumerDatacenteruserswhoarebilledforadditionalresourcesmightchoosenottoexecuteresize
upactions.Inthatcase,OperationsManagercouldrecommendprovisioninganewConsumervDC.Notethat
OperationsManagerwillonlymakethisrecommendationifthereareenoughresourcesonthehostingProvider
vDC.

Users Guide

141

TheSupplyChainView

SupplyChainZone

AZonerepresentsanAvailabilityZoneintheAmazonEC2cloud.AZonehostsvirtualworkloadsintheoryitcan
hostasmanyVMsasyouwant.BymanagingZonesinthesupplychain,OperationsManagercanmanageahybrid
cloudenvironmentto:

StartaVMonthecloudsoyoucansuspendworkloadtofreeupresourcesinyourenterpriseenvironment
SuspendaVMrunningonthecloudwhenenterpriseresourcescomefree,soyoucanruntheworkloadonthe
enterprise
Synopsis
Budget:

OperationsManagerassumesaZonehasinfiniteresources.

Provides:

ComputeandstorageresourcestoVMs.

Consumes:

Regionresources.

Discoveredthrough:

OperationsManagerdiscoversZonesthroughRegiontargets.

MonitoredResources
OperationsManagermonitorsthefollowingresourcesforaZone:

142

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

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

143

TheSupplyChainView

Synopsis
Budget:

OperationsManagerassumesaRegionhasinfiniteresources.

Provides:

HostingandstorageresourcestoZones.

Consumes:

NA

Discoveredthrough:

AccesstotheAmazonEC2cloud,asidentifiedbyyouraccesskeys.

MonitoredResources
OperationsManagerdoesnotmonitorresourcesdirectlyfromtheregion,butitdoesmonitorthefollowingresources,
aggregatedfortheZonesinaregion:

Mem
ThepercentageofthePMsmemorythatisreservedorinuse,measuredinKbytes.
CPU
ThepercentageofthePMsCPUcyclesthatarereservedorinuse,measuredinKbytes.
IO
ThedataratethroughthePMsIOadapters.ChartsshowthepercentageofthePMsIOcapacitythatisinuse,
measuredinKbytespersecond.
Net
ThedataratethroughthePMsnetworkadapters.ChartsshowthepercentageofthePMsnetworkthroughput
capacitythatisinuse,measuredinKbytespersecond.
Swap
ThepercentageofthePMsallocatedswapspacethatisinuse,measuredinKbytes.
Balloon
ThesharingofmemoryamongVMsrunningonthehost.ChartsshowpercentageofthePMsballooningcapacity
thatisinuse,measuredinKbytes.
1,2,4CPUReady
ThepercentageofthePMsallocatedreadyqueuecapacity(measuredinKbytes)thatisinuse,for1,2,and4CPU
readyqueues.ChartsshowthepercentageorwaittimeforalltheVMsonagivenhostPM.

Actions
OperationsManagerdoesnotrecommendactionsforaRegion.

144

VMTurbo, Inc. www.vmturbo.com

TheWorkloadView
TheWorkloadViewgivesauniqueperspectiveonthedistributionofdemandandsupplythroughoutyourenviron
ment.Ataglance,youcanseehowtheworkloadinyourenvironmentisutilized,andhowtheworkloaddemanduti
lizestheunderlyingsupplyofresources.Theviewdisplaystwopanels:

CurrentWorkloadThecurrentdistributionofworkloadintheenvironment.
ExpectedImprovementsTheimprovementstoworkloaddistributiontheenvironmentwouldachieveifyou
executedthecurrentsetofrecommendedactions.Thispanelincludesanimprovementssummary,anda
workloadchartthatplotstheexpectedimprovements.

CurrentWorkloadchartandImprovementsSummarychart

Users Guide

145

TheWorkloadView

Formoreinformation,see:

TheWorkloadChartonpage 146
TheImprovementsSummaryonpage 150
ControllingWorkloadChartDisplayonpage 151
SettingWorkloadViewScopeonpage 155

TheWorkloadChart

TheworkloadChartplotsthesupplyofresourcesalongXandYaxes,andplacesgroupsofworkloadentitiesonagrid
accordingtotheutilizationofthesuppliedresources.Bydefault,thechartsplotphysicalutilizationofhostandstor
agealongtheXandYaxes.Theseaxesmeasureeithertheutilizationindexvalueorthepercentageofresourcecapac
itythatisutilizedonthegivenproviders.

146

VMTurbo, Inc. www.vmturbo.com

TheWorkloadChart

Thechartisdividedintoagrid,anditplacesringsonthatgrid.TheringsrepresentworkloadentitiesVMsorAppli
cations.Ringsizerepresentsthenumberofentitiesinagridsector.Colorshowstheseverityofthemostcriticalentity
inthecollection.Positionplotstheaverageresourceutilizationfortheprovidersthatdeliverresourcestothatcollec
tionofentities.
Notethatringcolorisafunctionoftheutilizationoftheworkloadentities,nottheutilizationoftheprovided
resources.Thisisbestillustratedbyexample,assumingaplotofVMsonhostsanddatastores:

Aworkloadentitycanbecriticallyoverutilized,eventhoughitisrunningonanunderutilizedprovider.Likewise,an
entitycanbeunderutilizedeventhoughitisrunningonanoverutilizedprovider.Whenlookingatthecolorofaring,
keepinmindthatitmeansthatatleastoneworkloadentityisintheindicatedstate,andthattheutilizationofan
entitydoesnothavetomatchtheutilizationoftheunderlyingproviderinanyway.

InspectingChartData
Thechartdisplayprovidesanoverviewofyourenvironment,withlimiteddetails.Youcanselectaregionofthechart
todrilldownanddisplayinformationabouttheentitiesthatareinthatregion.

Users Guide

147

TheWorkloadView

TheinformationpanelalsoincludesalistofrecommendedactionsforthecurrentlyselectedVMs.

EntitiesList
Foreachentry,theEntitiesListshowsthefollowinginformation:

Entityname(VMorApplication)
UtilizationIndex
XAxisproviderthathoststheentity,anditsUtilizationIndex
YAxisproviderthathosttheentity,anditsutilizationindex

Toseewhereaspecificworkloadentitylinesupinthechart,hoverovertheentryinthelist.Thecurrentand
expectedimprovementsWorkloadChartsbothdisplaycrosshairstoshowtheutilizationcoordinatesforthatentity.
Inthisway,youcanseetheutilizationinthecurrentenvironment,andalsotheutilizationitwouldexhibitifyou
acceptedtheexistingrecommendedactions.

RecommendedActionsList
TheinformationpanelincludesanactionslistthatgivesthesameinformationastheOperationsManagerToDolist.
(ForacompletedescriptionofToDolists,seeToDoListsMaintainingQoSonpage 69.)

148

VMTurbo, Inc. www.vmturbo.com

TheWorkloadChart

Thelistofrecommendedactionspertainstotheselection.Toexecuteactions,selecttheactionsyouwantandclick
ExecuteSelected.

Users Guide

149

TheWorkloadView

TheImprovementsSummary

TheImprovementsSummarypanelshowstheimprovementsyoucanexpectafterexecutingthecurrentsetofrecom
mendedactions.Itgivesanoverviewoftheeffecttheseimprovementswillhave,andcomparesthebeforeandafter
workloaddistributions.

150

VMTurbo, Inc. www.vmturbo.com

ControllingWorkloadChartDisplay

Thesummarychartshowstheseimprovementsnumerically:

RiskFactor
Thisindicateshowmuchimprovementyoucanexpectfromtherecommendedactions.Thehigherthisnumber,
themoreimpactyouwillseefromexecutintheseactions.Thisvaluecanbefrom0to100,where0meansthere
arenoimportantactionstotake,and100meanseveryactionwillhaveahighimpact.
RiskChanges
RisksarecountedasasumofallVMsrunningatcriticalutilization,plusVMsrunningonhostsordatastoresat
criticalutilization.Forexample,ifyouhaveonecriticallyutilizedVMrunningonnormallyutilizedhardware,and
threenormallyutilizedVMsrunningonanoverutilizeddatastore,therisktotalwouldbefour.
VMDensity
ThisisameasureofthenumberofVMsperhost,onaverage.YoucanseeinformationsuchashowmanyVMsare
currentlyrunningoncriticallyoverutilizedhosts,andhowthatfigurewouldchangeafterexecutingthecurrentset
ofrecommendedactions.

TheWorkloadDistributiontableslistthedatausedtocalculaterisks,forthecurrentstateandfortheimprovedstate.
TheTotalscolumncountsalltheCritical,Warning,Normal,andUnderutilizedinstancesofthefollowing:

VMs
HowmanyVMsareutilizedattheindicatedrate.
VMsonHosts
HowmanyVMsrunonhoststhatareutilizedattheindicatedrate.NotethatanormallyutilizedVMcanrunonan
overutilizedorunderutilizedhost.
VMsonStorage
HowmanyVMsrunondatastoresthatareutilizedattheindicatedrate.NotethatanormallyutilizedVMcanrun
onanoverutilizedorunderutilizeddatastore.

ThetitlebarforeachtableincludesacountofVMs,hosts,anddatastores.IfOperationsManagersuggestsaprovi
sioningorshuttingdownanyofthesedevices,thetitlebarindicatestherecommendedchange.
YoucantogglethispanelsviewtoshowtheImprovementsSummary,oraWorkloadChartfortheexpectedimprove
ments.

ControllingWorkloadChartDisplay
YoucanmodifyhowtheWorkloadChartdisplaysitsdata.Forexample,youcanfocustheviewonspecificdemand
sayyouwanttoplotApplicationsinsteadofVMsandondifferentsuppliedresources.Youcanalsomodifythe
severitythechartshows(hideallunderutilizedrings)andthescaleusedforplottingthesupply(percentageofutilized
capacity,orUtilizationIndex).

SettingDisplayofDemandandSupply
Bydefault,theWorkloadChartplotsgroupsofVMsastheyrunonHostsandDatastores.TheVMsrepresentthe
demandinyourenvironment,andtheHostsandDatastoressupplytheresourcestheseVMsrequire.Youcanchange
thecharttoshowthedemandsofdifferentworkloads(ApplicationsorVMs),andyoucanplottheworkloadonagrid
thatmapsoutdifferentsuppliedresourceseitherproviders,orthespecificcommoditiestheassociatedproviders
deliver.

Users Guide

151

TheWorkloadView

SpecifyingDemandandSupply
Forexample,thefollowingfigureshowsapplications,andhowtheirworkloadspreadsacrossthesupplyoftheVMem
andVCPUthatsprovidedbythehostingVMs.Notethatalloftheapplicationsareunderutilized,andthatveryfewof
themareonVMswithhighutilizationofVMemorVCPU.

152

VMTurbo, Inc. www.vmturbo.com

ControllingWorkloadChartDisplay

ChartingApplicationsoverVMemandVCPU

Users Guide

153

TheWorkloadView

SettingSeverityandScale
TheWorkloadViewincludesaflyoutpanelforChartControls.TomodifytheWorkloadChartdisplay,openthisflyout
panelandmakethesettingsyouwant.

TheWorkloadChartFlyOutPanel

154

VMTurbo, Inc. www.vmturbo.com

SettingWorkloadViewScope

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

SettingViewScope

Users Guide

155

TheDeployView
ThedeployViewiswhereyoucanuseOperationsManagerintelligentworkloadmanagementtocalculateoptimal
placementfornewVMS,andthenactuallydeploytheminyourenvironment.Theviewprovidestoolstocreateand
manageresourcereservations,soyoucandeploytherequestedVMsnoworinthefuture.

Users Guide

156

CreatingReservations

TodeployVMsinthisview,youwillperformthefollowingsteps:

Defineareservation
SpecifytheresourcerequirementsforeachVM,andhowmanyVMsofthattypeyouwanttodeploy
Requesttheresources
OperationsManagercalculatestheresourcerequirements.Ifyoursystemhassufficientresources,Operations
ManagerliststheplacementitrecommendsforeachproposedVM.
Acceptthereservation
IfyouagreewiththeproposedVMplacement,acceptthereservationIfyousetafuturedeploydate,this
placesthereservationintheReservationslist.Ifyousetadeploydateoftoday,thiswilldeploytheVMs
immediately.
Deploythereservation
Aslongasthereservationisactive,youcandeployit.OperationsManagercreatestheVMsandplacesthemon
hostsinyourenvironment.

Thisviewkeepslistsofreservationsthatareinoneofthefollowingstates:

CurrentReservations
OperationsManageraddsthereservedVMstoyourinventory,andcalculatestheirplacementasthoughtheyare
realVMs.Inthisway,youcanseehowyourenvironmentaccommodatestheadditionalworkload,andyoucan
runplansthattakethisreservedworkloadintoaccount.Areservationremainsactiveuntilyoudeployit,cancelit,
ortheDeployDatehaspassed.
TheresnoguaranteethatyourenvironmenthasenoughresourcestoplacealltheVMsinyourreservation.Inthat
case,OperationsManagercalculatesplacementfortheVMsthatitcanplace,andmarksthereservationas
unfulfilled.Formoreinformation,seeActiveReservationsonpage 162.
FutureReservations
IfyousetafuturedatefortheReservationDate,thisputsthereservationintheFutureReservationslist.
OperationsManagerdoesnotcalculateplacementatthistimethefuturereservationsavesthedefinition,and
OperationsManagerwillcalculateplacementandreservetheVMsatthetimeofthereservationdate.

ThefollowingtopicsdescribehowtousetheDeployview:

CreatingReservationsonpage 157
ActiveReservationsonpage 162
FutureReservationsonpage 165
DeployingVMsonpage 166
CreatingandEditingTemplatesonpage 167

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

Definethereservation,includingworkloadtoreserveandadeploybydate
Requestthereservation
Acceptthereservation
Ifthesystemhassufficientresourcestoplacetheworkload,thereservationisactive.Otherwisethereservationis

Users Guide

157

TheDeployView

pending.
ItsimportanttounderstandthatOperationsManagerdeployscompletereservationsitcannotdeployasubsetofa
reservation.IfyouhavealargenumberofVMstodeploy,butyouwantflexibilitytoprioritizesomeVMsoverothers,
youshouldcreateseparatereservationsforeachclassofworkload.Itsoftenagoodideatoavoidverylargereserva
tions,infavorofmultiplesmallerones.
NOTE:Ifyoudefineareservationwithadeploydateoftoday,thenyouwilldeploytheworkloaddirectlyOperations

Managerdoesntcreateareservation.Dontworry,youwillhaveachancetoreviewtheproposeddeployment,and
acceptorrejectit.

DefiningaReservation
ThefirststepfordeployingVMsistodefinethereservation.Thisspecifiestheworkloadyouwanttodeploy,setsares
ervationdate,andsetsaDeployDateforthereservation.

NOTE:TERMINOLOGYISSUETospecifyworkload,youwillselectaVMTemplatetouse.Somehypervisorsreferto

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

158

VMTurbo, Inc. www.vmturbo.com

CreatingReservations

Todefineareservation:
1. Namethereservation.
Provideanameforthereservation.ThisprovidesabasenameyoucanusetoidentifythereservedVMsinthe
inventory.Forexample,thefollowingfigureshowsreservedVMsforthereservationnamedDemoStations:

2. SpecifyVMCounthowmanyVMstodeploywiththisreservation.
3. SettheReservationDate.
ThissetswhentoreservetheVMresources.Ifthedateisinthefuture,thenthereservationdefinitionwillbesaved
intheFutureReservationslist.OperationsManagerdoesnotcalculateplacementforfuturereservations.Ifyou
givethecurrentdate,thereservationisactive,andplacedintheReservationslist.
4. SettheDeployDate.
ThissetshowlongthereservationwillremainintheDeployView.Ifyouhavenotdeployedbythisdate,andthe
reservationcanbefulfilled,OperationsManagerautomaticallydeploysthereservation.
Todeploytheworkloaddirectly,settodaysdateinthisfield.OperationsManagerwilldeploytheworkloadas
soonasyouaccepttheproposeddeployment(seeAcceptingaReservationonpage 160).
5. ChoosetheVMTemplatetouseforthereservedVMs.
VMTemplatesspecifytheresourcesavailabletotheVM,including:
VCPUs
VirtualMemory
Storage
NetworkThroughput
IOPS
IOThroughput
NotethatyoumustchooseatemplatethatismappedtoaDeploymentProfile.Whenyouchooseatemplate,the
DeploymentProfileslistupdatestoincludetheprofilesthatmaptothattemplate.
ToinspectVMTemplates,opentheTemplateCatalog( )andselectthetemplateyoureinterestedin.(Formore
informationaboutusingthisdialogbox,seeCreatingVMTemplatesonpage 168.)
IftheVMTemplatewasdiscovered,itsnamebeginswiththeIPaddressofthehypervisorthatmanagesthatVM
templatedata.Also,adiscoveredtemplateisreadonly(youcannoteditdiscoveredtemplates).
6. ChoosetheDeploymentProfiletouseasthebasisofyournewVMs.
TheDeploymentProfilespecifiesphysicaldetailsabouthowtodeploytheVM,including:
ThepathtotheVMpackagefiles(OVForVHD)thatwillbecopiedtodeploythisVM.NotethatiftheDeploy
mentProfiledatawasdiscoveredbyOperationsManager,thentheprofiledoesnotshowapathtotheVM
packagefiles.Also,youcannoteditadiscoveredDeploymentProfile.
Optionalplacementconstraints(constraintodatacenterorcluster)IftheDeploymentProfiledoesnotspecify
adatacenterorcluster,thenOperationsManagerisfreetodeploytheVManywhereinyourvirtualenviron
ment.
ToinspectDeploymentProfiles,opentheEditTemplatesdialogboxandselecttheprofileyoureinterestedin.(For
moreinformationaboutusingthisdialogbox,seeCreatingDeploymentProfilesonpage 168.)IftheDeployment
Profilewasdiscovered,itsnamebeginswiththecharactersDEP-forDeployment.Adiscoveredprofileisread
only.
Users Guide

159

TheDeployView

RequestingaReservation
Afteryouhavedefinedthereservation,clickRequest.
Ifyougavethecurrentdateforthereservation,OperationsManagerstartstocalculatetheoptimalplacementforthe
VMsyouhavespecifiedforthereservation.YoumayhavetowaitbrieflywhileOperationsManagermakesthesecal
culations.
Dependingonthesizeoftheworkloadandtheavailableresourcesinyourenvironment,therequestcanhaveoneof
tworesults:

SufficientResources
IfyourenvironmenthassufficientresourcestoplacealltheVMsinthereservation,OperationsManagerdisplays
alistofproposedVMplacements,oneforeachVMthatyouspecified.Youcanacceptthisreservation,anditwill
becomeactiveitappearsintheReservationslistwithastatusconthatshowsitasReserved( ).
InsufficientResources
IfyourenvironmentdoesnthavesufficientresourcestoplacealltheVMs,OperationsManageralertsyoutothat
fact.Youcanclosethealertboxandacceptthereservation,anditwillbecomeunfulfilleditappearsinthe
ReservationslistwithastatusiconthatshowsitasUnfulfilled( ).

Ifyougaveafuturedateforthereservation,thenOperationsManagerdoesnotcalculateitsplacementatthistime.
Instead,thereservationisplacedintheFutureReservationslistwithastatusiconthatshowsitasafuturereservation
( ).WhentheReservationDatearrives,OperationsManagercalculatesplacementforthereservation,andmovesit
totheReservationslist.

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

160

VMTurbo, Inc. www.vmturbo.com

CreatingReservations

IfyourenvironmenthassufficientresourcestodeploythereservedVMs,youwillcreateaFulfilledReservation.Ifyou
donthavesufficientresources,youwillcreateanUnfulfilledReservation.Formoreinformation,seeActiveReserva
tionsonpage 162.
NOTE:Whenthedeploydateistoday,OperationsManagerdeploystheVMsimmediatelyifyoursystemhassufficient

resources.

Users Guide

161

TheDeployView

ActiveReservations
WhenyoucreateareservationwithaReservationDatethatisfortoday(oriftheReservationDatehaspassed),Oper
ationsManagercalculatesplacementforthereservedVMsandaddsanentrytotheReservationslist.

WhileitsintheReservationslist,areservationisactivewhileareservationisactive:

162

OperationsManageraddsthereservedVMstoyourinventoryandcalculatestheirplacementasthoughtheyare
realVMs.ItmanagestheplacementofthereservedVMsalongwiththeplacementofactualworkloadinyour
environment.
Ifyourenvironmentdoesnthaveenoughresourcestoplaceallthereservedworkload,thereservationis
Unfulflled.Foranunfulfilledreservation,OperationsManagercontinuallytriestoplacethependingworkloadif
conditionschangeinyourenvironment,thenOperationsManagerwillreserveanypendingVMsthatitcan.
YoucanseereservedVMsinyourinventory,alongsideactualworkload.ThisincludestheDashboard,Supply
Chain,Workload,andInventoryviews.
YoucanrunplansthattakethereservedVMsintoaccount.Inaddition,plansthatareusedtogeneratedatain
dashboardsalsoincludereservedVMsintheircalculations

VMTurbo, Inc. www.vmturbo.com

ActiveReservations

Areservationremainsactiveuntiloneofthefollowingoccurs:

Youselectthereservationanddeployit
Whenyoudeployareservation,OperationsManagerdeploystheindicatedVMsatthelocationscurrently
occupiedbythereservedVMs.Beforedeploying,youcanusedifferentOperationsManagerviewstoinspectthe
placementofthereservedVMs.
Youselectthereservationandcancelit
CancelingareservationremovesthereservedVMsfromthemarketOperationsManagernolongerincludes
theseVMsinitsworkloadplacementcalculations.
TheDeployDatehaspassed
Ifthereservationisfulfilled,OperationsManagerautomaticallydeploysthereservationontheDeployDate.Ifthe
reservationisunfulfilled,OperationsManagercancelsthereservation.

NOTE:OperationsManagerwillonlydeployareservationthatiscompletelyfulfilled.Ifthedeploydatepassesforan

unfulfilledreservation,orifyouselectitandclickDeploy,thenOperationsManagercancelsthereservation.IfanyVMs
fromanunfulfilledreservationwerereservedinyourenvironment,theywillberemoved.

ReservationDetails
Toseedetailsaboutanactivereservation,clickthereservationentryintheActiveReservationslist.Thisdisplaysthe
UpdateReservationdialogbox.Youcanusethisdialogboxtochangethereservationsnameordeploydate.

YoucanalsousetheOperationsManageruserinterfacetoviewreservedVMsanddrilldowntodetailsaboutthem.
Forexample,youcanseereservedVMsintheInventoryandSupplyChainviews:
Users Guide

163

TheDeployView

PlacementCalculations
ToplacereservedVMsonHostsandDatastoresinyourenvironment,OperationsManagermeasurestheVMcon
sumptionofthefollowingresources:

MEMOverprovisioned
CPUOverprovisioned
StorageProvisioned

Bydefault,storageoverprovisioningissetto200%,andMemandCPUoverprovisioningissetto1000%.
TheseresourcesmeasureconsumptionofoverprovisionedcapacityforhostMEMandCPU,aswellasconsumptionof
StorageProvisionedcapacityonthedatastores.EachreservedVMconsumesafixedamountoftheseresources,
accordingtothesettingsinitstemplate.Byusingtheoverprovisionedresources,OperationsManagercancalculate
theplacementofreservedVMseventhoughtheydontconsumeanyactualresourcesintheenvironment.
Forexample,assumeahostmachinewithMEMcapacityof512GB.Bydefault,MEMoverprovisioningissetto
1000%,sotheMEMOverprovisionedcapacityisfiveTb,or5120Gb.Assume10reservedVMscreatedfromatem
platethatassignsit3072MBofvirtualmemorytoeachVM.Inthatcase,OperationsManagercalculatesutilizationof
30720MBforthereservation,whichisapproximately0.59%ofthehostsMEMOverprovisionedcapacity.
NotethatactualVMsandreservedVMsallusetheoverprovisionedresource.IftheactualVMsstarttoutilizemore
memory,theutilizationofMEMOverprovisionedwillincreaseonthehost.Ifitincreasesenough,OperationsManager
canmoveVMsoffofthathostitmightmovetheactualVMs,oritmightmovethereservedVMs.Conversely,ifuti
lizationdropsitcanmovemoreworkloadontothehost.Inthisway,theplacementofreservedVMsremainsupto
date,andthatplacementwillbevalidwhenyouchoosetodeploythereservation.

164

VMTurbo, Inc. www.vmturbo.com

FutureReservations

UnfulfilledReservations
IfOperationsManagercantplacealltheVMsdefinedinyourreservation,itplacesthoseVMsthatitcan,andputsthe
reservationintotheReservationslistwithastatusofUnfufilled( ).Aslongasthereservationisactive(thedeploy
datehasntpassed,andyouhaventcancelledthereservation),OperationsManagercontinuestotryandplacethe
pendingVMs.
Ifconditionsinyourenvironmenthavechanged,andOperationsManagercanplacealltheVMsforthatreservation,it
thenchancesthereservationstatus( ).Whenitstimetodeploy,OperationsManagerwilldeployalltheassociated
VMs.
IfthedeploydatecomesandOperationsManagerhasnotbeenabletoplacealltheVMs,thenitcancelsthereserva
tion.Inotherwords,OperationsManagerwillnotdeployapartialreservationitsallornothing.

FutureReservations
Whenyouspecifyafuturedateforthereservation,youcreateaFutureReservation.

ThisisawaytodefineareservationanddeferthetimethatOperationsManagerwillcalculatetheplacementofthe
reservationsVMs.Insteadofcalculatingtheplacement,OperationsManagerplacesthereservationintheFutureRes
ervationslist.
TheReservationDateshowsthedatewhenyouwantOperationsManagertocalculateplacementandreserve
resourcesfortheworkload.Atthattime,OperationsManagerwillmovethereservationintotheReservationslist.

Users Guide

165

TheDeployView

DeployingVMs
TodeployVMs,youfirstcreateareservation.Whenyourequestareservation,OperationsManagercalculatesthe
optimalplacementforthereservedVMs.Youcanthenaccepttheproposedplacementtocreateanactivereserva
tion.Formoreinformationaboutreservations,see:

CreatingReservationsonpage 157
ActiveReservationsonpage 162

OperationsManagerprovidesthreewaystodeployVMsinafulfilledreservation:

WaitfortheDeployDate,soOperationsManagerwilldeploythereservationautomatically
SelectanactivereservationandclickDeploy
Createareservationwithadeploydateoftoday

NOTE:OperationsManagercanonydeployareservationthatisinthefulfilledstate,withtheFulfilledstatusicon(

).

ManuallyDeployinganActiveReservation

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

DeployingVMsToday
Whenyoudefineareservationwithadeploydateoftoday,OperationsManagercalculatesadeploymentproposal.If
youthenaccepttheproposal,OperationsManagerimmediatelydeploystheVMstothelocationsthataredescribed
intheproposal.

166

VMTurbo, Inc. www.vmturbo.com

CreatingandEditingTemplates

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

InterruptedDeploymentAction

CreatingandEditingTemplates
Todefineareservation,youspecifytheworkloadbychoosing:

AVMtemplate
TheVMtemplatespecifiestheresourcesrequiredforeachVMyouwilldeploy.
ADeploymentProfile
TheDeploymentProfilespecifiesdeploymentdetailssuchasthesourceVMpackage(theOVForVHDfiles)and
optionalplacementconstraints.

Users Guide

167

TheDeployView

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

CreatingVMTemplatesonpage 168
CreatingDeploymentProfilesonpage 168
DiscoveredDeploymentDataonpage 169

CreatingVMTemplates
VMTemplatesdescribetheresourceallocationthatyouwanttoprovideforaclassofVMs.WhendeployingVMs,
OperationsManagerusesthevaluesthatarespecifiedinachosenVMtemplate.VMtemplatesspecify:

VCPUs
ThevirtualCPUsassignedtotheVM.
VirtualMemory
ThememoryallocationfortheVM,inMB.Notethatyoushouldneverallocatelessthanisrequiredfortheguest
OS.
Storage
TheamountofdiskstorageassignedtotheVM,inGB.
NetworkThroughputUsed
TheamountofthehostsnetworkthroughputtoassigntotheVM,inMB/s.
IOPS
TheIOoperationspersecondallocatedtotheVM.
IOThroughputUsed
TheamountofthroughputonthehostsIObustoassigntotheVM,inMB/s.

ThevaluesyousetfortheseresourcesdeterminetheconfigurationofanyVMsyoudeployusingthistemplate.
TocreateaVMTemplate:
1. ClicktheCreate/Editicon(

)toopenthedialogbox.

2. Inthedialogbox,clicktheAddiconfortheVMTemplateslist.
Toeditanexistingtemplate,selectthetemplateandclicktheEditicon.Notethatyoucanonlyeditusercreated
templates.
3. Inthefieldsthatappear,entersettingsfortheVMTemplate.
TheTemplateNameandVendorfieldshelpidentifythetemplateforfutureuse.
4. ClickApplywhenyouredone.

CreatingDeploymentProfiles
ADeploymentProfilespecifiesthephysicalfilesthatwillbecopiedtodeploytheVM,aswellasoptionalplacement
limitations.

168

VMTurbo, Inc. www.vmturbo.com

CreatingandEditingTemplates

NOTE:InmanycasesitsbesttoletOperationsManagerchoosewheretoplacetheVMsyoudeploy.However,ifyou
wanttolimitdeploymenttoaspecificdatacenterorcluster,youcanuseaDeploymentProfiletospecifythese
constraints.IfyouarecreatingaprofileforVMsinaHyperVenvironment,youshouldalwaysselectaHyperVdata
centerorclusterfortheprofile.

Beforecreatingtheprofile,youshouldknow:

ThepathtotheVMpackagefiles(OVForVHD)thatwillbecopiedtocreatetheVM
Optionally,thenameofthedatacenterorclusterthatyouwanttodeploytheVMsto

TocreateaDeploymentProfile:
1. ClicktheCreate/Editicon(

)toopenthedialogbox.

2. Inthedialogbox,clicktheAddiconfortheDeploymentProfileslist.
3. Inthefieldsthatappear,providethesettingsfortheDeploymentProfile.
4. ClickApplywhenyouredone.

DiscoveredDeploymentData
ManyhypervisortechnologiessupporttheuseofsourceVMsasfilesthatcanbecloned,andtheclonescanbe
deployedasrunningVMs.Forexample,XenServerandCloudStackrequiretheuseofsuchsourceVMstodeploynew
runningVMsintheirenvironments.Whenitperformsdiscovery,OperationsManageridentifiesthesourceVMdata
oneachhypervisor,andbuildsacorrespondingsetofVMTemplatesandDeploymentProfiles.
NOTE:HyperVtargetsdonotincludediscoveredVMTemplatesandDeploymentProfiles.Youmustcreatethesefiles
todeployVMsinaHyperVenvironment.IntheDeploymentProfile,youmustspecifyaHyperVdatacenter,ora
clusterthatisamemberofaHyperVdatacenter.

FordiscoveredVMTemplatesandDeploymentProfiles,OperationsManagerusesthefollowingnamingconventions:

VMTemplateThesenamesbeginwiththeIPaddressofthehypervisorthatstoresthem
DeploymentProfileThesenamesbeginwiththecharactersDEP-forDeployment,andiftheymatcha
discoveredtemplate,theprofilenamemirrorsthetemplatesname

Users Guide

169

TheDeployView

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

170

VMTurbo, Inc. www.vmturbo.com

ThePlanView
ThePlannergivesyouthetoolstocreatewhatifscenariosthatexplorepossibilitiessuchas:

Optimalworkloaddistributionacrosscurrentresources
Changinghardwaretomodifycomputeandstorageresources
Impactofdownsizing,orremovingresources
Optimalworkloaddistributiontomeethistoricalpeakdemands
Projectedsystemrequirements

Torunthesescenarios,OperationsManagercreatesacopyofyourrealtimemarket.ItthenusestheEconomic
SchedulingEnginetoperformanalysisonthatplannermarket.Youcanmodifytheplannermarketbychangingthe
workload,addingorremovinghardwareresources,oreliminatingconstraintssuchasclusterboundariesorplacement
policies.
OperationsManagerperformsanalysisontheplannermarketuntilitarrivesattheoptimalconditionsthatmarket
canachieve.Atthatpointtheplanstopsrunning,anditdisplaystheresultsasthedesiredstate.Thedisplayincludes
theresultingworkloaddistributionacrosshostsanddatastores,aswellastheactionsyoucanperformtoachievethe
desiredresult.
Forexample,assumeyourunaplanthataddsvirtualmachinestoacluster.Thesummarymightshowthatyoucan
addmoreworkloadtoyourenvironment,evenifyoureducecomputeresourcesbysuspendingphysicalmachines.
Therecommendedactionswouldthenindicatewhichhostsyoucantakeoffline,andhowtodistributeyourvirtual
machinesamongtheremaininghosts.
TousethePlanner,openthePlanview,thencreateandrunplans.ThefollowingfigureshowsthePlanneruserinter
face,withthesefeatures:

Thesummaryshowsthattheutilizationindexhasbeenevenedoutacrossallthehostmachines.Thegreenplotis
theresultingutilization,whilethebarsonthechartindicatethecurrentutilization.Youcandisplaychartsfor
utilizationindex,memoryconsumption,CPUpercentage,IOutilization,andnetworkutilization.
TheChangespanelalsoshowsthatthisscenariosuggestsyouresizeanumberofVMs.
Thereareanumberofsuggestedactionsyoucanperformtoachievethedesiredresults.

Users Guide

171

ThePlanView

ThePlannertoolbarincludesthefollowing:
DisplaythedifferentPlannerviews:
SummaryViewonpage 176
PhysicalMachineUtilizationViewonpage 179
StorageUtilizationViewonpage 179
PhysicalMachineandStorageDetailedUtilizationViewonpage 180
Limitthephysicaldevicesthatareincludedintheplanningscenarioforexample,limit
toagivencluster.SeeSettingPlanScopeonpage 197.
SpecifyworkloadparametersfortheplanaddorremoveVMs,PM,anddatastoresto
changeloadorcapacity.SeeSpecifyingthePlanWorkloadonpage 204.
,

172

,or

Specifybaselineutilizationstatistics(historical,highdemand,orpercentageincrease)for
theplan.SeeSetBaselinefromHistoryonpage 199.

VMTurbo, Inc. www.vmturbo.com

UseCases

Specifyadvancedparametersforutilization,VMConstraints,andWorkloadPlacement.
SeeSettingAdvancedOptionsonpage 213.
Runtheplan.Theplancanrecognizeexistingconstraints(clusters,network/storage
constraints,andworkloadplacementpolicies),oritcandisabletheconstraintsbefore
running(mergeandrun).Whileaplanisrunning,theStopbuttonappears.Youcanstopa
runningplanifnecessary.SeeRunningPlansonpage 193.
Create,save,load,ordeleteplans.SeeCreatingPlansonpage 195.

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

IncreasingVirtualLoadunderExistingConstraintsonpage 173
DecommissionaClusterorDatacenteronpage 181
IncreasingWorkloadonaVirtualDatacenteronpage 187

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

IdentifieshowmanyVMstoadd
UsesanexistingWebserverVMasamodelforyournewWebserverVMs
UsesanexistingdatabaseVMasamodelforyournewdatabaseVMs

Users Guide

173

ThePlanView

ThefollowingstepsshowhowtocreatesuchascenariointhePlanview:
1. DisplaytheWorkloadDistributiontabinthePlanner.

2. ChooseNewfromthePlanpopupmenu.

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

174

VMTurbo, Inc. www.vmturbo.com

UseCases

NowselectanotherVMtocopy,andadd10moreVMstoyourload
BesuretoclickAddafteryouhaveselectedthenewVMtocopy.

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

WhenOperationsManagerisfinishedrunningtheplan,verifythattheprocesscompletedwithsuccess
ThePlanDetailsshowthecurrentstatusoftheplan:

Users Guide

175

ThePlanView

Afterasuccessfulrun,youcanreviewtheresultsinthePlanview.Toseetheresults,chooseoneofthefollowingview
categoriesfromtheViewdropdownmenu:

SummaryViewonpage 176
PhysicalMachineUtilizationViewonpage 179
StorageUtilizationViewonpage 179
PhysicalMachineandStorageDetailedUtilizationViewonpage 180
ActionPlanonpage 180

SummaryView
Thisviewshowsanoverviewcomparisonofthecurrentandtargetconfigurations.Itincludesthefollowingpanes:
PlanSetup
Thispanedisplaysthesetupandstatusofthecurrentscenario.

176

VMTurbo, Inc. www.vmturbo.com

UseCases

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

Host/DatastoreChanges
Thispaneshowstheoverallresultsofyourproposedchangesastheycomparetoyourcurrentenvironment.Itpres
entsatableshowingchangestothenumberofphysicalhostsandVMs,aswellasanestimateoftotalsavingsorcost
ofinvestment.
Afterrunningthisscenario,thetableshowsadesiredresultofsevenhosts,comparedtothecurrentenvironmentthat
usesfive.Toachievesevenhosts,theplansuggestsyouaddthreenewhosts,andsuspendoneoftheoldones.The
tablealsoshowsthatthedesiredenvironmentsupports39VMs,toaccountforthe20VMsweaddedinthesetup.

Users Guide

177

ThePlanView

PlanImprovements
Thispaneshowschartsthatcomparethecurrentenvironmenttothetargetintermsofthedevicetypeandmetrics
youchoosetoplot.Toseeactualvaluesintooltips,hoveroverthedatapointsinthechart.Usethefollowingtoolsto
controlthechartdisplay:
ChoosethetypeofdevicetoplotHostsorDatastores.

Choosewhichmetrictoplot:
UI(utilizationindex)
Mem(hostmemoryutilization)
CPU(hostCPUutilization)
IO(IOthroughputonthehost)
Net(networkutilizationonthehost)
VMperHost
Storage(Utilizationofallocatedcapacityondatastore)
IOPS(IOoperationspersecond)

178

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

179

ThePlanView

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

ActionPlan
Afterrunningascenario,OperationsManagerpostsactionsthatitrecommendsyoutaketoachievethetargetconfig
uration.Youcanbrowsetheseactionsandperformthemasappropriate.

180

VMTurbo, Inc. www.vmturbo.com

UseCases

DecommissionaClusterorDatacenter
Assumeyouwanttodecommissionadatacenter,andmoveallitsworkloadtoadifferentdatacenter.Doesthetarget
datacenterhaveenoughphysicalresourcestosupporttheworkloadyouplantomove?Whereshouldthatworkload
beplaced?Howcanyoucalculatetheeffectsuchachangewouldhaveonyouroverallinfrastructure?
ThePlannercansimulatethischangeforyou,andshowthemostdesirableworkloaddistributioninthetargetdata
center.Inaddition,theplannercangenerateaPDFreportthatdescribesthefinalenvironmentandliststheactions
youcantaketoachievethatresult.Youcanrunsuchaplantosimulatedecommissioninganentiredatacenter,ora
givencluster.
Tocalculatethisinformation,createaWorkloadDistributionplanthat:

Limitstheplanscopetotwodatacenters(orclusters)theoneyouwilldecommission,andtheonethatwilltake
ontheextraworkload
Eliminatesallthehardwarefromthedecommissioneddatacenter
Calculatesworkloadplacementacrossclusterboundaries
Doesnotprovisionnewhardwaretosupporttheworkload

Whenyourunit,theplanwillmovetheworkloadfromthecloseddowndatacenterontotheonethatisstillinser
vice.Ifthatdatacenterhasenoughresourcestosupporttheworkload,theplanlistsalltheactionsyoucantaketo
achievethedesiredresults.Ifthedatacenterdoesnthaveenoughresourcestosupporttheworkload,theplanlists
theVMsthatcouldnotbeplacedsoyoucaneasilycalculatetheextracapacityyoullneedtosupportthem.
Whentheplancompletes,youcangenerateareportthatlistsallthisinformationinaconvenientformat.

Users Guide

181

ThePlanView

Thefollowingstepsshowhowtocreateandrunsuchaplan:
1. DisplaytheWorkloadDistributiontabinthePlanner.

2. ChooseNewfromthePlanpopupmenu.

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

182

VMTurbo, Inc. www.vmturbo.com

UseCases

4. Decommissionthedatacenter.
Youdothisbymodifyingtheplanworkload.

Users Guide

183

ThePlanView

5. Disablehardwareprovisioning.
Tomakesuretheplanplacesthestrandedworkloadonjusttheexistinghardwareinyourremainingdatacenter,
youmustdisablehardwareprovisioning.

184

VMTurbo, Inc. www.vmturbo.com

UseCases

Users Guide

185

ThePlanView

6. Beforerunningtheplan,checkthesetup.

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

Afterasuccessfulrun,youcanreviewtheresultsinthePlanview.Toseetheresults,choosethefollowingviewcate
goriesfromtheViewdropdownmenu:

SummaryViewonpage 176
PhysicalMachineUtilizationViewonpage 179
StorageUtilizationViewonpage 179
PhysicalMachineandStorageDetailedUtilizationViewonpage 180
ActionPlanonpage 180

Togenerateareport,choosethereportoptionfromthePlanpopupmenu.

186

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.

Users Guide

187

ThePlanView

3. Settheplanscope
ForthisexampleyouwillchooseoneormoreconsumerVDCs.Notethatyoucouldalsochooseoneormore
providerVDCs.

4. Specifytheworkloadtoadd.
Youdothisbymodifyingtheplanworkload.Thisstepshowshowtoaddthefirst10VMs.

188

VMTurbo, Inc. www.vmturbo.com

UseCases

5. ChoosetheVMconstraintstocopyandusefortheaddedVMs.
ToensurethattheaddedVMsareconstrainedtotheconsumerVDC,youselectaVMthatisamemberofthe
targetVDC.TheplanusestheplacementoftheVMyouchooseasamodelfortheplacementofthenewVMs.
WhenyouenableSelectVMConstraints,theSpecifyVMConstraintsdialogboxappears.
ThisdialogboxonlydisplaysVMsthatareinthescopeoftheplan.Youcannotchooseconstraintsthatarenotvalid
fortheplan.
NOTE:ThisfeaturecopiesalltheconstraintsontheVMthatyouchoose.Forthisusecase,thepurposeistoplace
thenewVMsonthesameVDCastheVMyouchoose.However,youcanusecopiedconstraintsforotheruse
cases.

Users Guide

189

ThePlanView

6. Addthe10VMstotheplan.
WhenyouclosetheConstraintsdialogbox,thesettingstoadd10VMstotheplanarecomplete.Youmustclick
AddtoincludetheseVMsintheplanscenario.

190

VMTurbo, Inc. www.vmturbo.com

UseCases

7. Add10moreVMs,butwithdifferentconstraints.
Click

toopentheConstraintsdialogboxagain,andchooseadifferentVMtoprovidetheconstraints.

AfteryouclosetheConstraintsdialogbox,youcanadd10moreVMstotheplan.

Users Guide

191

ThePlanView

8. Beforerunningtheplan,checkthesetup.

9. Runtheplan.
ClickRuntoexecutetheplaninnormalmode.

192

VMTurbo, Inc. www.vmturbo.com

RunningPlans

Afterasuccessfulrun,youcanreviewtheresultsinthePlanviewtoseeanychangesthatarerequiredforthecon
sumerorproviderVDCs.Toseetheresults,chooseoneofthefollowingfromtheViewdropdownmenu:

SummaryViewonpage 176
PhysicalMachineUtilizationViewonpage 179
StorageUtilizationViewonpage 179
PhysicalMachineandStorageDetailedUtilizationViewonpage 180
ActionPlanonpage 180

RunningPlans
Youcanuseplanstocomparehypotheticalconditionsagainstthecurrentconditionsofyourenvironment.Youcan
modifyaplanbysettingconditionssuchas:

AddingorremovingVMs
Usinghistoricalloadconditions
Respectingorignoringconstraintssuchasclustersorworkloadplacementpolicies
Addinghardwareorrestrictingtheplantothecurrentinventory

NOTE:Bydefault,anewanduntitledplanmirrorsyourcurrentenvironment.YoucanrunthePlanneragainstsucha

scenario,anditwillgiveyouresultsforyourcurrentenvironment.Forexample,tochecktheworkloaddistributionof
yourcurrentenvironmentyousimplyrunanewanduntitledplan.
ThePlannercanrunscenariostocalculatethreetypesofresults:

WorkloadDistributionThePlannercalculatestheconfigurationofyourenvironmentthatwillbestdistribute
theplannedloadacrossyourdevices.Youcanruntheplanwithnomodificationstodistributethecurrentloadon
yourenvironment,oryoucancreateaplanthatspecifiesadifferentload.Formoreinformation,seeWorkload
Distributiononpage 218.
HardwareReplaceUsetemplatesforhostsordatastorestounderstandtheeffectsyouwillseeifyouchange
thecapacityofthephysicaldevicesinyourenvironment.Formoreinformation,seeHardwareReplaceon
page 221.
HighWorkloadDemandChoosehistoricalpeakloadsfortheclustersintheplansscopetocalculatethe
environmentscapacitytosupportthoseloads.Youcanrunaplanwithnomodificationstoseehowyourcurrent
configurationwillholdup,oryoucanchangethehardwareorworkloadfortheplanscenario.Formore
information,seeHighWorkloadDemandonpage 228.
ProjectionDefineaplantoprojecthowrequirementsandworkloadplacementwillchangeovertime.Theplan
addsworkloadaccordingtoparametersyoucanset,andyoucansetituptorunsuccessivelyforadditional
projectionsintothefuture.Forexample,youcansetuptheplantoprojectformonthlyintervalsforarangeofsix
months.Aswithotherplans,youcanmodifyworkload,baselineutilization,andunderlyinginfrastructuretoplan
againstadifferentconfigurationforyourenvironment.Formoreinformation,seeProjectiononpage 231.

Users Guide

193

ThePlanView

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

NOTE:Theresultsofrunningaplanareincrementalifyourunthesameplantwice,thesummarycomparesthefirst
plansresultstothesecondplansresults.Forexample,assumeyouclickRuntorunaplanthatrespectsallthe
constraintsinyourenvironment,anditsuggestssuspendingahostforexample,fromacurrentinventoryof15
hosts,toadesiredinventoryof14hosts.TheSummarypanelwillshowabarchartfor15hostsinyourcurrentenvi
ronment,comparedtoadesiredresultwith14hosts.ThenifyouclickMergeandRuntodisableconstraints,the
Summarypanelwillshowabarchartfor14hostsinyourcurrentenvironment,comparedtothenewdesiredresults.
Toensurecleanresultsthatareeasytounderstand,youshouldnotrunthesameplansuccessively.Instead,youshould
loadanewplanorreloadasavedplanbeforeclickingRunorMergeandRun.Forinformationaboutloadingplans,see
theprocedurebelow,orseeManagingPlanFilesonpage 196.

Torunaplan:
1. Displaytheplantypeyouwant:WorkloadDistribution,WorkloadProjection,orHardwareReplace.

2. Createanewanduntitledplan.

Tocleartheplan,chooseNew.Youcanalsoclearthecurrentplanbysettinganewscopetotheplan.
3. Makeanyspecialsettingsyouneedforthetypeofplanningscenarioyouwanttorun.

194

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

4. Runtheplan
RuntheplaninNormalorMergemode.

NotethatRuniconchangestoStop(

)whileaplanisrunning.Youcanstoparunningplanifnecessary.

Afterrunningaplan,youcanreviewtheresultsaccordingtothetypeofplanyouhaverun.

CreatingPlans
Aplandefinestheworkload,resources,andrulesthatyouwanttousewhencalculatingresults.Aplanbeginsasa
snapshotofyourcurrentenvironment.Youcanthenmodifytheparametersofthatsnapshottochangetheenviron
ment.Forexample,youcanaddmorehardwareresources,orincreasetheworkload.OperationsManagerthencalcu
latestheresultsthatcancomefromtheplannedchanges.
NOTE:Whenyoucreateanewanduntitledplan,itbeginsasasnapshotofyourcurrentenvironment.Youcanrunthe

Planneragainstanewandunmodifiedplan,anditwillgiveyouresultsforyourcurrentenvironment.Thisisawayto
getaninitialoverviewofyourenvironment.Todothis,youcansimplyrunanewanduntitledplan.
Tocreateaplan,youspecifyitspropertiesandthenrunit.Afterrunningaplanyoucansaveittoloadlater.Thisisa
waytosavetheplanresultssoyoucanprintoutareportlater.
Thefollowingsectionsdescribethestepsforplancreation:

ManagingPlanFilesonpage 196
TrackingPlanModificationsonpage 196
SettingPlanScopeonpage 197
SetBaselinefromHistoryonpage 199
SpecifyingthePlanWorkloadonpage 204
SettingAdvancedOptionsonpage 213

Users Guide

195

ThePlanView

ManagingPlanFiles
ThePlandropdownmenu(

)providesthefollowingcommands:

New
Clearthecurrentplan,andloadanew,untitledplan.Thisnewuntitledplanisasnapshotofyourcurrent
environment.
Open
Chooseasavedplantoopen.
Save
Savesanychangesyoumadetothecurrentplan.
SaveAs
OpenstheSaveAsdialogbox,whereyoucannameandsavethecurrentplan.
DeleteSavedPlan
Youcandeleteplansyousaved,orsharedplans.
PlanReport
Opensareportforthecurrentplaninanewbrowsertaborwindow.

Openingasavedplan

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

196

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

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

ScopebyVM
WhenyousetscopebyVMs,OperationsManagerlimitstheplantothephysicalhoststhatthoseVMsareallowed
torunon.Likewise,theplanincludesallthedatastoresthatareavailabletotheVMsinyourscope.
ScopebyPM
WhenyousetscopebyPM,OperationsManagerlimitstheplantothosephysicalhosts.Fordatastores,
OperationsManageridentifiesalltheVMsthatcanrunonthehostsinyourscope,andidentifiesallthedata
storesthatareavailableforthoseVMs.

NOTE:Whensettingscopeforaplan,youcanchoosemultiplegroups.However,youshouldbesuretochoosegroups

ofthesametype.Forexample,youshouldnotscopebyPMandVMgroupsforthesameplan.
Tosetthecurrentplansscope,clicktheScopeicon(

Users Guide

).ThisopenstheDefineUserScopedialogbox.

197

ThePlanView

Ctrlclicktoselectmultipleitemsinthelist.ClickOKtosetthescopetothecurrentplan.Youcanseethescopeforthe
currentplaninthePlanDetailstable.

198

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

SettingthePlanBaseline
TheplanbaselineisthesetofutilizationstatisticsthatthePlannerusestocalculatetargetorprojectedresults.You
canusethecurrentstatistics,oryoucanchoosestatisticsfromapastperiod.Forexample,ifutilizationtypicallypeaks
atacertaintimeoftheday,oracertaindayoftheweek,youcanchoosethatmomentasyourbaseline.Youcanset
thefollowingtypesofbaselines:

Baselinefromhistory

Chooseamomentinthepasttoserveastheplanbaseline(seeSetBaselinefromHistoryonpage 199).
HighDemandBaseline

Choosedifferentpastutilizationpeakspercluster(seeSetHighDemandBaselineonpage 202).
IncreasedUtilizationPercent
Specifyapercentagebywhichtoincreaseordecreasethecurrentutilization(seeIncreaseUtilizationbyPercent
onpage 203).

SetBaselinefromHistory
BaselinefromHistoryloadstheutilizationstatisticsfromaprevioustimeperiodintotheplan.Usethistoruntheplan
againstutilizationthatyouexperiencedinthepast.Forexample,assumeapeakutilizationperiodforthemonth
beforethewinterholidays.Duringtheholidaysyouwanttoplantoaddnewcapacitythatcanbetterhandlethat
peak.Youwouldsetthebaselinetotheutilizationyousawduringthatpreholidaypeak.

Users Guide

199

ThePlanView

Tosetthebaseline,clicktheSetHistoricalBaselineicon( ).Inthedialogbox,clickadatapointtochoosethe
momentyouwant.YoucansetHistoricalBaselineforWorkloadDistribution,HardwareReplace,andProjection
plans.

Afteryouclickadatapoint,thedialogboxdisplaysthestatisticsforloadsontheenvironmentsphysicalhosts.

200

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

Whenyouaresatisfiedwiththebaselinesettings,clickApplyBaseline.Youcanseetheplanscurrentbaselineinthe
PlanDetailstable.

Users Guide

201

ThePlanView

SetHighDemandBaseline
HighDemandBaselineloadspeakutilizationvaluesperclusterintotheplan.Foreachclusterintheplansscope,you
canchoosefromthepeakloadsthescopehasexperiencedinthepast.Inthisway,youcansetupaplantorunagainst
thetruepeakworkloadsforeachcluster.
NOTE:TheHighDemandbaselineisnotjustasnapshotofutilizationatdifferenttimesinthepast.Foreachclusterin
thisbaseline,theplanwillrecreatetheworkloadthatclusterexperiencedatthattime.IftheclusterhaddifferentVMs
runninginit,thenOperationsManagerusesitshistoricaldatatorepresenttheVMsthatwereintheworkloadatthat
time.

Tosetthebaseline,clicktheHighDemandBaselineicon( ).Thedialogboxlistseachclusterintheplansscope
foreachcluster,adropdownlistshowspeakutilizations,showingthedateandtheaverageprice(calculatedfromthe
UtilizationIndex)forthatcluster.Foreachcluster,choosethepeakutilizationyouwanttoplanagainst.
YoucansetHighDemandBaselineforHighWorkloadDemandandProjectionplans.

202

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

Notethatwhenyouselectahighdemandperiodforacluster,ifthatworkloadincludedmoreVMsthanarecurrently
inyourenvironment,theplanaddsthoseVMstothescenarioandyouwillseeanetincreaseinthenumberofVMsin
yourplan.Ontheotherhand,iftheworkloadhadfewerVMsthanyourcurrentenvironment,youmightseeanet
decreaseinthenumberofVMsinyourplan.

IncreaseUtilizationbyPercent
Settingbaselinebyincreasingutilizationbypercentisawaytogloballyincreasetheworkloadforthefullscopeofyour
plan.WhenyousetanincreasepercentageforaProjectionplan,theprojectionrunsforasmanyperiodsasyouset
foreachprojectionrun,theplannerincreasestheworkloadbythespecifiedpercentage.
Tosetthisbaseline,navigatetotheProjectionplanandclicktheBaselineicon(

)toopentheBaselinedialogbox.

ThenclicktheIncreaseUtilizationbyPercenticon(
),andenterthepercentagebywhichyouwanttoincreasethe
workload.YoucansetanincreasedutilizationbaselineforProjectionplans.

Users Guide

203

ThePlanView

Whenyousetanincreasepercentage,thePlanSetuppanelshowsthechangeinthePlanModificationLog.

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

204

).Thedialogboxthatappearsdisplaysalistoftheloadmodifications

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

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

Addonpage 206Addoneormoredevicestotheenvironment.
AddUsingTemplateonpage 207Useatemplatetospecifythepropertiesofthedevicesyouwanttoadd.
ReplaceUsingTemplateonpage 208Useatemplatetospecifyproperties,andreplaceexistingdeviceswith
thesenewdevices.Forexample,usethistoupgradeaphysicalhostwithmorememoryorCPUresources.
Removeonpage 210Choosedevicestoremovefromtheenvironment.
ChangeResourceUtilizationonpage 210(forVMs,only)IncreaseordecreasetheloadonselectedVMs.

Youcanalsocreatetemplatesforaddandremoveoperations.Formoreinformation,seeCreatingTemplateson
page 211.

Users Guide

205

ThePlanView

Add
Selectadevicetoserveasamodelofwhatyouwanttoadd,thenspecifyhowmanycopiesofthatdeviceyouwantto
addtotheenvironment.

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

206

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

Youcanrepeatthesestepsselectanotheritemtocopy,specifythenumberofcopies,thenclickAdd.Newaddi
tionswillappearintheNewEntitiesfolder.
4. Whenyouhavefinishedaddingitemstotheplansworkload,closethedialogbox.
ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto
savetheplanbeforeyourunit.
ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.

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

Users Guide

207

ThePlanView

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

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

208

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

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

Users Guide

209

ThePlanView

Remove
Selecttheitemsyouwanttoremovefromyourenvironment.

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

ChangeResourceUtilization
UsethistoseewhatwillhappeniftheVMsinyourenvironmentweretoconsumeadifferentamountofresources.
Forexample,youcansetthescopeofyourplantoaproductioncluster,increasetheloadby20%,andrunaplan.This
isthesameassaying,WhatwouldhappenifalltheVMsinmyproductionclustersawa20%increaseintheircon
sumptionofhostmemoryandCPUcycles?
ThisoptionisforVMs,only.SelecttheVMsyouwanttomodify,andraiseorlowertheresourceutilizationbypercent
agepoints.

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

210

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

3. ClickChangeLoad.
4. WhenyouhavefinishedchangingVMsintheplansload,closethedialogbox.
ClickClosetoclosethedialogbox.Usethisoptionifyouwanttomakemorechangestotheplan,orifyouwantto
savetheplanbeforeyourunit.
ClickCloseandRuntoclosethedialogboxandruntheplanimmediately.

CreatingTemplates
Whenyouspecifytheloadforaplan,youcanusetemplatestodefinetheitemsyouwilladdtotheload.
Tocreateanewtemplate:
1. ClicktheEditLoadicon(

)toopentheModifyLoaddialogbox.

2. Selecteitherofthetemplateactions:
AddUsingTemplate
ReplaceUsingTemplate
3. Whenyouchooseatemplatetouse,scrollthedropdownlisttoselectAddNewTemplate.
4. SpecifyyourtemplatesettingsandclickCreateProfile.
Toeditanexistingtemplate:
1. ClicktheEditLoadicon(

)toopentheModifyLoaddialogbox.

2. Selecteitherofthetemplateactions:
AddUsingTemplate
ReplaceUsingTemplate
3. Chooseatemplatetouse.
4. ClicktheEditiconforthattemplate.
Ifyouwanttodeletethetemplate,clicktheDeleteicon.
NotethatOperationsManagerdiscoversVMtemplatesthathavebeencreatedontargethypervisors.Discovered
templatesbeginwiththehypervisorIPaddressintheirnames.YoucannoteditordeletethesediscoveredVM
templates.
5. ChangeyourtemplatesettingsandclickUpdateTemplate.
Whenyoucreateanewtemplateoreditatemplate,theModifyLoaddialogboxexpandstodisplaythetemplateset
tings.Theavailablesettingsaredifferent,dependingonthetypeofitemthetemplateisfor.
TemplateSettingsforVMs
ThesesettingsidentifyaVMtype,andspecifytheresourcesthatVMtypewillconsume.
ForVCPU,OperationsManagerassigns75%ofthephysicalCPUresourcestotheVM.Forexample,ifyouspecify1
VCPUforthisVMtype,OperationsManagerassigns75%capacityofaCPUonthemachinethathoststheVM.This
ensuresthatthehostmachinehasCPUcapacitytoperforminfrastructuretasks.
ForVMEMandVStorage,OperationsManagerassigns100%ofthephysicalresourcesthatyouspecifyhere.

Users Guide

211

ThePlanView

TemplateSettingsforPMs
ThesesettingsidentifyaPMtype,andspecifytheresourcesitcanprovide.ThePlannerusesthePriceentrytocalcu
latecostsorsavingswhenaddingorremovinghostmachines.

212

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

TemplateSettingsforDataStores
Thesesettingsidentifyatypeofdatastore,andspecifytheresourcesitcanprovide.

SettingAdvancedOptions
Foragivenplan,youcanmakethefollowingadvancedsettings:

Utilizationonpage 214(forPhysicalHosts,DataStores,andDesiredState)
VMConstraintsonpage 215
WorkloadPlacementonpage 216
ActionSettingsonpage 217

Users Guide

213

ThePlanView

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

Tosetutilization:
1. ClicktheAdvancedOptionsicon(

)toopentheadvancedPlanningOptionsdialogbox.

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

214

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

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

Tosetconstraints:
1. ClicktheAdvancedOptionsicon(

)toopentheadvancedPlanningOptionsdialogbox.

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

Users Guide

215

ThePlanView

WorkloadPlacement
InthistabyoucanenableordisableimportedplacementpoliciesorOperationsManagerplacementpoliciesforthe
VMsinyourplan.Thetabshowstheworkloadplacementpoliciesthatarecurrentlydefinedforyourenvironment.
YoucanalsoclickthePlusorMinusiconstocreatenewOperationsManagerplacementpoliciesfromthistab.For
moreinformationaboutthesepoliciesandhowtomanagethem,seeWorkloadPlacementSegmentsonpage 354in
thePolicyview.
ClickthePlusorMinusiconstocreateordeleteOperationsManagerplacementpolicies.

Tosetenableordisableplacementpolicies:
1. ClicktheAdvancedOptionsicon(

)toopentheadvancedPlanningOptionsdialogbox.

2. DisplaytheWorkloadPlacementtab.
3. Navigatethelisttoselectthepoliciesyouwanttoenable,thenclickEnableRule.

216

VMTurbo, Inc. www.vmturbo.com

CreatingPlans

ActionSettings
Inthistabyoucanenableordisable:

Theprovisioningandsuspensionofhardware
Bydefault,whenyourunaplanOperationsManagercanprovisionorsuspendhostsandstoragewithinthatplan.
ThismeansthatifOperationsManagerseesthatyouwouldgetbetterresultsbyaddingorremovinghardware,
theplanwillrecommendthatyouperformthoseactions,andtheplanwillreflecttheresultsyouwouldgetby
performingthoseactions.
Therearereasonstorunaplanwithhardwareprovisioningandsuspensiondisabled.Forexample,youmight
wanttousetheplannertoseehowmuchworkloadyoucanaddtoyourcurrentenvironment.Todothatyou
would:
Addworkloadtotheenvironment
Disableprovisioningforhostsandstorage
Runtheplanandreviewtheresults
Thisisnotsimplylookingathowmuchmoreworkloadyoucanplaceonspecifichosts.Theplanwillredistribute
theworkloadtogetthebestpossibleresults.Afterrunningtheplanyoumayfindthatyoucanaddmoreworkload
thanyouinitiallythoughtwithoutaddinganynewhardware.
ResizingofVMs
Bydefault,planscalculateresizeoptionsforVMs.Iftheresourcesareavailable,andincreasingresourceswould
reducethepercentageofcapacityutilized,theplanwillrecommendresizingaVM.However,forsome
applicationsyoumightprefertodeployanewVMasaresponsetoperformancebottlenecksinanapplication.In
thatcase,youcandisableresizingofVMs.

Users Guide

217

ThePlanView

NOTE:OperationsManagerincludessettingstospecifythedesiredstateinyourenvironment.Itisunusualtochange

thesesettings,butifyouhavechangedthemfromthedefaults,youshouldnotdisablehardwareprovisioningor
suspension.Ifyoudo,thenplanresultsmaynotbesatisfactory.Formoreinformationaboutthesesettings,see
DesiredStateonpage 368.

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

218

VMTurbo, Inc. www.vmturbo.com

WorkloadDistribution

Toseedifferentviewsoftheworkloaddistributiondata,choosefromtheViewdropdownmenu.AWorkloadDistribu
tionplandisplaysthefollowingviews:

SummaryViewonpage 219
PhysicalMachineUtilizationonpage 220
StorageUtilizationonpage 220
PhysicalMachineandStorageDetailedUtilizationDataonpage 221

SummaryView
Thisviewprovidesanoverviewofthecurrentdistributionandtargetresults.
TheSummarypanechartsthecurrentresults.Youcanviewchartsforthedifferentresourcetypes(utilizationindex,
memory,CPUutilization,input/output,networkutilization,andVMsperhost).Thetargetresultsdisplayasagreen
plot.Theplotislaidoverabarchartofthecurrentresourcedistribution.Ifabarisgrayed,thatmeansthePlanner
recommendsyoususpendthatdevice.Ifthechartshowsnobartocorrespondwithatargetresultdatapoint,this
indicatesanewdevicetobeaddedinthetargetresults.
ThePlanSummarypaneshowsthecurrenttargetnumbersofVMsandhosts.Itincludesatotalsavings/costatthetop
ofthepane.Thisvalueiscalculatedfromthecostsyouassigntoresources.Forexample,youcanassignacostwhen
youcreateahosttemplate(seeCreatingTemplatesonpage 211).
ThisviewalsoincludesaSummaryGrid,thatdescribesthecurrentlyloadedplan.Forexample,youcanseethescope
ofthisplan,orthedateforthebaselinedata.(Formoreinformation,seeCreatingPlansonpage 195).

Users Guide

219

ThePlanView

PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com
paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared
withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

220

VMTurbo, Inc. www.vmturbo.com

HardwareReplace

PhysicalMachineandStorageDetailedUtilizationData
Thisviewprovidesdatagridsofcurrentandtargetutilizationdistributionforhostsanddatastores.

HardwareReplace
HardwareReplacescenarioscalculatetheoptimalperformanceyoucanachieveafterreplacingexistingPMsordata
storeswithotherequipment.TocreateanewHardwareReplacescenario,youprovidethefollowing:

Scope
Yousetthescopetodeterminewhichphysicaldevicestheplanwillrunagainst.Forexample,youcanselecta
singlecluster,oraspecificdatacenter.Theplanwillconsideronlythephysicaldevicesthatarewithinthe
specifiedscope.
Hardwaretype
Asingleplancancalculatereplacementresultsforhosts,fordatastores,orboth.
Hardwaretemplate
Templatesspecifythecapacityandcostofthereplacementhardware.Youcanuseexistingtemplates,orcreate
andsaveyourown.
Hardwaretoreplace
Afterchoosingthehardwaretemplate,youthenchoosethehardwareyouwanttoreplace.Youchoosefrom
devicesthatarewithintheplansscope.Forexample,ifthecurrentscopeincludesasetof10hostsandtwodata
stores,youcanchoosetoreplaceanyofthosedeviceswithatemplateddevice.

Toseeprojectiondata,displaytheHardwareReplacetab.

Users Guide

221

ThePlanView

AfteryourunaHardwareReplaceplan,youcandisplaydifferentviewstoseetheresultsindetail.

AHardwareReplaceplandisplaysthefollowingviews:

SummaryViewonpage 225(Usethistospecifyhistoricaldatesandprojectionperiod)
PhysicalMachineUtilizationonpage 226
StorageUtilizationonpage 227
PhysicalMachineandStorageDetailedUtilizationDataonpage 228

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

Scopeonpage 222
HardwareTypeonpage 223
Templateonpage 223
HardwaretobeReplacedonpage 224

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

222

VMTurbo, Inc. www.vmturbo.com

HardwareReplace

HardwareType
HardwareReplaceplanssupportHostsandDataStores.Thetypeyouchoosedetermineswhichtemplatesyoucan
select,andwhichhardwareyoucanreplace.

Oneplanscenariocanbedevotedtoreplacinghostsorstorage,oryoucandefineasinglescenariothatreplacesboth
hostsanddatastores.

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

anybodyelsewhousestheplanneronthesameserver.
Thetemplatesyouuseherearealsoavailablewhenspecifyingworkloadsforaplanningscenario.Formoreinforma
tion,seeCreatingTemplatesonpage 211.

Users Guide

223

ThePlanView

Youcanmakethefollowingsettingsinatemplate:

UserInformation
TemplateName
Vendor
Description
Price:OperationsManagerusesthispricetocalculatereplacementcostsorsavings
CapacityData:ValuesOperationsManagerusestocalculatecapacityandutilization
CPUCoresandSpeed
Memory
NetworkThroughput
IOThroughput

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

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

224

VMTurbo, Inc. www.vmturbo.com

HardwareReplace

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

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

SummaryView
Thisviewprovidesanoverviewofthecurrenthardware,andthetargethardwarereplaceresults.
TheSummarypanechartstheresults.Youcanviewchartsforthedifferentresourcetypes(utilizationindex,memory,
CPUutilization,input/output,networkutilization,andVMsperhost).Thetargetresultsdisplayasagreenplot.The
plotislaidoverabarchartofthecurrentresourcedistribution.
AssumeaHardwareReplacescenariothatwillreplacethreeoffivehosts.Inthefigurebelow,noticethatthetarget
plotislaidoverthetwohoststhatarenotreplaced.Thetargetplotsalowerutilizationthanthehostscurrently
exhibit.Theotherthreedatapointsforthetargetshowutilizationforthereplacementhosts.Ontheright,thechart
showsbarsforthereplacedhostssoyoucancomparetargettocurrentvalues.
ThePlanSummarypaneshowsthecurrenttargetnumbersofVMsandhosts.Itincludesatotalsavings/costatthetop
ofthepane.Thisvalueiscalculatedfromthecostsyouassigntoresources.Forexample,youcanassignacostwhen
youcreateahosttemplate(seeCreatingTemplatesonpage 211andTemplateonpage 223).
Users Guide

225

ThePlanView

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

PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com
paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

226

VMTurbo, Inc. www.vmturbo.com

HardwareReplace

StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared
withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

Users Guide

227

ThePlanView

PhysicalMachineandStorageDetailedUtilizationData
Thisviewprovidesdatagridsofcurrentandtargetutilizationdistributionforhostsanddatastores.

HighWorkloadDemand
HighWorkloadDemandplansusespecifiedhighdemandutilizationvaluesastheplanbaseline.Youmakethesebase
linesettingsforeachclusterthatisintheplansscope.Thissetsupaplantorunagainstthetruepeakworkloadsfor
eachcluster.
Thisplanisbasedontheworkloadthatwasinplaceforeachpeakthatyouchooseasabaseline.Theplanrecreates
theworkloadasitwaswhenthatpeakwasineffect.TheplanincludesanyVMsthathavesincebeenremoved,and
excludesanyVMsthatwereaddedafterthedatewhenthatpeakwasineffect.ThismeansthatthenumberofVMs
youplanagainstwillmostlikelybedifferentfromthenumberofVMsinyourcurrentenvironment.
Toworkwiththisplan,displaytheHighWorkloadDemandtabinthePlanview.

DefiningtheHighDemandBaseline
Tosetthehighdemandbaseline,clicktheHighDemandBaselineicon( ).Thedialogboxlistseachclusterinthe
plansscopeforeachcluster,adropdownlistshowspeakutilizations,showingthedateandtheaverageprice(cal
culatedfromtheUtilizationIndex)forthatcluster.Foreachcluster,choosethepeakutilizationyouwanttoplan
against.
NOTE:TheHighDemandbaselineisnotjustasnapshotofutilizationatdifferenttimesinthepast.Foreachclusterin
thisbaseline,theplanwillrecreatetheworkloadthatclusterexperiencedatthattime.IftheclusterhaddifferentVMs
runninginit,thenOperationsManagerusesitshistoricaldatatorepresenttheVMsthatwereintheworkloadatthat
time.

Formoreinformationaboutsettingthisbaseline,seeSetHighDemandBaselineonpage 202.

228

VMTurbo, Inc. www.vmturbo.com

HighWorkloadDemand

ViewingPlanData
Toseedifferentviewsofthehighdemandplan,choosefromtheViewdropdownmenu.Theplandisplaysthefollow
ingviews:

SummaryViewonpage 219
PhysicalMachineUtilizationonpage 220
StorageUtilizationonpage 220
PhysicalMachineandStorageDetailedUtilizationDataonpage 221

TodefineaHighWorkloadDemandplan:

DisplaytheHighWorkloadDemandtab
Specifyahighdemandbaselinefortheplan
SpecifyScope,Workload,andAdvancedparameters,thesameasyouwouldforotherplans

SummaryView
Thisviewprovidesanoverviewofthecurrentdistributionandtargetresults.
TheSummarypanechartsthecurrentresults.Youcanviewchartsforthedifferentresourcetypes(utilizationindex,
memory,CPUutilization,input/output,networkutilization,andVMsperhost).Thetargetresultsdisplayasagreen
plot.Theplotislaidoverabarchartofthecurrentresourcedistribution.Ifabarisgrayed,thatmeansthePlanner
recommendsyoususpendthatdevice.Ifthechartshowsnobartocorrespondwithatargetresultdatapoint,this
indicatesanewdevicetobeaddedinthetargetresults.
ThePlanSummarypaneshowsthecurrenttargetnumbersofVMsandhosts.Itincludesatotalsavings/costatthetop
ofthepane.Thisvalueiscalculatedfromthecostsyouassigntoresources.Forexample,youcanassignacostwhen
youcreateahosttemplate(seeCreatingTemplatesonpage 211).
ThisviewalsoincludesaSummaryGrid,thatdescribesthecurrentlyloadedplan.Forexample,youcanseethescope
ofthisplan,orthedateforthebaselinedata.(Formoreinformation,seeCreatingPlansonpage 195).

Users Guide

229

ThePlanView

PhysicalMachineUtilization
Thisviewfocusesonthephysicalmachinesinyourenvironment.ItshowschartsforthecurrentPMutilization,com
paredwiththetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

StorageUtilization
Thisviewfocusesonthedatastoresinyourenvironment.Itshowschartsforthecurrentstorageutilization,compared
withthetargetutilization.Youcanhoveroverdatapointstodisplaytooltips.

230

VMTurbo, Inc. www.vmturbo.com

Projection

PhysicalMachineandStorageDetailedUtilizationData
Thisviewprovidesdatagridsofcurrentandtargetutilizationdistributionforhostsanddatastores.

Projection
Projectionplanscalculateinfrastructurerequirementsintothefuture,soyourenvironmentcanaccommodate
changestoworkloadrequirementsovertime.Inasingleplanyoucanspecifythescopeoftheplan,howfarintothe
futuretoproject,andbywhatincrementsoftime.Forexample,youcanprojecttherequirementsofaspecificdata
centeroneyearintothefuture,showinghowrequirementschangeatonemonthintervals.
Whenyourunaprojectionplan,OperationsManagerexecutestheplaniterativelyforeachtimeperiodyourepro
jectingfor.Forexample,assumeyousetupaprojectionplanasfollows:

Projectforthreemonthsatonemonthintervals
Seta15%increaseofworkloadasthebaseline
SpecifyDemandsettingsto:
AddVMsbasedonpreviousmonth
Add10copiesofaspecificVMeverymonth

Whenyourunthisplan,itwillexecutethreesteps,oneforeachonemonthinterval.Foreachstep,theplanwill:
increasethecurrentworkloadby15%,addthesameVMsthatwereaddedthemonthbeforetheplanwasrun,and
add10copiesofthespecifiedVM.
NOTE:Youcansaveprojectionplanstorunatlaterdates.Whenyourunasavedprojectionplan,itstartsfromthe
currentdate,usingthecurrentstateofyourenvironment.Thisisauniquefeatureforprojectionplansinthisway,
youcansaveaprojectionsetup,andrunitwheneveryouwanttoseehowyourcurrentenvironmentcanholdupinto
thefuture.

Users Guide

231

ThePlanView

PlanViews

Projectionplansincludetwoviews:

232

Configure
Setthescopeoftheplan,specifyplanparameterssuchastimeperiods,baseline,andsupplyanddemand.This
viewalsoshowsasummaryofthecurrentenvironmentanditsresourceutilization.
Results
Afteryouruntheplan,youcanseeresultsthatshow:
HostandStorageutilizationsummaries
ProjectionplotsforVMs,hosts,anddatastores
Additionalresourcesrequiredtosupporttheaddedworkload,ifneeded

VMTurbo, Inc. www.vmturbo.com

Projection

ProjectionConfigure
TheConfigureviewshowsyourcurrentenvironmentandprovidescontrolstosetuptheplan.

ConfigurationSteps
TosetupaProjectionplan,youshouldfollowthesesteps:
1. Scopetheplan
ClicktheScopetool(

)andchoosethegroupsorclustersyouwanttoplanagainst.

2. Reviewthesummarypanels
Itsimportanttoreviewthesummariestounderstandthescopeofyourplan,andtomakesureyoureplanning
againsttheresourcesyouintend.
3. Setuptheplan
InthePlanSetuppanel,configurethetimeperiodfortheplanandotherdetailsaboutworkloadorconstraints.
4. ReviewthePlanSetupandPlanModificationLog
Beforerunningaplan,youshouldalwayscheckyoursettings.
AfteryouhaveconfiguredtheplanandcheckedthePlanSetup,thenyoucanrunit(click

Users Guide

).

233

ThePlanView

ProjectionSummaries

Thesummarypanelsshowyoutheresourceutilizationforthecurrentenvironmentthatiswithintheplansscope.
Thesepanelsupdateasyousetscopefortheplan.
Itsusefultonotetheentitiesthatmakeupthisscopethisisthestartingpointforboththeworkload(thedemand)
andtheunderlyinginventory(thesupply).Comparingthattotheresourcesummarygivesyouanideaofthehead
roomyouhaveforthecurrentdemand.Youshouldkeepthisinformationinmindasyouconfiguretheplansetup.

234

VMTurbo, Inc. www.vmturbo.com

Projection

ProjectionPlanSetup

Tosetuptheplan,makethefollowingsettings:
TimePeriods

Users Guide

235

ThePlanView

Thestartdateistodaythedaythatyouruntheplan.EndDatespecifieshowfarintothefutureyouwillproject,and
MonthlyFrequencyspecifieshowmuchtimetoassigneachprojectionstep.Frequencyisalwaysafactorofthenum
berofmonthsintheprojectiontimerange.Forexample:

6monthrange:divisibleby1,2,3,and6
9monthrange:divisibleby1,3,and9
11monthrange:divisibleby1and11

Baseline

236

VMTurbo, Inc. www.vmturbo.com

Projection

TheplanbaselineisthesetofutilizationstatisticsthatthePlannerusestocalculatetargetorprojectedresults.You
canusethecurrentstatistics,oryoucanchoosestatisticsfromapastperiod.Forexample,ifutilizationtypicallypeaks
atacertaintimeoftheday,oracertaindayoftheweek,youcanchoosethatmomentasyourbaseline.Youcanset
thefollowingtypesofbaselines:

Baselinefromhistory

Chooseamomentinthepasttoserveastheplanbaseline(seeSetBaselinefromHistoryonpage 199).
HighDemandBaseline
Choosedifferentpastutilizationpeakspercluster(seeSetHighDemandBaselineonpage 202).
IfthepastworkloadsyouchooseincludemoreVMsthanareinyourcurrentenvironment,youwillseethe
additionoftheseVMsreflectedintheAdditionalResultspaneloftheProjectionPlanResultsview.
NOTE:TheHighDemandbaselineisnotjustasnapshotofutilizationatdifferenttimesinthepast.Foreach
clusterinthisbaseline,theplanwillrecreatetheworkloadthatclusterexperiencedatthattime.Ifthecluster
haddifferentVMsrunninginit,thenOperationsManagerusesitshistoricaldatatorepresenttheVMsthatwere
intheworkloadatthattime.

IncreasedUtilizationPercent
Specifyapercentagebywhichtoincreaseordecreasethecurrentutilization(seeIncreaseUtilizationbyPercent
onpage 203).

Demand

Demandsetsuponehalfoftheplansworkload.WorkloadisthesetofVMsinyourenvironment,comparedtothe
physicalresourcesthehostsanddatastores.DemandsettingshavetodowithaddingorremovingVMswithinthe
scopeoftheplan.

Users Guide

237

ThePlanView

ManyofthesesettingsincludeachoiceofwhentoaddorremovethespecifiedVMs.Youcanchoosetomakethe
change:

Now
AddorremovethespecifiedVMsaspartofthefirstiterationoftheplan.
Monthly
AddorremovethespecifiedVMsrepeatedly,foreverymonthintheplan.
Month/Year
AddorremovetheVMsonceforaspecificmonththatfallswithintheprojectiontimerange.

Forexample,thefollowingimageshowsaMonth/YearsettingtomakethechangeonFebruaryof2015:

Youcanchangedemandinthefollowingways:

AddVMsbasedonpreviousmonth
Foreverymonthintheprojection,theplanaddscopiesoftheVMsthatwereaddedtoyourenvironmentinthe
monthprevioustorunningtheplan.Inotherwords,theprojectionassumesyouwilladdtheseVMsregularly
eachmonth.
IncludeReservedVMs
IfyouhaveanyreservationssetupintheDeployview,theplanwillincludetheseVMs.Iftheplanperiodisbefore
thereservationdeploydate,theplanhandlesthereservationasreservedVMresources.Whentheplanperiod
reachesthedeploydate,theplantreatsthereservedworkloadasfullydeployedVMs.Formoreinformation
aboutreservations,seeTheDeployViewonpage 156.
CopyVMsandCopyUsingTemplates
Youcanspecifytoaddthesecopiesnow,monthly,orforamonth/year.
RemoveVMs
SelecttheVMsyouwanttoremovefromtheplan,andspecifywhentoremovethemeithernoworfora
month/year.
ChangeResourceUtilization
SelectagroupofVMsandincreaseordecreasetheirworkloadbyagivenpercenteithernoworforamonth/
year.

Notethataddingworkloadtoaprojectionissimilartoaddingworkloadtootherplans.Formoreinformation,see
SpecifyingthePlanWorkloadonpage 204.

238

VMTurbo, Inc. www.vmturbo.com

Projection

Supply

Supplysetsuponehalfoftheplansworkload.WorkloadisthesetofVMsinyourenvironment,comparedtothe
physicalresourcesthehostsanddatastores.Supplysettingshavetodowithaddingorremovinghostsanddata
storeswithinthescopeoftheplan.
Thesesettingsincludeachoiceofwhentoaddorremovethespecifiedphysicalresources.Youcanchoosetomake
thechange:

Now
Addorremovethespecifiedsupplyaspartofthefirstiterationoftheplan.
Month/Year
Addorremovethespecifiedsupplyonceforaspecificmonththatfallswithintheprojectiontimerange.

Forexample,thefollowingimageshowsaMonth/YearsettingtomakethechangeonFebruaryof2015:

Youcanchangesupplyinthefollowingways:

Addcopiesofhostsorstorage
Addhostorstorageusingtemplate
Replacehostorstorageusingtemplate
Removehostorstorage

Notethatchangingsupplyforaprojectionissimilartochangingworkloadinotherplans.Formoreinformation,see
SpecifyingthePlanWorkloadonpage 204.

Users Guide

239

ThePlanView

AdvancedSettings

Advancedsettingsforaprojectionplanarethesameasadvancedsettingsforotherplans.Formoreinformation,see
SettingAdvancedOptionsonpage 213.

ProjectionResults
TheResultsviewshowstheprojectedrequirementsforyourenvironment.

Thechartsshowdatapointsthatcorrespondwiththestartdateoftheplan,andtheintervalsyouspecified
monthly,every2months,everythreemonths,etc.

240

VMTurbo, Inc. www.vmturbo.com

Projection

UtilizationSummaryCharts
Thesechartsplottheutilizationofhostandstorageresourcesoverthetimespanoftheprojection.

AdditionalResourcesPanel
Thispanelliststheresourcesthatwillbeaddedtoyourenvironmentovertime.Forexample,ifyouspecifiedtoadd
VMseverymonth,thoseadditionsappearinthispanel.

Users Guide

241

ThePlanView

ProvisioningProjections
Thesepanelsshowtheprojectedworkloadandprojectedresourcerequirementsforhostsandstorage.Thegreenline
indicatesthecurrentcapacity,andthebarsindicatetheprojectedvalues.

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

242

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

VMTurbo, Inc. www.vmturbo.com

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

InventoryView

Users Guide

243

TheInventoryView

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

Customizedisplay

ExportcontenttoXML
Displayalegend

Displaytooltips

Formoreinformation,seeStandardPanelControlsonpage 50.

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

244

VMTurbo, Inc. www.vmturbo.com

TheInventoryFlyoutPanel

ExportingtheviewtoaPDFreport
TheInventoryflyoutdisplaysatreethatyoucanusetoexplorethefollowinginyourenvironment:

VirtualApplicationsonpage 246
Applicationsonpage 248
VirtualMachinesonpage 254
PhysicalMachinesonpage 258
Storageonpage 262
DiskArraysonpage 265
StorageControllersonpage 269
FabricInterconnectsonpage 272
Chassisonpage 275
IOModulesonpage 278
Datacentersonpage 286
ProviderVirtualDatacentersonpage 288
ConsumerVirtualDatacentersonpage 292

Users Guide

245

TheInventoryView

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

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

VirtualApplicationsSummary

246

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

247

TheInventoryView

Applications
OperationsManagerdiscoversandmonitorsapplicationsrunningonVMsinyourenvironment.Bydefault,Operations
Managerdiscoversthefollowingapplications:

ApplicationName

Description

LSASS

MicrosoftActiveDirectoryservices

IIS

MicrosoftInternetInformationServices

XenDesktop

CitrixXenDesktop

VMView

VMwareView

MSSQL

MicrosoftSQLServer

SharePoint

MicrosoftSharepointServer

GuestLoad

TheresourcesthatOperationsManagerhasnotassignedtoanyspecificapplication(for
moreinformation,seeGuestLoadonpage 251)

Inaddition,yourinstallationofOperationsManagermightbeconfiguredtodiscoverotherapplicationsrunningin
yourenvironment.Formoreinformation,seeApplicationDiscoveryonpage 381.

248

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.

Users Guide

249

TheInventoryView

IntheInventorytree,theApplicationsbranchincludesahierarchysimilartothefollowingfigure.

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

250

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

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

251

TheInventoryView

ApplicationServers
IfyouhavetheApplicationControlModuleinstalled,youcanspecifyapplicationserversastargets.Whenyouselect
anindividualapplicationserver,theInventoryViewdisplayspanelsforthatapplicationserver.Thesepanelsshow:

Resources
Atableshowingtheresourcestheapplicationserverprovidesandtheresourcesitconsumesfromthehosting
VM.
Utilization
Achartshowingtheutilizationoftheprovidedresourcesovertime.
ToDo
Theactionsrecommendedfortheselectedapplicationserver

Panelsforasingleapplicationserver

252

VMTurbo, Inc. www.vmturbo.com

Containers

Containers
WhenyouselectContainersintheInventorytree,theviewdisplaysthefollowingpanels:

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

.NotethatUtilizationIndex

Containers

Users Guide

253

TheInventoryView

IntheInventorytree,theContainersbranchincludesahierarchysimilartothefollowingfigure.

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

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

254

VMTurbo, Inc. www.vmturbo.com

VirtualMachines

ForeachVirtualMachinesitem(thecollectionofVMsonahost),theInventoryviewdisplaysthefollowingpanels:

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

VirtualMachines

Users Guide

255

TheInventoryView

IntheInventorytree,theVirtualMachinesbranchincludesahierarchysimilartothefollowingfigure.

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

256

VMTurbo, Inc. www.vmturbo.com

VirtualMachines

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

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

Users Guide

257

TheInventoryView

VirtualMachinesIndividualVM
FromtheNavigationTreeyoucanexpandeachVMtoshowthefollowing:

ComposedOf
Consumes
Hosts

PhysicalMachines
WhenyouselectPhysicalMachinesintheInventorytree,theInventoryviewdisplaysthefollowingpanels:

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

258

VMTurbo, Inc. www.vmturbo.com

PhysicalMachines

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

PhysicalMachines
IntheInventorytree,thePhysicalMachinesbranchincludesahierarchysimilartothefollowingfigure.

Users Guide

259

TheInventoryView

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

260

VMTurbo, Inc. www.vmturbo.com

PhysicalMachines

PhysicalMachines:IndividualPhysicalMachine
Thesepanelsshow:

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

Youcanexpandeachphysicalmachinetoshowthefollowing:

ComposedOf
Consumes
Hosts

Users Guide

261

TheInventoryView

Storage
TheStorageitemshowsstatisticsforstoragethatisaccessedbythevirtualinfrastructure.WhenyouselectStoragein
theInventorytree,theInventoryviewdisplaysthefollowingpanels:

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

Storage

262

VMTurbo, Inc. www.vmturbo.com

Storage

IntheInventorytree,theStoragebranchincludesahierarchysimilartothefollowingfigure.

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

Users Guide

263

TheInventoryView

DataStoresIndividualDataStore
Thesepanelsshow:

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

Whenyouexpandadatastoreitem,theviewshowsthefollowing:

264

Consumes
Hosts

VMTurbo, Inc. www.vmturbo.com

DiskArrays

DiskArrays
TheDiskArraysitemshowsstatisticsforphysicalstoragevolumesthataremanagedbyadiskarray.Whenyouselect
DiskArraysintheInventorytree,theInventoryviewdisplaysthefollowingpanels:

DiskArrays
Thesepanelsshow:

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

Users Guide

265

TheInventoryView

IntheInventorytree,theDiskArraysbranchincludesahierarchysimilartothefollowingfigure.

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

266

VMTurbo, Inc. www.vmturbo.com

DiskArrays

DiskArraysIndividualAggregate
Thesepanelsshow:

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

Whenyouexpandadiskarraygroup,thetreeliststhememberaggregates.Ifyouselectanindividualaggregate,the
Inventoryviewdisplaysasetofpanelssimilartothefollowing.

Users Guide

267

TheInventoryView

DiskArraysIndividualAggregate
Thesepanelsshow:

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

Whenyouexpandanaggregateitem,theviewshowsthefollowing:

268

Consumes
Hosts

VMTurbo, Inc. www.vmturbo.com

StorageControllers

StorageControllers
TheStorageControllersitemshowsstatisticsforthestoragecontrollersthatmanagediskarraysinyourenvironment.
WhenyouselectStorageControllersintheInventorytree,theInventoryviewdisplaysthefollowingpanels:

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

StorageControllers

Users Guide

269

TheInventoryView

IntheInventorytree,theStorageControllersbranchincludesahierarchysimilartothefollowingfigure.

StorageControllerHierarchy
WhenyouexpandtheStorageControllersentry,theInventorytreeliststheindividualstoragecontrollersinyourenvi
ronment.Ifyouselectanindividualstoragecontroller,theInventoryviewdisplaysasetofpanelssimilartothefollow
ing.

270

VMTurbo, Inc. www.vmturbo.com

StorageControllers

StorageControllersIndividualStorageController
Thesepanelsshow:

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

Whenyouexpandanaggregateitem,theviewshowsthefollowing:

ComposedOf
Hosts

Users Guide

271

TheInventoryView

FabricInterconnects
TheFabricInterconnectsitemshowsstatisticsfortheinterconnectsthatconnectthenetworktostoragefabricsin
yourenvironment.WhenyouselectFabricInterconnectsintheInventorytree,theInventoryviewdisplaysthefollow
ingpanels:

FabricInterconnects

FabricInterconnectUtilizationChart
Thepercentageofallocatednetworkresourcesthatareinuse.ToseeahistoryofusageperFabricInterconnect,
clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
FabricInterconnectsTrend
Theconsumptionofcommoditiesovertime.
RecommendedactionsforFabricInterconnects
UsageforFabricInterconnects
AtabulardisplayofnetworkusageforthechassisservedbytheIOModules.

IntheInventorytree,theFabricInterconnectsbranchincludesahierarchysimilartothefollowingfigure.

272

VMTurbo, Inc. www.vmturbo.com

FabricInterconnects

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

Users Guide

273

TheInventoryView

IndividualFabricInterconnect
Thesepanelsshow:

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

WhenyouexpandasingleFabricInterconnectitem,theviewshowsthefollowing:

274

Hosts

VMTurbo, Inc. www.vmturbo.com

Chassis

Chassis
TheChassisitemshowsPowerandCoolingstatisticsforthechassisthathousebladeserversinthefabricdomainsof
yourenvironment.WhenyouselectChassisintheInventorytree,theInventoryviewdisplaysthefollowingpanels:

Chassis

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

Users Guide

275

TheInventoryView

IntheInventorytree,theChassisbranchincludesahierarchysimilartothefollowingfigure.

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

276

VMTurbo, Inc. www.vmturbo.com

Chassis

IndividualChassis
Thesepanelsshow:

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

Whenyouexpandachassisitem,theviewshowsthefollowing:

Hosts

Users Guide

277

TheInventoryView

IOModules
TheIOModulesitemshowsstatisticsfortheswitchesthatprovidenetworkconnectivitytobladechassisinyourenvi
ronment.WhenyouselectIOModulesintheInventorytree,theInventoryviewdisplaysthefollowingpanels:

IOModules

278

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

VMTurbo, Inc. www.vmturbo.com

IOModules

IntheInventorytree,theIOModulesbranchincludesahierarchysimilartothefollowingfigure.

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

Users Guide

279

TheInventoryView

IOModulesIndividualSwitch
Thesepanelsshow:

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

WhenyouexpandanIOModuleitem,theviewshowsthefollowing:

280

Consumes
Hosts

VMTurbo, Inc. www.vmturbo.com

VPods

VPods
WhenyouselectVPodsintheInventorytree,theviewdisplaysthefollowingpanels:

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

VPods

Users Guide

281

TheInventoryView

IntheInventorytree,theVPodsbranchincludesahierarchysimilartothefollowingfigure.

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

282

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

VMTurbo, Inc. www.vmturbo.com

DPods

PanelsforanindividualVPod

DPods
WhenyouselectDPodsintheInventorytree,theviewdisplaysthefollowingpanels:

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

Users Guide

283

TheInventoryView

DPods

284

VMTurbo, Inc. www.vmturbo.com

DPods

IntheInventorytree,theDPodsbranchincludesahierarchysimilartothefollowingfigure.

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

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

Users Guide

285

TheInventoryView

PanelsforanindividualDPod

Datacenters
WhenyouselectDatacentersintheInventorytree,theviewdisplaysthefollowingpanels:

286

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

VMTurbo, Inc. www.vmturbo.com

Datacenters

DataCenters

Users Guide

287

TheInventoryView

IntheInventorytree,theDatacentersbranchincludesahierarchysimilartothefollowingfigure.

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

ConsistsOf
Hosts

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

theseentitiesareallrepresentedbyConsumerandProviderVDCs,asfollows:

288

VMTurbo, Inc. www.vmturbo.com

ProviderVirtualDatacenters

VMTurbo

vCloudDirector

vCenterServer

VMM

CloudStack

OpenStack

ConsumerVDC

OrganizationVDC

ResourcePool
(Child)

Tenantor
TenantQuota

Accounts

Tenant

ProviderVDC

ProviderVDC

ResourcePool
(Root)

Cloud

Pod

N/A

ProviderVirtualDataCenters
WhenyouselectProviderVirtualDataCentersintheInventorytree,theInventoryviewdisplaysthefollowingpanels:

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

Users Guide

289

TheInventoryView

RecommendedactionsforProviderVirtualDataCenters
UsageforProviderVirtualDataCenter
Atabulardisplayofusageforthedatacentersinyourenvironment.

IntheInventorytree,theProviderVirtualDatacentersbranchincludesahierarchysimilartothefollowingfigure.

ProviderVirtualDatacentersHierarchy
WhenyouexpandtheProviderVirtualDatacentersitem,theInventorytreeliststheindividualProviderVDCsinyour
environment.IfyouselectanindividualProviderVDC,theInventoryviewdisplaysasetofpanelssimilartothefollow
ing.

290

VMTurbo, Inc. www.vmturbo.com

ProviderVirtualDatacenters

IndividualProviderVirtualDataCenter
Thesepanelsshow:

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

IfyouexpandanindividualProviderVDC,theInventoryviewshowsthefollowing:

Consumes
Hosts

Users Guide

291

TheInventoryView

ConsumerVirtualDatacenters
ConsumerVirtualDatacentersexposetheresourcesthatareallocatedtospecificcustomerorganizations.Consumer
VirtualDatacentersaremanagedbycloudstackssuchasvCloudDirector.
NOTE:DifferenttargetsusedifferentnamestorefertoVirtualDatacenters.IntheOperationsManagersupplychain,

theseentitiesareallrepresentedbyConsumerandProviderVDCs,asfollows:

VMTurbo

vCloudDirector

vCenterServer

VMM

CloudStack

OpenStack

ConsumerVDC

OrganizationVDC

ResourcePool
(Child)

Tenantor
TenantQuota

Accounts

Tenant

ProviderVDC

ProviderVDC

ResourcePool
(Root)

Cloud

Pod

N/A

ConsumerVirtualDataCenters

292

VMTurbo, Inc. www.vmturbo.com

ConsumerVirtualDatacenters

WhenyouselectConsumerVirtualDatacentersintheInventorytree,theInventoryviewdisplaysthefollowingpan
els:

ConsumerVirtualDatacentersUtilizationChart
Thepercentageofallocatedmemory,CPU,andstorageresourcesthatareusedbyyourConsumerVDCs.Toseea
historyofusageperdatacenter,clicktheassociatedbar.
Tochoosethemetricstoplotorchangethechartsortorder,editthechart
.NotethatUtilizationIndex
showsameasureoftheutilizationofresources.ThemoreequaltheUtilizationIndexvaluesareforyour
applications,themoreevenlydistributedtheirloads.
ConsumerVirtualDatacentersUtilizationTrend
Theconsumptionofallocatedcommoditiesovertime.Clicktheradiobuttonstoshowmemory,CPU,orstorage
statistics.
RecommendedactionsforConsumerVirtualDatacenters
UsageforConsumerVirtualDatacenter
AtabulardisplayofusagefortheConsumervDCsinyourenvironment.

IntheInventorytree,theConsumerVirtualDatacentersbranchincludesahierarchysimilartothefollowingfigure.

ConsumerVirtualDatacentersHierarchy

Users Guide

293

TheInventoryView

WhenyouexpandtheConsumerVirtualDatacentersitem,theInventorytreeliststheindividualConsumerVDCsin
yourenvironment.IfyouselectanindividualConsumerVDC,theInventoryviewdisplaysasetofpanelssimilartothe
following.

IndividualConsumerVirtualDataCenter
Thesepanelsshow:

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

IfyouexpandanindividualConsumervDC,theInventorylistshowsthefollowing:

294

Consumes
Hosts

VMTurbo, Inc. www.vmturbo.com

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

UserAuthenticationConfigurationonpage 295
CreateandmanageuseraccountsfortheOperationsManager.
TargetConfigurationonpage 303
UsethesetoolstospecifythelistofserversOperationsManagerwillconnecttoasitmonitorsyourenvironment.
LicenseConfigurationonpage 327
ApplylicensekeystoactivateVMTurboOperationsManagerfeatures.
Maintenanceonpage 328
Performgeneraltaskssuchasmanagingconfigurationfilesorrefreshintervals.

UserAuthenticationConfiguration
Asanadministrator,youspecifyaccountsthatgrantusersspecificaccesstoOperationsManager.Thefollowingtopics
describehowtoworkwithuseraccounts:

CreatingUserandGroupAccountsonpage 296Accountscanbeforindividualusers,ormembersofActive
Directorygroups
UserAuthenticationonpage 298AccountscanuseActiveDirectoryorlocallystoredcredentials
AccountPrivilegesonpage 300AccountsincludetypeandroletospecifyaccesstoOperationsManager
features
AccountScopeonpage 302Limitswhichdevicesintheenvironmenttheusercanaccess

Users Guide

295

TheAdminView

CreatingUserandGroupAccounts
OperationsManagersupportsindividualuseraccounts,andActiveDirectorygroupaccounts.

IndividualUserAccounts
Useraccountsdeterminethefollowingforagivenuserlogin:

296

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

VMTurbo, Inc. www.vmturbo.com

UserAuthenticationConfiguration

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

mydomain\theuser
theuser@mydomain.com

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

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

Users Guide

297

TheAdminView

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

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

UserAuthentication
OperationsManagersupportsthefollowingtypesofauthentication:

298

LocalOperationsManagerstoresusercredentialsonitslocalserver
ActiveDirectoryOperationsManagerauthenticatestheuserviacredentialsthataremanagedbyActive
Directory

VMTurbo, Inc. www.vmturbo.com

UserAuthenticationConfiguration

LocalAuthentication
Localauthenticationisforindividualusers.OperationsManagerstorestheaccountcredentialslocallyonitsserver.To
createalocalaccount,opentheUserConfigurationpanelintheAdminview,andclickAddintheUser/GroupAdmin
istrationform.ThenprovidetherequiredinformationandclickCreate.Theformshouldappearsimilartothefollow
ingfigure:

ActiveDirectoryAuthentication
ActiveDirectory(AD)authenticationusescredentialsthataremanagedbyanActiveDirectoryserver.Tocreatean
accountthatusesAD,youmustalreadyhavespecifiedtheADdomainorserverthatOperationsManagerwilluse.
ThenyoucanspecifyADauthenticationforindividualusers,orforADgroups.
NOTE:WhenyouspecifyActiveDirectorydomainandserver,thosesettingsareglobaltotheOperationsManager
server.AllADuserswilllogintotheserverviathosespecifications.IfyouchangetheADdomainorserver,thenthose
changeswillaffectallsubsequentADuserlogins.

TospecifytheActiveDirectorydomainandserverthatOperationsManagerwilluse,opentheUserConfiguration
panelintheAdminview,andprovidetherequiredinformation.Ifyouchangeanyofthefieldsinthisform,besureto
clickApply.Theformshouldappearsimilartothefollowingfigure.

Users Guide

299

TheAdminView

YoucanspecifyActiveDirectorySettingstogetthefollowingresults:

Result

Domain

DisableADauthentication

Specifynodomainandnoserver.

ADauthenticationviaanyADserveron
adomain

SpecifyanADdomainanddonotspecifyanADserver.Authenticationwilluseany
ADserveraccessiblefromthatdomain.

ADauthenticationviaaspecificAD
server

SpecifyanADserver,andoptionallyspecifyanADdomain.

EnableADGroupauthentication

Toenablegroups,youmustspecifyanADdomain.AuthenticationwilluseanyAD
serveraccessiblefromthatdomain.ThedomainisnecessaryforActiveDirectoryto
findauserviatheUserPrincipalName(UPN).YoucanoptionallyspecifyanAD
server.

DisableADGroupauthentication,but
enableADforsingleusers

SpecifyanADserver,butdonotspecifyanADdomain.

Useasecureconnectionwhen
communicatingwithADservers

TurnontheSecureoption.ThisenablesasecureconnectiontotheADserversyou
haveconfigured.TheADDomainmustbeconfiguredtouseLDAPS,andyoumust
importacertificateintotheOperationsManagerserver.Formoreinformation,see
theVMTurboSupportKnowledgeBasearticlesforSettingUpVMTurboTo
CommunicateToSecureLDAP.

AccountPrivileges
OperationsManageraccountsincludestheRoleandTypesettingstospecifyaccessprivileges.Youcanusetheseto
setupdifferenttypesofuseraccounts.Forexample,thesameOperationsManagerservercansupportuserswho:

300

PerformOperationsManageradministrationtasks
Modifythevirtualenvironment
UseOperationsManagertomonitortheenvironment
AccesssmallpartsoftheenvironmentasServiceProviderclients

VMTurbo, Inc. www.vmturbo.com

UserAuthenticationConfiguration

BycombiningRoleandTypeinauseraccount,youcansetupaccessprivilegesthatsupporttheseandotherusers
needs.

AccountType
Accounttypeprovidesawaytolimitaccountprivilegessouserscanseeonlyvirtualresources.Thisisusefulforser
viceproviderswhowanttheircustomerstouseOperationsManager,butdontwanttoexposeinformationaboutany
physicalresourcesintheenvironment.Inthisway,aserviceprovidercanuseOperationsManagertogivecustomersa
windowintotheresourcestheyhavepurchased,butnotexposeinformationtheserviceproviderwouldratherkeep
private.

OperationsManagerprovidesthefollowinguseraccounttypes:

DedicatedUnlimitedusertype
Auserwhoisfocusedontheoverallvirtualenvironment,orwhoisanadministratoroftheOperationsManager
server.Forexample,aserviceproviderwouldsetupdedicatedaccountsforitsITstaff.
AdedicatedusercanhaveanyoftheuserrolesinOperationsManager.
Whenyoucreateadedicateduseraccount,youcanoptionallyspecifyascope.
SharedLimitedusertype
Auserwhoisfocusedonasubsetofthevirtualenvironment.Forexample,aserviceproviderwouldcreatea
sharedaccountforacustomerwhohaspurchasedasetvirtualofresources.
Whenyoucreateashareduseraccount,youmustalsospecifyascopetolimittheinventorythattheshareduser
canaccess.
NotethatasharedusercanonlyhaveanObserverorAdvisorrole.AnadvisorcanseetheToDolist,butcannot
performanyactionsviaOperationsManager.Inaddition,ashareduseronlyhasaccesstotheInventoryview.

AccountRole
RoledetermineswhatOperationsManagerfeaturestheusercanaccess.Youcansetaroleforindividualaccountsas
wellasgroupaccounts.Forgroupaccounts,anymemberofthegroupwhologsinwiththisaccountwillassumethe
givenrole.

Users Guide

301

TheAdminView

Youcanchoosefromthefollowing:

Observer
TheusercanusetheHomeandInventoryviews.Thisisthemostrestrictiverole.
Advisor
TheusercanusetheHome,Inventory,andPlanviews,butcannotacceptrecommendedactions.
Automator
TheusercanusealltheviewsexceptAdminandPolicy.Thisusercanacceptrecommendedactions,butcannot
performadministrativetasks.
Administrator
TheusercanuseallOperationsManagerviews.

AccountScope
Whencreatinganaccount,youcandefineascopeforthatuser.Thescopelimitswhattheusercanmonitor.Forexam
ple,assumeyouhavecreatedagroupthatcontainsonlythephysicalmachinesthatsupportthisusersVMsorappli
cations.Youcanthensettheusersscopetothatgroup.Whentheuserlogsin,OperationsManagerwillonlydisplay
informationaboutthosemachines,andresourcesassociatedwiththemsuchashostedVMsanddatastoragethat
theyuse.Inthefigurebelow,thescopeissettotheVMsonaspecificnetwork.Theusersaccountcanonlyaccess
resourcesassociatedwiththatnetwork.
Notethatdedicatedcustomerscanworkwithphysicalresources,butsharedcustomersarerestrictedfromworking
withthephysicalinfrastructure.Inthefigurebelow,theaccountisforashareduser.

302

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

SettingtheUsersScope
NOTE:Ifyouwanttousecustomgroupstosetthescope,youmustcreatethegroupsfirst,andthenassignthemtothe

useraccount.Formoreinformation,seeGroupManagementonpage 349.

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

Users Guide

303

TheAdminView

CurrentlyLoadedTargets
YoucanassigninstancesofthefollowingtechnologiesasOperationsManagertargets:

304

Hypervisors
CitrixXenServer5.66.2
MicrosoftHyperV2008R2,HyperV2012,andHyperV2012R2
RHEVM(RedHatEnterpriseVirtualizationManager)versions3.x
VMwarevCenter4.15.xrunningwithESX3.x,4,x,or5.x
CloudManagers
CloudStack3.0.24.1
MicrosoftSystemCenter2012VirtualMachineManagerandSystemCenter2012R2VirtualMachineManager
VMwarevCloudDirector1.05.1
OpenStackHavanaandIcehouse
ApplicationServers
IBMWebSphereApplicationServer,version8.0.0.9orgreater
OracleWebLogicversions11gor12c
JBossApplicationServer7.0andlaterJBossDeploymentManagerusingjbosseap6.3
ApacheTomcat,versions7.xand8.0.x
LoadBalancers
CitrixNetScaler

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

StorageManagers
NetAppStorageSystemsrunningDataONTAPversion8orlater
EMCVNXSeriesStorageSystems(forversiondetails,seetheEMCVNXSupportKBarticle)
PureStorageFlashArray
HP3PARStoreServ
FabricManagers
CiscoUCS2.0andhigher
OperationsManagerTargets
ToconfigureanaggregateddeploymentofOperationsManager,youcanassignOperationsManagerserversas
targets(seeAddingOperationsManagerTargetsforAggregationonpage 326).Theversionsoftargetinstances
mustmatchtheversionoftheaggregatinginstance.

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

AddingandRemovingTargetVirtualManagementServersonpage 305
Generalinstructionsforworkingwithtargetservers.
HyperVTargetsonpage 308
AddingCloudManagementTargetsonpage 309
AddingLoadBalancersasTargetsonpage 320

AddingandRemovingTargetVirtualManagementServers
ThetargetservicesyourOperationsManagerinstallationwillmanageappearintheTargetConfigurationlist.Youcan
add,remove,andeditentriesinthislist.Notethatthetargetservicesaccountmustbeconfiguredwithprivilegesthat
supporttheOperationsManageractivitiesyouwanttoperform.Forexample,thefollowinglistshowshowvCenter
privilegescorrespondtoactivitiesOperationsManagercanperform:

ReadOnlyEnablesOperationsManagermonitoringandsimulation(whatifscenarios)only
VCenterAdministratorEnablesOperationsManagermonitoring,simulation(whatifscenarios),and
automationfunctions
EnableDatastoreBrowseEnablingthispropertyfortheaccountgivesOperationsManagertheprivilegesit
needstoenableitsstoragemanagementfunctionality

AddingTargets
Toaddatargetservice,clicktheAddbuttontoopentheTargetConfigurationdialogbox.Providetherequestedinfor
mation,thenclickSave.Typicalinformationyouprovideincludes:

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

Users Guide

305

TheAdminView

AddingaLoadBalancerTarget

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

SelectingaTargettoEditorDelete

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

306

HypervisortechnologyDifferentvendorscanhavedifferentrequirements
HostnameorIPaddressTheaddressofthetargetserveryouwanttoadd
UserNameAvalidaccountusernameforthetargetserver
PasswordApasswordforthetargetserveraccount
OtheroptionalorrequiredinformationForexample,HyperVserverscantheusedomainnametoidentifyall
themanagedhostsinagivendomain

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

ThefollowingtopicsgivedetailsaboutaddinghypervisortargetsthatrequirespecialsettingstoprovideOperations
Managerwithaccesstothem:

vCenterServerTargetsonpage 307
HyperVTargetsonpage 308

vCenterServerTargets
ToaddavCenterServerasatarget,youprovide:

IPaddressTheaddressofthevCenterservertoaddasatarget
UsernameTheusernameforanaccountthathasappropriateprivilegesonthevCenterserver
PasswordThepasswordtomatchtheuseraccountforthisvCenterserver

NOTE:Bydefault,OperationsManagerEnterpriseEditiondiscoversresourcepoolsandrepresentsthemasfoldersin
inventorytrees.IfyouhavealicensefortheCloudControlModule,OperationsManagermanagesresourcepoolsas
VirtualDatacenters.Inthatcase,OperationsManagercanrecommendresizeactionstodrivethemtotheDesired
State.RootresourcepoolsappearinthesupplychainasProviderVDCs,andallchildresourcepoolsappearas
ConsumerVDCs.

SpecifyingvCenterPrivilegesforOperationsManagerAccess
ToaccessthevCenterserver,OperationsManagerlogsinwiththespecifieduseraccount.Thisaccountmusthavesuf
ficientprivilegesforOperationsManagertoaccessenvironmentdata,andtoperformrecommendedactions.For
example,thefollowinglistshowshowvCenterprivilegescorrespondtoactivitiesOperationsManagercanperform:

ReadOnlyEnablesOperationsManagermonitoringandsimulation(whatifscenarios)only
VCenterAdministratorEnablesOperationsManagermonitoring,simulation(whatifscenarios),and
automationfunctions
EnableDatastoreBrowseEnablingthispropertyfortheaccountgivesOperationsManagertheprivilegesit
needstoenableitsstoragemanagementfunctionality

Tosetaccountprivileges,usethevSphereclienttocreateoredittheuseraccount,andopentheEditRoledialogbox.
ThefollowingtableliststheprivilegesthisaccountshouldhavetosupportOperationsManageractivities.

OperationsManagerActivity

RequiredPrivileges

Monitoring

Readonlyforallentitytypes

RecommendActions

Readonlyforallentitytypes

WastedStorageReporting

Datastore>BrowseDatastore

ExecuteVMMove(vmotion)

Resource>Migrate
Resource>QueryVmotion
Resource>ModifyResourcePool
Resource>AssignVMtoResourcePool

Users Guide

307

TheAdminView

OperationsManagerActivity

RequiredPrivileges

ExecuteVMStorageMove(svmotion)

Datastore>AllocateSpace
Datastore>BrowseDatastore
Datastore>ConfigureDatastore
Datastore>MoveDatastore
Datastore>RemoveFile
Datastore>UpdateVirtualMachineFiles
DatastoreCluster>ConfigureaDatastoreCluster
Resource>AssignVMtoResourcePool
Resource>Migrate
Resource>Relocate
Resource>ModifyResourcePool
Resource>MoveResourcePool
Resource>QueryVMotion
VirtualMachine>Configuration>ChangeResource
VirtualMachine>Configuration>SwapFilePlacement
NOTE:DatastoreClusterpermissionsonlyapplytovSphere5.x

ExecuteVMResize

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

HyperVTargets
ToaddaHyperVserverasatarget,youmustprovidedomain\usernameintheUserNamefield.Inaddition,the
userthatyouspecifymustbeoneoftheserversWBEMScriptingLocaterowners.
EachHyperVserverrequiresspecificpermissionstoallowmanagementviaWMI.Thesepermissionsaresetinthe
hostsWBEMScriptingLocaterregistrykey.Tosetthepermissions,edittheregistrykeytoaddownersandgrantthem
fullcontrol.
ToaddanownertotheHyperVserversregistrykey:
1. LaunchregeditonthatmachineasAdministrator
2. Findthefollowingregistrykey:HKEY_CLASSES_ROOT\CLSID\{76A64158-CB41-11D1-8B0200600806D9B6}
3. RightclickthekeyandchoosePermissions
4. ClickAdvancedanddisplaytheOwnertab
5. Intheownerslist,addtheuseryouwanttoallowtoconnecttothemachine
6. ClickOk
7. HighlighttheuserandgrantFullControl
8. IMPORTANT:SomeversionsoftheWindowsOSincludethefollowingregistrykey:
HKLM\Software\Classes\Wow6432Node\CLSID{76A64158-CB41-11D1-8B0200600806D9B6}
Inthatcase,youmustsetthesameuserwithFullControltothiskeyaswell.

308

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

OnceyouhavedonethisyoucanspecifytheHyperVserverasanOperationsManagertarget,usingcredentialsforan
ownerthathasFullControlprivileges.
AddingMultipleHyperVServers
YoucanaddHyperVtargetsoneatatime,byprovidingthehostnameorIPaddressofeach.Ifyouhavemanysuch
HyperVservers,itismoreefficienttouseasinglecommandtoaddalltheHyperVserversthatareinacluster.Todo
this,providethefollowinginformation:

HostNameorIPAddressAnyvalidaddressforaHyperVserverwithinthecluster
FullDomainNameThefulldomainnameforthegivencluster
UsernameandPasswordCredentialsthatarevalidforalltheHyperVserversinthecluster(seeabovefor
informationaboutenablingWMImanagement)

AddingaHyperVTarget
Whenyouspecifyafulldomainnameforthecluster,OperationsManagerdiscoversalltheHyperVserverswithin
thatclusterandaddsthemastargets.Inaddition,OperationsManagermonitorsyourenvironmentandautomatically
addsnewtargetswheneveritdiscoversanewHyperVserverinthecluster.

AddingCloudManagementTargets
IfyouhaveinstalledtheCloudControlModulelicense,youcanaddcloudmanagementserversastargets.Foreach
cloudmanagementtarget,OperationsManagerdiscoversthetargetitself,andalsodiscoverstheunderlyinghypervi
sors.Itthenmanagesworkloadonthevirtualdatacentershandledbythesetargets.
OperationsManagersupportsthefollowingcloudmanagers:

AddingCloudStackServersasTargetsonpage 310
AddingVirtualMachineManagerServersasTargetsonpage 311
AddingvCloudDirectorServersasTargetsonpage 312
AddingOpenStackServersasTargetsonpage 314

Users Guide

309

TheAdminView

AddingCloudStackServersasTargets

AddingaCloudStackTarget
ToaddaCloudStackserver,specifythefollowinginformation:

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

NOTE:AftersettingaCloudStackserverasatarget,youmustthensetthehypervisorsthatserverwillmanageasOper

ationsManagertargets.SeeAddingHypervisorsasTargetsonpage 306.

310

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

AddingVirtualMachineManagerServersasTargets

AddingaVMMTarget
ToaddaVMMtarget,youmustprovidethefollowinginformation:

AddressandcredentialsfortheVMMserver
DomainnamefortheclusterofHyperVserversthataremanagedbytheVMM
LogincredentialsfortheHyperVserversinthecluster
Note:IfyoudonotprovideHyperVcredentials,OperationsManagerassumestheVMMcredentialswillworkto
accesstheHyperVmachines

OperationsManagerusestheaddressandcredentialsyouprovidetodiscovertheVMMtarget.FromtheVMMtarget,
OperationsManagergetsthelistofmanagedHyperVinstances.ItthenusesthatlisttodiscovereachHyperV.The
HyperVcredentialsyouprovidemustbevalidforallofthesemachines.
InadditiontoprovidingconnectioninformationandcredentialsfortheVMMtargetandhypervisors,youmustalso
configuretheassociatedmachinestograntOperationsManageraccesstotheVMMserver,andtoalltheassociated
HyperVmachines.
ConfiguringAccesstotheVMMServer
TheVMMservermustbeconfiguredtoallowaccessviatheWindowsRemoteManagement(WinRM)protocol.
NOTE:IfyouarerunningVMMServeronaWindowsServerversionearlierthanWindowsServer2012R2,youmust
applythehotfixreferencedintheMicrosoftKnowledgeBasearticle#2842230(http://support.microsoft.com/kb/
2842230).

Users Guide

311

TheAdminView

Tosetthisaccess:
1. SetupWindowsRemoteManagement(WRS)servicetorunonstartup.
WRSmustberunningontheVMMmachine.Makesurethatitisrunning,andissettorunonstartup.
2. SetpermissionsontheVMMmachine.
LogintoacommandwindowasAdministratorontheVMMmachine.Thenexecutethefollowingcommands:
NOTE:Foryoutoexecutethesecommandssuccessfully,WindowsFirewallmustberunning.Formoreinforma

tion,seetheMicrosoftKnowledgeBasearticle#2004640(http://support.microsoft.com/kb/2004640).

winrm
y
winrm
winrm
winrm

quickconfig
set winrm/config/service/Auth @{Basic="true"}
set winrm/config/service @{AllowUnencrypted="true"}
set winrm/config/winrs @{MaxMemoryPerShellMB="1024"}

3. SetupanSPNfortheVMMmachine.
ThemachinemusthaveanSPNoftheform,protocol/host_address.Forexample,WSMAN/10.99.9.2.
TogetalistofSPNsforthemachine,executethefollowinginthecommandwindow:
setspn -l <vmm-server-name>
IfthereisnovalidSPNinthelist,createonebyrunningthecommand:
setspn -A protocol/host-address:portwhereportisoptional
Forexample,setspn -A WSMAN/10.99.9.2:VMM-02
ConfiguringWMIPermissionsonHyperVServers
EachHyperVserverrequiresspecificpermissionstoallowmanagementviaWMI.Thesepermissionsaresetinthe
hostsWBEMScriptingLocaterregistrykey.Tosetthepermissions,edittheregistrykeytoaddownersandgrantthem
fullcontrol.
ToaddanownertotheHyperVserversregistrykey:
1. LaunchregeditonthatmachineasAdministrator
2. Findthefollowingregistrykey:HKEY_CLASSES_ROOT\CLSID\{76A64158-CB41-11D1-8B0200600806D9B6}
3. RightclickthekeyandchoosePermissions
4. ClickAdvancedanddisplaytheOwnertab
5. Intheownerslist,addtheuseryouwanttoallowtoconnecttothemachine
6. ClickOk
7. HighlighttheuserandgrantFullControl
8. IMPORTANT:SomeversionsoftheWindowsOSincludethefollowingregistrykey:
HKLM\Software\Classes\Wow6432Node\CLSID{76A64158-CB41-11D1-8B0200600806D9B6}
Inthatcase,youmustsetthesameuserwithFullControltothiskeyaswell.

AddingvCloudDirectorServersasTargets
ToaddaVCDserver,specifytheloginaddressandcredentialsfortheVCDmachine,aswellasusernameandpass
wordforthevCenterhypervisorsmanagedbythisVCDserver.

312

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

AddingavCloudDirectorServer
ForaVCDtarget,OperationsManagerdiscoversthevirtualdatacenters(VDCs)thataremanagedbythattarget.To
discoveralltheresourcesintheseVDCs,OperationsManagermustaccessthevCenterhypervisorsthatmanagethem.
However,inordertodiscoverandmanagethesevCenterhypervisors,OperationsManagerneedslogincredentialsfor
eachone.OperationsManagerusesVCUsernameandVCPasswordtoaccessthesevCenterservers.
VCUsernameisanoptionalfield.Ifyoudonotprovidethisvalue,OperationsManagerwillobtaintheVCusername
thatisspecifiedinthevCloudDirectorsconfiguration.Evenifyouleavethisfieldblank,youmustprovideavalidpass
wordfortheobtainedusername.
WhenspecifyingVCcredentials,youshouldconsiderthefollowing:

OperationsManagerusesthesamecredentialsforallvCenterserversassociatedwiththisvCloudDirectortarget.
OperationsManageraddsallthesevCenterserverstothetargetslist.
IfthecredentialsarenotvalidforavCenterServer,OperationsManagershowsitinthelistoftargets,butithasa
TargetStatusofNotValid.(Allthetargetsinthefollowingfigurearevalid.)

OperationsManagerTargetsshowingvCloudDirectorandassociatedvCenterServers

Users Guide

313

TheAdminView

AddingOpenStackServersasTargets

AddinganOpenStackTarget
ThetargetOperationsManagerusestomanageanOpenStackCloudOperatingSystemistheserverprovidingIdentity
services,otherwiseknownastheKeystoneServer.ToaddanOpenStackKeystoneserver,specifythefollowinginfor
mation:

314

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

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

AddingAWSAccountsasTargets

AddinganAWSTarget
ToidentifythetargetOperationsManagerusestomanageanAmazonAWSaccount,youprovidecredentialstologin
andmanagethataccount:

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

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

Users Guide

315

TheAdminView

AddingAzureSubscriptionsasTargets

AddinganAzureTarget
ToidentifythetargetOperationsManagerusestomanageaMicrosoftAzuresubscription,youprovidecredentialsto
loginandmanagethatsubscription:

HostNameorIPAddressandPort
Youcanleavethisblank,orentermanagement.core.windows.net
Username
Forthisfield,providethenameofthesubscriptionyouwanttomanage.
UsernameandPassword
ProvidethesignatureofaManagementCertificatethathasbeenuploadedinthesubscriptionscertificatestore.

ConfiguringAccesstoanAzureSubscription
ForOperationsManagertomanageasubscription,thesubscriptionmusthaveaManagementCertificateuploadedto
itscertificatestore,andthatcertificatemustbeinstalledandregisteredontheOperationsManagerserver.TheMan
agementCertificategrantsOperationsManageraccesstothesubscriptionsoitcandiscoverandmanagethesubscrip
tionentities.
ForinformationaboutcreatinganduploadingaManagementCertificateforAzure,seetheMicrosoftdocumentation.
Forexample,seeManageCertificates.
ForinformationaboutinstallingthecertificateontheOperationsManagerserver,seetheVMTurboSupportKnowl
edgeBasearticle,AssignanAzureCloudManagementCertificatetotheOperationsManagerServer.

316

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

AddingApplicationServersasTargets

AddinganApplicationServerTarget
ThisversionofOperationsManagersupportsthefollowingapplicationserversastargets:

IBMWebSphere
OracleWebLogic
JBoss
ApacheTomcat

WiththeexceptionofApacheTomcat,thesetargettypessupportmanagementserversforgroupsofapplicationserv
ers.Youcanaddthemanagementserverasatarget,oryoucanaddanindividualapplicationserverasatarget.Toadd
anyoftheseserversasatarget,youspecify:

TheIPaddressoftheVMhostingthemanagementserver
YoucanoptionallyspecifytheIPaddressofanindividualapplicationserver.
Theportthatthetargetserverlistenson
Administratorcredentialsforthetargetserverinstance

TargetConfigurationDetails
Thedetailsforaddingapplicationserversastargetsdiffer,asfollows:

ApplicationServer

Details

IBMWebSphere

ToaddaWebSphereDeploymentManagerserverasatargetthatmanagesacellof
applicationservers,specify:
TheIPaddressoftheVMhostingtheDeploymentMaagerserver
TheserversSOAP_CONNECTOR_ADDRESSportnumber.Youcanfindthisport
numberintheWebSphereAdministratorsConsole.
AdministratorcredentialsfortheDeploymentManagerinstance
NotethatyoucanoptionallyconnecttoasingleWebSphereApplicationServer.Inthat
case,specifythesameinformationasabove,butforthatapplicationserverinstance.

Users Guide

317

TheAdminView

ApplicationServer

Details

OracleWebLogic

ToaddaWebLogicAdministrationServerserverasatargetthatmanagesadomainof
applicationservers,specify:
TheIPaddressoftheVMhostingtheAdministrationServer
TheportnumberforthetargetserversAdministrationPort
AdministratorcredentialsfortheAdministrationServerinstance
NotethatyoucanoptionallyconnecttoasingleWebLogicApplicationServer.Inthat
case,specifythesameinformationasabove,butforthatapplicationserverinstance.

JBoss

ToaddaJBossDomainControllerserverasatargetthatmanagesadomainofJBoss
servers,specify:
TheIPaddressoftheVMhostingtheDomainController
TheJBossWebserviceportnumberfortheDomainController
AdministratorcredentialsfortheDomainController
NotethatyouconfigureaDomainControllerviathedomain-controllerentryin
host.xml.
YoucanoptionallyconnecttoasingleJBossinstance.Inthatcase,specifythesame
informationasabove,butforthatapplicationserverinstance.

ApacheTomcat

ToaddaTomcatserverasatarget,specify:
TheIPaddressoftheVMhostingtheapplicationserver
TheTomcatConnectorportnumber
AdministratorcredentialsfortheTomcatinstance

ResourceMonitoring
Tomanageapplicationservers,OperationsManagermonitorstheresourcesthataffectapplicationperformance,as
listedinthefollowingtable.NotethatbecauseWebLogicperformsitsowntuningofthreadpools,OperationsMan
agerdoesnotmonitorthreadsforWebLogicapplicationservers.

MonitoredResource

WebSphere

WebLogic

JBoss

Tomcat

Heap
Threads
Transactoins
ResponseTime
VMem(forunderlyingVM)
VCPU(forunderlyingVM)

318

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

ApplicationServerScalingPolicy
Afteryouspecifyanapplicationservertarget,OperationsManagerdiscoverstheresourceutilizationforthatserver,
andrecommendsappropriateactions.Theseactionswillfollowoneofthetwofollowingscalingpolicies:

Provision
ScalingbyProvisionenableshorizontalscaling,wheretheenvironmentadjuststoincreaseddemandby
provisioningnewapplicationservers.
Resize
ScalingbyResizeenablesverticalscaling,wheretheenvironmentadjuststoincreaseddemandbyresizingthe
applicationserver,ortheVMthathoststheapplicationserver.

ThesescalingpoliciesaremutuallyexclusivetheaffectedapplicationserverscanscalebyProvisioningorbyResiz
ing,butnotboth.Forexample,OperationsManagercanrecommendresizeactions,butifyouhavesettheScalingPol
icytoProvision,OperationsManagerwillonlyrecommendProvisionandSuspendactions.
YousettheScalingPolicyinthePolicyviewOperationsManagerpoliciessupportscope,soyoucanselectspecific
groupsofapplicationserverstosettheirScalingPoliciesasyoulike.Formoreinformation,seeApplicationServer
Actionsonpage 374.

Users Guide

319

TheAdminView

AddingLoadBalancersasTargets

AddingaLoadBalancerTarget
Toaddaloadbalancerasatarget,youspecifytheIPaddressandcredentialsfortheloadbalancer.OperationsMan
agerdiscoverstheservicetypesthatareassignedtothatloadbalancer.TheseservicetypesappearintheOperations
Managersupplychainasvirtualapplications.Toenablediscoveryofvirtualapplications,youmustconfigureloadbal
ancerdiscovery.

ConfiguringLoadBalancerDiscovery
Afteryouaddaloadbalancerasatarget,youmustconfigureOperationsManagertodiscoverthevirtualapplications
thatloadbalancermanages.Thestepstodothisare:
1. Specifydiscoveryfortheapplicationstheloadbalancerwillmanage
Theloadbalancermanagesworkloadacrossinstancesofrunningapplicationsinyourenvironment.Operations
Managermustbeconfiguredtodiscoverandmanagetheserunningapplicationsbeforeitcanrecognizethatthey
aremanagedbytheloadbalancer.Forexample,tospecifydiscoveryofaspecificapplication,youdefineitsappli
cationsignatureandthenprovidecredentialsfortheprotocol(WMI,SNMP,orJMX)thatOperationsManagercan
usetoaccesstheVMsthathosttheapplication.Formoreinformation,seeApplicationDiscoveryonpage 381.
2. Assignapplicationsignaturestospecificvirtualapplications
OperationsManagerdiscoversthevirtualapplicationsthattheloadbalancerusestomanageapplications.After
youhavespecifiedsignaturesanddiscoveryfortheapplicationsyouwanttheloadbalancertomanage,youcan
thenassignthoseapplicationsignaturestospecificvirtualapplications.Formoreinformation,seeLoadBalancer
Discoveryonpage 386.
Forexample,assumetheloadbalancerusesvirtualapplicationsnamedwebandsqltomanagewebserversand
SQLdatabases.AlsoassumethatyouhavedefinedanapplicationsignaturenamedIISforIISWebServerapplica
tions,andanothersignaturenamedSQLforMicrosoftSQLServerapplications.Inthatcase,youneedtomapthe
IISsignaturetothewebvirtualapplication,andSQLtothesqlvirtualapplication(asexplainedintheLoadBalancer
Discoverysection).NowOperationsManagercandiscovertheseapplicationsandrepresentthemastherunning
componentswithintheloadbalancer.

320

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

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

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

AddingStorageManagersasTargets
IfyouhaveinstalledtheStorageControlModulelicense,youcanaddstoragemanagersastargets.Whenyouadd
thesetargets,OperationsManagercandiscoverthestoragecontrollersanddiskarraysintheenvironment.

AddingaStorageManagerTarget
Toaddastoragemanagertarget,specifytheIPaddressforthestoragesystem,andcredentialsforauserthathassuf
ficientprivilegesonthatsystem.
OperationsManagercurrentlysupportsthefollowingdiskarraytechnologies:

NetAppDataONTAPstoragecontrollers
EMCVNXSeriesStorageSystems
PureStorageFlashArray
HP3PARStoreServ

SpecifyingAccesstoNetAppTargets
NetAppfilersrunontheDataONTAPoperatingsystem.TospecifyaNetApptarget:

ForOnTap7Mode,providetheStorageSystemIPaddress
ForOnTapCMode,providetheClusterManagementIPaddress

Users Guide

321

TheAdminView

TodiscoverandfullymanageNetAppdiskarrays,OperationsManagermusthavearoleanduseraccountthatgrants
privilegestoexecutecertaincommandsviathefilersAPI.Inmostcases,youcanprovideauseraccountwithAdmin
istratorprivilegesandpasswordauthentication.ThisaccountgrantsreadandwriteaccesstotheOperationsManager
serversoitcandiscoverstorageresourcesandexecuteactions.
WhenyouaddtheNetApptarget,youentercredentialsforauserthathasthenecessaryrole.ThenOperationsMan
agercanlogintothefilertoperformdiscovery,analysis,andperformactions.
NOTE:InsomecircumstancesyoumightwanttoprovideminimalprivilegestotheOperationsManageruseraccount.

Forexample,youmightwanttouseanaccountthathasreadonlyprivileges.Forinstructionstoprovidearolewith
minimalprivileges,seetheVMTurboSupportKnowledgeBasearticlesforConfiguringNetApp7ModeTargetsand
ConfiguringNetAppCModeTargets.

SpecifyingAccesstoEMCVNXTargets
OperationsManagersupportsmanagementofEMCVNXFilestoragesystemsandBlockstoragesystems.
NOTE:Forfulltargetspecificationdetailsandversiondetails,seetheVMTurboKnowledgeBasearticle,EMCVNX

Support.
TherequirementsforspecifyingVNXtargetsdifferdependingonthetypeofstoragesystemyouwanttomanage.

Filelevelstorage
ProvidethenameorIPaddressoftheVNXControlStation.OperationsManagerdiscoversallthestoragevolumes
onthatcontrolstation.
Blocklevelstorage
AccesstothesesystemsismadeavailableviaanEMCSMISproviderthathasthediskarraysaddedtoit.Asingle
SMISprovidercancommunicatewithoneormorediskarrays.WhenyouspecifyanSMISproviderasatarget,
OperationsManagerdiscoversalltheaddeddiskarrays.
EMCdistributestheSMISproviderontheEMCPowerlinkwebsiteathttps://powerlink.emc.com/.Ifyouhavenot
alreadyinstalledanEMCSMISprovidertomonitoryourdiskarrays,youcandownloadandinstalltheprovider,
andaddyourdiskarraystoit.

Notethatwhencalculatingavailablestorage,OperationsManagerexcludesthedisksdevotedtotheVNXoperating
system.

SpecifyingAccesstoPureStorageFlashArray
OperationsManagersupportsmanagementofPureStorageFlashArray.Toaddanarrayasatarget,enterthearrays
IPaddressandlogincredentialsforanaccountwithadministrationprivileges.OperationsManagerusesthataccount
toconnectwiththetargetarray,discovervolumes,andexecuteactions.
NotethatonePureStoragetargetmanagesasinglePureStorageFlashArrayinstance.Thestoragedevicesinthearray
areallflashstoragetheIOPScapacityusesthesettingmadeforSSDDisksinthePolicyvies(seeStorageSettingson
page 369).

322

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

AddingNetworkFlowCollectorsasTargets
IfyouhaveinstalledtheNetworkControlModulelicense,youcanaddnetworkflowcollectorsastargets.TheNet
workControlModulesupportsflowcollectorsforNetFlowandsFlowrecords.
Whenyouassignaflowcollectorasatarget,OperationsManagerdiscovers:

Networkflow
TheNetFloworsFlowdatathatisbeingcollected.
VPods
SetsofVMsorotherconsumersthatcommunicatefrequentlywitheachotheroverthenetwork.
DPods
SetsofassociatedresourceprovidersADPodisastoragecontroller,itsdatastores,andthehoststhatconsume
thestorageresources.AUCSchassiscanalsomakeupaDPod.

NOTE:TheStorageControlModuleisarequirementfortheNetworkControlModuleOperationsManagerdiscovers
DPodsthroughstoragecontrollers.KeepinmindthatDPodsareanimportantfeatureoftheNetworkControlModule.
ThemostefficientnetworktrafficresultswheneachVPodcanberestrictedtoasinglehost.However,suchanenvi
ronmentisunlikely.OperationsManagerdoeshavealikelychanceofrestrictingmostVPodstosingleDPods.Thiscan
givemuchbetternetworkperformancethanplacingVMsarbitrarilyacrossthedatacenter.

AddingaFlowTarget
TouseaflowcollectorwiththeNetworkControlModule,youmustfirsthaveinstalledthatflowcollectortocollect
datafromtheindividualswitchesitwillmonitor.Forinstructionstoinstallflowcollectors,andalistofsupported
switches,refertotheVMTurboSupportKnowledgeBasehere.
Toaddaninstalledflowcollectorasatarget,specifytheIPaddressfortheflowcollector,andcredentialsforanadmin
istratoruseraccountonthatsystem.

AddingFabricManagersasTargets
IfyouhaveinstalledtheFabricControlModulelicense,youcanaddfabricmanagersastargets.Whenyouaddthese
targets,OperationsManagercandiscovertheassociatefabriccomponents.

Users Guide

323

TheAdminView

AddingaFabricManagerasaTarget
Toaddafabricmanagerasatarget,specifytheIPaddressandcredentialsforthefabricmanager.OperationsMan
agerdiscoversthefabricinterfacesassociatedwiththefabricmanager.
NOTE:Whenprovidingausername,iftheaccountismanagedinActiveDirectoryyoumustincludethedomain,incase

sensitivespelling.Forexample,MyDomain\johnisnotthesameasmydomain\john.Forlocaluseraccounts,just
providetheusername.

ConfiguringUCSforBladeProvisioning
WhenmanagingaUCSfabric,OperationsManagercanprovisionanybladeserversthatareinstalledinachassisbut
notcurrentlyinoperation.Iftheworkloaddemandsmorephysicalcomputeresources,OperationsManagercanauto
maticallydirectUCStoprovisionablade,oritcanrecommendthatyouprovisionabladeandyoucanexecutethe
actionfromtheToDolist.Toenablethiscapability,youmustperformtwobasicsteps:

ConfigurethewayUCSandvCenterServermanageinformationasbladesareprovisioned.Inthisway,whenthe
bladeisprovisioned,vCenterServerwillrecognizeitinamanagedcluster.
SettheHostProvisionactiontoAutomateorManualforthebladeservers.Youcreateadynamicgroupin
OperationsManagerthatcontainsyourUCSblades,andsettheactionautomationtothatgroup.

ConfiguringUCSandvCenterServer
ToenableOperationsManagertoperformautomaticprovisioningofUCSblades,youmustconfigureUCStoworkwith
vCenterServersotheycanworktogetherastheymanageresourcessuchasserverpools,policies,andServiceProfile
Templates.ThisisnecessarytoensurethatasOperationsManagerdirectstheUCSManagertoprovisionanewblade,
vCenterServerwillrecognizethatthenewphysicalhostisavailable.OncevCenterServercanrecognizethenew
blade,OperationsManagercandirectvCenterServertomoveworkloadsontotheserver.
OperationsManagerprovisionsnewbladesbasedontheserviceprofilesofoperatingblades.Toenablethis,thecon
figurationmustincludeServiceProfileTemplates,andtheoperatingbladesmustbeboundtothesetemplates.
ThislevelofUCSandvCenterServerconfigurationisbeyondthescopeofthisdocumentation.Forinformationabout
configurationthatenablesautomatedprovisioningofblades,seetheCiscoCommunitiespost,UCSPowerTooland
VMwarePowerCLIautomatedmanagementofAutodeployatthefollowinglocation:

324

VMTurbo, Inc. www.vmturbo.com

TargetConfiguration

https://communities.cisco.com/community/technology/datacenter/ucs_management/
cisco_ucs_developed_integrations/blog/2013/09/16/ucs-powertool-and-vmwarepowercli-automated-management-of-auto-deploy
ThispostincludesavideothatshowsajointPowerShellintegrationutilizingbothCiscoUCSPowerToolandVMware
PowerCLI.Youcanalsodownloadthescriptsfromthispostandmodifythemasnecessaryforyourdeployment.
SettingtheHostProvisionActionMode
Bydefault,OperationsManagersetstheHostProvisionactiontoRecommend.Foranyhostsotherthanbladeservers
managedbyUCS,OperationsManagercannotprovisionhostsautomaticallyormanually.Instead,itrecommendsthat
youprovisionahost,andyoutheninstallthephysicalmachineandwireittothenetwork.
InaUCSdeploymentyoucanhavebladeserversinstalledinthechassisandreadytoprovision.Inthatcase,Opera
tionsManagercandirectUCStoprovisionanewbladetomeetworkloaddemands.Fortheseservers,youcansetthe
HostProvisionactiontoAutomatedorManual.
NOTE:ItsimportantthatyouonlysetAutomatedorManualhostprovisioningtoUCSblades.IfyousetHostProvision
toAutomatedforothertypesofhosts,OperationsManagerwillattempttoperformtheactionandfail.Asaresult,
youmightneverseetherecommendationtoprovisionanewhostofthattype.

OperationsManagergroupsbladeserversbychassis.TorestrictAutomatedorManualsettingstobladeservers,use
thisgroup.Youcansettheactionmodeforallbladeserversinyourenvironment,oryoucansetthemodedifferently
forindividualchassis.
ThefollowingimageshowshowtosetHostProvisioningtoAutomatedforallbladeserversintheenvironment.

AutomatingHostProvisionforallbladeserversintheenvironment

Users Guide

325

TheAdminView

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

aggregatinginstancetomanageothertypesoftargets.

AddingtargetinstancesofOperationsManager
ToaddatargetinstanceofOperationsManager,specifytheIPaddressandauthenticationcredentialsforthat
instance.Youcanthenusetheaggregatinginstancetomanagethetargetinstancesandviewtheirinformation.

326

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

VMTurbo, Inc. www.vmturbo.com

LicenseConfiguration

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

LicenseConfigurationForm

Users Guide

327

TheAdminView

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

328

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

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

GeneralMaintenance

ExtraConfigurationTasks
Thefollowingconfigurationtasksmightbeusefulinyourvirtualenvironment:

OperationsManagerBackupProceduresonpage 330
ConfiguringManagementContinuityonpage 332
P2VPlanningMigrationfromPhysicaltoVirtualonpage 336
CustomBrandingofOperationsManageronpage 339

Users Guide

329

TheAdminView

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

OperationsManagerhistoricaldatabase
OperationsManagerusesdatastoredinadatabasedatatochartpastvalues,performprojections,provide
baselinesforplans,anddisplayhistoricaldatainreports.Thisinformationisusefulbutnotnecessaryfor
operation.OperationsManagerperformsworkloadmanagementassoonasitdiscoversyourtopology,anddoes
notrelyonthisinformationforoperation.
Retainedreports
OperationsManagerretainsreportsforaspecifiedperiodoftimeoneyearbydefault.
Configurationfiles
Configurationfilesdefineuseraccounts,policies,groups,targetconfigurations,licensing,andotherdatathat
describesyourinstallation.

OperationsManagerincludesascriptthatyoucanexecutetorunabackup.Youcanalsocancreateabackupbysaving
asnapshotoftheOperationsManagervirtualmachine,orbyincludingOperationsManagerinscheduledrunsofa
VMbackupagent.

BackupandRestoreViatheOperationsManagerBackupScript
ThesuppliedbackupandrestorescriptsperformbackupsofthecriticalOperationsManagerdatathehistorical
database,retainedreports,andconfigurationfiles.
NOTE:YoucanexecutebackupswithnointerruptiontoOperationsManagerprocessing.However,restoreoperations

requiretheservertorestart.TherestorecommandrestartstheOperationsManagerserveraspartofitsexecution.

330

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

BackingUpOperationsManager
Toperformabackup:

OpenaconsoleontheOperationsManagerserverandloginasroot/vmturbo(thesearethedefault
credentials)
Executethefollowingcommand:
/srv/tomcat6/script/appliance/vmtbackup.sh -o [config|full]
whereconfigbacksupjusttheconfigurationfiles,andfullbacksupthehistoricaldatabase,retainedreports,
andconfigurationfiles.
Thescriptgeneratesthefollowingbackupfile:
/tmp/vmtbackup.zip
Saveacopyofthebackupfiletoasafelocation
YoushouldsavecopiesofthebackupsincasetheOperationsManagervirtualmachinefailsandcannotbe
recovered.Inthatcase,youcanusethesavedcopytorestoretoanewinstallationoftheOperationsManager
server.

RestoringOperationsManagerBackups
NOTE:TheversionofOperationsManagertowhichyourestorethebackupmustbethesameastheversionthatgener

atedthebackupfile.
TorestoreabackuptoanOperationsManagerinstallation:

Makesureyourmostrecentbackupfileisinthe/tmpdirectoryontheOperationsManagerserver
Thebackupfilemustbelocatedin:
/tmp/vmtbackup.zip
OpenaconsoleontheOperationsManagerserverandloginasroot/vmturbo(thesearethedefault
credentials),andnavigatetotherootdirectory(cd /)
Executethefollowingcommand:
/srv/tomcat6/script/appliance/vmtrestore.sh -o [config|full]
whereconfigrestoresjusttheconfigurationfiles,andfullrestoresthehistoricaldatabase,retainedreports,
andconfigurationfiles.

TorestoreabackupiftheOperationsManagerserverhasfailedandcannotberecovered:

DownloadanewserverfromtheVMTurboInc.website,anddeployit
Thisservershouldbethesameversionastheversionthatyouusedtocreatethebackupfileyouwillrestore.
Copyyourmostrecentbackupfiletointhe/tmpdirectoryonthenewlyinstalledserver
Thebackupfilemustbelocatedin:
/tmp/vmtbackup.zip
Executearestorecommandonthenewlyinstalledserver

BackupsViaVirtualMachineSnapshots
Itscommontobackupcriticalvirtualmachinesbycreatingregularsnapshots.Ifthisisthemethodyouprefer,you
canincludeOperationsManagerserversinyoursnapshotschedule.Thesebackupswillincludealltheinformation
thatisnecessarytorestoreOperationsManagertoitsoriginalstate.

Users Guide

331

TheAdminView

UsingVMBackupAgents
IfyouuseVMbackupagentstobackupyourenvironment,youcanincludetheOperationsManagerserverinthat
backupschedule.Wehavenottestedspecificbackupagents,butwearenotawareofanyreportedissueswiththeir
use.

ConfiguringManagementContinuity
OperationsManagerrunsasaVMserveronthemajorVMplatformsthatareonthemarkettoday.Theseplatforms
includeHighAvailability(HA)utilitiesyoucanuseformanysituations.Inaddition,youcanusenetworkmonitoring
utilitiestocheckonthestatusoftheOperationsManagerserver,andrespondintheeventofserverfailure.These
techniquescoverdifferentfaults,andofferdifferentapproachestorecovery.
ThissectiondescribesrecommendedtechniquesformaintainingcontinuousworkloadmanagementwithOperations
Managerforthefollowingsituations:

HostFailure
StorageFailure
OperationsManagerServerFailure
SiteFailure(DisasterRecovery)

RecoveringfromHostFailure
YoucaninstallOperationsManageronthefollowingVMplatforms:

VMwarevCenter4.15.x
RHEVM(RedHatEnterpriseVirtualizationManager)versions3.x
MicrosoftHyperV2008and2012
CitrixXenServer5.66.1

TheseplatformssupportHAthatrespondstohostfailureandVMfailure.Ineithercase,ifyouinstallOperationsMan
agerinaclusterthatmeetstherequirementsfortheplatformsHA,thenyoucanexpectHAintheeventofthese
typesoffailure.Forexample,ifthehostthatisrunningtheOperationsManagervirtualmachinefails,theplatformHA
willmovetheVMtoadifferenthostinthesamecluster.Afterthemove,theVMcanstartup(ifnecessary)andrun
withnoimpacttostoreddataorconfiguration.

RecoveringfromStorageFailure
OperationsManagerisarealtimemanagementandcontrolapplicationthatperformsthebulkofitsanalysisonin
memorydata.Itstoreshistoricaldata,configurationdata,andsavedreportsondisk.Lossofthisdatacanaffectsome
processing;forexample,OperationsManageruseshistoricaldatatogenerateprojections.
Toguardagainstpossiblestoragefailure,youcanuseaninstalledstoragereplicationtechnologytomaintainamirror
oftheOperationsManagerserverfilesonanotherdatastore.IfthedatastorefortheOperationsManagerVMfails,
usetherecoveryservicesthatareprovidedbythestoragereplicationtechnology.

332

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

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

shoulddisableAutomaticRestartforyourOperationsManagerVMtoensurethissituationneveroccurs.
ManualRestart
ThesimplestresponsetoOperationsManagerfailureistomanuallyrestarttheserver.Youshouldcorrecttheproblem
thatcausedfailureassoonaspossible.Forexample,youmightneedtoallocatemorememorytothehostingVM,or
changethedatabaseretentionpolicies.Ifyoucannotresolvetheproblem,contactVMTurbotechnicalsupportfor
assistance.
VMHAfromtheVMPlatform
SomeVMplatformsofferVMlevelHA.IftheplatformdetectsguestOSfailureitresetstheVMtorecovernormal
operation.YoushouldbeawarethatthislevelofHArespondstotheguestOS,butnotnecessarilytotheapplication
runningontheOS.ItspossiblethattheOperationsManagerVMcanfailwithouttriggeringVMHA.
Active/PassiveRedundancy
ToautomateyourresponsetoanOperationsManagerserverfailure,VMTurborecommendsthefollowingdeploy
ment:

DeployanetworkutilitythattracksconnectivityoftheOperationsManagerserver,andcanpostanotificationif
theservergoesdown
Deployaprimary/secondarypairofOperationsManagerservers
DeployeachOperationsManagerVMonadifferenthost.Youshoulduseworkloadplacementpoliciestoensure
theseVMsneverrunonthesamehost.
Thehostsshouldbeinthesameclusterandhaveaccesstothesameshareddatastores.Also,thetwoinstallations
ofOperationsManagermustbeforthesameversion,andtheyshouldbeinstalledonthesamevirtualplatform.
Forexample,iftheprimaryinstallationisonVMwareSystems,thenthesecondaryinstallationshouldalsorunon
VMwareSystems.
Runthepairinactive/passivemodes
SetuptheprimaryOperationsManagerinstallationtomanageyourenvironment,includingautomaticexecution
ofrecommendedactions.Setupthesecondinstallationtomanagethesametargetsastheprimary,butdonot
automateexecutionofanyactions.Youcanleavethissecondaryinstallationpoweredonandrunninginstandby
mode,orpoweredoff.
Executeregularbackupsoftheprimary,activeOperationsManagerVM
OperationsManagerincludesascriptyoucanrunregularlytobackuptheserversdatabase,configuration,and
anysavedreports.Savethebackupdatainalocationthatisvisibletothesecondaryinstallation.
Toensurecoverage,youshouldautomaterunningthebackupscriptatregularintervals.(Thestepstoperform
backupandrestoreareincludedbelow.)

Users Guide

333

TheAdminView

WhenyoureceiveanotificationthattheprimaryOperationsManagerVMhasgonedown,putthesecondaryVMin
activeservice.Toautomatethis,youshouldimplementascriptthatcanperformthenecessaryactions.Youputthe
secondaryVMinserviceasfollows:

EnsuretheprimaryVMisactuallyshutdown
ItisimportantthatyoudonothaveboththeprimaryandsecondaryOperationsManagerserversperforming
automationonthesametargetsatthesametime.
UpdatethesecondaryOperationsManagerserversdata
Thesecondaryinstallationshouldmatchthelatestprimaryserversdataasmuchaspossible.UsetheOperations
Managerrestorescripttobringthebackupdatafromtheprimaryserverintothesecondaryserver.Youcan
choosetoupdatethefullsetofserverdata,orjusttheconfigurationdata.(Thestepstoperformbackupand
restoreareincludedbelow.)
ThesecondaryOperationsManagerserverisnowconfiguredtoperformworkloadmanagementthesameasthe
primaryserverdid.Thisincludesautomationofrecommendedactions.
Putthesecondaryinstallationinservice
IftheOperationsManagerVMisinstandbyorispowereddown,putitintofullservice.
TreatthenowrunningOperationsManagerVMasprimary(active),andtheshutdownVMassecondary(passive)
YoumustensurethatthenowsecondaryVMisconfiguredsothatitwillnotautomateanyrecommendedactions.

NOTE:DonotallowtwoOperationsManagerserverstoperformautomationonthesametargetsatthesametime.

WhenswitchingtothesecondaryOperationsManagerVM,youmustbesurethattheprimaryVMispoweredoff.

DisasterRecoverySiteFailure
Inthecaseoffailureofaproductionsite,yourrecoverymanagementsystemshouldmovetheaffectedVMstoasep
arateDRsite.OperationsManagerisnotacriticalapplicationinitself,butitisimportanttomaintainyoursitewith
optimalworkloaddistribution.ThisistrueofaproductionsiteaswellasaDRsite.YoucandeployOperationsMan
agerontheDRsitetotakeovermanagementofrecoveredVMsastheyaremovedtotheDRsite.Todothis:

InstallOperationsManagerVMsontheDRsitetomatchinstancesrunningonyourproductionsite
FortheDRinstancesofOperationsManager,ensurethattheydonotautomateanyactions
OntheDRsite,configuretheOperationsManagerserverstomonitorthetargetsontheDRsiteandthe
productionsite
Forexample,assumetheproductionsitehasasinglevCenterServerasatargetforasingleOperationsManager
server,andtheDRsitehasasinglevCenterServertomanagerecoveredVMs.TheOperationsManagerserveron
theDRsiteshouldhavebothvCenterServerinstances(productionandDR)astargets.

Astheproductionsitegoesdown,yourDRsystemwillmigrateVMstotheDRsite.Asthisoccurs,theDRinstancesof
OperationsManagerwilldiscovertheseVMsandmanageworkloaddistributionontheDRsite.
Whenyourecognizethattheproductionsitehasgonedown,puttheOperationsManagerserversontheDRsiteinto
activeservice.Todothis,changetheactionsconfigurationtoautomatewhicheveractionswereautomatedonthe
productionsite.
NOTE:BeforeyoubringtheproductionsitebackupandmovetherecoveredVMSbackontoit,youshouldturnoffauto

mationfortheOperationsManagerserversrunningontheDRsite.ItisimportantthatyouneverhavetwoOperations
Managerserversautomatingactionsforthesametargets.

334

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

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

OperationsManagerhistoricaldatabase
OperationsManagerusesdatastoredinadatabasedatatochartpastvalues,performprojections,provide
baselinesforplans,anddisplayhistoricaldatainreports.Thisinformationisusefulbutnotnecessaryfor
operation.OperationsManagerperformsworkloadmanagementassoonasitdiscoversyourtopology,anddoes
notrelyonthisinformationforoperation.
Retainedreports
OperationsManagerretainsreportsforaspecifiedperiodoftimeoneyearbydefault.
Configurationfiles
Configurationfilesdefineuseraccounts,policies,groups,targetconfigurations,licensing,andotherdatathat
describesyourinstallation.

OperationsManagerincludesascriptthatyoucanexecutetorunabackup.Youcanalsocancreateabackupbysaving
asnapshotoftheOperationsManagervirtualmachine,orbyincludingOperationsManagerinscheduledrunsofa
VMbackupagent.
BackupandRestoreViatheOperationsManagerBackupScript
ThesuppliedbackupandrestorescriptsperformbackupsofthecriticalOperationsManagerdatathehistorical
database,retainedreports,andconfigurationfiles.
NOTE:YoucanexecutebackupswithnointerruptiontoOperationsManagerprocessing.However,restoreoperations

requiretheservertorestart.TherestorecommandrestartstheOperationsManagerserveraspartofitsexecution.
BackingUpOperationsManager
Toperformabackup:

OpenaconsoleontheOperationsManagerserverandloginasroot/vmturbo(thesearethedefault
credentials)
Executethefollowingcommand:
/srv/tomcat6/script/appliance/vmtbackup.sh -o [config|full]
whereconfigbacksupjusttheconfigurationfiles,andfullbacksupthehistoricaldatabase,retainedreports,
andconfigurationfiles.
Thescriptgeneratesthefollowingbackupfile:
/tmp/vmtbackup.zip
Saveacopyofthebackupfiletoasafelocation
YoushouldsavecopiesofthebackupsincasetheOperationsManagervirtualmachinefailsandcannotbe
recovered.Inthatcase,youcanusethesavedcopytorestoretoanewinstallationoftheOperationsManager
server.

RestoringOperationsManagerBackups

Users Guide

335

TheAdminView

NOTE:TheversionofOperationsManagertowhichyourestorethebackupmustbethesameastheversionthatgener

atedthebackupfile.
TorestoreabackuptoanOperationsManagerinstallation:

Makesureyourmostrecentbackupfileisinthe/tmpdirectoryontheOperationsManagerserver
Thebackupfilemustbelocatedin:
/tmp/vmtbackup.zip
OpenaconsoleontheOperationsManagerserverandloginasroot/vmturbo(thesearethedefault
credentials),andnavigatetotherootdirectory(cd /)
Executethefollowingcommand:
/srv/tomcat6/script/appliance/vmtrestore.sh -o [config|full]
whereconfigrestoresjusttheconfigurationfiles,andfullrestoresthehistoricaldatabase,retainedreports,
andconfigurationfiles.

TorestoreabackupiftheOperationsManagerserverhasfailedandcannotberecovered:

DownloadanewserverfromtheVMTurboInc.website,anddeployit
Thisservershouldbethesameversionastheversionthatyouusedtocreatethebackupfileyouwillrestore.
Copyyourmostrecentbackupfiletointhe/tmpdirectoryonthenewlyinstalledserver
Thebackupfilemustbelocatedin:
/tmp/vmtbackup.zip
Executearestorecommandonthenewlyinstalledserver

BackupsViaVirtualMachineSnapshots
Itscommontobackupcriticalvirtualmachinesbycreatingregularsnapshots.Ifthisisthemethodyouprefer,you
canincludeOperationsManagerserversinyoursnapshotschedule.Thesebackupswillincludealltheinformation
thatisnecessarytorestoreOperationsManagertoitsoriginalstate.
UsingVMBackupAgents
IfyouuseVMbackupagentstobackupyourenvironment,youcanincludetheOperationsManagerserverinthat
backupschedule.Wehavenottestedspecificbackupagents,butwearenotawareofanyreportedissueswiththeir
use.

P2VPlanningMigrationfromPhysicaltoVirtual
YoucanuseOperationsManagertoplanamigrationfromaphysicalenvironmenttoavirtualenvironment.Tosetup
theplan,youfirstidentifyhowmanyvirtualmachinestodeploy,andwhathardwareyouneedtoservethevirtual
environment.Youcanperformyourownanalysistobuildupsuchalisting,oryoucanuseexistingservicesandutili
tiestogeneratealisting.
Onceyouhavealistofthedevicesyouneedinyourenvironment,youcanuseOperationsManagertoplanoutthe
distributionofworkloadandresourcesthatwillgiveyouoptimalperformance.ThePlannersuggestsdeployments
thatassureQoSwhilemakingsuretoutilizesystemresourcesasfullyandefficientlyaspossible.

336

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

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

AsaplaninthePlanviewofOperationsManager
AsaPDFreport
AsanXMLfilelistingrecommendedactions

RunningaP2VPlan
TorunaP2Vplan:
1. GenerateaCSVlistingofvirtualandphysicaldevices
Thislistingincludesthephysicalandvirtualdevicesforyourenvironment,plustheircapacitiesandresource
requirements.Youcangeneratethelistinginanumberofways.Youcanturntoavendortoanalyzeyourcurrent
physicalenvironmentandgeneratealistingforyou.Oryoucanperformyourownanalysistogeneratethelisting.
Onceyouhavealistofphysicalandvirtualdevices,youmustconvertthatdataintoaCSVfilewiththeappropriate
fieldsforeachdevice.Foralistingoftherequiredfieldsandfieldorder,seeCSVFieldOrderonpage 338.
2. Loadthelistingandruntheplan
ToaccessP2Vplanning,navigateyourbrowsertothefollowingURL:<Operations ManagerAddress>/
plan.html
ThisopenstheP2Vpagewhereyoucanprovidethefollowing:

ThelogincredentialsyougivemustbeforauseraccountwitharolethathasaccesstorunthePlanner.Torunthe
plan,clickPlanP2V.
3. Viewtheresults
YoucanviewresultsinthePlanviewofOperationsManager.LogintoOperationsManagerwiththesamecreden
tialsyouusedtoruntheP2Vplan,thennavigatetothePlanview.
Whentheplanisfinished,thewebpagedisplaystwolinks:
GenerateReport
DirectOperationsManagertogenerateaPDFreportoutliningtheplanresults.

ViewActionPlan
DisplaythelistofrecommendedactionsasXML.

ToreturntotheoriginalP2Vpage,clickthebrowsersBackbutton.

Users Guide

337

TheAdminView

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

Ind
ex

Field

Description

VM

PM

Storage

Type

ThetypeofdeviceCanbeoneofVirtualMachine,
PhysicaMachine,orStorage

Instances

Numberofinstancestocreate

DataCenter

Nameofthedatacenterthathousesthedevice

Cluster

Nameoftheclusterthedevicebelongsto

Network

Nameofthenetworkthedevicerunson

Datastore

Nameofthedatastorethatservicesthedevice

Host

ForaVM,thehostphysicalmachine

System
Name

Thenameforthisdevice.

Vendor

Thevendornameforthisdevice

Model

Themodelforthisdevice

10

Description

Astringdescribingthisdevice

11

Price

Thepriceforthisdevice

12

CPUCount

ThenumberofVCPUsontheVM,orcoresonthePM

13

Speed

CPUcapacityforaVM,oraPM(MHz)

14

MemSize

TheVMEMcapacityforthisVM,orMEMcapacityforthisPM(MB)

15

StorageSize

SizeofthedatastoreorvStorageforVMs(GB)

16

Network
Interface
Count

Thenumberofnetworkinterfacesforthisdevice

17

Network
Speed

Thedatarateofthenetworkservingthisdevice(Kbytes/sec)

18

Network
Throughput

Thenetworkthroughputfortheinterface(s)onthisphysicalmachine
(Kbytes/sec)

19

NumI/O

NumberofI/Oadapters

20

I/Ospeed

DataratethroughthehostsIOadapter,(Kbytes/sec)

21

I/O
Throughput
Size

ThroughputbandwidthforthisPMsI/Oadapter(Kbytes/sec)

22

RackUnits

Numberofrackslotsthisphysicaldevicetakesup

23

Weight

Weightofthisphysicaldevice(lbs)

338

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

Ind
ex

Field

Description

24

Power

Powerconsumptionofthisphysicaldevice(W)

25

Thermal

Heatgeneratedbythisphysicaldevice(BTU/hr)

26

%CPUUsed

PercentageofCPUcapacitygrantedtothisVMinstance

27

Queue/CPU

PercentageofCPUwaittimecapacitygrantedtothisVM

28

%MemUsed

PercentageofmemorycapacitygrantedtothisVMinstance

29

FileSys
Cache

FilesystemcachespacecapacityforthisdeviceMB)

30

%PageFile

Percentageofpagingcapacitygrantedtothisdevice

31

Paging(IOPS)

Storageaccessoperationspersecond

32

IOPSUsed

PercentageofIOPScapacitygrantedtothisVMinstance

33

I/O

I/OspeedforthisVMinstance(MB/sec)

34

%IO

PercentageofI/OcapacitygrantedtothisVMinstance

35

%Storage

PercentageofstoragecapacitygrantedtothisVMinstance

36

Traffic

NetworkspeedforthisVMinstance(MB/sec)

37

%Network

PercentageofnetworkcapacitygrantedtothisVMinstance

VM

PM

Storage

X
X

CustomBrandingofOperationsManager
ThirdpartydistributorsandserviceprovidersmightwanttocustomizethecompanybrandnameforOperationsMan
ager.YoucanchangethelogosthatappearingeneratedreportsandintheGUI,sotheproductwillpresentyour
brandslogo.
WhenyourebrandOperationsManager:

Youcreateimagesforyourcustomlogos
YoucreateoneormorecustomOperationsManagerstartuppagestodisplaycustomlogos
TheproductGUIdisplaysyourcustomlogoimages
Generatedreportsdisplayyourlogo,andyourcopyrightstatement

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

Users Guide

339

TheAdminView

ReBrandingOperationsManager
TorebrandOperationsManager:
1. Createimagefilesforyourlogosandcopyrightstatement.
Createthefollowingfiles:
logo-<Brand_Name>.jpg(where<BrandName>isacustomnameyouusetoidentifyyourbrand)
UsedinthetopleftofthemainOperationsManagerGUI.Thisimagefilemustbe128pixelswideby46pixels
high.Userinterfacedisplaywillhaveunpredictableresultsifyouuseadifferentsizedimage.
logo_login<BrandName>.png(where<BrandName>isacustomnameyouusetoidentifyyour
brand)Usedintheloginscreen.Thisimagefilemustbe150pixelswideby35pixelshigh.Displayofthelogin
screenwillhaveunpredictableresultsifyouuseadifferentsizedimage.
logo.pngUsedintheheadersofgeneratedreportpages.Thisimagefilemustbenomorethan150pixels
wideand35pixelshigh.
copyright.jpgUsedtodeclareyourcopyrightforgeneratedreports.Therecommendedsizeforthis
imageisby250pixelswideby18pixelshigh.Theimageappearsatthebottomrightofreportpages.
2. Downloadthedefaultrebrandingpackage.
Youwillusethispackageasatemplateforcreatingyourownrebrandingpackage.
NavigatetoHTTP://<appliance_IP>/update.html.

340

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

Provideausername/passwordforanadministratoraccount,chooseDownloadExistingBranding,thenclick
Download.Thisdownloadsthefilebranding.zip.Savethisfileinyourworkingdirectory.Youshouldchange
thefilenameforexample,saveitasbranding_default.zip.
NOTE:YougetthedefaultpackageonlyfromanOperationsManagerinstancethathasnotalreadybeenre
branded.Besuretosavethisdefaultpackageforfuturereference.
3. Unziptherebrandingpackageandaddyourimagestothefiletree.
Youshouldseethefollowingdirectorystructurereplacethefilesindicatedbelowinboldwithyourfiles:
...\srv\reports\images\copyright.jpg
...\srv\reports\images\logo.png
...\srv\www\htdocs\com.vmturbo.UI\assets\images\logo<BrandName>.jpg
...\srv\www\htdocs\com.vmturbo.UI\assets\images\logo_login.png
4. RenametheUIMain.htmlfile
...\srv\www\htdocs\com.vmturbo.UI\UIMain.html
ThisfilepresentstheOperationsManageruserinterface,alongwiththebrandinglogo.Whenyouruserslaunch
yourGUI,theURLtheyexecutewillterminateinthisfilename.Forthatreason,youshouldgiveafilenamethat

Users Guide

341

TheAdminView

representsyourbrand.Forexample,ifyourenamethefiletoUIMain_MyCompany.html,theURLcustomers
executewillbeHTTP://<Appliance_Address>/com.vmturbo.UI/UIMain_MyCompany.html.
Notethatyoucanmakeseveralcopiesofthisfile,eachwithadifferentname,andeachtouseadifferentlogo.In
thatcase,youwould:
Createadifferentversionoflogo-<BrandName>.jpgforeachversionof
UIMain_<MyCompany>_.html,andstoreeachonein
...srv\www\htdocs\com.vmturbo.UI\assets\images\
GivedifferentcustomerstheappropriateURLs,dependingonwhichoftheseUIMain.htmlfilesyouwantthem
toopen
5. EdittheUIMain.htmltitleelement
Editthisfiletosetthetextthatdisplaysinthebrowserwindowstitlebar.Searchforthe<title>element,andmake
yourchanges.Forexample,change
<title>VMTurbo - Converge,Control, Prevent</title>
to
<title>MyCompany - Converge,Control, Prevent </title>
6. SpecifythemainbannerlogoforthiscustomizedUIMain.htmlfile
ThelogosarespecifiedasaFlashvariables.Searchthefileforthefollowingstatement:
var flashvars = {};
Immediatelyafterthisline,addoreditflashvars.appImageFileNametospecifythepathtoyourcustom
logoasfollows:
flashvars.appImageFileName = "assets/images/logo-<BrandName>.jpg";
AssumingalogofilenamedlogoMyCompany.jpg,theresultingeditshouldappearasfollows:
var flashvars = {};
flashvars.appImageFileName = "assets/images/logo-MyCompany.jpg";
7. SpecifytheloginlogoforthiscustomizedUIMain.htmlfile
Immediatelyafterthelineyoujustadded,addoreditflashvars.appImageLoginFileNametospecifythe
pathtoyourcustomlogoasfollows:
flashvars.appImageLoginFileName = "assets/images/logo_login<BrandName>.png";
Assumingaloginlogofilenamedlogo_loginMyCompany.png,theresultingsetofFlashvariablesshouldappearas
follows:
var flashvars = {};
flashvars.appImageFileName = "assets/images/logo-MyCompany.jpg";
flashvars.appImageLoginFileName = "assets/images/logo_loginMyCompany.png";
8. Savethefiletreeasarebrandingpackage
Therebrandingfiletreethatyouhavemodifiedbeginsatthesrvdirectory.Savethisdirectoryandallofits
contentsasaZIPfilenamedbranding.zip.
BecarefulnottooverwritetheoriginalbrandingpackagethatyoudownloadedfromadefaultinstanceofOpera
tionsManager.
9. Uploadyourcustomrebrandingpackage
NavigatetoHTTP://<appliance_IP>/update.htmlandchooseUploadNewBranding
Provideausername/passwordforanadministratoraccount
SelecttheUploadNewBrandingoption
ClickChooseFileandselecttheZIPfileyoujustcreated.Note:Thefilemustbenamedbranding.zip.

342

VMTurbo, Inc. www.vmturbo.com

ExtraConfigurationTasks

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

DeliveringtheReBrandedGUI
TodeliveryourbrandedGUItoyourcustomers,havethemexecutetheURLthatcallsyourcustomversionof
UIMain.html.Forexample,haveyourcustomersnavigateto:
HTTP://<Appliance_Address>/com.vmturbo.UI/UIMain_MyCompany.html

UpdatingOperationsManager
WhenyouupdateOperationsManager,theupdatedversionwillstilluseyourcustombranding.
Insomecases,anupdateincludeschangestotheUIMain.htmlfile.Inthiscase,yourcustomizedfilewillnotinclude
thesechanges.ForyourcustombrandtousethelatestchangesinUIMain.html,youmustrecreateyourcustomUIM
ain.htmlfiles,basedonthenewversion.

Users Guide

343

ThePolicyView
ThePolicyviewprovidessettingstocontrolhowtheOperationsManageranalyzesresourceallocation,howitdisplays
resourcestatus,andhowitrecommendsorperformsactions.ThisviewopensthePolicyEditorthatyoucanuseto:

Navigatetopolicycategories
SpecifythescopeofyoursettingsYoucanmakeglobalsettings,ormakesettingsforgroupsofmachinesor
applications.
Entersettingvaluesandapplyyourchanges

Tosetapolicy,youfirstselectacategory,andthennavigatetheScopetreetosetthescopeofthepolicychange.The
editorthendisplaysthesettingsyoucanchange.Toeditafieldyouclickinitandenteravalue.Whenyouhavemade
thechangesyouwant,besuretoclickApplySettingChanges.
Forexample,youcandirectOperationsManagertoautomaticallyresizeallVMsonaspecificdatastore.Todothis,
youwouldmakeaselectionsimilartothefollowingfigure,settheResizevalue,andapplythechange.

Users Guide

344

PolicyScope

PolicyScopeSettoVMsonaSpecificDatastore
Beforeyoumakepolicysettings,youshouldunderstandthescopeofthesesettings,andhowOperationsManager
choosesamongcompetingsettings.Formoreinformation,seePolicyScopeonpage 345.
Forinformationaboutpolicycategories,andtheeffectsoftheirindividualsettings,seePolicyCategoriesonpage 349.

PolicyScope
Policyscopedetermineswhichresourceswillbeaffectedbythesettingsyoumake.Scopecanbeeither:

GlobalSettingsonpage 345:Basesettingsforeachcategorythatapplybydefaulttoallresources
GroupOverridesonpage 346:Settingsyouapplytospecificgroupsofresources

GlobalSettings
Tomakeglobalsettings,selectacategory,andifnecessaryselectaresourcetype.Thefollowingimageshowsglobal
settingsforactionsonHosts.

Users Guide

345

ThePolicyView

GlobalPolicySettings
Thesearethebasesettingsforalltheresourcesinyourinventory.Thesettingsyoumakeongroupsandindividual
resourceswilloverridetheseglobalsettings.

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

346

ConflictingSettingsonpage 347
ToplevelGroupsonpage 348

VMTurbo, Inc. www.vmturbo.com

PolicyScope

ConflictingSettings
YoucansetoverridesonanygroupslistedintheProfilesview.However,itspossiblethatindividualmachinesorappli
cationsareinmorethanonegroup(seethefollowingillustration).

SameVMinTwoGroups
Inthiscase,youcouldsetdifferentoverridesforthetwogroups,whichcanthenconflictwitheachotherinthesame
resourceinstance.Forexample,assumethefollowingsettingsforVMResizing:

TheGlobalsettingisManual
TheoverrideforVMs_Beta\Cluster1(inVirtualMachinesbyCluster)isAutomated
TheoverrideforVMs_dvVMNetwork(inVirtualMachinesbyNetwork)isRecommend

Inthiscase,twodifferentsettingswillbeassociatedwiththeVMnamedFedora12.Inallsuchconflicts,Operations
Managerusesatiebreakertoresolvestheconflict.Inthecaseofactions,thetiebreakerusesthemostconservative
setting.Followingthisexample,anyResizeactionsforFedora12willbeoftypeRecommend,becausethatisthemost
conservativeofthesettingsforthisVM.
Thedocumentationforeachpolicycategorydescribesthetiebreakerforthatcategory.
NOTE:Tiebreakersonlyapplyamongoverridesettings.Forexample,evenifaglobalactionsettingismoreconserva

tivethanitsoverride,theoverridetakesprecedence.Butamongtwoormoreoverridesforthesamesetting,thetie
breakercomesintoeffect.
Youcannavigatetoanyinstanceinthescopetree,seeitseffectivesetting,andalsoseewherethathasbeenset.For
example,thefollowingfigureshowsthattheactionmodeforResizeonFedora12isRecommend,anditwassetinthe
VMs_dvVMNetworkgroup.

Users Guide

347

ThePolicyView

ViewingtheEffectiveSettingforaVM

ToplevelGroups
Withineachpolicycategory,theeditordisplaysresourcesingroups.Thefollowingfigureshowsgroupsforactionson
VMs.

ToplevelGroupsforActions

348

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

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

VirtualMachines
VirtualMachinesbyCluster
VirtualMachinesbyNetwork
VirtualMachinesbyStorage

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

settings(seeGlobalSettingsonpage 345).Youshouldnotmakesettingsinatoplevelgroup.

PolicyCategories
YoucanspecifythefollowingcategoriesofpoliciesonthisinstallationofOperationsManager:

GroupManagementonpage 349:CustomgroupsyoudefinetomanageresourcesYoucanusegroupsto
managehowOperationsManagerusespolicysettings
WorkloadPlacementSegmentsonpage 354:Importedandusercreatedworkloadplacementpoliciesthatrestrict
howOperationsManagercalculatesworkloaddistribution
Analysisonpage 361ConstraintsthatOperationsManagercanusetodeterminewhetheraresourceis
operatingoptimally
ActionModesonpage 370HowOperationsManagerhandlestheexecutionofactionsintheToDolist
(automatic,manual,recommend,ordisable)
ApplicationPriorityonpage 379Missioncriticalornormal
DiscoveryPoliciesonpage 381HowtodiscoverWindowsapplications,andhowtorecognizevCentertags
InfrastructureCostonpage 389Grouphardwaredevicesbycostsoyoucanusethosecriteriaforplacement
policies
EmailandTrapNotificationonpage 392NotificationpoliciesforOperationsManagerevents
RetentionConfigurationonpage 395Policiestoretainhistoricaldata
GeneralSettingsonpage 396Policiestosetthecurrencysymbolthatappearsinplans

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

Users Guide

349

ThePolicyView

OperationsManagershipswithsomegroupsalreadydefined.WithGroupManagementyoucanalsocreateyourown
groups.OperationsManagersupportstwocustomgroupingmethods:

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

EditingGroups
Whenworkingwithgroupsyoucan:

350

CreatenewgroupsclickthePLUSicon
Editanexistinggroupselectagroupandmakechangestoitsproperties
DeleteanexistinggroupselectagroupandclicktheXicon

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

CreatingaGroup
WhenyouclickthePLUSicon,theGroupBuilderdialogboxappears.Tocreateagroup:
1. Namethegroup.

NamingaNewGroup
2. Tospecifythegroupingcriteria,displaytheMemberstab.

Users Guide

351

ThePolicyView

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

352

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

5. ClickCreateGroup.
Beforeyoucreatethegroup,youcanmakesettingsforthatgroup,includingwhethertoenableordisablereports
forthatgroup(seeGroupSettingsonpage 353,below).Youcanalwaysreturntoagroupandeditittochange
thesesettingsatanytime.Also,youcanspecifythesesettingsdirectly,choosinggroupstolimitthescopeofyour
changes.Formoreinformation,seePolicyScopeonpage 345.
YoucanalsousetheSegmenttabtoseealistingofworkloadplacementpoliciesthatincludethisgroupintheir
definitions(seeWorkloadPlacementSegmentsonpage 354).

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

Analysisonpage 361
ActionModesonpage 370
ApplicationPriorityonpage 379
DiscoveryPoliciesonpage 381

Users Guide

353

ThePolicyView

SettingActionsModesforaGroup
Foreachgroup,youcanalsoenableordisablereports.Reportsareenabledbydefault,butyoucanexcludeagiven
groupfromreports.

WorkloadPlacementSegments
Forplanningandoptimization,OperationsManagermakesrecommendationstoplaceworkloadfromapplications,
VMs,physicalmachines,datastores,anddiskarrays.OperationsManagercanrecommendtheseactions,orexecute
themautomatically.Whencalculatingworkloadplacement,OperationsManagerrespectsclusterboundaries,net
works,andprovisioneddatastores.TheseboundariesimposesegmentsonthemarketviewthatOperationsManager
usestomodelyourvirtualinfrastructure.
Infinanceamarketsegmentdividesthemarketaccordingtothecriteriadifferentgroupsofpeopleusewhentheybuy
orsellgoodsandservices.LikewiseintheOperationsManagermarket,aworkloadplacementsegmentusescriteriato
focusthebuyingandsellingofresourceswithinspecificgroupsofentities.ItgivesyoufinercontroloverhowOpera
tionsManagercalculatesmoves.Whenmanagingsegmentsyoucan:

354

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

ImportingWorkloadPlacementPoliciesonpage 355ReviewtheplacementpoliciesthatOperationsManager
hasdiscovered.Thesearepoliciesthathavebeendefinedinyourenvironment,outsideofOperationsManager.
CreatingWorkloadPlacementSegmentsonpage 355thatrestrictworkloadplacementaccordingtospecific
rules

NOTE:Youcanenableordisableanyimportedpolicyorcreatedworkloadplacementsegment.Youcanviewthe

constraintsthataffectanygivenentityintheInventoryview.Formoreinformation,seeViewConstraintsonpage 63.

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

EnablinganImportedPlacementPolicy

CreatingWorkloadPlacementSegments
YoucancreateWorkloadPlacementSegmentstofurthercontrolhowOperationsManagercalculatestheplacement
ofentitieswithinyourenvironment.Forexample,youcancreatemarketsegmentsthathavethesekindsofeffects:

RestrictthenumberofVMsthatcanuseagivendatastore

Users Guide

355

ThePolicyView

LimitVMmobilitybyrestrictingacollectionofVMstoaspecifiedclusterorgroupofhosts
ExpandVMmobilitybymerginganumberofclustersthisenablesplacementofVMsthatcrossestraditional
clusterboundaries
ImplementsystemredundancybyspecifyingthatcertainVMsalwaysrunondifferenthosts
RestrictplacementofPhysicalMachinestospecificfabricchassis

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

356

PlaceDeterminewhichentitiesusespecificproviders
Forexample,theVMsinaconsumergroupcanonlyrunonaPMthatisintheprovidergroup.Youcanlimitthe
numberofconsumersthatcanrunonasingleproviderforPMsintheprovidergroup,only2instancesofVMs
intheconsumergroupcanrunonthesamehost.OrnomorethanthespecifiednumberofVMscanusethesame
storagedevice.

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

DontPlaceConsumersmustneverrunonspecificproviders
Forexample,theVMsinaconsumergroupcanneverrunonaPMthatisintheprovidergroup.Youcanusesuch
asegmenttoreservespecializedhardwareforcertainworkloads.
MergeMergeclustersintoasingleprovidergroup(requirestheCloudControlModulelicense)
Forexample,youcanmergethreePMclustersinasingleprovidergroup.ThisenablesOperationsManagerto
moveworkloadfromahostinoneoftheclusterstoahostinanyofthemergedclusters.

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

TocreateaPlacesegment,firstturnonthePlaceradiobutton,andgivethesegmentaname.Thenmakethefollowing
settings:

Users Guide

357

ThePolicyView

Type
Choosethetypeofconsumerentitiesforthissegment.Thetypecanbe:
Application:TosetwhichVMgroupscanhosttheapplications
VirtualMachine:TosetwhichPMordatastoregroupscanhosttheVMs
PhysicalMachine:TosetwhichdatacenterorfabricchassiscanhostthePMs
Storage:Tosetwhichdiskarrayscanmanagethedatastore
DiskArray:Tosetwhichstoragecontrollerscanmanagethediskarray
ConsumerGroup
Thegrouporclusterthatcontainsentitiesofthetypeyouchose.ForaPlacesegment,youcanchooseasingle
grouporcluster.Tocustomizethelistofconsumerentities,youcancreateacustomgroup.
ProviderGroup
Thegrouporclusterofentitiesthatwillprovideresourcestotheconsumerentities.ForaPlacesegment,youcan
chooseasinglegrouporcluster.Tocustomizethelistofproviderentities,youcancreateacustomgroup.
Limitworkloadentitiestoplacementgroup
ThisoptionenablesthePlacesegmenttolimitconsumerplacementtotheitemsintheprovidergroup.
Ifyoudisablethisoption,thesegmentcanstilllimitthenumberofworkloaditemstoplaceonanyprovider,
withoutlimitingavailabilitytotheprovidergroup.
Limitthenumberofworkloadentitiesperplacemententity
Limithowmanyinstancesofthespecifiedconsumerentitiescanbeplacedonasingleprovider.Acommonusefor
thisistospecifythatonlyoneinstanceofagivenapplicationcaneverbeplacedonahostPM.

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

358

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

TocreateaDontPlacesegment,firstturnontheDontPlaceradiobutton,andgivethesegmentaname.Thenmake
thefollowingsettings:

Type
Choosethetypeofconsumerentitiesforthissegment.Thetypecanbe:
Application:TosetwhichVMgroupscanhosttheapplications
VirtualMachine:TosetwhichPMordatastoregroupscanhosttheVMs
PhysicalMachine:TosetwhichdatacenterorfabricchassiscanhostthePMs
Storage:Tosetwhichdiskarrayscanmanagethedatastore
DiskArray:Tosetwhichstoragecontrollerscanmanagethediskarray
ConsumerGroup
Thegrouporclusterthatcontainsentitiesofthetypeyouchose.ForaDontPlacesegment,youcanchoosea
singlegrouporcluster.Tocustomizethelistofconsumerentities,youcancreateacustomgroup.
ProviderGroup
Thegrouporclusterofentitiesthatwillnotprovideresourcestotheconsumerentities.ForaDontPlace
segment,youcanchooseasinglegrouporcluster.Tocustomizethelistofproviderentities,youcancreatea
customgroup.

Whenyouhavemadethesettingsyouwant,clickCreate.
Merge
IfyouhavetheCloudControlModulelicense,youcancreateMergesegments.Thesesegmentsmergemultipleclus
tersintoasinglelogicalgroupforthepurposeofworkloadplacement.Forexample,yourenvironmentmightdivide
hostsintoclustersaccordingtohardwarevendor,orbysomeothercriteria.Workloadplacementtypicallydoesnot

Users Guide

359

ThePolicyView

crosssuchclusterboundaries.However,theremightbenotechnicalreasontoapplytheseboundariestoworkload
placement.Bycreatingalargerpoolofproviderresources,OperationsManagerhasevenmoreopportunitiesto
increaseefficiencyinyourenvironment.
NOTE:TheclustersyouplaceinaMergesegmentmustbemembersofthesamedatacenter.

TocreateaMergesegment,firstturnontheMergeradiobutton,andgivethesegmentaname.Thenmakethefol
lowingsettings:

Type
Choosethetypeofproviderentitiesforthissegment.Thetypecanbe:
HostCluster:TomergeclustersofPhysicalMachines
StorageCluster:Tomergeclustersofdatastores
ProviderGroup
Theclustersthissegmentwillmerge.

Whenyouhavemadethesettingsyouwant,clickCreate.
OperationsManagershowsthefollowingiconsforMergesegments:

Whenthesegmentisenabled
Whenthesegmentisdisabled

EditingWorkloadPlacementSegments

360

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

Youcaneditsegments,andyoucanenableordisablethem.Selectthesegmentandmakeyourchanges.

EnablingaWorkloadPlacementSegment

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

Users Guide

361

ThePolicyView

MakingSettingsforaStorageGroup

TiebreakResults
Whenthesameresourceinstancehasconflictingsettings,themostconservativesettingwins:

Settingtype:

Mostconservativeis:

Utilization,throughput,andupperbounds

Lowestvalue

Latencyandlowerbounds

Highestvalue

HowOperationsManagerRespondstoAnalysisSettings
OperationsManagercomparesutilizationmetricsinyourenvironmenttotheoperationalconstraintsyouspecify.It
usesthatcomparisontotriggerproblemnotificationsandtoclassifytheproblems.Thevaluesyousetherespecify
maximumvaluesforeachmetric.Basedonthosesettings,OperationsManagerclassifiesthesemetricsasfollows:

Ifthevalueis:

Theclassificationis:

Morethan80%oftheconstraintsetting

Criticallyoverutilized

Between60%and80%ofthesetting

Overutilized

Between10%and5%ofthesetting

Underutilized

Lessthan5%ofthesetting

Criticallyunderutilized

362

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

363

ThePolicyView

Attribute

DefaultValue

IgnoreHighAvailability

OffOperationsManagerdiscoversandmanagesHA
policies.

IgnoreHyperthreading

OffOperationsManagercalculatesextraCPUcapacity
whenitdetectshyperthreadedsockets.

Inaddition,youcanmakesettingsfor:

HardwareCostsonpage 364
HeatmapCriticalUtilizationonpage 364
ReportingUpperandLowerBoundsonpage 365
ResizeRecommendationSettingsonpage 366
UtilizationConstraintsonpage 367
Advancedonpage 367

HardwareCosts
Forplanningandreporting,OperationsManagerusesthesevaluestoestimatethecostofchangestoyourhardware
inventory.Thefollowingtableshowsthedefaultsettingsforhardwarecost:

Attribute

DefaultValue

HostHardwareCost

9000

CostofCPUperunit

200

CostofmemoryperGB

50

CostofstorageperTB

50

HeatmapCriticalUtilization
OperationsManagercomparesutilizationmetricsinyourenvironmenttotheoperationalconstraintsyouspecify(see
UtilizationConstraintsonpage 367andStorageSettingsonpage 369).Itusesthatcomparisontosetcolorednotifica
tionsinheatmaps,triggerproblemnotifications,andtoclassifytheproblemsitfinds.Thevaluesyousetheredefine
whatOperationsManagerconsiderscriticalviolationsfordifferentmetrics.
Forexample,assumeyoudefinecriticalas80%forametric.Basedonthesettingsyoumakeforthemonitoredmet
rics,OperationsManagerthenclassifiesthesemetricsasfollows:

Ifthevalueis:

Theclassificationis:

Morethan80%oftheconstraintsetting

Criticallyoverutilized

Morethan60%andlessthan80%ofsetting

Overutilized

Forunderutilization,assumeyoudefinecriticalas10%forametric.Basedonthesettingsyoumakeforthemonitored
metrics,OperationsManagerthenclassifiesthesemetricsasfollows:

364

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

365

ThePolicyView

ResizeRecommendationSettings
WhenOperationsManagerrecommendschangestovirtualresources,itusesincrementsasitcalculateshowmuchto
raiseorlowerthegivenvalue,andaRateofResizetospecifyhowmanyincrementstoapplyinasingleresizeaction.
NOTE:ForCloudStackenvironments,resizeisdeterminedbytemplates.ResizeIncrementshavenoeffect.However,

RateofResizecanaffectwhichtemplateOperationsManagerwilluseforaresizeoperation.Assumeanenvironment
withsmall,medium,andlargetemplates,andaVMthatissettosmallneedstoberesizedtolarge.IftheRateofResize
issettoLow,OperationsManagermighttrythemediumtemplatefirst.However,ifthesettingisHigh,thenOperations
Managerwillprobablyusethelargetemplatefortheinitialresizeoperation.
ResizeIncrements
TheincrementsspecifyhowmanyunitstoaddorsubtractwhenresizingthegivenresourceallocationforaVM.For
example,itmakessensetochangeVMembystepsof1024MBatatime,butforVStorageitsbettertomakechanges
by0.5GBsteps.
ThefollowingtableshowsthedefaultsettingsfortheResizeincrements:

Attribute

DefaultValue

IncrementconstantforVMemofVirtualMachine[MB]

1024

IncrementconstantforVCPUofVirtualMachine[MHz]

1800

IncrementconstantforVStorageofVirtualMachine[GB]

999999

IncrementconstantforVDCMEMAllocation[MB]

IncrementconstantforVDCCPUAllocation[MHz]

IncrementconstantforVDCStorageAllocation[GB]

IncrementconstantforStorageAmount[GB]

100

Forresizeincrements,youshouldconsiderthefollowing:

ForVMem,youshouldnotsettheincrementvaluetobelowerthanwhatisnecessaryfortheVMtooperate.If
theVMemincrementistoolow,thenitspossiblethatOperationsManagerwouldallocateinsufficientVMemfor
themachinetooperate.ForaVMthatisunderutilized,OperationsManagerwillreduceVMemallocationbythe
incrementamount,butitwillnotleaveaVMwithzeroVMem.Forexample,ifyousetthisto512,thenOperations
ManagercannotreducetheVMemtolessthan512Kb.
ForVStorage,thedefaultsettingisveryhightodisableresizeactions.ThisisusuallypreferredbecauseVStorage
resizerequiresthatyoureformatthestorage.

RateofResize
WhenresizingresourcesforaVM,OperationsManagercalculatestheoptimalvaluesforVMem,VCPUandVStorage.
Butitdoesnotnecessarilymakeachangetothatvalueinoneaction.OperationsManagerusestheRateofResizeset
tingtodeterminehowtomakethechangeinasingleaction,asfollows:

366

Low
Changethevaluebyoneincrement,only.Forexample,iftheresizeactioncallsforincreasingVMem,andthe
incrementissetat1024,OperationsManagerincreasesVMemby1024MB.
Medium
Changethevaluetobehalfwaybetweenthecurrentvalue,andtheoptimalvalue.Forexample,ifthecurrent

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

VMemis2GBandtheoptimalVMemis8GB,thenOperationsManagerwillraiseVMemto5GB(orascloseto
thatastheincrementconstantwillallow).
High
Changethevaluetobetheoptimalvalue.Forexample,ifthecurrentVMemis2GBandtheoptimalVMemis8
GB,thenOperationsManagerwillraiseVMemto8GB(orasclosetothatastheincrementconstantwillallow).

ThedefaultsettingforRateofResizeisMedium.
UtilizationConstraints
UtilizationconstraintsaffecttherecommendationsOperationsManagermakesasitmanagesyourenvironment.
OperationsManagermakesrecommendationsthatavoidusingtheseresourcesbeyondthegivensettings.
Thefollowingtableshowsthedefaultsettingsforutilizationconstraintsonphysicalmachines.

Attribute

DefaultValue

StorageAmountUtilization

100

StorageIOPSUtilization

100

HostCPUUtilization

100

HostMemoryUtilization

100

HostIOThroughput

20

HostNetThroughput

20

SwitchNetThroughput

70

HostSwappingUtilization

20

StorageControllerCPUUtilization

100

StorageLatencyUtilization

100

CPUOverprovisionedPercentage

1000

MemOverprovisionedPercentage

1000

Advanced
TheadvancedsettingsadjusttheoverallanalysisperformedbytheEconomicSchedulingEngine.Theyadjusthow
OperationsManagercalculatesrecommendedactions,aswellasthedesiredstateOperationsManagerwilltryto
achieveforyourenvironment.
Price
Weightsforpeaksandaveragesspecifythedegreetowhichhistoricpeakandaveragemetricvalueswillaffectcalcula
tions.ThesesettingsareawaytotunetheEconomicSchedulingEnginesresponsetoeventsintheenvironment.A
higherweightforhistoricpeaksoraveragesreducestheimpactofcurrentpeaksoraverages.
Forexample,assumeyouhaveapplicationsthatuse100%CPUforshorttransientevents.Toreducetheimpactof
thesetransients,youcansetahighervalueforWeightforPeaks.Asaresult,OperationsManageronlyrespondsto
longerlastingeventsof100%CPUutilization.

Users Guide

367

ThePolicyView

ThefollowingtableshowsthedefaultsettingsforoverallOperationsManagersettings.

Attribute

DefaultValue

WeightforPeaks

99

WeightforAverages

50

DesiredState
Thedesiredstateforyourenvironmentisanndimensionalspherethatencompassesthefittestconditionsyourenvi
ronmentcanachieve.Themultipledimensionsofthisspherearedefinedbytheresourcemetricsinyourenviron
ment.MetricdimensionsincludeVMem,storage,CPU,etc.Whilethemetricsonthedevicesinyourenvironmentcan
beanyvalue,thedesiredstate,thisndimensionalsphere,isthesubsetofmetricvaluesthatassuresthebestperfor
mancewhileachievingthemostefficientutilizationofresourcesthatispossible.
TheDesiredStatesettingsdefinethecenterofthesphereaswellasitsdiameter.Thisisawayforyoutocustomize
whatOperationsManagerconsiderstobethedesiredstate.
SettingthecenterofthespherechoosesthepriorityforOperationsManageranalysis.Ifyousetthebalanceinfavor
ofefficiency,OperationsManagertendstoplacemoreVMsonfewerphysicalhosts,andtogivethemstoragecapacity
fromfewerdatastores.Asaresult,highutilizationcanhavemoreimpactonQoS.Withabalanceinfavorofperfor
mance,OperationsManagertendstospreadvirtualloadsacrossmorephysicaldevices.Thiscanresultintheprovi
sioningofexcessresources.
Thediametersettingdeterminestherangeofdeviationfromthecenterthatcanencompassthedesiredstate.Ifyou
specifyalargediameter,OperationsManagerwillhavemorevariationinthewayitdistributesworkloadacrosshost
ingdevices.
Asyoumoveeachslider,atooltipdisplaysthenumericalvalueofthesetting.Centerindicatesthepercentageof
resourceutilizationyouwant,withintherangeyouspecifyasDiameter.Forexample,ifyouwantutilizationof75%,
plusorminus10%,thenyouwouldsetCenter=75andDiameter=20.OperationsManagerrecommendsactionsthat
tendtowardthisdesiredstatemuchaspossible,giventhedependencieswithinthecurrentenvironment.
NOTE:ThesettingforTargetUtilizationcanhaveaneffectonplansthatyourun.Ifyoudisableprovisioningandsuspen
sionforhostsanddatastores,thenyoushouldalwayssetCenterandDiametertotheirdefaultvalues.(Formoreinfor
mationabouthardwareprovisioninginplans,seeActionSettingsonpage 217.)

ThefollowingtableshowsthedefaultsettingsforDesiredState:

Attribute

DefaultValue

Center

70

Diameter

10

368

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

DisableDatastore
Browsing

Checked

StorageProvisioned
StorageandDiskArrayOverprovisionedPercentagesethowmuchoverprovisioningOperationsManagerassumes
whenrecommendingactionsforVMdatastoresanddiskarrays.Forexample,ifadatastorehasa30GBcapacity,and
StorageOverprovisionedPercentageissetto200,OperationsManagerwilltreatthedatastoreasthoughithasa
capacityof60GB,or200%oftheactualdatastorecapacity.
IOPSCapacity
YoucanspecifytheIOPS(IOoperationspersecond)thatyourstoragedevicescansupport.IOPSCapacityistheset
tingfordatastores.ThevariousDiskIOPSCapacitysettings(SSDDiskIOPS,7.2kDiskIOPS,etc)areforthedifferent
typesofphysicaldrivesthatmightbeonadiskarray.OperationsManagerconsidersthesesettingswhencalculating
utilizationpercentage.Forexample,assumeIOPSCapacityof500.Ifastoragedevicehas250IOPS,thenitisat50%of
capacityforthatmetric.(SeeUtilizationConstraintsonpage 367orinformationabouthowOperationsManageruses
percentageutilized.)

Users Guide

369

ThePolicyView

Latency
Thissetsthemaximumstoragelatencytotolerateonadatastore,inms.Thedefaultsettingis100ms.
OperationsManagermeasuresthelatencyexperiencedbyallVMsandhoststhataccessthedatastore.Assumea
defaultsettingof100ms.Ifadatastoreexhibitslatencyof50ms,thentheOperationsManagerwillshowlatencyuti
lizationof50%.(SeeUtilizationConstraintsonpage 367orinformationabouthowOperationsManagerusespercent
ageutilized.)
WastedStorageManagement
YoucanmakesettingstocontrolhowOperationsManagermanageswastedstorageinyourenvironment.Wasted
storageisanydiskspacedevotedtofilesthatarenotrequiredforoperationsofthedevicesorapplicationsinyour
environment.Wastedstoragemayindicateopportunitiesforyoutofreeupdiskspace,andprovidemorestorage
capacitytorunningVMsandapplications.
TheDisableDatastoreBrowsingsettingdisableswastedstoragemanagementBydefault,theglobalsettingisto
disablewastedstoragemanagementfortheentiremanagedenvironment(DisableDatastoreBrowsingischeckedfor
theGlobalscope).
Toenablewastedstoragemanagementfortheenvironment,enablethissettingglobally.Whenyouenabledatastore
browsingglobally,OperationsManagerdisplaysaWastedStoragepanelintheImproveOverallEfficiencydashboard.
ForinformationabouthowOperationsManagershowswastedstorage,seeWastedStorageonpage 91intheDash
boardsview.
Iftherearegroupsofdatastoresyoudontwanttomanageforwastedstorage,setthegivenscopeanddisabledata
storebrowsingthere.IfyouprefernottouseOperationsManagerresourcestomanagewastedstorage,leavethe
globalsettingchecked.
ThesettingsforDirectoriestoIgnoreandFilestoIgnorespecifydirectoriesandfilesthatOperationsManagerwillnot
considerwhenlookingforwasteddatastoragespace.SeparateitemsintheselistswiththeORbar(|).
LockVMstoDatastores
ThesettingtolockVMstoastoragegroupspecifieswhetherOperationsManagerwillrespectstoragegroupboundar
ieswhenmovingaVMsdatastoretoanotherstoragedevice.Thissettingisonlyavailablewhenyouhaveselecteda
datastoregroup.Whenthisisenabled,ifagivendatastoreiscurrentlyonadevicewithintheselectedstoragegroup,
thenanymoveofthatdatastorewillbetoadevicethatisinthesamestoragegroup.

ActionModes
WhenOperationsManageruncoverspotentialbottlenecks,overprovisioning,orotherissues,itcanidentifyandper
formactionsthatwillpreventthoseissuesfromoccurring,andkeeptheenvironmentinthedesiredstate.Youcan
specifyactionmodesthatdeterminehowOperationsManagerhandlestheactionsitidentifiesforswitches,disk
arrays,datastores,hosts,andVMs.

ActionAutomationSupport
OperationsManagerdoesntautomatethesameactionsequallyforalltechnologies.Thisisbecausetheunderlying
technologiesdonotprovidethesamedegreeofautomation.Forexample,assumeyousettheSuspendactiontobe
automatedforallVMs.Inthatcase,OperationsManagercanautomatesuspensionforVMsmanagedbyvCenterand

370

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

XenServer,butitcannotautomaticallysuspendVMsmanagedbyHyperV.ThisisbecauseHyperVdoesnotprovide
programmaticaccesstotheSuspendVMoperation.Inthiscase,OperationsManagerwillrecommendthatyouper
formthesuspensionusingtheHyperVconsole.
ThefollowingtablelistsactionsOperationsManagersupportsoneachentity,showingwhethertheunderlyingtech
nologysupportsautomation,orrecommendedonlyactions.
indicatesfullautomationsupport
indicatesrecommendedonlyactions
VMActions

Action

vCenter

XenServer

HyperV

RHEV

Start
Move
Suspend
Terminate(Remove)
Provision
StorageMove
Reconfigure(Change
networkandstorage
configurations)
Resize(ChangeVCPU
andmemorycapacities)

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

Users Guide

371

ThePolicyView

Host(PM)Actions

Action

vCenter

XenServer

HyperV

RHEV

UCS(blades
only)

Start
Suspend
Terminate
Provision

Storage(Datastore)Actions
StorageactionsforenvironmentsthatdonotincludeDiskArrayStorageControllersastargets:

Action

vCenter

XenServer

HyperV

RHEV

Terminate
Provision

OperationsManagercanautomatethefollowingactionsfordatastoresondiskarrays:

Action

NetAppONTAP

Start
Suspend
Move
Terminate
Provision
Resize

372

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

DiskArrayActions
ForenvironmentsthathaveDiskArrayStorageControllersastargets:

Action

NetAppONTAP

Start
Move

(forONTAPCMode)

Suspend
Provision
Resize

(Resizeup,only)

SwitchActions
ForenvironmentsthathaveFabricManagersastargets:

Action

CiscoUCS

Start
Move
Suspend
Provision
Resize

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

Action

VCD

CloudStack

VMM

OpenStack

Move
Suspend
Terminate

Users Guide

373

ThePolicyView

Action

VCD

CloudStack

VMM

OpenStack

Provision
Resize(ChangeVCPUand
memorycapacities)

ApplicationServerActions
OperationsManagerusesaScalingPolicytodeterminethekindsofactionstorecommendforanapplicationserver.
Thepolicycanbeoneof:

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

Toaccessthissetting,chooseAction>ApplicationServerfromtheCategorytree,andthenchooseagroupofapplica
tionserversfromthescopedlist,orfromyourcustomgroups.
OperationsManagerperformsthefollowingactionsforapplicationservers.RememberthatiftheScalingPolicyisset
toProvision,itwillnotrecommendresizeactions,andiftheScalingPolicyissettoResizeitwillnotrecommendstart,
provision,orsuspendactions.

Action

WebSphere

WebLogic

JBoss

Tomcat

Start
Provision
Suspend
ResizeforEfficiency(resizedown)
ResizeforPerformance(resizeup)

ActionModeSettings
ForeachactionOperationsManagercanperformyoucanspecifytheactionmode,orhowitwillhandletheaction.
OperationsManagersupportsthefollowingactionmodes:

374

DisabledDonotrecommendorperformtheaction
RecommendedRecommendtheactionsoausercanperformitusingthegivenhypervisororbyothermeans
ManualRecommendtheaction,andprovidetheoptiontoperformthatactionthroughtheVMTurbo
OperationsManageruserinterface
AutomatedOperationsManagerperformstheactionautomatically

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

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

SettingActionModesforaGroup
TogetthebestresultsfromOperationsManagersIntelligentWorkloadManagement,youshouldsetasmanyactions
aspossibletoAutomated.Todothat,youshouldsettheactionstoAutomatedatthegloballevel.Ifsomeclustersrun
applicationsthatarehighlycritical,youcanoverridetheglobalsettingforthoseclusters,andsetthemtoManual.
EnforceNonDisruptiveMode
VMactionsincludethemodifier,EnforceNonDisruptiveMode.Whenyouenablethismodifier,OperationsManager
ensuresthatforAutomatedandManualmodesanyresizeactionsthatcanbeexecutedwillnotrequirearebootor
anyotherdisruptiontotheaffectedVM.IftheactionwilldisrupttheVM,OperationsManagerpoststheactioninRec
ommendedmode.Ifitwillnotcauseanydisruption,thenOperationsManagercanpostitasAutomatedorManual.
Forexample,withVMwaretechnologiesyoumusthaveVMwareToolsinstalledtoenablehotresizeofaVM.Assume
youhaveVMwareToolsinstalledontheguestOSforVMA,butnotforVMB,andyouhavesetResizeforPerfor
mancetoAutomatedforthecluster:

IfyouenablethismodifierforVMactions:
OperationsManagerwillautomateresizeactionsforVMA,butwillonlyrecommendresizeactionsforVMB.
IfyoudonotenablethismodifierforVMactions:
OperationsManagerwillautomateresizeactionsforVMAandVMB.

IfyouhavesettheactionstoManual,theeffectisthesameOperationsManagerwillpostthemanualactionsto
theToDolistonlyiftheyarenotdisruptivetotheVMsoperation.OtherwisetheactionswillbeRecommended.
EnforcingnondisruptivemodeisawaytosafelyautomateresizeactionsforVMs.

Users Guide

375

ThePolicyView

InadditiontotheEnforceNonDisruptiveModesetting,OperationsManagerautomaticallydiscoverstheVMsthat
supportHotAddofCPUandMemory,andplacestheseVMsingroups.Youcanusethesegroupsthesameasyou
wouldanyothergroups.

NonDisruptiveGroupsFoundintheGroupsnavigationtree
Youcanenforcenondisruptivemodeasageneralpolicy,andthenscheduleactionwindowstoautomateresize
actionsduringdowntimes.Beawarethatscheduledactionsdonotrespecttheenforcednondisruptivemode
Scheduledresizeactionswillexecuteduringthescheduledwindoweveniftheyrequireareboot.Thisisusefulforset
tingupcertainactionbehaviors,butyoumustbeawarethatenforcednondisruptivemodehasnoeffectonsched
uledactions.
SchedulingActionRestrictionWindows
Forsomeclustersorgroupsofdevices,youmightwanttoautomateactions,butonlyduringoffpeakhours.Opera
tionsManagerincludesaschedulingutilitythatyoucanusetorestrictactionstoatimespecificwindowforagiven
scopeofdevices.Youcanusethistoallowordisallowautomationforagivenwindowoftime.
NOTE:TheOperationsManagerEconomicSchedulingEnginecontinuallycalculatesactionsthatcauseyourenviron
menttoconvergeonthedesiredstate.Theseactionsareinresponsetotheenvironmentatagivenpointintime.
Whenyourestricttheautomationofagivenactiontoacertaintimewindow,OperationsManagerwillonlycalculate
andperformactionsthatareappropriatefortheenvironmentduringthatscheduledwindow.Youshouldreview
manualactionsduringtimeperiodswhenautomationisrestricted,soyoucanmanuallyadjusttheenvironmentin
responsetopeakstates.

Bydefault,theglobalsettingsforallactionshavenorestrictionwindowssetforthem.IfyougloballysettheVMMove
actiontoAutomated,thenVMTurboOperationsManagerwillautomaticallyexecuteanyrecommendedVMmove
actionswhenevertheyarise24hoursaday,7daysaweek.Actionrestrictionwidowsmodifythis,forglobalpolicies
orasoverridestoglobalpoliciesscopedtospecificgroups.(Forinformationaboutpolicyscope,seeGlobalSettingson
page 345.)
Forexample,assumeyouwanttoalwaysautomateResizeforallbutthemostcriticalVMs.YouwouldsetResizeVMs
toAutomatedatagloballevel.Thenforacriticalcluster,youcouldsetarestrictionwindowthatoverridestheauto
mation(setsResizetoManual)duringpeakhours(9:00to5:00MF).
Youcanalsorestrictactionmodesinreversefashion.Forexample,ifyouwanttoautomateResizeforonlyonesetof
VMs,youcansetResizetoManualatthegloballevel,andforoneclusterscheduleittobeAutomatedforagiventime
window.
NOTE:Youcanenforcenondisruptivemodeasageneralpolicy,andthenscheduleactionwindowstoautomateresize

actionsduringdowntimes.Beawarethatscheduledactionsdonotrespecttheenforcednondisruptivemode
Scheduledresizeactionswillexecuteduringthescheduledwindoweveniftheyrequireareboot.Thisisusefulfor
settingupcertainactionbehaviors,butyoumustbeawarethatenforcednondisruptivemodehasnoeffectonsched
uledactions.Formoreinformation,seeEnforceNonDisruptiveModeonpage 375.

376

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

CreatingaSimpleActionRestrictionWindow
Toscheduleatimewindowforanautomatedaction:
1. Setthescopeforthisaction.
Youcansetglobalscope,orscopeforagivencluster.

2. ClickViewScheduletoopentherestrictionswindowspanelandthenclickNewActionRestrictionWindow.
Youcanselectthewindowstartdatebeforehandinthecalendar,orsetitasyoucreatethepolicy.
3. Specifythesettingsforthisrestrictionwindow.
Thedaterangedetermineshowmanydaysthewindowwillbeopen,orbeineffect.Youshouldkeepthe
followingpointsinmind:
Anonrecurringwindowhasastartdate,andnoenddate.Thewindowwillbeopenforthedayyouspecifyas
thestartdate,andfinishattheendofthatday.
Forrecurringwindowsyouspecifyadaterange.Thewindowwillopenduringtimeswithinthatrange.
Fordailyrecurrencethewindowwillbeopenforthehoursyouspecify.
Forweeklyrecurrencethewindowwillbeopenonthedaysoftheweekthatyouspecify,forthehoursyou
specify.
Formonthlyrecurrence,thewindowwillopenonedayeachmonthonthedayyousetfortheStartDate.
ButthewindowrecurrenceremainsineffectuntiltheEndDate.Forexample,ifyouspecifyJanuary1st2013
forthestartdate,andDecember31st2013fortheenddate,thewindowwillbeopenonthefirstdayofeach
monthforthatyear.
Foranygivenday,thewindowcanbeineffectfrom00:00through24:00.Ifyouwantanactionmodetospantwo
days,youmustspecifytworestrictionwindows.Forexample,toenableautomationfrom22:00to06:00,youmust
createtwowindows;onefrom22:00to24:00,andanotherfrom0:00to06:00.
Notethatyoucansetdifferentlabelcolorsforyourrestrictionwindows.Thisisagoodwaytotrackwindowsofa
similartype.Forexample,youcoulduseredforwindowsoncriticalclusters,andgreenforwindowsonprototyping
clusters.

Users Guide

377

ThePolicyView

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

378

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

TiebreakResults
Itspossiblethatdifferentrestrictionwindowswillaffectthesameresourceinstance.Inthatcasethemostconserva
tivesettingwins.Thefollowinglistisfrommostconservativetomostaggressive:

Disabled
Recommended
Manual
Automated

ApplicationPriority
ApplicationprioritydeterminestheconditionsunderwhichOperationsManagerrecommendssuspendingortermi
natingaVM.SuspendingaVMmeanspoweringitdown,butleavingitintheinthehypervisorslistofmanagedVMs.
TerminatingaVMmeansremovingitfromthehypervisor.WhenOperationsManagerrecommendsthatyoutermi
nateaVM,thisindicatesthattheVMisdormant,andnoapplicationsarerunningonit.

Users Guide

379

ThePolicyView

NOTE:YourenvironmentmayincludesomeVMsthatyouneverwanttoterminate.Youmightthinkthatyoucanset
allapplicationstoMissionCriticalasawaytodirectthatOperationsManagerneverrecommendstermination.Infact,
OperationsManagercanrecommendthatyouterminateadormantVMthathasMissionCriticalapplicationsonit.To
ensureVMsneverterminate,disabletheTerminateactionforallVMsorforagroupofVMs.Formoreinformation,
seeActionModesonpage 370.

OperationsManagermonitorsresourceconsumption,andworkstokeepMissionCriticalapplicationsrunning.Ifa
MissionCriticalapplicationneedsresourcesandnoneareimmediatelyavailable,OperationsManagermayrecom
mendsuspendingnoncriticalVMstofreeupresources,whichmakesthemavailabletothecriticalapplication.
Bydefault,allapplicationsareMissionCritical(seetheGlobalSettingforApplicationPriority).Youcanspecifythe
priorityforapplicationstobe:

MissionCritical
ThefocusofOperationsManageristokeeptheseapplicationsrunning.Forexample,itwillneversuggest
suspendingtheVMthathostsamissioncriticalapplication.
Normal
OperationsManagermaysuggestsuspendingaVMthathostsnormalapplicationstofreeupresourcesthata
missioncriticalapplicationmightneed.
Low
OperationsManagerdoesnotconsidertheneedsoflowpriorityapplicationswhencalculatingthedesiredstate
foryourenvironment.

Youspecifyapplicationpriorityforgroups.Themostimportantgroupsforapplicationpriorityare:

Applications
Eachgroupisnamedforadiscoveredapplication,andcontainsalltheinstancesofthatnamedapplication.
PhysicalMachines
Foreachphysicalmachines,alltheapplicationsrunningonthatmachine.

IfaVMhasanyMissionCriticalapplicationsonit,OperationsManagerwillalwaystrytofindresourcesforthatVM,
andwillneverrecommendsuspendingitinordertofreeupresources.OperationsManagercanrecommendtermi
natingaVMwithMissionCriticalapplications,iftheVMistrulydormant.
ForaVMwithallNormalapplications,iftheVMusesresourcesthatareneededelsewhere,thenOperationsManager
mayrecommendsuspendingthisVM.ForaVMwithLowpriorityapplications,itcanrecommendterminatingtheVM
tofreeupresources.
NOTE:OperationsManagerdefinesaGuestLoadapplicationforeachVM.TheGuestLoadrepresentsallconsumption
thatOperationsManagercannotassigntoaspecificapplication.ThisincludesprocessesfortheVMsoperating
system.OperationsManagerignoresGuestLoadprioritywhendecidinghowtofreeupresources.However,ifaVM
hasonlytheGuestLoadapplicationonit,andthatapplicationissettoLowPriority,thenOperationsManagermay
recommendterminatingthatVM.

Thefollowingfigureshowsoverridesettingsfortheapplicationshostedbyaspecificphysicalmachine.Tosetpriority
forallapplicationsintheenvironment,youshouldmakeglobalsettingsforApplicationPriority(seeGlobalSettingson
page 345).

380

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

SettingPriorityfortheApplicationsonaSpecificHost

TiebreakResults
Whenthesameresourceinstancehasconflictingsettings,themostconservativesettingwins.Thefollowinglistis
frommostconservativetomostaggressive:

MissionCritical
Normal
Low

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

ApplicationDiscoveryonpage 381ApplicationSignatures(howOperationsManagerrecognizesapplication
processes),andcredentialstoaccesstheVMsthathosttheapplications
LoadBalancerDiscoveryonpage 386Mappingapplicationsignaturestovirtualapplications
vCenterAnnotationGroupingonpage 387vCentertagsOperationsManagercanuseforgrouping

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

Users Guide

381

ThePolicyView

ForOperationsManagertoperformapplicationdiscovery,itrequires:

TheappropriateagentrunningonthegivenVM
ForVMsrunningWindows,theVMmusthaveaWMIagentrunningonit
ForSNMPdiscovery,VMsmustrunLinux,andtheVMmusthavearunningSNMPagent
ForJMXdiscovery,theJVMonthevirtualmachinemustbestartedwithajmxremoteport
VMAccessCredentialsonpage 383forthegivenprotocol(WMI,SNMP,orJMX)
ApplicationSignaturesonpage 382toidentifytheapplicationsyouwanttodiscoverandmanage
Applicationsignaturesidentifyrunningprocessesthatbelongtoaspecificapplication.OperationsManagerships
withadefaultsetofapplicationsignaturesyoucanaddotherstothelist.

DefaultApplicationDiscovery
Bydefault,OperationsManagerdiscoversthefollowingapplications:

ApplicationName

Description

MSSQL

MicrosoftSQLServer

IIS

MicrosoftInternetInformationServices

LSASS

MicrosoftActiveDirectoryservices

XenDesktop

CitrixXenDesktop

VMView

VMwareView

SharePoint

MicrosoftSharepointServer

GuestLoad

TheresourcesthatOperationsManagerhasnotassignedtoanyspecificapplication(formore
information,seeGuestLoadonpage 123)

ApplicationSignatures
Anapplicationsignatureisasearchstringthatmatchesprocessnames.Asingleapplicationmaylaunchanumberof
processestoperformitsjob.Ratherthantrackingeachprocessasaseparateapplication,OperationsManagercan
grouptheseprocessesandmonitorthegroupasasingleapplication.
Eachprocesswillhaveauniquename,buttheprocessnametypicallyincludespartofthenameofthemainapplica
tion,orsomeothertextthatidentifiesitaspartoftheoverallapplication.Thisnamethatssharedinalltheprocess
namesistheapplicationsignature.
Notethatthesameapplicationsignatureisvalidforalltheprotocolsapplicationdiscoverysupports.Whenyoumake
thelistofsignatures,youdonotneedtoidentifywhatprotocolwillbeusedtomonitorthem.AsOperationsManager
scansaVMforapplicationprocesses,itusesthefulllistofsignatures,nomatterwhattheoperatingsystemisforthat
VM.
Tospecifyanapplicationsignature:
1. SelectApplicationDiscoverytodisplaytheeditor.
2. Createanewapplicationsignature.
3. Provideanapplicationname.
Applicationnamesshouldbeunique.Ifyouprovideanamethatisidenticaltoadefaultapplicationname(as
describedinDefaultApplicationDiscoveryonpage 382),thenOperationsManagerwilluseyourcustomapplica
tionsignaturewhengroupingapplicationprocesses.

382

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

4. Enterregularexpressionstoidentifythecharactersthatmustbeinanapplicationprocessname.
Youcanalsospecifycharactersthatmustnotbeintheprocessname.Anyprocessnamethatsatisfiestheapplica
tionsignatureidentifiesamemberofthegivenapplication.
Forexample,assumethefollowingstrings:Match:s.*Nomatch:sq.*
Inthiscase,thesignaturewouldmatchallprocessnamesthatbeginwith's',exceptthosethatbeginwith'sq'.

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

allowWMIaccess.Formoreinformation,seeHyperVTargetsonpage 308.
YouselectVMgroupsandsetspecificcredentialsforthoseVMs.Youcanselectatoplevelgrouptoprovideonesetof
credentialsforalltheVMsintheinventory,andthenselectlowerlevelgroupstooverridethemoregeneralsettings
(formoreaboutsettingsoverrides,seePolicyScopeonpage 345).
Users Guide

383

ThePolicyView

NotethatyousetcredentialsforgroupsofVMs,notforindividualVMs.WhendiscoveringapplicationsontheVMsin
agroup,OperationsManagerassumesallthoseVMshonorthesamecredentials.IftheVMsindefaultgroupings
dontallhonorthesamecredentials,youcancreatecustomgroupstokeepthesamecredentialstogether.Forinfor
mationaboutcreatingcustomgroups,seeGroupManagementonpage 349.
YoucanspecifyWMI,SNMP,andJMXaccesscredentialsforthesamegroup.Forexample,ifthegroupincludesVMs
runningbothWindowsandLinux,youshouldspecifyavalidWindowsadminaccount,avalidLinuxcredentials(SNMP
communityandJMXcredentials).ForallVMsinthegroup,iftheyarerunningWindowsthentheymusthonorthe
providedadmincredentials;forotheroperatingsystems,theymusthonortheprovidedSNMPorJMXcredentials.
Thesettingstomakeare:

Username:Auserwithadminrightsonthemachine
Password:Thatuserspassword
SNMPCommunity:Acommunitystringthatisvalidonthemachine
JMXProtocol:CanbeRMIorJMXMP
JMXPort:TheportnumberofthejmxremoteportfortheVMsJVM
JMXURL:TheURLthatOperationsManagerusestoestablishaclientconnectionwiththeVMsJVM
RetryInterval:Theminimumamountoftimetowaitbeforetryingtologintoamachineagainafteralogin
timeout.Itscommontoconfiguremachinessotheywilllockoutanyloginattemptsafteracertainnumberof
unsuccessfulattempts.Thelockouttypicallystaysineffectforagiventime(15or30minutes,forexample).
OperationsManagerlogsintopollforapplicationsevery20minutes.Youshouldsettheretryintervaltoavalue
largerthanthelockouttimethatisspecifiedforthemachine.Thiswillavoidunnecessarylockoutsincasethe
credentialsyouprovidehereareincorrect.Thedefaultretryintervalvalueis60minutes.

ThefollowingfigureshowssettingsfortheapplicationsthatrunonVMsinaspecificcluster.Tosetcredentialsforall
VMsintheenvironment,youwouldselectatoplevelitemintheScopelist.

SettingDiscoveryCredentialsforApplicationsinaCluster
Credentialsareinherited.Forexample,youcanselectthetoplevelgroupVirtualMachinesandprovideonesetof
credentials.Thenyoucanselectlowerlevelgroupsandprovideoverridecredentials.Thelowestlevelcredentialspec
ificationwins.

384

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

NOTE:YoushouldavoidasituationwherethesameVMisamemberoftwodifferentgroupsthatarenotinanesting

relationship.Inthiscase,OperationsManagercannotreliablydeterminewhichgroupscredentialsitwilluse.
ThefollowingimageshowssettingsforallVMs(thetoplevelgroup).ThismeansthatbydefaultOperationsManager
willusethesecredentialswhenitperformsapplicationdiscoveryonaVM:

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

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

Users Guide

385

ThePolicyView

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

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

386

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

AssigningApplicationSignaturestoLoadBalancerPorts

vCenterAnnotationGrouping
vCenterServerannotationsareawayforuserstoclassifytheirVMsaccordingtocustomnames.Forexample,the
vCenteradministratormayusetagsforDepartment,Owner,andTeam.Eachoneofthesetagsisawaytoclassifythe
VMs.Theadministratorcanthenassignvaluestoeachtag,whichfurtherclassifiestheVMs.Forexample,theVMscan
begroupedintotwodepartmentsasawaytodistinguishVMsforSalesfromVMsforDevelopment.
OperationsManagercanusetheseannotationstomanagevCenterVMsingroups.Thefollowingfigureshowsa
departmentalgroup.ThiscorrespondstotheVMsinvCenterthathavebeengiventhevalueDevelopmentfortheir
Departmentannotations.NotethatOperationsManagerfullyrecognizesthesegroups.Youcansetscope(foruser
accountsorplans),generatereports,anduseothergrouprelatedfeatures.
TospecifyhowOperationsManagerdiscoversannotations,displayVCAnnotationsandenterastring.Thestringgives
thenameforeachannotation,separatedbyanORbar.Donotincludespacesateithersideoftheseparator.

Users Guide

387

ThePolicyView

SpecifyingAnnotationNames

388

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

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

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

Users Guide

389

ThePolicyView

CreatinganInfrastructureCostPolicy
TocreateanInfrastructureCostpolicy:
1. ChoosethedevicetypeyouwantHostorStorage.
2. Choosethetemplatesyouwanttoaddtothepolicy.
Youcanchooseanexistingtemplatefromthetemplatecatalog,orcreateanewone.
3. Editthetemplate.
Specifythefollowing:
Templatenameanddescription
PriceYoushouldspecifyapricethatapproximatesyourhardwarecostascloselyaspossible.Currently,this
priceappearsingeneratedreports.InfutureversionsofOperationsManagerthepricemightbeusedforother
calculations.
CapacityDoyourbesttoapproximatethecapacityfortheclassofhardwareyouredescribing.Operations
Managerusesthesevaluestodecidewhichgrouptoputeachdeviceinto.Ifamachinedoesntexactlymatch
anytemplatesinthepolicy,OperationsManagerassignsthemachinetotheclosestmatchpossible.
AddtoInfrastructureCostPolicyTurnonthischeckboxtoaddthetemplatetothepolicy.Foreachtemplate
thatyouenable,OperationsManagercreatesanassociatedgroup.(Note:Ifnomachinesmatchthegiven
template,thenthegroupwillnotappearintheGUI.)
4. Applythechanges.
ClickApplytoassignthetemplatetothepolicy.

UsingtheInfrastructureCostPolicy
Infrastructurecostpoliciesassignhardwaretogroups.ThegroupsappearintheByCostfolder.Whenyousetscopeto
adashboardoraWorkloadPlacementpolicy,youcanselecttheseorothergroups.

390

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

SettingScopetoaGroupbyCost
YoucanusethesegroupswiththefollowingOperationsManagerfeatures:

DashboardsinTheDashboardsViewonpage 82
YoucanuseInfrastructureCostgroupstosetthescopeofdashboardsontheDashboardsview.Inthisway,you
cansavecustomdashboardsthatonlyshowinformationaboutaspecificclassofhardware.
WorkloadPlacementSegmentsonpage 354
WithWorkloadPlacementpolicies,youcanensurethatcertainVMswillalwaysbeplacedonhardwareofa
certainclass,oryoucanspecifythatcertainVMsnevergetplacedonaclassofhardware.

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

Users Guide

391

ThePolicyView

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

SettingaClusterCapacitytemplateforaspecificcluster

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

392

VMTurbo, Inc. www.vmturbo.com

PolicyCategories

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

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

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

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

Users Guide

393

ThePolicyView

Themessageformatvariablesforamessageare:

Variable

Description

{0}

EventtypeTheproblemname.Forexample,WorkloadBalance.

{1}

SubcategoryOneof:
PerformanceBottlenecks
StorageManagement
WorkloadPlacement
GreenIT
ConfigurationManagement
OverProvisioning
CapacityManagement

{2}

SeverityOneof:
Critical
Major
Minor

{3}

StateCanbeNOTIFYorCLEAR.

{4}

DescriptionAfulldescriptionoftheproblem.

{5}

AffectedentityThenameoftheVM,host,ordatastoreassociatedwiththeproblem.

{6}

ClassnameThetypeofdevicethatregistersthisproblem.Canbeoneof:
VirtualMachine
PhysicalMachine
Datastore

{7}

TargetTheIPaddressornameofthehypervisorthatmanagestheaffecteddevices.

{8}

HostnameThenameofthephysicalmachinethathoststheaffectedVM.ThisvariableonlyappliestoVM
problemnotifications.

{9}

DatastorenamesThenamesofthedatastoresthatservertheaffectedHostorVM.Thisvariableonlyappliesto
VMandHostproblemnotifications.

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

394

EmailProvidetheemailaddressthatwillreceivethenotification
Youcanprovidemultipleaddressesasacommaseparatedlist.
SNMPTrapProvidetheIPaddressofthedevicethatwillreceivethenotification
OperationsManagersendsthesenotificationstoport162.

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

395

ThePolicyView

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

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

396

VMTurbo, Inc. www.vmturbo.com

TheReportsView

TheReportsViewgivesyouaccesstothereportsthatareavailableonyourinstanceofOperationsManager.Inthis
viewyoucan:

ViewsavedreportsReportsthathavebeengeneratedandsavedonyourOperationsManagerserver
Generateuptotheminutereports
CreatereportsbasedonSQLqueries
SchedulereportstobegeneratedatregularintervalsAddreportstoorremovethemfromtheschedulelist
ScheduledreportsappearintheReportspanewithaclockicon( ).
Managesubscriptionstoscheduledreports

Users Guide

397

TheReportsView

OperationsManagershipswithalistofstandardreportsthatgiveyouselectivesnapshotsofthestateofyourenvi
ronment.Thisviewlistsallthestandardreportssoyoucanvieworschedulethem.Youcanalsocreatecustomreports
andaddthemtotheReportsView.

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

ViewinganUpToTheMinuteReport
Toviewacurrentreport,selectthereporttypeintheReportspanel,andclickGenerateNow.

MakethesettingsyouwantintheGenerateReportdialogbox,andclickApply:

398

Scope
OpentheScopedialogboxandchooseagrouptosetthereportsscope.
Format
ChoosePDForXSLX
NumberofDaysBack
Thissettingdetermineshowmuchhistoricaldatatoincludeinthereport.
HideCPUandStorageCharts
Hidingthechartsresultsinatabularreport.

VMTurbo, Inc. www.vmturbo.com

SchedulingReports

NOTE:IftheScopefieldisinthedialogbox,thisreportrequiresascope.Youmustsetascopebeforeyoucanclickthe

Applybutton.

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

Thelistofgeneratedreportsshowsthereportsdateandfilename.YoucanchoosetogetaPDForXSLSversionofthe
report.

SchedulingReports
Whenyouscheduleareport,youchoosethereporttype,andthensetthefollowingparameters:

Period
HowoftenOperationsManagerwillgeneratethereport.Forweeklyreports,youcanspecifythedayoftheweek.

Users Guide

399

TheReportsView

Scope
Ifpresent,youmustchooseagrouptosetthescopeofthereport.
Format
SpecifywhethertogeneratePDForXSLSreports.
Email
Specifyoneormoreemailaddressestocreateasubscription.OperationsManagerwillemailthereporttothe
specifiedaddressesatintervalsspecifiedbythesettinginPeriod.
NumberofDaysBack
Thissettingdetermineshowmuchhistoricaldatatoincludeinthereport.
HideCPUandStorageCharts
Hidingthechartsresultsinatabularreport.

Thescheduledreportsappearinthepanel.Youcanseewhentheywillbegenerated,andyoucandeleteschedule
entriesfromthelist.

400

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

401

TheReportsView

CustomReportsfromViews
OperationsManagerincludesafeaturetogenerateareportfromthedisplayyouseeintheInventoryViewandthe
DashboardsView.Inaddition,youcancreateacustomdashboardthatsetsscopeforeachpanelyoudecidetoinclude
inthedashboard.Thisreportingfeatureincludesthreeoptions:

402

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

403

TheReportsView

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

404

VMTurbo, Inc. www.vmturbo.com

AggregatedOperationsManager
Installations
Inlargevirtualenvironments,youcanusemorethanoneOperationsManagerinstancetomanageyourworkload.
Thiscanoffertwoadvantages:

Scalinguptomanagelargerinventories
Separationbyregion,lineofbusiness,customer,orothercriteria

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

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

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

Users Guide

405

AggregatedOperationsManagerInstallations

Theaggregationinstancetreatstheunderlyinginstancesasitstargetservers.Userscanlogontotheaggregation
instanceandusetheGUItomanagetheaggregatedenvironmentbyexecutingrecommendedactions,viewingaggre
gateddashboardsandsummarypanels,andperformingothertasks.Youperformthesetasksthroughtheaggregating
GUI,butyoucaneffectchangesontheinventorymanagedbytheunderlyingOperationsManagerinstances.
NOTE:Anaggregatinginstancecannotmanagehypervisorsandaggregatedtargetinstancesatthesametime.Allthe

targetsofanaggregatinginstancemustbetargetinstancesofOperationsManager.

OperationsManagerVersionsandAggregation
NotethatallinstancesofOperationsManagerintheaggregationarchitecturemustberunningthesameversion.If
youupdatetheversionyouarerunning,youshouldupdateallinstancesinthearchitecture.Theearliestversionof
OperationsManagerthatsupportsaggregationis3.219954.

AggregatedUserAccountsandLogin
Whenyoucreateauseraccountontheaggregatinginstance,thesameaccountgetspushedtoallthetarget
instances.Inthisway,auserwithanaccountontheaggregatinginstancecanthenlogontoanyoftheunderlyingtar
getinstances.Forexample,ausercanopentargetinstancesfromtheaggregatinginstanceGUI,andthensetpolicies
forthosetargets.
Eventhoughyoucancreateanaccountfromanaggregatinginstance,andthenpushittothetargetinstances,user
accountsarestoredlocallyoneachinstance.Asaresult,accountscangetoutofsync.Ifatargetwasaddedtoyour
aggregatinginstanceafteryouraccountwasalreadycreated,thenyouwontnecessarilyhaveanaccountonthenew
target.Toremedythissituation,asktheadministratorofthetargettocreateanaccountforyouwithsettings(user
name,password,role,etc.)thatareidenticaltoyourcurrentaggregatingaccount.

ActiveDirectoryAuthentication
ForActiveDirectoryaccounts,userauthenticationworksasyouwouldexpect:

406

Whenyoucreateauseraccountontheaggregatinginstance,thatuseraccountgetspusheddowntothe
underlyinginstances.Youcanthenlogintotheunderlyinginstancesusingthesamecredentials.

TheActiveDirectorydomainandserverspecificationsarelocaltoeachOperationsManagerinstance.Inthisway,
eachinstancecanuseauthenticationthatislocaltoitsdomain.

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

407

AggregatedOperationsManagerInstallations

AdminView
Ontheaggregatinginstance,thisviewsupportsthefollowingtasks:
LicenseConfiguration
Licenseconfigurationfortheaggregatinginstancegetspusheddowntothetargetinstances.Forinformation
aboutapplyinglicenses,seeLicenseConfigurationonpage 327.
UserAuthenticationConfiguration
Youcanmanageuseraccountsfortheaggregatinginstance.Theseaccountsgetpusheddowntothetarget
instancesaswell.Formoreinformation,seeAggregatedUserAccountsandLoginonpage 406andUser
AuthenticationConfigurationonpage 295.
Maintenance
Maintenanceactionssuchassoftwareupdatesanddiagnosticsarefortheaggregationinstance,only.The
targetinstancesmustperformtheirownmaintenanceactivities.Formoreinformation,seeMaintenanceon
page 328.

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

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

408

VMTurbo, Inc. www.vmturbo.com

Вам также может понравиться