Professional Documents
Culture Documents
Vi3!35!25 Admin Guide
Vi3!35!25 Admin Guide
VI-ENG-Q407-436
You can find the most up-to-date technical documentation on the VMware Web site at:
http://www.vmware.com/support/
The VMware Web site also provides the latest product updates.
If you have comments about this documentation, submit your feedback to:
docfeedback@vmware.com
Copyright 20062010 VMware, Inc. All rights reserved. This product is protected by U.S. and
international copyright and intellectual property laws. VMware products are covered by one or more
patents listed at http://www.vmware.com/go/patents.
VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other
jurisdictions. All other marks and names mentioned herein may be trademarks of their respective
companies.
VMware, Inc.
3401 Hillview Ave.
Palo Alto, CA 94304
www.vmware.com
2
VMware, Inc.
Contents
AboutThisBook
13
GettingStarted
1 VMwareInfrastructureComponents 19
TwoApproachestoManagingVirtualMachines 20
ComponentsofVMwareInfrastructure 21
VMwareInfrastructureClientInterfaces 23
OptionalVirtualCenterComponents 24
VirtualCenterModules 25
ManagedComponents 26
FunctionalComponents 27
AccessPrivilegesComponents 28
2 UsingthisDocument 31
GettingStarted 32
VirtualMachineManagement
SystemAdministration 33
Appendixes 34
33
3 StartingandStoppingtheVMwareInfrastructureComponents 35
ESXServer 35
VirtualCenterServer 36
VerifyingThatVirtualCenterServerStarted 37
RestartingtheVirtualCenterServer 37
StoppingtheVirtualCenterServer 38
VIClient 38
StartingtheVIClientandLoggingIn 38
StoppingtheVIClientandLoggingOut 39
VIWebAccess 40
VMwareServiceConsole 41
VMware, Inc.
UsingDHCPfortheServiceConsole 41
ConnectingtotheServiceConsole 42
UsingCommandsontheServiceConsole 42
4 UsingtheVIClient 45
AbouttheVIClient 45
MenuBar 47
PopUpMenus 50
ConsoleMenu 50
NavigationBar 51
InventoryViewTabs 53
GettingStartedTabs 56
UsingtheTutorial 57
Toolbar 57
StatusBar,RecentTasks,andTriggeredAlarms 58
PanelSections 59
SortingandFilteringLists 60
UsingCustomAttributes 61
SelectingandViewingObjects 63
SelectingObjects 64
MonitoringObjects 65
PerformingActionsonObjects 65
ManagingVirtualCenterModules 67
5 SystemConfiguration 69
HostConfigurationforESXServerandVirtualCenter 69
HardwareTab 70
SoftwareTab 71
ESXServerNetworkConfiguration 72
ESXServerStorageConfiguration 72
ViewingSecurityConfigurationInformation 73
ViewingESXServerCommandInformation 74
VirtualCenterConfiguration 74
ConfiguringVirtualCenterCommunication 76
ConfiguringthePortThatVirtualCenterServerUses 77
ConfiguringVirtualCenterCommunicationoveraWebConnection 78
VirtualMachineConfiguration 79
WorkingwithActiveSessions 81
AboutSNMPandVMwareInfrastructure 83
AboutMIBFiles 83
4
VMware, Inc.
Contents
VMWAREROOTMIB 84
VMWAREENVMIB 84
VMWAREPRODUCTSMIB 85
VMWARERESOURCESMIB 86
VMWARETCMIB 89
VMWARETRAPSMIB 90
VMWAREVMINFOMIB 91
VMWAREVMKERNELMIB 93
UsingSNMPwithVirtualCenterServer 93
UsingSNMPwithESXServer3 95
ConfiguringtheESXServerAgentfromtheServiceConsole 95
ConfiguringSNMPTrapDestinationsforESXServer3 96
UsingSNMPwithESXServer3i 97
ConfiguringSNMPManagementClientSoftware 98
ConfiguringSNMPSecurityforESXServer3 98
SNMPDiagnostics 98
UsingSNMPwithGuestOperatingSystems 99
SystemLogFiles 100
ViewingSystemLogEntries 100
ExternalSystemLogs 101
ConfiguringSyslogonESXServerHosts 103
ExportingDiagnosticData 104
CollectingLogFiles 105
6 ManagingtheVIClientInventory 107
UnderstandingVIClientObjects 108
AddinganInventoryObject 110
MovingObjectsintheInventory 111
RemovinganInventoryObject 112
WorkingwithFilesintheDatastoreBrowser 112
AboutCopyingVirtualMachineDisks 113
PerforminganInitialDatacenterConsolidation 113
VirtualMachineManagement
7 ManagingHostsinVirtualCenter 117
AboutHosts 118
UnderstandingHostStates 119
VMware, Inc.
AddingaHost 119
ConnectingorDisconnectingaHost 122
RemovingaHostfromaCluster 124
RemovingaHostfromVirtualCenter 125
HostAdvancedConfigurationOptions 127
8 ConsolidatingtheDatacenter 129
AboutDatacenterConsolidation 130
ConsolidationPrerequisites 130
FirstTimeUse 131
AboutConsolidationServices 131
SpecifyingConsolidationSettings 132
DiscoveringPhysicalSystems 132
SpecifyingScope 133
SupplyingSystemlevelAdministratorCredentials 134
ViewingAnalysisResults 134
AbouttheConfidenceMetric 135
ConsolidatingCandidates 135
AboutDiskResizing 136
ViewingConsolidationTasks 136
TroubleshootingConsolidation 137
VirtualCenterPerformance 137
AnalysisLimit 137
9 ImportingandExportingVirtualMachines 139
AboutOVF 140
ImportingaVirtualAppliance 140
ExportingaVirtualMachine 141
10 CreatingVirtualMachines 143
UsingtheNewVirtualMachineWizard 144
PerformingAdditionalConfigurationBeforeCompletion 144
CreatingTypicalVirtualMachines 145
CreatingCustomVirtualMachines 148
MappingaSANLUN 153
InstallingaGuestOperatingSystem 154
InstallingandUpgradingVMwareTools 155
DisplayingtheVMwareToolsPropertiesDialogBox 162
VMwareToolsUpgrades 163
VMware, Inc.
Contents
CustomVMwareToolsInstallation 165
WYSEMultimediaSupport 166
InstallingWYSEMultimediaSupportwithVMwareTools 166
InstallingWYSEMultimediaSupportaspartofaVMwareTools
Upgrade 166
11 ManagingVirtualMachines 169
ChangingVirtualMachinePowerStates 169
UnderstandingVirtualMachinePowerStates 170
UnderstandingTransitionalPowerStates 172
ManuallyPoweringaVirtualMachineOnandOff 172
UsingSuspendandResume 173
SchedulingaPowerStateChangeforaVirtualMachine 174
AddingandRemovingVirtualMachines 175
AddingExistingVirtualMachinestoVirtualCenter 175
RemovingVirtualMachinesfromVirtualCenter 175
ReturningaVirtualMachineorTemplatetoVirtualCenter 176
StartingandShuttingDownVirtualMachines 177
12 ConfiguringVirtualMachines 179
VirtualMachinePropertiesEditor 179
ChangingtheHardwareConfigurationofaVirtualMachine
ChangingVirtualMachineOptions 186
ChangingVirtualMachineResourceSettings 192
CPUResources 192
AdvancedCPUSettings 193
MemoryResources 194
DiskResources 196
AddingNewHardware 196
LegacyVirtualMachines 201
UpgradingVirtualHardware 202
180
13 WorkingwithTemplatesandClones 203
UnderstandingTemplates 203
CreatingTemplates 204
EditingaTemplate 206
DeployingVirtualMachinesfromTemplates 207
DeletingTemplates 209
RegainingTemplates 210
VMware, Inc.
CloningVirtualMachines 210
CreatingaScheduledTasktoCloneaVirtualMachine
212
14 CustomizingGuestOperatingSystems 215
PreparingforGuestCustomization 216
VirtualHardwareRequirementsforGuestCustomization 216
WindowsRequirementsforGuestCustomization 217
LinuxRequirementsforGuestCustomization 218
CustomizingaWindowsGuestOperatingSystem 218
CustomizingaLinuxGuestOperatingSystem 222
UsingtheCustomizationSpecificationWizard 224
UsingtheCloneVirtualMachineWizard 228
CompletingaGuestOperatingSystemCustomization 229
CompletingLinuxGuestOperatingSystemCustomization 229
CompletingWindowsGuestOperatingSystemCustomization 229
15 MigratingVirtualMachines 231
AboutMigration 232
Migration 233
MigrationwithVMotion 233
VMotionRequirements 234
SharedStorage 234
SharedVMFSVolumeorNASStorage 234
CPUCompatibility 234
NetworkingRequirements 236
SwapfileLocationCompatibility 237
MigratingVirtualMachineswithSnapshots 238
VMotionCompatibility 238
CPUCompatibilityMasks 240
MigrationWizard 241
MigrationwithStorageVMotion 245
StorageVMotionRequirementsandLimitations 246
StorageVMotionRemoteCommandLineSyntax 247
StorageVMotionExamples 248
16 UsingSnapshots 249
UnderstandingSnapshots 249
RelationshipBetweenSnapshots 250
SnapshotsandOtherActivityintheVirtualMachine 251
VMware, Inc.
Contents
TakingaSnapshot 251
ChangingDiskModetoExcludeVirtualDisksfromSnapshots 252
UsingtheSnapshotManager 253
RestoringaSnapshot 255
ParentSnapshot 255
Revert toSnapshotCommand 256
SystemAdministration
17 ManagingUsers,Groups,Permissions,andRoles 261
AccessElements 262
AccessRules 262
HierarchicalInheritance 263
MultiplePermissionSettings 263
TasksRequiringSettingsonMultipleObjects 264
Users 265
Groups 267
Permissions 267
Roles 268
CreatingRoles 271
CloningRoles 272
EditingRoles 273
RemovingRoles 273
RenamingRoles 274
AccessPermissions 274
AssigningAccessPermissions 275
AdjustingtheSearchListinLargeDomains 278
ChangingAccessPermissions 279
RemovingAccessPermissions 280
18 SettingUpandMonitoringPerformanceStatisticsandResource
Maps 281
StatisticsCollection 281
AboutCollectionIntervalsandCollectionLevels 282
CollectionLevelScenarios 284
UsingCollectionLevelsEffectively 285
Howstatisticaldataisstoredinthedatabase 285
ConfiguringStatisticsCollectionIntervals 287
PerformanceCharts 289
VMware, Inc.
ViewingCharts 290
SavingChartDatatoaFile 291
CustomizingChartViews 291
ResourceMaps 293
AboutVMotionResourceMaps 294
MapElementsandIcons 294
ViewingMaps 295
PrintingMaps 296
ExportingMaps 296
19 ManagingTasks,Events,andAlarms 297
ManagingTasks 297
UnderstandingTasks 298
ViewingandPerformingTasks 298
ManagingScheduledTasks 301
ReschedulingaScheduledTask 304
RemovingaScheduledTask 305
CancelingaTask 305
ManagingEvents 307
ViewingAllEventMessages 308
ViewingSelectedEventMessages 309
SortingandFilteringEventMessages 310
ExportingEventMessages 311
ManagingAlarms 312
UnderstandingAlarms 314
PreparingforEmailMessageSMTPAlarmNotification 315
PreparingforSNMPAlarmNotification 316
CreatingAlarms 317
EditingAlarms 322
RemovingAlarms 323
Appendixes
A DefinedPrivileges 327
Alarms 328
Datacenter 329
Datastore 329
Extensions 330
Folders 330
10
VMware, Inc.
Contents
Global 331
HostCIM 333
HostConfiguration 333
HostInventory 335
HostLocalOperations 337
Network 337
Performance 338
Permissions 339
Resource 339
ScheduledTask 341
Sessions 341
Tasks 342
VirtualMachineConfiguration 342
VirtualMachineInteraction 345
VirtualMachineInventory 346
VirtualMachineProvisioning 347
VirtualMachineState 348
B InstallingtheMicrosoftSysprepTools 351
C PerformanceChartMetrics 355
CPU 356
VirtualMachine 357
Host 358
ResourcePool 358
Cluster 359
Disk 359
HostandVirtualMachine
Memory 360
VirtualMachine 360
Host 362
ResourcePool 364
Cluster 366
ClusterServices 367
Cluster 368
Network 368
HostandVirtualMachine
System 370
VMware, Inc.
359
368
11
Index 371
12
VMware, Inc.
Thismanual,BasicSystemAdministration,describeshowtostartandstoptheVMware
InfrastructureClient(VIClient)components,buildyourVMwareInfrastructure
environment,monitorandmanagetheinformationgeneratedaboutthecomponents,
andsetuprolesandpermissionsforusersandgroupsusingtheVMwareInfrastructure
environment.Thismanualalsoprovidesinformationformanaging,creating,and
configuringvirtualmachinesinyourdatacenter.
Inaddition,thismanualprovidesbriefintroductionstothevarioustasksyoucan
performwithinthesystemaswellascrossreferencestothedocumentationthat
describesallthetasksindetail.
BasicSystemAdministrationcoversbothVMwareESXServer3.5andVMwareESX
Server3i,version3.5.Foreaseofdiscussion,thisbookusesthefollowingproduct
namingconventions:
FortopicsspecifictoESXServer3.5,thisbookusesthetermESXServer3.
FortopicsspecifictoESXServer3iversion3.5,thisbookusesthetermESXServer
3i.
Fortopicscommontobothproducts,thisbookusesthetermESXServer.
Whentheidentificationofaspecificreleaseisimportanttoadiscussion,thisbook
referstotheproductbyitsfull,versionedname.
WhenadiscussionappliestoallversionsofESXServerforVMwareInfrastructure
3,thisbookusesthetermESXServer3.x.
VMware, Inc.
13
Intended Audience
Theinformationpresentedinthismanualiswrittenforsystemadministratorswhoare
experiencedWindowsorLinuxsystemadministratorsandwhoarefamiliarwith
virtualmachinetechnologyanddatacenteroperations.
Document Feedback
VMwarewelcomesyoursuggestionsforimprovingourdocumentation.Ifyouhave
comments,sendyourfeedbackto:
docfeedback@vmware.com
14
Abbreviation
Description
database
VirtualCenterdatabase
datastore
Storageforthemanagedhost
dsk#
Storagediskforthemanagedhost
hostn
VirtualCentermanagedhosts
SAN
Storageareanetworktypedatastoresharedbetweenmanagedhosts
tmplt
Template
user#
Userwithaccesspermissions
VC
VirtualCenter
VM#
Virtualmachinesonamanagedhost
VMware, Inc.
Support Offerings
FindouthowVMwaresupportofferingscanhelpmeetyourbusinessneeds.Goto
http://www.vmware.com/support/services.
VMware, Inc.
15
16
VMware, Inc.
Getting Started
VMware, Inc.
17
18
VMware, Inc.
VMware Infrastructure
Components
ThischapterintroducesVMwareInfrastructurecomponentsandtheoperationsthat
youusewhenmanagingyourvirtualmachinesthroughESXServerorVirtualCenter
Server.
Thischaptercontainsthefollowingtopics:
TwoApproachestoManagingVirtualMachinesonpage 20
ComponentsofVMwareInfrastructureonpage 21
VMwareInfrastructureClientInterfacesonpage 23
OptionalVirtualCenterComponentsonpage 24
VirtualCenterModulesonpage 25
ManagedComponentsonpage 26
FunctionalComponentsonpage 27
AccessPrivilegesComponentsonpage 28
VMware, Inc.
19
DirectlythroughanESXServerhost(asingleorstandalonehost)thatcanmanage
onlythosevirtualmachines,andtheirresources,installedonit.
ThroughaVirtualCenterServerthatmanagesmultiplevirtualmachinesandtheir
resourcesdistributedovermanyESXServerhosts.
ThefigurebelowillustratesthecomponentsinanESXServerVirtualInfrastructure.
Figure 1-1. VMware Infrastructure Components with an ESX Server Host
VI Client
VI Client
Host Agent
VM
VM
VM
datastore
ThefigurebelowillustratesthecomponentsinaVirtualCenterServerVirtual
Infrastructure.
20
VMware, Inc.
VI Client
VI Client
VirtualCenter
License Server
VirtualCenter
Agent
VM
VM
VI Client
VirtualCenter
Server
VC
database
VirtualCenter
Agent
VM
VM
VM
VirtualCenter
Agent
VM
VM
datastore
VI Client
VM
VM
shared
datastore
ESXServerAvirtualizationplatformusedtocreatethevirtualmachinesasaset
ofconfigurationanddiskfilesthattogetherperformallthefunctionsofaphysical
machine.
ThroughESXServer,yourunthevirtualmachines,installoperatingsystems,run
applications,andconfigurethevirtualmachines.Configurationincludes
identifyingthevirtualmachinesresources,suchasstoragedevices.
Theserverprovidesbootstrapping,management,andotherservicesthatmanage
yourvirtualmachines.
EachESXServerhasaVIClientavailableforyourmanagementuse.IfyourESX
ServerisaregisteredhostwiththeVirtualCenterServer,aVIClientthat
accommodatestheVirtualCenterfeaturesisavailable.
VirtualCenterAservicethatactsasacentraladministratorforVMwareESX
Serverhoststhatareconnectedonanetwork.VirtualCenterdirectsactionsonthe
virtualmachinesandthevirtualmachinehosts(theESXServerhosts).
VMware, Inc.
21
VirtualCenterServerTheworkingcoreofVirtualCenter.VirtualCenterServerisa
singleWindowsServiceandisinstalledtorunautomatically.AsaWindows
Service,theVirtualCenterServerrunscontinuouslyinthebackground,
performingitsmonitoringandmanagingactivitiesevenwhennoVIClientsare
connectedandevenifnobodyisloggedontothecomputerwhereitresides.It
musthavenetworkaccesstoallthehostsitmanagesandbeavailablefornetwork
accessfromanymachinewheretheVIClientisrun.
VirtualCenterServercanbeinstalledinaWindowsvirtualmachineonanESX
Serverhost,allowingittotakeadvantageofthehighavailabilityaffordedby
VMwareHA.SeetheInstallationGuidefordetailsonsettingupthisconfiguration.
VirtualCentermodulesApplicationsthatprovideadditionalfeaturesand
functionalitytoVirtualCenter.Typically,modulesconsistofaservercomponent
andaclientcomponent.Aftertheservercomponentofamoduleisinstalled,itis
registeredwiththeVirtualCenterserverandtheclientcomponentisavailableto
VirtualCenterclientsfordownload(seeManagingVirtualCenterModuleson
page 67).AfteramoduleisinstalledonaVirtualCenterclient,itmightalterthe
interfacebyaddingviews,tabs,toolbarbuttons,ormenuoptionsrelatedtothe
addedfunctionality.
ModulesleveragecoreVirtualCentercapabilities,suchasauthenticationand
permissionmanagement,butcanhavetheirowntypesofevents,tasks,metadata,
andprivileges.
ModulesrequireVirtualCenter,buttheycanbeinstalledanytimeafter
VirtualCenterhasbeeninstalled.ModulesandVirtualCentercanbeupgraded
independentofeachother.
VirtualCenterdatabaseApersistentstorageareaformaintainingstatusofeach
virtualmachine,host,andusermanagedintheVirtualCenterenvironment.The
VirtualCenterdatabasecanberemoteorlocaltotheVirtualCenterServermachine.
ThedatabaseisinstalledandconfiguredduringVirtualCenterinstallation.
IfyouareaccessingyourESXServerhostdirectlythroughaVIClient,andnot
throughaVirtualCenterServerandassociatedVIClient,youdonotusea
VirtualCenterdatabase.
22
DatastoreThestoragelocationsforthevirtualmachinefilesspecifiedwhen
creatingvirtualmachines.Datastoreshidetheidiosyncrasiesofvariousstorage
options(suchasVMFSvolumesonlocalSCSIdisksoftheserver,theFibreChannel
SANdiskarrays,theiSCSISANdiskarrays,orNetworkAttachedStorage(NAS)
arrays)andprovideauniformmodelforvariousstorageproductsrequiredby
virtualmachines.
VMware, Inc.
VirtualCenteragentOneachmanagedhost,softwarethatcollects,
communicates,andexecutestheactionsreceivedfromtheVirtualCenterServer.
TheVirtualCenteragentisinstalledthefirsttimeanyhostisaddedtothe
VirtualCenterinventory.
HostagentOneachmanagedhost,softwarethatcollects,communicates,and
executestheactionsreceivedthroughtheVIClient.ItisinstalledaspartoftheESX
Serverinstallation.
VirtualCenterlicenseserverAserverthatstoressoftwarelicensesrequiredfor
mostoperationsinVirtualCenterandESXServer,suchaspoweringonavirtual
machine.
VMwareInfrastructuresupportsmultiplemodesoflicensing.Notallmodesof
licensingrequirealicenseserver.VirtualCenterandfeaturesthatrequire
VirtualCenter,suchasVMwareVMotion,requirealicenseserver.
FormoreinformationonVirtualCenterandESXServer3licensing,seethe
InstallationGuide.FormoreinformationonESXServer3ilicensing,seetheSetup
GuideforyourESXServer3iproduct.
Forcompleteinformationoninstallingthesecomponents,seetheInstallationGuide.
ForcompleteinformationonconfiguringESXServer3,seetheESXServer3
ConfigurationGuide.ForcompleteinformationonconfiguringESXServer3i,seethe
ESXServer3iConfigurationGuide.
VMwareInfrastructureClient(VIClient)Arequiredcomponentandthe
primaryinterfaceforcreating,managing,andmonitoringvirtualmachines,their
resources,andtheirhosts.Italsoprovidesconsoleaccesstovirtualmachines.
VIClientisinstalledonaWindowsmachinewithnetworkaccesstoyourESX
ServerorVirtualCenterServerinstallation.Theinterfacedisplaysslightlydifferent
optionsdependingonwhichtypeofserveryouareconnectedto.Whileall
VirtualCenteractivitiesareperformedbytheVirtualCenterServer,youmustuse
theVIClienttomonitor,manage,andcontroltheserver.AsingleVirtualCenter
ServerorESXServerhostcansupportmultiple,simultaneouslyconnectedVI
Clients.
VMware, Inc.
23
VirtualInfrastructureWebAccess(VIWebAccess)AWebinterfacethrough
whichyoucanperformbasicvirtualmachinemanagementandconfigurationand
getconsoleaccesstovirtualmachines.ItisinstalledwithyourESXServerhost.
SimilartotheVIClient,VIWebAccessworksdirectlywithahostorthrough
VirtualCenter.SeetheVIWebAccessAdministratorsGuideforadditional
information.
VMwareServiceConsoleAcommandlineinterfaceforconfiguringanESX
Server3host.ForanESXServer3ihost,usetheremotecommandlineinterface.
RemoteCommandLineInterface(RemoteCLI)Acommandlineinterfacefor
configuringanESXServer3ihost.TheRemoteCLIcanalsobeusedtoperform
StorageVMotionoperationsonbothESXServer3iandESXServer3version3.5
hosts.
VMotionAfeaturethatenablesyoutomoverunningvirtualmachinesfromone
ESXServerhosttoanotherwithoutserviceinterruption.Itrequireslicensingon
boththesourceandtargethost.TheVirtualCenterServercentrallycoordinatesall
VMotionactivities.
VMwareHAAfeaturethatenablesaclusterwithHighAvailability.Ifahostgoes
down,allvirtualmachinesthatwererunningonthehostarepromptlyrestarted
ondifferenthostsinthesamecluster.
WhenyouenabletheclusterforHA,youspecifythenumberofhostsyouwould
liketobeabletorecover.Ifyouspecifythenumberofhostfailuresallowedas1,
HAmaintainsenoughcapacityacrosstheclustertotoleratethefailureofonehost.
Allrunningvirtualmachinesonthathostcanberestartedonremaininghosts.By
default,youcannotpoweronavirtualmachineifdoingsoviolatesrequired
failovercapacity.SeeResourceManagementGuideformoreinformation.
24
VMware, Inc.
VMwareDRSAfeaturethathelpsimproveresourceallocationandpower
consumptionacrossallhostsandresourcepools.VMwareDRScollectsresource
usageinformationforallhostsandvirtualmachinesintheclusterandgives
recommendations(ormigratesvirtualmachines)inoneoftwosituations:
InitialplacementWhenyoufirstpoweronavirtualmachineinthecluster,
DRSeitherplacesthevirtualmachineormakesarecommendation.
LoadbalancingDRStriestoimproveresourceutilizationacrossthecluster
byperformingautomaticmigrationsofvirtualmachines(VMotion)orby
providingarecommendationforvirtualmachinemigrations.
VMwareDRSincludesexperimentaldistributedpowermanagement(DPM)
capabilities.WhenDPMisenabled,thesystemcomparesclusterandhostlevel
capacitytothedemandsofvirtualmachinesrunninginthecluster.Basedonthe
resultsofthecomparison,DPMrecommends(orautomaticallyimplements)
actionsthatcanreducethepowerconsumptionofthecluster.
VMwareInfrastructureSDKpackageAPIsformanagingvirtualinfrastructure
anddocumentationdescribingthoseAPIs.TheSDKalsoincludesthe
VirtualCenterWebServiceinterface,WebServicesDescriptionLanguage(WSDL),
andexamplefiles.Thisisavailablethroughanexternallink.TodownloadtheSDK
package,seehttp://www.vmware.com/support/developer.
VirtualCenter Modules
VirtualCentermodulesextendthecapabilitiesofVirtualCenterbyprovidingadditional
featuresandfunctionality.Somemodulesarepackagedseparatelyfromthebase
productandrequireseparateinstallation.Modulesandthebaseproductcanbe
upgradedindependentlyofeachother.VMwaremodulesinclude:
VMwareUpdateManagerEnablesadministratorstoapplyupdatesandpatches
acrossESXServerhostsandallmanagedvirtualmachines.Thismoduleprovides
theabilitytocreateuserdefinedsecuritybaselineswhichrepresentasetofsecurity
standards.Securityadministratorscancomparehostsandvirtualmachines
againstthesebaselinestoidentifyandremediatesystemsthatarenotin
compliance.
VMwareConverterEnterpriseforVirtualCenterEnablesuserstoconvert
physicalmachines,andvirtualmachinesinavarietyofformats,toESXServer
virtualmachines.ConvertedsystemscanbeimportedintotheVirtualCenter
inventory.
VMware, Inc.
25
Managed Components
VirtualCentermonitorsandmanagesvariouscomponentsofyourvirtualandphysical
infrastructure.Somecomponentsareavailablefororganizingpotentiallyhundredsof
virtualmachinesandotherobjects.Theycanberenamedtorepresenttheirpurposes;
forexample,theycanbenamedaftercompanydepartmentsorlocationsorfunctions.
Themanagedcomponentsare:
VirtualMachinesandTemplatesAvirtualizedx86personalcomputer
environmentinwhichaguestoperatingsystemandassociatedapplication
softwarecanrun.Multiplevirtualmachinescanoperateonthesamemanagedhost
machineconcurrently.Templatesareadesignatedtypeofvirtualmachine.
HostsTheprimarycomponentuponwhichallvirtualmachinesreside.Ifthe
VMwareInfrastructureClientisconnectedtoaVirtualCenterServer,allhosts
managedbythatVirtualCenterServerareavailableformanagement.Ifthe
VMwareInfrastructureClientisconnecteddirectlytoanESXServerhost,onlythat
hostisavailableformanagement.
NOTEWhenVirtualCenterreferstoahost,thismeansthephysicalmachineon
whichthevirtualmachinesarerunning.AllvirtualmachineswithintheVMware
InfrastructureenvironmentrunonESXServerorhosts.Thetermhostinthis
manualmeanstheESXServerhostthathasvirtualmachinesonit.
26
ResourcepoolsAstructurethatallowsdelegationofcontrolovertheresources
ofahost.Resourcepoolsareusedtocompartmentalizeallresourcesinacluster.
Youcancreatemultipleresourcepoolsasdirectchildrenofahostorclusterand
configurethem.Thendelegatecontroloverthemtootherindividualsor
organizations.ThemanagedresourcesareCPUandmemoryfromahostorcluster.
Virtualmachinesexecutein,anddrawtheirresourcesfrom,resourcepools.
ClustersAcollectionofESXServerhostswithsharedresourcesandashared
managementinterface.Whenyouaddahosttoacluster,thehostsresources
becomepartoftheclustersresources.Theclustermanagestheresourcesofall
hosts.SeetheResourceManagementGuide.
DatastoresVirtualrepresentationsofcombinationsofunderlyingphysical
storageresourcesinthedatacenter.Thesephysicalstorageresourcescancome
fromthelocalSCSIdiskoftheserver,theFibreChannelSANdiskarrays,theiSCSI
SANdiskarrays,orNetworkAttachedStorage(NAS)arrays.
NetworksNetworksthatconnectvirtualmachinestoeachotherinthevirtual
environmentortothephysicalnetworkoutside.
VMware, Inc.
FoldersContainersusedtogroupobjectsandorganizethemintohierarchies.
Thisisnotonlyconvenientbutalsoprovidesanaturalstructureuponwhichto
applypermissions.
Therearethreetypesoffolders,eachofwhichcancontainotherfolders(ofthe
sametype)andexactlyoneothertypeofobject.Theseobjectsare:
Datacenters
Virtualmachines(whichincludetemplates)
Computeresources(whichincludehostsandclusters)
Thedatacenterfoldersformahierarchydirectlyundertherootnodeandallow
userstogrouptheirdatacentersinanyconvenientway.Withineachdatacenteris
onehierarchyoffolderswithvirtualmachinesandtemplatesandonehierarchyof
folderswithhostsandclusters.
DatacentersUnlikeafolder,whichisusedtoorganizeaspecificobjecttype,a
datacenterisanaggregationofallthedifferenttypesofobjectsneededtodowork
invirtualinfrastructure:hosts,virtualmachines,networks,anddatastores.
Withinadatacentertherearefourseparatehierarchies.
Virtualmachines(andtemplates)
Hosts(andclusters)
Networks
Datastores
Becauseitisnotpossibletoputnetworksordatastoresintofolders,theNetworks
andDatastoreshierarchiesarealwaysflatlists
Datacentersactasthenamespaceboundaryfortheseobjects.Youcannothavetwo
objects(forexample,twohosts)withthesamenameinthesamedatacenter,but
youcanhavetwoobjectswiththesamenameindifferentdatacenters.
Functional Components
ThefunctionalcomponentsmonitorandmanagetasksintheVMwareInfrastructure
environment.Thefunctionalcomponentsareavailablethroughanavigationbuttonbar
intheVIClient.Theoptionsare:
InventoryAviewofallthemonitoredobjectsinVirtualCenter.Monitored
objectsincludedatacenters,resourcepools,clusters,networks,datastores,
templates,hosts,andvirtualmachines.
ScheduledtasksAlistofactivitiesandameanstoschedulethoseactivities.This
isavailablethroughVirtualCenterServeronly.
VMware, Inc.
27
EventsAlistofalltheeventsthatoccurintheVirtualCenterenvironment.Use
theNavigationoptiontodisplayalltheevents.Useanobjectspecificpanelto
displayonlytheeventsrelativetothatobject.
AdminAlistofenvironmentlevelconfigurationoptions.TheAdminoption
providesconfigurationaccesstoRoles,Sessions,Licenses,Diagnostics,and
SystemLogs.WhenconnectedtoanESXServerhost,onlytheRolesoption
appears.
MapsAvisualrepresentationofthestatusandstructureoftheVMware
Infrastructureenvironmentandtherelationshipsbetweenmanagedobjects.This
includeshosts,networks,virtualmachines,anddatastores.Thisisavailableonly
throughVirtualCenterServer.
VariousinformationlistsaregeneratedandtrackedbyyourVMwareInfrastructure
Clientactivity:
TasksTheseactivitiesarescheduledorinitiatedmanually.Tasksgenerateevent
messagesthatindicateanyissuesassociatedwiththetask.
EventsMessagesthatreportVMwareInfrastructureactivity.Eventmessagesare
predefinedintheproduct.
AlarmsSpecificnotificationsthatoccurinresponsetoselectedevents.Some
alarmsaredefinedbyproductdefault.Additionalalarmscanbecreatedand
appliedtoselectedinventoryobjectsorallinventoryobjects.
LogsStoredreferenceinformationrelatedtoselectedeventmessages.Logsare
predefinedintheproduct.Youcanconfigurewhetherselectedlogsaregenerated.
28
VMware, Inc.
IndividualpermissionsareassignedthroughtheVIClientbypairingauserandarole
andassigningthispairtoaVMwareInfrastructureClientobject:
UsersandGroupsForVirtualCenter,usersandgroupsarecreatedand
maintainedthroughtheWindowsdomainorActiveDirectorydatabase.Usersand
groupsareregisteredwithVirtualCenter,orcreatedandregisteredwithanESX
Server,throughtheprocessthatassignsprivileges.
RolesAsetofaccessrightsandprivileges.Thereareselecteddefaultroles.You
canalsocreaterolesandassigncombinationsofprivilegestoeachrole.
VMware, Inc.
29
30
VMware, Inc.
BasicSystemAdministrationdescribesthetasksyoumustcompletetoconfigurethe
VMwareInfrastructureClient(VIClient)andvirtualmachines.Beforeusingthe
informationinBasicSystemAdministration,readtheIntroductiontoVMware
Infrastructureforanoverviewofsystemarchitectureandthephysicalandvirtual
devicesthatmakeupaVMwareInfrastructuresystem.
Thischaptersummarizestheinformationcontainedinthismanualonthefollowing
topics:
VMwareInfrastructurecomponents
Administrationtools
Systemconfiguration
Virtualmachinemanagementandconfiguration
Accessandpermissionsmanagement
Systemadministrationandmanagement
VMware, Inc.
31
Getting Started
Theintroductorydiscussionspanssevenchaptersanddescribesthesystem
components,systemmanagementtools,andthebasictasksyoumustcompleteto
configureyourVMwareInfrastructureClient.Theintroductorypartcontainsthe
followingchapters:
32
UsingthisDocumentSummarizesthecontentsofthisguidesothatyoucanfind
theinformationyouneed.
VMwareInfrastructureComponentsIntroducesyoutotheVMware
Infrastructurecomponentsandoperationsyouusewhenmanagingyourvirtual
machinesthroughESXServerorVirtualCenterServer.
StartingandStoppingtheVMwareInfrastructureComponentsDescribeshowto
startandstopeachoftheVMwareInfrastructurecomponents.Thisincludesthe
ESXServer,VirtualCenterServer,VMwareInfrastructureClient,Virtual
InfrastructureWebAccess,VirtualCenterhostagent,VirtualCenterlicenseserver,
andtheVMwareServiceConsole.
UsingtheVIClientDescribesthespecificlayoutandnavigationoftheVIClient.
SystemConfigurationContainsinformationforconfiguringadministration
options,VirtualCenterServersettings,andmanaginghostconfigurationoptions.
Italsoincludessomebasicsystemconfigurationinformation,suchashowto
accessandconfigurelogfilesandsetupSNMP.
ManagingtheVIClientInventoryDescribeshowtoperformtaskswithobjectsin
yourVMwareInfrastructureenvironment.Thisincludesfolders,datacenters,
clusters,resourcepools,networks,anddatastores.Theseobjectsareusedto
manageororganizethemonitoredandmanagedhostsandvirtualmachines.
ManagingHostsinVirtualCenterDescribeshowtoperformmanaged
hostrelatedtasks.
VMware, Inc.
CreatingVirtualMachinesDescribeshowtocreatevirtualmachinesbyusingthe
NewVirtualMachinewizardandbycloningexistingvirtualmachines.
ManagingVirtualMachinesDescribesvirtualmachinetasks,includingaddinga
virtualmachinetoandremovingitfromtheVIClientandpoweringonandoff
virtualmachines.
ConfiguringVirtualMachinesDescribeshowtoeditandconfigureyourexisting
virtualmachines.Italsodiscussesadvancedvirtualmachineconfiguration
options.
UsingSnapshotsExplainshowtocapturetheentirestateofthevirtualmachine
usingthesnapshotsfeature.
WorkingwithTemplatesandClonesDescribescreatingtemplatesandusing
virtualmachinetemplatestocreateandprovisionnewvirtualmachines.
MigratingVirtualMachinesDescribestheprocessofmigratingormovinga
virtualmachinefromonehosttoanother.
CustomizingGuestOperatingSystemsExplainshowtocustomizetheidentity
andnetworksettingsofyourvirtualmachinesguestoperatingsystemsothatitis
readytobeginworkimmediatelyinyourtargetenvironment.
System Administration
Thesystemadministrationpartcontainsthefollowingchapters:
ManagingUsers,Groups,Permissions,andRolesDescribeshowtomanage
accesstoVMwareInfrastructureinventoryobjects.Itexplainshowtoconfigure
users,groups,roles,andpermissions.
SettingUpandMonitoringPerformanceStatisticsandResourceMapsDescribes
theperformancemonitoringpiecesoftheVMwareInfrastructureClientdata
presentedintheVIClient.ItalsodescribestheVMwareInfrastructureClientMaps
feature.
ManagingTasks,Events,andAlarmsDescribeshowtocreate,configure,anduse
tasks,events,andalarms.
VMware, Inc.
33
Appendixes
BasicSystemAdministrationprovidesthesefourappendixeswithspecialized
informationyoumightfindusefulwhenconfiguringyourVMwareInfrastructure
environment:
34
DefinedPrivilegesIncludestableswiththepermissionsandrolesthatare
availablewiththeVMwareInfrastructuresystem.
InstallingtheMicrosoftSysprepToolsDescribeshowtoinstalltheMicrosoft
SyspreptoolsonyourVirtualCenterServermachine.InstallingtheSyspreptools
isarequirementifyouplantocustomizeaWindowsguestoperatingsystem.
PerformanceChartMetricsIncludestableswiththemeasurementoptionsfor
eachresourcemonitoredonahost.
VMware, Inc.
Thischapterincludesinformationonhowtostartandstopeachoneofthemajor
VMwareInfrastructurecomponents,ESXServerandVirtualCenterServer.
Thischaptercontainsthefollowingtopics:
ESXServeronpage 35
VirtualCenterServeronpage 36
VIClientonpage 38
VIWebAccessonpage 40
VMwareServiceConsoleonpage 41
ESX Server
WhenyouinstallESXServer,itstartsitselfthroughtheinstallationrebootprocess.If
yourESXServerisshutdown,youmustmanuallyrestartit.
To start your ESX Server
OnthephysicalboxwhereESXServerisinstalled,pressthepowerbuttonuntilthe
poweronsequencebegins.
TheESXServerboots,discoversitsvirtualmachines,andproceedswithitsnormalESX
Serverfunctions.
Youhavetheoptiontopowerofforrestart(reboot)anyESXServerhostusingtheVI
Client.ESXServer3hostscanalsobepoweredofffromtheserviceconsole.Powering
offamanagedhostdisconnectsitfromtheVirtualCenterServerbutdoesnotremoveit
fromtheinventory.
VMware, Inc.
35
StartaVMwareInfrastructureClientandconnecteithertoaVirtualCenterServer
oranESXServerhost.
SeeConfiguringVirtualCenterCommunicationonpage 76forinformation.
IfconnectedtoaVirtualCenterServer,displaytheinventorysHosts&Clusters
panel.Selecttheappropriaterootfolder(bydefaultlabeledHosts&Clusters)or
subfolder.
SelecttheappropriateESXServerintheinventorypanel.
Fromthemainorrightclickpopupmenu,chooseRebootorShutDown,as
appropriate.
IfRebootisselected,theESXServershutsdownandreboots.
IfShutDownisselected,theESXServershutsdown.Youmustmanually
powerthesystembackon.
Provideareasonfortheshutdown.
Thisinformationisaddedtothelog.
LogintotheESXServerserviceconsole.
SeeConnectingtotheServiceConsoleonpage 42forinformationonaccessing
theserviceconsole.
Executetheshutdowncommand.
Forexample:
: shutdown -h now
ESXServer3gracefullyshutsdown.Whenitisfinished,amessageindicatesthat
itissafetopoweroffyoursystem.
3
Pressthepowerbuttonuntilthemachinepowersoff.
VirtualCenter Server
VirtualCentermanagesmultiplehoststhatcancontainmultiplevirtualmachines.To
performanyactivitieswiththeVirtualCenter,youmustusetheVMwareInfrastructure
Client.
TheVirtualCenterServerstartswhenyoustarttheWindowsmachineonwhichitis
installed.Italsorestartswhenthismachineisrebooted.
36
VMware, Inc.
ThefollowingsectionsdiscussstartingandstoppingelementsrelatedtoVirtualCenter:
VerifyingThatVirtualCenterServerStartedonpage 37
RestartingtheVirtualCenterServeronpage 37
StoppingtheVirtualCenterServeronpage 38
NOTEWhenVirtualCenterisinstalled,allusersinthelocalmachinesAdministrators
groupareassignedtheAdministratorrolewithfullprivilegesintheVirtualCenter
environment.AVirtualCenterAdministratormustsetpermissionsforallother
VirtualCenterusers.SeeAssigningAccessPermissionsonpage 275foradditional
information.
GototheServicesdisplayforyourversionofWindows.
Forexample,selectControlPanel>AdministrativeTools>Services.Click
VMwareInfrastructureServer.
TheStatuscolumnindicateswhethertheservicestarted.
RightclicktheVMwareInfrastructureServerandchooseProperties.Inthe
VMwareVirtualCenterServicesPropertiesdialogbox,clicktheGeneraltaband
viewtheservicestatus.
GototheServicesdisplayforyourversionofWindows.
Forexample,selectControlPanel>AdministrativeTools>Services.Click
VMwareInfrastructureServer.
VMware, Inc.
37
RightclickVMwareInfrastructureServer,chooseStart,andwaitforstartupto
complete.
ClosethePropertiesdialogbox.
GototheServicesdisplayforyourversionofWindows.
Forexample,selectStart>ControlPanel>AdministrativeTools>Services.Click
VMwareVirtualCenterService.
RightclicktheVMwareVirtualCenterServer,chooseStop,andwaitforittostop.
ClosethePropertiesdialogbox.
VI Client
TheVMwareInfrastructureClientisusedtologintoeitheraVirtualCenterServeror
anESXServerhost.EachserversupportsmultipleVIClientsessions.TheVIClientcan
beinstalledonanymachinethathasnetworkaccesstotheVirtualCenterServeroran
ESXserverhost.
Bydefault,administratorsareallowedtologintoaVirtualCenterServer.
Administratorsherearedefinedtobeeither:
MembersofthelocalAdministratorsgroupiftheVirtualCenterServerisnota
domaincontroller.
MembersofthedomainAdministratorsgroupiftheVirtualCenterServerisa
domaincontroller.
VMware, Inc.
LogintoyourWindowssystem.
ThefirsttimeyoustarttheVIClient,loginastheadministrator.
Ifthemanagedhostisnotadomaincontroller,loginaseither<local host
name>\<user>or<user>,where<user>isamemberofthelocal
Administratorsgroup.
Ifthemanagedhostisadomaincontroller,youmustloginas
<domain>\<user>,where<domain>isthedomainnameforwhichthe
managedhostisacontrollerand<user> isamemberofthatdomains
DomainAdministratorsgroup.Thispracticeofrunningonadomain
controllerisnotrecommended.
LaunchtheVIClient.
DoubleclickashortcutorchoosetheapplicationthroughStart>Programs>
VMware>VMwareInfrastructureClient.
Logintotheserver.
Enterorchoosetheservername,yourusername,andyourpasswordforthat
server.ClickLogintocontinue.
NOTEOnlypreviouslytypedserversappearintheServerdropdownmenu.
IfthisisthefirsttimeyouhaveloggedontotheVirtualCenterServer,anempty
Inventoryscreenappears.Addadatacenterandhosttobeginmonitoringand
managingyourvirtualmachinesthroughtheVMwareInfrastructureClient.See
ManagingtheVIClientInventoryonpage 107foradditionalinformation.
VMware, Inc.
39
VI Web Access
VI WebAccessistheWebinterfacethroughwhichyoucanmanageyourvirtual
machines.VI WebAccessisinstalledwhenyouinstallESXServer.AswiththeVI
Client,VIWebAccesscaneitherbeusedtoconnectdirectlytoanESXServerhostorto
VirtualCenter.ThefunctionalityofVI WebAccessisasubsetofVIClientfunctionality.
TheVI WebAccessconsoleprovidesaremotemousekeyboardscreen(MKS)forthe
virtualmachines.Youcaninteractwithaguestoperatingsystemrunninginavirtual
machineandconnectremotelytothevirtualmachinesmouse,keyboard,andscreen.
ForinformationonhowtouseVI WebAccesstoconfigurevirtualmachinesforESX
ServerandVirtualCenter,seetheVirtualInfrastructureWebAccessAdministratorsGuide.
VIWebAccessusesaWebinterfaceandaninternetconnectiontoaccessyourESX
ServerorVirtualCenterServer.
To log in to VI Web Access
1
LaunchyourWebbrowser.
EntertheURLofyourESXServerorVirtualCenterServerinstallation:
https://<host or server name>/ui
TheVIWebAccessloginpageappears.
Theloginpagecontainsfieldsforyourusernameandpassword.Thisusername
andpasswordarethesamecredentialsyouwoulduseifyouconnectedusingthe
VIClient.Also,thesamepermissionsareusedtodetermineifausercanviewand
manipulateobjects.VI WebAccessdoesnothaveitsownconceptofusersor
permissions.
40
VMware, Inc.
Typeyourusernameandpassword,andclickLogIn.
TheVI WebAccesshomepageappears.
AfteryourusernameandpasswordareauthorizedbyVI WebAccess,theVI Web
Accesshomepageappears.TheVI WebAccesshomepagecontains:
Detailsaboutvirtualmachinesontheservertowhichyouareconnected.
Theoptiontoaccessthedetailspageforavirtualmachinewhereyoufind
informationaboutvirtualdevices,configurationoptions,andasummaryof
recentevents.
VMware, Inc.
41
IfyourDNSservercannotmapthehostsnametoitsDHCPgeneratedIPaddress,you
mustdeterminetheserviceconsolesnumericIPaddressyourself.Anothercaution
againstusingDHCPisthatthenumericIPaddressmightchangeasDHCPleasesrun
outorwhenthesystemisrebooted.Forthisreason,VMwaredoesnotrecommend
usingDHCPfortheserviceconsoleunlessyourDNSservercanhandlethehostname
translation.
CAUTIONDonotusedynamic(DHCP)addressingwhensharingthenetworkadapter
assignedtotheserviceconsolewithvirtualmachines.ESXServer3requiresastaticIP
addressfortheserviceconsolewhensharinganetworkadapter.
42
VMware, Inc.
Foradditionalinformationoncommands,seethefollowingresources:
FormoredetailedinformationonESXServer3relatedcommands,seetheESX
Server3ConfigurationGuide.
FormoreinformationonLinuxcommands,consultaLinuxreferencebook.
VMware, Inc.
43
44
VMware, Inc.
ThischapterdescribesthespecificlayoutandnavigationoftheVIClient.Italso
containsinformationforconfiguringadminoptions,VirtualCenterServersettings,
managinghostconfigurationoptions,andmanagingmodules.
Thischaptercontainsthefollowingtopics:
AbouttheVIClientonpage 45
SortingandFilteringListsonpage 60
UsingCustomAttributesonpage 61
SelectingandViewingObjectsonpage 63
ManagingVirtualCenterModulesonpage 67
VMware, Inc.
45
Inventory panel
Main
Toolbar
Console button
Status bar
Status panel
Inventory tabs
Pop-up menu
Information panel
TheVIClientareasarecoveredinthefollowingsections:
46
MenuBaronpage 47
PopUpMenusonpage 50
ConsoleMenuonpage 50
NavigationBaronpage 51
InventoryViewTabsonpage 53
Toolbaronpage 57
StatusBar,RecentTasks,andTriggeredAlarmsonpage 58
PanelSectionsonpage 59
VMware, Inc.
Menu Bar
Themenubarprovidesaccesstoallcommandsandoperatesinamannerconsistent
withotherWindowsapplications.Thetablesbelowlistallthemenuitemsavailable
fromthesefivemenus.ThemenuitemsavailablevarydependinguponwhethertheVI
ClientisconnectedtoaVirtualCenterServeroranESXServerhost.Themenubar
optionsare:
FileMenuSimilartotheFilemenuinmostapplicationswithtwoexceptions:
AprintmenuitemisnotavailableontheFilemenu.Toprint,usethePrint
ScreenmechanisminWindowstotakeacopyoftheVIClientwindowor
exporttheVirtualCenterdatatoanotherformatandprintfromanother
application.
Asavemenuitemisnotavailable.TheVIClientissimilartoabrowser.Most
usermanipulationsarepersistentinthedisplayoftheVirtualCenterdata.
InTable 41,anasterisk(*)indicatesitemsthatareavailableonlywhenconnected
toVirtualCenterServer.
Table 4-1. File Menu Items
File>
New>
VirtualMachine|AddHost*|Cluster*|Resource
Pool|Folder*|Datacenter*|Alarm*|Scheduled
Task*|AddPermission
File>
Export>
ExportEvents*|ExportList|ExportMaps*|
ExportDiagnosticData
File>
Report>
HostSummary|Performance
File>
VirtualAppliance>
Import|Export
File>
PrintMaps>
PrintSettings|PrintPreview|Print
File>
Exit
EditMenuDisplaysmenuitemsrelevanttotheselectedobject.
Table 4-2. Edit Menu Items
Edit>
VMware, Inc.
Rename|Remove|CustomizationSpecifications|ClientSettings
47
ViewMenuControlswhichpanelsarevisible.Thisprovidesamenuitemfor
selectingoneofthenavigationbuttons.
InTable 43,anasterisk(*)indicatesitemsthatareavailableonlywhenconnected
toVirtualCenterServer.
Table 4-3. View Menu Items
View>
MainToolbar|Toolbar|StatusBar|Inventory|ScheduledTasks*|Events
|Administration|Maps*|Filtering
WhenconnectedtotheVirtualCenterServer,theView>Inventorymenuparsesthe
inventoryobjectviewsintogroups.
Table 4-4. View Menu > Inventory Items
View>
Inventory>
Hosts&Clusters|VirtualMachines&Templates|
Networks|Datastores
InventoryMenuDisplaysmenuitemsrelevanttotheselectedobjectinthe
inventorypanel.
InTable 45,anasterisk(*)indicatesitemsthatareavailableonlywhenconnected
toVirtualCenterServer.
Table 4-5. Inventory Menu Items
48
Inventory>
Datacenter>
NewFolder|NewCluster|AddHost|
AddAlarm|AddPermission|Remove|
Rename
Inventory>
VirtualMachine>
PowerOn|PowerOff|Suspend|Reset
|ShutDownGuest|StandbyGuest|
RestartGuest|Snapshot|Migrate|
Clone|ClonetoTemplate|Convertto
Template|AddAlarm|AddPermission
|OpenConsole|SendCtrl+Alt+Del|
AnswerQuestion|ReportPerformance|
InstallVMwareTools|UpgradeVMware
Tools|EditSettings|Rename|Remove
fromInventory|DeletefromDisk
VMware, Inc.
Inventory>
Templates*>
PowerOn|PowerOff|Suspend|Reset
|ShutDownGuest|RestartGuest|
Snapshot|Migrate|Clone|Cloneto
Template|ConverttoTemplate|Open
Console|SentCtrl+Alt+Del|Answer
Question|ReportPerformance|Install
VMwareTools|EditSettings|Rename|
RemovefromInventory|Deletefrom
Disk
Inventory>
Host>
NewVirtualMachine|Connect*|
Disconnect*|EnterMaintenanceMode|
ShutDown|Reboot|ReportSummary|
ReportPerformance|AdvancedSettings
|Remove*|RelocateVMFiles
Inventory>
Cluster*>
AddHost|NewVirtualMachine|New
ResourcePool|EditSettings|Remove|
Rename
Inventory>
ResourcePool>
NewVirtualMachine|NewResource
Pool|ReportPerformance*|Remove|
Rename
Inventory>
Datastore*>
BrowseDatastore|Rename|Remove|
Refresh
Inventory>
Network*>
Remove
Inventory>
Permission>
Add|Delete|Properties
Inventory>
Alarm*>
Properties|Remove
Inventory>
ScheduledTask*>
Run|Remove|Properties
AdministrationMenuDisplaysconfigurationoptionsthatapplyacrossthe
VMwareInfrastructureenvironment.
InTable 46,anasterisk(*)indicatesitemsthatareavailableonlywhenconnected
toVirtualCenterServer.
Table 4-6. Administration Menu Items
Administration>
VMware, Inc.
CustomAttributes*|VirtualCenterManagementSettings*|
Role|Session*|EditMessageoftheDay*|Export
DiagnosticData*|ConsolidationSettings
PluginsDisplaysoptionsformanagingVirtualCenterplugins.
49
HelpMenuDisplaystheonlinehelpoptions,linkstotheVMwareWebsite,and
productversioninformation.
Pop-Up Menus
Popupmenusprovidedirectaccesstomanyofthemenuitems.Popupmenusare
availablefrommostobjectsinboththeinventorypanelandtheinformationpanel.
To view a pop-up menu
RightclicktheselectedobjectorpressShift+F10.
Console Menu
Theconsoleofapoweredonvirtualmachineisavailablethroughaconnectedserver.
To view the virtual machine console
ClicktheInventoryNavigationbutton,clickapoweredonvirtualmachineinthe
Inventorypanel,andclicktheConsoletabintheInformationpanel.
To pop out the virtual machine console
Clickthepopouticoninthenavigationbar.
AcopyoftheConsolewindowseparatesfromtheVIClient.Additionalmenusappear.
AdditionalmenuitemsareavailablefromthepopoutConsolewindow.
Allconnectionstothevirtualmachineseethesamedisplayinformation.Themessage
lineindicatesifothersareviewingthevirtualmachine.
50
VMware, Inc.
ThepopoutvirtualmachineConsolehasthefollowingmenuitems.Theembedded
ConsolehassimilarmenuitemsbutdoesnotincludealloftheexternalConsolemenu
items.
Table 4-7. Virtual Machine Pop-Out Console Menu Items
File>
Exit
View>
AutofitWindow|FitWindowNow|FitGuestNow|FullScreen
VM>
PowerOn|PowerOff|Suspend|Reset|ShutDownGuest|RestartGuest
|Snapshot|Migrate|Clone|ClonetoTemplate|ConverttoTemplate|
AddAlarm|AddPermission|SendCtrl+Alt+Del|AnswerQuestion|
ReportPerformance|Install/UpgradeVMwareTools|EditSettings|
Rename|RemovefromInventory|DeletefromDisk
Navigation Bar
Thenavigationbarprovidesshortcutbuttonsthatloadthematchingtoolbarandpanel
intotheVIClientwindow.Thenavigationbarcombinesanddisplaysassociatedtasks
andinformation.Whenabuttonhasbeenselected,itremainsselectedtoindicatethe
currentview.ThebuttonsrepresenttheVIClientfunctionalareas.Dependingupon
whethertheVIClientisconnectedtoaVirtualCenterServeroranESXServerhost,the
listedbuttonsvary.
Eachnavigationbarbuttonhasaprimaryinformationpanelandassociatedtabs.The
Inventorybuttonhasaninventorypanelfromwhichyoucanselectobjects.Each
selectedobjecthasitsownsetofassociatedinformationpaneltabs.Thisinformationis
inoneofthefollowingtwosetsofpanels:
Navigationbarprovidesshortcutstogeneralizedareasofrelatedactivities.Theoptions
areInventoryandAdministration,whentheVIClientisconnectedtoanESXServer
hostoraVirtualCenterServer.WhentheVIClientisconnectedtoaVirtualCenter
Serveradditionaloptionsareavailable:ScheduledTasks,Events,Consolidationand
Maps.TheInventorybuttonalsohasadditionaldropdownmenuitems(Hosts&
Clusters,VirtualMachines&Templates,Networks,andDatastores).
Figure 4-2. Navigation bar shortcuts
VMware, Inc.
51
InventorybuttonAviewofallthemonitoredobjectsinVirtualCenter.
Monitoredobjectsincludedatacenters,resourcepools,clusters,networks,
datastores,templates,hosts,andvirtualmachines.
TheInventorybuttondisplaysaninventorypanelandaninformationpanel.The
informationpanelcontainsseveraltabs.Thesetoftabsthatisdisplayedvaries
dependingupontheinventoryobjectselectedintheinventorypanel.
TherearefourdifferentInventorybuttonviews:
HostsandClustersdisplaystheinventoryhierarchyofallinventoryobjects
excepttemplates,networks,anddatastores.
VirtualMachinesandTemplatesdisplaysthelistofvirtualmachinesand
templates.
Networksdisplaysthelistofnetworks.
Datastoresdisplaysthelistofdatastores.
AllfouroftheInventoryoptionsaredividedintotwosubpanels,theinventory
panelandtheinformationpanel.ThisInventoryoptiondisplaysalltheobjects
containedwithinVirtualCenter,suchasfolders,datacenters,hosts,clusters,
resourcepoolsandvirtualmachines.WhenconnectedtoanESXServerhostthe
inventoryoptiondisplaysalltheobjectscontainedwithinthehost,suchashost,
resourcepools,andvirtualmachines.Throughselectingobjectsineitherofthetwo
subpanels,youperformandspecifyactions.
Therearefourdifferentinventoryviews.Eachrelatestosomeoftheeightdifferent
inventoryobjects:hosts,clusters,folders,datacenters,virtualmachinesand
templates,resourcepools,networks,anddatastores.
Allfourviewshavethe(single)rootnode.Youcanplacefoldersanddatacenters
belowtherootnode.Belowdatacentersthehierarchyissplitupintonetworks,
datastores,virtualmachineandtemplates,andhosts,clusters,andresourcepools.
52
VMware, Inc.
ScheduledTasksbuttonAlistofactivitiesandameanstoschedulethose
activities.ThisisavailablethroughVirtualCenterServeronly.
TheScheduledTasksandEventsbuttons,availableonlywhenconnectedtoa
VirtualCenterServer,displayasingleinformationpanel.
EventsbuttonAlistofalltheeventsthatoccurintheVirtualCenterenvironment.
UsetheNavigationoptiontodisplayalltheevents.Useanobjectspecificpanelto
displayonlytheeventsrelativetothatobject.
AdminbuttonAlistofenvironmentlevelconfigurationoptions.TheAdmin
optionprovidesconfigurationaccesstoRoles,Sessions,Licenses,Diagnostics,and
SystemLogs.WhenconnectedtoanESXServeronly,theRolesoptionappears.
TheAdminbuttondisplaysasetoftabbedinformationpanels.Selected
configurationoptionsareavailablethroughthesetabs.
MapsbuttonAvisualrepresentationofthestatusandstructureoftheVMware
Infrastructureenvironment.Thisincludeshosts,networks,virtualmachines,and
datastores.ThisisavailablethroughVirtualCenterServeronly.
TheMapsbutton,availableonlywhenconnectedtoaVirtualCenterServer,
displaysaninventorypanelandatopologypanel.
ConsolidationAmeanstoconsolidateyourdatacenterandbuildyour
VirtualCenterinventorybyimportingphysicalsystemsasvirtualmachines.
Guidedconsolidationoffersaquick,automatedwayofpopulatinganewvirtual
environment.Fordetails,seeConsolidatingtheDatacenteronpage 129.
VMware, Inc.
53
Whenanobjectisremovedfromtheinventory,itslogandeventhistoryremainsuntil
purgedthroughtheagingprocesses.Dataiskeptforaspecifiedwindowoftime.Asthe
timewindowshifts,olderdataispurged.
AdmintabsAsubsetoftheAdminbutton.TheAdmintabsareasetofpanels
thatdisplayconfigurationorientedinformationpertainingtotheservethattheVI
Clientisconnectedto.ThetaboptionsareRolesandSystemLogs.WhentheVI
ClientisconnectedtoaVirtualCenterServer,aSessionsandLicensestabisalso
available.
InventorytabsAsubsetoftheInventorybutton.TheInventorytabsareasetof
panelsthatdisplaytaskorientedinformationpertainingtotheselectedinventory
object.Eachinventoryobjecthasitsownsetoftabs.Thetaboptionsare:Getting
Started,Summary,Datacenters,VirtualMachines,Hosts,DRSRecommendations,
ResourceAllocation,Performance,Configuration,Tasks&Events,Alarms,
Console,Permissions,andMaps.
WhenyouclicktheInventorybuttoninthenavigationbar,aninformationpanel
appearsontherightsideofthescreen.Whenyouselectanobject(host,virtual
machine,folder,datacenter,cluster,resourcepool)fromtheinventorypanel,the
informationpaneldisplaystabscorrespondingtotheselectedobject.Thisdata
remainsuntilyouclickanotherInventorybutton.
NOTEYoucanuseeitherthenavigationbarortheinformationpaneltabstoview
eventsinformation.
Table 48liststheavailablepanelsandtheirsourcemapping.
Table 4-8. Inventory View Tabs
Panel Name
Admin
Client
Connected To
Button, Tab, or
Toggle
Description
ESXServer
navigationbar
button
Listsselectedconfigurationoptionsand
information.
VirtualCenter
Alarms
VirtualCenter
inventorypanel
tab
Liststheconfiguredalarmsforthe
selectedobject.
Alarms
VirtualCenter
togglebutton
Liststhetriggeredalarmsfortheselected
object.
ESXServer
inventorypanel
tab
Providesaccesstoconfiguringthe
selectedhost.
inventorypanel
tab
Displaysaremoteconsoletointeract
directlywiththevirtualmachine.
Throughtheremoteconsoleyoucantake
selectedactionsuponthevirtualmachine.
Configuration
VirtualCenter
Console
ESXServer
VirtualCenter
54
VMware, Inc.
Client
Connected To
Button, Tab, or
Toggle
Description
Datacenters
VirtualCenter
inventorypanel
tab
Liststhedatacentersorganizedunderthe
selectedfolder.
Datastores
VirtualCenter
navigationbar
button:Datastores
Providesaccessformanagingdatastores.
Events
ESXServer
inventorypanel
tab
Liststheeventmessagesthatreportonthe
statusoftheselectedobject.
GettingStarted
VirtualCenter
inventorypanel
tab
Providesinformationaboutthetypeof
objectselectedandlinkstoactionsyoucan
performonthatobject.SeeGetting
StartedTabsonpage 56.
Hosts
VirtualCenter
inventorypanel
tab
Liststhehostsassignedtotheselected
inventoryobject.
Inventory
VirtualCenter
ESXServer
navigationbar
button:Hosts&
Clusters
Providesaccessformanagingallthe
inventoryobjects.
Licenses
VirtualCenter
adminpaneltab
Liststhelicensesconfiguredinthelicense
server.
Maps
VirtualCenter
navigationbar
button
Displaysrelationshipsbetweenthe
selectedinventoryobjects.
DRS
Recommendations
VirtualCenter
inventorypanel
tab
Liststhemigrationssuggestedor
completedfortheselectedcluster,and
listssuggestedorcompletedpower
managementsuggestions.
Networks
VirtualCenter
navigationbar
button:Networks
Providesaccessformanagingnetworks.
Performance
ESXServer
inventorypanel
tab
Displaystheperformancechartsforthe
selectedhostorvirtualmachineresources.
Thechartsfordatacentersandhosts
displaycombinedchartsthatshowthe
usageofeachresource.
inventorypanel
tab
Liststheusersandgroupsthathave
permissionsontheselectedobjectandat
whatlevelthepermissionwasassigned.
VirtualCenter
inventorypanel
tab
Liststhedistributionoftheselectedhosts
resources:CPU,memory.
ESXServer
adminpaneltab
Providesaccessforconfiguringuserroles.
VirtualCenter
Permissions
ESXServer
VirtualCenter
ResourceAllocation
Roles
ESXServer
VirtualCenter
VMware, Inc.
55
Client
Connected To
Button, Tab, or
Toggle
Description
ScheduledTasks
VirtualCenter
navigationbar
button
Providesaccessforcreatingand
managingscheduledtasks.
Sessions
VirtualCenter
adminpaneltab
ListstheVIClientsessionsconnectedto
theVirtualCenterServer.
Summary
ESXServer
VirtualCenter
inventorypanel
tab
Displaysacollectionofdataforthe
selectedobject.
ESXServer
adminpaneltab
Listsselectedlogfilesfortheservers.
SystemLogs
VirtualCenter
Tasks
VirtualCenter
togglebutton
Liststherecenttasksfortheselected
object.
Tasks&Events
VirtualCenter
inventorypanel
tab
Liststhetaskscompletedandtheevent
messagesthatreportonthestatusofthe
selectedobject.
Templates
VirtualCenter
navigationbar
button:Virtual
Machines&
Templates
Providesaccessformanagingtemplates.
VirtualMachines
ESXServer
inventorypanel
tab
Liststhevirtualmachinesassignedtothe
selecteddatacenterorhostandgroup.To
access,clicktheVirtualMachinestaband
thevirtualmachinesinthegroupare
displayed.
VirtualCenter
56
VMware, Inc.
TodisableGettingStartedtabs:
ClicktheCloseTablinktodisableGettingStartedtabsforthetypeofobject
selected.
SelectEdit>ClientSettingsandclickRemoveAllTabstodisableGettingStarted
tabsforallinventoryobjects.
TorestoreGettingStartedtabs:
SelectEdit>ClientSettingsandclickRestoreAllTabstorestoreGettingStartedtabs
forallinventoryobjects.
Toolbar
Thetoolbarprovidesbuttonsforthemostcommonlyusedactions.
To view or hide a toolbar
ChooseView>MainToolbartotogglethedisplayofthemaintoolbar.
ChooseView>Toolbartotogglethedisplayofthetoolbar.
Differenttoolbarbuttonsaredisplayeddependingonthenavigationtaskand
inventoryobjectselected.Sometoolbaroptionsmightbedimmeddependingonthe
objectselected.
VMware, Inc.
57
58
VMware, Inc.
Panel Sections
InthebodyoftheVIClientpageisapanelsection.Inmostviews,thereisaleftanda
rightpanel:theinventorypanelandtheinformationpanel.Thesepanelscanberesized.
InventorypanelDisplaysahierarchicallistofVMwareInfrastructureobjects
whentheInventoryorMapsbuttonisselectedfromthenavigationbar.
InformationpanelsDisplaylistsandcharts.Dependingonthenavigation
buttonorInventorybuttonitemselected,theinformationpanelisdividedinto
tabbedelements.
To select an object
Singleclicktheappropriateobjectineithertheinventorypanelorontheinformation
panel.
To close or open a panel
Clickthearrowinthepanelmenubar.
Whenthepanelishidden,thepanelmenubarisastripalongthesideoftheVIClient
window.
To resize a panel
Clickaresizingpanelsideanddragittoanappropriatesize.
VMware, Inc.
59
YourchoicesforthepanelsarepersistentacrossVIClientsessions.Ifyourunmultiple
VIClientsessionsusingdifferentusernames,thesettingsfromthelastsessiontoquit
determinethevaluesforthenextVIClientsession.
Clickthearrowtoviewalistofattributesfromwhichtochoose.Typetextdirectly
intothefilteringfieldtospecifysearchcriteria.
TheFilterfielddoesnotsupportbooleanexpressionsorspecialcharactersandis
notcasesensitive.
ClickOKtodisplayonlythosevirtualmachinesthatmatchthecriteria.ClickClear
tochangethefilter.
NOTEThereisaonesecondintervalbetweenkeystrokes.Ifyoutypeinthetextand
waitforonesecond,thesearchstartsautomatically.YoudonthavetoclickOKorEnter.
Thelistisupdatedbasedonwhetherfilteringisonoroff.Forexample,ifyouareinthe
VirtualMachinestab,youhavefilteredthelist,andthefilteredtextispoweredon,
youseealistonlyofvirtualmachineswhosestateissettopoweredon.Ifthestateof
60
VMware, Inc.
anyofthesevirtualmachineschangestosomethingelse,theyareremovedfromthelist.
Newvirtualmachinesthatareaddedarealsobeingfiltered.Filteringispersistentfor
theusersession.
To remove a filter
ClickClear,ordeletetheentryinofthefilteringfieldandclickOK.
TheVIClientdisplaysthefulllistofavailableitems.
To choose columns to search for the filtering keyword
Rightclickinthecontainsfield,andselectordeselecttheappropriatecolumnnames.
Filteringisinclusive,notexclusive.Ifthekeywordisfoundinanyoftheselected
columns,thelineitemisincludedinthelist.
To export a list
1
Selectthelisttoexport.
ChooseFile>Export>ExportList.
Typeafilename,selectafiletypeinthedialogbox,andclickSave.
Afileisstoredinthespecifiedfilename,filetype,andlocation.
VMware, Inc.
61
ChooseAdministration>CustomAttributes.
ThisoptionisnotavailablewhenconnectedonlytoanESXServer.
AddacustomattributeandclickAdd.
Theattributeisaddedtothelistofvirtualmachinecharacteristics.
3
Tochangetheattributename,clickintheNamefieldandtypethenameyouwant
toassigntotheattribute.
Enterthevaluesforthecustomattribute.
Selecttheobject(onelevelupthehierarchy)thatcontainstheobjectstowhich
youwanttoapplytheattribute.
Forexample,ifyouwanttoenterattributevaluesformanagedhosts,selectthe
datacenterandtheHoststabforalistofhosts.
Foreachmanagedhostorvirtualmachine,clickthenewattributescolumn.
Intheinformationpanel,thenewattributeisaddedtotheheader.
Typetheattributevaluethatisappropriateforeachmanagedhostorvirtual
machine.
Youcanalsoeditcustomattributesandaddannotationsforavirtualmachineorhost
fromtheSummarytabfortheobject.Annotationscanbeusedtoprovideadditional
descriptivetextorcommentsforanobject.
62
VMware, Inc.
Selectthevirtualmachineorhostintheinventory.
ClicktheSummarytabforthevirtualmachineorhost.
IntheAnnotationsbox,clicktheEditlink.
TheEditCustomAttributesdialogboxisdisplayed.
Toaddanattribute:
a
ClickAdd.
IntheNametextbox,typethenameoftheattribute.
IntheTypedropdownlist,selecttheattributetype:VirtualMachine,Host,
orGlobal.
IntheValuetextbox,typethevalueyouwanttogivetotheattributeforthe
currentlyselectedobject.
ClickOK.
Afteryouhavedefinedanattributeonasinglevirtualmachineorhost,itis
availabletoallobjectsofthattypeintheinventory.However,thevalueyou
specifyisappliedonlytothecurrentlyselectedobject.
Toeditthevalueofanattributethathasalreadybeendefined,doubleclickthe
Valuefieldforthatattributeandenterthenewvalue.
Toaddannotations,entertextintheNotestextbox.
ClickOKtosaveyourchanges.
SelectingObjectsonpage 64
MonitoringObjectsonpage 65
PerformingActionsonObjectsonpage 65
VMware, Inc.
63
Selecting Objects
VirtualCenterobjectsaredatacenters,networks,datastores,resourcepools,clusters,
hosts,andvirtualmachines.Selectinganobjectdoesthefollowing:
Allowsyoutoviewthestatusoftheobject.
Enablesthemenussoyoucanchooseactionstotakeontheobject.
To select an object
1
ClicktheappropriatenavigationbaroptionsuchasInventory,ScheduledTasks,
Events,Admin,orMaps.
IfyouselectInventory,browsethroughthehierarchyintheinventorypaneluntil
youseetheiconforanobject.Clickit.
Whenanobjectisselected,theobjectlabelintheinventorypanelbackfillsandthe
informationpanelupdatesitsdisplaytoreflectthedatafortheselectedobject.
Ifyouselectamanagedhostintheinventorypanelwhileconnectedto
VirtualCenter,theinformationpaneldisplaysSummary,VirtualMachines,
ResourceAllocation,Performance,Configuration,Tasks&Events,Alarms,
Permissions,andMapstabs.
IfyouselecttheinventorypanelwhileconnectedtoanESXServer,theinformation
paneldisplaysSummary,VirtualMachines,ResourceAllocation,Performance,
Configuration,Users&Groups,SystemLogs,EventsandPermissionstabs.
Ifyouselectadatacenter,theinformationpaneldisplaysVirtualMachines,Hosts,
Tasks&Events,Alarms,Permissions,andMapstabs.
Theinventorypanelandinformationpanelshareasingleselectionlist.Selectingan
objectinonepaneldeselectsanyotherobjectintheotherpanel.
Menuactions,fromeitherthemenubarorapopupmenu,applytothecurrently
selectedobject.Ifnoobjectisselected,nomenuactionsareavailable.Apopupmenu
canappearonlyforaselectedobject.SeePopUpMenusonpage 50foradditional
informationonthepopupmenuoptions.
64
VMware, Inc.
Monitoring Objects
VIClientmonitorsVirtualCenterorESXServeractivities.Forahosttobemonitoredby
VirtualCenter,itmustberegisteredwiththeVirtualCenterServer.SeeAddingaHost
onpage 119forinformationonaddingobjectstoyourVirtualCenterServer.IfanESX
ServerhostisnotregisteredwithaVirtualCenterServer,youcanconnecttothehost
directly,alsousingtheVIClient.
To check the status of an object
1
StarttheVIClient.
Clicktheappropriatebuttoninthenavigationbar.
IfyouclicktheInventoryorMapsbutton,navigatethroughtheinventory
panelliststoviewindividualobjectssuchashosts,datacenters,andvirtual
machines.
IfyouclicktheScheduledTasks,Events,orAdminbutton,theinformation
paneldisplaysthescheduledtasks,events,oradministrativewizard
appropriatetothechoice.
Clicktheobjecttoviewit.
Whenyouselectanobject,theobjectlabelintheinventorypanelisshowninblue
andtheinformationpanelupdatesitsdisplaytoreflecttheobjectsdata.
Clicktheappropriatetabintheinformationpanel.
Thedatacorrespondingtotheobjectandtabselectedisshown.Clickthroughthe
tabstoviewtheinformationabouttheobject,asneeded.
VMware, Inc.
65
TherearethreemethodsfortakingactionsuponobjectsinVirtualCenter:
SelectingtheactionfromthemenubaratthetopoftheVirtualCenterwindow.See
MenuBaronpage 47.
Selectingtheactionfromtheobjectspopupmenuorbutton.Theprocedurelisted
belowdescribeshowtochoosetheactionfromtheobjectmenuorbutton.
SchedulingtheactionthroughtheScheduledTaskspanel.SeeManaging
ScheduledTasksonpage 301toinformationonschedulingtasks.
StarttheVMwareInfrastructureClient.
Connecttotheappropriateserver.
Toselectanobjectyouwanttovieworuponwhichyouwanttoperformanaction,
selecttheappropriateinventoryview,browsethroughthehierarchyinthe
inventorypaneluntilyouseeitsicon,andclickit.
Anobjectcanbeselectedintheinventorypanelortheinformationpanel.
Iftheobjectisnotintheview:
Verifyyouareloggedontothecorrectserver.
AddthehosttoVirtualCentercontrol,ifneeded.SeeManagingHostsin
VirtualCenteronpage 117forinformation.
Afteranobjectisselected:
Chooseamenuitemfromthemainmenu.
Rightclicktheobjectandchoosefromthepopupmenu.
Followtheprompts.
Dependingontheactionyouselected,eithertheviewintheinformationpanelchanges
orawizardpromptsyouforinformationtocompletethetransaction.
66
VMware, Inc.
Viewavailablemodulesthatarenotcurrentlyinstalledontheclient.
Viewinstalledmodules.
Downloadandinstallavailablemodules.
Enableanddisableinstalledmodules.
LaunchtheVirtualCenterclientandlogintoaVirtualCenterserver.
SelectPlugins>ManagePlugins.
TheAvailabletabdisplaysmodulesthatareavailabletobeinstalled.TheInstalledtab
displayscurrentlyinstalledmodules.
To install modules:
1
SelecttheAvailabletabinthePluginManagerdialogbox.
ClickDownloadandInstallforthemoduleyouwant.
Followthepromptsintheinstallationwizard.
Afterinstallationiscomplete,verifythatthemoduleislistedundertheInstalled
tabandthatitisenabled.
SelecttheInstalledtabinthePluginManagerdialogbox.
SelectEnabletoenableamodule,ordeselectEnabletodisableit.
Disablingamoduleindoesnotremoveitfromtheclient.Youmustuninstallthe
moduletoremoveit.
To remove modules:
ModulescanberemovedthroughtheoperatingsystemsAdd/RemovePrograms
controlpanel.Consultyouroperatingsystemsdocumentationforinstructionsonhow
tousetheAdd/RemoveProgramscontrolpanel.
VMware, Inc.
67
68
VMware, Inc.
System Configuration
Thischapterincludesbasicsystemconfigurationinformation,suchashowtoaccess
andconfigurelogfiles,configurefirewalls,andsetupSNMP.Sometopicshave
extensiveinformationdiscussedinseparatechaptersorbooks.Wherethisoccurs,
referencesareprovided.
Someofthetopicsinthischapteraretypicallyonetimeconfigurationtasks,thoughthe
settingscanbealteredwhenneeded.
Thischaptercontainsthefollowingtopics:
HostConfigurationforESXServerandVirtualCenteronpage 69
VirtualCenterConfigurationonpage 74
ConfiguringVirtualCenterCommunicationonpage 76
VirtualMachineConfigurationonpage 79
WorkingwithActiveSessionsonpage 81
AboutSNMPandVMwareInfrastructureonpage 83
SystemLogFilesonpage 100
VMware, Inc.
69
TheESXServer3ConfigurationGuidedescribesthetasksyoumustcompleteto
configureESXServer3hostnetworking,storage,andsecurity.TheESXServer3i
ConfigurationGuidedescribesthesetasksforanESXServer3ihost.Inaddition,these
guidesprovideoverviews,recommendations,andconceptualdiscussionstohelpyou
understandthesetasks.TheyexplainhowtodeployanESXServerhosttomeetyour
needs.BeforeusingtheinformationintheESXServer3ConfigurationGuideortheESX
Server3iConfigurationGuide,readtheIntroductiontoVMwareInfrastructureforan
overviewofsystemarchitectureandthephysicalandvirtualdevicesthatmakeupa
VMwareInfrastructuresystem.
ThissectionsummarizesthehostconfigurationoptionsandthecontentsoftheESX
Server3ConfigurationGuideandESXServer3iConfigurationGuidesothatyoucanfind
theinformationyouneed.
SelectahostandtheConfigurationtabforthehost.Theconfigurationtabdisplaysall
oftheconfigurationoptionsavailable.
Hardware Tab
Thehardwaretabdisplaysthefollowingconfigurationoptions:
70
HealthStatus(ESXServer3ionly)Displaysthestatusofhardwarecomponents
suchasprocessors,memory,andstorage.
ProcessorsDisplaysthehostsprocessorinformationsuchastype,speed,
manufacturer.Thepropertiesdialogboxallowsyoutoenableordisable
Hyperthreading.
MemoryDisplaysthehostsmemoryconfiguration,includingtotalmemory
available,amountsforthehostssystem,amountsforthevirtualmachines,and
amountsfortheESXServer3serviceconsole.OnanESXServer3host,the
propertiesdialogboxallowsyoutosettheamountdedicatedtotheservice
console.
Storage(SCSI,SAN,NFS)Displaysthestoragevolumesconfiguredforthehost
anddetailsabouteachstoragedevice.Thisincludesvolumelabels,filesystem
type,blocksize,extents,andcapacity.TheRefresh,Remove,AddStorage,and
Propertiesdialogboxesallowyoutochangevolumeproperties,addextents,
managepaths,adddiskorLUNdatastores,andaddnetworkfilesystem(NFS)
datastores.
NetworkingDisplayscurrentnetworksattachedtothehost.TheRefresh,Add
Networking,Remove,andPropertiesdialogboxesallowyoutoconfigureports
andnetworkadapters,anddefineconnectiontypestothehostsvirtualmachines
andVMkernel.OnanESXServer3host,youcanalsodefineconnectionstothe
serviceconsole.
VMware, Inc.
StorageAdaptersDisplaysstorageadapterconfiguration,suchasdevicetype,
SANidentification,LUNidentification,path,andcapacity.TheRescan,Hide
LUNs,andPropertiesdialogboxesallowyoutoscanfornewstoragedevicesor
VMFSvolumes,hidetheLUNinformationforeachselectedstorageadapter,and
viewVMotionconfigurationstatus.
NetworkAdaptersDisplaysnetworkadapterinformation,includingdevice
type,speed,vSwitch,andnetworkidentification.
Software Tab
Thesoftwaretabdisplaysthefollowingconfigurationoptions:
LicensedFeaturesDisplaysthecurrentstatusoflicensingforthecurrently
selectedhost.Thisincludeslicensesources,licensetype,andlicensingforaddons
suchasVMotionorHA.TheEditdialogboxesallowyoutospecifylicensesource,
licensetypes,andlicensingforadditionalfeatures.
TimeConfigurationAllowsyoutosetthetimeontheESXServerhostand
configureNTPservices.
DNSandRoutingDisplaysDNSandroutinginformation.Thisincludeshost
nameanddomain,DNSserversconnectedtothehost,searchdomains,anddefault
gateways.ThePropertiesdialogboxallowsyoutospecifytheseidentification
items.
VirtualMachineStartup/ShutdownDisplaysalistofvirtualmachinesonthe
hostandtheirstartuporshutdownstatus.ThePropertiesdialogboxallowsyouto
configurewhentopoweronandpoweroffeachresidentvirtualmachine.Options
includestartingorstoppingatselectedtimesrelativetothehostpoweringoffor
poweringon.
VirtualMachineSwapfileLocationAllowsyoutoselectthedefaultswapfile
locationforvirtualmachineslocatedonthishost.Youcanchoosetostorevirtual
machineswapfileswiththeothervirtualmachinefiles,ortoplacetheswapfileson
aseparatedatastore.Youcanoverridethisdefaultsettingforindividualvirtual
machinesbyeditingthevirtualmachinesettings.SeeChangingVirtualMachine
Optionsonpage 186.
SecurityProfileDisplaysthefirewallinformationforincomingandoutgoing
connections.ThePropertiesdialogboxallowsyoutodefineremoteaccess
conditions.ThisincludesSecureShell,SNMP,andseveralassociatedclients,
servers,andagentincomingandoutgoingcommunicationportsandprotocols.
MostservicesarenotavailableonESXServer3ihosts.
VMware, Inc.
71
SystemResourceAllocationDisplaysthehostsresourceallocationsettings.This
includesmemoryandCPUusage.TheEditdialogboxesallowyoutoconfigure
amountsofCPUsharesandmemorysharesarereservedforhostuse.The
Simple/Advancedtoggleddialogboxallowsyoutoconfigurethehostsresource
poolsCPUandmemoryreservedsharesforselectedhostfunctions.
SeetheResourceManagementGuideforcompleteinformationonconfiguringand
usingyourvirtualmachineresources.
AdvancedSettingsDisplaysalistofsettingsthatVMwarerecommendsyouuse
onlywhendirectedtobyVMwaretechnicalsupport.
NetworkingIntroducesyoutonetworkconceptsandguidesyouthroughthe
mostcommontasksyoumustcompletewhensettingupthenetworkfortheESX
Serverhost.
AdvancedNetworkingCoversadvancednetworkingtaskssuchassettingup
MACaddresses,editingvirtualswitchesandports,andDNSrouting.Inaddition,
itprovidestipsonmakingyournetworkconfigurationmoreefficient.
NetworkingScenariosandTroubleshooting(IntheESXServer3Configuration
Guideonly)Describescommonnetworkingconfigurationandtroubleshooting
scenarios.
72
IntroductiontoStorageIntroducesyoutothetypesofstorageyoucanconfigure
fortheESXServerhost.
ConfiguringStorageExplainshowtoconfigurelocalSCSIstorage,Fibre
Channelstorage,andiSCSIstorage.ItalsoaddressesVMFSstorageand
networkattachedstorage.
VMware, Inc.
ManagingStorageExplainshowtomanageexistingdatastoresandthefile
systemsthatcomprisedatastores.
RawDeviceMappingDiscussesrawdevicemapping,howtoconfigurethistype
ofstorage,andhowtomanagerawdevicemappingsbysettingupmultipathing,
failover,andsoforth.
SecurityforESXServerSystemsIntroducesyoutotheESXServerfeaturesthat
helpyouensureasecureenvironmentforyourdataandgivesyouanoverviewof
systemdesignasitrelatestosecurity.
SecuringanESXServerConfigurationExplainshowtoconfigurefirewallports
forESXServerhostsandVMwareVirtualCenter,howtousevirtualswitchesand
VLANstoensurenetworkisolationforvirtualmachines,andhowtosecureiSCSI
storage.
AuthenticationandUserManagementDiscusseshowtosetupusers,groups,
permissions,androlestocontrolaccesstoESXServerhostsandVirtualCenter.It
alsodiscussesencryptionanddelegateusers.
ServiceConsoleSecurity(IntheESXServer3ConfigurationGuideonly)Discusses
thesecurityfeaturesbuiltintotheserviceconsoleandshowsyouhowtoconfigure
thesefeatures.
SecurityDeploymentsandRecommendationsProvidessomesample
deploymentstogiveyouanideaoftheissuesyoumustconsiderwhensettingup
yourownESXServerdeployment.Thischapteralsotellsyouaboutactionsyou
cantaketofurthersecurevirtualmachines.
VMware, Inc.
73
ESXServerTechnicalSupportCommands(IntheESXServer3Configuration
Guideonly)CoverstheESXServer3configurationcommandsthatcanbeissued
throughacommandlineshellsuchasSSH.Whilethesecommandsareavailable
foryouruse,youshouldnotconsiderthemanAPIuponwhichyoucanbuild
scripts.ThesecommandsaresubjecttochangeandVMwaredoesnotsupport
applicationsandscriptsthatrelyonESXServer3configurationcommands.This
appendixprovidesyouwithVMwareInfrastructureClientequivalentsforthese
commands.
CommandLineInterfaces(IntheESXServer3iConfigurationGuideonly)
DescribestheESXServer3iconfigurationcommandsthatcanbeissuedthrough
theremotecommandlineinterface.
UsingvmkfstoolsCoversthevmkfstoolsutility,whichyoucanusetoperform
managementandmigrationtasksforvirtualdisksandVMFSvolumes.
VirtualCenter Configuration
Setsofpropertiesandsettingsdialogboxesmakeadjustmentstothecorresponding
VirtualCenterenvironment.
To view the VMware VirtualCenter Configuration
SelectAdministration>VirtualCenterManagementServerConfiguration.
ChangestothissettingapplytothecurrentVirtualCenterServeronly.Ifyoulogout
andlogintoanotherVirtualCenterServer,thesettingsarespecifictothatVirtualCenter
Server.
Thedialogboxtabsdisplayandallowyoutoconfigure:
LicenseServerSpecifythelicenseserverandwhetherahostlicenseserveris
supersededwhenthehostisaddedtotheVirtualCenterinventory.Specifythe
VirtualCenterServerlicenseedition.
SeetheInstallationGuideforESXServer3,ortheSetupGuideforyourESXServer3i
productformoreinformationonlicenseconfiguration.
74
StatisticsSpecifythecollectionintervals,statisticscollectionthreadlimit,and
statisticscollectionlevel.Specifiesthenumberofthreadsusedforcollecting
performancestatisticsfrommanagedhosts.
VMware, Inc.
Specifiesthelevelofdetailforperformancestatisticscollection.Legalvaluesare
minimal,typical,andfull.Thedefaultisfull.
Specifieshowoften,inseconds,VirtualCenterchecksifanyscheduledtasksare
readytobeexecutedoralarmsshouldbetriggered.Thedefaultis5seconds.
VerifiesthatallusersandgroupsknowntoVirtualCentercurrentlyexistin
Windows.Forexample,ifuserSmithisassignedpermissionsandinthedomain
theusersnameissubsequentlychangedtoSmith2,VirtualCenterconcludesthat
Smithnolongerexistsandremovespermissionsforthatuser.
SeeAboutCollectionIntervalsandCollectionLevelsonpage 282.
RuntimeSettingsViewtheuniqueruntimesettingsfortheVirtualCenter
installation.ThisincludestheVirtualCenteruniqueIDnumberandthe
VirtualCenterTCP/IPportnumber.
GeneratesuniqueMACaddressesandUUIDsforvirtualmachines.Insomecases,
itispossibletohavemorethanoneVirtualCenterrunninginthesamecompany.
EachoftheseVirtualCenterServersmusthaveitsownuniqueidentification.By
default,anIDvalueisgeneratedrandomly.However,thisvalueiseditable.The
onlyrequirementisthatitbeauniquenumberfrom0to63.
SpecifiestheportthroughwhichaVirtualCenterclientsendsdatatothe
VirtualCenterServer.
SeeConfiguringVirtualCenterCommunicationonpage 76.
ActiveDirectorySpecifytheactivedirectorytimeout,maximumnumberofusers
andgroupstodisplayintheAddPermissionsdialogbox,andthefrequencyfor
performingasynchronizationandvalidationofVirtualCentersknownusersand
groups.
SpecifiesthemaximumnumberofusersandgroupstheVirtualCenterstoresfrom
theselecteddomain.Tospecifynomaximumlimit,enterzero(0).
Specifies,inseconds,themaximumtimeVirtualCenterallowsthesearchtorunon
theselecteddomain.Searchingverylargedomainscantakeaverylongtime.This
valuemustbegreaterthanzero(0).
SeeChapter 17,ManagingUsers,Groups,Permissions,andRoles,onpage 261.
MailSpecifytheSMTPserverandmailaccount.
SeeManagingEventsonpage 307.
SNMPSpecifytheSNMPreceiverURLs,ports,andcommunitystrings.
SeeAboutSNMPandVMwareInfrastructureonpage 83.
VMware, Inc.
75
WebServiceSpecifytheHTTPandHTTPSportsfortheWebServicetouse.You
canalsospecifywhetheryouwanttomaintaincompatibilitywiththe
VirtualCenter1.xversionoftheSDKWebService.
SeeConfiguringVirtualCenterCommunicationonpage 76.
TimeoutSettingsSpecifytheVIClientconnectiontimeoutvaluesfornormal
operationsandlongoperations.Timeoutnormalspecifieshowlong,inseconds,
theVirtualCenterclientwaitsforaresponsefromtheVirtualCenterServerbefore
timingout.Thedefaultis30seconds.Timeoutlongspecifieshowlong,inseconds,
theVirtualCenterclientwaitsforaresponsefromtheVirtualCenterServerforlong
operations.Thedefaultis120seconds.
SeeStartingtheVIClientandLoggingInonpage 38.
LoggingOptionsSpecifythedegreeofdetailandextentoflogscollectedduring
normalVirtualCenteroperations.Specifiesverboseloggingwhensetto1.Usedfor
advanceddebuggingandtroubleshooting.Usethisfieldonlywhendirectedby
VMwaretechnicalsupport.
SeeSystemLogFilesonpage 100.
DatabaseSpecifythepasswordrequiredtoaccesstheVirtualCenterdatabase
andthemaximumnumberofdatabaseconnectionstobecreated.
SSLSpecifywhetheryouwanttheVirtualCenterserverandVirtualCenterclients
toverifytheSSLcertificatesoftheremotehostwhenestablishingremote
connections.VMwarerecommendsenablingtheCheckhostcertificatesoption.
AdvancedSettingsSpecifyadvancedsettings.Itishighlyrecommendedthat
youdonotchangethesesettingswithoutcontactingVMwaretechnicalsupport.
76
VMware, Inc.
IfafirewallispreventingtheVIClientfromconnectingtotheVirtualCenterServer,you
havethreeoptionsforcorrectingthis:
ReconfigureyourfirewalltoallowtheVIClienttocommunicatethroughport902
ontheVirtualCenterServerorESXServer.Seetheinstructionsforyourfirewall.
Usesomeportotherthan902(andifnecessary,configureyourfirewalltoopenthis
otherport).TheVIClientandtheVirtualCenterServermustbothbeconfiguredto
usethesameport.
SeeConfiguringthePortThatVirtualCenterServerUsesonpage 77for
informationonchangingthisportnumberinyourVirtualCenterServer.
IfneitheroftheprecedingoptionsispossibleandyourfirewallallowsWebtraffic
topasstotheserver,youcanconnecttheVIClienttotheVirtualCenterServer
usingastandardWebconnection.
CAUTIONIfyouusethisoptiontoopenacommunicationchannelbetweenyour
VirtualCenterServerandVIClient,theVirtualCenterconsoledoesnotwork.
SeeConfiguringVirtualCenterCommunicationoveraWebConnectionon
page 78forinformationonsettinguptheWebsiteport.
StarttheVIClientandlogintotheVirtualCenterServer.
SeeUsingtheVIClientonpage 45.
ChooseAdministration>VirtualCenterManagementServerConfiguration.
ClicktheRuntimeSettingsoption.
VMware, Inc.
77
EntertheportnumberyourVIClientisusingtocommunicatewiththe
VirtualCenterServer.ClicktheFinishoption.ClicktheFinishbutton.
Theportmustbelessthan64000.
Toacceptthechanges,restarttheVirtualCenterServer.
SeeVirtualCenterServeronpage 36.
OntheVirtualCenterServer,installInternetInformationServices(IIS)Manager.
Typically,thisisinstalledbydefaultwiththeMicrosoftWindowsoperating
system.
EnableIIS.
Forexample,chooseStart>ControlPanel>AdministrativeTools>Internet
ServicesManager.SelectInternetInformationServices.
FromtheIISmanager,opentheWindowsdialogbox.
Expandthe<server_name>.RightclickonDefaultWebSite.ChooseProperties>
WebSitetab.
SettheportvaluefortheVirtualCenterservice.
IntheWebSiteDescriptionblock,enterthevalueoftheTCPPortor,ifallowed,the
SSLport.
Avalueof80isthedefaultnonsecureTCPWebsiteport.Avalueof443isthe
defaultsecureSSLWebsiteport.
78
VMware, Inc.
(SEEUPDATE)Setthedlldirectory.
a
Ifneeded,createthedirectory:
C:\inetpub\wwwroot\vpx\
Setthepermissionsforthisdirectorytoallowexecution.
CopythefileVmdbHttpProxy.dlltothisdirectory.
Thefileisin\Program Files\VMware\Infrastructure\VirtualCenter
Server\.
Verifythatthechangehasbeenapplied.
StopandrestartthedefaultWebsite.
10
EachtimeyouupdatetheVirtualCenterversion,repeatthisprocess.
WhenyoustarttheVIClient,entertheVirtualCenterServerWebsiteaddressas
listedintheServerfield.
IfyouareusingthesecureWebportoranyothernondefaultport,usethefull
name:http:<server name>:<port>.
Forexample,http:vcserver:443.
IfyouareusingthedefaultnonsecureWebsiteport,anyofthefollowing
combinationswork:http:<server name>,<server name>80,orhttp:<server
name>:80.
VMware, Inc.
79
80
HardwareAddsorremovesthehardwareelementstoyourvirtualmachine:
Memory
CPU
Floppydrive
CD/DVDdrive
Networkadapter
SCSIcontroller
Harddisk
Serialport
Parallelport
SCSIdevice
OptionsListssomegeneralvirtualmachinesettings,actionstotakeduringa
powerstatechange,andactionstakenfordebuggingduringaprocess.
GeneralContainsvirtualmachinename,virtualmachineconfigurationfile
pathandname,virtualmachineworkinglocation,guestoperatingsystem,
andversionoftheguestoperatingsysteminstalled.
VMwareToolsContainspowercontrolsettingsforthevirtualmachines
toolbarpowericonsandarunscriptsoptionspecifyingifandwhentoruna
VMwareToolsscript.
PowerManagementAllowsyoutospecifythevirtualmachinesresponse
whentheguestoperatingsystemisonstandby.
VMware, Inc.
AdvancedOptionsunderthisheadingcontroladvancedvirtualmachine
optionsasfollows:
GeneralContainssettingsforacceleration,logging,debugging.Also
allowsyoutosetadvancedvirtualmachineconfigurationparameters.
CPUIDMaskContainssettingsforconfiguringCPUIDmasksfor
increasingVMotioncompatibility.
BootOptionsContainsoptionsforsettingbootdelayandforcingthe
virtualmachinetoenterBIOSsetuponboot.
ParavirtualizationAllowsyoutoturnonVMIparavirtualization.
FibreChannelNPIVContainssettingsforconfiguringNPortID
Virtualizationidentifiers.
VirtualizedMMUAllowsyoutoconfigurewhethervirtualmachines
makeuseofhardwarepagetablevirtualizationcapabilities.
SwapfileLocationAllowsyoutosetthelocationinwhichthevirtual
machineswapfileisstored.
ResourcesModifiestheresourcesharesonthemanagedhostofavirtual
machine.
CPUAllowsyoutospecifytheCPUresourceallocationshares,reservation,
andlimitfortheselectedvirtualmachine.
MemoryAllowsyoutospecifythememoryresourceallocationshares,
reservation,andlimitfortheselectedvirtualmachine.
DiskAllowsyoutospecifythediskresourceallocationsharesandshares
valuefortheselectedvirtualmachine.
AdvancedCPUAllowsyoutospecifythehyperthreadingandscheduling
affinityfortheCPUrunningtheselectedvirtualmachine.
AdvancedMemoryAllowsyoutosetlowleveloptionsfordistributionof
virtualmachinememorytoNUMA(nonuniformmemoryaccess)memory
nodes.ThispageappearsonlyifthevirtualmachineshostsupportsNUMA
memoryarchitecture.
VMware, Inc.
81
FromtheVIClientconnectedtoaVirtualCenterServer,clicktheAdminbuttonin
thenavigationbar.ThenclicktheSessionstab.
Rightclickthesessiontoclose.ChooseTerminate.
Toconfirmthetermination,clickOK.
FromtheVIClientconnectedtoaVirtualCenterServer,clicktheAdminbuttonin
thenavigationbar.ThenclicktheSessionstab.
TypeintotheMessageofthedayfield.
ClicktheChangebutton.
Thetextissentasanoticemessagetoallactivesessionusersandtonewusers
whentheylogin.
82
VMware, Inc.
Inresponsetoagetoperation,whichisaspecificrequestforinformationfromthe
managementsystem.
Bysendinganotification,whichisanalertsentbytheSNMPagenttonotifythe
managementsystemofaparticulareventorcondition.
VirtualCenterServer,ESXServer3i,andESXServer3eachhaveanSNMPagent.The
agentsprovidedwitheachproducthavedifferingcapabilities.
Description
VMWARE-ROOT-MIB.mib
ContainsVMwaresenterpriseOIDandtoplevelOID
assignments.
VMWARE-ENV-MIB.mib
Definesvariablesandtraptypesusedtoreporthardware
environmentstatus.(ESXServer3ihostsonly)
VMWARE-PRODUCTS-MIB.mib
DefinesOIDstouniquelyidentifyeachSNMPagentoneach
VMwareplatform.
VMWARE-RESOURCES-MIB.mib
Definesvariablesusedtoreportinformationonresource
usageoftheVMkernel,includingmemory,CPU,anddisk
utilization.
VMWARE-SYTEM-MIB.mib
TheVMWARE-SYSTEM-MIB.mibfileisobsolete.Usethe
SNMPv2MIBtoobtaininformationfromsysDescr.0and
sysObjecID.0.
VMWARE-TC-MIB.mib
DefinescommontextualconventionsusedbyVMwareMIB
files.
VMWARE-TRAPS-MIB.mib
DefinesvirtualmachinepowerrelatedtrapssentbyESX
ServerandtrapssentbyVirtualCenter.
VMware, Inc.
83
Description
VMWARE-VMINFO-MIB.mib
Definesvariablesforreportinginformationaboutvirtual
machines.
VMWARE-VMKERNEL-MIB.mib
Definesvariablesforreportinginformationaboutthestate
oftheVMkernel.
VMWARE-ROOT-MIB
TheVMWARE-ROOT-MIB.mibfiledefinesVMwaresenterpriseOIDandtoplevelOID
assignments.
Table 52liststheidentificationmappingforVMWARE-ROOT-MIB.mib.
Table 5-2. Definition Mapping for VMWARE-ROOT-MIB.mib
Label
Identification Mapping
vmware
enterprises 6876
vmwSystem
vmware 1
vmwVirtMachines
vmware 2
vmwResources
vmware 3
vmwProductSpecific
vmware 4
vmwTraps
vmware 50
vmwOID
vmware 60
vmwExperimental
vmware 700
VMWARE-ENV-MIB
TheVMWARE-ENV-MIB.mibdefinesvariablesandtraptypesusedtoreportonthestate
ofphysicalcomponentsofthehostcomputer.Thevariablesandtrapsdefinedinthis
fileareusedonlybyESXServer3ihosts.
84
VMware, Inc.
VMWARE-ENV-MIB.mibdefinesasingletrap,vmwEnvHardwareEvent,whichissent
whenanESXServer3ihosthasdetectedamaterialchangeinthephysicalconditionof
thehardware.
Table 53liststhevariablesdefinedin VMWARE-ENV-MIB.mib.
Table 5-3. Variable Definitions in VMWARE-ENV-MIB
Variable
ID Mapping
Description
vmwEnv
vmwProductSpecific 20
DefinestheOIDrootforthisMIB
module.
vmwEnvNumber
vmwEnv 1
Numberofconceptualrowsin
vmwEnvTable.
vmwEnvLastChange
vmwEnv 2
Thevalueof sysUptimewhena
conceptualrowwaslastaddedtoor
deletedfromvmwEnvTable.
vmwEnvTable
vmwEnv 3
Thistableispopulatedbymonitoring
subsystemssuchasIPMI.
vmwEnvEntry
vmwEnvTable 1
Oneentryiscreatedinthetablefor
eachphysicalcomponentreportingits
statustoESXServer3i.
vmwEnvIndex
vmwEnvEntry 1
Auniqueidentifierforthephysical
component.Thisidentifierdoesnot
persistacrossmanagementrestarts.
vmwSubsystemType
vmwEnvEntry 2
Thetypeofhardwarecomponentthat
isreportingitsenvironmentalstate.
vmwHardwareStatus
vmwEnvEntry 3
Thelastreportedstatusofthe
component.
vmwEventDescription
vmwEnvEntry 4
Adescriptionofthelastreportedevent
forthishardwarecomponent.
vmwHardwareTime
vmwEnvEntry 5
ThevalueofsysUptimewhen
vmwHardwareStatuswasreported.
VMWARE-PRODUCTS-MIB
TheVMWARE-PRODUCTS-MIB.mibfiledefinesOIDstouniquelyidentifyeachSNMP
agentoneachVMwareplatform.Theidentificationmappingsforthisfilearelistedin
Table 54.
VMware, Inc.
85
Identification Mapping
oidESX
vmwOID 1
vmwESX
vmwProductSpecific 1
vmwEmbeddedESX
vmwProductSpecific 2
vmwVC
vmwProductSpecific 3
vmwServer
vmwProductSpecific 4
VMWARE-RESOURCES-MIB
TheVMWARE-RESOURCES-MIB.mibfiledefinesvariablesusedtoreportinformationon
resourceusage.Table 55liststheidentificationmappingsdefinedinthisfile.
Table 5-5. Identification Mappings for VMWARE-RESOURCES-MIB
Variable
ID Mapping
Description
vmwCPU
vmwResources 1
DefinestherootOIDforthesubtreeof
variablesusedtoreportCPU
information.
numCPUs
vmwCPU 1
ThenumberofphysicalCPUspresenton
thesystem.
cpuTable
vmwCPU 2
AtableofCPUusagebyeachvirtual
machine.
cpuEntry
cpuTable 1
AnentryincpuTablethatrecordsCPU
usageforasinglevirtualmachine.
cpuVMID
cpuEntry 1
Theidentificationnumberallocatedto
thevirtualmachinebytheVMkernel.
cpuShares
cpuEntry 2
TheshareoftheCPUallocatedtothe
virtualmachinebytheVMkernel.
cpuUtil
cpuEntry 3
Amountoftimethevirtualmachinehas
beenrunningontheCPU(inseconds).
vmwMemory
vmwResources 2
DefinestherootOIDforthesubtreeof
variablesusedtoreportmemory
information.
memSize
vmwMemory 1
Amountofphysicalmemorypresenton
thehost(inKB).
CPU Subtree
Memory Subtree
86
VMware, Inc.
ID Mapping
Description
memCOS
vmwMemory 2
Amountofphysicalmemoryusedbythe
serviceconsole(inKB).Thisvariabledoes
notapplytoESXServer3ihosts,which
donothaveaserviceconsole.
memAvail
vmwMemory 3
Theamountoffreephysicalmemory
availableonthehost.
memTable
vmwMemory 4
Atableofmemoryusagebyeachvirtual
machine.
memEntry
memTable 1
AnentryinmemTablethatrecords
memoryusagebyasinglevirtual
machine.
memVMID
memEntry 1
Theidentificationnumberallocatedto
thevirtualmachinebytheVMkernel.
memShares
memEntry 2
Thesharesofmemoryallocatedtothe
virtualmachinebytheVMkernel.
memConfigured
memEntry 3
Theamountofmemorythevirtual
machinewasconfiguredwith(inKB).
memUtil
memEntry 4
Theamountofmemorycurrentlyusedby
thevirtualmachine(inKB).
vmwHBATable
vmwResources 3
Atableusedforreportingdiskadapter
andtargetinformation.
hbaEntry
vmwHBATable 1
ArecordforasingleHBAconnectedto
thehostmachine.
hbaIdx
hbaEntry 1
IndexfortheHBAtable.
hbaName
hbaEntry 2
Astringdescribingthedisk.Format:
<devname#>:<tgt>:<lun>.
hbaVMID
hbaEntry 3
Theidentificationnumberallocatedto
therunningvirtualmachinebythe
VMkernel.
diskShares
hbaEntry 4
Shareofdiskbandwidthallocatedtothis
virtualmachine.
numReads
hbaEntry 5
Numberofreadstothisdisksincethe
diskmodulewasloaded.
kbRead
hbaEntry 6
Kilobytesreadfromthisdisksincethe
diskmodulewasloaded.
Disk Subtree
VMware, Inc.
87
ID Mapping
Description
numWrites
hbaEntry 7
Numberofwritestothisdisksincethe
diskmodulewasloaded.
kbWritten
hbaEntry 8
Numberofkilobyteswrittentothisdisk
sincethediskmodulewasloaded.
vmwNetTable
vmwResources 4
Atableusedforreportingnetwork
adapterstatistics.
netEntry
vmwNetTable 1
Arecordforasinglenetworkadapteron
thevirtualmachine.
netIdx
netEntry 1
Indexforthenetworktable.
netName
netEntry 2
Astringdescribingthenetworkadapter.
netVMID
netEntry 3
Theidentificationnumberallocatedto
therunningvirtualmachinebythe
VMkernel.
ifAddr
netEntry 4
TheMACaddressofthevirtual
machinesvirtualnetworkadapter.
netShares
netEntry 5
Shareofnetworkbandwidthallocatedto
thisvirtualmachine.Thisobjecthasnot
beenimplemented.
pktsTx
netEntry 6
Thenumberofpacketstransmittedon
thisnetworkadaptersincethenetwork
modulewasloaded.SeeSMIv2version
for64bitpackets.
kbTx
netEntry 7
Thenumberofkilobytessentfromthis
networkadaptersincethenetwork
modulewasloaded.SeeSMIv2version
for64bitpackets.
pktsRx
netEntry 8
Thenumberofpacketsreceivedonthis
networkadaptersincethenetwork
modulewasloaded.SeeSMIv2version
for64bitpackets.
kbRx
netEntry 9
Kilobytesreceivedonthisnetwork
adaptersincethenetworkmodulewas
loaded.SeeSMIv2versionfor64bit
packets.
Net Subtree
88
VMware, Inc.
VMWARE-TC-MIB
The VMWARE-TC-MIB.mibfileprovidescommontextualconventionsusedbyVMware
MIBfiles.
VMWARE-TC-MIB.mibdefinesthefollowingintegervaluesforVmwSubsystemTypes:
unknown(1)
chassis(2)
powerSupply(3)
fan(4)
cpu(5)
memory(6)
battery(7)
temperatureSensor(8)
raidController(9)
voltage(10)
VMWARE-TC-MIB.mibdefinesthefollowingintegervaluesforVmwSubsystemStatus:
unknown(1)
normal(2)
marginal(3)
critical(4)
failed(5)
VMware, Inc.
89
VMWARE-TRAPS-MIB
VMWARE-TRAPS-MIB.mibdefinestrapsusedbyESXServerandVirtualCenter.All
notificationsdefinedinthisfilearesentbyVMwareagentsusingtheSNMPv1trap
format.Table 56liststhetraps.
Table 5-6. Traps Defined in VMWARE-TRAPS-MIB
Trap
Description
Thistrapissentwhenavirtualmachineispoweredonfroma
suspendedorpoweredoffstate.
vmPoweredOff
Thistrapissentwhenavirtualmachineispoweredoff.
vmHBLost
Thistrapissentwhenavirtualmachinedetectsalossinguest
heartbeat.VMwareToolsmustbeinstalledintheguest
operatingsysteminorderforthisvaluetobevalid.
vmHBDetected
Thistrapissentwhenavirtualmachinedetectsorregainsthe
guestheartbeat.VMwareToolsmustbeinstalledintheguest
operatingsysteminorderforthisvaluetobevalid.
vmSuspended
Thistrapissentwhenavirtualmachineissuspended.
Thistrapissentwhenanentitystatushaschanged.
VMWARE-TRAPS-MIB.mibalsodefinesvariablesusedbythesetraps.Table 57liststhe
variablesdefinedinthisfile.
Table 5-7. Variables Defined in VMWARE-TRAPS-MIB
Variable
ID Mapping
Description
vmwTraps 101
TheIDoftheaffectedvirtualmachinegenerating
thetrap.IfthereisnovirtualmachineID(for
example,ifthevirtualmachinehasbeen
poweredoff),thevmIDis1.
vmConfigFile
vmwTraps 102
Theconfigurationfileofthevirtualmachine
generatingthetrap.
90
vpxdTrapType
vmwTraps 301
ThetraptypeoftheVirtualCentertrap.
vpxdHostName
vmwTraps 302
Thenameoftheaffectedhost.
vpxdVMName
vmwTraps 303
Thenameoftheaffectedvirtualmachine.
VMware, Inc.
ID Mapping
Description
vpxdOldStatus
vmwTraps 304
Thepriorstatus.
vpxdNewStatus
vmwTraps 305
Thenewstatus.
vpxdObjValue
vmwTraps 306
Theobjectvalue.
VMWARE-VMINFO-MIB
TheVMWARE-VMINFO-MIB.mibfiledefinesvariablesforreportingvirtualmachine
information.Table 58liststhevariablesdefinedinthisfile.
Table 5-8. Identification Mappings for VMWARE-VMINFO-MIB
Variable
ID Mapping
Description
vmTable
vmwVirtMachines 1
Atablecontaininginformationonthe
virtualmachinesthathavebeen
configuredonthesystem.
vmEntry
vmTable 1
Therecordforasinglevirtualmachine.
vmIdx
vmEntry 1
Anindexforthevirtualmachineentry.
vmDisplayName
vmEntry 2
Thedisplaynameforthevirtual
machine.
vmConfigFile
vmEntry 3
Thepathtotheconfigurationfileforthis
virtualmachine.
vmGuestOS
vmEntry 4
Theguestoperatingsystemrunningon
thevirtualmachine.
vmMemSize
vmEntry 5
Thememory(inMB)configuredforthis
virtualmachine.
vmState
vmEntry 6
Thevirtualmachinepowerstate(onor
off).
vmVMID
vmEntry 7
Anidentificationnumberassignedto
runningvirtualmachinesbythe
VMkernel.Poweredoffvirtual
machinestonothavethisID.
vmGuestState
vmEntry 8
Thestateoftheguestoperatingsystem
(onoroff).
hbaTable
vmwVirtMachines 2
Atableofdiskadaptersvisibletoa
virtualmachine.
hbaEntry
hbaTable 1
RecordforasingleHBA.
VMware, Inc.
91
92
Variable
ID Mapping
Description
hbaVmIdx
hbaEntry 1
Anumbercorrespondingtothevirtual
machinesindexinthevmTable.
hbaIdx
hbaEntry 2
ThevirtualmachinesvirtualSCSI
adapternumber.
hbaNum
hbaEntry 3
ThedevicenumberfortheHBA.
hbaVirtDev
hbaEntry 4
ThevirtualdevicetypeforthisHBA.
hbaTgtTable
vmwVirtMachines 3
ThetableofSCSItargetsvisibletoa
virtualmachine.
hbaTgtEntry
hbaTgtTable 1
RecordforasingleSCSItarget.
hbaTgtVmIdx
hbaTgtEntry 1
Anumbercorrespondingtothevirtual
machinesindexinthevmTable.
hbaTgtIdx
hbaTgtEntry 2
ThevirtualSCSItargetnumber.
hbaTgtNum
hbaTgtEntry 3
TheSCSItargetdescription.
netTable
vmwVirtMachines 4
Atableofnetworkadaptersseenbya
virtualmachine.
netEntry
netTable 1
Arecordforasinglenetworkadapter.
netVmIdx
netEntry 1
Anumbercorrespondingtothevirtual
machinesindexinthevmTable.
netIdx
netEntry 2
Indexforthistable.
netNum
netEntry 3
Thedevicenumberforthenetwork
adapter.
netName
netEntry 4
Thedevicenameforthenetwork
adapter.
netConnType
netEntry 5
Connectiontype(userormonitor
device).
floppyTable
vmwVirtMachines 5
Atableoffloppydrivesvisibletoa
virtualmachine.
floppyEntry
floppyTable 1
Arecordforasinglefloppydevice.
fdVmIdx
floppyEntry 1
Anumbercorrespondingtothevirtual
machinesindexinthevmTable.
fdIdx
floppyEntry 2
Indexforthefloppytable.Givesthe
orderofthefloppydeviceonthevirtual
machine.
fdName
floppyEntry 3
Thedevicenumberornameforthe
floppydevice.
VMware, Inc.
ID Mapping
Description
fdConnected
floppyEntry 4
Indicateswhetherthefloppydeviceis
connected.
cdromTable
vmwVirtMachines 6
AtableofCDROMdrivesvisibletoa
virtualmachine.
cdromEntry
cdromTable 1
ArecordforasingleCDROMdrive.
cdVmIdx
cdromEntry 1
Anumbercorrespondingtothevirtual
machinesindexinthevmTable.
cdromIdx
cdromEntry 2
IndexfortheCDROMtable.Givesthe
orderofCDROMdevicesonthevirtual
machine.
cdromName
cdromEntry 3
Thedevicenumberornameforthe
CDROMdevice.
cdromConnected
cdromEntry 4
IndicateswhethertheCDROMdevice
isconnected.
VMWARE-VMKERNEL-MIB
TheVMWARE-VMKERNEL-MIB.mibfiledefinesvariablesusedtoreporttheVMkernel
state.Table 59liststhevariablesdefinedinthisfile.
Table 5-9. Identification Mappings for VMWARE-VMKERNEL-MIB
Variable
ID Mapping
Description
esxVMKernel
vmwESX 1
TherootOIDforVMkernelvariables.
vmkLoaded
esxVMKernel 1
IndicateswhethertheVMkernelhasbeen
loaded.Notethatifthevalueofthisvariable
isNo,thenallothervariablesreportedfor
ESXServer3areinvalid.
VMware, Inc.
93
ConfiguretheSNMPsettingsonVirtualCenterServer.
ConfigureyourmanagementsoftwaretoaccepttrapsfromVirtualCenterServer.
IntheVIClientconnectedtoVirtualCenterServer,chooseAdministration>
VirtualCenterManagementServerConfiguration.
TheVirtualCenterManagementServerConfigurationdialogboxisdisplayed.
SelectSNMPtodisplaytheSNMPpage.
IntheReceiverURLtextbox,entertheDNSnameorIPaddressoftheSNMP
receiver.
Intheadjacenttextbox,entertheportnumberoftheSNMPreceiver.
Iftheportvalueisleftempty,thedefaultvalueof162isused.
IntheCommunityStringtextbox,enterthecommunityidentifier.
ToenableadditionalSNMPreceivers,selecttheappropriatecheckbox,andrepeat
Steps3through5forthatreceiver.
ClickOKtoclosethedialogboxandsavethesettings.
ThetrapssentbyVirtualCenterServeraretypicallysenttoothermanagement
programs.YoumustconfigureyourmanagementservertointerprettheSNMPtraps
sentbyVirtualCenterServer.
To configure your management program to interpret VirtualCenter SNMP traps
1
(SEEUPDATE)CopytheMIBfilestothelocationrequiredbyyourmanagement
software.TointerpretVirtualCenterServertraps,onlythefollowingMIBfilesare
needed:
VMWARE-ROOT-MIB.mib
VMWARE-TRAPS-MIB.mib
TheMIBdefinitionfilescanbefoundatC:\Program
Files\VMware\Infrastructure\VirtualCenter Server\MIBSwhenthe
defaultinstallationdirectoryisused.
2
ModifyyourmanagementprogramtoincludeandinterprettheVMwareMIBs.
SeeyourmanagementprogramdocumentationforinformationonaddingMIB
definitionstoyourprogram.
94
VMware, Inc.
Logintotheserviceconsoleastherootuser.
Editthe /etc/snmp/snmpd.confconfigurationfile.
AddorremovethefollowinglinetoenableordisableVMwareMIBitems:
dlmod SNMPESX /usr/lib/vmware/snmp/libSNMPESX.so
VMware, Inc.
95
Bydefault,theagentstartsandrunsasbackgroundprocesses.
To enable and disable traps on ESX Server 3
1
Edittheconfig.xmlfile.
Theconfigurationparametersnmp/generateTrapsinthe
/etc/vmware/hostd/config.xmlfiledetermineswhethertogenerateatrap.By
default,atrapisgenerated.
Todisabletraps,addthefollowingentrytothefile:
<plugins>
<snmpsvc><generateTraps>false</generateTraps></snmpsvc>
</plugins>
Toreenabletraps,removetheentryfromthefile.
Restartvmware_hostdtoseethechangetakeeffect.
Logintotheserviceconsoleastherootuser.
Modifythe/etc/snmp/snmpd.conffile.
Usingatexteditor,addthefollowingline,replacingmercury.solar.comwiththe
nameofthehostonyournetworkthatwillreceivetraps.
trapsink example.com
Repeatthislinetospecifymorethanonedestination.
96
VMware, Inc.
Addthefollowingline,replacingpublicwithacommunitynameofyourchoice:
trapcommunity public.
Onlyoneinstanceofthislineisallowed.
Saveyourchanges.
Description
Specifiescommunitiesseparatedbycommas.Thesettings
specifiedusingthisflagoverwriteanyprevioussettings.
--disable
StopstheSNMPservice.
-D
--enable
StartstheSNMPservice.
-E
--port <port-number>
SetstheportusedbytheSNMPagent.Thedefaultisudp/162.
-p <port-number>
--reset
Clearsallpreviouslyspecifiedcommunitiesandtargets.
-r
--show
DisplaysthecurrentSNMPconfiguration.
-s
--targets <hostname[@port]>
</community>[, ...]
Setsthedestinationfor(notifications)traps.Thesettings
specifiedusingthisflagoverwriteanyprevioussettings.
-t <hostname[@port]>
</community>[, ...]
--test
-T
VMware, Inc.
SendsatestnotificationthatcanbeusedtovalidatetheSNMP
configuration.
97
Inyourmanagementsoftware,specifytheESXServermachineasanSNMPbased
manageddevice.
Setupappropriatecommunitynamesinthemanagementsoftware.Thesemust
correspondtothevaluessetinthemasterSNMPagentsconfigurationfile,for
example,rocommunity,trapcommunity,andtrapsink.
LoadtheESXServerMIBsintothemanagementsoftwaresoyoucanviewthe
symbolicnamesfortheESXServervariables.YoucanfindtheMIBfileson
ESX ServerSW,inthe/usr/lib/vmware/snmp/mibsdirectory.
SNMP Diagnostics
YoucanusethefollowingtoolstodiagnoseproblemswithSNMPconfiguration.
Typevicfg-snmp -TattheremotecommandlineinterfacetoprompttheESX
Server3iagenttosendatesttrap.
TheSNMPv2-MIBfileprovidesanumberofcounterstoaidindebuggingSNMP
problems.Table 511listssomeofthesediagnosticcounters.
98
Variable
ID Mapping
Description
snmpInPkts
snmp 1
Thetotalnumberofmessagesdeliveredto
theSNMPentityfromthetransportservice.
snmpInBadVersions
snmp 3
ThetotalnumberofSNMPmessagesthat
weredeliveredtotheSNMPentityand
wereforanunsupportedSNMPversion.
VMware, Inc.
ID Mapping
Description
snmpInBadCommunityNames
snmp 4
Thetotalnumberofcommunitybased
SNMPmessagesdeliveredtotheSNMP
entitythatusedaninvalidSNMP
communityname.
snmpInBadCommunityUses
snmp 5
Thetotalnumberofcommunitybased
SNMPmessagesdeliveredtotheSNMP
entitythatrepresentedanSNMPoperation
thatwasnotallowedforthecommunity
namedinthemessage.
snmpInASNParseErrs
snmp 6
ThetotalnumberofASN.1orBERerrors
encounteredbytheSNMPentitywhen
decodingreceivedSNMPmessages.
snmpEnableAuthenTraps
snmp 30
IndicateswhethertheSNMPentityis
permittedtogenerateauthenticationFailure
traps.Thevalueofthisobjectoverridesany
configurationinformation.Ittherefore
providesameansofdisablingall
authenticationFailuretraps.
snmpSilentDrops
snmp 31
ThetotalnumberofConfirmedClassPDUs
deliveredtotheSNMPentitythatwere
silentlydroppedbecausethesizeofareply
containinganalternateResponseClass
PDUwithanemptyvariablebindingsfield
wasgreaterthaneitheralocalconstraintor
themaximummessagesizeassociatedwith
theoriginatoroftherequest.
snmpProxyDrops
snmp 32
ThetotalnumberofConfirmedClassPDUs
deliveredtotheSNMPentitythatwere
silentlydroppedbecausethetransmission
ofthemessagetoaproxytargetfailedina
mannerotherthanatimeoutsuchthatno
ResponseClassPDUcouldbereturned.
VMware, Inc.
99
ViewingSystemLogEntriesonpage 100
ExternalSystemLogsonpage 101
ConfiguringSyslogonESXServerHostsonpage 103
ExportingDiagnosticDataonpage 104
CollectingLogFilesonpage 105
100
FromtheVIClientconnectedtoeitheraVirtualCenterServeroranESXServer,
displaytheadministrationpanelandviewthesystemlogtab.
ClicktheAdminbuttoninthenavigationbar.ClicktheSystemLogstab.
Fromthedropdownlist,choosethelogandentryyouwanttoview.
VMware, Inc.
Withthelogyouwanttofilterdisplayed,chooseView>Filteringtorefertothe
filteringoptions.
Entertextintothedatafield.ClickCleartoemptythedatafield.
Location
ESXServer2.xServicelog
/var/log/vmware/vmware-serverd.log
ESXServer3.xServicelog
/var/log/vmware/hostd.log
VMware, Inc.
101
Location
VIClientAgentlog
/var/log/vmware/vpx/vpxa.log
VirtualMachineKernelCorefile
/root/vmkernel-core.<date>
and
/root/vmkernel-log.<date>
Thesefilesarepresentafteryourebootyourmachine.
Sysloglog
/var/log/messages
ServiceConsoleAvailability
report
/var/log/vmkernel
VMkernelMessages
/var/log/vmkernel
VMkernelAlertsandAvailability
report
/var/log/vmkernel
VMkernelWarning
/var/log/vmkwarning
VirtualMachinelogfile
vmware.loginthesamedirectoryasthe.vmxfileforthe
virtualmachine
VirtualMachineConfiguration
file
<virtual_machine_name>/<virtual_machine_name>.
vmx locatedonadatastoreassociatedwiththemanaged
host.UsedthevirtualmachinesummarypageintheVI
Clienttodeterminethedatastoreonwhichthisfileis
located.
Table 513listslogfilesassociatedwiththeVIClientmachine.
Table 5-13. VI Client System Logs
Component
Location
VIClient
Installationlog
Example:
TempdirectoryontheVIClientmachine.
C:\Documents and Settings\<user name>\Local
Settings\Temp\vmmsi.log
VIClient
Servicelog
\vpxdirectoryinthetempdirectoryontheVIClientmachine.
Example:
C:\Documents and Settings\<user name>\Local
Settings\Temp\vpx\viclient-x.log
x(=0, 1, ... 9)
102
VMware, Inc.
LogfilepathSpecifiesadatastorepathtoafileinwhichsyslogdlogsall
messages.
RemotehostSpecifiesaremotehosttowhichsyslogmessagesareforwarded.
Youcanalsospecifytheportonwhichtheremotehostreceivesmessages.
SelectthehostintheVIClientinventory.
ClicktheConfigurationtabtodisplayit.
ClickAdvanced Settings.
SelectSysloginthetreecontrol.
IntheSyslog.Local.DatastorePathtextbox,enterthedatastorepathforthefileto
whichsyslogwilllogmessages.
Thedatastorepathshouldbeoftheform[<datastorename>]</path/to/file>,where
thepathisrelativetotherootofthevolumebackingthedatastore.Forexample,
thedatastorepath[storage1] var/log/messageswouldmaptothepath
/vmfs/volumes/storage1/var/log/messages.
Ifnopathisspecified,thedefaultpathis/var/log/messages.
IntheSyslog.Remote.Hostnametextbox,enterthenameoftheremotehostto
whichsyslogdatawillbeforwarded.
Ifnovalueisspecified,noforwardingtakesplace.
Inordertoreceivetheforwardedsyslogmessages,yourremotehostmusthavea
syslogserviceinstalledandcorrectlyconfigured.Consultthedocumentationfor
thesyslogserviceinstalledonyourremotehostforinformationonconfiguration.
VMware, Inc.
103
IntheSyslog.Remote.Porttextbox,entertheportontheremotehosttowhich
syslogdatawillbeforwarded.
Bydefault,thisoptionissetto514,whichisthedefaultUDPportusedbysyslog.
ChangestothisoptiontakeeffectonlyifSyslog.Remote.Hostnameisconfigured.
ClickOK.
Changestothesyslogoptionstakeeffectimmediately.
SeetheESXServer3iConfigurationGuideformoreinformationoninstallingandusing
theRemoteCLI.
104
FromtheVIClientconnectedtoaVirtualCenterServerorESXServer,choose
Administration>ExportDiagnosticData.
IftheVIClientisconnectedtoVirtualCenterServer,specifythehostwhoselogs
youwanttoexportandthelocationforstoringthelogfiles.
VMware, Inc.
IftheVIClientisconnectedtoanESXServer,specifythelocationforthelogfiles.
ClickOK.
Afileiscreatedoftheselecteddataandstoredatthespecifiedlocation,usingthe
vm-supportscript.Ifnofileextensionisprovided,thedefaultisatextfile.Thefile
containsType,Time,andDescription.
ChooseAdministration.ClickServerSettings>LoggingOptions.
ChooseVerbosefromthepopupmenu.
ClickOK.
Toviewtheviclient-*.logfiles,changetothedirectory,%temp%.
IfyouarerunningtheVIClientontheVirtualCenterServermachine,download
thelogbundle.
VMware, Inc.
105
IftheVMkernelfails,normallyanerrormessageappearsforaperiodoftimeand
thenthevirtualmachinereboots.
IfyouspecifiedaVMwarecoredumppartitionwhenyouconfiguredyourvirtual
machine,theVMkernelalsogeneratesacoredumpanderrorlog.
MoreseriousproblemsintheVMkernelcanfreezethemachinewithoutanerror
messageorcoredump.
To collect ESX Server log files using the Service Console
Runthefollowingscriptontheserviceconsole:
/usr/bin/vm-support
ThisscriptcollectsandpackagesallrelevantESXServer3systemand
configurationinformationandESXServerlogfiles.Thisinformationcanbeused
toanalyzetheproblemyouareencountering.
Theresultingfilehasthefollowingformat:
esx-<date>-<unique-xnumber>.tgz
106
VMware, Inc.
ThischapterdescribeshowtomanagetheobjectsinyourVMwareInfrastructure
environment.Thisincludesfolders,datacenters,clusters,resourcepools,networks,
anddatastores.Theseobjectsareusedtohelpmanageororganizethemonitoredand
managedhostsandvirtualmachines.
NOTETheviewsandcapabilitiesdisplayedvarydependingonwhethertheVIClient
isconnectedtoaVirtualCenterServeroranESXServerhost.Unlessindicated,the
process,task,ordescriptionappliestoallkindsofVIClientconnections.
Thischapterdescribeshowtoaddorremoveinventoryobjects.Includedisareference
tothedocumentationthatdescribestheseitemsandrelatedactivitiesindetail.
EachobjectintheVMwareInfrastructureClienthasitsplaceintheoverallhierarchy.
Anobjectspositionisdeterminedbytheobjectsfunctionality.
Thischaptercontainsthefollowingtopics:
UnderstandingVIClientObjectsonpage 108
AddinganInventoryObjectonpage 110
MovingObjectsintheInventoryonpage 111
RemovinganInventoryObjectonpage 112
WorkingwithFilesintheDatastoreBrowseronpage 112
PerforminganInitialDatacenterConsolidationonpage 113
VMware, Inc.
107
ViewingthroughtheMapsfeatureshowstheinventoryobjectrelationshipsin
graphicalform.
Clickinganobjectintheinventoryprovidesalistoftabbedcontentthatlists
relatedobjects.
Forexample,adatastorehasavirtualmachinetabthatliststhevirtualmachines
thatusethedatastore.Thereisalsoahosttabthatlistthehoststhatcanaccessthe
datastore.
ViewingInventory>HostsandClustersprovidesaviewofthesetofvirtual
machinesthatrunonaparticularhost,cluster,orresourcepool.Eachobjecthasa
tabthatdisplaysallthevirtualmachinesassociatedorcontainedwithinin.
However,theHostsandClustersviewisnotacompletelistofavailablevirtual
machinesandtemplates.OnlytheInventory>VirtualMachinesandTemplates
optiondisplaysallthevirtualmachineandtemplates.Throughthisviewyoucan
organizevirtualmachinesintoarbitraryfolderhierarchies.
TheVMwareInfrastructureClientobjectsareasfollows:
RootfolderInVirtualCenterServeronly.Childobjectsaredatacentersor
subfolders.TherootfolderissetasadefaultforeveryVirtualCenterServer.You
canchangethename,butnotaddorremoveit.
FoldersInVirtualCenterServeronly.Childobjectsaredatacenters,hosts,
clusters,virtualmachines,templates,orsubfolders.
DatacentersInVirtualCenterServeronly.Childobjectsarefolders,clusters,or
hosts.
Adatacentercontainsclusters,hosts,andvirtualmachines.Allactionstakenupon
managedhostsandvirtualmachinesareappliedwithintheirdatacenter.Withina
datacenter,youcanmonitorandmanagevirtualmachinesseparatelyfromtheir
hostsanduseVMotion.
108
ClustersInVirtualCenterServeronly.Childobjectsarehosts,virtualmachines,
orresourcepools.
VMware, Inc.
Ifyoursystemislicensed,youcanenablethefollowingclusterfeatures:
VMwareHAAllowsVirtualCentertomigrateandrestartavirtualmachine
whenahostfails.VMwareHAisnotlistedasaninventoryobjectitself,butit
allowstheclusterobjecttobeseen.
VMwareDRSMonitorstheVirtualCenterenvironment,makesinitialplacement
recommendations,makesvirtualmachinemigrationrecommendations,makes
distributedpowermanagementrecommendations,andenablesVirtualCenterto
automaticallyplaceandmigratevirtualmachinesonhoststoattainthebestuseof
clusterandpowerresources.VMwareDRSisnotlistedasaninventoryobject
itself,butitallowstheclusterobjecttobeseen.
SeetheResourceManagementGuideforcomprehensiveinformationonusing
VMwareInfrastructureClientclusters.
HostsChildobjectsarevirtualmachinesorresourcepools.HostsareESXServer
systems.Thetermhostreferstothevirtualizationplatformthatisthehosttothe
virtualmachines.HostisthedefaulttopstructureforastandaloneESXServer
machine.
WhentheVirtualCenterServerisconnectedtotheVMwareInfrastructureClient,
allESXServersystemsregisteredwithVirtualCenterarereferredtoashosts.ESX
ServersystemsdirectlyconnectedtotheVMwareInfrastructureClientarereferred
toasstandalonehosts.
SeetheESXServer3ConfigurationGuideorESXServer3iConfigurationGuidefor
comprehensiveinformationonconfiguringyourESXServersystem.
ResourcepoolsChildobjectsarevirtualmachinesorresourcepools.Resource
poolsareavailableonESXServerhostsaswellasthroughVirtualCenterServers.
AVMwareInfrastructureClientresourcepoolisusedtoallocatehostprovided
CPUandmemorytothevirtualmachinesresidenttothehost.
SeetheResourceManagementGuideforcomprehensiveinformationonusing
resourcepools.
VirtualmachinesLocatedwithinahost,virtualdisksonadatastore,associated
withinaclusterorresourcepool.Canbelistedasachildobjecttohosts,clusters,
orresourcepools.Canbemovedbetweenhostsorclusters.Whenaddingtoa
clusterorresourcepool,youmustspecifyorhaveintheclusterorresourcepoola
designatedtargethost.
TemplatesAtemplateisamastercopyofavirtualmachinethatcanbeusedto
createandprovisionnewvirtualmachines.
VMware, Inc.
109
NetworksInVirtualCenterServeronly.Childobjecttodatacenters.Networksare
discoveredwhenhostsareaddedtotheVMwareInfrastructureenvironment.
SeetheESXServer3ConfigurationGuideorESXServer3iConfigurationGuidefor
comprehensiveinformationonconfiguringESXServernetworks.
DatastoresInVirtualCenterServeronly.Childobjecttodatacenters.Datastores
arediscoveredwhenhostsareaddedtotheVMwareInfrastructureenvironment.
Thisincludesthediscoveryofdatastoresthatarelocaltothemanagedhostaswell
asdatastoresontheSANorNAS.
SeetheESXServer3ConfigurationGuideorESXServer3iConfigurationGuidefor
comprehensiveinformationonconfiguringESXServerdatastores.
110
FromaVIClient,displaytheappropriateinventoryview.
Selecttheappropriateparenticonintheinventorypanel.Fromthepopupmenu,
chooseNew <Object>where<Object>isafolder,datacenter,cluster,resource
pool,host,orvirtualmachine.
Ifthenewobjectisafolderordatacenter,anewiconisaddedtotheinventory.
Forexample,anewdatacenterisaddedtothehierarchy.Typeinausefulname.
VMware, Inc.
Iftheobjectisacluster,resourcepool,host,orvirtualmachine,awizardappears.
AnswerthepromptsandclickFinish.
Foradditionalinformation,seetheappropriatemanual:
ClusterSeetheResourceManagementGuide.
ResourcepoolSeetheResourceManagementGuide.
HostSeeManagingHostsinVirtualCenteronpage 117.
VirtualmachineSeeManagingVirtualMachinesonpage 169.
FromaVIClient,displaytheappropriateinventoryview.
Selecttheobjecttobemovedfromtheappropriateinventoryviewbyclickingit.
Aboxisdisplayedaroundit.Thisindicatestheobjectisselected.
Dragthemovingobjecttothetargetobject.
Ifthemovingobjectisallowedtomovetothetarget,thetargetobjectis
displayedwithaboxaroundit,indicatingitisselected.
Ifthemovingobjectisnotallowedtomovetothetarget,anaughtsign(zero
withaslash)appears,andtheobjectisnotmoved.
Theinventoryobjectscanbemovedasfollows:
VMware, Inc.
Rootfolder,roothost(ESXServer),networks,anddatastoresCannotbe
moved.
FoldersCanbemovedwithinadatacenter.
DatacenterCanbemovedtofoldersatasiblingorparentlevel.
ClusterCanbemovedbetweenfoldersandwithindatacentersatasibling
orparentlevel.
HostWhenmanagedbyaVirtualCenterServer,ifahostisinacluster,all
virtualmachinesonthehostmustbeshutdownandthehostmustbeplaced
intomaintenancemodebeforeitcanbemovedfromthecluster.Ahostcanbe
movedbetweenclustersanddatacenters.
111
ResourcepoolsCanbemovedtootherresourcepoolsandfolders.
VirtualmachinesCanbemovedtootherresourcepools,clusters,folders,
datacenters,orhosts.Whenaddingtoanythingotherthanahost,youmust
specifyatargethost.
Correcttheconditionalsituation,ifneeded.
Whenyoureleasethemousebuttonafterdraggingtheobjectmovestothenew
locationoranerrormessageindicateswhatneedstobedonetopermitthemove.
FromaVIClient,displaytheappropriateinventoryview.
Selecttheobject.Fromthepopupmenu,chooseRemove.
Toconfirmthatyouwanttoremovetheobject,clickYesandfollowtheprompts,
asneeded.
Whenconfirmed,VirtualCenterremovesallclusters,hosts,andvirtualmachines
withinthedatacenterfromthemanagedinventory.Inaddition,alltheassociated
tasks,alarms,andeventsarealsoremoved.Assignedprocessorandmigration
licensesarereturnedtoavailablestatus.Virtualmachinesthatwereonthe
managedhostremainonthehost.Therootfoldercannotberemoved.
112
Vieworsearchthecontentsofadatastore.
AddavirtualmachineortemplatestoredonadatastoretotheVIClientinventory.
Copyormovefilesfromonelocationtoanother,includingtoanotherdatastore.
VMware, Inc.
Uploadafilefromtheclientcomputertoadatastore.
Downloadafilefromadatastoretotheclientcomputer.
Deleteorrenamefilesonadatastore.
TheDatastoreBrowseroperatesinamannersimilartofilesystemapplicationslike
WindowsExplorer.Itsupportsmanycommonfilesystemoperations,including
copying,cutting,andpastingfiles.TheDatastoreBrowserdoesnotsupport
draganddropoperations.
FordetailedinstructionsonusingtheDatastoreBrowser,seetheVIClientonlinehelp.
VMware, Inc.
113
114
VMware, Inc.
VMware, Inc.
115
116
VMware, Inc.
Managing Hosts in
VirtualCenter
ThischapterdescribeshowtomanagehostsusingVirtualCenter.Forinformationon
configurationmanagementofESXServerhosts,seetheESXServer3ConfigurationGuide
orESXServer3iConfigurationGuide.
NOTETheviewsandcapabilitiesdisplayedvarydependingonwhethertheVIClient
isconnectedtoaVirtualCenterServeroranESXServerhost.Unlessindicated,the
process,task,ordescriptionappliestoallkindsofVIClientconnections.
Thischaptercontainsthefollowingtopics:
AboutHostsonpage 118
UnderstandingHostStatesonpage 119
AddingaHostonpage 119
ConnectingorDisconnectingaHostonpage 122
RemovingaHostfromaClusteronpage 124
RemovingaHostfromVirtualCenteronpage 125
HostAdvancedConfigurationOptionsonpage 127
VMware, Inc.
117
About Hosts
Ahostisavirtualizationplatform,anESXServersystem,thatsupportsvirtual
machines.AVirtualCentermanagedhostisanESXServerhostthatisregisteredwith
VirtualCenter.ThetaskofmanagingahostisaccomplishedthroughtheVMware
InfrastructureClient.ThisVIClientcanbeconnectedeitherdirectlytoanESXServer
hostorindirectlytohoststhroughaconnectiontoaVirtualCenterServer.
WhenESXServerhostsareconnectedtotheVIClientdirectly,youmanagethem
individuallyasstandalonehosts.Mostofthehostconfigurationandvirtualmachine
configurationfeaturesstillapply.Featuresthatrequiremultiplehosts,suchas
migrationwithVMotionofavirtualmachinefromonehosttoanother,arenotavailable
throughthestandalonehostconnection.
WhenESXServerhostsaremanagedbyVirtualCenter,theyareaddedtotheVMware
InfrastructureenvironmentthroughaVIClientconnectedtoaVirtualCenterServer.
Managedhostsarehierarchicallyplacedindatacenters,folders,orclustersunderthe
rootnodefolder.
CAUTIONIfanESXServerhostisconnectedwithaVirtualCenterServerandyou
attachedaVIClienttomanagetheESXServerhostdirectly,youreceiveanerror
messagebutareallowedtoproceed.Thismightresultinconflictsonthehost,especially
ifthehostispartofacluster.Thisactionisstronglydiscouraged.
Allvirtualmachinesonmanagedhostsarediscoveredandimportedinto
VirtualCenter.Whenyouaddmultiplemanagedhosts,theVirtualCenterServer
identifiesanynamingconflictsthatexistbetweenvirtualmachinesandalertsthe
systemadministrator,whocanthenrenamevirtualmachinesasnecessary.Configure
thevirtualmachinedisplaynames.Thenamecanbeupto80characterslongandmay
containalphanumericcharactersandtheunderscore(_)andhyphen()characters.The
namemustalsobeuniqueacrossallvirtualmachineswithinavirtualmachinegroup.
Namesarecaseinsensitive:thenamemy_vmisidenticaltoMy_Vm.
WhentheVirtualCenterServerconnectstoamanagedhost,itdoessoasaprivileged
user.TheindividualVMwareInfrastructureClientuserdoesnotnecessarilyneedtobe
anadministrativeuseronthemanagedhost.SeeAssigningAccessPermissionson
page 275forinformationonsettingupVMwareInfrastructureClientusers.
118
VMware, Inc.
Adding a Host
Virtualmachinesexistonmanagedhostswithinthenetwork.Hostsareaddedtothe
VMwareInfrastructureenvironment.TheVirtualCenterServerdiscoversandaddsall
thevirtualmachinescontainedwithinthatmanagedhosttotheVMwareInfrastructure
environment.
IfyouareconnectingyourVIClienttoanESXServerdirectly,theproceduresinthis
sectiondonotapply.
NOTEWhenaddingorremovinghosts,makesureNFSmountsareactive.IfNFS
mountsareunresponsive,theoperationfails.(SEEUPDATE)
To add a host to the VirtualCenter Server
1
Ensureacommunicationchannelthroughafirewall,ifneeded.
IfanymanagedhostintheVirtualCenterenvironmentisbehindafirewall,ensure
thatthemanagedhostcancommunicatewiththeVirtualCenterServerandwith
allotherhostsonport902oranotherconfiguredport.SeetheInstallationGuidefor
ESXServer3ortheSetupGuideforyourESXServer3iproduct,andtheESXServer
3ConfigurationGuideorESXServer3iConfigurationGuideforadditional
information.
ClicktheInventorybuttoninthenavigationbar.Expandtheinventoryasneeded,
andclicktheappropriatedatacenter,folder,orcluster.
Selecttheappropriatedatacenterorcluster,andchooseNewHostfromthemain
orpopupmenu.
VMware, Inc.
119
Enterthemanagedhostconnectionsettings.
TypethenameofthemanagedhostintheHostnamefield.
EntertheUsernameandPasswordforauseraccountthathasadministrative
privilegesontheselectedmanagedhost.
VirtualCenterusestherootaccounttologintothesystemandthencreatesa
specialuseraccount.VirtualCenterthenusesthisaccountforallfuture
authentication.
120
ToconfirmtheHostSummaryinformation,clickNext.
Ifyouareaddingthehosttoacluster:
VMware, Inc.
Specifywhatshouldhappentotheresourcepoolsonthehost.
Theoptionsare:
Putallthehostsvirtualmachinesintotheclustersrootresourcepool.
Createnewresourcepoolforthehostsvirtualmachines.Thedefault
resourcepoolnameisderivedfromthehostsname.Typeoverthetextto
supplyyourownname.
ClickNext.
SeetheResourceManagementGuideformoreinformationonclusters.
7
Ifyouareaddingthehosttoadatacenter:
a
Identifythelocationofthehostsvirtualmachines.
SelectfromthelistofinventoryobjectsdisplayedintheSelectionbox.
ToconfirmcompletingtheAddHostwizard,clickFinish.
WhenthedialogboxiscompleteandyouclickNext,VirtualCenterdoesthe
following:
VMware, Inc.
Searchesthenetworkforthespecifiedmanagedhostandidentifiesallthe
virtualmachinesonthemanagedhost.IfyouclickCancel,thehostisremoved
fromtheVirtualCenterinventory.
Connectstothemanagedhost.Ifthewizardcannotconnecttothemanaged
host,themanagedhostisnotaddedtotheinventory.
Verifiesthatthemanagedhostisnotalreadybeingmanaged.Ifitisalready
beingmanagedbyanotherVirtualCenterServer,VirtualCenterdisplaysa
message.Ifthewizardcanconnecttothemanagedhostbutforsomereason
cannotremainconnectedtotheVirtualCenterServer,thehostisadded,butis
inadisconnectedstate.Thisoccurs,forexample,ifthehostisalreadybeing
managedbyanotherVirtualCenterServer.
Readsthenumberofprocessorsonthemanagedhostandallocatesthe
appropriatenumberoflicenses.Thenumberofprocessorsisstoredinthe
VirtualCenterdatabaseandisverifieduponeachmanagedhostreconnection
andVirtualCenterstartup.
121
NOTENewerprocessorshavetwoCPUcoresineachprocessorpackage.
SystemswithdualcoreprocessorsmustuseESXServer2.5.2orlater.
VirtualCenterlicensesareissuedbypairsofprocessorpackages,notby
processorcores.Therefore,ifthesystemisusingtwodualcoreprocessorsor
twosinglecoreprocessors,thesystemrequiresasingle2processor
VirtualCenterlicense.
Verifiesthatthemanagedhostversionissupported.Ifitisnot,andthe
managedhostversioncanbeupgraded,VirtualCenterpromptsyouto
performanupgrade.
Importsexistingvirtualmachines.
FromtheVIClientconnectedtoaVirtualCenterServer,clicktheInventorybutton
inthenavigationbar.Expandtheinventoryasneeded,andclicktheappropriate
managedhost.
Selecttheappropriatemanagedhosticonintheinventorypanel,andchoose
ConnectorDisconnectfromthepopupmenu.
Whendisconnecting,confirmtheaction.ClickYes.
WhenthemanagedhostsconnectionstatustoVirtualCenterischanged,the
statusesofthevirtualmachinesonthatmanagedhostareupdatedtoreflectthe
change.
122
VMware, Inc.
Ifthemanagedhostisdisconnected,theworddisconnectedisappendedtothe
objectnameinparentheses,andtheobjectisdimmed.Allassociatedvirtual
machinesaresimilarlydimmedandlabeled.
VMware, Inc.
123
124
FromtheVIClientconnectedtoaVirtualCenterServer,displaytheinventory.
ToremovetheVirtualCenteragentfromthemanagedhost,ensurethatthe
managedhostisinaconnectedstate.
Poweroffallvirtualmachinesonthehost,ormigratethevirtualmachinestoanew
hostusingVMotion.
Selecttheappropriatemanagedhosticonintheinventorypanel,andchooseEnter
MaintenanceModefromthepopupmenu.ClickYes.
VMware, Inc.
Thehosticonchangesandthetermmaintenancemodeisaddedtothenamein
parentheses.
5
Movethehost:
a
Selectthehosticonintheinventorypanel,anddragittothenewlocation.
Thehostcanbemovedtoanotherclusteroranotherdatacenter.Whenthenew
locationisselected,ablueboxsurroundstheclusterordatacentername.
Releasethemousebutton.
VirtualCentermovesthehosttothenewlocation.
Selectthehost,andfromthepopupmenuchooseExitMaintenanceMode.
Restartanyvirtualmachines,asneeded.
VMware, Inc.
125
VM2
VM2.dsk
VirtualCenter
host B
VM3
VM3.dsk
VM4.dsk
VM4
shared datastore
2. Remove host. Virtual machines stay on the hosts datastore.
host A
VirtualCenter
VM1
VM1.dsk
VM2
VM2.dsk
host B
VM3
VM3.dsk
VM4.dsk
VM4
shared datastore
FromtheVIClientconnectedtoaVirtualCenterServer,displaytheinventory.
ToremovetheVirtualCenteragentfromthemanagedhost,ensurethatthe
managedhostisinaconnectedstate.
Themanagedhostcanbeinaconnectedordisconnectedstatewhenyouremove
it.However,removingamanagedhostwhileitisdisconnecteddoesnotremove
theVirtualCenteragentfromthemanagedhost.
126
Poweroffallvirtualmachinesonthehost,ormigratethevirtualmachinestoanew
hostusingVMotion.
Ifthehostispartofacluster,selecttheappropriatemanagedhosticoninthe
inventorypanelandchooseEnterMaintenanceModefromthepopupmenu.
Confirmplacement.ClickYes.
VMware, Inc.
Selecttheappropriatemanagedhosticonintheinventorypanel,andchoose
Removefromthepopupmenu.
ClickYestoremovethemanagedhost.ClickNotokeepthemanagedhost.
IfyouclickYes,VirtualCenterremovesthemanagedhostandassociatedvirtual
machinesfromtheVirtualCenterenvironment.VirtualCenterthenreturnsall
associatedprocessorandmigrationlicensestoavailablestatus.
VMware, Inc.
127
128
VMware, Inc.
Consolidating the
Datacenter
ThischapterdescribestheGuidedConsolidationfeature,afeaturerecommendedfor
smallerITenvironmentstogetsetupandrunningwithVMwareInfrastructure.This
featureenablesyoutoconsolidatephysicalsystemsinyourdatacenterbyconverting
themtovirtualmachinesandimportingthemintoVirtualCenter.
Thischaptercontainsthefollowingtopics:
AboutDatacenterConsolidationonpage 130
ConsolidationPrerequisitesonpage 130
FirstTimeUseonpage 131
AboutConsolidationServicesonpage 131
SpecifyingConsolidationSettingsonpage 132
DiscoveringPhysicalSystemsonpage 132
ViewingAnalysisResultsonpage 134
ConsolidatingCandidatesonpage 135
ViewingConsolidationTasksonpage 136
TroubleshootingConsolidationonpage 137
VMware, Inc.
129
DiscoverPhysicalsystemsinyourdatacenterarediscoveredandyouselectthe
systemsyouwantanalyzed.SeeDiscoveringPhysicalSystemsonpage 132.
AnalyzeSelectedphysicalsystemsareanalyzedandperformancedataoneach
selectedsystemiscollected.Generally,thelongerthedurationoftheanalysis
phasethehighertheconfidenceintheVirtualCentersrecommendations.See
ViewingAnalysisResultsonpage 134.
ConsolidatePerformancedataiscomparedtotheresourcesavailableonthe
virtualmachinehostsystems.Theselectedphysicalsystemsareconvertedto
virtualmachinesandimportedintoVirtualCenterontherecommendedhosts
wheretheyaremanagedalongwithothercomponentsofyourvirtual
environment.SeeConsolidatingCandidatesonpage 135.
Usetheconsolidationfeaturetostartbuildingyourvirtualenvironment,ortofurther
consolidateyourdatacenterasitgrows.IfyouareusingtheConsolidationfeaturefor
thefirsttime,seeConsolidationPrerequisitesonpage 130.
Consolidation Prerequisites
BeforeyouusetheConsolidationfeature,ensurethatthefollowingprerequisitesare
met:
130
Atleastonedatacenterinventoryobjectexists.SeeAddinganInventoryObject
onpage 110.
AtleastonehostisregisteredwithVirtualCenter.SeeAddingaHoston
page 119.
VMware, Inc.
ConsolidationservicesrequirelocaladministratorprivilegesontheVirtualCenter
server.Specifically,thecollectorservicemustberunwithlocaladministrator
privileges.Additionally,theaccountusedmustalsobegrantedtheLogonas
serviceprivilege.IfActiveDirectoryisdeployedonyournetwork,thecredentials
usedtorunconsolidationservicesmustalsohavesufficientprivilegestoquerythe
ActiveDirectorydatabase.SupplyVirtualCenterwithyourcredentialsbeforeyou
beginaconsolidationproject.SeeSpecifyingConsolidationSettingson
page 132.
Consolidationservicesalsorequireadministratoraccesstothesystemsselectedfor
analysis.Specifically,thecollectorserviceusesthesecredentialstoconnecttoand
retrieveconfigurationandperformancedatafromthephysicalsystemsunder
analysis.SeeSupplyingSystemlevelAdministratorCredentialsonpage 134.
VMwareCapacityPlannerServiceDiscoversdomainsandsystemswithin
domains.Collectsperformancedataonsystemsselectedforanalysis.Itisreferred
toasthecollectorserviceinthisdocument.
VMwareConverterEnterpriseServiceConvertsphysicalsystemstovirtual
machines.VirtualCenterprovidesthisservicewithinformationaboutthe
destinationandotherparameters,andVMwareConverterEnterpriseService
handlestheconversionoperation.Thisservicecanbeinstalledthesamemachine
astheVirtualCenterServer,oronaseparatemachine.
SeeConsolidationPrerequisitesonpage 130forinformationabouttheuser
privilegesrequiredbyeachserviceforproperfunctioning.
VMware, Inc.
131
SelectAdministration>ConsolidationSettings>Credentialstab.
ClickChangeinoneofthefollowingareas:
ServiceCredentialsUsedtorunthecollectorserviceontheVirtualCenter
Server.Ensurethatthisaccounthasadministratorprivilegesonthe
VirtualCenterserverand,ifActiveDirectoryisdeployed,thattheyalsohave
thenecessaryprivilegestoqueryActiveDirectory.Furthermore,thisaccount
mustbegrantedtheuserrighttoLogonasaservice.Thisisaccomplished
throughtheLocalSecurityPolicyutility(Start>AdministrativeTools>Local
SecurityPolicy).
DefaultCredentialsUsedtoaccesssystemsthatareselectedforanalysisbut
forwhichnoadministratorcredentialsarespecified.
Enteradomainqualifiedusername(forexample,DOMAIN\username)and
password.
ConfirmthepasswordandclickOK.
SpecifyingScopeonpage 133
SupplyingSystemlevelAdministratorCredentialsonpage 134
NOTEInformationaboutdiscoveredsystemsiscached,andaverylargecachecan
negativelyimpactVirtualCenterperformance.Itisrecommendedthatyoudonotrun
GuidedConsolidationovermorethan20,000systemswithoutclearingthecache.For
informationaboutdisablingGuidedConsolidation,andaboutclearingthecache,see
TroubleshootingConsolidationonpage 137.
132
VMware, Inc.
IntheVIClienttoolbar,clickConsolidationtodisplaytheConsolidationview.
IntheGettingStartedtabclickAnalyzephysicalcomputersforconsolidation,or
intheAnalysistab,clickAddtoAnalysis.
TheAddtoAnalysisdialogboxisdisplayed.Ifthisisthefirsttimeyouareusing
thisfeature,seeFirstTimeUseonpage 131.
Selectthesystemsyouwanttoanalyze.SeeSpecifyingScopeonpage 133for
detailsaboutusingtheAddtoAnalysisdialogbox.
ClickAddtoAnalysis.TheSetAuthenticationdialogboxisdisplayed.See
SupplyingSystemlevelAdministratorCredentialsonpage 134fordetailsabout
usingtheSetAuthenticationdialogbox.
EnterauthenticationcredentialsandclickOK.Theselectedsystemsareanalyzed
andresultsaredisplayedintheAnalysistab.ProceedtoViewingAnalysis
Resultsonpage 134.
Specifying Scope
TheAddtoAnalysisdialogboxletsyoudiscoversystemsonyournetworkandselect
systemstoanalyze.Thisdialogboxliststhesystemsfoundonthenetworkforthe
domainselectedintheShowDomaindropdownmenu.Thefirsttimeadomainis
selected,itmighttakesometimeforVirtualCentertodiscoverandlistthesystemsit
finds.Afterthat,thelistiscachedsothatsubsequentsearchestakelesstime.Thelist
canbesorted.
NOTEUpto100systemscanbesimultaneouslyanalyzed.SeeAnalysisLimiton
page 137.
To search for and select systems for analysis
1
SelectadomainfromtheShowDomaindropdownmenu.
Optionallysortthelistbyclickingonacolumnheading.
Selectthesystemsyouwanttoanalyze.
ClickAddtoAnalysis.Youmightbeaskedforadministratorauthentication
credentials(seeSupplyingSystemlevelAdministratorCredentialson
page 134).
Torefreshthelist,clicktherefreshbutton.Refreshthelistwhensystemshavebeen
newlyaddedtothedomainandarenotyetcached.
VMware, Inc.
133
IntheAddtoAnalysisdialogbox,selectsystemstoaddtoanalysis.
ClickAddtoAnalysis.
IntheSetAuthenticationdialogbox,enteradomainqualifiedusername(for
example,DOMAIN\username)andpassword.
YoucanchoosetosetcredentialsatalatertimebyselectingSpecifyLater.This
optionisusefulifsomeoftheselectedsystemsrequiredifferentcredentials.See
Tospecifycredentialsforaspecificsystemonpage 134.
ConfirmthepasswordandclickOK.
IntheAnalysistab,selectasystem.Youcanselectmultiplesystems.The
credentialsyouspecifywillbeusedforallselectedsystems.
ClickSetAuthentication.
Enteradomainqualifiedusername(forexample,DOMAIN\username)and
password.
ClickOK.
134
MachineNameDisplaysthehostnameofthephysicalsystembeinganalyzedor
imported.
MemoryInfoDisplaystheamountofRAMonthesystem.
StatusDisplaystheprogressoftheanalysis.
VMware, Inc.
ConfidenceIndicatesthedegreetowhichVirtualCenterisabletogather
performancedataaboutthesystemandhowgoodacandidatethesystemisbased
ontheavailabledata.
CPUUsageDisplaysthesystemsaverageCPUusage.
MemoryUsageDisplaysthesystemsaveragememory.
Afterreviewinganalysisresults,youcanproceedbycreatingaconsolidationplan.See
ConsolidatingCandidatesonpage 135.
Consolidating Candidates
Afteryouhaveanalyzedyourdatacenter,youarereadytoconvertcandidatestovirtual
machines.Inthisphase,youselectthesystemsyouwanttoconvert.VirtualCenter
selectsappropriatedestinationsandconfigurationparametersforeachresultantvirtual
machine.Ifmorethanonevirtualmachinehostisavailable,youcanselectthehostyou
want.
NOTEItishighlyrecommendedthatyouvirtualizeonecandidateatatime.
Consolidatingmultiplecandidatessimultaneouslycouldcauseallvirtualization
operationstofailifthehostdoesnotcontainanadequateamountofstoragespace.
VMware, Inc.
135
IntheAnalysistab,selectthesystemsyouwanttoconsolidateandclickPlan
Consolidation.
Adialogboxisdisplayed.
Selectasystem.
OptionallychangethenamedisplayedinthePhysicalComputercolumnby
doubleclickingitandenteringanewname.Yourentrywillbeusedasthename
fortheresultantvirtualmachine.
Optionallychangedestinations,ifalternativedestinationsareavailable,by
clickingintheDestinationscolumnandselectingfromthedropdownmenu.
ThenumberofstarsdisplayedintheDestinationRatingcolumnindicatethe
degreetowhichthehostsystemcancomfortablyaccommodatetheestimated
resourceneedsoftheresultantvirtualmachine.
ClickConsolidate.
Aconversiontaskisinstantiated.YoucanviewtaskprogressintheRecentTasks
pane.YouviewadditionalinformationaboutthetaskintheTaskstab.See
ViewingConsolidationTasksonpage 136.
Virtualdiskscannotbesmallerthan4GB.
136
Name
Target
VMware, Inc.
Status
Initiatedby
StartTime
CompleteTime
Troubleshooting Consolidation
Thissectiondiscussesthefollowingtopics:
VirtualCenterPerformanceonpage 137
AnalysisLimitonpage 137
VirtualCenter Performance
GuidedConsolidationcachesinformationaboutdiscoveredsystems,andaverylarge
cachecannegativelyimpactVirtualCenterperformance.DonotrunGuided
Consolidationovermorethan20,000systemswithoutclearingthecache.
To disable Guided Consolidation and clear the cache
1
SelectAdministration>VirtualCenterManagementServerConfiguration.
SelectAdvancedOptions.
ClickAddRow.
EnterthefollowingintheKeyfield:
dontStartConsolidation
EnterthefollowingintheValuefield:
true
RestarttheVirtualCenterServer.
TodisableConsolidationwithoutclearingthecache,uninstallthecollectorservice.
ThereisnoneedtorestarttheVirtualCenterServer.
Analysis Limit
Upto100systemscanbesimultaneouslyanalyzed.Ifyouselectmorethanone
hundredsystems,systemswillbeadded,intheordertheyappear,untilthemaximum
numberofsystemsisreached.
VMware, Inc.
137
138
VMware, Inc.
TheVMwareInfrastructureClient(VIClient)allowsyoutoimportandexportvirtual
appliancesstoredinOpenVirtualMachineFormat(OVF).Anapplianceisa
preconfiguredvirtualmachinethattypicallyincludesapreinstalledguestoperating
systemandothersoftware.
Importingvirtualappliancesallowsyoutoaddpreconfiguredvirtualmachinesto
yourVirtualCenterorESXServerinventory.Importingavirtualapplianceissimilarto
deployingavirtualmachinefromatemplate.However,youcanimportavirtual
appliancefromanylocalfilesystemaccessiblefromtheVIClientmachine,orfroma
remoteWebserver.Thelocalfilesystemscanincludelocaldisks(suchasC:),removable
media(suchasCDsorUSBkeychaindrives),andsharednetworkdrives.
Exportingvirtualmachinesallowsyoutocreatevirtualappliancesthatcanbeimported
byotherusers.Youcanusetheexportfunctiontodistributepreinstalledsoftwareasa
virtualappliance,orasameansofdistributingtemplatevirtualmachinestousers,
includinguserswhocannotdirectlyaccessandusethetemplatesinyourVirtualCenter
inventory.
Thischapterdiscussesthefollowingtopics:
AboutOVFonpage 140
ImportingaVirtualApplianceonpage 140
ExportingaVirtualMachineonpage 141
VMware, Inc.
139
About OVF
OVFisafileformatthatallowsforexchangeofvirtualappliancesacrossproductsand
platforms.TheOVFformatoffersthefollowingadvantages:
OVFfilesarecompressed,allowingforfasterdownloads.
TheVIClientvalidatesaOVFfilebeforeimportingit,andensuresthatitis
compatiblewiththeintendeddestinationserver.Iftheapplianceisincompatible
withtheselectedhost,itcannotbeimportedandanerrormessageisdisplayed.
IntheVIClient,chooseFile>VirtualAppliance>Import.
TheImportVirtualMachinewizardisdisplayed.
Selectoneofthefollowingoptions:
ImportfromDiskBrowseyourfilesystemforanappliance.
ImportfromURLSpecifyaURLtoanappliancelocatedontheinternet.
Example:http://vmware.com/VMTN/appliance.ovf
ImportfromVMTNSelectfromVMwareappliancesavailableonthe
VMTNWebsite.
ClickNext.
TheVirtualMachineDetailspageisdisplayed.
140
ClickNext.
Iflicenseagreementsarepackagedwiththeappliance,theEndUserLicense
Agreementpageisdisplayed.Agreetoacceptthetermsofthelicensesandclick
Next.
VMware, Inc.
(Optional)Editthenameandselectadatacenter.
Adefaultnamemightbeprovided.Youcanoptionallyeditthename.Thename
canbeupto80characterslongandcancontainalphanumericcharactersandthe
underscore(_)andhyphen()characters.Itshouldalsobeuniquewithinthe
virtualmachinefolder.(SEEUPDATE)Namesarecasesensitive.
ClickNext.
OntheHost/Cluster/ResourcePoolpage,selectthehost,cluster,orresourcepool
(ifapplicable)inwhichyouwanttorunthevirtualmachineandclickNext.
Ifyouselectedaclusteroraresourcepoolonthepreviouspage,andDRSis
disabledorisinmanualmode,theSpecificHostpageappears.Selectthehoston
whichyouwanttorunthisvirtualmachine,andclickNext.
10 Chooseadatastoreforthevirtualmachine,andclickNext.
Thevirtualmachineconfigurationfileandvirtualdiskfilesarestoredonthe
datastore.Chooseadatastorelargeenoughtoaccommodatethevirtualmachine
andallofitsvirtualdiskfiles.
11
Ifyourinfrastructurecontainsmultiplenetworks,mapeachnetworkspecifiedin
theOVFfiletoanetworkinyourinfrastructure.
12
ClickNext.
13
ReviewyoursettingsandclickFinish.
TheprogressoftheimporttaskisdisplayedintheVIClientStatuspanel.
IntheVIClientinventory,selectthevirtualmachineyouwanttoexport.
ChooseFile>VirtualAppliance>Export.
TheExportVMdialogboxisdisplayed.
Enteranamefortheexportedappliance.
EnterthelocationwhereyouwanttostoretheexportedapplianceintheDirectory
textbox,orbrowsetothelocation.
VMware, Inc.
141
Ifyouwanttocreateanewfolderfortheappliance,selecttheCreatefolderfor
virtualmachinecheckbox.
(Optional)EnteradescriptionofthevirtualmachineintheDescriptiontextbox.
Bydefault,thetextfromtheNotespaneonthevirtualmachinesSummarytab
appearsinthistextbox.
ClickOK.
TheprogressoftheexporttaskisdisplayedintheVIClientStatuspanel.
142
VMware, Inc.
10
10
TheVMwareInfrastructureClient(VIClient)enablesyoutodeployandmanage
virtualmachines.TheVIClientprovidesseveralwaystocreatevirtualmachines:
ImportingYoucanimportavirtualmachinestoredinOVFformat.See
Chapter 9,ImportingandExportingVirtualMachines,onpage 139.
ConsolidateYoucanconsolidateexistingphysicalsystemsbyconvertingthem
tovirtualmachinesandimportingthoseintoVirtualCenter.SeeConsolidating
theDatacenteronpage 129.
CreateNewYoucanmanuallyconfigureentirelynewvirtualmachines.See
UsingtheNewVirtualMachineWizardonpage 144.
CloneYoucancreateexactreplicasofexistingvirtualmachines.SeeChapter 13,
WorkingwithTemplatesandClones,onpage 203.
DeployfromTemplatesYoucancreatevirtualmachinesfromtemplatesthat
provideabaseconfigurationwhichyoucancustomize.SeeChapter 13,Working
withTemplatesandClones,onpage 203.
Foreachtypeofcreationprocess,awizardguidesyouthroughthestepstoproducea
completeandworkingvirtualmachine.
NOTEAfteryoucreateavirtualmachine,youmustinstalltheguestoperatingsystem
andVMwareTools.Noneofthecreationprocessesdescribedaboveinstallsguest
operatingsystemsforyou.Also,checktheinstallationnotesforyourguestoperating
systembeforeyouinstallit.YoucanfindthisinformationintheGuestOperatingSystem
InstallationGuide.
VMware, Inc.
143
Thischaptercontainsthefollowingtopics:
UsingtheNewVirtualMachineWizardonpage 144
InstallingaGuestOperatingSystemonpage 154
InstallingandUpgradingVMwareToolsonpage 155
Youmusthavetheappropriateprivilegesbeforeyoucancreatevirtualmachines.
ConsultyourVirtualCenteradministratorifyouarenotsurewhetheryouhavethe
necessaryprivileges.
Resourcepools
Clusters
Hosts
Virtualmachinefolders
AswiththeVIClientasawhole,theNewVirtualMachinewizardiscontextsensitive
anditsscreensandconfigurationoptionschangedependingonyourhostenvironment
andyourselections.Onlythosescreensandoptionsthatareapplicabletothecurrent
contextareenabled;itemsthatarenotapplicabletothecontextareeitherremovedor
disabled.
AfteryoulaunchtheNewVirtualMachinewizard,youmustchooseoneofthe
followingpaths:
TypicalThispathshortenstheprocessbyskippingsomechoicesthatrarely
needchangingfromtheirdefaults.SeeCreatingTypicalVirtualMachineson
page 145.
CustomThecustompathprovidesmoreflexibilityandoptions.SeeCreating
CustomVirtualMachinesonpage 148.
VMware, Inc.
ToopentheVirtualMachinePropertiesdialogboxfromtheNewVirtualMachine
wizard,selecttheEditthevirtualmachinesettingsbeforecompletioncheckboxand
clickNext.ForinformationabouttheVirtualMachinePropertiesdialogbox,see
VirtualMachinePropertiesEditoronpage 179.
FromtheVirtualCenterclient,clickInventoryinthenavigationbarandexpand
theinventoryasneeded.
Intheinventorylist,selectthemanagedhosttowhichyouwanttoaddthenew
virtualmachine.
TheSummarytabforthehostappears.
ChooseFile>New>VirtualMachine.
TheNewVirtualMachinewizardappears.
SelectTypical,andclickNext.
Typeavirtualmachinename,andclickNext.
ThenameyouenterintheVirtualMachineNamefieldisthenamethatislisted
intheVirtualCenterclientinventory.Itisalsousedasthenameofthevirtual
machinesfiles.Thenamecanbeupto80characterslongandmaycontain
alphanumericcharactersandtheunderscore(_)andhyphen()characters.This
namemustbeuniquewithinthefolder.Namesarecaseinsensitive:thename
my_vmisidenticaltoMy_Vm.
Selectafolderortherootofadatacenter,andclickNext.
Iftheresourcepooloptionisavailable,expandthetreeuntilyoulocatethe
resourcepoolinwhichyouwanttorunthevirtualmachine,highlightit,andclick
Next.
Resourcepoolsallowyoutomanageyourcomputingresourceswithinahostor
hostsbysettingthemupinameaningfulhierarchy.Virtualmachinesandchild
resourcepoolssharetheresourcesoftheparentresourcepool.Formore
informationonresourcepools,seetheResourceManagementGuide.
VMware, Inc.
145
Selectadatastoreinwhichtostorethevirtualmachinefiles,andclickNext.
Youshouldchooseadatastorelargeenoughtoholdthevirtualmachineandallof
itsvirtualdiskfiles.ForESXServerhosts,theDatastoreisconfiguredonthathost,
includingVMFS,NAS,andiSCSIvolumes.
UnderGuestOperatingSystem,selecttheoperatingsystemfamily(Microsoft
Windows,Linux,NovellNetWare,Solaris,orOther),selecttheversionfromthe
dropdownmenu,andclickNext.IfyouselectOther,enteradisplaynamefor
youroperatingsystem.Youcanchangethisnameafterthevirtualmachinehas
beencreatedbyopeningtheVirtualMachinePropertiesdialogboxandeditingthe
Optionstab>Advanced>General>ConfigurationParameters>
guestOSAltNameparameter.
Thisistheoperatingsystemforyourvirtualmachine.Yourchoiceshouldbebased
onyourplanneduseofthevirtualmachine.Theselectedguestoperatingsystem
affectsthesupporteddevicesandnumberofvirtualCPUsavailableforthevirtual
machine.
SeetheGuestOperatingSystemInstallationGuidefordetails.
Thewizarddoesnotinstalltheguestoperatingsystemforyou.TheNewVirtual
Machinewizardusesthisinformationtoselectappropriatedefaultvalues,suchas
theamountofmemoryneeded.
10
Selectthenumberofvirtualprocessorsinthevirtualmachinefromthedropdown
menu,andclickNext.
LicensingforVMwareVirtualSMPisrequiredtopoweronmultipleCPU
virtualmachines.SeetheInstallationGuideforESXServer3,ortheSetupGuidefor
yourESXServer3iproduct,moreinformationonlicensing.
NOTETheVirtualCPUspagedoesnotappearifthehostissingleprocessororthe
guestoperatingsystemdoesnotsupportSMP(forexample,NetWareand
WindowsNT4.0).
11
Configurethevirtualmachinesmemorysizebyselectingthenumberof
megabytes.
Theminimum,recommended,maximumforbestperformance,andmaximum
sizesarebasedontheguestoperatingsystem.Regardlessoftheguestoperating
system,theminimummemorysizeis4MB.Themaximumdependsonthehost,
butforESXServer3.5andESXServer3iversion3.5itis65532MB(64GBminus
4MB).Thememorysizemustbeamultipleof4MB.
146
VMware, Inc.
Thecoloredtrianglesalongthesliderrepresenttheseamountsasindicatedbythe
keyonthewizard.Youcanalsodragthesliderorselectthenumberusingtheup
anddownarrows.Themaximumforbestperformancerepresentsthethreshold
abovewhichthehostsphysicalmemoryisinsufficienttorunthevirtualmachine
atfullspeed.Thisvaluefluctuatesasconditionsonthehostchange(asvirtual
machinesarepoweredonoroff,forexample).
12
ClickNext.
13
Choosethenetworkstoconnecttoandtheiroptionsbyselectinghowmany
networkadapters(NICs)youwanttoconnectto,thenamesofthenetworks,and
whetheryouwanttoconnecttothematpoweron.
TheNetworkdropdownmenuliststheportgroupsthatareconfiguredforvirtual
machineuseonthehost.Ifnovirtualmachineportgroupsareconfigured,a
warningdialogboxappears,andyouarenotallowedtoconfigureanyvirtual
networkcards.
NOTEExercisecautionwhenyouconfigureavirtualmachinetoconnectto
multiplenetworks.Becausevirtualmachinessharetheirphysicalnetwork
hardwarewiththehost,theaccidentalormaliciousbridgingoftwonetworksbya
virtualmachinecanoccur.MinimumSpanningTreeprotocolcannotprotect
againsttheseoccurrences.
14
ClickNext.
15
Specifythesizeofthevirtualdisk.
Enterthedisksizeinmegabytes(MB)orgigabytes(GB).Thedefaultis4GB.The
availablespaceontheselectedVMFSvolumeislisted.Youcanconfigureadisk
fromassmallas1MBtoaslargeas2TB(2048GB),usingawholenumberof
MB or GB.
Thevirtualdiskshouldbelargeenoughtoholdtheguestoperatingsystemandall
ofthesoftwarethatyouintendtoinstallwithroomfordataandgrowth.
Youcannotchangethevirtualdisksmaximumcapacitylater,butyoucaninstall
additionalvirtualdiskslaterbyusingtheVirtualMachinePropertiesdialogbox.
Forexample,youneedabout1GBofactualfreespaceonthefilesystemcontaining
thevirtualdisktoinstallWindowsServer2003andapplications,suchasMicrosoft
Office,insidethevirtualmachine.
16
VMware, Inc.
ClickNext.
147
17
OntheReadytoCompleteNewVirtualMachinepage,reviewyourselectionsand
specifythefollowingoptions:
Editthevirtualmachinesettingsbeforesubmittingthecreationtask
CheckthisoptionifyouwanttoopentheVirtualMachinePropertiesdialogboxto
setfurtherconfigurationoptions,suchasaddingadditionaldisks(seePerforming
AdditionalConfigurationBeforeCompletiononpage 144).
NOTEBeforeyoucanuseyournewvirtualmachine,youmustfirstpartition
andformatthevirtualdrive,installaguestoperatingsystem,theninstall
VMwareTools.Typically,theoperatingsystemsinstallationprogramhandles
partitioningandformattingthevirtualdrive.
SeeInstallingaGuestOperatingSystemonpage 154andInstallingand
UpgradingVMwareToolsonpage 155.
FromtheVirtualCenterclient,clickInventoryinthenavigationbar,andexpand
theinventoryasneeded.
Intheinventorylist,selectthemanagedhosttowhichyouwanttoaddthenew
virtualmachine.
ChooseFile>New>VirtualMachine.
TheNewVirtualMachinewizardappears.
SelectCustom,andclickNext.
Typeavirtualmachinename,andclickNext.
ThenameyouenterintheVirtualMachineNamefieldisthenamethatislisted
intheVirtualCenterclientinventory.Itisalsousedasthenameofthevirtual
machinesfiles.Thenamecanbeupto80characterslongandmaycontain
alphanumericcharactersandtheunderscore(_)andhyphen()characters.This
nameshouldbeuniqueacrosstheentiredatacenterandmustbeuniquewithinthe
folder.Namesarecaseinsensitive:thenamemy_vmisidenticaltoMy_Vm.
148
Selectafolderortherootofadatacenter,andclickNext.
VMware, Inc.
Iftheresourcepooloptionisavailable,expandthetreeuntilyoulocatethe
resourcepoolinwhichyouwanttorunthevirtualmachine,highlightit,andclick
Next.
Resourcepoolsallowyoutomanageyourcomputingresourceswithinahostor
hostsbysettingthemupinameaningfulhierarchy.Virtualmachinesandchild
resourcepoolssharetheresourcesoftheparentresourcepool.Formore
informationonresourcepools,seetheResourceManagementGuide.
Selectadatastoreinwhichtostorethevirtualmachinefiles,andclickNext.
Chooseadatastorelargeenoughtoholdthevirtualmachineandallofitsvirtual
diskfiles.ForESXServerhosts,theDatastoreisconfiguredonthathost,including
VMFS,NAS,andiSCSIvolumes.
UnderGuestoperatingsystem,selecttheoperatingsystemfamily(Microsoft
Windows,Linux,NovellNetWare,Solaris,orOther).
10
Choosetheversionfromthedropdownmenu.
Thisistheoperatingsystemforyourvirtualmachine.Yourchoiceshouldbebased
onyourplanneduseofthevirtualmachine.Theselectedguestoperatingsystem
affectsthesupporteddevicesandnumberofvirtualCPUsavailableforthevirtual
machine.
Thewizarddoesnotinstalltheguestoperatingsystemforyou.TheNewVirtual
Machinewizardusesthisinformationtoselectappropriatedefaultvalues,suchas
theamountofmemoryneeded.
11
ClickNext.
12
Selectthenumberofvirtualprocessorsinthevirtualmachinefromthedropdown
menu,andclickNext.
NOTETheNumberofVirtualCPUspagedoesnotappearifthehostis
singleprocessorortheguestoperatingsystemdoesnotsupportSMP(forexample,
NetwareandWindowsNT4.0).
13
Configurethevirtualmachinesmemorysizebyselectingthenumberof
megabytes.
Theminimum,recommended,andmaximumsizesarebasedontheguest
operatingsystem.Regardlessoftheguestoperatingsystem,theminimum
memorysizeis4MB.Themaximumdependsonthehost,butforESXServer3.5
andESXServer3iversion3.5itis65532MB(64GBminus4MB).Thememorysize
mustbeamultipleof4MB.
VMware, Inc.
149
14
ClickNext.
15
ChoosethenetworkstoconnecttoandtheiroptionsbyselectinghowmanyNICs
youwanttoconnectto,thenamesofthenetworks,andwhetheryouwantto
connecttothematpoweron.
Ifyoudonotwantthevirtualnetworkadaptertoconnectwhenthevirtual
machineispoweredon,deselecttheConnectatPowerOncheckbox.
TheNetworkdropdownmenuliststheportgroupsthatareconfiguredforvirtual
machineuseonthehost.Ifnovirtualmachineportgroupsareconfigured,a
warningdialogboxappears,andyouarenotallowedtoconfigureanyvirtual
networkcards.
NOTEExercisecautionwhenyouconfigureavirtualmachinetoconnectto
multiplenetworks.Becausevirtualmachinessharetheirphysicalnetwork
hardwarewiththehost,theaccidentalormaliciousbridgingoftwonetworksbya
virtualmachinecanoccur.MinimumSpanningTreeprotocolcannotprotect
againsttheseoccurrences.
16
ClickNext.
17
ChoosethetypeofSCSIadapteryouwanttousewiththevirtualmachine.
TwoIDEadaptersandaSCSIadapterareinstalledinthevirtualmachine.TheIDE
adapterisalwaysATAPI.FortheSCSIadapter,youcanchoosebetweenaBusLogic
orLSILogicSCSIadapter.
IntheSelectI/OAdapterTypespage,thedefaultforyourguestoperatingsystem
isalreadyselected.OlderguestoperatingsystemsdefaulttotheBusLogicadapter.
TheLSILogicadapterhasimprovedperformance,worksbetterwithnondisk
SCSIdevices,andisincludedwithWindowsServer2003.
YoucandownloadthedriverfromtheLSILogicWebsite.SeetheGuestOperating
InstallationGuidefordetailsaboutthedriverandtheguestoperatingsystemyou
plantoinstallinthisvirtualmachine.
NOTEThechoiceofSCSIadapterdoesnotaffectwhetheryourvirtualdiskisan
IDEorSCSIdisk.
18
Selectthetypeofdisk,andclickNext.
Youcanstorevirtualmachinedatainanewvirtualdisk,anexistingvirtualdisk,
oramappedstorageareanetwork(SAN)logicalunitnumber(LUN).
Avirtualdiskcomprisesoneormorefilesonthefilesystemthatappearasasingle
harddisktotheguestoperatingsystem.Thesedisksareportableamonghosts.
150
VMware, Inc.
MappingaSANLUNgivesyourvirtualmachinedirectaccesstothatSAN,
allowingyoutouseexistingSANcommandstomanagestorageforthedisk.
Youalsohavetheoptionofcreatingyourvirtualmachinewithoutadisk.
SeetheSANConfigurationGuidefordetailsaboutSANLUNconfiguration.
19
Ifyouchoosetocreateanewvirtualdisk,gotoStep 19.
Ifyouchoosetouseanexistingvirtualdisk,gotoStep 24.
IfyouchoosetocreateamappedSANLUN,gotoMappingaSANLUNon
page 153.
Ifyouchoosetocreateavirtualmachinewithoutadisk,gotoStep 23.
Ifyouchosetocreateanewvirtualdisk,youmustselectthesizeofthevirtual
disk,specifyadatastorelocationforthedisk,andclickNext.
Enterthedisksizeinmegabytes(MB)orgigabytes(GB).Thedefaultis4GB.The
availablespaceontheselectedVMFSvolumeislisted.Youcanconfigureadisk
fromassmallas1MBtoaslargeas2TB(2048GB),usingawholenumberofMBor
GB.
Thevirtualdiskshouldbelargeenoughtoholdtheguestoperatingsystemandall
ofthesoftwarethatyouintendtoinstallwithroomfordataandgrowth.
Youcannotchangethevirtualdisksmaximumcapacitylater,butyoucaninstall
additionalvirtualdiskslaterbyusingtheVirtualMachinePropertiesdialogbox.
Forexample,youneedabout1GBofactualfreespaceonthefilesystemcontaining
thevirtualdisktoinstallWindowsServer2003andapplications,suchasMicrosoft
Office,insidethevirtualmachine.
Youcanlocatethevirtualdiskonthesamedatastoreasthevirtualmachineor
selectadatastoreinanotherlocation.UsetheBrowsebuttontolocateadatastore.
TheBrowseforDatastoredialogboxappears.
20
SelectTheVirtualdevicenodeanddiskmodeforthevirtualdisk.
21
IfyouselectIndependentdiskmode,chooseoneofthefollowing:
22
VMware, Inc.
PersistentChangesareimmediatelyandpermanentlywrittentothedisk.
NonpersistentChangestothediskarediscardedwhenyoupoweroffor
reverttothesnapshot.
ClickNext.
151
23
OntheReadytoCompleteNewVirtualMachinepage,reviewyourselectionsand
specifythefollowingoptions:
Editthevirtualmachinesettingsbeforesubmittingthecreationtask
CheckthisoptionifyouwanttoopentheVirtualMachinePropertiesdialog
boxtosetfurtherconfigurationoptions,suchasaddingadditionaldisks(see
PerformingAdditionalConfigurationBeforeCompletiononpage 144).
NOTEBeforeyoucanuseyournewvirtualmachine,youmustfirstpartition
andformatthevirtualdrive,installaguestoperatingsystem,theninstall
VMwareTools.Typically,theoperatingsystemsinstallationprogramhandles
partitioningandformattingthevirtualdrive.
SeeInstallingaGuestOperatingSystemonpage 154andInstallingand
UpgradingVMwareToolsonpage 155.
24
Ifyouchosetouseanexistingvirtualdisk,clickBrowseandnavigatetothe
virtualdiskyouwanttouse.ClickNext.
25
Selectwhichvirtualdevicenodeshouldbeusedbyyourvirtualdisk.
26
IfyouselectIndependentmode,chooseoneofthefollowing:
a
PersistentChangesareimmediatelyandpermanentlywrittentothedisk.
NonpersistentChangestothediskarediscardedwhenyoupoweroffor
reverttothesnapshot.
27
ClickNext.
28
OntheReadytoCompleteNewVirtualMachinepage,reviewyourselectionsand
specifythefollowingoptions:
Editthevirtualmachinesettingsbeforesubmittingthecreationtask
CheckthisoptionifyouwanttoopentheVirtualMachinePropertiesdialogboxto
setfurtherconfigurationoptions,suchasaddingadditionaldisks(seePerforming
AdditionalConfigurationBeforeCompletiononpage 144).
NOTEBeforeyoucanuseyournewvirtualmachine,youmustfirstpartition
andformatthevirtualdrive,installaguestoperatingsystem,theninstall
VMwareTools.Typically,theoperatingsystemsinstallationprogramhandles
partitioningandformattingthevirtualdrive.
SeeInstallingaGuestOperatingSystemonpage 154andInstallingand
UpgradingVMwareToolsonpage 155.
152
VMware, Inc.
FromtheSelectaDiskpage,selectMappedSANLUN.
ClickNext.
SelectaLUNfortherawdisk.
ClickNext.
SelectadatastoreontowhichtomaptheLUN.
ClickNext.
Selectacompatibilitymode,eitherphysicalorvirtual.
Physicalcompatibilitymodeallowstheguestoperatingsystemtoaccessthe
hardwaredirectly.PhysicalcompatibilityisusefulifyouareusingSANaware
applicationsinthevirtualmachine.However,aLUNconfiguredforphysical
compatibilitycannotbecloned,madeintoatemplate,ormigratedifthe
migrationinvolvescopyingthedisk.
VirtualcompatibilitymodeallowsthevirtualmachinetouseVMware
snapshotsandotheradvancedfunctionality.Virtualcompatibilityallowsthe
LUNtobehaveasifitwereavirtualdisk,soyoucanusefeatureslikedisk
modes.Whenyouclonethedisk,makeatemplateoutofit,ormigrateit(ifthe
migrationinvolvescopyingthedisk),thecontentsoftheLUNarecopiedinto
avirtualdisk(.vmdk)file.
Subsequentscreensofferdifferentoptions,dependingonyourchoice.
VMware, Inc.
153
OntheSpecifyAdvancedOptionspage,youcanchangethevirtualdevicenode
andclickNext.
OntheReadytoCompleteNewVirtualMachinepage,reviewyourselections.
ClickFinishtocompleteyourvirtualmachine,oroptionallyperformadditional
configuration(seePerformingAdditionalConfigurationBeforeCompletionon
page 144).
StartVMwareVirtualCenter.
InserttheinstallationCDROMforyourguestoperatingsystem,orcreateanISO
imagefilefromtheinstallationCDROM.UsetheVirtualMachineSettingseditor
toconnectthevirtualmachinesCDROMdrivetotheISOimagefileandpoweron
thevirtualmachine.
NOTEYoumightneedtochangethebootorderinthevirtualmachineBIOSso
thatthevirtualmachineattemptstobootfromtheCD/DVDdevicebeforetrying
otherbootdevices.Todoso,pressF2whenpromptedduringvirtualmachine
startup.
UsinganISOimageisfasterthanusingaCDROM.
154
VMware, Inc.
Topoweronyourvirtualmachine,clickthePowerOnbutton.
Whenavirtualmachineispoweredon,agreenrightarrowisdisplayednexttothe
virtualmachineiconintheinventorylist,andtheoptionsintheCommandspanel
changeasshowninthefollowingimage:
Followtheinstructionsprovidedbytheoperatingsystemvendor.
Tocustomizeaguestoperatingsystem,seeCustomizingGuestOperating
Systemsonpage 215.
TheVMwareToolsservice(VMwareService.exeonWindowsguestsor
vmware-guestdonLinuxandSolarisguests).Thisservicesynchronizesthetime
intheguestoperatingsystemwiththetimeinthehostoperatingsystem.On
Windowsguests,italsocontrolsgrabbingandreleaseingthemousecursor.
AsetofVMwaredevicedrivers,includinganSVGAdisplaydriver,thevmxnet
networkingdriverforsomeguestoperatingsystems,theBusLogicSCSIdriverfor
someguestoperatingsystems,thememorycontroldriverforefficientmemory
allocationbetweenvirtualmachines,thesyncdrivertoquiesceI/Ofor
ConsolidatedBackup,andtheVMwaremousedriver.
TheVMwareToolscontrolpanel,whichletsyoumodifysettings,shrinkvirtual
disks,andconnectanddisconnectvirtualdevices.
VMware, Inc.
155
Asetofscriptsthathelpsyoutoautomateguestoperatingsystemoperations.The
scriptsrunwhenthevirtualmachinespowerstatechangesifyouconfigurethem
todoso.
TheVMwareuserprocess(VMwareUser.exeonWindowsguestsorvmware-user
onLinuxandSolarisguests),whichenablesyoutocopyandpastetextbetweenthe
guestandmanagedhostoperatingsystems.
OnLinuxandSolarisguests,thisprocesscontrolsgrabbingandreleaseingthe
mousecursorwhentheSVGAdriverisnotinstalled.
TheVMwareToolsuserprocessisnotinstalledonNetWareoperatingsystems.
Instead,thevmwtoolprogramisinstalled.Itcontrolsthegrabbingandreleasingof
themousecursor.Italsoallowsyoucopyandpastetext.
YoucanoptionallyinstallWYSEMultimediaRedirector,whichimprovesstreaming
videoperformanceinWindowsguestoperatingsystemsrunningonWYSEthinclient
devices.
ConfiguretheguestoperatingsystembeforeinstallingorreinstallingVMwareTools.
ThisenablesVMwaretoolstodeterminethecorrectmouseconfigurationandmodule
configuration.
NOTEIftheguestoperatingsystemisinstalledbutnotcorrectlyconfiguredwhenyou
installVMwareTools,theVMwareToolsinstallationdoesnotworkcorrectly.Thiscan
causetheguestoperatingsystemtocrash.
VMwareToolshasthefollowinglimitations:
Shrinkdiskisnotsupported.
ForMicrosoftWindowsNT,thedefaultscriptsforsuspendandresumedonot
work.
ThemousedriverinstallationfailsinXwindowsversionsearlierthan4.2.0.
Thissectionincludesthefollowinginformation:
DisplayingtheVMwareToolsPropertiesDialogBoxonpage 162
VMwareToolsUpgradesonpage 163
NOTEIfyoudonothaveVMwareToolsinstalledinyourvirtualmachine,youcannot
usetheshutdownorrestartoptions.YoucanuseonlythePoweroptions.Ifyouwant
toshutdowntheguestoperatingsystem,shutitdownfromwithinthevirtualmachine
consolebeforeyoupoweroffthevirtualmachine.
156
VMware, Inc.
TheinstallersforVMwareToolsforWindows,Linux,Solaris,andNetWareguest
operatingsystemsarebuiltintoESXServerasISOimagefiles.AnISOimagefilelooks
likeaCDROMtoyourguestoperatingsystemandevenappearsasaCDROMdiscin
WindowsExplorer.YoudonotuseanactualCDROMdisctoinstallVMwareTools,nor
doyouneedtodownloadtheCDROMimageorburnaphysicalCDROMofthis
imagefile.
WhenyouchoosetoinstallVMwareTools,VMwareVirtualCentertemporarily
connectsthevirtualmachinesfirstvirtualCDROMdiskdrivetotheISOimagefile
thatcontainstheVMwareToolsinstallerforyourguestoperatingsystem.Youareready
tobegintheinstallationprocess.
NOTEIfyouareusingaWYSEthinclientdeviceandwanttoinstallWYSEMultimedia
SupportalongwithVMwareTools,seeCustomVMwareToolsInstallationon
page 165.YoumustusethecustominstallationpathinordertoinstallWYSE
MultimediaSupport.
To install or upgrade VMware Tools on a Windows Guest
1
Openaconsoletothevirtualmachine.
Poweronthevirtualmachine.
Aftertheguestoperatingsystemstarts,rightclickthevirtualmachineandchoose
InstallVMwareTools.
Frominsidethevirtualmachine,clickOKtoconfirmthatyouwanttoinstall
VMwareToolsandlaunchtheInstallShieldwizard.
VMware, Inc.
Ifyouhaveautorunenabledinyourguestoperatingsystem(thedefault
settingforWindowsoperatingsystems),adialogboxappears.
Ifautorunisnotenabled,runtheVMwareToolsinstaller.ClickStart>Run
andenterD:\setup.exe,whereD:isyourfirstvirtualCDROMdrive.
Followtheonscreeninstructions.
OnWindowsServer2003,theSVGAdriverisinstalledautomatically,andthe
guestoperatingsystemusesitafteritreboots.
AfteryouinstallVMwareTools,Windows2000andWindowsXPguest
operatingsystemsmustberebootedtousethenewdriver.
157
To install or upgrade VMware Tools on a Linux guest from X with the RPM
installer
1
Openaconsoletothevirtualmachine.
Poweronthevirtualmachine.
Aftertheguestoperatingsystemstarts,rightclickthevirtualmachineandchoose
InstallVMwareTools.
Theremainingstepstakeplaceinsidethevirtualmachine.
Dooneofthefollowing:
IfyouseeaVMwareToolsCDicononthedesktop,doubleclickit,andafter
itopens,doubleclicktheRPMinstallerintherootoftheCDROM.
Ifyouseeafilemanagerwindow,doubleclicktheRPMinstallerfile.
InsomeLinuxdistributions,theVMwareToolsCDiconmightfailtoappear.In
thiscase,continueinstallVMwareToolsfromthecommandline.
5
Whenprompted,entertherootpasswordandclickOK.
Theinstallerpreparesthepackages.
ClickContinuewhentheinstallerpresentsadialogboxthatshowsCompleted
SystemPreparation.
Adialogboxappearswithaprogressbar.Whentheinstallerisdone,VMware
Toolsisinstalled.Thereisnoconfirmationorfinishbutton.
InanXterminal,asroot(su -),runthefollowingfiletoconfigureVMwareTools:
vmware-config-tools.pl
Respondtothequestionstheinstallerdisplaysonthescreen.PressEntertoaccept
thedefaultvalue.
8
Whendone,exitfromtherootaccount:
exit
InanXterminal,opentheVMwareToolsPropertiesdialogbox:
vmware-toolbox &
158
VMware, Inc.
To install or upgrade VMware Tools on a Linux guest with the tar installer or RPM
installer
1
Openaconsoletothevirtualmachine.
Poweronthevirtualmachine.
Aftertheguestoperatingsystemstarts,rightclickthevirtualmachineandchoose
InstallVMwareTools.
Theremainingstepstakeplaceinsidethevirtualmachine.
Asroot(su -),mounttheVMwareToolsvirtualCDROMimageandchangetoa
workingdirectory(forexample,/tmp),asfollows.
NOTESomeLinuxdistributionsautomaticallymountCDROMs.Ifyour
distributionusesautomounting,donotusethemountandumountcommands
describedinthisprocedure.YoustillmustuntartheVMwareToolsinstallerto
/tmp.
SomeLinuxdistributionsusedifferentdevicenamesororganizethe/dev
directorydifferently.Modifythefollowingcommandstoreflecttheconventions
usedbyyourdistribution:
mount /dev/cdrom /mnt/cdrom
cd /tmp
NOTEIfyouhaveapreviousinstallation,deletetheprevious
vmware-tools-distribdirectorybeforeinstalling.Thedefaultlocationofthis
directoryis:
/tmp/vmware-tools-distrib
VMware, Inc.
159
UncompresstheinstallerandunmounttheCDROMimage.
DependingonwhetheryouareusingthetarinstallerortheRPMinstaller,doone
ofthefollowing:
Forthetarinstaller,atthecommandprompt,enter:
tar zxpf /mnt/cdrom/VMwareTools-5.0.0-<xxxx>.tar.gz
umount /dev/cdrom
FortheRPMinstaller,atthecommandprompt,enter:
rpm -Uhv /mnt/cdrom/VMwareTools-5.0.0-<xxxx>.i386.rpm
umount /dev/cdrom
DependingonwhetheryouareusingthetarinstallerortheRPMinstaller,doone
ofthefollowing:
Forthetarinstaller,runtheVMwareToolstarinstaller:
cd vmware-tools-distrib
./vmware-install.pl
Respondtotheconfigurationquestionsonthescreen.PressEntertoacceptthe
defaultvalue.
FortheRPMinstaller,configureVMwareTools:
vmware-config-tools.pl
Respondtothequestionstheinstallerdisplaysonthescreen.PressEnterto
acceptthedefaultvalue.
7
Logofftherootaccount.
exit
Startyourgraphicalenvironment.
InanXterminal,opentheVMwareToolsPropertiesdialogbox:
vmware-toolbox &
160
VMware, Inc.
Openaconsoletothevirtualmachine.
Poweronthevirtualmachine.
Aftertheguestoperatingsystemstarts,rightclickthevirtualmachineandchoose
InstallVMwareTools.
Theremainingstepstakeplaceinsidethevirtualmachine.
Loginasroot(su -)and,ifnecessary,mounttheVMwareToolsvirtualCDROM
image,asfollows.
Usually,theSolarisvolumemanagervoldmountstheCDROMunder
/cdrom/vmwaretools.IftheCDROMisnotmounted,restartthevolume
managerusingthefollowingcommands:
/etc/init.d/volmgt stop
/etc/init.d/volmgt start
AftertheCDROMismounted,changetoaworkingdirectory(forexample,/tmp)
andextractVMwareTools,asfollows:
cd /tmp
gunzip -c /cdrom/vmwaretools/vmware-solaris-tools.tar.gz | tar xf -
RuntheVMwareToolstarinstaller:
cd vmware-tools-distrib
./vmware-install.pl
Respondtotheconfigurationquestionsonthescreen.PressEntertoacceptthe
defaultvalue.
7
Logoffoftherootaccount.
exit
Startyourgraphicalenvironment.
InanXterminal,opentheVMwareToolsPropertiesdialogbox:
vmware-toolbox &
VMware, Inc.
161
Openaconsoletothevirtualmachine.
Poweronthevirtualmachine.
Aftertheguestoperatingsystemstarts,rightclickthevirtualmachineandchoose
InstallVMwareTools.
Theremainingstepstakeplaceinsidethevirtualmachine.
LoadtheCDROMdriversotheCDROMdevicemountstheISOimageasa
volume.
Dooneofthefollowing:
InthesystemconsoleforaNetWare6.5virtualmachine,enter:
LOAD CDDVD
InthesystemconsoleforaNetWare6.0orNetWare5.1virtualmachine,enter:
LOAD CD9660.NSS
Whenthedriverfinishesloading,youcanbegininstallingVMwareTools,as
describedinthenextstep.
5
Inthesystemconsole,enterthefollowingcommand:
vmwtools:\setup.ncf
162
VMware, Inc.
To display the VMware Tools dialog box on NetWare 5.1 or higher guests
ChooseNovell>Settings>VMwareToolsforNetWare.
VirtualmachinesmusthaveaversionofVMwareToolsshippedwithESXServer
3.0.1orgreaterinstalled.
VirtualmachinesmustbehostedonanESXServer3.0.1orgreater,andthe
VirtualCenterservermustbeversion2.0.1orgreater.
VirtualmachinesmustberunningaLinuxorWindowsguestOSthatissupported
byESXServer3.0.1orgreaterandVirtualCenter2.0.1orgreater.
Virtualmachinesmustbepoweredon.
LaunchtheVIclientandlogintotheVirtualCenterserver.
SelecttheInventory>HostsandClustersview.
Selectthehostorclusterthatcontainsthevirtualmachinesyouwanttoupgrade.
SelecttheVirtualMachinestab.
Selectthevirtualmachinesyouwanttoupgradeandpowerthemoff.
RightclickyourselectionsandselectInstall/UpgradeTools.
VMware, Inc.
163
(Optional)EntercommandlineoptionsintheAdvancedfield(see
CommandLineOptionsonpage 164).
ClickOK.
VMwareToolscanalsobemanuallyupgradedfromwithinthevirtualmachines
operatingsystembyopeningtheVMwareToolsPropertiesdialogbox(doubleclickthe
iconinthesystemtray)andclickingUpgradeintheOptionstab.
Table 10-1. Command-Line Options
164
Option
Description
-u user
Specifiesauserwithsufficientprivilegesonthetargetvirtualmachine,
includingVirtualMachine.Config.*,VirtualMachine.Interact.*,and
VirtualMachine.Provisioning.*
-p password
Specifiesapasswordonthecommandline.Ifthisisomitted,thetool
immediatelypromptsforapassword.
-n vmname
Thenameofthevirtualmachinetoupgrade.Thisnamecorresponds
tothedisplaynameofavirtualmachine.Specifymultiplevirtual
machinesusingmultiplenparameters.Thenoptionisignoredifh
isspecified.
-h host
Attemptstoupgradeallthevirtualmachinesonaparticularhost.Fails
ifthespecifiedhostifnotversionESX3.0orgreater.
-m maxpowerons
Onaparticularhost,powerononlythisnumberofvirtualmachines
atatime.
-o port
SpecifiestheVirtualCenterServerport,ifoneotherthanthedefault
port902hasbeenconfigured.
-t maxpowerontime
Afterthetoolsupgradeisscheduledonavirtualmachine,thevirtual
machineispoweredonandallowedtorunthroughthetools
installationprocess.Inmostcases,theguestpowersoffthemachine
whentheprocesscompletes.Thisparameterallowsausertosetthe
maximumamountoftimeforavirtualmachinetobepoweredonin
casetheguestisunabletoshutdownthemachineitself.
-s
Skipsthetoolsanddoesonlythevirtualhardwareupgrade.
-q
Worksquietly.Doesntproducestatusorcompletionmessageson
shutdown.
VMware, Inc.
OpentheVirtualMachinePropertiesdialogboxforthevirtualmachineyouwant
toupgrade.
SelectOptionstab>VMwareTools.
SelecttheCheckandupgradeToolsbeforeeachpoweronoptionunder
AutomaticVMwareToolsUpgrade.
ClickOK.
Thenexttimethevirtualmachineispoweredon,itcheckstheESXServerhostfora
newerversionofVMwareTools.Ifoneisavailable,itisinstalledandtheguest
operatingsystemisrestarted(ifrequired).
Openaconsoletothevirtualmachine.
Poweronthevirtualmachine.
Aftertheguestoperatingsystemstarts,rightclickthevirtualmachineandchoose
InstallVMwareTools.
Frominsidethevirtualmachine,clickOKtoconfirmthatyouwanttoinstall
VMwareToolsandlaunchtheInstallShieldwizard.
Ifyouhaveautorunenabledinyourguestoperatingsystem(thedefault
settingforWindowsoperatingsystems),adialogboxappears.
Ifautorunisnotenabled,runtheVMwareToolsinstaller.ClickStart>Run
andenterD:\setup.exe,whereD:isyourfirstvirtualCDROMdrive.
ClickNext.
TheSetupTypepageisdisplayed.
SelectCustom,andclickNext.
TheCustomSetuppageisdisplayed.
VMware, Inc.
165
ClicktheredXnexttoeachoptionalfeatureyouwanttoinstall,andselectThis
featurewillbeinstalledonlocalharddrive.
ClickNext.
Aprogressbarisdisplayedshowingtheprogressoftheinstallation.
ClickFinish.
166
Openaconsoletoapoweredonvirtualmachine.
Inthevirtualmachine,chooseStart>Settings>ControlPanel>AddorRemove
Programs.
VMware, Inc.
Inthelistofprograms,selectVMwareToolsandclickChange.
TheVMwareToolsInstallationwizardisdisplayed.
ClickNext.
TheProgramMaintenancepageisdisplayed.
SelectModifyandclickNext.
TheCustomSetuppageisdisplayed.
ClicktheredXnexttoWYSEMultimediaRedirectorandselectThisfeaturewill
beinstalledonlocalharddrive.
ClickNext.
ClickModifytobegintheinstallation.
Aprogressbarisdisplayedshowingtheprogressoftheinstallation.
ClickFinish.
ForvirtualmachinesonESXServer3.0.1orlaterhostsmanagedbyVirtualCenter2.0.1
orlater,WYSEMultimediaSupportcanbeinstalledaspartofaVMwareToolsupgrade
startedfromtheVIClient.
To install WYSE Multimedia Support as part of a VMware Tools Upgrade
1
RightclickapoweredonvirtualmachineandchooseUpgradeVMwareTools.
IntheAdvancedtextbox,typesetup.exe /s /vINSTALL_WYSE=1.
ClickOK.
VMware, Inc.
167
168
VMware, Inc.
11
11
Thischapterdescribesvirtualmachinetasks,includingaddingandremovingvirtual
machinesandpoweringvirtualmachinesonandoff.
NOTETheviewsandcapabilitiesdisplayedvarydependingonwhethertheVIClient
isconnectedtoaVirtualCenterServeroranESXServerhost.Unlessindicated,the
process,task,ordescriptionappliestobothkindsofVIClientconnections.
Thischaptercontainsthefollowingtopics:
ChangingVirtualMachinePowerStatesonpage 169
AddingandRemovingVirtualMachinesonpage 175
StartingandShuttingDownVirtualMachinesonpage 177
VMware, Inc.
169
Therearealsoseveralaccesspointsformakingchangestothesepowerstates.Youcan
changeapowerstatechangeby:
SelectingthevirtualmachineandthepoweroptionfromtheInventory>Virtual
Machinemenu.
SelectingPoweronfromtheCommandsarea.
Selectingthepoweroptionfromthepopupmenu.
SchedulingapowerstatechangethroughtheScheduledTasksbuttoninthe
navigationbar.
Thepowerstatetopicsarecoveredinthefollowingsections:
UnderstandingVirtualMachinePowerStatesonpage 170
UnderstandingTransitionalPowerStatesonpage 172
ManuallyPoweringaVirtualMachineOnandOffonpage 172
UsingSuspendandResumeonpage 173
SchedulingaPowerStateChangeforaVirtualMachineonpage 174
170
PoweronPowersonthevirtualmachineandbootstheguestoperatingsystemif
theguestoperatingsystemisinstalled.
PoweroffPowersoffthevirtualmachine.Thevirtualmachinedoesnotattempt
toshutdowntheguestoperatingsystemgracefully.
SuspendPausesthevirtualmachineactivity.Alltransactionsarefrozenuntilyou
issuearesumecommand.
ResumeAllowsvirtualmachineactivitytocontinueandreleasestheSuspended
state.
ResetShutsdowntheguestoperatingsystemandrestartsit.Thisoperation
dependsontheoperatingsystembeingshutdown.Ifshutdownisnotautomatic
forthatoperatingsystem,VMwareToolsmustbeinstalled.
VMware, Inc.
Thefollowingpoweroptionsperformextrafunctionsinadditiontothebasicvirtual
machinepoweroperations.VMwareToolsmustbeinstalledinthevirtualmachineto
performthesefunctions:
ShutdownguestShutsdowntheguestoperatingsystemgracefully.
StandbyguestSuspendstheguestoperatingsystemandrunVMwaretools
suspendscripts.
RestartguestShutsdownandrestartstheguestoperatingsystemwithout
poweringoffthevirtualmachine.
Toolbarpowerbuttonsperformasfollows:
PoweroffPowersoffthevirtualmachine.Apoweroffoperationdisplaysa
confirmationdialogboxindicatingthattheguestoperatingsystemmightnotshut
downproperly.
PoweronPowersonavirtualmachinewhenavirtualmachineisstopped,or
resumesthevirtualmachineandrunsascriptwhenitissuspendedandVMware
Toolsisinstalledandavailable.Resumesthevirtualmachineanddoesnotruna
scriptwhenVMwareToolsisnotinstalled.
SuspendSuspendsthevirtualmachinewithoutrunningascriptwhenVMware
Toolsisnotinstalled,orrunsascript,andsuspendsthevirtualmachinewhen
VMwareToolsisinstalledandavailable.
ResetResetsthevirtualmachinewhenVMwareToolsisnotinstalled,and
restartstheguestoperatingsystemwhenVMwareToolsisinstalledandavailable.
Aresetoperationdisplaysaconfirmationdialogboxindicatingthattheguest
operatingsystemisnotshutdownproperly.
NOTEThespecificformofthepowerstateactioncanbemodifiedtoincludeguest
operatingsystemshutdownsornotandtoincluderunningscriptsornot.To
configurepoweroperationsettingschoosehost>Configuration>Virtual
Machinestartup/shutdown.
VMware, Inc.
171
power on
remove
power off
powered on
resume
suspend
state
suspended
command
ClicktheInventorybuttoninthenavigationbar.
Expandtheinventoryasneeded,andselectavirtualmachine.
Usethepowerstatebuttonsinthetoolbar,orrightclickonthevirtualmachineand
selectanpowerstateoption
NOTEPowerOffisliketurningofftheelectricitytoaphysicalmachineandalways
shutsdownthevirtualmachine.ShutDownGuestattemptstogracefullyshutdown
thevirtualmachine.
172
VMware, Inc.
Ifyourvirtualmachineisrunninginfullscreenmode,returntowindowmodeby
pressingtheCtrlAltkeycombination.
ClickSuspendontheVMwareInfrastructureClienttoolbar.
WhenVMwareInfrastructureClientcompletesthesuspendoperation,itissafeto
exitVMwareInfrastructureClient.
ChooseFile>Exit.
StartVMwareInfrastructureClient,andselectavirtualmachinethatyouhave
suspended.
ClickthePowerOnbuttonontheVMwareInfrastructureClienttoolbar,orchoose
thePowerOnoptionfromthepopupmenuortheCommandswindow.
NOTEApplicationsyouwererunningatthetimeyoususpendedthevirtual
machinearerunning,andthecontentisthesameasitwaswhenyoususpended
thevirtualmachine.
VMware, Inc.
173
ClicktheScheduledTasksbuttoninthenavigationbar.
Thelistofscheduledtasksappears.
RightclickandchooseNewScheduledTask,orchooseFile>New>Scheduled
Task.
TheSelectaTasktoSchedulewindowappears.
SelectChangethepowerstateofavirtualmachine,andclickOK.
TheChangeaVirtualMachinesPowerStatewizardappearsanddisplaysthe
SelectVirtualMachinepage.
Selectthevirtualmachinewhosestateyouwanttochange.
TheSelectaPowerOperationpageappears.
SelectaPowerOperationoption,andclickNext.
IfyouselectedaPowerOnoperation,theSelectHostpageappears.Selectthehost
whichwillpoweronthevirtualmachine.
ClickNext.
TheScheduletheTaskscreenappears.
Namethetask,giveadescription,andspecifythetimingofthetask.
Todisplaytothecalendar,selectLater,andclickthedropdownarrowtochoosea
datefromthedisplayedcalendar.Aredcircleindicatestodaysdateandadark
circleindicatesthescheduleddate.
ClickNext.
10
ClickFinish.
VMwareInfrastructureClientaddsthenewtasktothescheduledtasklistand
completesitatthedesignatedtime.Whenyoucreateascheduledtask,
VirtualCenterverifiesthatyouhavethecorrectpermissionstoperformtheactions
ontherelevantdatacenters,hosts,andvirtualmachines.Oncethetaskiscreated,
thetaskisperformedevenifyounolongerhavepermissiontoperformthetask.
174
VMware, Inc.
AddingExistingVirtualMachinestoVirtualCenteronpage 175
RemovingVirtualMachinesfromVirtualCenteronpage 175
ReturningaVirtualMachineorTemplatetoVirtualCenteronpage 176
FromtheVIClient,clicktheInventorybuttoninthenavigationbar.
Expandtheinventoryasneeded,andclicktheappropriatevirtualmachine.
Makesurethatthevirtualmachineispoweredoff.
Selectthevirtualmachineintheinventorypanel.
ChooseInventory>VirtualMachine>Remove,orrightclickonthevirtual
machineandselectRemovefromInventory.
VMware, Inc.
175
Toconfirmthatyouwanttoremovethevirtualmachinefromtheinventory,click
OK.
VirtualCenterServerremovesreferencestothevirtualmachineandnolonger
tracksitscondition.
NOTETheRemovefromInventorycommandremovesthevirtualmachineonly
fromVirtualCenterinventory.Itdoesnotremovethevirtualmachinefromits
datastore.
FromtheVIClient,clicktheInventorybuttoninthenavigationbar.
Expandtheinventoryasneeded,andclicktheappropriatevirtualmachine.
Makesurethatthevirtualmachineispoweredoff.
RightclickonthevirtualmachineandselectDeletefromDisk.
ClickOKintheconfirmationdialogbox.
VirtualCenterdeletesthevirtualmachinefromitsdatastore.
RightclickonthedatastoreandchooseBrowseDatastore.
TheDatastoreBrowserdialogboxisdisplayed.
176
Navigatetothevirtualmachineortemplatethatyouwanttoaddtoinventory.
RightclickonthevirtualmachineortemplateandchooseAddtoInventory.
FollowthestepsintheAddtoInventorywizardtofinishaddingthevirtual
machineortemplate.
VMware, Inc.
SelecttheInventorybutton.
Selectahostmachine.
ClicktheConfigurationtab.
Configurationinformationforthehostappears.
ClicktheVirtualMachineStartup/Shutdownlink.
Thevirtualmachinestartupandshutdowninformationappears.
VMware, Inc.
177
ClickProperties.
TheVirtualMachineStartupandShutdowndialogboxappears.
Ifyouwanttoallowvirtualmachinestostartandstopautomatically,clickthe
checkboxatthetopofthedialogboxandenteratimeinsecondsforthedefault
startupdelayandthedefaultshutdowndelay.
Ifyouwanttheoperatingsystemtostartafterabriefdelay,specifyadelaytimein
theDefaultStartupDelaybox.
ThisallowstimeforVMwareToolsorthebootingsystemtorunscripts.
Clickthecheckboxifyouwanttheoperatingsystemtobootimmediatelyafter
VMwareToolsstarts.
Next,specifytheorderinwhichthevirtualmachinesstartwhenthesystemstarts.
UsetheMoveUp,MoveDown,andEditbuttonstorearrangethevirtual
machinesinthedisplay.
VirtualmachineslistedunderManualStartupdonotautomaticallystartuporshut
down.Inordertoautomaticallystartuporshutdownavirtualmachine,youmust
moveitsothatitislistedundereitherAutomaticStartuporAnyOrder.
Thevirtualmachinesarestoppedinreverseorder.
10
178
ClickOKtoexitthedialogboxwhenyouarethroughchangingthesystem
settings.
VMware, Inc.
12
Configuring Virtual
Machines
12
ThischapterdescribestheVirtualMachinePropertieseditorandtheAddHardware
wizard.Theseallowyoutoeditandconfigureyourvirtualmachines.Italsodiscusses
advancedvirtualmachineconfigurationoptions.Theseactivitiescanbeperformed
duringthevirtualmachinecreationprocessorafteryoucreatethevirtualmachineand
installtheguestoperatingsystem.Thischapteralsodescribeslegacyvirtualmachines
andhowtoupgradethemtothecurrentvirtualmachinehardwareversion.Youmust
havesufficientpermissiontoperformtheactivitiesdescribedinthischapter.
Thischaptercontainsthefollowingtopics:
VirtualMachinePropertiesEditoronpage 179
AddingNewHardwareonpage 196
LegacyVirtualMachinesonpage 201
UpgradingVirtualHardwareonpage 202
FromtheVIClient,clickInventoryinthenavigationbar.
Expandtheinventoryasneeded,andselectthevirtualmachineyouwanttoedit.
VMware, Inc.
179
(Optional)Poweroffthevirtualmachine.
Mostofthepropertiesofavirtualmachinecanbechangedonlywhileitispowered
off,butyoucanopenthepropertieseditorregardlessofthepowerstate.Manyof
thecontrolsarereadonlyifthevirtualmachineisnotpoweredoff.
TodisplaytheVirtualMachinePropertiesdialogbox,clicktheEditSettingslinkin
theCommandspanel.
TheVirtualMachinePropertiesdialogboxisdisplayed.Therearethreetabs:
Hardware,Options,andResources.
Selectatabandproceedtooneofthefollowingsections:
ChangingtheHardwareConfigurationofaVirtualMachineonpage 180
ChangingVirtualMachineOptionsonpage 186
ChangingVirtualMachineResourceSettingsonpage 192
Serialport
Parallelport
Floppydrive
DVD/CDROMdrive
Ethernetadapter
Harddisk
SCSIdevice
180
ClicktheHardwaretab.
ClicktheDVD/CDROMdriveintheHardwarelist.
Makechangesasneededtothedevicestatus,connection,orvirtualdevicenodefor
thevirtualmachinetouse.
VMware, Inc.
IfyoudonotwanttheCDROMdriveconnectedwhenthevirtualmachinestarts,
deselectConnectatpoweron.
SelecttheUsephysicaldriveradiobuttontoconnectthevirtualmachinesdriveto
aphysicaldriveonthehostcomputer.
YoucanaccessaclientCDROMdeviceorhostCDROMdevice.Therearetwo
typesofDVD/CDROMaccess:
a
UsePassthrough(raw)modeonlyforremoteclientdeviceaccess.
UseATAPIemulationtoaccessahostCDROMdevice.
ThelocalorhostCDROMdeviceisaccessedthroughemulationmode.
PassthroughmodeisnotfunctionalforlocalhostCDROMaccess.Youcan
writeorburnaremoteCDonlythroughpassthroughmodeaccess,butin
emulationmodeyoucanonlyreadaCDROMfromahostCDROMdevice.
Ifyouelectedtouseaphysicaldrive,choosethedrivetousefromthedropdown
list.
Alternatively,selectUseISOImagetoconnectthevirtualmachinesdrivetoan
ISOimagefile.
IfyouselectedUseISOImage,clickBrowsetonavigatetothefile.
UnderVirtualdevicenode,usethedropdownmenutochoosethedevicenodethe
driveusesinthevirtualmachine.
10
ClickOKtosaveyourchangesandclosethedialogbox.
ClicktheHardwaretab.
ClickthefloppydriveintheDevicelist.
UnderDeviceStatus,selectConnectatpowerontoconnectthisvirtualmachine
tothefloppydrivewhenthevirtualmachineispoweredon.
UnderConnection,selectUsephysicaldrivetouseaphysicaldrive,chooseClient
orHost,andchoosethedrivefromthelist.
Touseafloppyimage,selectUseexistingfloppyImageorCreateanewfloppy
image,andbrowsetothefloppyimage.
ClickOKtosaveyourchangesandclosethedialogbox.
VMware, Inc.
181
ClicktheHardwaretab.
SelecttheSCSIdeviceinthehardwarelist.
ToconnectthisvirtualmachinetotheserversSCSIdevicewhenthevirtual
machineispoweredon,selectConnectatpoweron.
UnderConnection,selectthephysicaldeviceyouwanttouse.
UnderVirtualdevicenode,selectthevirtualdevicenodewhereyouwantthis
devicetoappearinthevirtualmachine.
ClickOKtosaveyourchangesandclosethedialogbox.
ClicktheHardwaretab.
ClicktheappropriateHardDiskintheHardwarelist.
Usethedropdownmenutochangethevirtualdevicenode.
Forindependentmode,whichisunaffectedbysnapshots,selectthecheckbox.
ThenchoosePersistentorNonpersistentmodetodeterminethepersistenceof
changes.
ClickOKtosaveyourchangesandclosethedialogbox.
NOTETheManagePathsfeatureforRDMdisksisnotavailableforvirtualmachines
onlegacyhostsrunningversionsofESXServerpriortorelease3.0.
To change the memory configuration
1
ClicktheHardwaretab.
ClickMemoryintheHardwarelist.
Adjusttheamountofmemoryallocatedtothevirtualmachine.
(SEEUPDATE)Therangeofmemorysupportedis128MBto16384MBandisnot
limitedtothephysicalmemoryofthehostwherethevirtualmachineresides.
182
ClickOKtosaveyourchangesandclosethedialogbox.
VMware, Inc.
ClicktheHardwaretab.
ClicktheappropriateNICintheHardwarelist.
ToconnectthevirtualNICwhenthevirtualmachineispoweredon,selectConnect
atpoweron.
UnderNetworkconnection,usethedropdownmenutochoosethenetworklabel
youwantthevirtualmachinetouse.
ClickOKtosaveyourchangesandclosethedialogbox.
ClicktheHardwaretab.
ClicktheappropriateParallelportintheHardwarelist.
DeselecttheConnectatpoweroncheckboxifyoudonotwanttheparallelport
devicetobeconnectedwhenthevirtualmachinepowerson.
ThedefaultsettingisConnectatpoweron.
UnderConnection,selectaradiobuttontoindicateaphysicalparallelportorto
connectthevirtualparallelporttoafile.
a
IfyouselectUsephysicalparallelport,choosetheportfromthedropdown
menu.
IfyouselectUseoutputfile,browsetothefilelocation.
ClickOKtosaveyourchangesandclosethedialogbox.
VMware, Inc.
183
YoucanalsospecifywhethertheSCSIbusisshared.Dependingonthetypeofsharing,
virtualmachinescanaccessthesamevirtualdisksimultaneouslyonthesameserveror
anyserver.
1
ClicktheHardwaretab.
ClicktheappropriateSCSIControllerintheDevicelist.
SelecttheSCSIcontrollertypeinthelist.
CAUTIONChangingtheSCSIcontrollertypemightresultinavirtualmachine
bootfailure.
SelectthetypeofsharingintheSCSIBusSharinglist:
NoneVirtualdiskscannotbesharedbyothervirtualmachines.
VirtualVirtualdiskscanbesharedbyvirtualmachinesonsameserver.
PhysicalVirtualdiskscanbesharedbyvirtualmachinesonanyserver.
ClickOKtosaveyourchangesandclosethedialogbox.
ClicktheHardwaretab.
ClicktheappropriateSerialportintheHardwarelist.
IfyouselectedUsephysicalserialport,usethedropdownmenutochoosetheport
onthehostcomputerthatyouwanttouseforthisserialconnection.
IfyouselectedUseoutputfile,browsetothelocationofthefileonthehostthat
youwanttousetostoretheoutputofthevirtualserialport.
IfyouselectedUsenamedpipe,usethedefaultpipenameorenteranotherpipe
nameofyourchoiceinthePipeNamelist.
ForaserialpipeforavirtualmachineonanESXServerhostforLinuxhost,enter
/tmp/<socket>oranotherUNIXsocketnameofyourchoice.
Thendecidewhetheryouareconnectingtwovirtualmachinesorconnectinga
virtualmachinetoanapplicationonthehost.
184
VMware, Inc.
Ifyouareconnectingtwovirtualmachines,youmustconfigureaserialportasa
namedpipeintwovirtualmachines:aservervirtualmachineandaclientvirtual
machine.
a
Fortheservervirtualmachine,selectServerintheNearendlist.
Fortheclientvirtualmachine,selectClientintheNearendlist.
SelectAvirtualmachineintheFarendlist.
Ifyouareconnectingtoanapplicationonthehost,dothefollowing:
a
SelectServerorClientintheNearendlist.Ingeneral,selectServerifyouplan
tostartthisendoftheconnectionfirst.
SelectAnapplicationintheFarendlist.
Bydefault,theserialportisconnectedwhenyoupoweronthevirtualmachine.
YoumightdeselecttheConnectatpoweroncheckbox(optional).
8
UnderI/OMode,decidewhethertoconfigurethisserialporttouseinterrupt
modeorpolledmode.
Polledmodeisofinterestprimarilytodeveloperswhoareusingdebuggingtools
thatcommunicateoveraserialconnection.
Polledmodecausesthevirtualmachinetoconsumeadisproportionateshareof
processor(orCPU)time.Thismakesthehostandotherguestsrunsluggishly.To
maintainbestperformanceforapplicationsonthehost,selecttheYieldCPUon
pollcheckbox.Thisforcestheaffectedvirtualmachinetouseinterruptmode,
whichyieldsprocessor(orCPU)timeiftheonlytaskitistryingtodoispollthe
virtualserialport.
VMware, Inc.
ClickOKtosaveyourchangesandclosethedialogbox.
185
ClicktheHardwaretab.
ClickVirtualProcessororCPUintheHardwarelist.
Selectthenumberofvirtualprocessorsforthevirtualmachine.
YoumusthaveVMwareVirtualSMPforESXServerifyouwantmorethanone
virtualprocessororCPUforthevirtualmachine.IfyoudonothaveVMware
VirtualSMPforESXServer,thevirtualmachinecanhaveonlyonevirtual
processororCPU.
ClickOKtosaveyourchangesandclosethedialogbox.
186
GeneralOptionsVirtualmachinedisplaynameandtypeofguestoperating
system.(Readonly)locationofvirtualmachineanditsconfigurationfile.
VMwareToolsPowerControlsbehavior,VMwareToolsscriptsandautomatic
updates.
PowerManagementVirtualmachineSuspendbehavior.
Advanced>GeneralAcceleration,logging,debuggingandstatistics.
Advanced>CPUIDMaskNxflagandadvancedidentificationmaskoptions.
Advanced>BootOptionsVirtualmachinebootoptions.
Advanced>ParavirtualizationVMIparavirtualizationenablement.
VMware, Inc.
Advanced>FibreChannelNPIVVirtualnodeandportWorldWideNames
(WWNs).
Advanced>VirtualizedMMUSettingsforenablingHardwarePageTable
Virtualization.
Advanced>SwapfileLocationSwapfilelocation.
ClicktheOptionstab.
SelectGeneralOptionsintheSettingslist.
ThevirtualmachinenameisdisplayedintheVirtualmachinenamefield.
Changingthenamedoesnotchangethenameofanyvirtualmachinefilesorthe
associateddirectory.
Selectanoperatingsystemandversion.
ClickOKtosaveyourchangesandclosethedialogbox.
ClicktheOptionstab.
SelectVMwareToolsintheSettingslist.
Thestopbuttononthetoolbarcanbeconfiguredtopoweroffthevirtualmachine,
shutdowntheguestoperatingsystem,orusethesystemdefault.Thepausebutton
onthetoolbarcanbeconfiguredtosuspendthevirtualmachineorusethesystem
default.Theresetbuttononthetoolbarcanbeconfiguredtoresetthevirtual
machine,restarttheguestoperatingsystem,orusethesystemdefault.
SelecttheactionsyouwantfromthedropdownmenusunderPowerControls.
(Optional)ConfigureVMwareToolsscriptstorunwhenyouchangethevirtual
machinespowerstatebyselectingoptionsunderRunVMwareToolsscripts.
NOTEForESXServervirtualmachines,therearenoscriptsforresumingand
suspendingvirtualmachines.
(Optional)ConfigureVMwareToolstocheckforandinstallupdatesbeforeeach
poweronbyselectingtheCheckandupgradeToolsbeforeeachpoweronoption
underAutomaticVMwareToolsUpgrade.
VMware, Inc.
187
(Optional)Configuretheguestoperatingsystemtosynchronizetimewiththehost
byselectingtheSynchronizeguesttimewithhostoption.
ClickOKtosaveyourchangesandclosethedialogbox.
ClicktheOptionstab.
SelectPowerManagementintheSettingslist.
GuestPowerManagementallowsyoutodeterminehowthevirtualmachine
respondswhentheguestoperatingsystemisplacedonstandby.
UnderGuestPowerManagement,selecteitherSuspendthevirtualmachineor
Puttheguestoperatingsysteminstandbymodeandleavethevirtualmachine
poweredon.
(Optional)Ifyouchosetoleavethevirtualmachineon,selectWakeonLANfor
virtualmachinetrafficonyourvirtualmachinenetworkbyselectingthecheck
box.
NotallguestoperatingsystemssupportWakeonLAN.Onlythefollowingtypes
ofNICssupportWakeonLAN:
Flexible(VMwareToolsrequired).
vmxnet
Enhancedvmxnet
Optionsaredisablediftheyarenotsupported.
5
ClickOKtosaveyourchangesandclosethedialogbox.
ClicktheOptionstab.
SelectAdvanced>GeneralintheSettingslist.
a
Todisableacceleration,selecttheDisableaccelerationcheckbox.
Youcanenableanddisableaccelerationwhilethevirtualmachineisrunning.
Inrareinstances,youmightfindthatwhenyouinstallorrunsoftwareinside
avirtualmachine,thevirtualmachineappearstohang.Generally,the
problemoccursearlyintheprogramsexecution.Inmanycases,youcanget
pasttheproblembytemporarilydisablingaccelerationinthevirtualmachine.
Thissettingslowsdownvirtualmachineperformance,souseitonlyfor
gettingpasttheproblemwithrunningtheprogram.Aftertheprogramstops
188
VMware, Inc.
encounteringproblems,deselectDisableacceleration.Youmightthenbeable
toruntheprogramwithacceleration.
Toenableloggingmode,selecttheEnableloggingcheckbox.
Toenabledebuggingmode,selectanoptionfromtheDebuggingand
Statisticssection.Debugginginformationandstatisticscanbehelpfulto
VMwaretechnicalsupportinresolvingissues.
Tosetadvancedconfigurationparameters,clickConfigurationParameters.
Generally,youshouldonlychangethesesettingsifyouintendtouse
experimentalfeaturesorwheninstructedtodosobyaVMwaretechnical
supportrepresentative.
SelectAdvanced>CPUIDMask.
a
SpecifywhetheryouwanttohidethehostsCPUNxflagfromtheguest
operatingsystem.
HidingtheNxflagpreventstheguestoperatingsystemfrommakinguseof
thisCPUfeature,butenablesthevirtualmachinetobemovedtohoststhatdo
notincludetheNxfeature.WhentheNxflagisvisible,theguestoperating
systemcanmakeuseofthefeature,butthevirtualmachinecanbemovedonly
tohostswiththeNxcapability.
ClickAdvancedtoaccesstheCPUIdentificationMaskdialogbox.An
explanationofthesymbolsinthisdialogboxisavailablebyclickingLegend.
NOTEThevirtualmachinemustbepoweredoffbeforeyoucanchange
thissetting.
SelectAdvanced>BootOptions.
a
Specifythedurationinmillisecondsyouwanttodelayenteringtheboot
sequencewhenthevirtualmachineispoweredonorrestarted.
SelecttheoptionunderForceBIOSSetuptohavethevirtualmachineenter
BIOSsetupwhenitboots.
TheseoptionsareusefulwhenyouneedtoenterthevirtualmachinesBIOS
setupbecausesometimestheconsoleattachestothevirtualmachineafterthe
bootsequencepassesthepointwhereyoucanenterBIOS.
SelectAdvanced>Paravirtualization.SelectSupportVMIParavirtualizationto
enableVMIParavirtualizationtoenableit,ordeselectittodisablethisfeature.
VMIisaparavirtualizationstandardthatenablesimprovedperformancefor
virtualmachinescapableofutilizingit.Currently,thisfeatureisavailableonlyfor
VMware, Inc.
189
thoseversionsoftheLinuxguestoperatingsystemwhichsupportVMI
paravirtualization.
NOTEEnablingparavirtualizationutilizesoneofthevirtualmachinessixvirtual
PCIslots.Also,enablingparavirtualizationcanlimithowandwherethevirtual
machinecanbemigrated.Considerthefollowingbeforeenablingthisfeature:
ThesehostssupportVMIparavirtualization:ESXServer3.5andgreater,ESX
Server3iversion3.5andgreater,andWorkstation6.0andgreater.Hardware
version4virtualmachineswithparavirtualizationenabledthatarecreatedon
ESXServerhostscanbemigratedtoVMwareServerandWorkstationhosts
withoutlossoffunctionality.
Avirtualmachinewithparavirtualizationenabledandthatispoweredoffcan
bemovedmanuallytoahostthatdoesnotsupportparavirtualization.
However,thiscanresultinreducedperformance.
Avirtualmachinewithparavirtualizationenabledandthatispoweredonor
inasuspendedpowerstatecannotbemigratedtoahostthatdoesnotsupport
paravirtualization.
AutomatedVirtualCenterDRSmigrationsofvirtualmachineswith
paravirtualizationenabledtohoststhatdonotsupportparavirutualization
arenotallowed.
SelectAdvanced>FibreChannelNPIVSettings.
NportIDvirtualization(NPIV)providestheabilitytoshareasinglephysicalFibre
ChannelHBAportamongmultiplevirtualports,eachwithuniqueidentifiers.This
allowscontrolovervirtualmachineaccesstoLUNsonapervirtualmachinebasis.
Eachvirtualportisidentifiedbyapairofworldwidenames(WWNs):aworld
wideportname(WWPN)andaworldwidenodename(WWNN).TheseWWNs
areassignedbytheVirtualCenterServer.
NPIVsupportissubjecttothefollowinglimitations:
190
NPIVmustbeenabledontheSANswitch.Contacttheswitchvendorfor
informationaboutenablingNPIVontheirdevices.
NPIVissupportedonlyforvirtualmachineswithRDMdisks.Virtual
machineswithregularvirtualdiskscontinuetousetheWWNsofthehosts
physicalHBAs.
ThephysicalHBAsontheESXServerhostmusthaveaccesstoaLUNusing
itsWWNsinorderforanyvirtualmachinesonthathosttohaveaccesstothat
VMware, Inc.
LUNusingtheirNPIVWWNs.Ensurethataccessisprovidedtoboththehost
andthevirtualmachines.
ThephysicalHBAsontheESXServerhostmustsupportNPIV.Ifthephysical
HBAsdonotsupportNPIV,thevirtualmachinesrunningonthathostwillfall
backtousingtheWWNsofthehostsphysicalHBAsforLUNaccess.
Eachvirtualmachinecanhaveupto4virtualports.NPIVenabledvirtual
machinesareassignedexactly4NPIVrelatedWWNs,whichareusedto
communicatewithphysicalHBAsthroughvirtualports.Therefore,virtual
machinescanutilizeupto4physicalHBAsforNPIVpurposes.
TovieworeditavirtualmachinesWWNs:
a
ToeditthevirtualmachinesWWNs,poweroffthevirtualmachine.
EnsurethatthevirtualmachinehasadatastorecontainingaLUNthathas
beenmadeavailabletothehost.
SelecttheOptionstab.
SelectFibreChannelNPIV.
CurrentlyassignedWWNsaredisplayedintheWWNAssignmentsbox.
Dooneofthefollowing:
ToleaveWWNsunchanged,selectLeaveunchanged.
TohaveVirtualCenterortheESXServerhostgeneratenewWWNs,select
GenerateNewWWNs.
ToremovethecurrentWWNassignments,selectRemoveWWN
assignment.
ClickOKtosaveyourchangesandclosethedialogbox.
NOTEAvirtualmachinewithWWNsthatarealreadyinuseonthestoragenetwork
ispreventedfrompoweringon.Tosolvethisissue,generatenewWWNsorremove
them.
ProvidetheWWNassignmentstoyourSANadministrator.Theadministrator
needsthoseassignmentstoconfigurevirtualmachineaccesstotheLUN.Formore
informationonhowtoconfigureanvirtualmachinetouseNPIV,seetheESX
Server3ConfigurationGuideorESXServer3iConfigurationGuide.
7
SelectAdvanced>VirtualizedMMUandspecifywhethertodisablethefeature,
alwaysusethefeaturewhereavailable,orhavethehostsystemdeterminewhether
thefeatureshouldbeused.
VMware, Inc.
191
SelectAdvanced>SwapfileLocation.
Chooseoneofthefollowingoptions:
DefaultStorethevirtualmachineswapfileatthedefaultlocationdefined
bythehostorclusterswapfilesettings.SeeHostConfigurationforESX
ServerandVirtualCenteronpage 69formoreinformationonhostswapfile
settings.SeetheResourceManagementGuideformoreinformationoncluster
settings.
AlwaysstorewiththevirtualmachineStorethevirtualmachineswapfile
inthesamefolderasthevirtualmachineconfigurationfile.
StoreinthehostsswapfiledatastoreStorethevirtualmachineswapfilein
theswapfiledatastoredefinedbythehostorclusterswapfilesettings.
CPU Resources
TheCPUResourcespanelletsyouallocateprocessorresourcesforavirtualmachine,
specifyingreservations,limits,andshares.Youcaneditsomeofthesameinformation
ontheResourcePoolstabofthemainVIClientwindow,whichyoumightdotoedit
resourcesettingsatthesametimeyoueditedothervirtualmachinesettings.
To change CPU settings
1
ClicktheResourcestab.
SelectCPUintheSettingslist.
Selectasharesvalue,whichrepresentsarelativemetricforallocatingCPU
capacity.
192
SharesThevaluesLow,Normal,High,andCustomarecomparedtothe
sumofallsharesofallvirtualmachinesontheserverand,onESXServer3
hosts,theserviceconsole.Shareallocationsymbolicvaluescanbeusedto
configuretheirconversionintonumericvalues.
VMware, Inc.
ReservationGuaranteedCPUallocationforthisvirtualmachine.
LimitUpperlimitforthisvirtualmachinesCPUallocation.Select
Unlimitedtospecifynoupperlimit.
Formoreinformationonsharevalues,seetheResourceManagementGuide.
4
ClickOKtosaveyourchanges.
TheVirtualMachinePropertiesdialogboxcloses.
ClicktheResourcestab.
SelectAdvancedCPUintheSettingslist.
VMware, Inc.
193
ChooseHyperthreadingSharingModefromthedropdownmenu.Theoptions
are:
Any(default)ThevirtualCPUsofthisvirtualmachinecanfreelysharecores
withothervirtualCPUsofthisorothervirtualmachines.
NoneThevirtualCPUsofthisvirtualmachinehaveexclusiveuseofa
processorcorewhenevertheyarescheduledtoit.Theotherhyperthreadof
thecoreishaltedwhilethisvirtualmachineisusingthecore.
InternalOnavirtualmachinewithexactlytwovirtualprocessors,thetwo
virtualprocessorsareallowedtoshareonephysicalcore(atthediscretionof
theESXServerscheduler),butthisvirtualmachineneversharesacorewith
anyothervirtualmachine.Ifthisvirtualmachinehasanyothernumberof
processorsotherthantwo,thissettingisthesameastheNonesetting.
ChoosetoscheduleaffinitybyselectingtheRunonprocessor(s)radiobutton.
NOTEThisoptionisnotallowedwhenthevirtualmachineresidesonaDRS
cluster,anditsvaluesareclearedwhenavirtualmachineismigratedtoanewhost.
Thevalueoftheoptionisonlyintuningtheperformanceofaprecisesetofvirtual
machinesonthesamehost.
Thecheckboxesfortheindividualprocessorsrepresentphysicalcoresif
hyperthreadingisdisabledorlogicalcores(twoperphysicalcore)if
hyperthreadingisenabled.Checkingalltheboxesisthesameasnotapplyingany
affinity.Youmustprovideatleastasmanyprocessoraffinitiesasthenumberof
virtualCPUsinthevirtualmachine.
ClickOKtosaveyourchanges.
TheVirtualMachinePropertiesdialogboxcloses.
Memory Resources
TheMemoryResourcespanelletsyouallocatememoryresourcesforavirtualmachine
andspecifyreservations,limits,andshares.Youcaneditsomeofthesameinformation
ontheResourcePoolstabofthemainVIClientwindow,whichyoumightdotoedit
resourcesettingsatthesametimeasothervirtualmachinesettings.
To change memory settings
194
ClicktheResourcestab.
SelectMemoryintheSettingslist.
VMware, Inc.
FromthedropdownmenuintheResourceallocationpanel,choosearelative
metricforallocatingmemorytoallvirtualmachines.
SymbolicvaluesLow,Normal,High,andCustomarecomparedtothesumofall
sharesofallvirtualmachinesontheserverand,onanESXServer3host,theservice
console.Shareallocationsymbolicvaluescanbeusedtoconfiguretheirconversion
intonumericvalues.
IntheResourceallocationpanel,usetheslidertoselecttheamountofreserved
memoryandthememorylimit,orusetheupanddownarrowstoenterthe
numberofMBsallocated.
Formoreinformationonmemoryvalues,seethememmanpage.
ClickOKtosaveyourchanges.
TheVirtualMachinePropertiesdialogboxcloses.
SelecttheResourcestab,andchooseMemory.
IntheNUMAMemoryAffinitypanel,setmemoryaffinity.
VMware, Inc.
195
Disk Resources
TheDiskResourcespanelletsyouallocatehostdiskI/Obandwidthtothevirtualhard
disksofthisvirtualmachine.DiskI/Oisahostcentricresourceandcannotbepooled
acrossacluster.However,CPUandmemoryresourcesaremuchmorelikelyto
constrainvirtualmachineperformancethandiskresources.
To change disk settings
1
ClicktheResourcestab.
SelectDiskintheSettingslist.
Onthisdialogbox,youcanadjustthehostdiskallocationforthisvirtualmachine.
IntheResourceAllocationpanel,selectthevirtualharddiskfromthelist.
ClickintheSharesfield.Usethedropdownmenutochangethevaluetoallocate
anumberofsharesofitsdiskbandwidthtothevirtualmachine.
Sharesisavaluethatrepresentstherelativemetricforcontrollingdiskbandwidth
toallvirtualmachines.ThevaluesLow,Normal,High,andCustomarecompared
tothesumofallsharesofallvirtualmachinesontheserverand,onanESXServer
3host,theserviceconsole.Shareallocationsymbolicvaluescanbeusedto
configuretheirconversionintonumericvalues.
ClickOKtosaveyourchanges.
FromtheVirtualCenterclient,clickInventoryinthenavigationbar.Expandthe
inventoryasneeded,andclicktheappropriatevirtualmachine.
TodisplaytheVirtualMachinePropertiesdialogbox,clicktheEditSettingslink
intheCommandspanel.
ClicktheHardwaretab.
ClickAddtostarttheAddHardwarewizard.
Followthestepsinthefollowingsectionstoaddvarioustypesofvirtualhardware
toyourvirtualmachine.
196
VMware, Inc.
StarttheAddHardwarewizard.
SelectSerialPort,andclickNext.
Selectthetypeofmediayouwantthevirtualporttoaccess:useaphysicalserial
portonthehost,outputtoafile,orconnecttoanamedpipe.
ClickNext.
IfyouselectedUsephysicalserialportonthehost,usethedropdownmenuto
choosetheportonthehostcomputerthatyouwanttouseforthisserial
connection.
IfyouselectedOutputtofile,browsetothefileonthehostthatyouwanttouseto
storetheoutputofthevirtualserialport.
IfyouselectedConnecttonamedpipe,enterapipenameinthePipeNamefield
andusethedropdownmenustochoosethenearandfarendsofthepipe.
Theoptionsforthenearendareclientorserver.Theoptionsforthefarendarea
processoravirtualmachine.
Bydefault,theserialportisconnectedwhenyoupoweronthevirtualmachine.
(Optional)DeselecttheConnectatpoweroncheckboxifyoudonotwantthe
serialporttoconnectwhenthevirtualmachineispoweredon.
(Optional)DeselecttheI/OmodeYieldCPUonpollcheckboxifyouwantto
configurethisserialporttouseinterruptmodeasopposedtopolledmode.
Polledmodeisofinterestprimarilytodeveloperswhoareusingdebuggingtools
thatcommunicateoveraserialconnection.Polledmodecausesthevirtualmachine
toconsumeadisproportionateshareofCPUtime.Thismakesthehostandother
guestsrunsluggishly.
10
(Optional)Tomaintainbestperformanceforapplicationsonthehost,selectthe
YieldCPUonpollcheckbox.
Thisforcestheaffectedvirtualmachinetouseinterruptmode,whichyieldsCPU
timeiftheonlytaskitistryingtodoispollthevirtualserialport.
11
VMware, Inc.
ReviewtheinformationontheReadytoCompletewindow,andclickFinish.
197
StarttheAddHardwarewizard.
SelectParallelPort,andclickNext.
SelectphysicalparallelportonthehostorOutputtofile.
ClickNext.
IfyouselectedUsephysicalparallelportonthehost,choosetheportfromthe
dropdownmenu.IfyouselectedOutputtofile,browsetothelocationofthefile.
UnderDevicestatus,deselecttheConnectatpoweroncheckboxifyoudonot
wanttheparallelportdevicetobeconnectedwhenthevirtualmachinepowerson.
ClickNext.
ReviewtheinformationontheReadytoCompletewindow,andclickFinish.
StarttheAddHardwarewizard.
SelectDVD/CDROMDrive,andclickNext.
SelecteitherUsephysicaldriveorUseISOimage.
a
IfyouselectedUsephysicaldrive,selecteitherclientorhostasthedevice
location.Choosethedriveyouwanttousefromthedropdownmenu.
Selectpassthroughandusethecheckboxtoindicatewhethertoconnect
exclusivelytothevirtualmachine,orselectATAPIemulation.
198
IfyouselectedUseISOImage,enterthepathandfilenamefortheimagefile,
orclickBrowsetonavigatetothefile.
IfyoudonotwanttheCDROMdriveconnectedwhenthevirtualmachinestarts,
deselectConnectatpoweron.
ClickNext.
Specifythevirtualdevicenodethedriveusesinthevirtualmachine,andclick
Next.
ReviewtheinformationontheReadytoCompletewindow,andclickFinishor
Backifyouwanttochangeanyinformation.
VMware, Inc.
StarttheAddHardwarewizard.
SelectFloppyDrive,andclickNext.
Selectthetypeoffloppymediatouse:
Aphysicalfloppydrivetogivetheguestaccesstothefloppyonthehost.
Afloppyimage,whichisafileonthehostthatstoresdatainthesameformat
asaphysicalfloppydisk.
Ablankfloppyimagetocreateanduseablankfloppyimage.
ClickNext.
IfyouselectedUseaphysicalfloppydrive,selecteitherclientorhostasthedevice
locationandchoosethedrivefromthedropdownmenu.
a
IfyouselectedUseafloppyimage,browsetothefloppyimage.
IfyouselectedCreateablankfloppyimage,browsetothefloppyimage.
Tohavethefloppydriveconnectedtothevirtualmachinewhenyoupoweriton,
selectConnectatpoweron.
ClickNext.
ReviewtheinformationontheReadytoCompletewindow,andclickFinish.
StarttheAddHardwarewizard.
SelectEthernetAdapter,andclickNext.
IntheNetworkconnectionpanel,chooseeitheranamednetworkwithaspecified
labeloralegacynetwork.
ToconnectthevirtualNICwhenthevirtualmachineispoweredon,selectConnect
atpoweron.
Tocompletethewizard,clickFinish.
VMware, Inc.
199
StarttheAddHardwarewizard.
SelectHardDisk,andclickNext.
Selectthetypeofstorageforthevirtualmachinesdisk,andclickNext.
Youcanstorevirtualmachinedatainanewvirtualdisk,anexistingvirtualdisk,
oraMappedSANLUN.Avirtualdisk,whichappearsasasingleharddisktothe
guestoperatingsystem,iscomposedofoneormorefilesonthehostfilesystem.
Virtualdiskscaneasilybecopiedormovedonthesamehostorbetweenhosts.
200
IfyouselectedCreateanewvirtualdisk,dothefollowing:
a
Enterthediskcapacity.
SelectthelocationaseitherStorewiththevirtualmachineorSpecifya
datastore.
IfyouselectedSpecifyadatastore,browseforthedatastorelocation,andclick
Next.ContinuewithStep 7.
Ifyouselectedanexistingdisk,browseforthediskfilepathandclickNext.
IfyouselectedMappedSANLUN:
a
SelecttheLUNthatyouwanttousefortherawdisk,andclickNext.
SelectadatastoreandclickNext.
Selectthecompatibilitymode:physicaltoallowtheguestoperatingsystemto
accessthehardwaredirectlyorvirtualtoallowthevirtualmachinetouse
VMwaresnapshotsandotheradvancedfunctions.ClickNext.
Specifythevirtualdevicenode.
Setvirtualdiskmodeoptions:
a
SelectIndependenttomakethediskindependent.Independentdisksarenot
affectedbysnapshots.
IfyouselectedIndependent,selectoneofthetwomodesforindependent
disks:
PersistentThediskoperatesnormallyexceptthatchangestothedisk
arepermanentevenifthevirtualmachineisrevertedtoasnapshot.
NonpersistentThediskappearstooperatenormally,butwheneverthe
virtualmachineispoweredofforrevertedtoasnapshot,thecontentsof
thediskreturntotheiroriginalstate.Alllaterchangesarediscarded.
VMware, Inc.
ClickNext.
10
Reviewtheinformation,andclickFinish.
StarttheAddHardwarewizard.
SelectSCSIDevice,andclickNext.
UnderConnection,usethedropdownmenutochoosethephysicaldeviceyou
wanttouse.
ToconnectthisvirtualmachinetotheserversSCSIdevicewhenthevirtual
machineispoweredon,selectConnectatpoweron.
UnderVirtualdevicenode,selectthevirtualdevicenodewhereyouwantthis
devicetoappearinthevirtualmachine.
Youcanalsoselectthecheckboxtoindicatethatthevirtualdeviceissetupinthe
samewayasthephysicalunit.
ReviewtheinformationintheReadytoCompletewindow,andclickFinish.
YoucreateavirtualmachineonanESXServer2.xhost,andthenmigrateittoan
ESXServer3.xhost.
YoucreateanewvirtualmachineonanESXServer3.xhostusinganexisting
virtualdiskthatwascreatedonanESXServer2.xhost.
YouaddavirtualdiskcreatedonanESXServer2.xhosttoanexistingnonlegacy
virtualmachine.
LegacyvirtualmachinescontinuetorunonESXServer3.xhosts,buthavereduced
performanceandcapabilities.Inparticular,youcannotaddorremovevirtualdevices
onlegacyvirtualmachines.Tomakefulluseofthesevirtualmachines,upgradethe
virtualhardwareasdescribedintheUpgradeGuide.
NOTEVirtualmachinescreatedonESXServer1.xhosts,orusingotherVMware
productssuchasVMwareWorkstation,mustbeconvertedtorunonESXServer3.x
hosts.SeetheVirtualMachineMobilityPlanningGuideformoreinformation.
VMware, Inc.
201
Selectthevirtualmachineintheinventory.
ClickEditSettings.
Thevirtualmachinehardwareversionisdisplayedatthetoprightcornerofthe
VirtualMachinePropertiesdialogbox.
FromtheVIClient,rightclickavirtualmachineintheinventory,andchoose
UpgradeVirtualHardwarefromthedropdownmenu.
Aconfirmationdialogboxappearswiththemessage,Thisoperationwillcause
thevirtualhardwareyourguestoperatingsystemrunsontochange.Itisan
irreversibleoperationthatwillmakeyourvirtualmachineincompatiblewith
earlierversionsoftheVMwaresoftwareproducts.Itisstronglyrecommendedthat
youmakeabackupcopyofyourdisk(s)beforeproceeding.Areyousureyouwant
toupgradeyourconfiguration?
ClickYes.
AprogressbarappearsintheRecentTaskspaneatthebottomoftheclient
window.
202
VMware, Inc.
13
13
Thischapterdescribescreatingtemplatesandcloningvirtualmachines.
Thischaptercontainsthefollowingtopics:
UnderstandingTemplatesonpage 203
CreatingTemplatesonpage 204
EditingaTemplateonpage 206
DeployingVirtualMachinesfromTemplatesonpage 207
DeletingTemplatesonpage 209
RegainingTemplatesonpage 210
CloningVirtualMachinesonpage 210
CreatingaScheduledTasktoCloneaVirtualMachineonpage 212
Understanding Templates
Atemplateisamastercopyofavirtualmachinethatcanbeusedtocreateand
provisionnewvirtualmachines.Thisimagetypicallyincludesaspecifiedoperating
systemandconfigurationthatprovidesvirtualcounterpartstohardwarecomponents.
Typically,atemplateincludesaninstalledguestoperatingsystemandasetof
applications.
Templatescoexistwithvirtualmachinesatanylevelwithinthetemplateandvirtual
machinedomain.Youcanordercollectionsofvirtualmachinesandtemplatesinto
arbitraryfoldersandapplyavarietyofpermissionstobothvirtualmachinesand
VMware, Inc.
203
templates.Virtualmachinescanbetransformedintotemplateswithoutrequiringafull
copyofthevirtualmachinefilesandthecreationofanewobject.
Youcanusetemplatestocreatenewvirtualmachinesbydeployingthetemplateasa
virtualmachine.Whencomplete,thedeployedvirtualmachineisaddedtothefolder
chosenbytheuserwhenthetemplatewascreated.
Toviewtemplates,selectthedatacenterandselecttheVirtualMachinestab.Allvirtual
machinesandtemplatesforthedatacenterarevisiblefromhere.Virtualmachinesand
templateshavedifferenticons.
template icon
Creating Templates
Therearethreewaystocreateatemplate:
204
Usinganexistingvirtualmachineinplace.Thisprocessconvertstheoriginal
virtualmachine.
Cloningavirtualmachinetoatemplate.
Cloninganexistingtemplate.
VMware, Inc.
StarttheVIClientandlogintotheVirtualCenterServer.
ClicktheInventorybuttoninthenavigationbar.
Theinventorypanelandtheinformationpaneldisplayinformationabout
manageddatacenters,hosts,resourcepools,andvirtualmachines.Theinventory
toolbarappears.
Expandtheinventoryasneeded,andselectavirtualmachine.
Turnoffthevirtualmachineusingtheshutdownorpoweroffoptions.
FromtheCommandsareaorthepopupmenu,clickConverttoTemplate.
VirtualCentermarksthatvirtualmachineasatemplateanddisplaysthetaskinthe
RecentTaskspane.
StarttheVIclient,andlogintotheVirtualCenterServer.
ClickInventoryinthenavigationbartodisplaytheinventorypanel.
Turnoffthevirtualmachineusingtheshutdownorpoweroffoptions.
RightclickthevirtualmachineandclickClonetoTemplate.
TheCloneVirtualMachinetoTemplatewizardappears.
Givethenewtemplateaname,selectitsinventorylocation,andclickNext.
Enterausefulnamethatdescribesthetemplate.Thenamecanbeupto80
characterslongandcancontainalphanumericcharactersandtheunderscore(_)
andhyphen()characters.Itshouldalsobeuniqueacrossalltemplatesandvirtual
machinesinthedatacenter.Namesarecaseinsensitive:thenamemy_vmis
identicaltoMy_Vm.
Passthroughthetargetlocationpage.ClickNext.
ClickFinish.
VirtualCenterdisplaystheTasksinventorypanelforreferenceandaddsthecloned
templatetothelistintheinformationpanel.
VMware, Inc.
205
StarttheVIclient,andlogintotheVirtualCenterServer.
ClicktheInventorybuttoninthenavigationbar.
Selectthedatacenterthatcontainsthetemplate.
Thevirtualmachinesandtemplatesassociatedwiththedatacenterappearinthe
datacenterpanel.
RightclickthetemplateandchooseClone.
TheCloneTemplatewizardappears.
Givethenewtemplateauniquenameanddescription,andclickNext.
Enterausefulnameandabriefdescriptionofthetemplate.Description
informationcaninclude,forexample,theoperatingsystem,applications,versions,
andintendedusesforthetemplate.Thenamecanbeupto80characterslong,and
cancontainalphanumericcharactersandtheunderscore
(_)andhyphen()characters.Itshouldalsobeuniqueacrossalltemplatesand
virtualmachinesinthedatacenter.Namesarecaseinsensitive:thenamemy_vm
isidenticaltoMy_Vm.
Selectthehostorcluster,andclickNext.
Chooseadatastoreforthetemplate.ClickNext.
SelectaradiobuttontoeitherleavethevirtualdisksintheirNormalvirtual
machineformatortoCompactthevirtualdiskstominimizestorage.ClickNext.
OntheReadytoCompletewindow,reviewtheinformationforyournewvirtual
machine,andclickFinish.
Youcannotusethenewtemplateuntilthecloningtaskcompletes.VirtualCenter
addstheclonedtemplatetothelistintheVirtualMachinestab.
Editing a Template
Youmightwanttoedityourtemplate(toupgradeanapplication,forexample).
However,templatescannotbeeditedastemplates.Youmustconvertthetemplatetoa
virtualmachine,editit,andconverttheeditedvirtualmachinetoatemplate.
To edit the template
206
Convertthetemplatetoavirtualmachine.
Editthevirtualmachine.
VMware, Inc.
Convertthevirtualmachinetoatemplate.
Youcandirectlychangethenameofatemplateusingtheprocedurebelow.
To change the name of a template
1
FromtheVirtualCenterclient,clicktheInventorybutton.
Selectthedatacenterthatcontainsthetemplate.
SelecttheVirtualMachinestab.
Clickonthetemplate.Clickthetemplateagain.
Thenameofthevirtualmachineisnowaneditablefield.
Changethename,andclickoutsidethefield.
StarttheVIClient,andlogintotheVirtualCenterServer.
ClicktheInventorybuttoninthenavigationbar.
Theinventorypanelandtheinformationpaneldisplayinformationabout
manageddatacenters,hosts,resourcepools,andvirtualmachines.Theinventory
toolbarappears.
Selectthedatacenterthatcontainsthetemplate,andclicktheVirtualMachines
tab.
Thevirtualmachinesandtemplatesassociatedwiththedatacenterappearinthe
datacenterpanel.
Rightclickthetemplate,andchooseDeployVirtualMachinefromthis
Template.
TheDeployTemplatewizardappears.
VMware, Inc.
207
Givethenewvirtualmachineaname,selectalocation,andclickNext.
Thenamecanbeupto80characterslongandcancontainalphanumericcharacters
andtheunderscore(_)andhyphen()characters.Itshouldalsobeuniqueacross
alltemplatesandvirtualmachinesinthedatacenter.Namesarecaseinsensitive:
thenamemy_vmisidenticaltoMy_Vm.
OntheHost/Clusterpage,selectthehostonwhichyouwanttostorethetemplate
andclickNext.
Selectaresourcepool(ifapplicable)inwhichyouwanttorunthevirtualmachine,
andclickNext.
Resourcepoolsallowhierarchicalmanagementofresourceswithinahostor
cluster.Virtualmachinesandchildpoolssharetheresourcesoftheirparentpool.
Chooseadatastoreforthevirtualmachine,andclickNext.
Youarechoosingthedatastoreinwhichtostorethefilesforthevirtualmachine.
Youshouldchooseonethatislargeenoughtoaccommodatethevirtualmachine
andallofitsvirtualdiskfilessothattheycanallresideinthesameplace.
TheAdvancedbuttonallowsyoutostoreindividualfilesinseparatelocations.To
returntothedatastoreselectionpage,clicktheBasicbutton.
IntheSelectGuestCustomizationOptionpage,performoneoftheseactions:
Ifyoudonotwanttocustomizeyourguestoperatingsystem,selectDonot
customizeandclickNext.
Ifyouwanttocustomizeyourguestoperatingsystem,clickoneoftheother
selectionsasappropriate.Youcustomizeguestoperatingsystemsthroughthe
wizardorbyusinganexistingcustomizationspecificationthatyoucreate.For
instructions,seeCustomizingGuestOperatingSystemsonpage 215.
NOTECustomizationisnotsupportedforallguestoperatingsystems.
Additionally,someguestoperatingsystemsrequireMicrosoftSyspreptools.See
InstallingtheMicrosoftSysprepToolsonpage 351.
10
IntheReadytoCompletepage,reviewtheinformationforyournewvirtual
machine,selectthePoweronthenewVirtualMachineaftercreationcheckboxif
youwanttopoweronthevirtualmachineimmediately,andclickFinish.
AfteryouclickFinish,youcannotuseoreditthevirtualmachineuntilthetask
completes.Thismighttakeseveralminutes.Thevirtualmachineisaddedtothe
datastore.
208
VMware, Inc.
StartVirtualCenterclient,andlogintotheVirtualCenterServer.
ClicktheInventorybuttoninthenavigationbar.
Theinventorypanelandtheinformationpaneldisplayinformationabout
manageddatacenters,hosts,resourcepools,andvirtualmachines.Theinventory
toolbarappears.
Selectthedatacenterthatcontainsthetemplate.
Thevirtualmachinesandtemplatesassociatedwiththedatacenterappearinthe
datacenterpanel.
ClicktheVirtualMachinestab.
RightclickonthetemplateandchooseConverttoVirtualMachine.
Thetemplateisconvertedtoavirtualmachine.
Deleting Templates
To remove templates from the VirtualCenter inventory
Thisprocedureunregistersthetemplate.Itdoesnotremovethetemplatefilesfromthe
datastore.
1
ClicktheInventorybutton.
Selecttheappropriatetemplate.
Rightclickthetemplate,andchooseRemovefromInventory.
ClickOKtoconfirmremovingthetemplatefromtheVirtualCenterdatabase.
AllnondatastoretemplatefilesareremovedfromtheVirtualCenterinventory.
StartVirtualCenterclient,andlogintotheVirtualCenterServer.
ClicktheInventorybuttoninthenavigationbar,andselectthehostthatcontains
thetemplate.
Selectthedatastorethatcontainsthetemplate,andclicktheVirtualMachinetab.
VMware, Inc.
209
Rightclickthetemplate,andchooseDeletefromDisk.
ClickOKtoconfirmremovingthetemplatefromtheVirtualCenterdatabase.
Thetemplateisdeletedfromthediskandcannotberecovered.
Regaining Templates
Templatesareassociatedwithhosts,andtheonlywaytoregainorregistertemplates
afterremovingandaddingahostistousethedatastorebrowsertolocatethetemplate.
Thenusetheinventorywizardtonameandregisterthe.vmtxfileasatemplateback
intoVirtualCenter.
NOTEIfyouwantthetemplatetoretainitsoriginalname,donotenteranameinthe
AddtoInventorywizard.VirtualCenterwillusetheoriginalnameifthefieldinthe
wizardisleftblank.
To regain a template
1
StartVirtualCenterclient,andlogintotheVirtualCenterServer.
ClicktheInventorybuttoninthenavigationbar,andselectthehostthatcontains
thetemplate.
RightclickthedatastorethatcontainsthetemplateandselectBrowseDatastore.
Browsethroughthedatastorefolderstofindthe.vmtxfile.
Rightclickthe.vmtxfileandselectAddtoInventory.
TheAddtoInventorywizardappears.
Enteratemplatemachinename,selectalocation,andclickNext.
Selectahostorclusteronwhichtostorethetemplate,andclickNext.
Reviewyourselections,andclickFinish.
ThetemplateisregisteredtothehostandcanbeviewedfromthehostsVirtual
Machinetab.
210
VMware, Inc.
StartVirtualCenterandlogintotheVirtualCenterServer.
Fromtheinventorypanel,clicktheInventorybuttoninthenavigationbar.
Theinventorypanelandtheinformationpaneldisplaythedatastores,resource
pools,hosts,andvirtualmachineinformation.Theinventorytoolbarappears.
Expandtheinventoryasneeded,andclickthesourcevirtualmachine.
Poweroffthevirtualmachine.
TostarttheCloneaVirtualMachinewizard,clicktheClonetoNewVirtual
MachinelinkintheCommandsarea,orchooseClonefromthepopupmenu.
TheCloneVirtualMachinewizardappears.
Enteravirtualmachinename,selectalocation,andclickNext.
Selectahostorclusteronwhichtoruntheclone,andclickNext.
Ifyouchooseacluster,youmustchooseaspecifichostwithinthecluster,andclick
Next.
Selectaresourcepoolinwhichtoruntheclone,andclickNext.
10
Selectthedatastorelocationwhereyouwanttostorethevirtualmachinefiles,and
clickNext.
11
ClicktheAdvancedbuttonformoreoptions,andclickNext.
TheSelectGuestCustomizationOptionpageappears.Youcanchooseto
customizetheguestoperatingsystemusingthewizardorusinganexisting
customizationspecification.Youcanalsochoosenottocustomize.
Formoreinformation,seeCustomizingGuestOperatingSystemsonpage 215.
12
Selecttheappropriateradiobutton,andclickNext.
13
Reviewyourselections,andclickFinish.
OntheReadytoCompleteNewVirtualMachinepage,youcanselectthecheckbox
topoweronthenewvirtualmachineaftercreation.AfteryouclickFinish,you
cannotuseoreditthevirtualmachineuntilthetaskcompletes.Ifthetaskinvolves
thecreationofavirtualdisk,itcouldtakeseveralminutestocomplete.
VMware, Inc.
211
ClicktheScheduledTasksbuttoninthenavigationbar.
Thelistofscheduledtasksappears.
ChooseFile>New>ScheduledTask,orclicktheNewbutton.
TheSelectaTasktoScheduledialogboxappears.
UsethedropdownmenutochooseCloneavirtualmachine,andclickOK.
TheCloneVirtualMachinewizardappears.
212
Selectthevirtualmachinetoclone,andclickNext.
Followthewizardthroughthesamestepsasthoseintheprevioustaskinwhich
youclonedavirtualmachine.ThepageafterGuestCustomizationistheSchedule
theTaskpage.
Enteranameandataskdescriptioninthetextbox.
Selectthefrequencyofthetask.
VMware, Inc.
SelecttheradiobuttonforNoworLater.Iflater,enterthetimeanddatewhenyou
wantthevirtualmachinetobedeployed,andclickNext.
Toseethecalendar,clickLater,andclickthedropdownarrowtoselectadatefrom
thedisplayedcalendar.Aredcircleindicatestodaysdate,andadarkcircle
indicatesthescheduleddate.
ReviewtheinformationontheReadytoCompleteNewVirtualMachinepage,
andclickFinish.
Optionally,youcanselectthecheckboxtopoweronthenewvirtualmachineafter
itiscreated.
VirtualCenteraddsthenewtasktothescheduledtasklistandcompletesitatthe
designatedtime.Whenitistimetoperformthetask,VirtualCenterfirstverifies
thattheuserwhocreatedthetaskstillhaspermissiontocompletethetask.Ifthe
permissionlevelsarenotacceptable,VirtualCentersendsamessagetothelogand
thetaskisnotperformed.
VMware, Inc.
213
214
VMware, Inc.
14
Customizing Guest
Operating Systems
14
Nowthatyouhavecreatedandconfiguredavirtualmachine,youhavetheoptionto
customizetheidentityandnetworksettingsofyourvirtualmachinesguestoperating
systemsothatitisreadytobeginworkimmediatelyinyourtargetenvironment.
Youcansaveyourvirtualmachinesettingsinaspecificationthatyoucanrecalllater
andreuse.Youdothisusingthecustomizationwizard.Therearetwowaystoaccess
thecustomizationwizard:usingthecustomizationspecificationmanager,whichlets
youcreatespecificationsandstoretheminthedatabaseforlateruse,andusingthe
wizardwhenyourecloninganewvirtualmachine.
NOTEVirtualmachinesmustberegisteredintheVirtualCenterinventorybeforeyou
cancustomizetheirguestoperatingsystems.
ThischapterdescribeshowtousetheCustomizationSpecificationManagerto
customizeyourguestoperatingsystems.
Thischaptercontainsthefollowingtopics:
PreparingforGuestCustomizationonpage 216
CustomizingaWindowsGuestOperatingSystemonpage 218
UsingtheCustomizationSpecificationWizardonpage 224
UsingtheCloneVirtualMachineWizardonpage 228
CompletingaGuestOperatingSystemCustomizationonpage 229
Formoredetailsoninstallingaguestoperatingsystem,seetheGuestOperatingSystem
InstallationGuide.
VMware, Inc.
215
Verifythatyoursystemmeetstheguestcustomizationrequirements.Ifyouplanto
customizeaWindowsguestoperatingsystem,youmustinstallthecomponents
requiredtosupportaWindowsguestoperatingsystemcustomization.Thisis
describedinAppendix B,InstallingtheMicrosoftSysprepTools,onpage 351.
InstalltherequiredcomponentsontheWindowsmachinewheretheVirtualCenter
serverisinstalled.
NOTEAfterdeployingandcustomizingnonvolumelicensedversionsof
Windows XPorWindows 2003,youmightneedtoreactivateyourMicrosoft
operatingsystemonthenewvirtualmachine.
VMwareToolsinstalled.
SCSIdisks.
ThedefaultconfigurationforVMwareWorkstation,andVMwareServercreating
aWindowsXPorWindowsServer2003virtualmachineisIDEdisks.Ifyouare
customizingavirtualmachinewithIDEdisks,itcanbedeployedonlytoa
VMwareServerhost.
VirtualCentercustomizationoperatesonthediskattachedtothevirtualSCSInode
withthelowestaddressontheSCSIcontrollerwiththelowestindex.Asaresult,
youmustmakesurethattheguestoperatingsystembeingcustomizedresideson
adiskattachedasSCSI0:0nodeinthevirtualmachineconfiguration.
NOTEIfavirtualmachinehasmixedIDEandSCSIdisks,thefirstIDEdiskis
consideredthebootdisk,andVirtualCenterpassesittothecustomizer.Firstis
incontroller:deviceorder,thatis,ide0:0,ide0:1,scsi0:0,scsi0:1,andsoon.
216
VMware, Inc.
ForWindowsguestoperatingsystems:Ifthevirtualmachineresidesonahost
runningESXServer3.0.xorearlier,boththeactivepartition(thepartition
containingboot.ini)andthesystempartition(thepartitioncontainingthe
systemdirectory,forexample,\WINNTor\WINDOWS),areonthesamevirtualdisk
andattachedtheSCSI0:0virtualSCSInode.
NOTEItisnotarequirementthatactiveandsystempartitionsbethesame
partition.
ForLinuxguests:IfthevirtualmachineresidesonahostrunningESXServer3.0.x
orearlier,thevirtualdiskcontainingthesystempartition(thepartitioncontaining
the/etcdirectory)mustresideontheSCSI0:0node.
32bitor64bithardwarecorrespondingtothe32bitor64bitoperatingsystem
beinginstalled.
Theguestoperatingsystemisnotaprimaryorbackupdomaincontroller.
ThecloneortemplatehasoneofthefollowingWindowsversionsinstalled:
Windows2000Server,AdvancedServer,orProfessional(including64bit
versions)
WindowsXPProfessional(including64bitversions)
WindowsServer2003,Web,Standard,orEnterpriseEditions(including64bit
versions)
WindowsVista(including64bitversions)
NOTEWindowsXPHomeorWindowsNT4operatingsystemguest
customizationisnotsupported.WindowsVistacustomizationissupportedonly
onhostsrunningESXServer3.5andgreaterorESXServer3iversion3.5and
greater.
VMware, Inc.
ThemostrecentversionofVMwareToolsisinstalledintheguestoperating
system.
217
TheMicrosoftSyspreptoolsareinstalledontheVirtualCenterserver.
IfthevirtualmachineresidesonahostrunningESXServer3.0.xorearlier,boththe
activepartition(thepartitioncontainingboot.ini)andthesystempartition(the
partitioncontainingthesystemdirectory,forexample,\WINNTor\WINDOWS),
mustbeonthesamevirtualdisk.
MicrosoftSyspreptoolshavecertainrequirementsandimposecertainrestrictionson
thesourcemachine.SeetheMicrosoftSysprepdocumentationforadditional
information.
ThecloneortemplatehasoneofthefollowingLinuxversionsinstalled:
RedHatEnterpriseLinuxASversions2through5(including64bitversions)
RedHatApplicationServerversions2through5(including64bitversions)
SUSELINUXEnterpriseServer8,9,or10
NOTECustomizationforRedHatLinuxversion4andgreaterandSUSE
LINUXEnterpriseServerversion9andgreaterissupportedonlyonhosts
runningESXServer3.5andgreaterorESXServer3iversion3.5andgreater.
ThemostrecentversionofVMwareToolsisinstalledintheguestoperating
system.
Thecloneortemplatehasarootvolumeformattedwithanext2,ext3,orReiserFS
filesystem.
218
VMware, Inc.
StarttheGuestCustomizationwizard.
OntheRegistrationInformationpage,enterthevirtualmachineownersname
andorganization.ClickNext.
Thisinformationisforguestoperatingsystemregistrationpurposes.Itis
displayedintheguestoperatingsystemSystemProperties.IntheNamefield,you
canenterthenameofaperson,user,orgroup.
OntheComputerNamepage,specifytheComputerNameforthevirtual
machine.ClickNext.
Thecomputernameisthenamegiventotheparticularinstanceofaguest
operatingsystem.Theoperatingsystemusesthisnametoidentifyitselfonthe
network.OnWindowssystems,itiscalledthecomputername.Onmostother
operatingsystems,itiscalledthehostname.Thisisnotthesameasthevirtual
machinenamethatwasdeclaredearlierintheDeployTemplatewizardorClone
VirtualMachinewizard.Youcansetthecomputernameusingthefollowing
options:
VMware, Inc.
UseaspecificnameThenamecancontainalphanumericcharactersandthe
underscore(_)andhyphen()characters.Itcannotcontainperiods(.)or
blankspacesandcannotbemadeupofdigitsonly.Ifyouwanttoensurethat
thenameisuniquesothatyoudonotincurconflicts,selectAppendanumeric
valuetoensureuniqueness.Namesarecaseinsensitive:thenamemy_vm
isidenticaltoMy_Vm.
UsethevirtualmachinesnameThecomputernamethatVirtualCenter
createsisidenticaltothenameofthevirtualmachineonwhichtheguest
operatingsystemisrunning.
PrompttheuserforanameintheDeploywizardTheVIClientpopulates
theDeployVirtualMachinewizardwithapromptforthecomputername
afteryoucompleteallthestepsinthewizard.
UseacustomapplicationconfiguredwiththeVirtualCenterServerto
generateanameEnteraparameterthatcanbepassedtothecustom
application.
219
OntheWindowsLicensepage,specifytheWindowslicensekeyforthenewguest
operatingsystem.ClickNext.
IfyouarecustomizingaWindowsServeroperatingsystem,selecttheappropriate
licensemode,PerseatorPerserver.IfyouselectPerserver,specifythemaximum
numberofsimultaneousconnectionsyouwanttheservertoaccept.
OntheAdministratorPasswordpage,typeandconfirmtheadministrator
passwordforthevirtualmachine.ClickNext.
Ifyouleavethepasswordblank,theVIClientasksyoutoconfirmthat
Administratorusersarentrequiredtoprovideapassword.
NOTEYoucanonlychangetheadministratorpasswordiftheadministrator
passwordonthesourceWindowsvirtualmachineisblank.Ifyouspecifyanew
administratorpasswordandthesourceWindowsvirtualmachineortemplate
alreadyhasone,theoldadministratorpassworddoesnotchange.
Ifyouwanttoautomaticallyloginasadministratorwhenthevirtualmachine
boots,selectAutomaticallylogonastheadministratorandspecifyhowmany
timesautomaticloginistobeperformed.Thisisusefulifyouknowyouwillhave
aseriesofrebootsbeforethevirtualmachineisreadyfornormalloginusers.
OntheTimeZonepage,choosethetimezoneforthevirtualmachine.ClickNext.
OntheRunOncepage,typeanycommandsyouwanttorunaspartofthefirst
startupforthenewvirtualmachine.Afteryoutypeeachcommand,clickAdd.Use
theDeleteandMoveoptionstocreatetherunorderforthecommands.Whenyou
aredonewiththecommandlist,clickNext.
NOTESeeMicrosoftWindowsSysprepdocumentationformoreinformationon
theRunOncecommands.
220
IfyouwantVirtualCentertoautomaticallyconfigureallnetworkinterfacesfroma
DHCPserver,selectTypicalsettingsontheNetworkpage.ClickNext.
VMware, Inc.
IftypicalVirtualCenterconfigurationisnotappropriateforyourenvironment,
selectCustomsettings,selectthenetworkinterfacecard(NIC)tocustomizeand
clickCustomizetomakeadditionalspecifications.
TheNetworkPropertiesdialogboxopens.
UsetheNetworkPropertiesdialogboxtoperformthesesteps:
VMware, Inc.
OntheGeneraltab,selectwhetheryouwanttouseDHCPtoobtainanIP
addressautomaticallyorentertheIPaddressesmanually.Alsoselectwhether
youwanttouseDHCPtoobtainanDNSserveraddressautomaticallyorenter
theDNSserveraddressesmanually.
OntheDNStab,specifytheDNSconnectionsbyenteringDNSsuffixes.For
eachDNSsuffixyouenter,clickAdd.IfyouareaddingmultipleDNS
connections,useMoveUpandMoveDowntospecifytheorderinwhicha
virtualmachineistousetheconnections.
OntheWINStab,specifytheprimaryandsecondaryWINSaddressesby
typingtheIPaddressesintheentryboxes.
ClickOKtoreturntothepreviousdialogbox.ClickNextontheNetwork
GuestCustomizationsdialogbox.
221
10
OntheWorkgrouporDomainpage,completeoneofthesesteps:
Tojoinaworkgroup,selectWorkgroup,typetheworkgroupname,andclick
Next.
Tojoinadomain,selectWindowsServerDomain,specifytheusernameofa
userwhocanaddcomputerstotheWindowsdomain,andspecifytheusers
password.ClickNext.
11
OntheOperatingSystemOptionspage,selectGenerateNewSecurityID(SID)
togenerateanewsecurityIDforthevirtualmachine.
12
ClickNext.
13
(Optional)OntheSaveSpecificationpage,savethecustomizedoptionsasan
.xmlfilebycompletingthesesteps:
a
SelectSavethiscustomizationspecificationforlateruse.
Specifythenameforthespecification,andclickNext.
VirtualCentersavesthecustomizedconfigurationparametersintheVirtualCenter
database.Ifthecustomizationsettingsaresaved,theadministrator,anddomain
administrator,passwordsarestoredinencryptedformatinthedatabase.Because
thecertificateusedtoencryptthepasswordsisuniquetoeachVirtualCenter
Server,reinstallingtheVirtualCenterServer,orattachinganewinstanceofthe
serverthedatabase,invalidatestheencryptedpasswords.Thepasswordsmustbe
reenteredbeforetheycanbeused.
14
ClickFinishtosaveyourchangesandexittheGuestCustomizationwizard.
15
ClickFinishtodeploythevirtualmachineandexittheDeployTemplatewizardor
CloneVirtualMachinewizard.
222
StarttheGuestCustomizationwizard.
OntheComputerNamepage,specifytheComputerNameandtheDomainName
forthevirtualmachine.ClickNext.
VMware, Inc.
Thecomputernameisthenamegiventotheparticularinstanceofaguest
operatingsystem.Theoperatingsystemusesthisnametoidentifyitselfonthe
network.OnLinuxsystems,itiscalledthehostname.Thisisnotthesameasthe
VMwareVI3virtualmachinenamethatwasdeclaredearlierintheDeploy
TemplatewizardorCloneVirtualMachinewizard.Youcansetthecomputername
usingthefollowingoptions:
UseaspecificnameThenamecancontainalphanumericcharactersandthe
underscore(_)andhyphen()characters.Itcannotcontainperiods(.)or
blankspacesandcannotbemadeupofdigitsonly.Ifyouwanttoensurethat
thenameisuniquesothatyoudonotincurconflicts,selectAppendanumeric
valuetoensureuniqueness.Namesarecaseinsensitive:thenamemy_vm
isidenticaltoMy_Vm.
UsethevirtualmachinesnameThecomputernamethatVirtualCenter
createsisidenticaltothenameofthevirtualmachineonwhichtheguest
operatingsystemisrunning.
PrompttheuserforanameintheDeploywizardTheVIClientpopulates
theDeployVirtualMachinewizardwithapromptforthecomputername
afteryoucompleteallthestepsinthewizard.
UseacustomapplicationconfiguredwiththeVirtualCenterServerto
generateanameEnteraparameterthatcanbepassedtothecustom
application.
IfyouwantVirtualCentertoautomaticallyconfigureallnetworkinterfacesfroma
DHCPserver,selectTypicalsettingsontheNetworkpage.ClickNext.
IfVirtualCenterconfigurationisnotappropriateforyourenvironment,select
Customsettings,andclickNext.
Selectthenetworkinterfacecard(NIC)tocustomizeandclickCustomizetomake
additionalspecifications.
UsetheNetworkPropertiesdialogboxtoperformthesesteps:
VMware, Inc.
OntheGeneraltab,selectwhetheryouwanttouseDHCPtoobtainanIP
addressautomaticallyorentertheIPaddressesmanually.Alsoselectwhether
youwanttouseDHCPtoobtainanDNSserveraddressautomaticallyorenter
theDNSserveraddressesmanually.
ClickOKtoreturntothepreviousdialogbox.ClickNextontheNetwork
GuestCustomizationspage.
223
OntheDNSandDomainsettingspage,entertheIPaddressesfortheDNSservers.
SpecifytheDNSconnectionsbyenteringDNSsuffixes.ForeachDNSsuffixyou
enter,clickAdd.IfyouareaddingmultipleDNSconnections,useMoveUpand
MoveDowntospecifytheorderinwhichavirtualmachineistousethe
connections.
(Optional)OntheSaveSpecificationpage,savethecustomizedoptionsasan
.xmlfilebycompletingthesesteps:
a
SelectSavethiscustomizationspecificationforlateruse.
Specifythefilenameforthespecification,andclickNext.
VirtualCentersavesthecustomizedconfigurationparametersintheVirtualCenter
database.Ifthecustomizationsettingsaresaved,theadministrator,anddomain
administrator,passwordsarestoredinencryptedformatinthedatabase.Because
thecertificateusedtoencryptthepasswordsisuniquetoeachVirtualCenter
Server,reinstallingtheVirtualCenterServer,orattachinganewinstanceofthe
serverthedatabase,invalidatestheencryptedpasswords.Thepasswordsmustbe
reenteredbeforetheycanbeused.
8
ClickFinish.
VirtualCenterclosestheGuestCustomizationwizardandreturnsyoutothe
DeployTemplatewizardorCloneVirtualMachinewizard.
ClickFinishtodeploythevirtualmachinefromthetemplateorcreatetheclone.
ChooseEdit>CustomizationSpecifications.
TheCustomizationSpecificationManagerwindowappears.Fromhere,youcan
viewthepropertiesofaspecificationandcreate,edit,copy,delete,import,or
exportspecifications.UsetheRefreshbuttontorefreshthedisplay.
224
VMware, Inc.
Tocreateanewspecification,clicktheNewicon.
TheGuestCustomizationwizardappears.
Choosethetargetvirtualmachineoperatingsystemfromthedropdownmenu.
SelectthecheckboxifyouwanttouseacustomSysprepanswerfile.
Typeanameforthenewcustomizationspecificationandanoptionaldescription.
ClickNext.
Typetheownersnameandorganizationtoregisterthiscopyoftheguest
operatingsystem.ClickNext.
TheComputerNamepageappears.Inthispageyouspecifyacomputernameto
identifythisvirtualmachineonanetwork.
Tospecifyanameforthecomputer,selecttheradiobuttonforoneofthefollowing:
Useaspecificname
Withthisoption,youmusttypeanameinthetextfield.Selectthecheckbox
ifyouwanttoappendanumericvaluetothespecificcomputernameto
ensureuniquenessofname.
UsetheVirtualMachineName
PrompttheuserforanameintheDeploywizard
UseacustomapplicationconfiguredwiththeVirtualCenterserverto
generateaname
Withthisselection,yousupplyanargument.
VMware, Inc.
225
ClickNext.
TheoperatingsystemLicensepageappears.
IntheLicensepage,typetheproductIDifthevirtualmachinerequireslicensing
information.
Somevirtualmachinesmightnotrequirelicensinginformation.Inthatcase,leave
thesefieldsblank.
10
SelectthecheckboxforIncludeServerLicenseInformationifyouare
customizingaserverguestoperatingsystem.
11
Selecteitherperseatorperserveroperatingsystem,enterthemaximum
connectionsforserverlicensemode,andclickNext.
12
OntheAdministratorPasswordpanel,typeapasswordandconfirmitforthe
administratoraccount.
Ifyoudonotenterapassword,awarningdialogboxappears.
13
Selectthecheckboxifyouwanttoautomaticallyloginastheadministrator,and
choosethenumberoftimestologin.
14
ClickNext.
15
Usethedropdownmenutochooseatimezone,andclickNext.
16
IntheRunOncepage,specifycommandstoberunthefirsttimeauserlogson.
Usethenavigationbuttonstoadd,delete,andmovecommandsupordown.
NOTESeeMicrosoftWindowsSysprepdocumentationformoreinformationon
theRunOncecommands.
226
17
ClickNext.
18
Specifythenetworkinterfacesettingsifyouwanttocustomizethesoftware
settingsforeachnetworkinterface.Selecttheradiobuttonfortypicalsettingsto
enableDHCPforallnetworkinterfacesortheradiobuttonforcustomsettingsto
manuallyconfigureeachnetworkinterface.
19
ClickNext.
20
IntheWorkgrouporDomainpage,selectthewayinwhichthevirtualmachine
participatesinthenetwork,selecttheradiobuttonforworkgroupandentera
workgroupname,orselecttheradiobuttonforWindowsserverdomainandenter
thedomain.
VMware, Inc.
Inthelattercase,youmustalsoenterausernameandpasswordforauseraccount
thathaspermissiontoaddacomputertothespecifieddomain.
21
ClickNext.
22
IntheOperatingSystemOptionspage,selectGenerateNewSecurityID(SID)to
generateanewsecurityidentifier.
23
ClickNext.
24
Reviewtheinformationyouhaveentered,andclickFinish.
ThespecificationappearsintheCustomizationSpecificationManagerpageand
canbeusedtocustomizeaguestoperatingsystem.
SavedcustomizationspecificationsareuniquetoeachVirtualCenterServerandto
eachversionofVirtualCenterduetoencryption.Youhavetorecreatethe
customizationspecificationsforeachVirtualCenterServer.Encryptionis
preservedbetweenupgradeversionsonthesameVirtualCenterServer.This
meansyoucanusethesamespecificationsbetweenupgradesofVirtualCenter.
However,ifyouuninstallVirtualCenterandlaterdoafreshinstallation,theability
todecryptpasswordsfromtheearlierinstallationislost.
25
Toviewthepropertiesofaspecification,clickthePropertiesicon.
TheCustomizationSpecificationPropertiesdialogboxappears.
VMware, Inc.
227
26
ClickOKtoclosethedialogbox.
27
ClicktheEditicontoredisplaytheGuestCustomizationwizard,andchangethe
informationforthespecification.
28
ClicktheCopyicontocreateacopyofthespecification.
29
Todeleteaspecification,selectitandclicktheDeleteicon.
Thespecificationisdeletedfromthespecificationmanager.
30
Toimportanexistingspecificationintothemanager,clicktheImporticonand
selectthespecificationintheBrowsedialogbox.
31
Toexportaspecification,clicktheExporticonandchooseaSaveAslocation.
32
Usethemaximize,minimize,andclosebuttonstomaximize,minimize,orexitthe
specificationmanager.
ChooseInventory>VirtualMachine>Clone.
TheCloneVirtualMachinewizardappears.
228
MovethroughthewizarduntilyoureachtheSelectGuestCustomizationOption
pagefromwhichyoucancustomizeusingtheCustomizationwizardorcustomize
usinganexistingcustomizationspecificationselectedfromthespecification
managerslist.
VMware, Inc.
CompletingLinuxGuestOperatingSystemCustomizationonpage 229
CompletingWindowsGuestOperatingSystemCustomizationonpage 229
VMware, Inc.
229
Ifanyoftheinformationrequiredintheconfigurationfinalizationprocessisnot
correct,theguestoperatingsystempauseswhenthenewvirtualmachinebootsand
waitsforyoutoenterthecorrectinformation.Incorrectinformationmightinclude:
Thecomputernameisnotunique.Thecomputernamemustbeuniqueforthe
networkonwhichthemachineisdeployed.
Theproductkeyisincorrect.
Theuserspecifiedtojoinadomainthatdoesnotexist.
TheDHCPserverforthenetworkisnotfunctioningproperly.
230
VMware, Inc.
15
15
Thischapterdescribestheprocessofmigratingmovingavirtualmachinefromone
hosttoanother.
Thischaptercontainsthefollowingtopics:
AboutMigrationonpage 232
Migrationonpage 233
MigrationwithVMotiononpage 233
MigrationWizardonpage 241
MigrationwithStorageVMotiononpage 245
Theuserinitiatingthemigrationmusthaveappropriatepermissiontoperform
migrationwithVMotiononbothmachines.
SeeManagingUsers,Groups,Permissions,andRolesonpage 261forinformationon
permissions.
NOTECopyingavirtualmachineiscreatinganewvirtualmachine.Itisnotaformof
migration.
VMware, Inc.
231
About Migration
Migrationistheprocessofmovingavirtualmachinefromonehosttoanother.Ifthe
virtualmachineispoweredofforsuspended,thisprocessiscalledmigration.Ifthe
virtualmachineispoweredon,thisprocessiscalledmigrationwithVMotion.Migration
withVMotion,designedtobeusedbetweencompatiblesystems,allowsyoutomigrate
virtualmachineswithnodowntimebutrequiresVMotionlicensingandspecific
configuration.
InVirtualCenter2.0andgreater,youhavetwomigrationoptions:
MigrationMovingapoweredofforsuspendedvirtualmachine.Optionally,
duringmigration,youcanrelocateconfigurationanddiskfiles.
NOTEMigratingsuspendedvirtualmachinesissupportedinESXServer3.xand
ESXServer3ionly.VirtualmachinescreatedusingESXServer2.xmustbepowered
offbeforemigration.Forthistypeofmigration,virtualmachinesarenotrequired
tobeonsharedstorage.
MigrationwithVMotionMovingavirtualmachinethatispoweredon.
NOTEVirtualmachinesmustbeavailablefromanyformofsharedstorage,such
asSAN,iSCSI,orNAS.MigrationwithVMotioncannotbeusedtomigratevirtual
machinesusingrawdisksforclusteringpurposes.
Virtualmachinesthatarepoweredofforsuspendedcanbemovedbetween
datacenters.VMotioncannotbeusedtomigratevirtualmachinesbetweendatacenters.
ThefollowingtableliststheVMotioncapabilitiesfor32and64bitguestvirtual
machines.
Table 15-1. VMotion Support
232
VMotion
(poweredon)
Fullysupportedwithin
VMotioncompatible32bitCPUs
AND64bitCPUs(InteltoIntelor
AMDtoAMD).
Fullysupportedwithin
VMotioncompatible64bitCPUs
(InteltoIntelorAMDtoAMD).
Cold
Migration
(poweredoff)
Fullysupportedwithinsupported
32bitCPUsand64bitCPUsand
abletopoweronirrespectiveofany
CPUincompatibilities
(InteltoAMDOK).
Fullysupportedwithin
VMotioncompatible64bitCPUs
(InteltoAMDOK).
VMware, Inc.
Migration
Thevirtualmachineyouwanttomigratemustbepoweredofforsuspendedpriorto
beginningthemigrationprocess.Withamigration,youalsohavetheoptionofmoving
theassociateddisksfromonedatastoretoanother.(Tomovethedisksofapoweredon
virtualmachinefromonedatastoretoanother,useStorageVMotion.)Amigration
consistsofthefollowingsteps:
1
Theconfigurationfiles,includingtheNVRAMfile(BIOSsettings),logfiles,and
thesuspendfileforsuspendedvirtualmachinesaswellasthedisksofthevirtual
machinearemovedfromthesourcehosttothedestinationhostsassociated
storagearea.
Thevirtualmachineisregisteredwiththenewhost.
Afterthemigrationiscompleted,theoldversionofthevirtualmachineisdeleted
fromthesourcehost.
Iferrorsoccurduringmigration,thevirtualmachinesreverttotheiroriginalstatesand
locations.
Youcanmovevirtualmachinesmanuallyorsetupascheduledtasktoperformthe
migration.SeeManagingTasks,Events,andAlarmsonpage 297forinformationon
schedulingtasks.
VMware, Inc.
233
MigrationwithVMotionhappensinthreestages:
1
WhenthemigrationwithVMotionisrequested,VirtualCenterverifiesthatthe
existingvirtualmachineisinastablestatewithitscurrenthost.
Thevirtualmachinestateinformation(thatis,memory,registers,andnetwork
connections)iscopiedtothetargethost.
Thevirtualmachineresumesitsactivitiesonthenewhost.
Ifanyerroroccursduringmigration,thevirtualmachinesreverttotheiroriginalstates
andlocations.
VMotion Requirements
TobeconfiguredforVMotion,eachhostintheclustermustmeetthefollowing
requirements.
Shared Storage
Ensurethatthemanagedhostsusesharedstorage.Sharedstorageistypicallyona
storageareanetwork(SAN),butcanalsobeimplementedusingiSCSIandNASshared
storage.SeetheVMwareSANConfigurationGuideforadditionalinformationonSAN
andtheESXServer3ConfigurationGuideorESXServer3iConfigurationGuidefor
informationonothersharedstorage.
PlacethedisksofallvirtualmachinesonVMFSvolumesthatareaccessiblebyboth
sourceandtargethosts.
EnsurethattheVMFSvolumeissufficientlylargetostoreallvirtualdisksforyour
virtualmachines.
CPU Compatibility
Makesurethatthesourceanddestinationhostshaveacompatiblesetofprocessors.
VMotiontransferstherunningarchitecturalstateofavirtualmachinebetween
underlyingVMwareESXServersystems.VMotioncompatibilityrequiresthatthe
processorsofthetargethostbeabletoresumeexecutionusingtheequivalent
instructionsthattheprocessorsofthesourcehostwereusingwhensuspended.
Processorclockspeedsandcachesizes,andthenumberofprocessorcorescanvary,but
234
VMware, Inc.
processorsmustcomefromthesamevendorclass(IntelorAMD)andsameprocessor
family(P3,P4,orIntelcore)tobecompatibleformigrationwithVMotion.
ProcessorfamiliessuchasIntelXeonandAMDOpteronaredefinedbytheprocessor
vendors.
Youcandistinguishdifferentprocessorversionswithinthesamefamilybycomparing
theprocessorsmodel,steppinglevel,andextendedfeatures:
Inmostcases,differentprocessorversionswithinthesamefamilyaresimilar
enoughtomaintaincompatibility.
Insomecases,processorvendorshaveintroducedsignificantarchitectural
changeswithinthesameprocessorfamily,suchastheSSE3andSSSE3instructions,
andNx/XDCPUsecurityfeatures.Bydefault,VMwareidentifiesmismatcheson
SSE3,SSSE3,andNx/XDasincompatibletoguaranteethestabilityofvirtual
machinesaftermigrationswithVMotion.
ServerhardwaresCPUspecificationswillusuallyindicatewhetherornottheCPUs
containtheSSE3,SSSE3,andNx/XDfeaturesthataffectVMotioncompatibility.Ifthe
specificationsofaserveroritsCPUfeaturesareunknown,VMwaresbootableCPU
identificationutility(availablefordownloadwithESXServer)canbeusedtoboota
serveranddeterminewhetheritsCPUscontainfeaturessuchasSSE3,SSSE3,and
NX/XD.
NOTEVMware,inpartnershipwithCPUandhardwarevendors,isworkingto
maintainVMotioncompatibilityacrossthewidestrangeofprocessors.Foradditional
information,checktheVMwareKnowledgeBase.
Nx/XD Considerations
AMDsNoeXecute(NX)andIntelseXecuteDisable(XD)technologyservethe
samesecuritypurpose:tomarkmemorypagesasdataonlytopreventmalicious
softwareexploitsandbufferoverflowattacks.
ThefollowingoperatingsystemssupportNXandXD:
WindowsServer2003(SP1),Windows*XP(SP2),WindowsVista,RHEL4,RHEL3
(Update3),SUSE10,SUSELinux9.2,Solaris10,Linuxkernels2.6.6orlater(or2.4
kernelswithapatch).
InESXServer3.0,NXandXDtechnologyisexposedbydefaultforallguest
operatingsystemsthatcanuseit(tradingoffsomecompatibilityforsecurityby
default).HostspreviouslycompatibleinESXServer2.xmightbecome
incompatibleafterupgradingtoESXServer3.0ifNXmismatched,butperVM
CPUcompatibilitymasksspecifiedintheVMotionCPUCompatibilityMatrixcan
beusedtorestorecompatibility.
VMware, Inc.
235
SSE3 Considerations
WithintheIntelP4andAMDOpteronprocessorfamilies,VMwareplacesarestriction
betweenprocessorsthatdosupporttheSSE3instructionsandprocessorsthatdonot
supporttheSSE3instructionsbecausetheyareapplicationlevelinstructionsthat
bypassthevirtualizationlayer,andcouldcauseapplicationinstabilityifmismatched
afteramigrationwithVMotion.
SSSE3 Considerations
WithintheIntelP4andIntelCoreprocessorfamilies,VMwareplacesarestriction
betweenprocessorsthatdosupporttheSSSE3instructionsandprocessorsthatdonot
supporttheSSSE3instructionsbecausetheyareapplicationlevelinstructionsthat
bypassthevirtualizationlayer,andcouldcauseapplicationinstabilityifmismatched
afteramigrationwithVMotion.
NOTEVMwareisworkingonmaintainingVMotioncompatibilityacrossthewidest
rangeofprocessorsthroughpartnershipswithprocessorandhardwarevendors.For
additionalinformation,checktheVMwareKnowledgeBase.
Networking Requirements
1
236
VMotionrequiresaGigabitEthernetnetworktoensurerapidmigration:
Adedicatednetworkisrecommendedtokeepvirtualmachinememorystate
secure.
VMotionrequiresaprivateGigabitEthernetmigrationnetworkbetweenallof
theVMotionenabledmanagedhosts.WhenVMotionisenabledona
managedhost,configureauniquenetworkidentityobjectforthemanaged
hostandconnectittotheprivatemigrationnetwork.
TwohostswithcrossconnectedGigEcardscanbeusedfordemopurposes.
Virtualmachinesmusthaveaccesstothesamesubnetsonthesourceand
destinationESXServerhosts.
NetworklabelsforeachvirtualNICmustbecreatedthroughtheESXServer
configurationsettings:
Networklabelsareglobalacrossdatacenters.
VMotionautomaticallymapsvirtualmachinestoappropriatevirtualNICs
basedonnetworklabels.
ForESXServer2.xhosts,networklabelscanbeconfiguredthroughthe
WebbasedVMwareManagementInterface.
VMware, Inc.
TwoNICswithatleastoneGigENICdedicatedtoVMotion.
Forbestsecurity,dedicatetheGigENICtoVMotionanduseVLANstodividethe
VirtualmachineandmanagementtrafficontheotherNIC.
Forbestavailability,combinebothNICsintoabond,anduseVLANStodivide
trafficintoatleastthreenetworks(Oneormoreforvirtualmachines,oneforthe
serviceconsoleonanESXServer3host,andoneforVMotion).
OnededicatedNICfortheserviceconsoleonanESXServer3host(10/100orGigE).
OnededicatedNICforVMotion(GigE).
OneormoreNICsforvirtualmachines(10/100orGigE).
MigrationsbetweenhostsrunningESXServer3.5orESXServer3iversion3.5:
MigrationswithVMotionandmigrationsofsuspendedandpoweredoffvirtual
machinesareallowed.
Iftheswapfilelocationspecifiedonthedestinationhostdiffersfromtheswapfile
locationspecifiedonthesourcehost,theswapfileiscopiedtothenewlocation.
ThiscanresultinslowermigrationswithVMotion.Ifthedestinationhostcannot
accessthespecifiedswapfilelocation,itstorestheswapfilewiththevirtual
machineconfigurationfile.
MigrationsbetweenahostrunningESXServer3.5orESXServer3iversion3.5
andahostrunninganearlierversionofESXServer:Migrationsofsuspendedand
poweredoffvirtualmachinesareallowed.Ifthevirtualmachineisconfiguredto
usealocalswapfiledatastore,attemptingtomigrateittoahostthatdoesnot
VMware, Inc.
237
supportthisconfigurationproducesawarning,butthemigrationcanproceed.
Whenthevirtualmachineispoweredonagain,theswapfileislocatedwiththe
virtualmachine.
SeetheVIClientonlineHelpformoreinformationonconfiguringswapfile
policies.
MigrationswithVMotionarenotallowedunlessthedestinationswapfilelocation
isthesameasthesourceswapfilelocation.Inpractice,thismeansthatvirtual
machineswapfilesmustbelocatedwiththevirtualmachineconfigurationfile.
ThestartinganddestinationhostsmustberunningESXServer3version3.5orESX
Server3iversion3.5orlater.
Allofthevirtualmachinefilesanddisksmustresideinasingledirectory,andthe
migrateoperationmustmoveallthevirtualmachinefilesanddiskstoasingle
destinationdirectory.
VMotion Compatibility
VMotioncompatibilityrequiresthatbothsourceanddestinationhostsmatchincertain
criteria.PossibledestinationhostsincludehostsandfullyautomatedDRSclusters.A
nonautomatedclustercanalsobeselectedasadestination.
Whenyouselectahost,theCompatibilitypanelatthebottomoftheMigrationwizard
displaysinformationaboutthecompatibilityoftheselectedhostorclusterwiththe
virtualmachinesconfiguration.
Ifthevirtualmachineiscompatible,thepaneldisplaysthemessage,Validation
succeeded.Ifthevirtualmachineisnotcompatiblewitheitherthehostsorclusters
configurednetworksordatastores,thecompatibilitywindowcandisplayboth
warningsanderrors:
238
VMware, Inc.
Warningmessagesdonotdisablemigration.Oftenthemigrationisjustifiedand
youcancontinuewiththemigrationdespitethewarnings.
Compatibility panel
Warning messages
Errorscandisablemigrationiftherearenoerrorfreedestinationhostsamongthe
selecteddestinationhosts.Inthiscase,theNextbuttonisdisabled.
Error message
Forclusters,thenetworkanddatastoreconfigurationsaretakenintoaccountwhen
checkingcompatibilityissues.Forhosts,theindividualhostsconfigurationisused.A
possibleproblemmightbethatVMotionisnotenabledononeorbothhosts.
VMware, Inc.
239
AspecifichostfeatureseffectsoncompatibilityaredependentonwhetherornotESX
Serverexposesorhidesthemfromvirtualmachines:
Featuresthatareexposedtovirtualmachinesarenotcompatiblewhentheyare
mismatched.
Featuresthatarenotexposedtovirtualmachinesarecompatibleregardlessof
mismatches.
DefaultvaluesfortheCPUcompatibilitymasksaresetbyVMwaretoguarantee
thestabilityofvirtualmachinesafteramigrationwithVMotion.Changestothese
defaultmasksaremadeveryconservativelybyVMware,andonlywhennewCPU
featuresareintroducedandversionsofESXServerareupdatedtoexposeorhide
themfromvirtualmachines.
Insomecases,whereachoicebetweenCPUcompatibilityorguestoperating
systemfeatures(suchasNX/XD)exists,VMwareprovidescheckboxoptionsto
configureindividualvirtualmachinesthroughthevirtualmachinesAdvanced
Settingsoption.Advancedvirtualmachinevirtualhostmodificationscanbeused
bydevelopers.
Choose between Nx/xD
Security features or Broadest
VMotion Compatibility
For future CPU features, edit
mask at the bit level
240
VMware, Inc.
Forothercases,andadvancedpurposes(intendedtobeusedusingspecific
instructionsfromVMwareorbyCPUandoperatingsystemdeveloperswhomight
needtocontrolthecharacteristicsofvirtualCPUs),VMwarealsoprovidesa
mechanismtomanuallyedittheCPUcompatibilitymasksusedbyavirtual
machine.ManualeditoftheCPUcompatibilitymaskswithouttheappropriate
documentationandtestingisNOTrecommendedandmightleadtoan
unsupportedconfiguration.
Migration Wizard
TheMigrationwizardtakesyouthroughtheprocessofmigratingavirtualmachine
fromonehosttoanother.BothsourceanddestinationhostsmusthaveVMotion
enabledonthem.Ifthedestinationisacluster,theremustbeatleastonevalid
destinationhostinthecluster,soatleastonehostintheclustermusthaveVMotion
enabled.PreferablyallhostsinaclusterwillhaveVMotionenabled,especiallyforDRS
clusters.
Themenuoptionsdifferslightly,dependingonwhetheryouareperformingmigration
ormigrationwithVMotion.
To migrate a powered-off or suspended virtual machine
1
FromtheVirtualCenterclient,clicktheInventorybuttoninthenavigationbar.
ChooseMigratefromthepopupmenu.
TheMigrateVirtualMachinewizardstarts.
Selectthedestinationhostorclusterforthisvirtualmachinemigration.
AnycompatibilityproblemisdisplayedintheCompatibilitypanel.Fixthe
problem,orchooseanotherhostorcluster.
PossibletargetsincludehostsandDRSclusterswithanylevelofautomation.Ifa
clusterhasnoDRSenabled,selectaspecifichostintheclusterratherthanselecting
theclusteritself.
VMware, Inc.
241
Ifthewizardisinvokedthroughdraganddrop,theSelectDestinationhostor
clusterwindowisskippedifthedraganddroptargetisastandalonehostora
poolassignedtoastandalonehost.Ifaclusteroraclusterspoolisthe
draganddroptarget,theSelectDestinationhostorclusterwindowappears.
NOTEMovingavirtualmachinefromthehostwhereitssnapshotsarelocated
mightrenderthosesnapshotsinaccessible.
ClickNext.
NOTETheresourcepoolselectionpaneofthewizardperformsacompatibility
checkthatcandisplaywarningsorerrors.
Selectthedestinationresourcepoolforthevirtualmachinemigration,andclick
Next.
TheResourcePoolSelectionpagedoesnotappearifavirtualmachinewas
droppedonaresourcepool.
Selectthedestinationdatastore.
Thedatastoresthatareaccessiblefromthenewdestinationarelisted.
242
Selecttheradiobuttontokeepthevirtualmachineconfigurationfilesandvirtual
disksintheircurrentlocationsortheradiobuttontomovethevirtualmachine
configurationfilesandtheirvirtualdisks.
VMware, Inc.
VirtualCentermovesthevirtualmachine,includingthevirtualdisks,tothenew
host.EventmessagesappearintheEventstab.ThedatadisplayedontheSummary
tabshowsthestatusandstatethroughoutthemigration.
NOTEYoucanrelocateonlypoweredoffandsuspendedvirtualmachines.You
cannotrelocatevirtualmachinesthatarebeingmigratedwithVMotion.
8
ClickNext.
Reviewthesummary,andclickFinish.
FromtheVIClient,clicktheInventorybuttoninthenavigationbar.Expandthe
inventoryasneeded,andclicktheappropriatevirtualmachine.
MakesurethatboththesourceandtargethostsareVMotionenabledandusing
thesameshareddatastore.Foreachhost:
a
SelecttheSummarytab.
ChecktheVMotionEnabledfieldandtheDatastoresection.
TheVMotionEnabledfieldshouldsayYes.Datastoresonbothhostsshould
listthedatastorewhichthevirtualmachinetobemigratedresideson.
InmigrationwithVMotion,ahostmusthaveVMotionenabledonittomigratea
poweredonvirtualmachinetoorfromthehost.VMotioninterfacesare
configuredandenabledusingthenetworkconfigurationoptionsforthehost.
3
Displaytheinventorypanel,andselecttheappropriatedatacenter.
ClicktheInventoryoptioninthenavigationbar.Expandtheinventory,asneeded,
andclicktheappropriatevirtualmachine.
VMware, Inc.
243
StarttheMigrateVirtualMachinewizard.
Intheinventorypanel,selectthevirtualmachineyouwanttomigrate.Thendoone
ofthefollowing:
Fromthepopupmenu,choosetheMigrateoption.
FromtheinformationpanelSummarytab,clicktheMigratetoNewHost
button.
Dragthevirtualmachineontothetargetstandalonehost,cluster,orresource
pool.
ThemigrationwithVMotionwizardstarts.
Virtualmachinescanalsobedroppedintoresourcepoolsforanyhostorcluster,
inwhichcasethewizardskipstheResourcePoolSelectionpage.
Intheeventthatthevirtualmachinesaredroppedontoaresourcepoolonthe
samehostorcluster,theMigrationwizardisnotinvoked.Instead,thevirtual
machinesarereassignedtothenewresourcepool,pendingadmissioncontrolto
thenewpool.
NOTEIfmultiplevirtualmachinesareselectedandthewizardisinvokedthrough
draganddrop,thevirtualmachinesmustallbeinthesamepowerstate.
Otherwise,anerrormessageisdisplayed,andthewizardstops.
6
ClickNext.
Selectadestinationhostorclusterforthevirtualmachine.
PossibletargetsincludehostsandfullyautomatedDRSclusters.Anonautomated
clustercanalsobeselectedasatarget.Youarepromptedtoselectahostwithinthe
nonautomatedcluster.
NOTEIfthewizardisinvokedthroughdraganddrop,theSelectdestinationhost
orclusterwindowisskippedunlessthedroptargetisanonautomatedcluster.
Whenyouselectahost,theCompatibilitysectionatthebottomofthewizard
displaysinformationaboutthecompatibilityoftheselectedhostorclusterwiththe
virtualmachinesconfiguration.Ifthevirtualmachineiscompatible,thepanelis
displaysthemessage,Validationsucceeded.Ifthevirtualmachineisnot
compatiblewitheitherthehostsorclustersconfigurednetworksordatastores,a
warningmessageappears.ApossibleproblemmightbethatVMotionisnot
enabledononeorbothhosts.
244
VMware, Inc.
Selectaresourcepool,andclickNext.
TheResourcePoolSelectionpagedoesnotappearifavirtualmachinewas
droppedonaresourcepool.
10
Selectthemigrationprioritylevel:
HighPriorityVirtualCenterreservesresourcesonboththesourceand
destinationhoststomaintainvirtualmachineavailabilityduringthe
migration.Highprioritymigrationsdonotproceedifresourcesare
unavailable.
LowPriorityVirtualCenterdoesnotreserveresourcesonthesourceand
destinationhoststomaintainavailabilityduringthemigration.Lowpriority
migrationsalwaysproceed.However,thevirtualmachinemightbecome
brieflyunavailableifhostresourcesareunavailableduringthemigration.
Clicktheappropriatebutton,andclickNext.
Afteralloptionshavebeenselected,aReadytoCompletepageappearsthatshows
asummaryoftheselectedchoices.
11
Reviewthepage,andclicktheFinishbutton.
WhenyouclicktheFinishbutton,ataskiscreatedthatbeginsthevirtualmachine
migrationprocess.Whilethevirtualmachineisintheprocessofbeingmigrated,
youhaveonlylimitedaccesstoitsfunctions.
Ifyouwanttochangeanyoptions,clicktheBackbuttontostepbackthroughthe
wizardorclickanyofthelinksintheleftpanetogobacktoaspecificpage.Ifyou
clickalink,thesubsequentlinksthatfollowitreverttounseenpageentries,and
youmustmovesequentiallythroughthewizardusingtheNextbutton.
VMware, Inc.
245
StorageVMotionhasanumberofusesinadministeringvirtualinfrastructure,
includingthefollowing:
UpgradingVMwareInfrastructurewithoutvirtualmachinedowntime.Duringan
upgradefromESXServer2.xtoESXServer3.5,youcanmigraterunningvirtual
machinesfromaVMFS2datastoretoaVMFS3datastore,andupgradetheVMFS2
datastorewithoutanyimpactonvirtualmachines.YoucanthenuseStorage
VMotiontomigratevirtualmachinesbacktotheoriginaldatastorewithoutany
virtualmachinedowntime.
Storagemaintenanceandreconfiguration.YoucanuseStorageVMotiontomove
virtualmachinesoffofastoragedevicetoallowmaintenanceorreconfigurationof
thestoragedevicewithoutvirtualmachinedowntime.
Redistributingstorageload.YoucanuseStorageVMotiontoredistributevirtual
machinesorvirtualdiskstodifferentstoragevolumestobalancecapacityor
improveperformance.
246
VirtualmachineswithsnapshotscannotbemigratedusingStorageVMotion.
Virtualmachinedisksmustbeinpersistentmodeorberawdevicemaps.
Thehostonwhichthevirtualmachineisrunningmusthavesufficientresourcesto
supporttwoinstancesofthevirtualmachinerunningconcurrentlyforabrieftime.
ThehostonwhichthevirtualmachineisrunningmusthaveaVMotionlicense,
andbecorrectlyconfiguredforVMotion.
Thehostonwhichthevirtualmachineisrunningmusthaveaccesstoboththe
sourceandtargetdatastores.
VMwareInfrastructure3supportsamaximumoffoursimultaneousVMotionor
StorageVMotionaccessestoasingledatastore.AmigrationwithVMotion
involvestwosimultaneousaccessestothedatastore,bythesourceanddestination
hosts.AmigrationwithStorageVMotioninvolvesoneaccesstothesource
datastoreandoneaccesstothedestinationdatastore.Therefore,ifnoother
migrationsareoccurring,uptofourconcurrentStorageVMotionmigrations
involvingthedatastorecanoccursimultaneously.
VMware, Inc.
FormoreinformationonthestandardRemoteCLIoptions,seetheESXServer3i
ConfigurationGuide.
Table 152describestheparametersforthesvmotioncommand.
Table 15-2. svmotion command parameters
Parameter
Description
<datacenter>
Thedatacenterwhichcontainsthevirtualmachinetobemigrated.
<VM config
datastore path>
Thedatastorepathtothevirtualmachinesconfigurationfile.The
pathshouldbeenclosedinsinglequotes.
Todeterminethepathtothevirtualmachinesconfigurationfile:
1
IntheVIClientinventory,selectthevirtualmachineandclickthe
Summarytab.
ClickEditSettingstodisplaytheVirtualMachineProperties
dialogbox.
ClicktheOptionstab,andselectGeneralOptions.
Thepathtothevirtualmachineconfigurationfileisdisplayedin
theVirtualMachineConfigurationFiletextbox.
<new datastore>
VMware, Inc.
Thenameofthenewdatastoretowhichthevirtualmachine
configurationfileordiskistobemoved.Donotincludebrackets
aroundthenameofthenewdatastore.
247
Description
--disks
Ifyoudonotspecifythisparameter,allvirtualdisksassociatedwith
avirtualmachinearerelocatedtothesamedatastoreasthevirtual
machineconfigurationfile.Byspecifyingthisparameter,youcan
choosetolocateindividualvirtualdiskstodifferentdatastores.
Ifyouwouldliketokeepavirtualdiskonitscurrentdatastore,use
the--disksoptionforthatdiskwithitscurrentdatastoreasthe
<new datastore>.
<virtual disk
datastore path>
Thedatastorepathtothevirtualdiskfile.
Todeterminethepathtoavirtualdiskfile:
1
IntheVIClientinventory,selectthevirtualmachinetowhichthe
virtualdiskbelongs,andclicktheSummarytab.
ClickEditSettingstodisplaytheVirtualMachineProperties
dialogbox.
ClicktheHardwaretab,andselectthevirtualdiskfromthelist
ofdevices.
ThepathtothevirtualdiskfileisdisplayedintheDiskFiletext
box.
Anexampleofrelocatingavirtualmachinetonew_datastore,whileleavingthedisks,
myvm_1.vmdkandmyvm_2.vmdkonold_datastore:
svmotion --datacenter='My DC'
--vm='[old_datastore] myvm/myvm.vmx:
new_datastore'
--disks='[old_datastore] myvm/myvm_1.vmdk:
old_datastore,
[old_datastore] myvm/myvm_2.vmdk:
old_datastore'
248
VMware, Inc.
16
Using Snapshots
16
VMwareVirtualCentersnapshotsallowyoutopreservethestateofthevirtualmachine
soyoucanreturntothesamestaterepeatedly.
Thischaptercontainsthefollowingtopics:
UnderstandingSnapshotsonpage 249
UsingtheSnapshotManageronpage 253
RestoringaSnapshotonpage 255
Understanding Snapshots
Asnapshotcapturestheentirestateofthevirtualmachineatthetimeyoutakethe
snapshot.Thisincludes:
MemorystateThecontentsofthevirtualmachinesmemory.
SettingsstateThevirtualmachinesettings.
DiskstateThestateofallthevirtualmachinesvirtualdisks.
NOTESnapshotsofrawdisks,RDMphysicalmodedisks,andindependentdisksare
notsupported.
Snapshotsoperateonindividualvirtualmachines.Inateamofvirtualmachines,taking
asnapshotpreservesthestateonlyoftheactivevirtualmachine.
VMware, Inc.
249
Whenyoureverttoasnapshot,youreturnalltheseitemstothestatetheywereinatthe
timeyoutookthatsnapshot.Ifyouwantthevirtualmachinetobesuspended,powered
on,orpoweredoffwhenyoulaunchit,besureitisinthecorrectstatewhenyoutake
thatsnapshot.
Snapshotsareusefulwhenyouneedtorevertrepeatedlytothesamestatebutyoudont
wanttocreatemultiplevirtualmachines.Withsnapshots,youcreatebackupand
restorepositionsinalinearprocess.Youcanalsopreserveabaselinebeforediverging
avirtualmachineinaprocesstree.
Snapshotscanbeusedasrestorationpointsduringalinearoriterativeprocess,suchas
installingupdatepackages,orduringabranchingprocess,suchasinstallingdifferent
versionsofaprogram.Takingsnapshotsensuresthateachinstallationbeginsfroman
identicalbaseline.
Multiplesnapshotsreferstotheabilitytocreatemorethanonesnapshotofthesame
virtualmachine.Totakesnapshotsofmultiplevirtualmachines,(forexample,
snapshotsforallmembersofateam)requiresthatyoutakeaseparatesnapshotofeach
teammember.
Multiplesnapshotsarenotsimplyanewwayofsavingyourvirtualmachines.With
multiplesnapshots,youcansavemanypositionstoaccommodatemanykindsofwork
processes.
(SEEUPDATE)Althoughyoucantakesnapshotsupto32levels,theamountoftimeit
takestocommitordeletethosesnapshotsincreasesasthelevelsgetdeeper.The
requiredtimeisdirectlyproportionaltotheamountofdata(committedordeleted)and
thevirtualmachinesRAMsize.
Inthelinearprocess,eachsnapshothasoneparentandonechild,exceptforthe
lastsnapshot,whichhasnochildren.
Intheprocesstree,eachsnapshothasoneparent,butonesnapshotmayhave
morethanonechild.Manysnapshotshavenochildren.
Youcanreverttoaparentorachild.
250
VMware, Inc.
Taking a Snapshot
Takingasnapshotisasynchronousoperation.Alluseroperationstothevirtual
machineduringthisperiodareblockedforsnapshotanddataconsistency.Thetime
takentodevelopasnapshotdependsontheamountofdataandtheloadontheserver.
Onaverage,thetimerangesfrom30to40secondsforminimalsnapshotcreation.
Youcantakeasnapshotwhileavirtualmachineispoweredon,poweredoff,or
suspended.Ifyouaresuspendingavirtualmachine,waituntilthesuspendoperation
hasfinishedbeforetakingasnapshot.
Youmustpoweroffthevirtualmachinebeforetakingasnapshotifthevirtualmachine
hasmultipledisksindifferentdiskmodes.Forexample,ifyouhaveaspecialpurpose
configurationthatrequiresyoutouseanindependentdisk,youmustpoweroffthe
virtualmachinebeforetakingasnapshot.
To take a snapshot
1
ChooseInventory>VirtualMachine>Snapshot>TakeSnapshot.
YoucanalsoclicktheTakeasnapshotofthisvirtualmachinebutton,orrightclick
thevirtualmachineandchooseSnapshot>TakeSnapshot.
TheTakeVirtualMachineSnapshotwindowappears.
VMware, Inc.
Typeanameforyoursnapshot.
251
(Optional)Typeadescriptionforyoursnapshot.
Descriptionsareusefultoidentifydifferencesbetweensimilarlynamedsnapshots.
DescriptionsappearintheSnapshot Manager.
ClickOK.
Aprogresspopupmenuboxappears.Whenthesnapshothasbeensuccessfully
taken,itislistedintheRecentTasksfieldatthebottomofVirtualCenter.
Clickthetargetvirtualmachinetodisplaytasksandeventsforthismachineor,
whilethevirtualmachineisstillselected,clicktheTasks&Eventstab.
252
ChooseInventory>VirtualMachine>EditSettings.
ClicktheHardwaretab,andselecttheharddiskyouwanttoexclude.
VMware, Inc.
UnderMode,selectIndependent.Independentdisksarenotaffectedby
snapshots.
Youhavethefollowingpersistenceoptionsforanindependentdisk:
PersistentChangesareimmediatelyandpermanentlywrittentothedisk.
Allchangestoanindependentdiskinpersistentmoderemain,evenwhenyou
reverttothatsnapshot.
NonpersistentChangestothediskarediscardedwhenyoupoweroffor
reverttothatsnapshot.
ClickOK.
SnapshottreeDisplaysallsnapshotsforthevirtualmachine.
YouarehereiconRepresentsthecurrentoperationalstateofthevirtualmachine.
TheYouarehereiconisalwaysselectedandvisiblewhenyouopentheSnapshot
Manager.
VMware, Inc.
253
TheYouarehereiconrepresentsastatethatisneverasnapshotitselfbutrather
thevirtualmachinestateaftertheparentsnapshot.Asnapshotisalwaysastatic
recordofavirtualmachinestate.TheYouareherestatecanbeoperationaland
changing.Evenwhenyoucreateasnapshotofapoweredofforsuspendedvirtual
machine,theYouareherestateisnotidenticaltothesnapshot.
YoucannotgotoorselecttheYouareherestate.Youareherealwaysrepresents
thecurrentandactivestate.
CommandButtonsTheSnapshotManagerhasthreecommandbuttonsintheleft
pane:Goto,Delete,andDeleteAll.
DetailsDisplaysthenameanddescriptionoftheselectedsnapshot.Thesefields
areblankifyouhavenotselectedasnapshot.
NavigationRegionContainsbuttonsfornavigatingoutofthedialogbox:
CloseClosestheSnapshotManager.
HelpOpensthehelpsystem.
ChooseInventory>VirtualMachine>Snapshot>SnapshotManager.
IntheSnapshotManager,selectasnapshotbyclickingit.
Togotoasnapshot,clicktheGotobuttontorestorethevirtualmachinetoany
arbitrarysnapshot.
TheGotocommandallowsyoutorestorethestateofanysnapshot.
ClickYesintheconfirmationdialogbox.
Todeleteasnapshot,clicktheDeletebuttontopermanentlyremoveasnapshot
fromVirtualCenteruse.
ClickYesintheconfirmationdialogbox.
Todeleteallsnapshots,clicktheDeleteAllbuttontopermanentlyremoveall
snapshotsfromVirtualCenteruse.
NOTEDeletecommitsthesnapshotdatatotheparentandthenremovesthe
selectedsnapshot.DeleteAllcommitsalltheimmediatesnapshotsbeforetheYou
areherecurrentstatetothebasediskandremovesallexistingsnapshotsforthat
virtualmachine.
254
ClickYesintheconfirmationdialogbox.
ClickClosetoexittheSnapshotManager.
VMware, Inc.
Restoring a Snapshot
VMwareVirtualCenterincludesthefollowingsnapshotmethodstoallowyoutoreturn
totheoriginalvirtualmachine:
TheInventory>VirtualMachine>SnapshotmenucontainsthecommandRevert
toSnapshot.
TheSnapshotManagerhasaGotobutton.
Parent Snapshot
TodiscernbetweentheReverttoSnapshotandGotocommands,youmust
understandwhatismeantbytheparentsnapshot.
Theparentsnapshotisthemostrecentlysavedversionofthecurrentstateofthevirtual
machine.Ifyouhavejusttakenasnapshot,thatstoredstateistheparentsnapshotof
thecurrentstate(Youarehere).Ifyourevertorgotoasnapshot,thatsnapshotbecomes
theparentofthecurrentstate(Youarehere).
TheparentsnapshotisalwaysthesnapshotappearingimmediatelyabovetheYouare
hereiconintheSnapshotManager.
Figure 16-2. Parent Snapshot
Parent Snapshot
NOTETheparentsnapshotisnotalwaysthesnapshotyoutookmostrecently.For
example,ifyoutakeasnapshottodayandthenGotoasnapshotyoutookyesterday,
thesnapshotyoutooktodayisnolongertheparentofthecurrentstateofthevirtual
machine.Theparentsnapshothasbecomethesnapshotyoutookyesterday.
VMware, Inc.
255
take a
snapshot
The new snapshot (snapshot_a) is
now the parent of the You are here
state. The parent snapshot of the You
are here state is the parent snapshot
of the virtual machine.
take a
snapshot
go to
snapshot_a
256
VMware, Inc.
Therearethreewaystoreverttotheparentsnapshot:
ChooseInventory>VirtualMachine>Snapshot>ReverttoSnapshot.
ClicktheReverttosnapshotbuttononthetoolbar.
Rightclickthevirtualmachine,andchooseSnapshot>ReverttoSnapshot.
VMware, Inc.
257
258
VMware, Inc.
System Administration
VMware, Inc.
259
260
VMware, Inc.
17
17
Thischapterdescribesusers,groups,permissions,androles.VirtualCenterandESX
Serverhostsdeterminethelevelofaccessfortheuserbasedonthepermissions
assignedtotheuser.Thecombinationofusername,password,andpermissionsisthe
mechanismbywhichVirtualCenterandESXServerhostsauthenticateauserforaccess
andauthorizetheusertoperformactivities.Theserversandhostsmaintainlistsof
authorizedusersandthepermissionsassignedtoeachuser.
NOTEYoumustbeinAdminviewfortheAdmin>Rolesmenuitemtobeenabled.
Privilegesdefinebasicindividualrightsrequiredtoperformactionsandread
properties.ESXServerandVirtualCenterusesetsofprivileges,orroles,tocontrol
whichindividualusersorgroupscanaccessparticularVMwareInfrastructureobjects.
ESXServerandVirtualCenterprovideasetofpreestablishedroles.Youcanalsocreate
newroles.
TheprivilegesandrolesassignedonanESXServerhostareseparatefromthe
privilegesandrolesassignedonaVirtualCenterServer.Ifyouhaveprivilegesandroles
assignedonanESXServerhostandthenaddthathosttotheVirtualCenterServer
inventory,onlytheprivilegesandrolesassignedthroughtheVirtualCenterServerare
recognized.IfyouthenremovethehostfromtheVirtualCenterServerinventory,the
previouslysetESXServerhostprivilegesandrolesareused.
Foracompletelistofprivilegesavailable,seeAppendix A,DefinedPrivileges,on
page 327.
Thischaptercontainsthefollowingtopics:
AccessElementsonpage 262
AccessRulesonpage 262
VMware, Inc.
261
Usersonpage 265
Groupsonpage 267
Permissionsonpage 267
Rolesonpage 268
AccessPermissionsonpage 274
Access Elements
AccesstoVMwareInfrastructureobjectsandactivitiesisestablishedthroughthe
combinationof:
LogIninformationUsernameandpassword.
GroupsAmethodforgroupingindividualusers.
Youcanmanageusersmoreeasilybyassigningthemtogroups.Ifyoucreate
groups,youcanapplyaroletothegroup,andthisroleisinheritedbyalltheusers
inthegroup.
RolesAdefinedcollectionofprivileges.
Rolesareacollectionofdefinedprivilegesthatcontrolindividualuserorgroup
accesstoparticularVMwareInfrastructureobjects.ESXServerandVirtualCenter
Serverprovideasetofdefaultroles.Youcanalsocreatenewroles.
PrivilegesAparticularrightcorrespondingtoasetofoperationsormethodson
aclassofobjects.
PermissionsThecombinationoftheroleplususerorgroupnameassignedtoa
VMwareInfrastructureinventoryobject.
Theroleandauserorgroupnamemakeapair.ThispairisassignedtoaVMware
Infrastructureobject.Typically,thisroleanduserpairingispropagatedtothe
childrenintheinventoryhierarchy.Thepairiscalledapermission.
Access Rules
Thefollowingisalistofgeneralrulestoconsiderwhenconfiguringyourusersand
groupspermissions.
Usersdonotneedtologoutandloginforchangestotakeeffect.Allchangestakeeffect
immediately.
262
VMware, Inc.
Hierarchical Inheritance
Propagationissetperpermissionrule,notuniversallyapplied.Permissionsdefinedfor
asubobjectalwaysoverridethosepropagatedfromparentobjects.
Withrespecttopermissions,therearethreetypesofelementsinthehierarchy.Theyare:
ManagedentityThesecanhavepermissionsdefinedonthem.
Virtualmachines
Folders
Datacenters
Clusters
Hosts
Resourcepools
Templates
RelatedtoamanagedentityThesecannothavepermissionsdefinedonthem,
butinheritaccessfromtheobjecttheyarerelatedto.Examplesinclude:
Networks
Datastores
GlobalentityThesealwaysgettheirpermissionsfromtherootnode.Examples
include:
Customfields
Licenses
Statisticsintervals
Roles
Sessions
Ifauserisamemberofmultiplegroupswithdifferentpermissions.Foreach
objectthegrouphaspermissionson,thesamepermissionsapplyasifgrantedto
theuserdirectly.
Ifmultiplegrouppermissionsaredefinedonthesameobjectandtheuser
belongstotwoormoreofthosegroups:
VMware, Inc.
263
Ifthereisnopermissiondefinedexplicitlyfortheuseronthatobject,theuser
isassignedtheunionofprivilegesassignedtothegroupsforthatobject.
Ifthereisapermissiondefinedexplicitlyfortheuseronthatobject,that
permissiontakesprecedenceoverallgrouppermissions.
Example1:Expandingauserspermissions
Role1canpoweronvirtualmachines.
Role2cantakesnapshotsofvirtualmachines.
GroupAisgrantedRole1onvirtualmachine.
GroupBisgrantedRole2onvirtualmachine.
User1isnotassignedspecificpermission:
User1,whobelongstogroupsAandB,logson.
User1canbothpoweronandtakesnapshotsofvirtualmachine.
Example2:Limitingauserspermissions
Role1canpoweronvirtualmachines.
Role2cantakesnapshotsofvirtualmachines.
GroupAisgrantedRole1onvirtualmachineparentfolder.
GroupBisgrantedRole2onvirtualmachine.
User1ReadOnlypermissionisremovedonvirtualmachine:
User1cantakesnapshotsbutnotpoweron.
264
VMware, Inc.
Example3:Addingavirtualmachine
Role3canaddvirtualmachines.
Role4isreadonly.
GroupCisgrantedRole3onHost1.
GroupCisalsograntedRole4ontheparentfolderordatacenterforHost1s
associateddatastoresandnetworks.
Theseobjectsinherittheirpermissionsfromtheirparentfolderordatacenter.
SettingbothpermissionsallowsGroupCuserstoaddavirtualmachinetothe
host.
Example4:Delegatingresources
UsingdefaultrolesforResourcePoolAdministrator,VirtualMachineUser,
andReadOnly
GrantUser1theroleofResourcePoolAdministratoronResourcePoolA.
GrantUser1theroleofVirtualMachineUseronallthevirtualmachinesin
ResourcePoolA.
GrantUser1therole,ReadOnlyonthefolderordatacentercontainingthe
datastoresandnetworksassociatedwithResourcePoolA.
Becauseresourcepoolsaffectmultipleinventoryobjectsyoumustassignvarious
privilegesonselectedobjectstoeffectivelyperformtasks(inthiscase,delegating
resourceswithinaresourcepoolontothevirtualmachinesinthatresourcepool).
Users
AuserisanindividualauthorizedtologintoanESXServerhostortoVirtualCenter.
Usersonahostfallintotwocategories:thosewhocanaccesstheESXServerhost
throughVirtualCenterandthosewhocanaccessthehostbydirectlyloggingintothe
hostfromVIClient,VIWebAccess,athirdpartyclient,oracommandshell.Thesetwo
categoriesdrawusersfromdifferentsources:
VirtualCenterusersAuthorizedusersforVirtualCenterarethoseincludedinthe
WindowsdomainlistreferencedbyVirtualCenterorlocalWindowsusersonthe
VirtualCenterhost.
YoucannotuseVirtualCentertomanuallycreate,remove,orotherwisechange
users.Ifyouneedtomanipulatetheuserlistorchangeuserpasswords,youmust
dosothroughthetoolsyounormallyusetomanageyourWindowsdomain.
VMware, Inc.
265
AnychangesyoumaketotheWindowsdomainarereflectedinVirtualCenter.
BecauseyoucannotdirectlymanageusersinVirtualCenter,theuserinterface
doesntprovideauserlistforyoutoreview.Youseethesechangesonlywhenyou
selectuserstoconfigurepermissions.
DirectaccessusersUsersauthorizedtoworkdirectlyonanESXServerhostare
thoseaddedtotheinternaluserlistbydefaultwhenESXServerisinstalledorby
asystemadministratorafterinstallation.
IfyoulogintoanESXServerhostasrootusingtheVIClient,youcanperforma
varietyofmanagementactivitiesfortheseusers,suchaschangingpasswords,
groupmemberships,permissions,andsoforth.Youcanalsoaddandremove
users.
EvenifthelistsmaintainedbyanESXServerhostandVirtualCenterappeartohave
commonusers(forinstance,ausercalleddevuser),theseusersshouldbetreatedas
separateuserswhohavethesamename.TheattributesofdevuserinVirtualCenter,
includingpermissions,passwords,andsoforth,areseparatefromtheattributesof
devuserontheESXServerhost.IfyoulogintoVirtualCenterasdevuser,youmighthave
permissiontoviewanddeletefilesfromadatastore.IfyoulogintoanESXServerhost
asdevuser,youmightnot.
UsersandgroupsintheVMwareInfrastructureenvironmentarecreatedusingthe
followingmethods:
WhentheVIClientisconnectedtoaVirtualCenterServersystem,usersand
groupsaredefinedthroughthestandardmethodsforWindowsdomainsorActive
Directory.YoudonotcreateusersandgroupsforaccesstotheVirtualCenterServer
throughtheVIClient.
WhentheVIClientisconnectedtoanESXServerhost,usersandgroupsare
definedthroughtheUsersandGroupstab.
EachESXServerhosthastwodefaultusers:
Therootuserhasfulladministrativeprivileges.Administratorsusethisloginand
itsassociatedpasswordtologintoahostthroughtheVIClient.Rootusershavea
completerangeofcontrolactivitiesonthespecifichostthattheyareloggedonto,
includingmanipulatingpermissions,creatinggroupsandusers,workingwith
events,andsoforth.
WARNINGSeetheAuthenticationandUserManagementchapteroftheESXServer3
ConfigurationGuideorESXServer3iConfigurationGuideforinformationaboutrootusers
andyourESXServerbeforeyoumakeanychangestotherootuser.Mistakesherecan
haveseriousaccessconsequences.
266
VMware, Inc.
ThevpxuseruserisaVirtualCenterentitywithrootrightsontheESXServerhost,
allowingittomanageactivitiesforthathost.Thevpxuseriscreatedatthetimethat
anESXServerhostisattachedtoVirtualCenter.ItisnotpresentontheESX Server
hostunlessthehostisbeingmanagedthroughVirtualCenter.
CAUTIONDonotchangevpxuseranddonotchangeitspermissions.Ifyoudoso,you
mightexperienceproblemsworkingwiththeESXServerhostthroughVirtualCenter.
ForinformationoncreatingusersandgroupsforusewithVirtualCenterServer,see
Microsoftdocumentation.
ForinformationoncreatingusersandgroupforusewithESXServer,seetheSecurity
sectionoftheESXServer3ConfigurationGuideorESXServer3iConfigurationGuide.
Groups
Youcanefficientlymanagesomeuserattributesbycreatinggroups.Agroupisasetof
usersthatyouwanttomanagethroughacommonsetofrulesandpermissions.When
youassignpermissionstoagroup,theyareinheritedbyallusersinthegroup.Using
groupscansignificantlyreducethetimeittakestosetupyourpermissionsmodel.
ThegrouplistsinVirtualCenterandanESXServerhostaredrawnfromthesame
sourcesastheuserlists.IfyouareworkingthroughVirtualCenter,thegrouplistis
calledfromtheWindowsdomain.IfyouareloggedontoanESXServerhostdirectly,
thegrouplistiscalledfromatablemaintainedbythehost.
TheVirtualCenterServergrantsaccesstoeachinventoryobjectbyassigningarolewith
definedprivilegesandauserorgrouptoeachobject.Rolesareadefinedsetofaccess
privileges.
IndividualpermissionsareassignedthroughtheVirtualCenterServerortheESX
Serverhostbypairingauserandaroleandassigningthispairtoaninventoryobject.
Permissions
InVMwareInfrastructure,apermissionisdefinedasanaccessrolethatconsistsofa
userandtheusersassignedroleforanobject,suchasavirtualmachineorESXServer
host.Permissionsgrantuserstherighttoperformspecificactivitiesandmanage
specificobjectsonaspecifichostor,ifusersareworkingfromVirtualCenter,all
VirtualCentermanagedobjects.Forexample,toconfigurememoryforanESXServer
host,youmusthavehostconfigurationpermissions.
VMware, Inc.
267
Mostusershavelimitedabilitytomanipulatetheobjectsassociatedwiththehost.
However,ESXServerprovidefullaccessrightsandpermissionsonallvirtualobjects,
suchasdatastores,hosts,virtualmachines,andresourcepools,totwousers:rootand
vpxuser.
Asroot,youcangrantpermissionsonahosttoindividualusersorgroups.Through
VirtualCenter,youcangrantpermissionstoanyuserorgroupincludedinthe
WindowsdomainlistreferencedbyVirtualCenter.
NOTEBydefault,alluserswhoaremembersoftheWindowsAdministrators
groupontheVirtualCenterServeraregrantedthesameaccessrightsasanyuser
assignedtotheAdministratorrole.UserswhoaremembersoftheAdministrators
groupcanloginasindividualsandhavefullaccess.
Themethodyouusetoconfigurepermissionsdirectlyonahostisidenticaltothe
methodyouusetoconfigurepermissionsinVirtualCenter.Thelistofprivilegesisthe
sameforESXServerandVirtualCenter.
NOTEWhenyouconnectdirectlytoanESXServerhostusingtheVIClient,youcannot
setvirtualmachineonlypermissions.Tosetpermissionsonindividualvirtual
machines,connecttothehostthroughVirtualCenterServer.
ThetableinAppendix Aliststheaccesspermissions.
Roles
VirtualCenterandESXServergrantaccesstoobjectsonlytouserswhohavebeen
assignedpermissionsfortheobject.Whenyouassignauserorgrouppermissionsfor
theobject,youdosobypairingtheuserorgroupwitharole.Aroleisapredefinedset
ofprivileges.
VirtualCenterandESXServerhostsprovidedefaultroles:
SystemrolesSystemrolesarepermanentandtheprivilegesassociatedwith
theserolescannotbechanged.
SamplerolesSamplerolesareprovidedforconvenienceasguidelinesand
suggestions.Theserolescanbemodifiedorremoved.
Youcanalsocreatecompletelynewroles.Table 171liststhedefaultrolesthatcanbe
pairedwithauserandassignedtoanobject.
268
VMware, Inc.
Role Type
NoAccessUser
system
ReadOnlyUser
system
Viewthestateanddetailsabouttheobject.
ViewallthetabpanelsintheVIClientexceptthe
consoletab.Cannotperformanyactionsthroughthe
menusandtoolbars.
Administrator
system
Allprivilegesforallobjects.
Add,remove,andsetaccessrightsandprivilegesfor
alltheVirtualCenterusersandallthevirtualobjectsin
theVMwareInfrastructureenvironment.
Thisisthedefaultroleforallmembersofthe
Administratorsgroup.
VirtualMachine
User
VirtualMachine
PowerUser
sample
Performactionsonvirtualmachinesonly.
Interactwithvirtualmachines,butnotchangethe
virtualmachineconfiguration.Thisincludes:
sample
Allprivilegesforthescheduledtasksprivileges
group.
Selectedprivilegesfortheglobalitemsandvirtual
machineprivilegesgroups.
Noprivilegesforthefolder,datacenter,datastore,
network,host,resource,alarms,sessions,
performance,andpermissionsprivilegesgroups.
Performactionsonthevirtualmachineandresource
objects.
Interactandchangemostvirtualmachine
configurationsettings,takesnapshots,andschedule
tasks.Thisincludes:
VMware, Inc.
Allprivilegesforscheduledtaskprivilegesgroup.
Selectedprivilegesforglobalitems,datastore,and
virtualmachineprivilegesgroups.
Noprivilegesforfolder,datacenter,network,host,
resource,alarms,sessions,performance,and
permissionsprivilegesgroups.
269
Role Type
ResourcePool
Administrator
sample
Performactionsondatastores,hosts,virtualmachines,
resources,andalarms.
Providesresourcedelegationandisassignedto
resourcepoolinventoryobjects.Thisincludes:
Datacenter
Administrator
sample
Allprivilegesforfolder,virtualmachine,alarms,
andscheduledtaskprivilegesgroups.
Selectedprivilegesforglobalitems,datastore,
resource,andpermissionsprivilegesgroups.
Noprivilegesfordatacenter,network,host,
sessions,orperformanceprivilegesgroups.
Performactionsonglobalitems,folders,datacenters,
datastores,hosts,virtualmachines,resources,and
alarms.
Setupdatacenters,butwithlimitedabilitytointeract
withvirtualmachines.Thisincludes:
VirtualMachine
Administrator
sample
Allprivilegesforfolder,datacenter,datastore,
network,resource,alarms,andscheduledtask
privilegesgroups.
Selectedprivilegesforglobalitems,host,and
virtualmachineprivilegesgroups.
Noprivilegesforsession,performance,and
permissionprivilegesgroups.
Performactionsonglobalitems,folders,datacenters,
datastores,hosts,virtualmachines,resources,alarms,
andsessions.Thisincludes:
Allprivilegesforallprivilegegroups,except
permissions.
Allrolespermittheusertoscheduletasksbydefault.Userscanscheduleonlytasks
theyhavepermissiontoperformatthetimethetasksarecreated.Usetheroleediting
facilitiesintheVIClienttocreateprivilegesetsthatmatchyouruserneeds.Ifyouuse
theVIClientconnectedtoVirtualCentertomanageyourhosts,youhaveadditional
rolestochoosefromVirtualCenter.TherolesyoucreatedirectlyonanESXServerhost
arenotaccessiblewithinVirtualCenter.Youcanworkwiththeserolesonlyifyoulog
intothehostdirectlyfromtheVIClient.
Thereareseveralactivitiesyoucanperformwithroles.
Theactivityoptionswithrolesaredescribedinthefollowingsections:
270
CreatingRolesonpage 271
CloningRolesonpage 272
VMware, Inc.
EditingRolesonpage 273
RemovingRolesonpage 273
RenamingRolesonpage 274
NOTEChangestopermissionsandrolesareimplementedimmediately,evenifthe
usersinvolvedareloggedon.
Creating Roles
Someofthedefaultrolesarepreconfiguredandcannotbechanged.Ifyouhave
situationsthatrequireadifferentcombinationofaccessprivileges,createanadditional
roleormodifytheprovidedsamplerolestosuityourneeds.
To create a role
1
LogintotheVIClientconnectedtoeitheraVirtualCenterServeroranESXServer
hostasauserwithAdministratorprivileges.
FromtheVIClient,clicktheAdminbuttoninthenavigationbar.ClicktheRoles
tab.
VMware, Inc.
271
RightclickintheRolestabinformationpanel.ChooseAdd.
TheAddRoledialogboxappears.
Typeanameforthenewrole.
Selecttheprivilegesyouwantthenewroletohave.Clicktheplus(+)signsto
expandthelists,asneeded.ClickOKtocompletetheprocess.
Cloning Roles
Youcanmakeacopyofanexistingrole,renameit,andlatereditit.Whenyoumakea
copy,thenewroleisnotautomaticallyappliedtothesameuserorgroupsandobjects.
To clone a role
272
FromtheVIClient,clicktheAdminbuttoninthenavigationbar.ClicktheRoles
tab.
Toselecttheroletoduplicate,clicktheobjectinthelistofRoles.
VMware, Inc.
Toclonetheselectedrole,chooseAdministration>Role>Clone.
Aduplicateoftheroleisaddedtothelistofroles.ThenameisCopy of
<rolename>.
Editing Roles
Whenyoueditarole,youhavetheoptiontochangeanyoralloftheprivilegesselected
forthatrole.Whencompleted,thesenewprivilegesareappliedtoanyuserorgroup
assignedtheeditedrole.
To edit a permissions role
1
FromtheVIClient,clicktheAdminbuttoninthenavigationbar.ClicktheRoles
tab.
Toselecttheroletoedit,clicktheobjectinthelistofRoles.
ChooseAdministration>Role>EditRole.
Selecttheprivilegesyouwantthenewroletohave.Clicktheplus(+)signsto
expandthelists,asneeded.
ClickOKtocompletetheprocess.
Removing Roles
Whenyouremovearole,ifitisnotassignedtoanyusersorgroups,thedefinitionis
removedfromthelistofpossibleroles.Whenyouremovearolethatisassignedtoa
userorgroupyoucanremoveallassignmentsorreplacethemwithanassignmentto
anotherrole.
CAUTIONBesurethatyouunderstandhowuserswillbeaffectedbeforeremovingall
assignmentsorreplacingthem.
To remove an existing role
1
FromtheVIClient,clicktheAdminbuttoninthenavigationbar.ClicktheRoles
tab.
Toselecttheroletoremove,clicktheobjectinthelistofroles.
YoucanselectmultiplerolesusingtheCtrlorShiftkeys.
VMware, Inc.
ChooseAdministration>Role>Remove.
273
Toconfirmthatyouwanttodeletetheselectedrole,clickOK.
Theroleisremovedfromthelistandisnolongeravailableforassigningtousers
orgroups.
Iftheroleisassignedtoauserorgroup,awarningmessageappears.
SelectoneoftheradiobuttonoptionsandclickOK.
Theoptionsare:
RemoveRoleAssignmentsThisoptionremovesanyconfigureduseror
group+rolepairingsontheserver.Ifauserorgroupdoesnothaveanyother
permissionsassigned,theyloseallprivileges.
ReassignaffecteduserstoThisoptionreassignsanyconfigureduseror
group+rolepairingstotheselectednewrole.
Renaming Roles
Roles,likemostotherVMwareInfrastructureobjects,canberenamed.
To rename an existing role
1
FromtheVIClient,clicktheAdminbuttoninthenavigationbar.ClicktheRoles
tab.
Toselecttheroletorename,clicktheobjectinthelistofroles.
ChooseAdministration>Role>Rename.
Typethenewname.PressEnterorclickanotherobject.
Access Permissions
ForeachobjectintheVMwareInfrastructurehierarchy,determinethepermissionsfor
eachVirtualCenteruserandgroup.
NOTESeveraluserscanaccesstheVirtualCenterServerfromdifferentVMware
InfrastructureClientsessionsatthesametime.VMwareInfrastructuredoesnot
explicitlyrestrictuserswiththesameauthenticationcredentialsfromaccessingand
takingactionwithintheVMwareInfrastructureenvironment.
IfyouremoveusersfromanESXServerhost,seetheSecuritychapterintheESXServer
3ConfigurationGuideorESXServer3iConfigurationGuideforprocessandconsequences.
274
VMware, Inc.
IfyouremoveusersfromtheVirtualCenterdomain,theylosepermissionstoallobjects
intheVMwareInfrastructureandwillnotbeabletologinagain.Userswhoare
currentlyloggedonandareremovedfromthedomainretaintheirVMware
Infrastructurepermissionsonlyuntilthenextvalidationperiod(thedefaultisevery24
hours).Removingagroupdoesnotaffectthepermissionsgrantedindividuallytothe
usersinthatgroup,orthosegrantedaspartofinclusioninanothergroup.
Ifyouchangeausersnameinthedomain,theexistingusernamebecomesinvalidin
theVMwareInfrastructuresystem.Thesamemethodologyappliestogroups,butthis
appliestoagrouponlyafterVirtualCenterServerhasbeenrestarted.
LogintotheVIClientasauserwiththeAdministratorprivileges.
FromtheVIClient,clicktheInventorybuttoninthenavigationbar.Expandthe
inventoryasneeded,andclicktheappropriateobject.
Theobjectsthatcanhavepermissionsassignedtothemare:(SEEUPDATE)
VMware, Inc.
InVirtualCenterFolders,datacenters,clusters,resourcepools,hosts
InESXServerResourcepools,thehost,virtualmachines
Withtheappropriateobjectselected,clickthePermissionstab.
275
RightclickinthePermissionstabandchooseAddPermission.
ChoosearolefromtheAssignedRoledropdownmenu.
Thismenudisplaysalltherolesthathavebeenassignedtothathost.Whentherole
isdisplayed,theprivilegesgrantedontherolearelistedinthesectionbelowthe
roletitleforreferencepurposes.
(Optional)SelectthePropagatetoChildObjectscheckbox.
Ifthischeckboxisselected,theroleisalsoappliedtoallchildobjectsoftheselected
inventoryobject.Mostofthetimeselectingthisboxisappropriate.
276
VMware, Inc.
ClicktheAddbuttontoopentheSelectUsersorGroupsdialogbox.
SeeAdjustingtheSearchListinLargeDomainsonpage 278forinformationon
adjustingthelistofusersandgroupsyouselectfrom.
8
Identifytheuserorgroupthatisbeingassignedthisrole:
a
ChoosethedomainwheretheuserorgroupislocatedfromtheDomain
dropdownmenu.
TypeanameintheSearchboxorselectanamefromtheNamelist.
ClickAdd.
ThenameisaddedtoeithertheUsersorGroupslist.
RepeatstepathroughStep ctoaddadditionalusersorgroups.
ClickOKwhenfinished.
Ifyouknowtheuserorgroupname,youcantypeitintheNamefieldmanually.
9
Verifytheusersandgroupsareassignedtotheappropriatepermissions,andclick
OK.
VMware, Inc.
277
10
Tofinishthetask,clickOK.
Theserveraddsthepermissiontothelistofpermissionsfortheobject.
Thelistofpermissionsreferencesallusersandgroupsthathaverolesassignedto
theobject,andindicateswhereintheVirtualCenterhierarchytheroleisassigned.
FromtheVIClientconnectedtoaVirtualCenterServer,chooseAdministration>
VirtualCenterManagementServerConfiguration.
TheVirtualCenterConfigurationwizardappears.
Whenthewizardisdisplayed,clicktheActiveDirectorylistitem.
Changethevaluesasneeded:
ActiveDirectoryTimeoutSpecifiesinsecondsthemaximumamountof
timeVirtualCenterallowsthesearchtorunontheselecteddomain.Searching
verylargedomainscantakeaverylongtime.
EnableQueryLimitandUsers&GroupsvalueSpecifiesthemaximum
numberofusersandgroupsVirtualCenterdisplaysfromtheselecteddomain
intheSelectUsersorGroupsdialogbox.Tospecifynomaximumlimit,
deselectthecheckbox.
EnableValidationandValidationPeriodSpecifiesthetimeinminutes
betweenpermissionschecks.VirtualCenterverifiesthatallusersandgroups
knowntoVirtualCentercurrentlyexistinWindows.
Forexample,ifuserSmithwasassignedpermissionsandinthedomainthe
usersnamewaschangedtoSmith2,VirtualCenterconcludesthatSmithno
longerexistsandremovespermissionsforthatuser.
Similarly,ifuserSmithisremovedfromthedomain,allpermissionsare
irrelevant.ThatisuntilanewuserSmithisaddedtothedomain.Thenewuser
SmithreceivesallthepermissionstheolduserSmithwasassigned,unlessyou
usethisoptiontodeleteolduserSmithfromthesystem.
278
VMware, Inc.
Todeactivatethevalidationfunctions,deselectthecheckbox.
NOTEPermissionsarealwaysvalidatedwhentheserverstarts.Evenifthe
serverisdisabled.
4
ClickOK.
FromtheVIClient,clicktheInventorybuttoninthenavigationbar.Expandthe
inventoryasneeded,andclicktheappropriateobject.
Withtheobjectselected,clickthePermissionstab.
Toselecttheuserorgroup+rolepairthatyouwanttochange,clicktheappropriate
lineitem.
ChooseInventory>Permissions>Properties.
Toselecttheappropriaterolefortheuserorgroup,choosefromthedropdown
menu.ClickOK.
Topropagatetheprivilegestothechildrenoftheassignedinventoryobject,click
thePropagatecheckbox.
VMware, Inc.
279
FromtheVIClient,clicktheInventorybuttoninthenavigationbar.Expandthe
inventoryasneeded,andclicktheappropriateobject.
Withtheobjectselected,clickthePermissionstab.
Toselecttheuserorgroup+rolepairthatyouwanttodelete,clicktheappropriate
lineitem.
ChooseInventory>Permissions>Delete.
TheVMwareInfrastructureserverremovesthepermissionsetting.
NOTEThereisnoadditionalwarningthatthepermissionisgoingtoberemoved.
280
VMware, Inc.
18
18
Thischapterdescribeshowtosetupperformancestatisticsforhosts,clusters,resource
pools,andvirtualmachines.Italsoprovidesinformationoncustomizingandviewing
performancechartsandresourcemaps.
Thischaptercontainsthefollowingtopics:
StatisticsCollectiononpage 281
PerformanceChartsonpage 289
ResourceMapsonpage 293
Statistics Collection
Youcancollectperformancestatisticsforallhosts,clusters,virtualmachines,resource
pools,andinyourenvironment.ThisincludesstatisticaldataonCPUs,disks,
networks,andthelike.VirtualCenterusesstatisticcounterstoqueryeachentityand
writesthedatatotheVirtualCenterdatabase.Toensureperformanceisnotimpaired
whencollectingandwritingthedatatothedatabase,VirtualCenterperformscyclical
queriesratherthanperformingonesinglequery.Italsousescollectionlevelsto
determinehowmanystatisticcounterstousewhilequeryingfordata.Combined,
collectionintervalsandcollectionlevelsenableyoutocontrolhowstatisticsare
collectedacrossyourenvironment.
VMware, Inc.
281
Table 181belowliststhedefaultintervaldurationandcollectionfrequencyvaluefor
eachinterval.
Table 18-1. Interval Duration and Collection Frequency: Defaults
Collection
Interval
Interval
Duration
Collection
Frequency
Day
1Day
5Minutes
Week
1Week
30Minutes
None
Month
1Month
2Hours
None
Year
1Year
1Days
IntervalLength(Years)13
Eachcollectionintervalalsohasadefaultcollectionlevelthatdetermineshowmany
countersareusedwhencollectingstatisticsdata.Countersestablishwhichmetricsare
retrievedandrecordedinthedatabase.Youcanassignacollectionlevelof14toeach
282
VMware, Inc.
collectioninterval,withlevel4havingthelargestnumberofcounters.Bydefault,all
collectionintervalsusecollectionlevel1.
NOTEThecollectionlevelforanintervalcannotbegreaterthanthecollectionlevelset
fortheprecedingcollectioninterval.Forexample,iftheMonthintervalissetto
collectionlevel3,theYearintervalcanbesettocollectionlevel1,2,or3,butnotto
collectionlevel4.
Table 182,StatisticCollectionLevels,onpage 283describesthestatisticscollection
levelsandprovidesrecommendationsonwhentousethem.
NOTEThecollectionlevelvalueforacollectionintervalmustbelessthanorequalto
thecollectionlevelsetfortheproceedingcollectioninterval.ThisisaVirtualCenter
dependency.
Table 18-2. Statistic Collection Levels
Collection Level
Metrics
Best Practice
Level1
Basicmetrics:
Useforlongtermperformance
monitoringwhendevice
statisticsarenotrequired.
Level2
VMware, Inc.
AverageusageforCPU,memory,disk,and
networkcounters
Systemuptimeandheartbeat
DRSmetrics
Allmetricsfor:
CPU,memory,disk,andnetworkcounters
Average,summation,andlatestrolluptypes
(doesnotincludemaximumandminimum
rolluptypes)
Systemuptimeandheartbeat
DRSmetrics
Level1isthedefaultCollection
LevelforallCollectionIntervals.
Useforlongtermperformance
monitoringwhendevice
statisticsarenotrequiredbut
youwanttomonitormorethan
thebasicstatistics.
283
Metrics
Best Practice
Level3
Allmetricsforallcountergroups,excluding
Useforshorttermperformance
monitoringafterencountering
problemsorwhendevice
statisticsarerequired.
thoseformaximumandminimumrolluptypes.
Duetothelargequantityof
troubleshootingdataretrieved
andrecorded,uselevel3forthe
shortesttimeperiodpossible
theDayorWeekcollection
interval.
Level4
Allmetricsforallcountergroupssupportedby
VirtualCenter.
Useforshorttermperformance
monitoringafterencountering
problemsorwhendevice
statisticsarerequired.
Duetothelargequantityof
troubleshootingdataretrieved
andrecorded,uselevel4forthe
shortestamountoftimepossible.
Toidentifyvirtualmachinesthatcanbecolocatedbecauseofcomplimentary
memorysharing.
Todetecttheamountofactivememoryonahosttodeterminewhetheritcan
handleadditionalvirtualmachines.
Reasonstousecollectionlevel3:
TocomparereadyandwaittimesofvirtualCPUstodeterminetheeffectivenessof
VSMP.
Todiagnoseproblemswithdevices,orcompareperformanceamongmultiple
devices.
Reasonstousecollectionlevel4:
284
Todeterminewhetheradeviceisbeingsaturated.
Totroubleshooterrors.
VMware, Inc.
Toretrievemoredetailedmetricsforashortperiodoftime,viewarealtimedata
chartratherthanincreasethecollectionlevel.Viewingrealtimedatahasless
impactonperformancebecausemetricsareretrieveddirectlyfromthesource
withoutbeingwrittentotheVirtualCenterdatabase.Formoreinformationondata
charts,seePerformanceChartsonpage 289.
Whenyouusecollectionlevel3or4todiagnoseproblems,resetthecollectionlevel
toitspreviousstateassoonaspossible.
Whenyouusecollectionlevel4,trytolimitthecollectionperiodtotheDay
intervalsothedatabaseisntimpacted.Ifyouneedtosavethedataforlongerthan
1day,increasetheDayintervaldurationto2or3ratherthanusetheWeek
interval.Forexample,ifyouneedtorecorddataovertheweekend,settheinterval
to3days.Asarule,increasethecollectionintervaltotheWeekintervalonlywhen
youneedtheintervaldurationtobemorethan3days.
Ifthenextintervalisdisabled,thedatainthetablethatisolderthantheinterval
durationispurged.
Ifthenextintervalisenabled,thedataisaggregatedintogroupsandisrolledupto
thedatabasetableofthesubsequentcollectioninterval.Forexample,saytheDay
intervalhasa5minutecollectionfrequencyandtheWeekintervalhasa30minute
collectionfrequency.WhentheDayintervalcompletes,itaggregatesthe5minute
queriesintogroupsof6(equalling30minutes)androllsthe30minutedatablock
totheWeekintervaldatabasetable.Thedayolddataisthenpurgedfromthe
databasetomakeroomfornewqueries.Figure 181,Example:DailyStatistics
Collection,onpage 282showsthedefaultrollupprocess.
VMware, Inc.
285
Youcontrolhowlongstatisticaldataisstoredinthedatabasebyenablingordisabling
acollectioninterval.Whenyoudisableacollectioninterval,allsubsequentintervalsare
automaticallydisabled.Forexample,whenyoudisabletheWeekinterval,theMonth
andYearintervalsarealsodisabled.DataispurgedattheendoftheDayintervalcycle
sincenorollupscanoccur.Oldestdataispurgedfirst.
NOTEYoumustmanuallyenableeachcollectionintervaltouseitagain;subsequent
collectionintervalsarenotenabledautomatically.Also,youcanonlyenableacollection
intervalifallpreviouscollectionintervalsareenabled.Forexample,toenablethe
Monthinterval,theDayandWeekintervalsmustbeenabled.
Bydefault,statisticsarestoredintheVirtualCenterdatabasefor1year;however,you
canincreasethisto3years.VMwaresuggestsyouarchiveyourstatisticaldataoutside
oftheVirtualCenterdatabasetosaveitforlongerthan3years.
286
VMware, Inc.
Changingtheintervallengthorcollectionfrequency.
Changingthecollectionlevel.
Enablingordisablingacollectioninterval.
Toensureyourdatabasecanhandlethestatisticscollectionyouconfigure,VIClient
providesyouwithadatabaseestimationcalculatorinwhichyouenterthenumberof
hostsandvirtualmachinesinyourinventory.Thecalculatorusesthesenumbersto
determinehowmuchdatabasespaceisrequiredforthecollectioninterval
configurationyoudefined.Thisensuresyouhavenecessaryresources.
Forinformationonhowtousethedatabaseestimationcalculator,seeToestimatethe
statisticsimpactonthedatabaseonpage 289.
To configure collection intervals
1
InVIClient,chooseAdministration>VirtualCenterManagementServer
ConfigurationtoopentheVirtualCenterManagementServerConfiguration
dialogbox.
SelectStatisticsinthenavigationpanel.
VMware, Inc.
287
Ifnecessary,selectthecollectionintervalcheckboxtoenableordisableit.
Selecttherowcontainingthecollectioninterval.
ClickEdit.TheEditCollectionIntervaldialogboxopens.
Changethefollowingattributevalueswhereappropriate:
CollectionFrequency
Keepsamplesfor
CollectionLevel
NOTETokeepdatasamplesformorethan3years,archiveitoutsideofthe
VirtualCenterdatabase.
Foralistofcollectionintervalattributesthatareconfigurable,SeeTable 182,
StatisticCollectionLevels,onpage 283.
Foradescriptionofcollectionfrequencyandduration,seeAboutCollection
IntervalsandCollectionLevelsonpage 282.
7
ClickOK.
Validatethenewconfigurationbyusingthedatabaseestimationcalculator.
EnterthenumberofPhysicalHostsinyourinventory.
EnterthenumberofVirtualMachinesinyourinventory.
IntheVirtualCenterManagementServerConfigurationdialogbox,select
Statistics.
Dooneofthefollowing:
Toenableacollectioninterval,selectitscheckboxunderIntervalDuration.
Todisableacollectioninterval,deselectitscheckboxunderInterval
Duration.
NOTEWhenyoudisableacollectioninterval,allsubsequentintervalsare
automaticallydisabled.
288
VMware, Inc.
(Optional)Validatethechangebyusingthedatabaseestimationcalculator.
EnterthenumberofPhysicalHostsinyourinventory.
EnterthenumberofVirtualMachinesinyourinventory.
Configureyourcollectionintervals.SeeToconfigurecollectionintervals.
EnterthenumberofPhysicalHostsinyourinventory.
EnterthenumberofVirtualMachinesinyourinventory.
Performance Charts
Performancechartsdisplayperformancedataforavarietyofmetrics.Performance
chartsareaccessiblethroughthePerformancetab,whichisavailableforhosts,clusters,
resourcepools,andvirtualmachines.Performancedataisspecifictothetypeofobject.
Forexample,virtualmachineperformancemetricsaredifferentfromcluster
performancemetrics.
Chartscandisplayrealtimedata(20secondintervalsforESXServer3.xhosts;60
secondintervalsforESXServer2.xhosts)orhistoricaldata.Theamountofhistorical
datacollecteddependsonthefollowingsettings:
StatisticsCollectionIntervals
StatisticsCollectionLevels
Formoreinformationonthesesettings,seeConfiguringStatisticsCollection
Intervalsonpage 287.
RealtimedatacanbeviewedthroughaVIClientconnectedtoeitheraVirtualCenter
serverordirectlytoanESXServerhost.Historicaldata,however,canbeviewedonly
throughaVIClientconnectedtoVirtualCenter.Allperformancedataisavailableto
externalprogramsthroughtheVMwareInfrastructureSDK.
NOTEFullchartfunctionalityisavailabletoVIClientsessionsonlywhentheyare
connectedto,andwhenthemonitoreditemsaremanagedby,VirtualCenter.VIClients
connecteddirectlytoESXServerhostsonlydisplayrealtimestatisticsand5minute
statisticsfor1day.
VMware, Inc.
289
Viewing Charts
Severalchartviewsarepreconfiguredforyou.Achartviewisacollectionofsettingsthat
definewhatdatathechartdisplays.Settingsforpreconfiguredviewscanbe
customized,orentirelynewviewscanbecreated.Chartsdisplaydataaslinegraphsor
stackedgraphs.Stackedgraphsarelimitedtodisplayingdataonasinglemetric,but
canplotthedataonthatmetricformultipleinventoryobjects.
To view performance charts
1
Selectahost,cluster,resourcepool,orvirtualmachineintheinventorypanel.
SelectthePerformancetab.
Figure 18-3. VI Client displaying Performance tab for virtual machine.
290
SelectanoptionfromtheSwitchtomenutoviewadifferentchart.Preconfigured
chartsincludethefollowing:
CPUShowstheCPUusageinMHzoftheselectedinventoryobject.
Availableforcluster,resourcepool,host,andvirtualmachine.
MemoryShowstheamountofmemorygrantedtotheselectedinventory
object.Availableforcluster,resourcepool,host,andvirtualmachine.
DiskShowstheaggregatedstorageperformancestatisticsoftheselected
inventoryobject.Availableforhostandvirtualmachine.
VMware, Inc.
NetworkShowstheaggregatednetworkperformancestatisticsofthe
selectedinventoryobject.Availableforhostandvirtualmachine.
SystemAvailableforhostandvirtualmachine.
ClusterServicesAvailableforDRS/HAclustersandhoststhatarepartof
DRSclusters.
InthePerformancetab,clicktheexporticon(
)toopenafilebrowser.
Selectthelocationwhereyouwanttostorethefile.
Enteranameforthefile.
Selectafiletype(JPEG,PNG,GIF,Bitmap,MicrosoftOfficeExcelWorkbook).
ClickSave.
YoucanalsoexportperformancedataforaselectedinventoryitemtoaMicrosoftOffice
ExcelfilethroughtheExportPerformancedialogbox.Toaccessthatdialogbox,select
Report>PerformancefromtheFilemenu,orselectReportPerformancefromthe
inventoryitemsrightclickmenu.
VMware, Inc.
291
To customize charts
1
InthePerformancetab,clickChangeChartOptions.TheCustomizePerformance
Chartdialogboxisdisplayed.
Figure 18-4. Customize Performance Chart dialog box.
IntheChartOptionsarea,selectametricandatimerangetoaccessthesettingsfor
thatchart,orselectCustomtocreateanentirelynewchartwithatimerangeyou
specify.
AdjustthesettingstoyourlikingandclickApply.Seetheperformancechart
measurementtablesinAppendix Cfordetailedinformationaboutsettingoptions.
NOTEConsiderthefollowingwhencreatingastackedgraphchart:
292
AnynumberofitemsintheObjectsareacanbeselected.However,onlyone
itemintheCounterareacanbeselected.Astackedgraphcannotchartmore
thanonemeasurementoverasetofobjects.
Pervirtualmachinestackedgraphsareavailableonlyforhosts.Thehostand
allvirtualmachinesonitareavailableforselectionintheObjectsarea.
Somemetricsarenotapplicabletovirtualmachinestackedcharts.These
metricsarenotincludedinthelistofselectablemeasurements.
VMware, Inc.
IntheCustomizePerformanceChartdialogbox,clickSaveChartSettings.The
SaveSelectiondialogboxisdisplayed.
SelectachartandclickOK.YoursettingsaresavedandaddedtotheSwitchto
menu,andtheSaveSelectiondialogboxisclosed.
IntheCustomizePerformanceChartdialogbox,clickManageCharts.Adialog
boxisdisplayed.
SelectachartandclickDelete.ThechartisdeletedanditisremovedfromSwitch
tomenu.
ClickOKtoclosethedialogboxandreturntotheCustomizePerformanceChart
dialogbox.
Resource Maps
InVirtualCenter,amapisavisualrepresentationofyourdatacenterstopology.Maps
provideavisualrepresentationoftherelationshipsbetweenthevirtualandphysical
resourcesavailableinVirtualCenter.Thefollowingpreconfiguredmapviewsare
available:
VirtualMachineResourcesDisplaysvirtualmachinecentricrelationships.
HostResourcesDisplayshostcentricphysicalrelationships.
VMotionResourceDisplayspotentialhostsforVMotionmigration.SeeAbout
VMotionResourceMaps.
Amapviewlimitsorexpandsthescopeofamap,asdoesthelocationwhereyouare
viewingthemap.WhenaccessingmapviewsfromtheMapsbuttoninthenavigation
bar,allVirtualCenterresourcesareavailablefordisplay.Whenaccessingmapviews
fromtheMapstabofaselectedinventoryitem,onlyitemsrelevanttothatitemare
availablefordisplay.TheonlymapviewavailablethroughtheMapstabforvirtual
machineinventoryitemsistheVMotionResourcesview.Allmapviews,except
VMotionResourcesmaps,canbecustomized.
Viewingmapscanhelpyoudeterminesuchthingsaswhichclustersorhostsaremost
denselypopulated,whichnetworksaremostcritical,andwhichstoragedevicesare
beingutilized.
NOTEMapsareavailableonlywhentheVIClientisconnectedtoaVirtualCenter
Server.
VMware, Inc.
293
DatastorecompatibilityHostmustbeconnectedtoallthesamedatastoresasthe
virtualmachine.
NetworkcompatibilityHostmustbeconnectedtoallthesamenetworksasthe
virtualmachine.
SoftwarecompatibilityHostmusthavecompatiblesoftwarewiththevirtual
machine.
CPUcompatibilityHostCPUmustbecompatiblewiththevirtualmachine.
NOTETheVMotionmapisnotaconclusivestatementastowhetherVMotionis
possiblebetweenthevirtualmachineandhostsidentifiedaspossiblemigrationtargets.
However,itdoesprovideinformationastowhetherVMotionmightbepossible,andif
not,whatanadministratormightdotoremedythesituation.
Attribute
Description
Hosticon.
AhostthatiscompatibleforVMotionmigration.Thecolorofthe
circlevariesinintensitybasedontheloadofthecurrenthost.Heavily
usedhostsarepale;lowloadhostsaresaturatedgreen.
AhostthatisnotcompatibleforVMotionmigration.
294
VMware, Inc.
Description
Virtualmachineicon.
Networkicon.
Datastoreicon.
Overviewsection
Thumbnailgraphicofthefullscalemap.
MapRelationships
section
Displayedwhenmorethanonemapviewisavailable.
Refreshlink
Mapsdonotautorefresh.ClickRefreshtosynchronizeyourmap
withthecurrentstateoftheinventoryandtocenterthemapview.
Viewing Maps
GlobalmapsmapswhereallVirtualCenterobjectsareavailablefordisplayare
accessiblethroughtheMapsbuttoninthenavigationbar.
MapsforspecificinventoryobjectsareavailablethroughtheMapstabforthoseobjects.
ToaccessaninventoryobjectsMapstab,selecteithertheHostsandClustersorthe
VirtualMachinesandTemplatesoptionfromtheInventorybuttoninthenavigation
bar,thenselectaninventoryitem.
Youcancustomizeamapviewbyselectingordeselectingobjectsintheinventorypane
(globalmaps),orbyselectingordeselectingoptionsintheMapRelationshipsarea.
Youcanrepositionthemapbydraggingit(clickanywhereonthemap,hold,drag).A
greyboxintheoverviewarearepresentsthesectionofthetotalmapthatisviewable
andmovesasyoudragthemap.Youcanresizethegreyboxtozoominoroutofa
sectionofthemap.
YoucandoubleclickanyobjectinamaptoswitchtotheMaptabforthatitem
(providingaMaptabisavailableforthattypeofobject).Youcanrightclickonany
objectinamaptoaccessitsrightclickmenu.
VMware, Inc.
295
Printing Maps
YoucanprintmapsbyselectingFile>PrintMaps>Print,orbyclickingthePrintbutton
(globalmaps).
Exporting Maps
Youcanexportmapstoimagefiles(BPM,JPEG,orEMF)byselectingFile>Export>
ExportMaps,orbyclickingtheExportbutton(globalmaps).
296
VMware, Inc.
19
19
Thischaptercontainsthefollowingtopics:
ManagingTasksonpage 297
ManagingEventsonpage 307
ManagingAlarmsonpage 312
Managing Tasks
ThissectiondescribeshowtoviewandscheduleVirtualCentertasks.Tasksareplanned
activities.Theseactivitiesarescheduledorinitiatedmanually.Tasksgenerateevent
messagesthatindicateanyissuesassociatedwiththetask.Therearetwokindsoftasks:
Anunscheduledtask,whichcanresultfromperforminganoperationthatmight
takeawhile,likeaddingahost.
Ascheduledtask,whichyousetuptoinitiateatafuturetime.
NOTETheviewsandcapabilitiesdisplayedvarydependingonwhethertheVI
ClientisconnectedtoaVirtualCenterServeroranESXServer.Unlessindicated,
theprocess,task,ordescriptionappliestobothkindsofVIClientconnections.The
TasksoptionisnotavailablewhentheVIClientisconnectedtoanESXServer,but
itdoesoffertherecenttaskswindowatthebottomoftheVIClientwindow.
Thissectioncontainsthefollowingsections:
UnderstandingTasksonpage 298
ViewingandPerformingTasksonpage 298
VMware, Inc.
297
ManagingScheduledTasksonpage 301
ReschedulingaScheduledTaskonpage 304
RemovingaScheduledTaskonpage 305
CancelingaTaskonpage 305
Understanding Tasks
ThescheduledtasksoptionallowsyoutoconfigureselectedVirtualCenteractivitiesto
occuratdesignatedtimes.Thetimingoptionsincludeimmediately,later,orona
recurringbasis.Scheduledtasksareperformedinadditiontomanuallydriven
activities.
CreateascheduledtaskthroughtheNewTaskwizard,whichdisplaystheavailable
taskoptions.Afteryouselectanoption,thewizarddisplaysthepagesthatarerelevant
tothetypeoftaskyouarescheduling.TheNewTaskwizardendswhenyousetthe
timingofthetask.Afteryoucreateatask,youcanreschedulethetasktochangeits
timingandfrequency.
Ifthedirectionsofmanuallydrivenandscheduledactivitiesconflict,VirtualCenter
performswhicheveractivityisduefirst.Ifavirtualmachineisinanincorrectstateto
performanyactivity,manualorscheduled,VirtualCentersendsamessagetothelog
anddoesnotperformthetask.
Whenyoucreateascheduledtask,VirtualCenterverifiesthatyouhavethecorrect
permissionstoperformtheactionsontherelevantdatacenters,hosts,andvirtual
machines.Afterthetaskiscreated,thetaskisperformedevenifyounolongerhave
permissiontoperformthetask.
WhenanobjectisremovedfromVirtualCenter,allassociatedtasksarealsoremoved.
Eventsareloggedtotheeventlogatstartandcompletionofthetasks.Anyerrorsthat
occurduringthetaskarealsorecordedintheeventlog.
CAUTIONDonotschedulemultipletaskstobeperformedatthesametimeonthesame
object.Theresultsareunpredictable.
298
VMware, Inc.
TasksarenottrackedorscheduledonyourESXServerhostunlesstheESXServeris
registeredandconnectedtoaVirtualCenterServer.
To view recent tasks
FromtheVIClientconnectedtoanESXServeroraVirtualCenterServer,clicktheTasks
togglebuttononthelowerleftsideoftheVIClientwindow.
FromtheVIClientconnectedtoanESXServer,clicktheInventorybuttoninthe
navigationbar.Expandtheinventoryasneeded,andclicktheobjectwherethe
actionistobeperformed.
Choosetheactivityfromthemainorpopupmenuassociatedwiththeobject.
Forexample,selectavirtualmachine,rightclick,andchoosethePowerOnoption.
FromtheVIClient,clicktheInventory,andclicktherootfolder.
ClicktheTask&Eventstab.ClicktheTasksbuttonontheTasks&Eventspanel.
VMware, Inc.
299
Clickataskinthepanel.
DetailedinformationappearsintheTaskDetailspane.
FromtheVIClient,displaytheinventorypanel,selecttheappropriateobjectand
viewtheTasks&Eventspanel.
Clickthecolumntitle.Ittogglesbetweenascendinganddescendingsort.
300
FromtheVIClient,expandtheinventoryasneeded,andclicktheappropriate
object.
ClicktheTask&Eventstab.ClicktheTasksbuttonontheTasks&Eventspanel.
ChooseView>Filtering,ifneeded.
Clickthelistarrow,andclickthecolumntoincludeinthefiltersearch.
VMware, Inc.
Typeakeywordintothebox,andpressEnter.
Thelistoftasksdisplaysonlythoseitemsthatcontainthekeywordyoutyped.
Changethepowerstateofavirtualmachine(seeChangingVirtualMachine
PowerStatesonpage 169)
Createavirtualmachinetemplate(seeCreatingTemplatesonpage 204)
MoveavirtualmachinewithVMotion(seeMigrationwithVMotionon
page 233)
Createavirtualmachine(seeUsingtheNewVirtualMachineWizardon
page 144)
Takeasnapshotofavirtualmachine(seeUnderstandingSnapshotsonpage 249)
VMware, Inc.
301
Customizeavirtualmachine(seePreparingforGuestCustomizationon
page 216)
Addahost(seeAddingaHostonpage 119)
NOTEAnyoperationcanbesetasascheduledtaskthroughtheVMware
InfrastructureAPI.However,onlyasubsetofalloperationscanbepartofa
scheduledtaskthroughtheVIClient.
FromtheVIClientconnectedtoaVirtualCenterServer,clicktheScheduledTasks
optioninthenavigationbar.
Thecurrentlistofscheduledtasksappears.
ClickNewinthetoolbar,orchooseFile>New>ScheduledTask.
Selectthetaskyouwanttoschedulefromthedropdownmenu.ClickOK.
Completethetaskspecificinformation.
TheNewTaskwizarddisplaysaseriesofpagesthatcorrespondtothepagesyou
seewhenyouperformthetaskstartingfromtheselectedobject.
Seethesectionorthemanualthatisappropriateforeachoptionforspecific
informationoneachtask.Mostoftheschedulingprocessesdifferfrommanually
performedtasksonlyinthatyoumustspecifythevirtualmachine,host,or
datacentertowhichthetaskappliesandspecifythetimetoperformthetask.
Selectthefrequencyofthescheduledtask,andcompetetheschedulingaccording
totheoptiondescribedinTable 191.
ThetimewhenascheduledtaskoccursisrelativetotheVirtualCenterServerand
nottothelocalVIClientfromwhichyouconfigurethetask.
NOTEOnlyonetimingschedulecanbesetpertask.Tosetmorethanone
frequencytype,setupadditionaltasks.
302
VMware, Inc.
Procedure to Set
Once
Torunthescheduledtaskimmediatelyaftercreation,selectNow,
andclickNext.
Torunthescheduledtaskatalaterdateandtime,dothe
following:
1
SelectLater.
TypeaclocktimeintheTimefield.
ClicktheDatearrowtodisplayacalendar.Selectadateby
clickingitonthecalendar.
Clicktheleftandrightarrowstoviewadditionalmonths.
Selectthemonthandchoosefromthelist.Selecttheyearby
clickingtheupanddownarrows.
ClickNext.
AfterStartup
Entertheamountofdelay,andclickNext.
Hourly
Enterthestarttimeafterthebeginningofthehourandtheinterval
(forexample,15minutesaftereveryeighthours).ClickNext.
Daily
Enterthestarttimeandinterval.ClickNext.
Forexample,enter14:30everyfourthdaytorunthetaskat2:30
pmeveryfourdays.
Weekly
Enterthestarttime,dayoftheweek,andinterval.ClickNext.
Forexample,TuesdaysandThursday,8:00am,everysecond
week.Youcanselectmultipledaysoftheweek.
Monthly
Enterthestarttime,dayofthemonth,andinterval.ClickNext.
Forexample,entersecondThursdayofthemonth,11:00every
thirdmonth.
Ifyouselectadayhigherthan28,awarningmessageisdisplayed
becausesomemonthsare29,30,or31days.
Thelast<day>ofthemonthselectsthelastweekinthemonththat
thedayoccurs.IfyouselectthelastMondayofthemonth,andthe
monthendsonaSunday,thelastMondaywillbesixdaysbefore
theendofthemonth.
VMware, Inc.
303
Tocompletethewizard,clickFinish.
VirtualCenteraddsthetasktothelistintheScheduledTaskstab.
ClickScheduledTasksinthenavigationbar.
RightclickonataskandselectProperties.
Thewizardassociatedwiththetaskisdisplayed.
304
Edittaskpropertiesthroughthewizard.
VMware, Inc.
FromtheVIClientconnectedtoaVirtualCenterServer,clicktheScheduledTasks
optioninthenavigationbar.
Thelistofscheduledtasksappears.
Selecttheappropriatetaskfromthelist.ChooseInventory>ScheduledTask>
Remove.
VirtualCenterremovesthetaskfromthescheduledtasklist.
Toverifythatyouwanttoremovethetask,clickOK.
Thetaskisdeletedfromthelistoftasks.
Canceling a Task
Onlytasksthatareinprocesscanbecanceled.Andonlyselected(scheduledor
manuallyinitiated)taskscanbecanceledwhileinprocess.Cancelingataskwhileitis
runningrequiresthatyouhavetheappropriatepermissionsassignedtothehostwhere
thetaskisoccurring.
NOTEThecancelingoperationisnotallowedifoneorbothofthehostsinvolvedisan
ESXServerversion2.0.1.
Cancelingataskdiffersfromremovingatask.Cancelingataskstopsataskcurrently
occurring,whetherstartedmanuallyorscheduled.Removingataskremovesfuture
occurrencesofascheduledtask.
Thetasksthatcanbecanceledaftertheystartare:
Connectingtoahost
Cloningavirtualmachine
Migratingavirtualmachine
VMware, Inc.
305
Deployingatemplate
Creatingatemplatefromavirtualmachine
Cloningatemplate
FromtheVIClientconnectedtoaVirtualCenterServer,viewtheRecentTasks
panel.
IftheRecentTaskspanelisnotcurrentlydisplayed,clickTasksatthelowerleft
corneroftheVIClientwindow.
Selecttheappropriatetaskfromthelist.
Rightclickthetask,andchooseCancel.
Notalltaskscanbecancelled.Ifthecanceloptionisunavailable,theselectedtask
cannotbecancelled.
306
VMware, Inc.
VirtualCenterstopsprogressonthetask,returnstheobjectstotheirprevious
states,anddisplaysthetaskascanceled.
Managing Events
AneventisanyactionthatisofinteresttotheVirtualCenterServerortheESXServer.
Eacheventtriggersaneventmessage.Alleventmessagesarearchivedonthe
VirtualCenterServersdatabase.Vieweventmessagesfromtwolocations:
TheEventsoptioninthenavigationbardisplaysalleventsthathaveoccurredon
theVirtualCenterServer.
AnEventstabforanyobjectundertheInventorybutton.TheseEventstablistings
showonlytheeventsthatoccurredonortotheselecteddatacenter,host,orvirtual
machine.
Themostrecenteventsappearattheendofascrollablelist.Messagesareidentifiedby
type:Information,Error,orWarning.Messagesarealsocolorcoded.Ashortenedevent
messageappearsinthedescriptionportionofthepanel.Amoredetailedversionofa
selectedeventmessageappearsintheEventDetailsportionofthepanel.Typically,the
EventDetailentryindicatesthehostorvirtualmachineonwhichtheeventoccurred
anddescribestheactionthatoccurred.Theobjectoftheeventisalinktotheobjects
individualeventpage.
Thissectioncontainsthefollowing:
ViewingAllEventMessagesonpage 308
ViewingSelectedEventMessagesonpage 309
SortingandFilteringEventMessagesonpage 310
ExportingEventMessagesonpage 311
VMware, Inc.
307
EventsaremessagesthatreportVMwareInfrastructureClientactivity.Event
messagesarepredefinedintheproduct.
Logsarestoredreferenceinformationrelatedtoselectedeventmessages.Logsare
predefinedintheproduct.Youcanconfigurewhetherselectedlogsaregenerated
ornot.
NOTETheviewsandcapabilitiesdisplayedvarydependingonwhethertheVI
ClientisconnectedtoaVirtualCenterServeroranESXServer.Unlessindicated,
theprocess,task,ordescriptionappliestobothkindsofconnections.
308
VMware, Inc.
FromtheVIClientconnectedtoeitheraVirtualCenterServeroranESXServer,
clicktheInventorybuttoninthenavigationbar.Expandtheinventoryasneeded.
Intheinventorypanel,selectafolder,cluster,resourcepool,host,orvirtual
machine,asappropriate.
Ifyouselectahost,theeventmessagesforallthevirtualmachinesonthathostare
includedintheEventslog.
ClicktheEventstab.
Clicktheevent.
AfulltextmessagewithlinkstorelatedobjectsappearsintheEventDetailsbox.
ClickanyofthebluehighlighteditemsintheEventsDetailsbox.
Theviewchangestodisplaytheselectedlinkedobject.
VMware, Inc.
309
310
ChooseView>Filteringtoseethefilteringoptions.
Entertextintothedatafield.ClickCleartoemptythedatafield.
VMware, Inc.
Entriesinmultiplecolumnsthatmatchthesearchtermaredisplayed.Inthe
example,thesearchwordpowerisfoundinboththeDescriptionandtheTask
columnentries.
FromtheVIClientconnectedtoaVirtualCenterServer,chooseFile>Export>
ExportEvents.
Specifythetimerangeofmessagesandthetypeofmessagestoexport.
Specifyafilename,filetype,andlocationfortheexportedfile.ClicktheBrowse
buttontoviewtheSaveAsdialogbox.
Thefileissavedasatextfile.
VMware, Inc.
311
SelecttheTyperadiobuttontoindicatethetypeoferrorstoincludeintheexported
file.
Youcanspecifywhethertoincludeusergeneratedorsystemgeneratedevents.
Youcanspecifyallusers,oryoucanspecifyTheseusersandclickBrowsetoselect
asubsetofusers.
Specifythetimerangeofeventstoexport.OptionsareHours,Days,Weeks,
Months,andFrom/Todateranges.
Specifythenumberofeventstoexport,eitheralloraspecificnumber.
ClickOKtocreateafileoftheselecteddata.
VirtualCentercreatesafileoftheselecteddatabasedonthefileextensionprovidedand
storesthefileatthespecifiedlocation.Ifnofileextensionisprovided,thedefaultisa
textfile.ThefilecontainsType,Time,andDescription.
Managing Alarms
Alarmsarespecificnotificationsthatoccurinresponsetoselectedevents.Somealarms
aredefinedbyproductdefault.Additionalalarmscanbecreatedandappliedto
selectedinventoryobjectsorallinventoryobjects.
NOTETheviewsandcapabilitiesdisplayedvarydependingonwhethertheVIClient
isconnectedtoaVirtualCenterServeroranESXServer.TheAlarmsoptionisnot
availablewhentheVIClientisconnectedtoanESXServer.
Thissectioncontainsthefollowingtopics:
312
UnderstandingAlarmsonpage 314
PreparingforEmailMessageSMTPAlarmNotificationonpage 315
PreparingforSNMPAlarmNotificationonpage 316
CreatingAlarmsonpage 317
EditingAlarmsonpage 322
RemovingAlarmsonpage 323
VMware, Inc.
TheAlarmstabintheinventorypaneldisplaysthelistofalarmsfortheselectedobject
thatareactivatedupondesignatedevents.Alarmscanapplytohostsandvirtual
machines,andcanbedefinedinparententitiessuchasfoldersorresourcepools.
NOTEAlarmsareconfigurableonlythroughtheVirtualCenterServer.ESXServer
hostsconnectedtoaVIClientdirectlydonothavethealarmsfunctionality.Togetthe
alarmfeatures,havetheVirtualCenterServermanagetheESXServer.
TheAlarmstabhastwoviewsavailablethroughbuttons:
AlarmsDisplaystriggeredalarmsagainsttheselectedinventoryitem.
Figure 19-2. VI Client Connected to VirtualCenter Server > Inventory: Hosts and
Clusters > Host > Alarms Tab > Alarms Button
DefinitionsDisplaysthealarmsthataremonitoringtheselectedinventoryitem.
Iftheeventconfiguredinanalarmoccurs,thealarmistriggeredandtheserver
takestheconfiguredaction(forexample,sendsanemailnotification).
Figure 19-3. VI Client Connected to VirtualCenter Server > Inventory: Hosts and
Clusters > Host > Alarms Tab > Definitions Button
VMware, Inc.
313
Understanding Alarms
Alarmssendnotificationmessageswhenselectedeventsoccurtooronhostsorvirtual
machines.Alarmsindicatethestatuslevelsofanobjectorcollectionofobjectsinthe
hierarchy.Alarmscanbedefinedatallhierarchicallevels,includingfolders,
datacenters,clusters,resourcepools,hosts,andvirtualmachines.
Alarmsareinheritedfromparentlevelsandcannotbechangedoroverriddenatachild
level.Whenyouaddnewalarmstoanyobjectyoucontributetothecollectionofalarms
thatareinforceatanyofitschildlevels.
Whenanalarmiscreated,VirtualCenterverifiestheuserpermissionstoperformthe
actionsontherelevantdatacenters,hosts,andvirtualmachines.Afterthealarmis
created,thealarmisperformedevenifthecreatingusernolongerhaspermissionto
createthealarm.
Alarmsareappliedtoeitherhostsorvirtualmachines.Eachalarmhasatriggering
eventandanotificationmethod.
Therearetwokindsofalarmtriggers:
PercentageMonitorshostprocessor(orCPU)usage,hostmemoryusage,
virtualmachineprocessor(orCPU)usage,virtualmachinememory,andvirtual
machineheartbeat.
ThetriggeringoptionsareIsAbove(percent)andIsBelow(percent).Thedefault
monitorforvirtualmachineheartbeatissettoIsBelow.Thedefaultmonitorforall
otherpercentageoptionsissettoIsAbove.
StateMonitorhoststateandvirtualmachinestate.
Thetriggeringoptionsare:Is(state)andIsNot(state).
Thereareseveraltypesofalarmnotificationmethods:
Sendanotificationemailmessage
SMTPsendsanemailmessage.TheSMTPmustbereadywhentheemailmessage
issent.TherearetwowaystosetSMTP:throughVirtualCenterorthrough
MicrosoftOutlookExpress.TheVirtualCentersetupisnotalwaysneededifthe
SMTPsettinginOutlookExpressiscorrect.
TheVirtualCenterServergeneratesthesubjectandbodytextoftheemailmessage.
OnlytheTolist(receiver)isrequiredfromuserinput.Specifytheemailmessage
addresswherethemessageshouldbesent.Separatethenamesofmultiple
recipientswithcommasorsemicolons.
314
VMware, Inc.
Sendanotificationtrap
TheVirtualCenterServeristhedefaultSNMPnotificationreceiver.AnSNMPtrap
viewerisrequiredtoviewasenttrap.TheVirtualCenterServerhostmustbe
configuredtoreceiveSNMPtraps.SeePreparingforSNMPAlarmNotification
onpage 316.
Runascript
Theuserscriptcommandanditsargumentsmustbeformattedintoonestring.
TheuserscriptisrunningasseparateprocessanddoesnotblocktheVirtualCenter
Serverprocesses.Butthescriptdoesrunandconsumetheresourcesonthe
VirtualCenterServermachine,suchasprocessorandmemory.
Suspendthevirtualmachine
Poweroffthevirtualmachine
Resetthevirtualmachine
Theactionsavailablewithalarmsaredescribedinthefollowingsections:
PreparingforEmailMessageSMTPAlarmNotificationonpage 315
PreparingforSNMPAlarmNotificationonpage 316
CreatingAlarmsonpage 317
EditingAlarmsonpage 322
RemovingAlarmsonpage 323
DefinetheSMTPandemailmessageaddressinginformation.
Specifytheemailmessageaddressforthoseintendedtoreceivethenotification
whenyoucreatethealarm.
FromtheVIClient,chooseAdministration>VirtualCenterManagementServer
Configuration.
ClickMailinthenavigationlist.
VMware, Inc.
315
Foremailmessagenotification,settheSMTPserverandSMTPport:(SEEUPDATE)
SMTPServerTheDNSnameorIPaddressoftheSMTPgatewaytousefor
sendingemailmessages.
SenderAccountTheemailaddressofthesender,forexample,mail_server
datacenter.com.
ClickOK.
TheVirtualCenterServerhost.
TheSNMPreceiverservertoacceptthetrapsfromVirtualCenter.
Whenyoucreateanalarm,onlyonetrapistriggeredandsent.Thealarmparameters
include:
TypeThestateVirtualCenterismonitoringforthealarm.OptionsincludeHost
Processor(orCPU)usage,HostMemoryusage,HostState,VirtualMachine
Processor(orCPU)usage,VirtualMachineMemoryusage,VirtualMachineState,
VirtualMachineHeartbeat.
NameThenameofthehostorvirtualmachinethattriggersthealarm.
OldStatusThealarmstatusbeforethealarmwastriggered.
NewStatusThealarmstatuswhenthealarmistriggered.
ObjectValueTheobjectvaluewhenthealarmistriggered.
FromtheVIClient,chooseAdministration>VirtualCenterManagementServer
Configuration.
ClickSNMPinthenavigationlist.
EntertheSNMPandmailaddressing,asappropriate:
ConfigureuptofourreceiversofSNMPtraps.Theymustbeconfiguredin
numericalorder,1,2,3,and4.EachSNMPtraprequiresacorrespondinghost
name,portandcommunity.Forexample:
316
ReceiverURLTheDNSnameandIPaddressoftheSNMPreceiver.
VMware, Inc.
ReceiverportTheportnumberofthereceiver.
Iftheportvalueisempty,VirtualCenterusesthedefaultport.Thedefaultport
is902.
CommunityStringThecommunityidentifier.
ClickOK.
Creating Alarms
IfyouplantouseemailmessageorSNMPnotification,seePreparingforEmail
MessageSMTPAlarmNotificationonpage 315anddefinetheaddressinformation
beforeyoucreateyouralarm.
To create an alarm
1
FromtheVIClientconnectedtoaVirtualCenterServer,clicktheInventorybutton.
Expandtheinventoryasneeded,clicktheappropriateobject,clicktheAlarmstab,
andclicktheDefinitionsbutton.
ChooseFile>New>Alarm.
Ifyoustartfromafolder,datacenter,orcluster,theAlarmPropertiesdialogbox
displaystheoptiontocreateanalarmforeitherahostoravirtualmachine.Ifyou
startfromaresourcepool,host,oravirtualmachine,MonitorahostorMonitora
VMispreselectedandtheotheroptionisdimmed.
VMware, Inc.
Selectthealarmtype.
317
IntheGeneraltab,specifyanameforthealarm,theobjecttobemonitored(host
orvirtualmachine),thetriggerpriority,andwhethertoenablethisalarm.
TriggerprioritiescanbesettoRedorGreen:
RedThedefault,triggersthealarmsprioritizedredasfirst,thenyellow,and
greenalarmslast.
GreenTriggersthealarmsprioritizedasgreenfirst,thenyellow,andred
alarmslast.
Todefinethealarmbutnotmakeitactive,deselecttheEnablebox.
ClicktheTriggerstabandtheAddbutton.
IntheTriggerstab,therearefourdropdownmenus:
TriggerType
Theoptionslistedapplytoeitherthehostorvirtualmachine.
Forhostalarms,theoptionsareHostProcessor(orCPU)Usage,Host
MemoryUsage,HostNetworkUsage,HostDiskUsage,andHostState.
Forvirtualmachinealarms,theoptionsareVMProcessor(orCPU)Usage,
VMMemoryUsage,VMNetworkUsage,VMDiskUsage,andVMState.
Condition
TheoptionsforpercentagetriggersareIsAbove(percent)andIsBelow
(percent).
TheoptionsforstatetriggersareIs(state)andIsNot(state).
318
VMware, Inc.
Warning(Yellow)stateorpercentageandAlert(Red)stateorpercentage
Percentageoptionsrangefrom5percentto100percentin5percent
increments.Exitingconditionisconsideredayellowconditionatn
percentage.
Virtualmachinestateoptionscorrespondtotheseactivities:Creating,
Migrating,Connecting,Disconnecting,MigratingwithVMotion,
Reconnecting,Removing,Resetting,Resuming,Starting,Stopping,
Suspending,Disconnected,Initial,Orphaned,PoweredOff,PoweredOn,and
Suspended.Hoststateoptionscorrespondtotheseactivities:Connecting,
Disconnecting,Reconnecting,Removing,Shuttingdown,Connected,and
Disconnected.Exitingstateisconsideredayellowconditionatselectedstate.
Thecolorscorrespondingtotheexiting/fromandentering/tostatesaresetin
theActionstab.ThedefaultisFromyellowtored.
VMware, Inc.
(Optional)Definemultipleconditionsforthealarmtriggeringevent.ClickAdd.
Entertheparametersforeachcondition.
319
Specifythereportingfrequencywhenthealarmistriggered.Enteravaluefor
ToleranceandoneforFrequency.
Specifytheactiontobetakenwhenthealarmistriggered.
10
ClicktheActionstab.ClicktheAddbutton.Clicktheappropriatecheckbox.
Therearefourdifferentlevelchanges:greentoyellow,yellowtored,redtoyellow,
andyellowtogreen.Attachanactionforeachchangefromoneleveltoanother.
320
VMware, Inc.
11
Choosetheactiontobetakenwhentheeventistriggeredandspecifythe
associatedinformation.
Theoptionsare:
Sendanotificationemail.
ProvidetheemailaddressofthenotificationrecipientintheValuefield.
SMTPsendsanotificationemail.TheSMTPmustbereadywhentheemailis
sent.TherearetwowaystosetSMTP:throughVirtualCenterorthrough
MicrosoftOutlookExpress.VirtualCentersetupisnotalwaysneededifthe
SMTPsettinginOutlookExpressiscorrect.
VirtualCenterServergeneratestheemailmessagesubjectandbodytext.Only
thetolist(receiver)isrequiredfromuserinput.Specifytheemailaddress
towhichthemessageshouldbesent.Separatemultiplerecipientswith
commasorsemicolons.SeePreparingforEmailMessageSMTPAlarm
Notificationonpage 315.
Sendanotificationtrap.
ThereisadefaultSNMPnotificationreceiver,theVirtualCenterServer.An
SNMPtrapviewerisrequiredtoviewasenttrap.TheVirtualCenterServer
hostmustbeconfiguredtoreceiveSNMPtraps.SeePreparingforSNMP
AlarmNotificationonpage 316.
Runascript.
Ifthescriptisa.exe file,providethepathtothescripttorun.Ifthescriptis
a.batfile,providethescriptpathasanargumenttothe
c:\windows\system32\cmd.exe command.Forexample,toexecuteascript
locatedinc:\alarmscript.bat,givethescriptpathas
c:\windows\system32\cmd.exe /c c:\alarmscript.bat.
Theuserscriptcommandanditsargumentsmustbeformattedintoone
string.
TheuserscriptrunsinotherprocessesanddoesnotblocktheVirtualCenter
Serverfromrunning.However,thescriptconsumesserverresources,suchas
processorandmemory.
{eventDescription} full formatted message for alarm triggering
event
{targetName} name of the entity name where the alarm is triggered
{alarmName} name of the alarm that is triggered
{triggeringSummary} summary info of the alarm with triggering
values
{declaringSummary} summary info of the alarm declaration
VMware, Inc.
321
Twoalarmtriggeringparametersarepassedtothebackfile.Thefirst
parameteristhenameoftheentity,andthesecondisthenameofthealarm.
WhentheentitynameisMyEntityandalarmnameisMyAlarm,thescript
becomes"c:\windows\system32\cmd.exe /c c:\MyAlarmProcess.bat
MyEntity MyAlarm".
"d:\tools\alarm.exe '{targetName}' '{alarmName}' {newStatus}"
Threealarmtriggeringparametersarepassedtotheexecutionfile.Thefirstis
theentityname,thesecondisthealarmname,andthethirdisthealarmstatus
aftertriggering.Whentheentitynameismy dummy vm,thealarmnameismy
test alarm,andthenewstatusisred,thescriptbecomes:
"d:\tools\alarm.exe my dummy vm my test alarm red
Poweron,Poweroff,Suspend,orResetthevirtualmachine.
Theseapplyonlytoavirtualmachinealarm.
12
Tocompletethealarm,clickOK.
VirtualCenterverifiestheconfigurationofthealarmandaddsthealarmtothelist
ofalarmsfortheselectedobject.
NoticethattheDefinedIncolumnindicateswhereintheinventoryhierarchythe
alarmisdefined.
Editing Alarms
Alarmscanbemodified,butyoumusteditthematthehierarchicallevelwherethey
werecreated.Asimplechangeistoenableordisablethealarm.Ifanalarmisdisabled,
anXappearsonthealarmlistingicon.
To edit an existing alarm
1
322
FromtheVIClientconnectedtoaVirtualCenterServer,clicktheInventorybutton
inthenavigationbar.Expandtheinventoryasneeded,clicktheAlarmstab,and
clicktheDefinitionsbutton.
VMware, Inc.
Ifthealarmyouwanttochangeisnotdefinedatthecurrentlocation,clickthe
linkedobjectintheDefinedincolumn.
VirtualCenterdisplaystheAlarmspanelfortheobjectwherethealarmwas
defined.
Selectthealarmtoedit.ChooseInventory>Alarm>EditSettings.Theentryin
theDefinedincolumnforthealarmmustbeThisobject.
Editthealarmgeneralsettings,triggers,oractions,asneeded.ClickOK.
VirtualCenterverifiestheconfigurationofthealarmandeditsthealarmforthe
selectedobject.SeeCreatingAlarmsonpage 317foradditionalinformation.
Removing Alarms
Removealarmsfromtheobjectinwhichtheyweredefined.Youcannotremovethem
fromachildthatinheritedthealarm.
To remove an alarm
1
FromtheVIClientconnectedtoaVirtualCenterServer,clicktheInventorybutton
inthenavigationbar.Expandtheinventoryasneeded,clicktheAlarmstab,and
clicktheDefinitionsbutton.
Ifthealarmyouwanttochangeisnotdefinedatthecurrentlocation,clickthe
linkedobjectintheDefinedincolumn.VirtualCenterdisplaystheAlarmspanel
fortheobjectwherethealarmwasdefined.
Toremovethealarm,selectthealarm,andchooseInventory>Alarm>Remove.
Aconfirmationpopupwindowappears.
ClickYes.
Thealarmisremoved.
VMware, Inc.
323
324
VMware, Inc.
Appendixes
VMware, Inc.
325
326
VMware, Inc.
Defined Privileges
Thefollowingtableslistthedefaultprivilegesthat,whenselectedforarole,canbe
pairedwithauserandassignedtoanobject.ThefollowingtablesuseVCtoindicate
VirtualCenterServerandHCtoindicatehostclient,astandaloneESXServer.
Whensettingpermissions,verifyalltheobjecttypesaresetwithappropriateprivileges
foreachparticularaction.Someoperationsrequireaccesspermissionattherootfolder
orparentfolderinadditiontoaccesstotheobjectbeingmanipulated.Someoperations
requireaccessorperformancepermissionataparentfolderandarelatedobject.See
Chapter 17,ManagingUsers,Groups,Permissions,andRoles,onpage 261for
informationonapplyingprivilegestoinventoryobjects.
SeeTable 171,DefaultRoles,onpage 269foralistofpredefinedgroupedprivileges.
Thisappendixcontainsthefollowingtopics:
Alarmsonpage 328
Datacenteronpage 329
Datastoreonpage 329
Extensionsonpage 330
Foldersonpage 330
Globalonpage 331
HostCIMonpage 333
HostConfigurationonpage 333
HostInventoryonpage 335
HostLocalOperationsonpage 337
VMware, Inc.
327
Networkonpage 337
Performanceonpage 338
Permissionsonpage 339
Resourceonpage 339
ScheduledTaskonpage 341
Sessionsonpage 341
Tasksonpage 342
VirtualMachineConfigurationonpage 342
VirtualMachineInteractiononpage 345
VirtualMachineInventoryonpage 346
VirtualMachineProvisioningonpage 347
VirtualMachineStateonpage 348
Alarms
Table A-1. Alarms Privileges
Privilege
Name
Description
Used
Pair with
Object
Effective
on Object
CreateAlarm1
Createsanewalarm.
VConly
Alarm
object
parent
All
inventory
items
VConly
Alarm
object
parent
All
inventory
items
VConly
Alarm
object
parent
All
inventory
items
UserinterfaceelementAlarmtab
popupmenu,Filemenu
DeleteAlarm
Deletesanexistingalarm.
UserinterfaceelementAlarmtab
popupmenu,Filemenu
ModifyAlarm
Changesthepropertiesofanexisting
alarm.
UserinterfaceelementAlarmtab
popupmenu,Filemenu
1. Whencreatingalarmswithacustomaction,privilegetoperformtheactionisverifiedwhentheusecreates
thealarm.
328
VMware, Inc.
Datacenter
Table A-2. Datacenter Privileges
Privilege
Name
Create
Datacenter
Delete
Datacenter
Move
Datacenter
Description
Affects
Pair with
Object
Effective on
Object
Createsanewdatacenter.
VConly
Datacenter
Datacenter
folders
VConly
Datacenter
plusparent
object
Datacenters
VConly
Datacenter,
sourceand
destination
Datacenters,
Datacenter
folders
VConly
Datacenter
Datacenters
Description
Affects
Pair with
Object
Effective on
Object
Browsesfilesonadatastore.
HCandVC
Datastores
Datastores
HCandVC
Datastores
Datastores
HCandVC
Datastores
Datastores
UserinterfaceelementInventory
popupmenu,toolbarbutton,andFile>
NewDatacenter
Removesadatacenter.
UserinterfaceelementInventory
popupmenu,Inventory>Datacenter>
Remove,Edit>Remove
Movesadatacenter.
Privilegemustbepresentatboththe
sourceanddestination.
UserinterfaceelementInventory
draganddrop
Rename
Datacenter
Changesthenameofadatacenter.
UserinterfaceelementInventory
object,Inventorypopupmenu,Edit>
Rename,Inventory>Datacenter>
Rename
Datastore
Table A-3. Datastore Privileges
Privilege
Name
Browse
Datastore
Delete
Datastore
Delete
DatastoreFile
VMware, Inc.
UserinterfaceelementAddexisting
disk,browseforCDROMorFloppy
media,serialorparallelportfiles
Removesadatastore.
UserinterfaceelementInventory
datastorepopupmenu,Edit>Remove,
Inventory>Datastore>Remove
Deletesafileinthedatastore.
UserinterfaceelementDatastore
BrowsertoolbarbuttonandDatastore
popupmenu
329
Description
Affects
Pair with
Object
Effective on
Object
File
Management
Carriesoutfileoperationsinthe
datastorebrowser.
HCandVC
Datastores
Datastores
Rename
Datastore
Renamesadatastore.
HCandVC
Datastores
Datastores
Description
Affects
Pair with
Object
Effective on
Object
Register
Extension
Registersanextension(plugin)
VConly
Root
Folder
RootFolder
Unregister
Extension
Unregistersanextension(plugin)
VConly
Root
Folder
RootFolder
Update
Extension
Updatesanextension(plugin)
VConly
Root
Folder
RootFolder
UserinterfaceelementDatastore
PropertiesdialogChangebutton,host
Summarytabpopupmenu
Extensions
Table A-4. Extensions Privileges
Privilege
Name
Folders
Table A-5. Folder Privileges
Privilege
Name
CreateFolder
Description
Affects
Pair with
Object
Effective on
Object
Createsanewfolder.
VConly
Folders
Folders
VConly
Foldersplus
parentobject
Folders
UserinterfaceelementTaskbar
button,Filemenu,popupmenu
DeleteFolder
Deletesafolder.
UserinterfaceelementFilemenu,
popupmenu
330
VMware, Inc.
Description
Affects
Pair with
Object
Effective on
Object
MoveFolder
Movesafolder.
VConly
Folders,
sourceand
destination
Folders
VConly
Folders
Folders
Privilegemustbepresentatboththe
sourceanddestination.
UserinterfaceelementInventory
draganddrop
RenameFolder
Changesthenameofafolder.
UserinterfaceelementInventory
paneobjecttextfield,popupmenu,
Filemenu
Global
Table A-6. Global Privileges
Privilege
Name
Description
Affects
Pair with
Object
Effective on
Object
CancelTask
Cancelsarunningorqueuedtask.
HCandVC
Anyobject
Inventory
object
relatedtothe
task
VConly
Anyobject
Rootfolder
VConly
Anyobject
Rootfolder
VConly
Anyobject
Rootfolder
UserinterfaceelementRecenttasks
panepopupmenu,Tasks&Events
popupmenu.Cancurrentlycancel
cloneandclonetotemplate.
Capacity
Planning
Enablestheuseofcapacityplanningfor
planningconsolidationofphysical
machinestovirtualmachines.
UserinterfaceelementConsolidation
buttonintoolbar.
Diagnostics
Getslistofdiagnosticfiles,logheader,
binaryfiles,ordiagnosticbundle.
UserinterfaceelementFile>Export>
ExportDiagnosticData,Admin
SystemLogstab
Disable
Methods
AllowsserversforVirtualCenter
extensionstodisablecertainoperations
onobjectsmanagedbyVirtualCenter.
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
VMware, Inc.
331
Description
Affects
Pair with
Object
Effective on
Object
AllowsserversforVirtualCenter
extensionstoenablecertainoperations
onobjectsmanagedbyVirtualCenter.
VConly
Anyobject
Rootfolder
HCandVC
Anyobject
Rootfolder
HCandVC
Allobjects
All
inventory
objects
VConly
Allobjects
Rootfolder
VConly
Allobjects
Rootfolder
VConly
All
inventory
objects
All
inventory
objects
HCandVC
Hosts
Hosts
VConly
Allobjects
All
inventory
objects
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
Licenses
Seeswhatlicensesareinstalledand
addsorremoveslicenses.
UserinterfaceelementLicensestab,
Configuration>LicensedFeatures
LogEvent
Logsauserdefinedeventagainsta
particularmanagedentity.
UserinterfaceelementShouldaskfor
areasonwhenshuttingdownor
rebootingahost.
Manage
Custom
Attributes
Proxy
Adds,removes,renamescustom
attributesforamanagedentity.
Userinterfaceelement
Administration>CustomAttributes
Allowsaccesstoaninternalinterface
foraddingorremovingendpointstoor
fromtheproxy.
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
ScriptAction
Schedulesascriptedactionin
conjunctionwithanalarm.
UserinterfaceelementAlarm
Settingsdialogbox
Service
Managers
Allowsuseoftheresxtopcommandin
theRemoteCLI.
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
SetCustom
Attributes
Views,creates,andremovescustom
attributefields.
UserinterfaceelementAnylistview
showsthefieldsdefinedandallows
settingthem
332
VMware, Inc.
Description
Affects
Pair with
Object
Effective on
Object
ReadsandmodifiesruntimeVC
configurationsettings.
VConly
Allobjects
Rootfolder
VConly
Allobjects
Rootfolder
Userinterfaceelement
Administration>VirtualCenter
ManagementServerConfiguration
VCServer
PreparesorinitiatesaVMotionsend
operationoraVMotionreceive
operation.
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
Host CIM
Table A-7. Host CIM Privileges
Privilege
Name
Description
Affects
Pair with
Object
Effective on
Object
CIM
Interaction
Allowsaclienttoobtainatickettouse
forCIMservices.
HCandVC
Hosts
Hosts
Host Configuration
Table A-8. Host Configuration Privileges
Privilege
Name
Description
Affects
Pair with
Object
Effective on
Object
Advanced
Configuration
Setsadvancedoptionsinhost
configuration.
HCandVC
Hosts
Hosts
HCandVC
Hosts
Hosts
HCandVC
Hosts
Hosts
UserinterfaceelementHost
Configurationtab>Advanced
Settings,Inventoryhierarchypopup
menu
ChangeDate
TimeSettings
Change
Settings(SEE
UPDATE)
VMware, Inc.
Setstimeanddatesettingsonthehost.
UserinterfaceelementHost
Configurationtab>Time
Configuration
Allowssettingoflockdownmode.
UserinterfaceelementHost
Configurationtab>SecurityProfile>
LockdownMode>Edit
333
Description
Affects
Pair with
Object
Effective on
Object
Edits,restarts,andstopsSNMPagent.
HCandVC
Hosts
Hosts
VConly
Hosts
Hosts
HCandVC
Hosts
Hosts(ESX
Server3i
only)
HCandVC
Hosts
Hosts
HCandVC
Hosts
Hosts
HCandVC
Hosts
Hosts
HCandVC
Hosts
Hosts
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
Changestheconnectionstatusofahost
(connectedordisconnected).
UserinterfaceelementRightclick
Host
Firmware
Allowsupdatestothehostfirmwareon
ESXServer3ihosts.
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
Hyper
Threading
Enablesanddisableshyperthreadingin
thehostCPUscheduler.
UserinterfaceelementHost
Configurationtab>Processors
Maintenance
Putsthehostinandoutofmaintenance
mode,shutsdownandrestartsthehost.
UserinterfaceelementHostpopup
menu,Inventory>Host>Enter
MaintenanceMode
Memory
Configuration
Setsconfiguredserviceconsolememory
reservation.Thissettingisapplicable
onlyonESXServer3hosts.
UserinterfaceelementHost
Configurationtab>Memory
Network
Configuration
Configuresnetwork,firewall,and
VMotionnetwork.
UserinterfaceelementHost
Configurationtab>Networking,
NetworkAdapter,DNSandRouting
QueryPatch
Allowsqueryingforinstallablepatches
andinstallationofpatchesonthehost.
HCandVC
Hosts
Hosts
Security
Profileand
Firewall
Configuresinternetservices,suchas
SSH,Telnet,SNMP,andhostfirewall.
HCandVC
Hosts
Hosts
334
UserinterfaceelementHost
Configurationtab>SecurityProfile
VMware, Inc.
Description
Affects
Pair with
Object
Effective on
Object
System
Management
Allowsextensionstomanipulatethefile
systemonthehost.
HCandVC
Hosts
Hosts
HCandVC
Hosts
Hosts
HCandVC
Hosts
Hosts
HCandVC
Hosts
Hosts
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
System
Resource
Settings
Storage
Partition
Configuration
Updatestheconfigurationofthesystem
resourcehierarchy.
UserinterfaceelementHost
Configurationtab>SystemResource
Allocation
ManagesVMFSdatastoreand
diagnosticpartitions.Scansfornew
storagedevices.ManagesiSCSI.
UserinterfaceelementHost
Configurationtab>Storage,Storage
Adapters,HostConfigurationtab
datastorepopupmenu
Virtual
Machine
Autostart
Configuration
Changesautostartandautostoporder
ofvirtualmachinesonasinglehost.
UserinterfaceelementHost
Configurationtab>VirtualMachine
StartuporShutdown
Host Inventory
Table A-9. Host Inventory Privileges
Privilege
Name
AddHostTo
Cluster
Add
Standalone
Host
VMware, Inc.
Description
Affects
Pair with
Object
Effective on
Object
Addsahosttoanexistingcluster.
VConly
Hosts
Clusters
VConly
Hosts
Datacenters,
Hostfolders
UserinterfaceelementInventory
popupmenu
Addsastandalonehost.
UserinterfaceelementToolbar
button,inventorypopupmenu,
Inventory>Datacenter>AddHost,
File>New>AddHost,Hoststab
popupmenu
335
Description
Affects
Pair with
Object
Effective on
Object
CreateCluster
Createsanewcluster.
VConly
Clusters
Datacenters,
Hostfolders
VConly
Clusters
Clusters
VConly
Clusters,
sourceand
destination
Clusters,
Hostfolders
VConly
Hosts,source
and
destination
Clusters,
Hostfolders
VConly
Clustersplus
parentobject
Clusters,
Hosts
VConly
Clustersplus
parentobject
Clusters,
Hostfolders
VConly
Clusters
Clusters
UserinterfaceelementToolbar
button,inventorypopupmenu,
Inventory>Datacenter>NewCluster,
File>New>Cluster
Modify
Cluster
Move
Cluster/Standa
loneHost
Changesthepropertiesofacluster.
UserinterfaceelementInventory
popupmenu,Inventory>Cluster>
EditSettings,Summarytab
Movesaclusterorstandalonehost
betweenfolders.
Privilegemustbepresentatboththe
sourceanddestination.
UserinterfaceelementInventory
hierarchy
MoveHost
Movesasetofexistinghostsintoa
cluster.
Privilegemustbepresentatboththe
sourceanddestination.
UserinterfaceelementInventory
hierarchydraganddrop
Remove
Cluster
RemoveHost
FromCluster
Deletesaclusterorstandalonehost.
UserinterfaceelementInventory
popupmenu,Edit>Remove,
Inventory>Cluster>Remove
Removesahostinaclusteror
standalonehost.
UserinterfaceelementInventory
draganddropoutofcluster,popup
menu,Inventory>Host>Remove
Rename
Cluster
336
Renamesacluster.
UserinterfaceelementInventory
singleclick,inventoryhierarchypopup
menu,Inventory>Cluster>Rename
VMware, Inc.
Description
Affects
Pair with
Object
Effective on
Object
AddHostto
VirtualCenter
Installsanduninstallsvariousagentson
ahost,forexample,vpxaandaam.
HConly
Rootfolder
Rootfolder
HConly
Rootfolder
Rootfolder
HConly
Rootfolder
Rootfolder
HConly
Rootfolder
Rootfolder
Description
Affects
Pair with
Object
Effective on
Object
Removesanetwork.
HCandVC
Datacenter
Datacenters
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
CreateVirtual
Machine
Createsanewvirtualmachinefrom
scratchonadiskwithoutregisteringit
onthehost.
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
DeleteVirtual
Machine
Deletesavirtualmachineondisk,
whetherregisteredornot.
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
ManageUser
Groups
Manageslocalaccountsonahost.
UserinterfaceelementUsers&
Groupstab(onlypresentiftheVIClient
logsontothehostdirectly)
Network
Table A-11. Network Privileges
Privilege
Name
Delete
Network
VMware, Inc.
UserinterfaceelementInventory
networkpopupmenu,Edit>Remove,
Inventory>Network>Remove
337
Performance
Table A-12. Alarm Management Privileges
Privilege
Name
Description
Affects
Pair with
Object
Effective
on Object
Modify
Intervals
Creates,removes,andupdates
performancedatacollectionintervals.
VConly
Rootfolder
Rootfolder
Userinterfaceelement
Administration>VirtualCenter
ManagementServerConfiguration>
Statistics
338
VMware, Inc.
Permissions
Table A-13. Permissions Privileges
Privilege
Name
Modify
Permission
Pair with
Object
Effective
on Object
HCandVC
Anyobject
plusparent
object
All
inventory
items
HCandVC
Anyobject
Rootfolder
HCandVC
Anyobject
Rootfolder
Description
Affects
Pair with
Object
Effective on
Object
Askstheservertogoaheadwitha
suggestedVMotion.
VConly
Clusters
Clusters
HCandVC
Resource
pools
Resource
pools
HCandVC
Resource
pools,
clusters
Resource
pools,
clusters
Description
Used
Definesoneormorepermissionrules
onanentity,orupdatesrulesifalready
presentforthegivenuserorgroupon
theentity.
UserinterfaceelementPermissions
tabpopupmenu,Inventory>
Permissionsmenu
ModifyRole
Updatesarolesnameandthe
privileges.
UserinterfaceelementRolestab
popupmenu,toolbarbutton,File
menu
ReassignRole
Permissions
Reassignsallpermissionsofaroleto
anotherrole.
UserinterfaceelementDeleteRole
dialogboxradiobuttonandassociated
menu
Resource
Table A-14. Resource Privileges
Privilege
Name
Apply
Recommenda
tion
AssignVirtual
MachineTo
Pool
CreatePool
UserinterfaceelementClusterDRS
Recommendationstab
Assignsvirtualmachinestoaresource
pool.
UserinterfaceelementNewVirtual
Machinewizard
Createsanewresourcepool.
UserinterfaceelementFilemenu,
popupmenu,Summarytab,
Resourcestab
VMware, Inc.
339
Pair with
Object
Effective on
Object
VConly
Virtual
machines
Virtual
machines
HCandVC
Resource
poolsplus
parent
object
Resource
pools
HCandVC
Resource
pools,
sourceand
destination
Resource
pools
VConly
Rootfolder
Rootfolder
VConly
Virtual
machines
Virtual
machines
HCandVC
Resource
poolsplus
parent
object
Resource
pools
HCandVC
Resource
pools
Resource
pools
Description
Affects
Migratesavirtualmachinesexecution
toaspecificresourcepoolorhost.
UserinterfaceelementInventory
popupmenu,VirtualMachine
Summarytab,Inventory>Virtual
Machine>Migrate,draganddrop
ModifyPool
Changestheallocationsofaresource
pool.
UserinterfaceelementInventory>
ResourcePool>Remove,Resources
tab
MovePool
Movesaresourcepool.
Privilegemustbepresentatboththe
sourceanddestination.
Userinterfaceelement
Draganddrop
Query
VMotion
InvestigatesthegeneralVMotion
compatibilityofavirtualmachinewith
asetofhosts.
UserinterfaceelementRequired
whendisplayingthemigrationwizard
forapoweredonVM,tocheck
compatibility
Relocate
Coldmigratesavirtualmachines
executiontoaspecificresourcepoolor
host.
UserinterfaceelementInventory
popupmenu,VirtualMachine
Summarytab,Inventory>Virtual
Machine>Migrate,draganddrop
RemovePool
Deletesaresourcepool.
UserinterfaceelementEdit>
Remove,Inventory>ResourcePool>
Remove,inventorypopupmenu,
Resourcestab
RenamePool
Renamesaresourcepool.
UserinterfaceelementEdit>
Rename,Inventory>ResourcePool>
Rename,singleclick,popupmenu
340
VMware, Inc.
Scheduled Task
Table A-15. Scheduled Task Privileges
Privilege
Name
CreateTasks1
Pair with
Object
Effective on
Object
VConly
Allinventory
objects
Allinventory
objects
VConly
Allinventory
objects
Allinventory
objects
VConly
Allinventory
objects
Allinventory
objects
VConly
Allinventory
objects
Allinventory
objects
Description
Affects
Schedulesatask.Requiresthe
privilegestoperformthescheduled
actionatthetimeofscheduling.
UserinterfaceelementScheduled
Taskstoolbarbuttonandpopupmenu
ModifyTask
Reconfiguresthescheduledtask
properties.
UserinterfaceelementInventory>
ScheduledTasks>Edit,Scheduled
Taskstabpopupmenu
RemoveTask
Removesascheduledtaskfromthe
queue.
UserinterfaceelementScheduled
Taskspopupmenu,Inventory>
ScheduledTask>Remove,Edit>
Remove
RunTask
Runsthescheduledtaskimmediately.
UserinterfaceelementScheduled
Taskspopupmenu,Inventory>
ScheduledTask>Run
1. Creatingandrunningatask(ondemand)requirespermissiontoinvoketheassociatedaction.Forexample,
Alarmsrequirespermissionsonafoldertocreatealarmsonobjectsinthatfolder.
Sessions
Table A-16. Session Privileges
Privilege
Name
Global
Message
Impersonate
User
VMware, Inc.
Description
Affects
Pair with
Object
Effective on
Object
Setsthegloballoginmessage.
VConly
Rootfolder
Rootfolder
VConly
Rootfolder
Rootfolder
UserinterfaceelementSessionstab,
Administration>EditMessageofthe
Day
Impersonatesanotheruser.This
capabilityisusedbyextensions.
341
Description
Affects
Pair with
Object
Effective on
Object
Validate
Session
Verifiessessionvalidity.
VConly
Rootfolder
Rootfolder
Viewand
Terminate
Sessions
Allowsviewingofsession.Forceslog
outofoneormoreloggedonusers.
VConly
Rootfolder
Rootfolder
Description
Affects
Pair with
Object
Effective on
Object
Create
Allowsanextensiontocreatea
userdefinedtask.
VConly
Rootfolder
Rootfolder
Update
Allowsanextensiontoupdatesa
userdefinedtask.
VConly
Rootfolder
Rootfolder
Pair with
Object
Effective on
Object
UserinterfaceelementSessionstab
Tasks
Table A-17. Tasks Privileges
Privilege
Name
Description
Affects
AddExisting
Disk
Addsavirtualdiskthatreferstoan
existingvirtualdisk.
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
UserinterfaceelementVirtual
MachinePropertiesdialogbox
AddNewDisk
Addsavirtualdiskthatcreatesanew
virtualdisk.
UserinterfaceelementVirtual
MachinePropertiesdialogbox
Addor
Remove
Device
342
Addsorremovesanynondiskdevice.
UserinterfaceelementVirtual
MachinePropertiesdialogbox
VMware, Inc.
Pair with
Object
Effective on
Object
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
Description
Affects
ChangesvaluesinextraConfig.
UserinterfaceelementVirtual
MachinePropertiesdialogbox>
Optionstab>AdvancedGeneral
option>ConfigurationParameters
button
ChangeCPU
Count
ChangesthenumberofvirtualCPUs.
UserinterfaceelementVirtual
MachinePropertiesdialogbox
Change
Resource
Changesresourceconfigurationofaset
ofVMnodesinagivenresourcepool.
HCandVC
Virtual
machines
Virtual
machines
DiskExtend
Expandsthesizeofavirtualdisk.
HCandVC
Virtual
machines
Virtual
machines
DiskLease
LeasesdisksforVMwareConsolidated
Backup.
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
HostUSB
Device
AttachesahostbasedUSBdevicetoa
virtualmachine.
Userinterfaceelement>Virtual
MachinePropertiesdialogbox
Memory
Changestheamountofmemory
allocatedtotheVM.
UserinterfaceelementVirtual
MachinePropertiesdialogbox>
Memory
ModifyDevice
Settings
Changesthepropertiesofanexisting
device.
UserinterfaceelementVirtual
MachinePropertiesdialogbox>
SCSI/IDEnodeselection
RawDevice1
Addsorremovesarawdiskmapping
orSCSIpassthroughdevice.
UserinterfaceelementVirtual
MachineProperties>Add/Removeraw
diskmapping
VMware, Inc.
343
Pair with
Object
Effective on
Object
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
Description
Affects
Removesavirtualdiskdevice.
UserinterfaceelementVirtual
MachinePropertiesdialogbox>Hard
Disk(butnotarawdiskmapping)
Rename
Renamesavirtualmachineormodifies
theassociatednotesofavirtual
machine.
UserinterfaceelementVirtual
MachinePropertiesdialogbox,
inventory,inventorypopupmenu,File
menu,Inventorymenu
ResetGuest
Information
Settings
Clearsguestinfovariables.
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
ChangesgeneralVMsettings.
UserinterfaceelementVirtual
MachinePropertiesdialogbox>
Optionstab
Swap
Placement
Changestheswapfileplacementpolicy
foravirtualmachine.
HCandVC
Virtual
machines
Virtual
machines
Upgrade
Virtual
Hardware
Upgradesthevirtualmachinesvirtual
hardwareversionfromaprevious
versionofVMware.
HCandVC
Virtual
machines
Virtual
machines
UserinterfaceelementPopupmenu,
Filemenu(appearsonlyifvmxfile
showsalowerconfigurationnumber)
1. Settingthisparameteroverridesanyotherprivilegeformodifyingrawdevices,includingconnectionstates.
344
VMware, Inc.
Description
Affects
Pair with
Object
Effective on
Object
Answer
Question
ResolvesissueswithVMstate
transitionsorruntimeerrors.
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
UserinterfaceelementSummarytab,
Inventorymenu,popupmenu
ConfigureCD
Media
ChangesthebackingofaCDROM
device.
UserinterfaceelementVirtual
MachinePropertiesdialogbox>
DVD/CDROM
Configure
FloppyMedia
Changesthebackingofafloppydevice.
Console
Interaction
Interactswiththevirtualmachines
virtualmouse,keyboard,andscreen;
getsscreenshotinformation.
UserinterfaceelementVirtual
MachinePropertiesdialogbox
UserinterfaceelementConsoletab,
toolbarbutton,Inventory>Virtual
Machine>OpenConsole,inventory
popupmenu
Defragment
AllDisks
Defragmentsalldisksonthevirtual
machine.
HCandVC.
Virtual
machines
Virtual
machines
Device
Connection
Changestheconnectedstateofavirtual
machinesdisconnectablevirtual
devices.
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
UserinterfaceelementVirtual
MachinePropertiesdialogbox
PowerOff
Powersoffapoweredonvirtual
machine,shutsdownguest.
UserinterfaceelementFilemenu
item,popupmenu,popupconsole
menu,toolbarbutton,Summarytab
PowerOn
Powersonapoweredoffvirtual
machine,resumesasuspendedvirtual
machine.
UserinterfaceelementFilemenu
item,popupmenu,popupconsole
menu,toolbarbutton,Summarytab
VMware, Inc.
345
Pair with
Object
Effective on
Object
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
Pair with
Object
Effective on
Object
Description
Affects
Resetsvirtualmachineandrebootsthe
guestoperatingsystem.
UserinterfaceelementFilemenu
item,popupmenu,popupconsole
menu,toolbarbutton,Summarytab
Suspend
Suspendsapoweredonvirtual
machine,putsguestinstandbymode.
UserinterfaceelementFilemenu
item,popupmenu,popupconsole
menu,toolbarbutton,Summarytab
ToolsInstall
MountsandunmountstheVMware
ToolsCDinstallerasaCDROMforthe
guestoperatingsystem.
UserinterfaceelementFilemenu
item,popupmenu,popupconsole
menu
Description
Affects
Createsanewvirtualmachineand
allocatesresourcesforitsexecution.
HCandVC
Parent
folders
Virtual
machine
folders
VConly
Virtual
machines,
parent
folders
Virtual
machines,
virtual
machine
folders
HCandVC
Virtual
machines
plusparent
folders
Virtual
machines
UserinterfaceelementFilemenu,
popupmenu,SummarytabNew
VirtualMachinelinks
Move
Relocatesavirtualmachineinthe
hierarchy.
Privilegemustbepresentatboththe
sourceanddestination.
UserinterfaceelementInventory
hierarchydraganddropinVirtual
Machines&Templatesview
Remove
Deletesavirtualmachine,optionally
removesunderlyingfilesfromdisk.
UserinterfaceelementFilemenu,
popupmenu,Summarytab
346
VMware, Inc.
Effective on
Object
n/a
Virtual
machines
Virtual
machines
n/a
Virtual
machines
Virtual
machines
HCand
VC
Virtual
machines
Rootfolders
HCand
VC
Virtual
machines
Rootfolders
VConly
Virtual
machines
Virtual
machines
VConly
Virtual
machines
Virtual
machines
VConly
Virtual
machines
Virtual
machines
VConly
Virtual
machines
Virtual
machines
Privilege Name
Description
Affects
AllowDisk
Access
Opensadiskonavirtualmachinefor
randomreadandwriteaccess.Used
mostlyforremotediskmounting.
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
AllowReadOnly
DiskAccess
Opensadiskonavirtualmachinefor
randomreadaccess.Usedmostlyfor
remotediskmounting.
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
AllowVirtual
Machine
Download
Readsfilesassociatedwithavirtual
machine,includingvmx,disks,logs,
andnvram.
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
AllowVirtual
MachineFiles
Upload
Writesfilesassociatedwithavirtual
machine,includingvmx,disks,logs,
andnvram.
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
Clone
Clonesanexistingvirtualmachineand
allocatesresources.
UserinterfaceelementFilemenu,
popupmenu,Summarytab
CloneTemplate
Clonesatemplate.
UserinterfaceelementFilemenu,
popupmenu,VirtualMachinestab
CreateTemplate
FromVirtual
Machine
Customize
Createsanewtemplatefromavirtual
machine.
UserinterfaceelementCloneto
template...Filemenu,popupmenu,
Summarytabitems
Customizesavirtualmachinesguest
operatingsystemwithoutmovingthe
virtualmachine.
UserinterfaceelementCloneVirtual
Machinewizard:GuestCustomization
VMware, Inc.
347
Effective on
Object
VConly
Virtual
machines
Virtual
machines
VConly
Virtual
machines
Virtual
machines
VConly
Virtual
machines
Virtual
machines
VConly
Rootfolder
Rootfolder
VConly
Rootfolder
Rootfolder
Pair with
Object
Effective on
Object
Privilege Name
Description
Affects
DeployTemplate
Createsanewvirtualmachinefroma
template.
UserinterfaceelementDeployto
templateFilemenu,popupmenu
items,VirtualMachinestab
MarkAs
Template
Marksanexisting,poweredoffvirtual
machineasatemplate.
UserinterfaceelementConvertto
template...Filemenu,popupmenu
items,VirtualMachinestab,Summary
tab
MarkAsVirtual
Machine
MarksanexistingtemplateasaVM.
UserinterfaceelementConvertto
VirtualMachine...Filemenu,popup
menuitems,VirtualMachinestab
Modify
Customization
Specs
Creates,modifies,ordeletes
customizationspecifications.
Read
Customization
Specs
Viewsthecustomizationspecifications
definedonthesystem.
Userinterfaceelement
CustomizationSpecificationsManager
UserinterfaceelementEdit>
CustomizationSpecifications
Description
Affects
Create
Snapshot
Createsanewsnapshotfromthevirtual
machinescurrentstate.
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
UserinterfaceelementPopupmenu,
toolbarbutton,Inventorymenu
Remove
Snapshot
Removesasnapshotfromthesnapshot
history.
UserinterfaceelementPopupmenu,
toolbarbutton,Inventorymenu
348
VMware, Inc.
Description
Affects
Pair with
Object
Effective on
Object
Rename
Snapshot
Renamesthissnapshotwitheithera
newnameoranewdescriptionorboth.
HCandVC
Virtual
machines
Virtual
machines
HCandVC
Virtual
machines
Virtual
machines
NouserVIClientinterfaceelementsare
associatedwiththisprivilege.
RevertTo
Snapshot
SetstheVMtothestateitwasinata
givensnapshot.
UserinterfaceelementPopupmenu,
toolbarbutton,Inventorymenu,
VirtualMachinestab
VMware, Inc.
349
350
VMware, Inc.
IfyouplantocustomizeaWindowsguestoperatingsystem,youmustfirstinstallthe
MicrosoftSyspreptoolsonyourVirtualCenterServermachine.
MicrosoftincludestheSyspreptoolsetontheinstallationCDROMdiscsforWindows
2000,WindowsXP,andWindows2003.ItalsodistributesSysprepfromtheMicrosoft
Website.ToperformaWindowscustomization,youmustinstalltheSyspreptools
eitherfromyourinstallationdisc,orfromtheMicrosoftdownloadpackage.Youmust
installthecorrectversionoftheSyspreptoolsforeachoperatingsystemyouwantto
customize.Also,ensurethatthepasswordforthelocaladministratoraccountonthe
virtualmachineissettoblank().
Duringcustomization,VirtualCentersearchesfortheSyspreppackagecorresponding
toyourguestoperatingsystem.IfVirtualCenterdoesnotfindanySyspreptools,the
Windowsvirtualmachinecustomizationdoesnotproceed.
(SEEUPDATE)TheguestoperatingsystemcustomizationfeatureinVirtualCenterServer
3.5takesfulladvantageofWindowssysprepfunctionality.Asaresult,itisvery
importantthatyouhavesysprepinstalledforeachofthegueststhatyouwishto
customize.IfforexamplesysprepisnotprovidedforWindowsServer2003,
customizationwillnotattempttouseanearlierversion,butwillsimplydisablethe
customizationoperationforthatguest.
NOTESyspreptoolsarebuiltintotheWindowsVistaoperatingsystem.
VMware, Inc.
351
To install the Microsoft Sysprep tools from a Microsoft Web site download
1
DownloadtheSyspreppackagefromtheMicrosoftdownloadcenter.Makesure
thatyoudownloadthecorrectversionfortheguestoperatingsystemyouwantto
customize.
ClickNexttocontinue.
ClickIagreetoacceptthetermsandconditions.
ClickDownload.
Savethefiletoyourlocaldisk.
Openandexpandthe.cabfile,usingatoolsuchasWinzip.exeoranothertool
capableofreadingMicrosoftCABfiles.
Extractthefilestotheprovideddirectory.
ThefollowingSysprepsupportdirectorieswerecreatedduringVirtualCenter
installation:
C:\<ALLUSERSPROFILE>\Application Data\Vmware\VMware VirtualCenter\sysprep
...\1.1\
...\2k\
...\xp\
...\svr2003\
...\xp-64\
...\svr2003-64\
ClickOKtoexpandthefiles.
Afteryouhaveextractedthefilesfromthe.cabfile,youshouldsee:
...\<guest>\deptool.chm
...\<guest>\readme.txt
...\<guest>\setupcl.exe
...\<guest>\setupmgr.exe
...\<guest>\setupmgx.dll
...\<guest>\sysprep.exe
...\<guest>\unattend.doc
where<guest>is2k,xp,svr2003,xp64,orsvr200364.
352
VMware, Inc.
To install the Microsoft Sysprep tools from the Windows operating system CD
1
InserttheWindowsoperatingsystemCDintotheCDROMdrive(oftentheD:
drive.
LocatetheDEPLOY.CABfileintheCDdirectory,\Support\Tools.
OpenandexpandtheDEPLOY.CABfile,usingatoolsuchasWinzip.exeoranother
toolcapableofreadingMicrosoftCABfiles.
ExtractthefilestothedirectoryappropriatetoyourSysprepguestoperating
system.
ThefollowingSysprepsupportdirectorieswerecreatedduringVirtualCenter
installation:
C:\<ALLUSERSPROFILE>\Application Data\Vmware\VMware VirtualCenter\sysprep
...\1.1\
...\2k\
...\xp\
...\svr2003\
...\xp-64\
...\svr2003-64\
ClickOKtoexpandthefiles.
Afteryouhaveextractedthefilesfromthe.cab file,youshouldsee:
...\<guest>\deptool.chm
...\<guest>\readme.txt
...\<guest>\setupcl.exe
...\<guest>\setupmgr.exe
...\<guest>\setupmgx.dll
...\<guest>\sysprep.exe
...\<guest>\unattend.doc
where<guest>is2k,xp,svr2003,xp64,orsvr200364.
6
RepeatthisproceduretoextractSysprepfilesforeachoftheWindowsguest
operatingsystems(Windows2000,WindowsXP,orWindows2003)youplanto
customizeusingVirtualCenter.
YouarenowreadytocustomizeanewvirtualmachinewithasupportedWindows
guestoperatingsystemwhenyoucloneanexistingvirtualmachine.
VMware, Inc.
353
354
VMware, Inc.
Thisappendixliststhemetrics,orcounters,availablefordisplayinperformancecharts.
TheavailabilityofsomecountersdependsontheStatisticsCollectionLevelsetting(see
AboutCollectionIntervalsandCollectionLevelsonpage 282).Changestochart
optionstakeeffectafterthecurrentdatacollectioncycleiscompleteandthenextcycle
begins.
Countershaverollupandstatisticstypecharacteristics.Ametricsrollupreferstowhat
typeofmeasurementisbeingpresented.Rolluptypesincludethefollowing:
AverageDatacollectedforthespecifieddurationisaveraged.Themeasurement
displayedinthechartrepresentsanaverageforthedurationofthedatacollection
cycle.
SummationDatacollectedissummed.Themeasurementdisplayedinthechart
representsthesumofdatacollectedduringthecollectioncycle.
LatestDatacollectedisasetvalue.Themeasurementdisplayedinthechart
representsthecurrentsetting.
MinimumDatacollectedisaveraged.Themeasurementdisplayedinthechart
representstheaverageminimumvalueforthedurationofthedatacollectioncycle.
MaximumDatacollectedisaveraged.Themeasurementdisplayedinthechart
representstheaveragemaximumvalueforthedurationofthedatacollection
cycle.
Ametricsstatisticstypereferstowhetherthemeasurementrepresentsachangedvalue
(Delta),anabsolutevalue(Absolute),oraratio(Rate).
VMware, Inc.
355
Tablesareorganizedbyresourceandinventoryobjectandcontainthefollowing
information:
CounterListsthedisplaynameofeachmetric.
AvailableinCollectionLevelIndicatestheminimumvaluetowhichthe
statisticscollectionlevelmustbesetforthemetrictobeincludedasaselectable
optionintheCustomizeChartPerformancedialogbox.
VC/ESXIndicateswhethertheoptionisavailablewhentheVIClientis
connectedtoVirtualCenterServerordirectlytoanESXServerhost.
DescriptionProvidesabriefdescriptionofthemetric.
Calculationsforallmetricslistedinthetablesareforthedurationofthedatacollection
cycle.CollectioncycledurationsarespecifiedintheStatisticsCollectionIntervalsetting
(seeAboutCollectionIntervalsandCollectionLevelsonpage 282).
Thisappendixcontainsthefollowingtopics:
CPUonpage 356
Diskonpage 359
ClusterServicesonpage 367
Networkonpage 368
Systemonpage 370
CPU
ThetablesinthissectionlistmetricsformeasuringCPUperformance.All
measurementsareinmillisecondsunlessotherwisenoted.CPUperformancechartsare
availableforthefollowinginventoryobjects:
356
VirtualMachine
Host
ResourcePool
Cluster
VMware, Inc.
Virtual Machine
Table C-1. CPU Performance Metrics for Virtual Machines
Counter
Available in
Collection
Level
VC/ESX
CPUUsage
1(4)
Yes/Yes
Description
CalculatesCPUusageasapercentage.
Rollup:Average(Minimum/Maximum)
StatsType:Rate
CPUUsagein
MHz
1(4)
Yes/Yes
CalculatesCPUusageinMegahertz.
Rollup:Average(Minimum/Maximum)
StatsType:Rate
CPUUsed
Yes/Yes
CalculatesamountofCPUtimethatisused.
Rollup:Summation
StatsType:Delta
CPU
Guaranteed
Yes/Yes
CalculatesamountofCPUtimethatis
guaranteed.
Rollup:Latest
StatsType:Absolute
CPUExtra
Yes/Yes
CalculatesamountofCPUtimethatisunused.
Rollup:Latest
StatsType:Absolute
CPUReady
Yes/Yes
CalculatesamountofCPUtimethatis
consumedbybeinginthereadystate.
Rollup:Latest
StatsType:Absolute
CPUSystem
Yes/Yes
CalculatesamountofCPUtimethatis
consumedbysystemprocesses.
Rollup:Latest
StatsType:Absolute
CPUIdleTime
Yes/Yes
CalculatesamountofCPUtimethatis
consumedbybeinginthewaitstate.
Rollup:Latest
StatsType:Absolute
VMware, Inc.
357
Host
Table C-2. CPU Performance Metrics for Hosts
Counter
Available in
Collection
Level
VC/ESX
CPUUsed
Yes/Yes
Description
CalculatesamountofCPUtimethatisused.
Rollup:Summation
StatsType:Delta
idle
Yes/Yes
CalculatesCPUidletime.
Rollup:Summation
StatsType:Delta
CPUReserved
Capacity
Yes/Yes
Comparesvalueofresourcepoolsreservation
settingwithsumofchildobjectsreservation
settings.Displaysthegreaterofthetwo
values.
Rollup:Latest
StatsType:Absolute
CPUUsagein
MHz
1(4)
Yes/Yes
CalculatesaverageCPUusageinMegahertz.
Rollup:Average(Minimum/Maximum)
StatsType:Rate
CPUUsage
1(4)
Yes/Yes
CalculatesCPUusageasapercentage.
Rollup:Average(Minimum/Maximum)
StatsType:Rate
Resource Pool
Table C-3. CPU Performance Metrics for Resource Pools
Counter
CPUUsagein
MHz
Available in
Collection
Level
VC/ESX
1(4)
Yes/Yes
Description
CalculatesCPUusageinMegahertz.
Rollup:Average(Minimum/Maximum)
StatsType:Rate
358
VMware, Inc.
Cluster
Table C-4. CPU Performance Metrics for Clusters
Counter
CPUUsagein
MHz
Available in
Collection
Level
VC/ESX
1(4)
Yes/No
Description
CalculatesCPUusageinMegahertz.
Rollup:Average(Minimum/Maximum)
StatsType:Rate
Disk
Thetableinthissectionlistsmetricsformeasuringdiskperformance.All
measurementsareinkilobytesunlessotherwisenoted.Diskperformancechartsare
availableforhostsandvirtualmachines;chartoptionsareidenticalforboth.
Counter
DiskUsagein
MHz
Available in
Collection
Level
VC/ESX
Description
1(4)
Yes/Yes
Calculatessumofdatareadandwrittentoall
diskinstancesinkilobytespersecond.
Rollup:Average(Minimum/Maximum)
StatsType:Rate
Read
Yes/Yes
Calculatesamountofdatareadfromdiskin
kilobytespersecondperHBA.
Rollup:Average
StatsType:Rate
Write
Yes/Yes
Calculatesamountofdatawrittentodiskin
kilobytespersecondperHBA.
Rollup:Average
StatsType:Rate
VMware, Inc.
359
Table C-5. Disk Performance Metrics for Host and Virtual Machines (Continued)
Counter
Available in
Collection
Level
VC/ESX
Description
numberWrite
Yes/Yes
Calculatestotalnumberofdiskwriteactions
perHBA.
Rollup:Summation
StatsType:Delta
numberRead
Yes/Yes
Calculatestotalnumberofdiskreadactions
perHBA.
Rollup:Summation
StatsType:Delta
Memory
Thetablesinthissectionlistmetricsformeasuringmemoryperformance.Memory
performancechartsareavailableforthefollowinginventoryobjects:
VirtualMachine
Host
ResourcePool
Cluster
Virtual Machine
Table C-6. Memory Performance Metrics for Virtual Machines
Counter
MemorySwap
In
Available in
Collection
Level
VC/ESX
2(4)
Yes/Yes
Description
Calculatesamountofmemoryswappedin.
Rollup:Average
StatsType:Absolute
MemorySwap
In
Yes/Yes
Calculatesaverageminimumamountof
memoryswappedin.
Rollup:Minimum
StatsType:Absolute
360
VMware, Inc.
Counter
MemorySwap
In
Available in
Collection
Level
VC/ESX
Description
Yes/Yes
Calculatesaveragemaximumamountof
memoryswappedin.
Rollup:Maximum
StatsType:Absolute
Memory
BalloonTarget
2(4)
Yes/Yes
Calculatesamountofmemoryavailableto
memorycontrol.
Rollup:Average
StatsType:Absolute
Memory
Balloon
2(4)
Yes/Yes
Calculatesamountofmemoryusedby
memorycontrol.
Rollup:Average
StatsType:Absolute
MemorySwap
Out
2(4)
Yes/Yes
Calculatesamountofmemoryswappedout.
Rollup:Average
StatsType:Absolute
MemoryUsage
1(4)
Yes/Yes
Calculatesamountofmemoryusedasa
percentageoftotalconfigured,ortotal
availablememory.
Rollup:Average
StatsType:Absolute
Memory
Overhead
2(4)
Yes/Yes
Calculatesamountofadditionalhostmemory
allocatedtothevirtualmachine.
Rollup:Average
StatsType:Absolute
MemoryZero
2(4)
Yes/Yes
Calculatesamountofzeropagememory.
Rollup:Average
StatsType:Absolute
Memory
Active
2(4)
Yes/Yes
Calculatesamountofmemoryactivelyused.
Rollup:Average
StatsType:Absolute
Memory
Shared
2(4)
Yes/Yes
Calculatesamountofmemoryshared.
Rollup:Average
StatsType:Absolute
VMware, Inc.
361
Counter
Memory
Granted
Available in
Collection
Level
VC/ESX
2(4)
Yes/Yes
Description
Calculatesamountofmemorygranted.
Rollup:Average
StatsType:Absolute
Memory
Consumed
2(4)
Yes/Yes
Calculatesamountofhostmemoryconsumed
bythevirtualmachineforguestoperating
systemmemory.
Rollup:Average(Minimum/Maximum)
StatsType:Absolute
MemorySwap
Target
2(4)
Yes/Yes
Calculatesamountofmemorythatcanbe
swapped.
Rollup:Average
StatsType:Absolute
Memory
Swapped
2(4)
Yes/Yes
Calculatesamountofmemoryswapped.
Rollup:Average
StatsType:Absolute
Host
Table C-7. Memory Performance Metrics for Hosts
Counter
Available in
Collection
Level
VC/ESX
Description
MemoryState
Yes/Yes
Calculatesthememorystate.
Rollup:Latest
StatsType:Absolute
MemoryUsed
byVMKernel
Yes/Yes
Calculatestheamountofmemoryusedby
vmkernel.
Rollup:Average
StatsType:Absolute
MemorySwap
Used
2(4)
Yes/Yes
Calculatestheamountofmemoryusedby
swap
Rollup:Average
StatsType:Absolute
Memory
Active
2(4)
Yes/Yes
Calculatesamountofmemoryactivelyused.
Rollup:Average
StatsType:Absolute
362
VMware, Inc.
Counter
Memory
Consumed
Available in
Collection
Level
VC/ESX
Description
2(4)
Yes/Yes
Calculatesamountofhostmemoryconsumed
bythevirtualmachineforguestoperating
systemmemory.
Rollup:Average
StatsType:Absolute
MemorySwap
Out
2(4)
Yes/Yes
Calculatesamountofmemoryswappedout.
Rollup:Average
StatsType:Absolute
Memory
Unreserved
2(4)
Yes/Yes
Calculatesamountofmemorythatis
unreserved.
Rollup:Average
StatsType:Absolute
MemoryHeap
2(4)
Yes/Yes
Calculatesamountofmemoryallocatedfor
heap.
Memory
Reserved
Capacity
Yes/Yes
CalculatesamountinMBofmemoryreserved
bythevirtualmachines.
Rollup:Average
StatsType:Absolute
MemoryZero
2(4)
Yes/Yes
Calculatesamountofzeropagememory.
Rollup:Average
StatsType:Absolute
MemoryHeap
Free
2(4)
Yes/Yes
Calculatesamountoffreespaceinthe
memoryheap.
Rollup:Average
StatsType:Absolute
MemoryUsage
1(4)
Yes/Yes
Calculatesamountofmemoryusedasa
percentageoftotalconfigured,ortotal
availablememory.
Rollup:Average
StatsType:Absolute
Memory
Shared
2(4)
Yes/Yes
Calculatesamountofmemoryshared.
Rollup:Average
StatsType:Absolute
MemorySwap
In
2(4)
Yes/Yes
Calculatesamountofmemoryswappedin.
Rollup:Average
StatsType:Absolute
VMware, Inc.
363
VC/ESX
Description
Memory
Overhead
2(4)
Yes/Yes
Calculatesamountofadditionalhostmemory
allocatedtothevirtualmachine.
Memory
Balloon
2(4)
Yes/Yes
Calculatesamountofmemoryusedby
memorycontrol.
Counter
Rollup:Average
StatsType:Absolute
Memory
Granted
2(4)
Yes/Yes
Calculatesamountofmemorygranted.
Rollup:Average
StatsType:Absolute
Memory
Shared
Common
2(4)
Yes/Yes
Calculatesamountofmemorysharedby
common.
Rollup:Average
StatsType:Absolute
Resource Pool
Table C-8. Memory Performance Metrics for Resource Pools
Counter
Available in
Collection
Level
VC/ESX
Description
MemoryUsage
1(4)
Yes/No
Calculatesamountofmemoryusedasa
percentageoftotalconfigured,ortotal
availablememory.
Rollup:Average
StatsType:Absolute
Memory
Granted
2(4)
Yes/Yes
Calculatesamountofmemorygranted.
Rollup:Average
StatsType:Absolute
Memory
Active
2(4)
Yes/Yes
Calculatesamountofmemoryactivelyused.
Rollup:Average
StatsType:Absolute
Memory
Shared
2(4)
Yes/Yes
Calculatesamountofmemoryshared.
Rollup:Average
StatsType:Absolute
364
VMware, Inc.
Counter
Available in
Collection
Level
VC/ESX
Description
MemoryZero
2(4)
Yes/Yes
Calculatesamountofzeropagememory.
Rollup:Average
StatsType:Absolute
Memory
Swapped
2(4)
Yes/Yes
Calculatesamountofmemoryswapped.
Rollup:Average
StatsType:Absolute
MemorySwap
Target
2(4)
Yes/No
Calculatesamountofmemorythatcanbe
swapped.
Rollup:Average
StatsType:Absolute
MemorySwap
In
2(4)
Yes/No
Calculatesamountofmemoryswappedin.
Rollup:Average
StatsType:Absolute
MemorySwap
Out
2(4)
Yes/No
Calculatesamountofmemoryswappedout.
Rollup:Average
StatsType:Absolute
Memory
Balloon
2(4)
Yes/No
Calculatesamountofmemoryusedby
memorycontrol.
Rollup:Average
StatsType:Absolute
Memory
BalloonTarget
2(4)
Yes/Yes
Calculatesamountofmemoryavailableto
memorycontrol.
Rollup:Average
StatsType:Absolute
Memory
Overhead
2(4)
Yes/Yes
Calculatesamountofadditionalhostmemory
allocatedtothevirtualmachine.
Rollup:Average
StatsType:Absolute
VMware, Inc.
365
Cluster
Table C-9. Memory Performance Metrics for Clusters
Counter
Available in
Collection
Level
VC/ESX
Description
MemoryUsage
1(4)
Yes/No
Calculatesamountofmemoryusedasa
percentageoftotalconfigured,ortotal
availablememory.
Rollup:Average
StatsType:Absolute
Memory
Granted
2(4)
Yes/No
Calculatesamountofmemorygranted.
Rollup:Average
StatsType:Absolute
Memory
Active
2(4)
Yes/No
Calculatesamountofmemoryactivelyused.
Rollup:Average
StatsType:Absolute
Memory
Shared
2(4)
Yes/No
Calculatesamountofmemoryshared.
Rollup:Average
StatsType:Absolute
MemoryZero
2(4)
Yes/No
Calculatesamountofzeropagememory.
Rollup:Average
StatsType:Absolute
Memory
Unreserved
2(4)
Yes/No
Calculatesamountofmemorythatis
unreserved.
Rollup:Average
StatsType:Absolute
MemorySwap
Used
2(4)
Yes/No
Calculatesamountofmemoryusedbyswap.
Rollup:Average
StatsType:Absolute
MemorySwap
Unreserved
2(4)
Yes/No
Calculatesamountofmemorynotreservedfor
swap.
Rollup:Average
StatsType:Absolute
Memory
Shared
Common
2(4)
Yes/No
Calculatesamountofmemorysharedby
common.
Rollup:Average
StatsType:Absolute
366
VMware, Inc.
Counter
Available in
Collection
Level
VC/ESX
Description
MemoryHeap
2(4)
Yes/No
Calculatesamountofmemoryallocatedfor
heap.
Rollup:Average
StatsType:Absolute
MemoryHeap
Free
2(4)
Yes/No
Calculatesfreespaceinmemoryheap.
Rollup:Average
StatsType:Absolute
MemoryState
2(4)
Yes/No
Calculatesstate.
Rollup:Latest
StatsType:Absolute
Memory
Balloon
2(4)
Yes/No
Calculatesamountofmemoryusedby
memorycontrol.
Rollup:Average
StatsType:Absolute
Memory
BalloonTarget
2(4)
Yes/No
Calculatesamountofmemoryavailableto
memorycontrol.
Rollup:Average
StatsType:Absolute
Memory
Overhead
2(4)
Yes/No
Calculatesamountofadditionalhostmemory
allocatedtothevirtualmachine.
Rollup:Average
StatsType:Absolute
Cluster Services
Thetableinthissectionlistsmetricsformeasuringtheperformanceofclusterservices
suchasDRSandHA.Clusterservicesperformancechartsareavailableonlyfor
clusters.
VMware, Inc.
367
Cluster
Table C-10. Cluster Services Metrics for Clusters
Counter
EffectiveCPU
Resources
Available in
Collection
Level
VC/ESX
Description
1(4)
Yes/No
CalculatesaverageDRSeffectiveCPUresources
availablemeasuredinMHz.
Rollup:Average
StatsType:Rate.
1(4)
Effective
Memory
Resources
Yes/No
CalculatesaverageDRSeffectivememory
resourcesavailableinMB.
Rollup:Average
StatsType:Absolute
Current
failoverlevel
1(4)
Yes/No
Calculatesthecurrentnumberoffailoversthatcan
betoleratedbyHA.
Rollup:Latest
StatsType:Absolute.
Network
Thetableinthissectionlistsmetricsformeasuringnetworkperformance.Network
performancechartsareavailableforvirtualmachinesandhosts;chartoptionsare
identicalforboth.
Counter
NetworkData
ReceiveRate
Available in
Collection
Level
VC/ESX
Yes/Yes
Description
RateatwhichdataisreceivedinKBps.
Rollup:Average
StatsType:Rate
Network
Packets
Transmitted
NetworkData
TransmitRate
Yes/Yes
Numberofpacketstransmittedintheperiod.
Rollup:Summation
StatsType:Delta
Yes/Yes
Rateatwhichdataistransmitted.
Rollup:Average
StatsType:Rate
368
VMware, Inc.
Table C-11. Network Metrics for Hosts and Virtual Machines (Continued)
Counter
Network
Usage
(Average)
Available in
Collection
Level
VC/ESX
Description
1(4)
Yes/Yes
Aggregatednetworkperformancestatisticsin
KBps.
Rollup:Average(Minimum/Maximum)
StatsType:Rate
Network
Packets
Received
VMware, Inc.
Yes/Yes
Numberofpacketsreceivedintheperiod.
Rollup:Summation
StatsType:Delta
369
System
Thetableinthissectionlistsmetricsformeasuringsystemperformance.System
performancechartsareavailableforvirtualmachinesandhosts.
Table C-12. System Metrics for Virtual Machines and Hosts
Counter
Available in
Collection
Level
Heartbeat
VC/ESX
Description
Numberofheartbeatsincollectionperiod.
Rollup:Summation
Yes/Yes
Uptime
Yes/Yes
StatsType:Delta
Numberofsecondssincestartup.
Rollup:Latest
StatsType:Absolute
ResourceCPU
Usage
3(4)
Yes/Yes
CPUusage.
Rollup:Average(Minimum/Maximum)
StatsType:Rate
370
VMware, Inc.
Index
Symbols
176, 281
A
access
inventory objects 262
permissions 274
privileges 327
rules 262
to VirtualCenter through Web 78
Active Directory 130
VirtualCenter settings 75
active sessions 81
send messages 82
adapters
Ethernet 180, 199
SCSI 150
alarms 28
about 312
define rules for 317
edit 322
email notification of 312
privileges 328
remove 323
scripts 315
SNMP traps 315
tab 54
annotations 61
appliances 139
ATAPI 150
VMware, Inc.
B
baselines, security 25
boot settings 189
BusLogic 150
C
charts
best practices for setting collection
levels 283
customize 291
export 291
performance 289
clone
save guest operating system
customization 228
templates 204
virtual machines 210
clusters 26
remove hosts 124
shared storage 234
collection
best practices 283
levels and intervals 281
command-line interface
remote 42
commands
ESX Server 74
service console 42
components
datastore 22
ESX Server 21
host agent 23
371
license server 23
VirtualCenter agent 23
VirtualCenter database 22
VirtualCenter Server 21
VMware Infrastructure 21
console
service, the 41
tab 54
virtual machine 50
consolidation
about 130
analysis results 134
cache 137
confidence metric 135
credentials 132
first time use 131
limits 137
prerequisites 130
services 130
settings 131, 132
tasks 136
troubleshoot 137
consolidation settings 130
convert, see consolidation
CPU
advanced settings 193
compatibility masks 240
configuration 186
CPU Identification Mask 189
credentials
consolidation 132
custom attributes 61
D
database
calculator 289
VirtualCenter 22, 76
datacenters 27
consolidation 130
372
privileges 329
topology maps 293
Datastore Browser 112
datastores 26
about 22
privileges 329
relocate virtual machine files 245
DHCP 41
diagnostic data
export 101
diagnostics 98
disks 180, 200
independent 253
independent mode 151
modes 200
raw device mapping 72
resources 196
DVD/CD-ROM, see optical drives
E
ESX Server
about 21
agent, configure 95
commands 74
diagram 21
hosts 118
hosts, add to VirtualCenter 119
hosts, configure 70
manage 20
reboot 36
storage 72
syslog service 103
traps 90
ESX Server 3
SNMP traps 96
ESX Server 3i
SNMP 97
Ethernet adapters 180, 199
VMware, Inc.
Index
events 28
about 307
alarms 312
export 104, 311
navigation bar 54
tab 54
export
appliances 139
events 104
virtual machines 141
extensions
privileges 330
F
Fibre Channel NPIV 81, 187, 190
firewall
configure communication 76
floppy drives 180, 199
folders 27
privileges 330
G
Getting Started tabs, enable and
disable 56
global privileges 331
groups 262, 267
guest operating systems 215
customization prerequisites 216
install 154
Guided Consolidation 53, 113
H
hardware
virtual machine 180, 196
HBA 190
host bus adapter (HBA) 87
hosts 26
about 118
add 119
VMware, Inc.
I
IDE 150
IIS 78
image files
ISO 181
import
appliances 139
independent disks 253
install
VMware Tools 155
interfaces 24
inventory
about 27
access to objects 262
navigation bar 54
objects, add 110
topology maps 293
ISO image files 181
L
legacy virtual machines 201
373
license server 23
diagram 21
VirtualCenter settings 74
Linux
guest, customize 215
guest, install VMware Tools on 158
load balancing 25
log files 28, 100
collect 105
export 101
external 101
logging
VirtualCenter settings 76
logging in 262
VI Client 38
VI Web Access 40
logging out
VI Client 39
VI Web Access 40
LSI logic 150
LUNs 153, 200
MIB 83, 95
Microsoft Sysprep 351
migration
about 232
relocate virtual machine files 245
Storage VMotion 245
with snapshots 238
modules, see plugins
MAC address 88
mail
VirtualCenter settings 75
man pages
service console 43
managed devices
MIB files 83
maps 28, 293
exporting 296
print 296
view 295
VMotion resources 294
memory
resources 194
metrics
performance 355
374
N
navigation bar
overview 51
NetWare 162
networks 26
host configuration 72
privileges 337
requirements for VMotion 236
NIC 199
NPIV 81, 187, 190
NUMA 194
P
paravirtualization 189
PCI 189
performance
best practices for setting collection
levels 283
charts 289, 291
metrics 355
VMware, Inc.
Index
privileges 338
statistics collection 281
tab 54
permissions 262, 267
access 274
privileges 339
settings 263
tab 54
plugins 22
manage 67
ports 180
parallel 198
Web access to VirtualCenter 78
power management 25
power off
shutdown, versus 172
power states
transitional 172
virtual machines 169, 174
privileges 262, 327
alarms 328
configuration 333
datacenter 329
datastore 329
extension 330
folders 330
global 331
host CIM 333
host inventory 335
host local operations 337
network 337
performance 338
permission 339
resource 339
scheduled tasks 341
sessions 341
tasks 342
virtual machine 346
VMware, Inc.
R
raw device mapping 72, 200
remote
command-line interface 42
reset 170
resource maps 293
resource pools 26
resources
CPU 192
management 25
memory 194
privileges 339
virtual machine settings 192
restart
virtual machines 170
VirtualCenter 37
resume 170
virtual machines 173
roles 262, 268
copy 272
create 271
default 269
edit 273
privileges, lists of 327
remove 273
rename 274
rollup 281, 355
figure 286
RPM installer 158
runtime settings
VirtualCenter settings 75
375
S
SAN LUN 200
mapping 153
schedule
power states 174
scheduled tasks 298
about 27
cancel 305
clone virtual machine 212
manage 301
privileges 341
scheduling affinity 193
scripts
alarms 315
SCSI 180, 201
adapter 150
security
baselines 25
configuration 73
SNMP 98
serial port 197
service console 41
commands 42
configure ESX Server agent 95
connection 42
DHCP 41
man pages 43
remote command-line interface,
versus 42
services
consolidation 131
syslogd 103
VMware Tools 155
sessions
privileges 341
VI Client, terminating 82
shutdown 170, 177
power off, versus 172
SMTP
376
VirtualCenter settings 75
snapshots
about 249
exclude virtual disks from 252
manage 253
parent 255
revert to 255
virtual machines, migrate 238
SNMP 83, 98
alarms, set traps for notification
of 315
configure 83, 93
diagnostics 98
ESX Server 3i 97
management software 98
security 98
traps 94
traps, configure 96
VirtualCenter settings 75
Solaris 161
SSH 42
SSL
VirtualCenter 76
standby 170
starting
VI Client 38
startup 177
statistics
about 281
database calculator 289
VirtualCenter settings 74
storage 200
raw device mapping 72
Storage VMotion 245
command-line syntax 247
limitations 246
requirements 246
streaming multimedia
WYSE 166
VMware, Inc.
Index
Summary tab 54
suspend 170
virtual machines 173
swapfile 81, 187
syslog 103
sysprep 351
SNMP, configure 96
troubleshoot
consolidation 137
log files 100, 105
tutorial 57
upgrade
VMware Tools 155, 157
users 265
utilities
sysprep 351
VMware Tools 155
tabs
Admin 54
Getting Started 56
Inventory 54
Summary 54
tar installer 159, 160
tasks 28
about 298
cancel 305
clone virtual machine 212
events 307
manage 297
navigation bar 54
privileges 342
scheduled 301
Telnet 42
templates 26
about 203
create 204
delete 209
deploy virtual machines 207
edit 206
inventory, return to 210
navigation bar 54
returning to VirtualCenter 176
unregister 209
virtual machines, convert to 209
timeout
VirtualCenter settings 76
traps 90
SNMP 94
VMware, Inc.
V
VI Client 20, 24, 38
about 45
communication through firewall 76
console window 50
diagram 21
logging in 38
logging out 39
sessions 82
starting 38
stop 39
VirtualCenter port configuration 77
VI Web Access 24, 40
logging in 40
logging out 40
virtual disks 200
virtual hardware
upgrade 202
virtual machine
SCSI device 201
virtual machine configuration
Fibre Channel NPIV 187
swapfile location 187
virtual machine name 148
377
virtual machines
acceleration 188
add existing 175
advanced settings 188
boot settings 189
clone 210
configuration privileges 342
configure 179
convert 25
copy disks 113
CPU compatibility masks 240
CPU configuration 186
CPU settings, resource 192
CPU, settings, advanced 193
CPUID Mask settings 189
create 144
custom attributes 61
deploying from templates 207
disk settings 196
Ethernet adapter 199
export 141
Fibre Channel NPIV 81
Fibre Channel NPIV settings 190
floppy drives 199
guest operating system 154
guest operating system
customization 216
guest operating system settings 187
hard disks 200
hardware 180, 196
interaction privileges 345
inventory privileges 346
legacy 201
log settings 188
managing 169
memory settings 194
migration 232
name 145, 187
NIC 199
378
Index
configuration 74
custom attributes 61
database 22, 76
diagram 21
events 307
hosts, add 119
hosts, remove 125
inventory 27
objects 63
plugins 22, 25
port configuration 77
restarting 37
SNMP 93
start 36
stop 36, 38
tasks 297
templates, unregister 209
traps 90
VMFS 153
VMI paravirtualization 189
VMotion 24, 232
compatibility 238
network best practices 237
network requirements 236
Nx and XD considerations 235
requirements 234
resource maps 294
SSE3 and SSSE3
considerations 236
swapfile considerations 237
VMware Capacity Planner service 131
VMware Converter Enterprise
about 25
service 131
VMware DRS 25
VMware High Availability (HA) 24
VMware Infrastructure
components of 21
diagram 21
VMware, Inc.
VMware SDK 25
VMware Service Console 24
VMware Tools 80, 143
automate upgrades 163
install and upgrade 155
Linux 158
NetWare 162
properties 162
RPM installer 158, 159
settings 187
Solaris 161
tar installer 159
upgrade 157
WYSE 166
VMware Update Manager 25
W
Web access
VirtualCenter port configuration 78
Web Service
VirtualCenter settings 76
Windows
guest operating system
customization 215
WWN 190
WYSE multimedia 166
X
X terminal 158
379
380
VMware, Inc.
LastUpdated:May14,2010
ThisdocumentprovidesupdatestotheESXServer3.5andESXServer3iversion3.5
versionsoftheBasicAdministrationGuide.Updateddescriptions,procedures,and
graphicsareorganizedbypagenumbersothatyoucaneasilylocatetheareasofthe
guidethathavechanges.Ifthechangespansmultiplesequentialpages,thisdocument
providesthestartingpagenumberonly.
ThefollowingupdatesweremadetotheBasicAdministrationGuide:
UpdatesfortheRebootorShutDownProcedureonPage 36
UpdatestotheConfiguringVirtualCenterCommunicationoveraWebConnection
SectiononPage 79
UpdatestotheAboutMIBFilesSectiononPage 83
UpdatestotheToconfigureyourmanagementprogramtointerpretVirtualCenter
SNMPtrapsProcedureonPage 94
UpdatestotheUsingSNMPwithESXServer3SectiononPage 95
UpdatestotheConfiguringtheESXServerAgentfromtheServiceConsoleSection
onPage 95
UpdatestotheAddingaHostSectiononPage 119
UpdatestotheImportingaVirtualApplianceProcedureonPage 141
UpdatestotheChangetheMemoryConfigurationProcedureonPage 180
UpdatesfortheToChangetheSerialPortConfigurationProcedureonPage 184
UpdatestotheChangethevirtualprocessororCPUconfigurationProcedureon
Page 186
UpdatestotheLinuxRequirementsforGuestCustomizationSectiononPage 218
UpdatestoUnderstandingSnapshotsSectiononPage 250
UpdatestotheToassignauserorgrouppermissionProcedureonPage 275
VMware, Inc.
Update1
UpdatesforthePreparingEmailMessageSMTPAlarmNotificationProcedureon
Page 316
UpdatetotheHostConfigurationPrivilegesTableonPage 333
UpdatestotheInstallingtheMicrosoftSysprepToolsAppendixonPage 351
ShutdownallvirtualmachinesrunningontheESXServerhost.
Update2
VMware, Inc.
Table 51liststheMIBfilesprovidedbyVMwareanddescribestheinformationthat
eachfileprovides.
CopythefollowingMIBfilestothelocationrequiredbyyourmanagement
software:
VMWARE-VC-EVENT-MIB
VMWARE-OBSOLETE-MIB
TheseMIBfilesarerequiredtointerpretVirtualCenterServerTraps.
YoucandownloadtheseSNMPMIBfilesfromtheVMwareWebsite.Refer
KB 1013445formoredetailsondownloadingtheMIBfiles.
VMware, Inc.
Update3
LoginasroottotheserviceconsoleoftheESXhost.
Runthefollowingcommandtoeditthesnmp.xmlfile:
vi /etc/vmware/snmp.xml
Updatethesnmp.xmlfilewiththefollowingtext:
<config>
<snmpSettings>
<communities>public</communities>
<enable>true</enable>
<port>99</port>
<targets>localhost@162 private</targets>
</snmpSettings>
</config>
Runthefollowingcommandtoedittheconfig.xmlfile:
vi /etc/vmware/hostd/config.xml
Updatetheconfig.xmlfilewiththefollowingtext:
<log>
<directory>/var/log/vmware/</directory>
<name>hostd</name>
<outputToConsole>false</outputToConsole>
<level>verbose</level>
</log>
Restarthostdusingthefollowingcommand:
service mgmt-vmware restart
Runthefollowingcommandstoverifythatthesnmpdandsnmptrapdarerunning
successfully:
etc/initd/snmpd status
etc/initd/snmptrapd status
Ifthestatusisdisplayedasstopped,startthedaemons:
etc/initd/snmpd start
etc/initd/snmptrapd start
Tomonitorandreceivethegeneratedtraps,enterthefollowingcommands:
Update4
# snmpd -P
# snmptrapd -P
VMware, Inc.
VMware, Inc.
Update5
PerlisinstalledintheLinuxguestoperatingsystem.
Update6
VMware, Inc.
InVirtualCenterFolders,datacenters,clusters,resourcepools,hosts
InESXServerHosts
SenderAccountTheemailaddressofthesender,forexample,
mail_server@datacenter.com.
AllowssettingoflockdownmodeonESXi
hostsonly.
HCandVC
Hosts
Hosts
(ESXionly)
Userinterfaceelement:
1
SelecttheHostConfigurationtab.
ClickSecurityProfile.
SelectLockdownModeandclickEdit.
VMware, Inc.
Update7
Update8
VMware, Inc.