Beruflich Dokumente
Kultur Dokumente
This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this document, see http://www.vmware.com/support/pubs.
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.
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.
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
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.
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. 9
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
359
368
VMware, Inc.
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:
VMware, Inc.
13
Intended Audience
Theinformationpresentedinthismanualiswrittenforsystemadministratorswhoare experiencedWindowsorLinuxsystemadministratorsandwhoarefamiliarwith virtualmachinetechnologyanddatacenteroperations.
Document Feedback
VMwarewelcomesyoursuggestionsforimprovingourdocumentation.Ifyouhave comments,sendyourfeedbackto: docfeedback@vmware.com
14
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, Inc.
19
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.
VirtualCenter Server
VC database
VirtualCenter Agent
VirtualCenter Agent
VirtualCenter Agent
VM
VM
VM
VM
VM
VM
VM
VM
VM
datastore
shared datastore
ESXServerAvirtualizationplatformusedtocreatethevirtualmachinesasaset ofconfigurationanddiskfilesthattogetherperformallthefunctionsofaphysical machine. ThroughESXServer,yourunthevirtualmachines,installoperatingsystems,run applications,andconfigurethevirtualmachines.Configurationincludes identifyingthevirtualmachinesresources,suchasstoragedevices. Theserverprovidesbootstrapping,management,andotherservicesthatmanage yourvirtualmachines. EachESXServerhasaVIClientavailableforyourmanagementuse.IfyourESX ServerisaregisteredhostwiththeVirtualCenterServer,aVIClientthat accommodatestheVirtualCenterfeaturesisavailable.
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.
22
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.
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.
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.
26
VMware, Inc.
Functional Components
ThefunctionalcomponentsmonitorandmanagetasksintheVMwareInfrastructure environment.Thefunctionalcomponentsareavailablethroughanavigationbuttonbar intheVIClient.Theoptionsare:
VMware, Inc.
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:
28
VMware, Inc.
IndividualpermissionsareassignedthroughtheVIClientbypairingauserandarole andassigningthispairtoaVMwareInfrastructureClientobject:
VMware, Inc.
29
30
VMware, Inc.
VMware, Inc.
31
Getting Started
Theintroductorydiscussionspanssevenchaptersanddescribesthesystem components,systemmanagementtools,andthebasictasksyoumustcompleteto configureyourVMwareInfrastructureClient.Theintroductorypartcontainsthe followingchapters:
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.
32
VMware, Inc.
CreatingVirtualMachinesDescribeshowtocreatevirtualmachinesbyusingthe NewVirtualMachinewizardandbycloningexistingvirtualmachines. ManagingVirtualMachinesDescribesvirtualmachinetasks,includingaddinga virtualmachinetoandremovingitfromtheVIClientandpoweringonandoff virtualmachines. ConfiguringVirtualMachinesDescribeshowtoeditandconfigureyourexisting virtualmachines.Italsodiscussesadvancedvirtualmachineconfiguration options. UsingSnapshotsExplainshowtocapturetheentirestateofthevirtualmachine usingthesnapshotsfeature. WorkingwithTemplatesandClonesDescribescreatingtemplatesandusing virtualmachinetemplatestocreateandprovisionnewvirtualmachines. MigratingVirtualMachinesDescribestheprocessofmigratingormovinga virtualmachinefromonehosttoanother. CustomizingGuestOperatingSystemsExplainshowtocustomizetheidentity andnetworksettingsofyourvirtualmachinesguestoperatingsystemsothatitis readytobeginworkimmediatelyinyourtargetenvironment.
System Administration
Thesystemadministrationpartcontainsthefollowingchapters:
VMware, Inc.
33
Appendixes
BasicSystemAdministrationprovidesthesefourappendixeswithspecialized informationyoumightfindusefulwhenconfiguringyourVMwareInfrastructure environment:
34
VMware, Inc.
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
To reboot or shut down your ESX Server (SEEUPDATE) 1 StartaVMwareInfrastructureClientandconnecteithertoaVirtualCenterServer oranESXServerhost. SeeConfiguringVirtualCenterCommunicationonpage 76forinformation. 2 IfconnectedtoaVirtualCenterServer,displaytheinventorysHosts&Clusters panel.Selecttheappropriaterootfolder(bydefaultlabeledHosts&Clusters)or subfolder. SelecttheappropriateESXServerintheinventorypanel. Fromthemainorrightclickpopupmenu,chooseRebootorShutDown,as appropriate.
3 4
Provideareasonfortheshutdown. Thisinformationisaddedtothelog.
To manually stop an ESX Server 3 host 1 LogintotheESXServerserviceconsole. SeeConnectingtotheServiceConsoleonpage 42forinformationonaccessing theserviceconsole. 2 Executetheshutdowncommand. Forexample:
: shutdown -h now
VirtualCenter Server
VirtualCentermanagesmultiplehoststhatcancontainmultiplevirtualmachines.To performanyactivitieswiththeVirtualCenter,youmustusetheVMwareInfrastructure Client. TheVirtualCenterServerstartswhenyoustarttheWindowsmachineonwhichitis installed.Italsorestartswhenthismachineisrebooted.
36 VMware, Inc.
ThefollowingsectionsdiscussstartingandstoppingelementsrelatedtoVirtualCenter:
VMware, Inc.
37
2 3
VI Client
TheVMwareInfrastructureClientisusedtologintoeitheraVirtualCenterServeror anESXServerhost.EachserversupportsmultipleVIClientsessions.TheVIClientcan beinstalledonanymachinethathasnetworkaccesstotheVirtualCenterServeroran ESXserverhost. Bydefault,administratorsareallowedtologintoaVirtualCenterServer. Administratorsherearedefinedtobeeither:
To start a VI Client session 1 2 LogintoyourWindowssystem. ThefirsttimeyoustarttheVIClient,loginastheadministrator. a 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.
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 2 LaunchyourWebbrowser. EntertheURLofyourESXServerorVirtualCenterServerinstallation:
https://<host or server name>/ui
TheVIWebAccessloginpageappears.
40
VMware, Inc.
VMware, Inc.
41
42
VMware, Inc.
Foradditionalinformationoncommands,seethefollowingresources:
VMware, Inc.
43
44
VMware, Inc.
VMware, Inc.
45
Inventory panel
Status bar
Status panel
Information panel
TheVIClientareasarecoveredinthefollowingsections:
46
VMware, Inc.
Menu Bar
Themenubarprovidesaccesstoallcommandsandoperatesinamannerconsistent withotherWindowsapplications.Thetablesbelowlistallthemenuitemsavailable fromthesefivemenus.ThemenuitemsavailablevarydependinguponwhethertheVI ClientisconnectedtoaVirtualCenterServeroranESXServerhost.Themenubar optionsare:
FileMenuSimilartotheFilemenuinmostapplicationswithtwoexceptions:
VMware, Inc.
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
InventoryMenuDisplaysmenuitemsrelevanttotheselectedobjectinthe inventorypanel. InTable 45,anasterisk(*)indicatesitemsthatareavailableonlywhenconnected toVirtualCenterServer. Table 4-5. Inventory Menu Items
Inventory> Datacenter> NewFolder|NewCluster|AddHost| AddAlarm|AddPermission|Remove| Rename 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
Inventory>
VirtualMachine>
48
VMware, Inc.
Inventory>
Host>
Inventory>
Cluster*>
Inventory>
ResourcePool>
AdministrationMenuDisplaysconfigurationoptionsthatapplyacrossthe VMwareInfrastructureenvironment. InTable 46,anasterisk(*)indicatesitemsthatareavailableonlywhenconnected toVirtualCenterServer. Table 4-6. Administration Menu Items
Administration> CustomAttributes*|VirtualCenterManagementSettings*| Role|Session*|EditMessageoftheDay*|Export DiagnosticData*|ConsolidationSettings
PluginsDisplaysoptionsformanagingVirtualCenterplugins.
VMware, Inc.
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.
The message line indicates the number of active connections to this virtual machine.
Allconnectionstothevirtualmachineseethesamedisplayinformation.Themessage lineindicatesifothersareviewingthevirtualmachine.
50
VMware, Inc.
ThepopoutvirtualmachineConsolehasthefollowingmenuitems.Theembedded ConsolehassimilarmenuitemsbutdoesnotincludealloftheexternalConsolemenu items. Table 4-7. Virtual Machine Pop-Out Console Menu Items
File> View> VM> Exit AutofitWindow|FitWindowNow|FitGuestNow|FullScreen 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
To view the Inventory button options ClickthearrowontheInventorynavigationbarbuttontoseetheinventorygroup options.ChooseView>Inventory>HostsandClusters(orVirtualMachinesand Templates,Networks,orDatastores. SeeManagingtheVIClientInventoryonpage 107forinformationonthedifferences betweentheInventorybuttonviews.
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.
VMware, Inc.
53
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.
54
Hosts Inventory
inventorypanel tab navigationbar button:Hosts& Clusters adminpaneltab navigationbar button inventorypanel tab
Networks Performance
Permissions
ESXServer VirtualCenter
ResourceAllocation Roles
VMware, Inc.
55
Templates
VirtualCenter
VirtualMachines
ESXServer VirtualCenter
56
VMware, Inc.
TodisableGettingStartedtabs:
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.
To select an object Singleclicktheappropriateobjectineithertheinventorypanelorontheinformation panel. To close or open a panel Clickthearrowinthepanelmenubar. Whenthepanelishidden,thepanelmenubarisastripalongthesideoftheVIClient window. To resize a panel Clickaresizingpanelsideanddragittoanappropriatesize.
VMware, Inc.
59
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 2 3 Selectthelisttoexport. ChooseFile>Export>ExportList. Typeafilename,selectafiletypeinthedialogbox,andclickSave. Afileisstoredinthespecifiedfilename,filetype,andlocation.
VMware, Inc.
61
Foreachmanagedhostorvirtualmachine,clickthenewattributescolumn. Intheinformationpanel,thenewattributeisaddedtotheheader.
Typetheattributevaluethatisappropriateforeachmanagedhostorvirtual machine.
To edit custom attributes and annotations for a virtual machine or host 1 2 3 Selectthevirtualmachineorhostintheinventory. ClicktheSummarytabforthevirtualmachineorhost. IntheAnnotationsbox,clicktheEditlink. TheEditCustomAttributesdialogboxisdisplayed. 4 Toaddanattribute: a b c d e ClickAdd. IntheNametextbox,typethenameoftheattribute. IntheTypedropdownlist,selecttheattributetype:VirtualMachine,Host, orGlobal. IntheValuetextbox,typethevalueyouwanttogivetotheattributeforthe currentlyselectedobject. ClickOK. Afteryouhavedefinedanattributeonasinglevirtualmachineorhost,itis availabletoallobjectsofthattypeintheinventory.However,thevalueyou specifyisappliedonlytothecurrentlyselectedobject. 5 6 7 Toeditthevalueofanattributethathasalreadybeendefined,doubleclickthe Valuefieldforthatattributeandenterthenewvalue. Toaddannotations,entertextintheNotestextbox. ClickOKtosaveyourchanges.
VMware, Inc.
63
Selecting Objects
VirtualCenterobjectsaredatacenters,networks,datastores,resourcepools,clusters, hosts,andvirtualmachines.Selectinganobjectdoesthefollowing:
Allowsyoutoviewthestatusoftheobject. Enablesthemenussoyoucanchooseactionstotakeontheobject.
To select an object 1 2 ClicktheappropriatenavigationbaroptionsuchasInventory,ScheduledTasks, Events,Admin,orMaps. IfyouselectInventory,browsethroughthehierarchyintheinventorypaneluntil youseetheiconforanobject.Clickit. Whenanobjectisselected,theobjectlabelintheinventorypanelbackfillsandthe informationpanelupdatesitsdisplaytoreflectthedatafortheselectedobject. To view an object menu Selecttheappropriateobjectandchoosetheappropriateactionfromthemenubar. Alternatively,rightclicktheobject. Apopupmenuwiththeobjectsavailableactionsappears. Foreachtypeofobject,suchasdatacenter,host,orvirtualmachine,acorrespondingset oftabsappearsintheinformationpanel.Forexample:
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 2 StarttheVIClient. Clicktheappropriatebuttoninthenavigationbar.
VMware, Inc.
65
TherearethreemethodsfortakingactionsuponobjectsinVirtualCenter:
To perform an action on a VMware Infrastructure object 1 2 3 StarttheVMwareInfrastructureClient. Connecttotheappropriateserver. Toselectanobjectyouwanttovieworuponwhichyouwanttoperformanaction, selecttheappropriateinventoryview,browsethroughthehierarchyinthe inventorypaneluntilyouseeitsicon,andclickit. Anobjectcanbeselectedintheinventorypanelortheinformationpanel. Iftheobjectisnotintheview:
Afteranobjectisselected:
Chooseamenuitemfromthemainmenu. Rightclicktheobjectandchoosefromthepopupmenu.
Followtheprompts.
Dependingontheactionyouselected,eithertheviewintheinformationpanelchanges orawizardpromptsyouforinformationtocompletethetransaction.
66
VMware, Inc.
VMware, Inc.
67
68
VMware, Inc.
System Configuration
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:
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.
70
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
AdvancedSettingsDisplaysalistofsettingsthatVMwarerecommendsyouuse onlywhendirectedtobyVMwaretechnicalsupport.
72
VMware, Inc.
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:
74
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.
VMware, Inc.
75
76
VMware, Inc.
IfafirewallispreventingtheVIClientfromconnectingtotheVirtualCenterServer,you havethreeoptionsforcorrectingthis:
VMware, Inc.
77
78
VMware, Inc.
(SEEUPDATE)Setthedlldirectory. a Ifneeded,createthedirectory:
C:\inetpub\wwwroot\vpx\
b c
8 9 10
VMware, Inc.
79
To view the virtual machines on a host Selectahost.ClicktheVirtualMachinestab. Thisisalistofallthevirtualmachinesrunningontheselectedmanagedhostandthe percentageofresourcesallocatedtothevirtualmachine. To view the configuration of a virtual machine SeethechaptersinVirtualMachineManagementonpage 115forcomplete informationaboutcreatingvirtualmachinesandeditingtheconfigurationofvirtual machines. SelectavirtualmachineandchooseEditSettings. ThisdisplaystheVirtualMachinePropertiesdialogbox.Fromthisdialogboxyoucan editthefollowingvirtualmachineconfigurationitems:
HardwareAddsorremovesthehardwareelementstoyourvirtualmachine:
Memory CPU Floppydrive CD/DVDdrive Networkadapter SCSIcontroller Harddisk Serialport Parallelport SCSIdevice
OptionsListssomegeneralvirtualmachinesettings,actionstotakeduringa powerstatechange,andactionstakenfordebuggingduringaprocess.
80
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
To view the users that are currently logged on to a VirtualCenter Server FromtheVIClientconnectedtoaVirtualCenterServer,clicktheAdminbuttoninthe navigationbar.ThenclicktheSessionstab.
To send a message to all users logged on to an active session 1 2 3 FromtheVIClientconnectedtoaVirtualCenterServer,clicktheAdminbuttonin thenavigationbar.ThenclicktheSessionstab. TypeintotheMessageofthedayfield. ClicktheChangebutton. Thetextissentasanoticemessagetoallactivesessionusersandtonewusers whentheylogin.
82
VMware, Inc.
VirtualCenterServer,ESXServer3i,andESXServer3eachhaveanSNMPagent.The agentsprovidedwitheachproducthavedifferingcapabilities.
VMWARE-SYTEM-MIB.mib
VMWARE-TC-MIB.mib VMWARE-TRAPS-MIB.mib
VMware, Inc.
83
VMWARE-ROOT-MIB
TheVMWARE-ROOT-MIB.mibfiledefinesVMwaresenterpriseOIDandtoplevelOID assignments. Table 52liststheidentificationmappingforVMWARE-ROOT-MIB.mib. Table 5-2. Definition Mapping for VMWARE-ROOT-MIB.mib
Label vmware vmwSystem vmwVirtMachines vmwResources vmwProductSpecific vmwTraps vmwOID vmwExperimental Identification Mapping enterprises 6876 vmware 1 vmware 2 vmware 3 vmware 4 vmware 50 vmware 60 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 vmwEnv vmwEnvNumber vmwEnvLastChange ID Mapping vmwProductSpecific 20 vmwEnv 1 vmwEnv 2 Description DefinestheOIDrootforthisMIB module. Numberofconceptualrowsin vmwEnvTable. Thevalueof sysUptimewhena conceptualrowwaslastaddedtoor deletedfromvmwEnvTable. Thistableispopulatedbymonitoring subsystemssuchasIPMI. Oneentryiscreatedinthetablefor eachphysicalcomponentreportingits statustoESXServer3i. Auniqueidentifierforthephysical component.Thisidentifierdoesnot persistacrossmanagementrestarts. Thetypeofhardwarecomponentthat isreportingitsenvironmentalstate. Thelastreportedstatusofthe component. Adescriptionofthelastreportedevent forthishardwarecomponent. ThevalueofsysUptimewhen vmwHardwareStatuswasreported.
vmwEnvTable vmwEnvEntry
vmwEnv 3 vmwEnvTable 1
vmwEnvIndex
vmwEnvEntry 1
VMWARE-PRODUCTS-MIB
TheVMWARE-PRODUCTS-MIB.mibfiledefinesOIDstouniquelyidentifyeachSNMP agentoneachVMwareplatform.Theidentificationmappingsforthisfilearelistedin Table 54.
VMware, Inc.
85
VMWARE-RESOURCES-MIB
TheVMWARE-RESOURCES-MIB.mibfiledefinesvariablesusedtoreportinformationon resourceusage.Table 55liststheidentificationmappingsdefinedinthisfile. Table 5-5. Identification Mappings for VMWARE-RESOURCES-MIB
Variable CPU Subtree vmwCPU vmwResources 1 DefinestherootOIDforthesubtreeof variablesusedtoreportCPU information. ThenumberofphysicalCPUspresenton thesystem. AtableofCPUusagebyeachvirtual machine. AnentryincpuTablethatrecordsCPU usageforasinglevirtualmachine. Theidentificationnumberallocatedto thevirtualmachinebytheVMkernel. TheshareoftheCPUallocatedtothe virtualmachinebytheVMkernel. Amountoftimethevirtualmachinehas beenrunningontheCPU(inseconds). ID Mapping Description
vmwResources 2
memSize
vmwMemory 1
86
VMware, Inc.
memVMID memShares memConfigured memUtil Disk Subtree vmwHBATable hbaEntry hbaIdx hbaName hbaVMID
Atableusedforreportingdiskadapter andtargetinformation. ArecordforasingleHBAconnectedto thehostmachine. IndexfortheHBAtable. Astringdescribingthedisk.Format: <devname#>:<tgt>:<lun>. Theidentificationnumberallocatedto therunningvirtualmachinebythe VMkernel. Shareofdiskbandwidthallocatedtothis virtualmachine. Numberofreadstothisdisksincethe diskmodulewasloaded. Kilobytesreadfromthisdisksincethe diskmodulewasloaded.
VMware, Inc.
87
ifAddr netShares
netEntry 4 netEntry 5
pktsTx
netEntry 6
kbTx
netEntry 7
pktsRx
netEntry 8
kbRx
netEntry 9
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:
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 ESX Server Traps vmPoweredOn vmPoweredOff vmHBLost Thistrapissentwhenavirtualmachineispoweredonfroma suspendedorpoweredoffstate. Thistrapissentwhenavirtualmachineispoweredoff. Thistrapissentwhenavirtualmachinedetectsalossinguest heartbeat.VMwareToolsmustbeinstalledintheguest operatingsysteminorderforthisvaluetobevalid. Thistrapissentwhenavirtualmachinedetectsorregainsthe guestheartbeat.VMwareToolsmustbeinstalledintheguest operatingsysteminorderforthisvaluetobevalid. Thistrapissentwhenavirtualmachineissuspended. Description
vmHBDetected
vmSuspended
ESX Server Trap Variables vmID vmwTraps 101 TheIDoftheaffectedvirtualmachinegenerating thetrap.IfthereisnovirtualmachineID(for example,ifthevirtualmachinehasbeen poweredoff),thevmIDis1. Theconfigurationfileofthevirtualmachine generatingthetrap.
vmConfigFile
vmwTraps 102
VirtualCenter Server Trap Variables vpxdTrapType vpxdHostName vpxdVMName vmwTraps 301 vmwTraps 302 vmwTraps 303 ThetraptypeoftheVirtualCentertrap. Thenameoftheaffectedhost. Thenameoftheaffectedvirtualmachine.
90
VMware, Inc.
VMWARE-VMINFO-MIB
TheVMWARE-VMINFO-MIB.mibfiledefinesvariablesforreportingvirtualmachine information.Table 58liststhevariablesdefinedinthisfile. Table 5-8. Identification Mappings for VMWARE-VMINFO-MIB
Variable vmTable ID Mapping vmwVirtMachines 1 Description Atablecontaininginformationonthe virtualmachinesthathavebeen configuredonthesystem. Therecordforasinglevirtualmachine. Anindexforthevirtualmachineentry. Thedisplaynameforthevirtual machine. Thepathtotheconfigurationfileforthis virtualmachine. Theguestoperatingsystemrunningon thevirtualmachine. Thememory(inMB)configuredforthis virtualmachine. Thevirtualmachinepowerstate(onor off). Anidentificationnumberassignedto runningvirtualmachinesbythe VMkernel.Poweredoffvirtual machinestonothavethisID. Thestateoftheguestoperatingsystem (onoroff). Atableofdiskadaptersvisibletoa virtualmachine. RecordforasingleHBA.
VMware, Inc.
91
fdName
floppyEntry 3
92
cdromName cdromConnected
cdromEntry 3 cdromEntry 4
VMWARE-VMKERNEL-MIB
TheVMWARE-VMKERNEL-MIB.mibfiledefinesvariablesusedtoreporttheVMkernel state.Table 59liststhevariablesdefinedinthisfile. Table 5-9. Identification Mappings for VMWARE-VMKERNEL-MIB
Variable esxVMKernel vmkLoaded ID Mapping vmwESX 1 esxVMKernel 1 Description TherootOIDforVMkernelvariables. IndicateswhethertheVMkernelhasbeen loaded.Notethatifthevalueofthisvariable isNo,thenallothervariablesreportedfor ESXServer3areinvalid.
VMware, Inc.
93
ConfiguretheSNMPsettingsonVirtualCenterServer. ConfigureyourmanagementsoftwaretoaccepttrapsfromVirtualCenterServer.
To configure SNMP settings on VirtualCenter Server 1 IntheVIClientconnectedtoVirtualCenterServer,chooseAdministration> VirtualCenterManagementServerConfiguration. TheVirtualCenterManagementServerConfigurationdialogboxisdisplayed. 2 3 4 SelectSNMPtodisplaytheSNMPpage. IntheReceiverURLtextbox,entertheDNSnameorIPaddressoftheSNMP receiver. Intheadjacenttextbox,entertheportnumberoftheSNMPreceiver. Iftheportvalueisleftempty,thedefaultvalueof162isused. 5 6 7 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
94
VMware, Inc.
SNMPv2-MIB::sysDescr.0 = STRING: VMware ESX Server 0 VMware, Inc. 0 0 i686 SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::mib-2.6786.4.1
YoucanchoosetouseSNMPwithorwithoutanyESXServerMIBitems. TheVMwarespecificMIBmodulesareinstalledwhenyouinstallESX Server3.By defaultonafreshinstall,ESXServercomponentsareenabledinSNMP,andVMware trapsareonbydefault.YoumustconfigureatrapsinktoreceiveSNMPtraps.
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. 2 Todisabletraps,addthefollowingentrytothefile:
3 4
Toreenabletraps,removetheentryfromthefile. Restartvmware_hostdtoseethechangetakeeffect.
Repeatthislinetospecifymorethanonedestination.
96
VMware, Inc.
Saveyourchanges.
VMware, Inc.
97
SNMP Diagnostics
YoucanusethefollowingtoolstodiagnoseproblemswithSNMPconfiguration.
98
VMware, Inc.
snmpInBadCommunityUses
snmp 5
snmpInASNParseErrs
snmp 6
snmpEnableAuthenTraps
snmp 30
snmpSilentDrops
snmp 31
snmpProxyDrops
snmp 32
VMware, Inc.
99
ViewingSystemLogEntriesonpage 100 ExternalSystemLogsonpage 101 ConfiguringSyslogonESXServerHostsonpage 103 ExportingDiagnosticDataonpage 104 CollectingLogFilesonpage 105
100
VMware, Inc.
VMware, Inc.
101
102
VMware, Inc.
To configure syslogd on an ESX Server 3i host 1 2 3 4 5 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. 6 IntheSyslog.Remote.Hostnametextbox,enterthenameoftheremotehostto whichsyslogdatawillbeforwarded. Ifnovalueisspecified,noforwardingtakesplace. Inordertoreceivetheforwardedsyslogmessages,yourremotehostmusthavea syslogserviceinstalledandcorrectlyconfigured.Consultthedocumentationfor thesyslogserviceinstalledonyourremotehostforinformationonconfiguration.
VMware, Inc.
103
ClickOK.
104
VMware, Inc.
IftheVIClientisconnectedtoanESXServer,specifythelocationforthelogfiles.
ClickOK.
VMware, Inc.
105
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
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.
ClustersInVirtualCenterServeronly.Childobjectsarehosts,virtualmachines, orresourcepools.
108
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.
VMware, Inc.
109
110
VMware, Inc.
Theinventoryobjectscanbemovedasfollows:
Rootfolder,roothost(ESXServer),networks,anddatastoresCannotbe moved. FoldersCanbemovedwithinadatacenter. DatacenterCanbemovedtofoldersatasiblingorparentlevel. ClusterCanbemovedbetweenfoldersandwithindatacentersatasibling orparentlevel. HostWhenmanagedbyaVirtualCenterServer,ifahostisinacluster,all virtualmachinesonthehostmustbeshutdownandthehostmustbeplaced intomaintenancemodebeforeitcanbemovedfromthecluster.Ahostcanbe movedbetweenclustersanddatacenters.
VMware, Inc.
111
112
VMware, Inc.
113
114
VMware, Inc.
VMware, Inc.
115
116
VMware, Inc.
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. 2 3 ClicktheInventorybuttoninthenavigationbar.Expandtheinventoryasneeded, andclicktheappropriatedatacenter,folder,orcluster. Selecttheappropriatedatacenterorcluster,andchooseNewHostfromthemain orpopupmenu.
VMware, Inc.
119
Enterthemanagedhostconnectionsettings.
a b
5 6
ToconfirmtheHostSummaryinformation,clickNext. Ifyouareaddingthehosttoacluster:
120
VMware, Inc.
Specifywhatshouldhappentotheresourcepoolsonthehost. Theoptionsare:
ClickNext.
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.
VMware, Inc.
121
2 3
122
VMware, Inc.
VMware, Inc.
123
124
VMware, Inc.
Thehosticonchangesandthetermmaintenancemodeisaddedtothenamein parentheses. 5 Movethehost: a Selectthehosticonintheinventorypanel,anddragittothenewlocation. Thehostcanbemovedtoanotherclusteroranotherdatacenter.Whenthenew locationisselected,ablueboxsurroundstheclusterordatacentername. b Releasethemousebutton. VirtualCentermovesthehosttothenewlocation. 6 7 Selectthehost,andfromthepopupmenuchooseExitMaintenanceMode. Restartanyvirtualmachines,asneeded.
VMware, Inc.
125
To remove a managed host 1 2 FromtheVIClientconnectedtoaVirtualCenterServer,displaytheinventory. ToremovetheVirtualCenteragentfromthemanagedhost,ensurethatthe managedhostisinaconnectedstate. Themanagedhostcanbeinaconnectedordisconnectedstatewhenyouremove it.However,removingamanagedhostwhileitisdisconnecteddoesnotremove theVirtualCenteragentfromthemanagedhost. 3 4 Poweroffallvirtualmachinesonthehost,ormigratethevirtualmachinestoanew hostusingVMotion. Ifthehostispartofacluster,selecttheappropriatemanagedhosticoninthe inventorypanelandchooseEnterMaintenanceModefromthepopupmenu. Confirmplacement.ClickYes.
VMware, Inc.
126
Selecttheappropriatemanagedhosticonintheinventorypanel,andchoose Removefromthepopupmenu.
VMware, Inc.
127
128
VMware, Inc.
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.
Consolidation Prerequisites
BeforeyouusetheConsolidationfeature,ensurethatthefollowingprerequisitesare met:
130
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.
VMware, Inc.
131
3 4
132
VMware, Inc.
To discover physical systems in your datacenter 1 2 IntheVIClienttoolbar,clickConsolidationtodisplaytheConsolidationview. IntheGettingStartedtabclickAnalyzephysicalcomputersforconsolidation,or intheAnalysistab,clickAddtoAnalysis. TheAddtoAnalysisdialogboxisdisplayed.Ifthisisthefirsttimeyouareusing thisfeature,seeFirstTimeUseonpage 131. 3 4 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 2 3 4 SelectadomainfromtheShowDomaindropdownmenu. Optionallysortthelistbyclickingonacolumnheading. Selectthesystemsyouwanttoanalyze. ClickAddtoAnalysis.Youmightbeaskedforadministratorauthentication credentials(seeSupplyingSystemlevelAdministratorCredentialson page 134).
Torefreshthelist,clicktherefreshbutton.Refreshthelistwhensystemshavebeen newlyaddedtothedomainandarenotyetcached.
VMware, Inc.
133
To specify credentials for a specific system 1 2 3 4 IntheAnalysistab,selectasystem.Youcanselectmultiplesystems.The credentialsyouspecifywillbeusedforallselectedsystems. ClickSetAuthentication. Enteradomainqualifiedusername(forexample,DOMAIN\username)and password. ClickOK.
134
VMware, Inc.
Consolidating Candidates
Afteryouhaveanalyzedyourdatacenter,youarereadytoconvertcandidatestovirtual machines.Inthisphase,youselectthesystemsyouwanttoconvert.VirtualCenter selectsappropriatedestinationsandconfigurationparametersforeachresultantvirtual machine.Ifmorethanonevirtualmachinehostisavailable,youcanselectthehostyou want. NOTEItishighlyrecommendedthatyouvirtualizeonecandidateatatime. Consolidatingmultiplecandidatessimultaneouslycouldcauseallvirtualization operationstofailifthehostdoesnotcontainanadequateamountofstoragespace.
VMware, Inc.
135
To initiate the conversion process 1 IntheAnalysistab,selectthesystemsyouwanttoconsolidateandclickPlan Consolidation. Adialogboxisdisplayed. 2 3 Selectasystem. OptionallychangethenamedisplayedinthePhysicalComputercolumnby doubleclickingitandenteringanewname.Yourentrywillbeusedasthename fortheresultantvirtualmachine. Optionallychangedestinations,ifalternativedestinationsareavailable,by clickingintheDestinationscolumnandselectingfromthedropdownmenu. ThenumberofstarsdisplayedintheDestinationRatingcolumnindicatethe degreetowhichthehostsystemcancomfortablyaccommodatetheestimated resourceneedsoftheresultantvirtualmachine. 5 ClickConsolidate. Aconversiontaskisinstantiated.YoucanviewtaskprogressintheRecentTasks pane.YouviewadditionalinformationaboutthetaskintheTaskstab.See ViewingConsolidationTasksonpage 136.
Virtualdiskscannotbesmallerthan4GB.
Name Target
VMware, Inc.
Troubleshooting Consolidation
Thissectiondiscussesthefollowingtopics:
VirtualCenter Performance
GuidedConsolidationcachesinformationaboutdiscoveredsystems,andaverylarge cachecannegativelyimpactVirtualCenterperformance.DonotrunGuided Consolidationovermorethan20,000systemswithoutclearingthecache. To disable Guided Consolidation and clear the cache 1 2 3 4 SelectAdministration>VirtualCenterManagementServerConfiguration. SelectAdvancedOptions. ClickAddRow. EnterthefollowingintheKeyfield: dontStartConsolidation 5 EnterthefollowingintheValuefield: true 6 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:
VMware, Inc.
139
About OVF
OVFisafileformatthatallowsforexchangeofvirtualappliancesacrossproductsand platforms.TheOVFformatoffersthefollowingadvantages:
ClickNext. TheVirtualMachineDetailspageisdisplayed.
4 5
140
VMware, Inc.
7 8 9
TheprogressoftheimporttaskisdisplayedintheVIClientStatuspanel.
VMware, Inc.
141
6 7
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.
VMware, Inc.
143
Thischaptercontainsthefollowingtopics:
VMware, Inc.
145
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
11
146
VMware, Inc.
Thecoloredtrianglesalongthesliderrepresenttheseamountsasindicatedbythe keyonthewizard.Youcanalsodragthesliderorselectthenumberusingtheup anddownarrows.Themaximumforbestperformancerepresentsthethreshold abovewhichthehostsphysicalmemoryisinsufficienttorunthevirtualmachine atfullspeed.Thisvaluefluctuatesasconditionsonthehostchange(asvirtual machinesarepoweredonoroff,forexample). 12 13 ClickNext. Choosethenetworkstoconnecttoandtheiroptionsbyselectinghowmany networkadapters(NICs)youwanttoconnectto,thenamesofthenetworks,and whetheryouwanttoconnecttothematpoweron. TheNetworkdropdownmenuliststheportgroupsthatareconfiguredforvirtual machineuseonthehost.Ifnovirtualmachineportgroupsareconfigured,a warningdialogboxappears,andyouarenotallowedtoconfigureanyvirtual networkcards. NOTEExercisecautionwhenyouconfigureavirtualmachinetoconnectto multiplenetworks.Becausevirtualmachinessharetheirphysicalnetwork hardwarewiththehost,theaccidentalormaliciousbridgingoftwonetworksbya virtualmachinecanoccur.MinimumSpanningTreeprotocolcannotprotect againsttheseoccurrences. 14 15 ClickNext. 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 ClickNext.
VMware, Inc.
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.
148
VMware, Inc.
9 10
UnderGuestoperatingsystem,selecttheoperatingsystemfamily(Microsoft Windows,Linux,NovellNetWare,Solaris,orOther). Choosetheversionfromthedropdownmenu. Thisistheoperatingsystemforyourvirtualmachine.Yourchoiceshouldbebased onyourplanneduseofthevirtualmachine.Theselectedguestoperatingsystem affectsthesupporteddevicesandnumberofvirtualCPUsavailableforthevirtual machine. Thewizarddoesnotinstalltheguestoperatingsystemforyou.TheNewVirtual Machinewizardusesthisinformationtoselectappropriatedefaultvalues,suchas theamountofmemoryneeded.
11 12
13
VMware, Inc.
149
14 15
ClickNext. ChoosethenetworkstoconnecttoandtheiroptionsbyselectinghowmanyNICs youwanttoconnectto,thenamesofthenetworks,andwhetheryouwantto connecttothematpoweron. Ifyoudonotwantthevirtualnetworkadaptertoconnectwhenthevirtual machineispoweredon,deselecttheConnectatPowerOncheckbox. TheNetworkdropdownmenuliststheportgroupsthatareconfiguredforvirtual machineuseonthehost.Ifnovirtualmachineportgroupsareconfigured,a warningdialogboxappears,andyouarenotallowedtoconfigureanyvirtual networkcards. NOTEExercisecautionwhenyouconfigureavirtualmachinetoconnectto multiplenetworks.Becausevirtualmachinessharetheirphysicalnetwork hardwarewiththehost,theaccidentalormaliciousbridgingoftwonetworksbya virtualmachinecanoccur.MinimumSpanningTreeprotocolcannotprotect againsttheseoccurrences.
16 17
ClickNext. ChoosethetypeofSCSIadapteryouwanttousewiththevirtualmachine. TwoIDEadaptersandaSCSIadapterareinstalledinthevirtualmachine.TheIDE adapterisalwaysATAPI.FortheSCSIadapter,youcanchoosebetweenaBusLogic orLSILogicSCSIadapter. IntheSelectI/OAdapterTypespage,thedefaultforyourguestoperatingsystem isalreadyselected.OlderguestoperatingsystemsdefaulttotheBusLogicadapter. TheLSILogicadapterhasimprovedperformance,worksbetterwithnondisk SCSIdevices,andisincludedwithWindowsServer2003. YoucandownloadthedriverfromtheLSILogicWebsite.SeetheGuestOperating InstallationGuidefordetailsaboutthedriverandtheguestoperatingsystemyou plantoinstallinthisvirtualmachine. NOTEThechoiceofSCSIadapterdoesnotaffectwhetheryourvirtualdiskisan IDEorSCSIdisk.
18
150
VMware, Inc.
19
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 21
22
ClickNext.
VMware, Inc.
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 25 26
27 28
ClickNext. 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.
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
8 9
154
VMware, Inc.
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:
Thissectionincludesthefollowinginformation:
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 2 3 4 Openaconsoletothevirtualmachine. Poweronthevirtualmachine. Aftertheguestoperatingsystemstarts,rightclickthevirtualmachineandchoose InstallVMwareTools. Frominsidethevirtualmachine,clickOKtoconfirmthatyouwanttoinstall VMwareToolsandlaunchtheInstallShieldwizard.
Followtheonscreeninstructions.
VMware, Inc.
157
To install or upgrade VMware Tools on a Linux guest from X with the RPM installer 1 2 3 Openaconsoletothevirtualmachine. Poweronthevirtualmachine. Aftertheguestoperatingsystemstarts,rightclickthevirtualmachineandchoose InstallVMwareTools. Theremainingstepstakeplaceinsidethevirtualmachine. 4 Dooneofthefollowing:
InsomeLinuxdistributions,theVMwareToolsCDiconmightfailtoappear.In thiscase,continueinstallVMwareToolsfromthecommandline. 5 Whenprompted,entertherootpasswordandclickOK. Theinstallerpreparesthepackages. 6 ClickContinuewhentheinstallerpresentsadialogboxthatshowsCompleted SystemPreparation. Adialogboxappearswithaprogressbar.Whentheinstallerisdone,VMware Toolsisinstalled.Thereisnoconfirmationorfinishbutton. 7 InanXterminal,asroot(su -),runthefollowingfiletoconfigureVMwareTools:
vmware-config-tools.pl
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 2 3 Openaconsoletothevirtualmachine. Poweronthevirtualmachine. Aftertheguestoperatingsystemstarts,rightclickthevirtualmachineandchoose InstallVMwareTools. Theremainingstepstakeplaceinsidethevirtualmachine. 4 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
VMware, Inc.
159
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
Forthetarinstaller,runtheVMwareToolstarinstaller:
cd vmware-tools-distrib ./vmware-install.pl
Respondtotheconfigurationquestionsonthescreen.PressEntertoacceptthe defaultvalue.
FortheRPMinstaller,configureVMwareTools:
vmware-config-tools.pl
8 9
Startyourgraphicalenvironment. InanXterminal,opentheVMwareToolsPropertiesdialogbox:
vmware-toolbox &
160
VMware, Inc.
To install or upgrade VMware Tools on a Solaris guest 1 2 3 Openaconsoletothevirtualmachine. Poweronthevirtualmachine. Aftertheguestoperatingsystemstarts,rightclickthevirtualmachineandchoose InstallVMwareTools. Theremainingstepstakeplaceinsidethevirtualmachine. 4 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
8 9
Startyourgraphicalenvironment. InanXterminal,opentheVMwareToolsPropertiesdialogbox:
vmware-toolbox &
VMware, Inc.
161
To install VMware Tools in a NetWare virtual machine 1 2 3 Openaconsoletothevirtualmachine. Poweronthevirtualmachine. Aftertheguestoperatingsystemstarts,rightclickthevirtualmachineandchoose InstallVMwareTools. Theremainingstepstakeplaceinsidethevirtualmachine. 4 LoadtheCDROMdriversotheCDROMdevicemountstheISOimageasa volume. Dooneofthefollowing:
InthesystemconsoleforaNetWare6.5virtualmachine,enter:
LOAD CDDVD
InthesystemconsoleforaNetWare6.0orNetWare5.1virtualmachine,enter:
LOAD CD9660.NSS
162
VMware, Inc.
To display the VMware Tools Properties dialog box on Windows guests OpenaconsoletothevirtualmachineanddoubleclicktheVMwareToolsiconinthe systemtrayfrominsidetheguestoperatingsystem. To display the VMware Tools Properties dialog box on Linux and Solaris guests Openaconsoletothevirtualmachineandthenopenaterminalwindowandenterthe command:
/usr/bin/vmware-toolbox &
To display the VMware Tools dialog box on NetWare 5.1 or higher guests ChooseNovell>Settings>VMwareToolsforNetWare.
To manually upgrade VMware Tools: 1 2 3 4 5 6 LaunchtheVIclientandlogintotheVirtualCenterserver. SelecttheInventory>HostsandClustersview. Selectthehostorclusterthatcontainsthevirtualmachinesyouwanttoupgrade. SelecttheVirtualMachinestab. Selectthevirtualmachinesyouwanttoupgradeandpowerthemoff. RightclickyourselectionsandselectInstall/UpgradeTools.
VMware, Inc.
163
7 8
-p password -n vmname
-s -q
164
VMware, Inc.
To configure virtual machines to automatically upgrade VMware Tools: 1 2 3 4 OpentheVirtualMachinePropertiesdialogboxforthevirtualmachineyouwant toupgrade. SelectOptionstab>VMwareTools. SelecttheCheckandupgradeToolsbeforeeachpoweronoptionunder AutomaticVMwareToolsUpgrade. ClickOK.
ClickNext. TheSetupTypepageisdisplayed.
SelectCustom,andclickNext. TheCustomSetuppageisdisplayed.
VMware, Inc.
165
7 8
ClickFinish.
166
VMware, Inc.
Inthelistofprograms,selectVMwareToolsandclickChange. TheVMwareToolsInstallationwizardisdisplayed.
ClickNext. TheProgramMaintenancepageisdisplayed.
SelectModifyandclickNext. TheCustomSetuppageisdisplayed.
6 7 8
ClickFinish.
ForvirtualmachinesonESXServer3.0.1orlaterhostsmanagedbyVirtualCenter2.0.1 orlater,WYSEMultimediaSupportcanbeinstalledaspartofaVMwareToolsupgrade startedfromtheVIClient. To install WYSE Multimedia Support as part of a VMware Tools Upgrade 1 2 RightclickapoweredonvirtualmachineandchooseUpgradeVMwareTools. IntheAdvancedtextbox,typesetup.exe /s /vINSTALL_WYSE=1.
ClickOK.
VMware, Inc.
167
168
VMware, Inc.
11
11
VMware, Inc.
169
Therearealsoseveralaccesspointsformakingchangestothesepowerstates.Youcan changeapowerstatechangeby:
Thepowerstatetopicsarecoveredinthefollowingsections:
UnderstandingVirtualMachinePowerStatesonpage 170 UnderstandingTransitionalPowerStatesonpage 172 ManuallyPoweringaVirtualMachineOnandOffonpage 172 UsingSuspendandResumeonpage 173 SchedulingaPowerStateChangeforaVirtualMachineonpage 174
PoweronPowersonthevirtualmachineandbootstheguestoperatingsystemif theguestoperatingsystemisinstalled. PoweroffPowersoffthevirtualmachine.Thevirtualmachinedoesnotattempt toshutdowntheguestoperatingsystemgracefully. SuspendPausesthevirtualmachineactivity.Alltransactionsarefrozenuntilyou issuearesumecommand. ResumeAllowsvirtualmachineactivitytocontinueandreleasestheSuspended state. ResetShutsdowntheguestoperatingsystemandrestartsit.Thisoperation dependsontheoperatingsystembeingshutdown.Ifshutdownisnotautomatic forthatoperatingsystem,VMwareToolsmustbeinstalled.
170
VMware, Inc.
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
power off
powered on
resume
suspend state
suspended
command
172
VMware, Inc.
To resume a virtual machine that you have suspended 1 2 StartVMwareInfrastructureClient,andselectavirtualmachinethatyouhave suspended. ClickthePowerOnbuttonontheVMwareInfrastructureClienttoolbar,orchoose thePowerOnoptionfromthepopupmenuortheCommandswindow. NOTEApplicationsyouwererunningatthetimeyoususpendedthevirtual machinearerunning,andthecontentisthesameasitwaswhenyoususpended thevirtualmachine.
VMware, Inc.
173
174
VMware, Inc.
VMware, Inc.
175
To remove a virtual machine from VirtualCenter and the datastore CAUTIONThisproceduredeletesallthefilesfortheselectedvirtualmachine,including theconfigurationfileandthevirtualdiskfiles.Ifothervirtualmachinessharedisks withthevirtualmachineyouwanttodelete(target),removetheshareddisksfromthe targetbeforedeletingit.SeeChangingtheHardwareConfigurationofaVirtual Machineonpage 180. 1 2 3 4 5 FromtheVIClient,clicktheInventorybuttoninthenavigationbar. Expandtheinventoryasneeded,andclicktheappropriatevirtualmachine. Makesurethatthevirtualmachineispoweredoff. RightclickonthevirtualmachineandselectDeletefromDisk. ClickOKintheconfirmationdialogbox. VirtualCenterdeletesthevirtualmachinefromitsdatastore.
176
VMware, Inc.
VMware, Inc.
177
ClickProperties. TheVirtualMachineStartupandShutdowndialogboxappears.
8 9
10
ClickOKtoexitthedialogboxwhenyouarethroughchangingthesystem settings.
178
VMware, Inc.
12
12
VMware, Inc.
179
Selectatabandproceedtooneofthefollowingsections:
180
VMware, Inc.
4 5
IfyoudonotwanttheCDROMdriveconnectedwhenthevirtualmachinestarts, deselectConnectatpoweron. SelecttheUsephysicaldriveradiobuttontoconnectthevirtualmachinesdriveto aphysicaldriveonthehostcomputer. YoucanaccessaclientCDROMdeviceorhostCDROMdevice.Therearetwo typesofDVD/CDROMaccess: a b UsePassthrough(raw)modeonlyforremoteclientdeviceaccess. UseATAPIemulationtoaccessahostCDROMdevice. ThelocalorhostCDROMdeviceisaccessedthroughemulationmode. PassthroughmodeisnotfunctionalforlocalhostCDROMaccess.Youcan writeorburnaremoteCDonlythroughpassthroughmodeaccess,butin emulationmodeyoucanonlyreadaCDROMfromahostCDROMdevice.
6 7 8 9 10
To change the floppy drive configuration 1 2 3 4 5 6 ClicktheHardwaretab. ClickthefloppydriveintheDevicelist. UnderDeviceStatus,selectConnectatpowerontoconnectthisvirtualmachine tothefloppydrivewhenthevirtualmachineispoweredon. UnderConnection,selectUsephysicaldrivetouseaphysicaldrive,chooseClient orHost,andchoosethedrivefromthelist. Touseafloppyimage,selectUseexistingfloppyImageorCreateanewfloppy image,andbrowsetothefloppyimage. ClickOKtosaveyourchangesandclosethedialogbox.
VMware, Inc.
181
To change the SCSI device configuration 1 2 3 4 ClicktheHardwaretab. SelecttheSCSIdeviceinthehardwarelist. ToconnectthisvirtualmachinetotheserversSCSIdevicewhenthevirtual machineispoweredon,selectConnectatpoweron. UnderConnection,selectthephysicaldeviceyouwanttouse. UnderVirtualdevicenode,selectthevirtualdevicenodewhereyouwantthis devicetoappearinthevirtualmachine. 5 ClickOKtosaveyourchangesandclosethedialogbox.
To change the virtual disk configuration 1 2 3 4 ClicktheHardwaretab. ClicktheappropriateHardDiskintheHardwarelist. Usethedropdownmenutochangethevirtualdevicenode. Forindependentmode,whichisunaffectedbysnapshots,selectthecheckbox. ThenchoosePersistentorNonpersistentmodetodeterminethepersistenceof changes. ClickOKtosaveyourchangesandclosethedialogbox.
NOTETheManagePathsfeatureforRDMdisksisnotavailableforvirtualmachines onlegacyhostsrunningversionsofESXServerpriortorelease3.0. To change the memory configuration 1 2 3 ClicktheHardwaretab. ClickMemoryintheHardwarelist. Adjusttheamountofmemoryallocatedtothevirtualmachine. (SEEUPDATE)Therangeofmemorysupportedis128MBto16384MBandisnot limitedtothephysicalmemoryofthehostwherethevirtualmachineresides. 4 ClickOKtosaveyourchangesandclosethedialogbox.
182
VMware, Inc.
To change the virtual Ethernet adapter (NIC) configuration 1 2 3 4 5 ClicktheHardwaretab. ClicktheappropriateNICintheHardwarelist. ToconnectthevirtualNICwhenthevirtualmachineispoweredon,selectConnect atpoweron. UnderNetworkconnection,usethedropdownmenutochoosethenetworklabel youwantthevirtualmachinetouse. ClickOKtosaveyourchangesandclosethedialogbox.
To change the parallel port configuration 1 2 3 ClicktheHardwaretab. ClicktheappropriateParallelportintheHardwarelist. DeselecttheConnectatpoweroncheckboxifyoudonotwanttheparallelport devicetobeconnectedwhenthevirtualmachinepowerson. ThedefaultsettingisConnectatpoweron. 4 UnderConnection,selectaradiobuttontoindicateaphysicalparallelportorto connectthevirtualparallelporttoafile. a b 5 IfyouselectUsephysicalparallelport,choosetheportfromthedropdown menu. IfyouselectUseoutputfile,browsetothefilelocation.
ClickOKtosaveyourchangesandclosethedialogbox.
VMware, Inc.
183
ClickOKtosaveyourchangesandclosethedialogbox.
To change the serial port configuration (SEEUPDATE) 1 2 3 4 5 ClicktheHardwaretab. ClicktheappropriateSerialportintheHardwarelist. IfyouselectedUsephysicalserialport,usethedropdownmenutochoosetheport onthehostcomputerthatyouwanttouseforthisserialconnection. IfyouselectedUseoutputfile,browsetothelocationofthefileonthehostthat youwanttousetostoretheoutputofthevirtualserialport. IfyouselectedUsenamedpipe,usethedefaultpipenameorenteranotherpipe nameofyourchoiceinthePipeNamelist. ForaserialpipeforavirtualmachineonanESXServerhostforLinuxhost,enter /tmp/<socket>oranotherUNIXsocketnameofyourchoice. Thendecidewhetheryouareconnectingtwovirtualmachinesorconnectinga virtualmachinetoanapplicationonthehost.
184
VMware, Inc.
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. 9 ClickOKtosaveyourchangesandclosethedialogbox.
VMware, Inc.
185
To change the virtual processor or CPU configuration IfthevirtualmachineisonanESXServerhostandyouhaveVirtualSMPforESX Server,whichsupportssymetricmultiprocessors(SMP),youcanconfigureavirtual machinetohaveuptofourvirtualprocessorsorCPUs.VirtualSMPcanusetwoway orfourwaySMP.VirtualmachinescannothavemorevirtualCPUsthantheactual numberoflogicalCPUsonthehostthatis,thenumberofphysicalprocessorcoresif hyperthreadingisdisabledortwotimesthenumberofphysicalprocessorcoresif hyperthreadingisenabled.FormoreinformationaboutusingSMP,consultthe VMwareKnowledgeBase. NOTENotallguestoperatingsystemssupportSMP,andsomethatdorequire reinstallationifthenumberofCPUschanges. (SEEUPDATE)Changingthenumberofprocessorsanimportedvirtualmachineusesis notsupported. 1 2 3 ClicktheHardwaretab. ClickVirtualProcessororCPUintheHardwarelist. Selectthenumberofvirtualprocessorsforthevirtualmachine. YoumusthaveVMwareVirtualSMPforESXServerifyouwantmorethanone virtualprocessororCPUforthevirtualmachine.IfyoudonothaveVMware VirtualSMPforESXServer,thevirtualmachinecanhaveonlyonevirtual processororCPU. 4 ClickOKtosaveyourchangesandclosethedialogbox.
186
To change general settings 1 2 ClicktheOptionstab. SelectGeneralOptionsintheSettingslist. ThevirtualmachinenameisdisplayedintheVirtualmachinenamefield. Changingthenamedoesnotchangethenameofanyvirtualmachinefilesorthe associateddirectory. 3 4 Selectanoperatingsystemandversion. ClickOKtosaveyourchangesandclosethedialogbox.
To change VMware Tools options NOTEVMwareToolsoptionscannotbechangedwhilethevirtualmachineis poweredon. 1 2 ClicktheOptionstab. SelectVMwareToolsintheSettingslist. Thestopbuttononthetoolbarcanbeconfiguredtopoweroffthevirtualmachine, shutdowntheguestoperatingsystem,orusethesystemdefault.Thepausebutton onthetoolbarcanbeconfiguredtosuspendthevirtualmachineorusethesystem default.Theresetbuttononthetoolbarcanbeconfiguredtoresetthevirtual machine,restarttheguestoperatingsystem,orusethesystemdefault. 3 4 SelecttheactionsyouwantfromthedropdownmenusunderPowerControls. (Optional)ConfigureVMwareToolsscriptstorunwhenyouchangethevirtual machinespowerstatebyselectingoptionsunderRunVMwareToolsscripts. NOTEForESXServervirtualmachines,therearenoscriptsforresumingand suspendingvirtualmachines. 5 (Optional)ConfigureVMwareToolstocheckforandinstallupdatesbeforeeach poweronbyselectingtheCheckandupgradeToolsbeforeeachpoweronoption underAutomaticVMwareToolsUpgrade.
187
VMware, Inc.
6 7
To change power management settings 1 2 ClicktheOptionstab. SelectPowerManagementintheSettingslist. GuestPowerManagementallowsyoutodeterminehowthevirtualmachine respondswhentheguestoperatingsystemisplacedonstandby. 3 UnderGuestPowerManagement,selecteitherSuspendthevirtualmachineor Puttheguestoperatingsysteminstandbymodeandleavethevirtualmachine poweredon. (Optional)Ifyouchosetoleavethevirtualmachineon,selectWakeonLANfor virtualmachinetrafficonyourvirtualmachinenetworkbyselectingthecheck box. NotallguestoperatingsystemssupportWakeonLAN.Onlythefollowingtypes ofNICssupportWakeonLAN:
Optionsaredisablediftheyarenotsupported. 5 ClickOKtosaveyourchangesandclosethedialogbox.
To change advanced virtual machine settings 1 2 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. b c 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. b ClickAdvancedtoaccesstheCPUIdentificationMaskdialogbox.An explanationofthesymbolsinthisdialogboxisavailablebyclickingLegend. NOTEThevirtualmachinemustbepoweredoffbeforeyoucanchange thissetting.
VMware, Inc.
189
ThesehostssupportVMIparavirtualization:ESXServer3.5andgreater,ESX Server3iversion3.5andgreater,andWorkstation6.0andgreater.Hardware version4virtualmachineswithparavirtualizationenabledthatarecreatedon ESXServerhostscanbemigratedtoVMwareServerandWorkstationhosts withoutlossoffunctionality. Avirtualmachinewithparavirtualizationenabledandthatispoweredoffcan bemovedmanuallytoahostthatdoesnotsupportparavirtualization. However,thiscanresultinreducedperformance. Avirtualmachinewithparavirtualizationenabledandthatispoweredonor inasuspendedpowerstatecannotbemigratedtoahostthatdoesnotsupport paravirtualization. AutomatedVirtualCenterDRSmigrationsofvirtualmachineswith paravirtualizationenabledtohoststhatdonotsupportparavirutualization arenotallowed.
190
VMware, Inc.
LUNusingtheirNPIVWWNs.Ensurethataccessisprovidedtoboththehost andthevirtualmachines.
ClickOKtosaveyourchangesandclosethedialogbox.
NOTEAvirtualmachinewithWWNsthatarealreadyinuseonthestoragenetwork ispreventedfrompoweringon.Tosolvethisissue,generatenewWWNsorremove them. ProvidetheWWNassignmentstoyourSANadministrator.Theadministrator needsthoseassignmentstoconfigurevirtualmachineaccesstotheLUN.Formore informationonhowtoconfigureanvirtualmachinetouseNPIV,seetheESX Server3ConfigurationGuideorESXServer3iConfigurationGuide. 7 SelectAdvanced>VirtualizedMMUandspecifywhethertodisablethefeature, alwaysusethefeaturewhereavailable,orhavethehostsystemdeterminewhether thefeatureshouldbeused.
191
VMware, Inc.
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 2 3 ClicktheResourcestab. SelectCPUintheSettingslist. Selectasharesvalue,whichrepresentsarelativemetricforallocatingCPU capacity.
192
VMware, Inc.
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 1 2 ClicktheResourcestab. SelectMemoryintheSettingslist.
194
VMware, Inc.
ClickOKtosaveyourchanges. TheVirtualMachinePropertiesdialogboxcloses.
Advanced Memory Resources TheAdvancedMemoryResourcespageletsyousetlowleveloptionsthatinvolve distributionofvirtualmachinememorytoNUMAmemorynodes. ThispageisdisplayedonlyifthehostutilizestheNUMAmemoryarchitecture. Becauseaffinitysettingsaremeaningfulonlywhenusedtotweaktheperformanceofa specificsetofvirtualmachinesononehost,thispagealsoisnotdisplayedwhenthe virtualmachineresidesonaDRScluster.Theoptionvaluesareclearedwhenthevirtual machineismovedtoanewhost. NUMAmemorynodeaffinityenablesfinegrainedcontroloverhowvirtualmachine memoryisdistributedtohostphysicalmemory.Checkingalltheboxesisthesameas applyingnoaffinity. ConsulttheResourceManagementGuidefordetailsaboutNUMAandadvanced memoryresources. NOTESpecifynodestobeusedforfuturememoryallocationsonlyifyouhavealso specifiedCPUaffinity.Ifyoumakemanualchangesonlytothememoryaffinity settings,automaticNUMArebalancingdoesnotworkproperly. To associate memory allocations with a NUMA node 1 2 SelecttheResourcestab,andchooseMemory. IntheNUMAMemoryAffinitypanel,setmemoryaffinity.
VMware, Inc.
195
Disk Resources
TheDiskResourcespanelletsyouallocatehostdiskI/Obandwidthtothevirtualhard disksofthisvirtualmachine.DiskI/Oisahostcentricresourceandcannotbepooled acrossacluster.However,CPUandmemoryresourcesaremuchmorelikelyto constrainvirtualmachineperformancethandiskresources. To change disk settings 1 2 ClicktheResourcestab. SelectDiskintheSettingslist. Onthisdialogbox,youcanadjustthehostdiskallocationforthisvirtualmachine. 3 4 IntheResourceAllocationpanel,selectthevirtualharddiskfromthelist. ClickintheSharesfield.Usethedropdownmenutochangethevaluetoallocate anumberofsharesofitsdiskbandwidthtothevirtualmachine. Sharesisavaluethatrepresentstherelativemetricforcontrollingdiskbandwidth toallvirtualmachines.ThevaluesLow,Normal,High,andCustomarecompared tothesumofallsharesofallvirtualmachinesontheserverand,onanESXServer 3host,theserviceconsole.Shareallocationsymbolicvaluescanbeusedto configuretheirconversionintonumericvalues. 5 ClickOKtosaveyourchanges.
To add a serial port 1 2 3 4 5 StarttheAddHardwarewizard. SelectSerialPort,andclickNext. Selectthetypeofmediayouwantthevirtualporttoaccess:useaphysicalserial portonthehost,outputtoafile,orconnecttoanamedpipe. ClickNext. IfyouselectedUsephysicalserialportonthehost,usethedropdownmenuto choosetheportonthehostcomputerthatyouwanttouseforthisserial connection. IfyouselectedOutputtofile,browsetothefileonthehostthatyouwanttouseto storetheoutputofthevirtualserialport. IfyouselectedConnecttonamedpipe,enterapipenameinthePipeNamefield andusethedropdownmenustochoosethenearandfarendsofthepipe. Theoptionsforthenearendareclientorserver.Theoptionsforthefarendarea processoravirtualmachine. Bydefault,theserialportisconnectedwhenyoupoweronthevirtualmachine. 8 9 (Optional)DeselecttheConnectatpoweroncheckboxifyoudonotwantthe serialporttoconnectwhenthevirtualmachineispoweredon. (Optional)DeselecttheI/OmodeYieldCPUonpollcheckboxifyouwantto configurethisserialporttouseinterruptmodeasopposedtopolledmode. Polledmodeisofinterestprimarilytodeveloperswhoareusingdebuggingtools thatcommunicateoveraserialconnection.Polledmodecausesthevirtualmachine toconsumeadisproportionateshareofCPUtime.Thismakesthehostandother guestsrunsluggishly. 10 (Optional)Tomaintainbestperformanceforapplicationsonthehost,selectthe YieldCPUonpollcheckbox. Thisforcestheaffectedvirtualmachinetouseinterruptmode,whichyieldsCPU timeiftheonlytaskitistryingtodoispollthevirtualserialport. 11 ReviewtheinformationontheReadytoCompletewindow,andclickFinish.
6 7
VMware, Inc.
197
To add a parallel port 1 2 3 4 5 6 7 8 StarttheAddHardwarewizard. SelectParallelPort,andclickNext. SelectphysicalparallelportonthehostorOutputtofile. ClickNext. IfyouselectedUsephysicalparallelportonthehost,choosetheportfromthe dropdownmenu.IfyouselectedOutputtofile,browsetothelocationofthefile. UnderDevicestatus,deselecttheConnectatpoweroncheckboxifyoudonot wanttheparallelportdevicetobeconnectedwhenthevirtualmachinepowerson. ClickNext. ReviewtheinformationontheReadytoCompletewindow,andclickFinish.
To add a DVD/CD-ROM drive 1 2 3 StarttheAddHardwarewizard. SelectDVD/CDROMDrive,andclickNext. SelecteitherUsephysicaldriveorUseISOimage. a IfyouselectedUsephysicaldrive,selecteitherclientorhostasthedevice location.Choosethedriveyouwanttousefromthedropdownmenu. Selectpassthroughandusethecheckboxtoindicatewhethertoconnect exclusivelytothevirtualmachine,orselectATAPIemulation. b 4 5 6 7 IfyouselectedUseISOImage,enterthepathandfilenamefortheimagefile, orclickBrowsetonavigatetothefile.
198
VMware, Inc.
4 5
6 7 8
To add an Ethernet adapter (NIC) 1 2 3 4 5 StarttheAddHardwarewizard. SelectEthernetAdapter,andclickNext. IntheNetworkconnectionpanel,chooseeitheranamednetworkwithaspecified labeloralegacynetwork. ToconnectthevirtualNICwhenthevirtualmachineispoweredon,selectConnect atpoweron. Tocompletethewizard,clickFinish.
VMware, Inc.
199
To add a hard disk 1 2 3 StarttheAddHardwarewizard. SelectHardDisk,andclickNext. Selectthetypeofstorageforthevirtualmachinesdisk,andclickNext. Youcanstorevirtualmachinedatainanewvirtualdisk,anexistingvirtualdisk, oraMappedSANLUN.Avirtualdisk,whichappearsasasingleharddisktothe guestoperatingsystem,iscomposedofoneormorefilesonthehostfilesystem. Virtualdiskscaneasilybecopiedormovedonthesamehostorbetweenhosts. 4 IfyouselectedCreateanewvirtualdisk,dothefollowing: a b c 5 6 Enterthediskcapacity. SelectthelocationaseitherStorewiththevirtualmachineorSpecifya datastore. IfyouselectedSpecifyadatastore,browseforthedatastorelocation,andclick Next.ContinuewithStep 7.
7 8
200
9 10
ClickNext. Reviewtheinformation,andclickFinish.
To add a SCSI device 1 2 3 4 5 StarttheAddHardwarewizard. SelectSCSIDevice,andclickNext. UnderConnection,usethedropdownmenutochoosethephysicaldeviceyou wanttouse. ToconnectthisvirtualmachinetotheserversSCSIdevicewhenthevirtual machineispoweredon,selectConnectatpoweron. UnderVirtualdevicenode,selectthevirtualdevicenodewhereyouwantthis devicetoappearinthevirtualmachine. Youcanalsoselectthecheckboxtoindicatethatthevirtualdeviceissetupinthe samewayasthephysicalunit. 6 ReviewtheinformationintheReadytoCompletewindow,andclickFinish.
VMware, Inc.
201
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
template icon
Creating Templates
Therearethreewaystocreateatemplate:
204
VMware, Inc.
To convert an existing virtual machine to a template 1 2 StarttheVIClientandlogintotheVirtualCenterServer. ClicktheInventorybuttoninthenavigationbar. Theinventorypanelandtheinformationpaneldisplayinformationabout manageddatacenters,hosts,resourcepools,andvirtualmachines.Theinventory toolbarappears. 3 4 5 Expandtheinventoryasneeded,andselectavirtualmachine. Turnoffthevirtualmachineusingtheshutdownorpoweroffoptions. FromtheCommandsareaorthepopupmenu,clickConverttoTemplate. VirtualCentermarksthatvirtualmachineasatemplateanddisplaysthetaskinthe RecentTaskspane. To clone a virtual machine to a template 1 2 3 4 StarttheVIclient,andlogintotheVirtualCenterServer. ClickInventoryinthenavigationbartodisplaytheinventorypanel. Turnoffthevirtualmachineusingtheshutdownorpoweroffoptions. RightclickthevirtualmachineandclickClonetoTemplate. TheCloneVirtualMachinetoTemplatewizardappears. 5 Givethenewtemplateaname,selectitsinventorylocation,andclickNext. Enterausefulnamethatdescribesthetemplate.Thenamecanbeupto80 characterslongandcancontainalphanumericcharactersandtheunderscore(_) andhyphen()characters.Itshouldalsobeuniqueacrossalltemplatesandvirtual machinesinthedatacenter.Namesarecaseinsensitive:thenamemy_vmis identicaltoMy_Vm. 6 7 Passthroughthetargetlocationpage.ClickNext. ClickFinish. VirtualCenterdisplaystheTasksinventorypanelforreferenceandaddsthecloned templatetothelistintheinformationpanel.
VMware, Inc.
205
To clone an existing template 1 2 3 StarttheVIclient,andlogintotheVirtualCenterServer. ClicktheInventorybuttoninthenavigationbar. Selectthedatacenterthatcontainsthetemplate. Thevirtualmachinesandtemplatesassociatedwiththedatacenterappearinthe datacenterpanel. 4 RightclickthetemplateandchooseClone. TheCloneTemplatewizardappears. 5 Givethenewtemplateauniquenameanddescription,andclickNext. Enterausefulnameandabriefdescriptionofthetemplate.Description informationcaninclude,forexample,theoperatingsystem,applications,versions, andintendedusesforthetemplate.Thenamecanbeupto80characterslong,and cancontainalphanumericcharactersandtheunderscore (_)andhyphen()characters.Itshouldalsobeuniqueacrossalltemplatesand virtualmachinesinthedatacenter.Namesarecaseinsensitive:thenamemy_vm isidenticaltoMy_Vm. 6 7 8 9 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 1 2 Convertthetemplatetoavirtualmachine. Editthevirtualmachine.
206
VMware, Inc.
Convertthevirtualmachinetoatemplate.
Youcandirectlychangethenameofatemplateusingtheprocedurebelow. To change the name of a template 1 2 3 4 5 6 FromtheVirtualCenterclient,clicktheInventorybutton. Selectthedatacenterthatcontainsthetemplate. SelecttheVirtualMachinestab. Clickonthetemplate.Clickthetemplateagain. Thenameofthevirtualmachineisnowaneditablefield. Changethename,andclickoutsidethefield.
VMware, Inc.
207
6 7
IntheSelectGuestCustomizationOptionpage,performoneoftheseactions:
NOTECustomizationisnotsupportedforallguestoperatingsystems. Additionally,someguestoperatingsystemsrequireMicrosoftSyspreptools.See InstallingtheMicrosoftSysprepToolsonpage 351. 10 IntheReadytoCompletepage,reviewtheinformationforyournewvirtual machine,selectthePoweronthenewVirtualMachineaftercreationcheckboxif youwanttopoweronthevirtualmachineimmediately,andclickFinish. AfteryouclickFinish,youcannotuseoreditthevirtualmachineuntilthetask completes.Thismighttakeseveralminutes.Thevirtualmachineisaddedtothe datastore.
208
VMware, Inc.
To convert a template to a virtual machine 1 2 StartVirtualCenterclient,andlogintotheVirtualCenterServer. ClicktheInventorybuttoninthenavigationbar. Theinventorypanelandtheinformationpaneldisplayinformationabout manageddatacenters,hosts,resourcepools,andvirtualmachines.Theinventory toolbarappears. 3 Selectthedatacenterthatcontainsthetemplate. Thevirtualmachinesandtemplatesassociatedwiththedatacenterappearinthe datacenterpanel. 4 5 ClicktheVirtualMachinestab. RightclickonthetemplateandchooseConverttoVirtualMachine. Thetemplateisconvertedtoavirtualmachine.
Deleting Templates
To remove templates from the VirtualCenter inventory Thisprocedureunregistersthetemplate.Itdoesnotremovethetemplatefilesfromthe datastore. 1 2 3 4 ClicktheInventorybutton. Selecttheappropriatetemplate. Rightclickthetemplate,andchooseRemovefromInventory. ClickOKtoconfirmremovingthetemplatefromtheVirtualCenterdatabase. AllnondatastoretemplatefilesareremovedfromtheVirtualCenterinventory. To delete a template from disk CAUTIONAfteratemplateisdeletedfromahost,thereisnowaytorecoverit.
1 2 3
VMware, Inc.
209
4 5
Regaining Templates
Templatesareassociatedwithhosts,andtheonlywaytoregainorregistertemplates afterremovingandaddingahostistousethedatastorebrowsertolocatethetemplate. Thenusetheinventorywizardtonameandregisterthe.vmtxfileasatemplateback intoVirtualCenter. NOTEIfyouwantthetemplatetoretainitsoriginalname,donotenteranameinthe AddtoInventorywizard.VirtualCenterwillusetheoriginalnameifthefieldinthe wizardisleftblank. To regain a template 1 2 3 4 5 StartVirtualCenterclient,andlogintotheVirtualCenterServer. ClicktheInventorybuttoninthenavigationbar,andselectthehostthatcontains thetemplate. RightclickthedatastorethatcontainsthetemplateandselectBrowseDatastore. Browsethroughthedatastorefolderstofindthe.vmtxfile. Rightclickthe.vmtxfileandselectAddtoInventory. TheAddtoInventorywizardappears. 6 Enteratemplatemachinename,selectalocation,andclickNext. Selectahostorclusteronwhichtostorethetemplate,andclickNext. 7 8 Reviewyourselections,andclickFinish. ThetemplateisregisteredtothehostandcanbeviewedfromthehostsVirtual Machinetab.
210
VMware, Inc.
To clone a virtual machine 1 2 StartVirtualCenterandlogintotheVirtualCenterServer. Fromtheinventorypanel,clicktheInventorybuttoninthenavigationbar. Theinventorypanelandtheinformationpaneldisplaythedatastores,resource pools,hosts,andvirtualmachineinformation.Theinventorytoolbarappears. 3 4 5 Expandtheinventoryasneeded,andclickthesourcevirtualmachine. Poweroffthevirtualmachine. TostarttheCloneaVirtualMachinewizard,clicktheClonetoNewVirtual MachinelinkintheCommandsarea,orchooseClonefromthepopupmenu. TheCloneVirtualMachinewizardappears. 6 7 8 9 10 11 Enteravirtualmachinename,selectalocation,andclickNext. Selectahostorclusteronwhichtoruntheclone,andclickNext. Ifyouchooseacluster,youmustchooseaspecifichostwithinthecluster,andclick Next. Selectaresourcepoolinwhichtoruntheclone,andclickNext. Selectthedatastorelocationwhereyouwanttostorethevirtualmachinefiles,and clickNext. ClicktheAdvancedbuttonformoreoptions,andclickNext. TheSelectGuestCustomizationOptionpageappears.Youcanchooseto customizetheguestoperatingsystemusingthewizardorusinganexisting customizationspecification.Youcanalsochoosenottocustomize. Formoreinformation,seeCustomizingGuestOperatingSystemsonpage 215. 12 13 Selecttheappropriateradiobutton,andclickNext. Reviewyourselections,andclickFinish. OntheReadytoCompleteNewVirtualMachinepage,youcanselectthecheckbox topoweronthenewvirtualmachineaftercreation.AfteryouclickFinish,you cannotuseoreditthevirtualmachineuntilthetaskcompletes.Ifthetaskinvolves thecreationofavirtualdisk,itcouldtakeseveralminutestocomplete.
VMware, Inc.
211
6 7
Enteranameandataskdescriptioninthetextbox. Selectthefrequencyofthetask.
212
VMware, Inc.
VMware, Inc.
213
214
VMware, Inc.
14
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:
ThemostrecentversionofVMwareToolsisinstalledintheguestoperating system.
VMware, Inc.
217
ThecloneortemplatehasoneofthefollowingLinuxversionsinstalled:
218
VMware, Inc.
To customize a Windows guest operating system TheGuestCustomizationwizardstartsindirectlyfromtheDeployTemplatewizardor CloneVirtualMachinewizard,oryoucanstartthewizardbyselectingavirtual machineandthenselectingEdit>CustomizationSpecifications. 1 2 StarttheGuestCustomizationwizard. OntheRegistrationInformationpage,enterthevirtualmachineownersname andorganization.ClickNext. Thisinformationisforguestoperatingsystemregistrationpurposes.Itis displayedintheguestoperatingsystemSystemProperties.IntheNamefield,you canenterthenameofaperson,user,orgroup. 3 OntheComputerNamepage,specifytheComputerNameforthevirtual machine.ClickNext. Thecomputernameisthenamegiventotheparticularinstanceofaguest operatingsystem.Theoperatingsystemusesthisnametoidentifyitselfonthe network.OnWindowssystems,itiscalledthecomputername.Onmostother operatingsystems,itiscalledthehostname.Thisisnotthesameasthevirtual machinenamethatwasdeclaredearlierintheDeployTemplatewizardorClone VirtualMachinewizard.Youcansetthecomputernameusingthefollowing options:
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.
VMware, Inc.
219
OntheAdministratorPasswordpage,typeandconfirmtheadministrator passwordforthevirtualmachine.ClickNext. Ifyouleavethepasswordblank,theVIClientasksyoutoconfirmthat Administratorusersarentrequiredtoprovideapassword. NOTEYoucanonlychangetheadministratorpasswordiftheadministrator passwordonthesourceWindowsvirtualmachineisblank.Ifyouspecifyanew administratorpasswordandthesourceWindowsvirtualmachineortemplate alreadyhasone,theoldadministratorpassworddoesnotchange. Ifyouwanttoautomaticallyloginasadministratorwhenthevirtualmachine boots,selectAutomaticallylogonastheadministratorandspecifyhowmany timesautomaticloginistobeperformed.Thisisusefulifyouknowyouwillhave aseriesofrebootsbeforethevirtualmachineisreadyfornormalloginusers.
6 7
IfyouwantVirtualCentertoautomaticallyconfigureallnetworkinterfacesfroma DHCPserver,selectTypicalsettingsontheNetworkpage.ClickNext.
220
VMware, Inc.
UsetheNetworkPropertiesdialogboxtoperformthesesteps: a OntheGeneraltab,selectwhetheryouwanttouseDHCPtoobtainanIP addressautomaticallyorentertheIPaddressesmanually.Alsoselectwhether youwanttouseDHCPtoobtainanDNSserveraddressautomaticallyorenter theDNSserveraddressesmanually. OntheDNStab,specifytheDNSconnectionsbyenteringDNSsuffixes.For eachDNSsuffixyouenter,clickAdd.IfyouareaddingmultipleDNS connections,useMoveUpandMoveDowntospecifytheorderinwhicha virtualmachineistousetheconnections. OntheWINStab,specifytheprimaryandsecondaryWINSaddressesby typingtheIPaddressesintheentryboxes. ClickOKtoreturntothepreviousdialogbox.ClickNextontheNetwork GuestCustomizationsdialogbox.
c d
VMware, Inc.
221
10
OntheWorkgrouporDomainpage,completeoneofthesesteps:
11 12 13
VirtualCentersavesthecustomizedconfigurationparametersintheVirtualCenter database.Ifthecustomizationsettingsaresaved,theadministrator,anddomain administrator,passwordsarestoredinencryptedformatinthedatabase.Because thecertificateusedtoencryptthepasswordsisuniquetoeachVirtualCenter Server,reinstallingtheVirtualCenterServer,orattachinganewinstanceofthe serverthedatabase,invalidatestheencryptedpasswords.Thepasswordsmustbe reenteredbeforetheycanbeused. 14 15 ClickFinishtosaveyourchangesandexittheGuestCustomizationwizard. ClickFinishtodeploythevirtualmachineandexittheDeployTemplatewizardor CloneVirtualMachinewizard.
222
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.
3 4 5
IfyouwantVirtualCentertoautomaticallyconfigureallnetworkinterfacesfroma DHCPserver,selectTypicalsettingsontheNetworkpage.ClickNext. IfVirtualCenterconfigurationisnotappropriateforyourenvironment,select Customsettings,andclickNext. Selectthenetworkinterfacecard(NIC)tocustomizeandclickCustomizetomake additionalspecifications. UsetheNetworkPropertiesdialogboxtoperformthesesteps: a OntheGeneraltab,selectwhetheryouwanttouseDHCPtoobtainanIP addressautomaticallyorentertheIPaddressesmanually.Alsoselectwhether youwanttouseDHCPtoobtainanDNSserveraddressautomaticallyorenter theDNSserveraddressesmanually. ClickOKtoreturntothepreviousdialogbox.ClickNextontheNetwork GuestCustomizationspage.
VMware, Inc.
223
VirtualCentersavesthecustomizedconfigurationparametersintheVirtualCenter database.Ifthecustomizationsettingsaresaved,theadministrator,anddomain administrator,passwordsarestoredinencryptedformatinthedatabase.Because thecertificateusedtoencryptthepasswordsisuniquetoeachVirtualCenter Server,reinstallingtheVirtualCenterServer,orattachinganewinstanceofthe serverthedatabase,invalidatestheencryptedpasswords.Thepasswordsmustbe reenteredbeforetheycanbeused. 8 ClickFinish. VirtualCenterclosestheGuestCustomizationwizardandreturnsyoutothe DeployTemplatewizardorCloneVirtualMachinewizard. 9 ClickFinishtodeploythevirtualmachinefromthetemplateorcreatetheclone.
224
VMware, Inc.
Tocreateanewspecification,clicktheNewicon. TheGuestCustomizationwizardappears.
3 4 5 6
Tospecifyanameforthecomputer,selecttheradiobuttonforoneofthefollowing:
VMware, Inc.
225
ClickNext. TheoperatingsystemLicensepageappears.
10 11 12
13 14 15 16
17 18
ClickNext. Specifythenetworkinterfacesettingsifyouwanttocustomizethesoftware settingsforeachnetworkinterface.Selecttheradiobuttonfortypicalsettingsto enableDHCPforallnetworkinterfacesortheradiobuttonforcustomsettingsto manuallyconfigureeachnetworkinterface. ClickNext. IntheWorkgrouporDomainpage,selectthewayinwhichthevirtualmachine participatesinthenetwork,selecttheradiobuttonforworkgroupandentera workgroupname,orselecttheradiobuttonforWindowsserverdomainandenter thedomain.
19 20
226
VMware, Inc.
VMware, Inc.
227
26 27 28 29
30 31 32
228
VMware, Inc.
VMware, Inc.
229
230
VMware, Inc.
15
15
AboutMigrationonpage 232 Migrationonpage 233 MigrationwithVMotiononpage 233 MigrationWizardonpage 241 MigrationwithStorageVMotiononpage 245
VMware, Inc.
231
About Migration
Migrationistheprocessofmovingavirtualmachinefromonehosttoanother.Ifthe virtualmachineispoweredofforsuspended,thisprocessiscalledmigration.Ifthe virtualmachineispoweredon,thisprocessiscalledmigrationwithVMotion.Migration withVMotion,designedtobeusedbetweencompatiblesystems,allowsyoutomigrate virtualmachineswithnodowntimebutrequiresVMotionlicensingandspecific configuration. InVirtualCenter2.0andgreater,youhavetwomigrationoptions:
232
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.
2 3
VMware, Inc.
233
Ifanyerroroccursduringmigration,thevirtualmachinesreverttotheiroriginalstates andlocations.
VMotion Requirements
TobeconfiguredforVMotion,eachhostintheclustermustmeetthefollowing requirements.
Shared Storage
Ensurethatthemanagedhostsusesharedstorage.Sharedstorageistypicallyona storageareanetwork(SAN),butcanalsobeimplementedusingiSCSIandNASshared storage.SeetheVMwareSANConfigurationGuideforadditionalinformationonSAN andtheESXServer3ConfigurationGuideorESXServer3iConfigurationGuidefor informationonothersharedstorage.
CPU Compatibility
Makesurethatthesourceanddestinationhostshaveacompatiblesetofprocessors. VMotiontransferstherunningarchitecturalstateofavirtualmachinebetween underlyingVMwareESXServersystems.VMotioncompatibilityrequiresthatthe processorsofthetargethostbeabletoresumeexecutionusingtheequivalent instructionsthattheprocessorsofthesourcehostwereusingwhensuspended. Processorclockspeedsandcachesizes,andthenumberofprocessorcorescanvary,but
234
VMware, Inc.
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
VMware, Inc.
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 VMotionrequiresaGigabitEthernetnetworktoensurerapidmigration:
2 3
236
VMware, Inc.
VMware, Inc.
237
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
VMware, Inc.
239
AspecifichostfeatureseffectsoncompatibilityaredependentonwhetherornotESX Serverexposesorhidesthemfromvirtualmachines:
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.
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 2 FromtheVirtualCenterclient,clicktheInventorybuttoninthenavigationbar. ChooseMigratefromthepopupmenu. TheMigrateVirtualMachinewizardstarts. 3 Selectthedestinationhostorclusterforthisvirtualmachinemigration. AnycompatibilityproblemisdisplayedintheCompatibilitypanel.Fixthe problem,orchooseanotherhostorcluster. PossibletargetsincludehostsandDRSclusterswithanylevelofautomation.Ifa clusterhasnoDRSenabled,selectaspecifichostintheclusterratherthanselecting theclusteritself.
VMware, Inc.
241
Selectthedestinationdatastore. Thedatastoresthatareaccessiblefromthenewdestinationarelisted.
242
VMware, Inc.
To migrate a powered-on virtual machine NOTEBeforeyoubegin,disconnectanyperipheraldevicesconnectedtothevirtual machine.Ifthevirtualmachineisusingaphysicaldeviceonthesourcehost,thatdevice willnotbeaccessibleonthedestinationhost.Thisisanincompatibilitythatwill preventuseofVMotion.Forexample,ifthevirtualmachineisreadingfromaCDROM driveonthesourcehost,itcannotaccessthatdrivefromthedestinationhost. 1 2 FromtheVIClient,clicktheInventorybuttoninthenavigationbar.Expandthe inventoryasneeded,andclicktheappropriatevirtualmachine. MakesurethatboththesourceandtargethostsareVMotionenabledandusing thesameshareddatastore.Foreachhost: a b SelecttheSummarytab. ChecktheVMotionEnabledfieldandtheDatastoresection. TheVMotionEnabledfieldshouldsayYes.Datastoresonbothhostsshould listthedatastorewhichthevirtualmachinetobemigratedresideson. InmigrationwithVMotion,ahostmusthaveVMotionenabledonittomigratea poweredonvirtualmachinetoorfromthehost.VMotioninterfacesare configuredandenabledusingthenetworkconfigurationoptionsforthehost. 3 4 Displaytheinventorypanel,andselecttheappropriatedatacenter. ClicktheInventoryoptioninthenavigationbar.Expandtheinventory,asneeded, andclicktheappropriatevirtualmachine.
VMware, Inc.
243
ThemigrationwithVMotionwizardstarts. Virtualmachinescanalsobedroppedintoresourcepoolsforanyhostorcluster, inwhichcasethewizardskipstheResourcePoolSelectionpage. Intheeventthatthevirtualmachinesaredroppedontoaresourcepoolonthe samehostorcluster,theMigrationwizardisnotinvoked.Instead,thevirtual machinesarereassignedtothenewresourcepool,pendingadmissioncontrolto thenewpool. NOTEIfmultiplevirtualmachinesareselectedandthewizardisinvokedthrough draganddrop,thevirtualmachinesmustallbeinthesamepowerstate. Otherwise,anerrormessageisdisplayed,andthewizardstops. 6 7 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.
Selectthemigrationprioritylevel:
10
11
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.
VirtualmachineswithsnapshotscannotbemigratedusingStorageVMotion. Virtualmachinedisksmustbeinpersistentmodeorberawdevicemaps. Thehostonwhichthevirtualmachineisrunningmusthavesufficientresourcesto supporttwoinstancesofthevirtualmachinerunningconcurrentlyforabrieftime. ThehostonwhichthevirtualmachineisrunningmusthaveaVMotionlicense, andbecorrectlyconfiguredforVMotion. Thehostonwhichthevirtualmachineisrunningmusthaveaccesstoboththe sourceandtargetdatastores. VMwareInfrastructure3supportsamaximumoffoursimultaneousVMotionor StorageVMotionaccessestoasingledatastore.AmigrationwithVMotion involvestwosimultaneousaccessestothedatastore,bythesourceanddestination hosts.AmigrationwithStorageVMotioninvolvesoneaccesstothesource datastoreandoneaccesstothedestinationdatastore.Therefore,ifnoother migrationsareoccurring,uptofourconcurrentStorageVMotionmigrations involvingthedatastorecanoccursimultaneously.
246
VMware, Inc.
VMware, Inc.
247
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
Understanding Snapshots
Asnapshotcapturestheentirestateofthevirtualmachineatthetimeyoutakethe snapshot.Thisincludes:
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.
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. 2 Typeanameforyoursnapshot.
VMware, Inc.
251
Clickthetargetvirtualmachinetodisplaytasksandeventsforthismachineor, whilethevirtualmachineisstillselected,clicktheTasks&Eventstab.
252
VMware, Inc.
ClickOK.
VMware, Inc.
CloseClosestheSnapshotManager. HelpOpensthehelpsystem.
To use the Snapshot Manager 1 2 3 ChooseInventory>VirtualMachine>Snapshot>SnapshotManager. IntheSnapshotManager,selectasnapshotbyclickingit. Togotoasnapshot,clicktheGotobuttontorestorethevirtualmachinetoany arbitrarysnapshot. TheGotocommandallowsyoutorestorethestateofanysnapshot. 4 5 6 7 ClickYesintheconfirmationdialogbox. Todeleteasnapshot,clicktheDeletebuttontopermanentlyremoveasnapshot fromVirtualCenteruse. ClickYesintheconfirmationdialogbox. Todeleteallsnapshots,clicktheDeleteAllbuttontopermanentlyremoveall snapshotsfromVirtualCenteruse. NOTEDeletecommitsthesnapshotdatatotheparentandthenremovesthe selectedsnapshot.DeleteAllcommitsalltheimmediatesnapshotsbeforetheYou areherecurrentstatetothebasediskandremovesallexistingsnapshotsforthat virtualmachine. 8 9
254
ClickYesintheconfirmationdialogbox. ClickClosetoexittheSnapshotManager.
VMware, Inc.
Restoring a Snapshot
VMwareVirtualCenterincludesthefollowingsnapshotmethodstoallowyoutoreturn totheoriginalvirtualmachine:
Parent Snapshot
TodiscernbetweentheReverttoSnapshotandGotocommands,youmust understandwhatismeantbytheparentsnapshot. Theparentsnapshotisthemostrecentlysavedversionofthecurrentstateofthevirtual machine.Ifyouhavejusttakenasnapshot,thatstoredstateistheparentsnapshotof thecurrentstate(Youarehere).Ifyourevertorgotoasnapshot,thatsnapshotbecomes theparentofthecurrentstate(Youarehere). TheparentsnapshotisalwaysthesnapshotappearingimmediatelyabovetheYouare hereiconintheSnapshotManager. Figure 16-2. Parent Snapshot
Parent Snapshot
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
When you take a snapshot from the snapshot_a state, snapshot_a becomes the parent of the new shapshot (snapshot_b) and snapshot_b is the parent shapshot of the You are here state. If you take a snapshot now, the new snapshot will be based on the You are here state, whose parent snapshot is the snapshot_b state.
When you go to snapshot_a, snapshot_a becomes the parent of the You are here state. If you take a snapshot now, the new snapshot will be based on the snapshot_a state. When you revert a virtual machine, the virtual machine returns to the parent snapshot of the virtual machine (that is, the parent of the current You are here state).
256
VMware, Inc.
Therearethreewaystoreverttotheparentsnapshot:
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:
VMware, Inc.
Usersonpage 265 Groupsonpage 267 Permissionsonpage 267 Rolesonpage 268 AccessPermissionsonpage 274
Access Elements
AccesstoVMwareInfrastructureobjectsandactivitiesisestablishedthroughthe combinationof:
Access Rules
Thefollowingisalistofgeneralrulestoconsiderwhenconfiguringyourusersand groupspermissions. Usersdonotneedtologoutandloginforchangestotakeeffect.Allchangestakeeffect immediately.
262
VMware, Inc.
Hierarchical Inheritance
Propagationissetperpermissionrule,notuniversallyapplied.Permissionsdefinedfor asubobjectalwaysoverridethosepropagatedfromparentobjects. Withrespecttopermissions,therearethreetypesofelementsinthehierarchy.Theyare:
ManagedentityThesecanhavepermissionsdefinedonthem.
RelatedtoamanagedentityThesecannothavepermissionsdefinedonthem, butinheritaccessfromtheobjecttheyarerelatedto.Examplesinclude:
Networks Datastores
GlobalentityThesealwaysgettheirpermissionsfromtherootnode.Examples include:
VMware, Inc.
263
Example1:Expandingauserspermissions
User1isnotassignedspecificpermission:
User1,whobelongstogroupsAandB,logson. User1canbothpoweronandtakesnapshotsofvirtualmachine.
Example2:Limitingauserspermissions
User1ReadOnlypermissionisremovedonvirtualmachine:
User1cantakesnapshotsbutnotpoweron.
264
VMware, Inc.
Example3:Addingavirtualmachine
Users
AuserisanindividualauthorizedtologintoanESXServerhostortoVirtualCenter. Usersonahostfallintotwocategories:thosewhocanaccesstheESXServerhost throughVirtualCenterandthosewhocanaccessthehostbydirectlyloggingintothe hostfromVIClient,VIWebAccess,athirdpartyclient,oracommandshell.Thesetwo categoriesdrawusersfromdifferentsources:
VMware, Inc.
265
EachESXServerhosthastwodefaultusers:
266
VMware, Inc.
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:
268
VMware, Inc.
VirtualMachine PowerUser
sample
VMware, Inc.
269
Datacenter Administrator
sample
VirtualMachine Administrator
sample
Allprivilegesforallprivilegegroups,except permissions.
NOTEChangestopermissionsandrolesareimplementedimmediately,evenifthe usersinvolvedareloggedon.
Creating Roles
Someofthedefaultrolesarepreconfiguredandcannotbechanged.Ifyouhave situationsthatrequireadifferentcombinationofaccessprivileges,createanadditional roleormodifytheprovidedsamplerolestosuityourneeds. To create a role 1 2 LogintotheVIClientconnectedtoeitheraVirtualCenterServeroranESXServer hostasauserwithAdministratorprivileges. FromtheVIClient,clicktheAdminbuttoninthenavigationbar.ClicktheRoles tab.
VMware, Inc.
271
RightclickintheRolestabinformationpanel.ChooseAdd. TheAddRoledialogboxappears.
4 5
Cloning Roles
Youcanmakeacopyofanexistingrole,renameit,andlatereditit.Whenyoumakea copy,thenewroleisnotautomaticallyappliedtothesameuserorgroupsandobjects. To clone a role 1 2 FromtheVIClient,clicktheAdminbuttoninthenavigationbar.ClicktheRoles tab. Toselecttheroletoduplicate,clicktheobjectinthelistofRoles.
272
VMware, Inc.
Editing Roles
Whenyoueditarole,youhavetheoptiontochangeanyoralloftheprivilegesselected forthatrole.Whencompleted,thesenewprivilegesareappliedtoanyuserorgroup assignedtheeditedrole. To edit a permissions role 1 2 3 4 5 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 2 FromtheVIClient,clicktheAdminbuttoninthenavigationbar.ClicktheRoles tab. Toselecttheroletoremove,clicktheobjectinthelistofroles. YoucanselectmultiplerolesusingtheCtrlorShiftkeys. 3 ChooseAdministration>Role>Remove.
VMware, Inc.
273
SelectoneoftheradiobuttonoptionsandclickOK. Theoptionsare:
Renaming Roles
Roles,likemostotherVMwareInfrastructureobjects,canberenamed. To rename an existing role 1 2 3 4 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.
InVirtualCenterFolders,datacenters,clusters,resourcepools,hosts InESXServerResourcepools,thehost,virtualmachines
Withtheappropriateobjectselected,clickthePermissionstab.
VMware, Inc.
275
RightclickinthePermissionstabandchooseAddPermission.
276
VMware, Inc.
ClicktheAddbuttontoopentheSelectUsersorGroupsdialogbox.
SeeAdjustingtheSearchListinLargeDomainsonpage 278forinformationon adjustingthelistofusersandgroupsyouselectfrom. 8 Identifytheuserorgroupthatisbeingassignedthisrole: a b c ChoosethedomainwheretheuserorgroupislocatedfromtheDomain dropdownmenu. TypeanameintheSearchboxorselectanamefromtheNamelist. ClickAdd. ThenameisaddedtoeithertheUsersorGroupslist. d e RepeatstepathroughStep ctoaddadditionalusersorgroups. ClickOKwhenfinished.
VMware, Inc.
277
10
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.
Topropagatetheprivilegestothechildrenoftheassignedinventoryobject,click thePropagatecheckbox.
VMware, Inc.
279
280
VMware, Inc.
18
18
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 Day Week Month Year Interval Duration 1Day 1Week 1Month 1Year Collection Frequency 5Minutes 30Minutes 2Hours 1Days Configurable Attributes Possible Values IntervalLength(Days)13 CollectionFrequency(Minutes)1,2,3,5 None None IntervalLength(Years)13
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
Metrics Basicmetrics:
Best Practice Useforlongtermperformance monitoringwhendevice statisticsarenotrequired. Level1isthedefaultCollection LevelforallCollectionIntervals. Useforlongtermperformance monitoringwhendevice statisticsarenotrequiredbut youwanttomonitormorethan thebasicstatistics.
AverageusageforCPU,memory,disk,and networkcounters Systemuptimeandheartbeat DRSmetrics CPU,memory,disk,andnetworkcounters Average,summation,andlatestrolluptypes (doesnotincludemaximumandminimum rolluptypes) Systemuptimeandheartbeat DRSmetrics
Level2
Allmetricsfor:
VMware, Inc.
283
Reasonstousecollectionlevel3:
Reasonstousecollectionlevel4:
Todeterminewhetheradeviceisbeingsaturated. Totroubleshooterrors.
284
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.
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
3 4 5 6
NOTETokeepdatasamplesformorethan3years,archiveitoutsideofthe VirtualCenterdatabase. Foralistofcollectionintervalattributesthatareconfigurable,SeeTable 182, StatisticCollectionLevels,onpage 283. Foradescriptionofcollectionfrequencyandduration,seeAboutCollection IntervalsandCollectionLevelsonpage 282. 7 8 9 ClickOK. RepeatStep 3Step 7foreachcollectionintervaltochange. Validatethenewconfigurationbyusingthedatabaseestimationcalculator.
EnterthenumberofPhysicalHostsinyourinventory. EnterthenumberofVirtualMachinesinyourinventory.
288
VMware, Inc.
(Optional)Validatethechangebyusingthedatabaseestimationcalculator.
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 2 Selectahost,cluster,resourcepool,orvirtualmachineintheinventorypanel. SelectthePerformancetab. Figure 18-3. VI Client displaying Performance tab for virtual machine.
SelectanoptionfromtheSwitchtomenutoviewadifferentchart.Preconfigured chartsincludethefollowing:
290
VMware, Inc.
VMware, Inc.
291
To customize charts 1 InthePerformancetab,clickChangeChartOptions.TheCustomizePerformance Chartdialogboxisdisplayed. Figure 18-4. Customize Performance Chart dialog box.
292
VMware, Inc.
To save your settings as a new chart view 1 2 IntheCustomizePerformanceChartdialogbox,clickSaveChartSettings.The SaveSelectiondialogboxisdisplayed. SelectachartandclickOK.YoursettingsaresavedandaddedtotheSwitchto menu,andtheSaveSelectiondialogboxisclosed.
Resource Maps
InVirtualCenter,amapisavisualrepresentationofyourdatacenterstopology.Maps provideavisualrepresentationoftherelationshipsbetweenthevirtualandphysical resourcesavailableinVirtualCenter.Thefollowingpreconfiguredmapviewsare available:
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
Attribute
Description Hosticon.
294
VMware, Inc.
Networkicon.
Datastoreicon.
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:
Managing Tasks
ThissectiondescribeshowtoviewandscheduleVirtualCentertasks.Tasksareplanned activities.Theseactivitiesarescheduledorinitiatedmanually.Tasksgenerateevent messagesthatindicateanyissuesassociatedwiththetask.Therearetwokindsoftasks:
Thissectioncontainsthefollowingsections:
VMware, Inc.
297
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.
To perform a task on an ESX Server 1 FromtheVIClientconnectedtoanESXServer,clicktheInventorybuttoninthe navigationbar.Expandtheinventoryasneeded,andclicktheobjectwherethe actionistobeperformed. Choosetheactivityfromthemainorpopupmenuassociatedwiththeobject. Forexample,selectavirtualmachine,rightclick,andchoosethePowerOnoption. To schedule or view a list of tasks on an ESX Server AddthehosttotheVirtualCenterinventory. SeeAddingaHostonpage 119formoreinformation. ToscheduleataskonaVirtualCenterServer,seeManagingScheduledTaskson page 301. To view a list of tasks completed on a VirtualCenter Server 1 2 FromtheVIClient,clicktheInventory,andclicktherootfolder. ClicktheTask&Eventstab.ClicktheTasksbuttonontheTasks&Eventspanel.
VMware, Inc.
299
Clickataskinthepanel. DetailedinformationappearsintheTaskDetailspane.
300
VMware, Inc.
Typeakeywordintothebox,andpressEnter. Thelistoftasksdisplaysonlythoseitemsthatcontainthekeywordyoutyped.
Changethepowerstateofavirtualmachine(seeChangingVirtualMachine PowerStatesonpage 169) Createavirtualmachinetemplate(seeCreatingTemplatesonpage 204) MoveavirtualmachinewithVMotion(seeMigrationwithVMotionon page 233) Createavirtualmachine(seeUsingtheNewVirtualMachineWizardon page 144) Takeasnapshotofavirtualmachine(seeUnderstandingSnapshotsonpage 249)
301
VMware, Inc.
302
VMware, Inc.
VMware, Inc.
303
Tocompletethewizard,clickFinish. VirtualCenteraddsthetasktothelistintheScheduledTaskstab.
304
VMware, Inc.
Canceling a Task
Onlytasksthatareinprocesscanbecanceled.Andonlyselected(scheduledor manuallyinitiated)taskscanbecanceledwhileinprocess.Cancelingataskwhileitis runningrequiresthatyouhavetheappropriatepermissionsassignedtothehostwhere thetaskisoccurring. NOTEThecancelingoperationisnotallowedifoneorbothofthehostsinvolvedisan ESXServerversion2.0.1. Cancelingataskdiffersfromremovingatask.Cancelingataskstopsataskcurrently occurring,whetherstartedmanuallyorscheduled.Removingataskremovesfuture occurrencesofascheduledtask. Thetasksthatcanbecanceledaftertheystartare:
VMware, Inc.
305
3 4
306
VMware, Inc.
VirtualCenterstopsprogressonthetask,returnstheobjectstotheirprevious states,anddisplaysthetaskascanceled.
Managing Events
AneventisanyactionthatisofinteresttotheVirtualCenterServerortheESXServer. Eacheventtriggersaneventmessage.Alleventmessagesarearchivedonthe VirtualCenterServersdatabase.Vieweventmessagesfromtwolocations:
VMware, Inc.
307
308
VMware, Inc.
ClickanyofthebluehighlighteditemsintheEventsDetailsbox. Theviewchangestodisplaytheselectedlinkedobject.
VMware, Inc.
309
310
VMware, Inc.
VMware, Inc.
311
5 6 7
Managing Alarms
Alarmsarespecificnotificationsthatoccurinresponsetoselectedevents.Somealarms aredefinedbyproductdefault.Additionalalarmscanbecreatedandappliedto selectedinventoryobjectsorallinventoryobjects. NOTETheviewsandcapabilitiesdisplayedvarydependingonwhethertheVIClient isconnectedtoaVirtualCenterServeroranESXServer.TheAlarmsoptionisnot availablewhentheVIClientisconnectedtoanESXServer. Thissectioncontainsthefollowingtopics:
UnderstandingAlarmsonpage 314 PreparingforEmailMessageSMTPAlarmNotificationonpage 315 PreparingforSNMPAlarmNotificationonpage 316 CreatingAlarmsonpage 317 EditingAlarmsonpage 322 RemovingAlarmsonpage 323
312
VMware, Inc.
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:
StateMonitorhoststateandvirtualmachinestate. Thetriggeringoptionsare:Is(state)andIsNot(state).
Thereareseveraltypesofalarmnotificationmethods:
314
VMware, Inc.
Theactionsavailablewithalarmsaredescribedinthefollowingsections:
PreparingforEmailMessageSMTPAlarmNotificationonpage 315 PreparingforSNMPAlarmNotificationonpage 316 CreatingAlarmsonpage 317 EditingAlarmsonpage 322 RemovingAlarmsonpage 323
To define the SMTP and email message addressing information 1 2 FromtheVIClient,chooseAdministration>VirtualCenterManagementServer Configuration. ClickMailinthenavigationlist.
VMware, Inc.
315
Foremailmessagenotification,settheSMTPserverandSMTPport:(SEEUPDATE)
ClickOK.
TheVirtualCenterServerhost. TheSNMPreceiverservertoacceptthetrapsfromVirtualCenter.
Whenyoucreateanalarm,onlyonetrapistriggeredandsent.Thealarmparameters include:
To define the SNMP information 1 2 3 FromtheVIClient,chooseAdministration>VirtualCenterManagementServer Configuration. ClickSNMPinthenavigationlist. EntertheSNMPandmailaddressing,asappropriate: ConfigureuptofourreceiversofSNMPtraps.Theymustbeconfiguredin numericalorder,1,2,3,and4.EachSNMPtraprequiresacorrespondinghost name,portandcommunity.Forexample:
ReceiverURLTheDNSnameandIPaddressoftheSNMPreceiver.
316
VMware, Inc.
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. 3 Selectthealarmtype.
VMware, Inc.
317
5 6
Todefinethealarmbutnotmakeitactive,deselecttheEnablebox. ClicktheTriggerstabandtheAddbutton.
IntheTriggerstab,therearefourdropdownmenus:
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.
(Optional)Definemultipleconditionsforthealarmtriggeringevent.ClickAdd. Entertheparametersforeachcondition.
VMware, Inc.
319
Specifythereportingfrequencywhenthealarmistriggered.Enteravaluefor ToleranceandoneforFrequency.
Specifytheactiontobetakenwhenthealarmistriggered.
10
320
VMware, Inc.
11
Sendanotificationemail. ProvidetheemailaddressofthenotificationrecipientintheValuefield. SMTPsendsanotificationemail.TheSMTPmustbereadywhentheemailis sent.TherearetwowaystosetSMTP:throughVirtualCenterorthrough MicrosoftOutlookExpress.VirtualCentersetupisnotalwaysneededifthe SMTPsettinginOutlookExpressiscorrect. VirtualCenterServergeneratestheemailmessagesubjectandbodytext.Only thetolist(receiver)isrequiredfromuserinput.Specifytheemailaddress towhichthemessageshouldbesent.Separatemultiplerecipientswith commasorsemicolons.SeePreparingforEmailMessageSMTPAlarm Notificationonpage 315.
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
{oldStatus} alarm status before it is triggered {newStatus} alarm status after it is triggered {target} inventory object as triggering alarm Example scripts: "c:\windows\system32\cmd.exe /c c:\MyAlarmProcess.bat {targetName} {alarmName}"
Poweron,Poweroff,Suspend,orResetthevirtualmachine. Theseapplyonlytoavirtualmachinealarm.
12
Editing Alarms
Alarmscanbemodified,butyoumusteditthematthehierarchicallevelwherethey werecreated.Asimplechangeistoenableordisablethealarm.Ifanalarmisdisabled, anXappearsonthealarmlistingicon. To edit an existing alarm 1 FromtheVIClientconnectedtoaVirtualCenterServer,clicktheInventorybutton inthenavigationbar.Expandtheinventoryasneeded,clicktheAlarmstab,and clicktheDefinitionsbutton.
322
VMware, Inc.
3 4
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. 4 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:
VMware, Inc.
Alarmsonpage 328 Datacenteronpage 329 Datastoreonpage 329 Extensionsonpage 330 Foldersonpage 330 Globalonpage 331 HostCIMonpage 333 HostConfigurationonpage 333 HostInventoryonpage 335 HostLocalOperationsonpage 337
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 CreateAlarm1 Description Createsanewalarm. UserinterfaceelementAlarmtab popupmenu,Filemenu DeleteAlarm Deletesanexistingalarm. UserinterfaceelementAlarmtab popupmenu,Filemenu ModifyAlarm Changesthepropertiesofanexisting alarm. UserinterfaceelementAlarmtab popupmenu,Filemenu VConly VConly Used VConly Pair with Object Alarm object parent Alarm object parent Alarm object parent Effective on Object All inventory items All inventory items All inventory items
1. Whencreatingalarmswithacustomaction,privilegetoperformtheactionisverifiedwhentheusecreates thealarm.
328
VMware, Inc.
Datacenter
Table A-2. Datacenter Privileges
Privilege Name Create Datacenter Description Createsanewdatacenter. 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 VConly Datacenter Datacenters VConly VConly Datacenter plusparent object Datacenter, sourceand destination Affects VConly Pair with Object Datacenter Effective on Object Datacenter folders
Delete Datacenter
Datacenters
Move Datacenter
Datastore
Table A-3. Datastore Privileges
Privilege Name Browse Datastore Description Browsesfilesonadatastore. UserinterfaceelementAddexisting disk,browseforCDROMorFloppy media,serialorparallelportfiles Removesadatastore. UserinterfaceelementInventory datastorepopupmenu,Edit>Remove, Inventory>Datastore>Remove Deletesafileinthedatastore. UserinterfaceelementDatastore BrowsertoolbarbuttonandDatastore popupmenu HCandVC Datastores Datastores HCandVC Datastores Datastores Affects HCandVC Pair with Object Datastores Effective on Object Datastores
Delete Datastore
Delete DatastoreFile
VMware, Inc.
329
Extensions
Table A-4. Extensions Privileges
Privilege Name Register Extension Unregister Extension Update Extension Description Registersanextension(plugin) Unregistersanextension(plugin) Updatesanextension(plugin) Affects VConly VConly VConly Pair with Object Root Folder Root Folder Root Folder Effective on Object RootFolder RootFolder RootFolder
Folders
Table A-5. Folder Privileges
Privilege Name CreateFolder Description Createsanewfolder. UserinterfaceelementTaskbar button,Filemenu,popupmenu DeleteFolder Deletesafolder. UserinterfaceelementFilemenu, popupmenu VConly Foldersplus parentobject Folders Affects VConly Pair with Object Folders Effective on Object Folders
330
VMware, Inc.
Global
Table A-6. Global Privileges
Privilege Name CancelTask Description Cancelsarunningorqueuedtask. 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. VConly Anyobject Rootfolder VConly Anyobject Rootfolder VConly Anyobject Affects HCandVC Pair with Object Anyobject Effective on Object Inventory object relatedtothe task Rootfolder
VMware, Inc.
331
Rootfolder
332
VMware, Inc.
Host CIM
Table A-7. Host CIM Privileges
Privilege Name CIM Interaction Description Allowsaclienttoobtainatickettouse forCIMservices. Affects HCandVC Pair with Object Hosts Effective on Object Hosts
Host Configuration
Table A-8. Host Configuration Privileges
Privilege Name Advanced Configuration Description Setsadvancedoptionsinhost configuration. UserinterfaceelementHost Configurationtab>Advanced Settings,Inventoryhierarchypopup menu ChangeDate TimeSettings Setstimeanddatesettingsonthehost. UserinterfaceelementHost Configurationtab>Time Configuration Allowssettingoflockdownmode. UserinterfaceelementHost Configurationtab>SecurityProfile> LockdownMode>Edit HCandVC Hosts Hosts HCandVC Hosts Hosts Affects HCandVC Pair with Object Hosts Effective on Object Hosts
VMware, Inc.
333
334
VMware, Inc.
Host Inventory
Table A-9. Host Inventory Privileges
Privilege Name AddHostTo Cluster Add Standalone Host Description Addsahosttoanexistingcluster. UserinterfaceelementInventory popupmenu Addsastandalonehost. UserinterfaceelementToolbar button,inventorypopupmenu, Inventory>Datacenter>AddHost, File>New>AddHost,Hoststab popupmenu VConly Hosts Datacenters, Hostfolders Affects VConly Pair with Object Hosts Effective on Object Clusters
VMware, Inc.
335
Clusters
RemoveHost FromCluster
Clustersplus parentobject
Clusters, Hostfolders
336
VMware, Inc.
Network
Table A-11. Network Privileges
Privilege Name Delete Network Description Removesanetwork. UserinterfaceelementInventory networkpopupmenu,Edit>Remove, Inventory>Network>Remove Affects HCandVC Pair with Object Datacenter Effective on Object Datacenters
VMware, Inc.
337
Performance
Table A-12. Alarm Management Privileges
Privilege Name Modify Intervals Description Creates,removes,andupdates performancedatacollectionintervals. Userinterfaceelement Administration>VirtualCenter ManagementServerConfiguration> Statistics Affects VConly Pair with Object Rootfolder Effective on Object Rootfolder
338
VMware, Inc.
Permissions
Table A-13. Permissions Privileges
Privilege Name Modify Permission Description Definesoneormorepermissionrules onanentity,orupdatesrulesifalready presentforthegivenuserorgroupon theentity. UserinterfaceelementPermissions tabpopupmenu,Inventory> Permissionsmenu ModifyRole Updatesarolesnameandthe privileges. UserinterfaceelementRolestab popupmenu,toolbarbutton,File menu ReassignRole Permissions Reassignsallpermissionsofaroleto anotherrole. UserinterfaceelementDeleteRole dialogboxradiobuttonandassociated menu HCandVC Anyobject Rootfolder HCandVC Anyobject Rootfolder Used HCandVC Pair with Object Anyobject plusparent object Effective on Object All inventory items
Resource
Table A-14. Resource Privileges
Privilege Name Apply Recommenda tion AssignVirtual MachineTo Pool CreatePool Description Askstheservertogoaheadwitha suggestedVMotion. UserinterfaceelementClusterDRS Recommendationstab Assignsvirtualmachinestoaresource pool. UserinterfaceelementNewVirtual Machinewizard Createsanewresourcepool. UserinterfaceelementFilemenu, popupmenu,Summarytab, Resourcestab HCandVC Resource pools, clusters Resource pools, clusters HCandVC Resource pools Resource pools Affects VConly Pair with Object Clusters Effective on Object Clusters
VMware, Inc.
339
Resource pools
Rootfolder
Rootfolder
Resource pools
340
VMware, Inc.
Scheduled Task
Table A-15. Scheduled Task Privileges
Privilege Name CreateTasks1 Description 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 VConly Allinventory objects Allinventory objects VConly Allinventory objects Allinventory objects VConly Allinventory objects Allinventory objects Affects VConly Pair with Object Allinventory objects Effective on Object Allinventory objects
1. Creatingandrunningatask(ondemand)requirespermissiontoinvoketheassociatedaction.Forexample, Alarmsrequirespermissionsonafoldertocreatealarmsonobjectsinthatfolder.
Sessions
Table A-16. Session Privileges
Privilege Name Global Message Description Setsthegloballoginmessage. UserinterfaceelementSessionstab, Administration>EditMessageofthe Day Impersonatesanotheruser.This capabilityisusedbyextensions. VConly Rootfolder Rootfolder Affects VConly Pair with Object Rootfolder Effective on Object Rootfolder
Impersonate User
VMware, Inc.
341
Tasks
Table A-17. Tasks Privileges
Privilege Name Create Update Description Allowsanextensiontocreatea userdefinedtask. Allowsanextensiontoupdatesa userdefinedtask. Affects VConly VConly Pair with Object Rootfolder Rootfolder Effective on Object Rootfolder Rootfolder
342
VMware, Inc.
VMware, Inc.
343
Affects HCandVC
HCandVC
Virtual machines
Virtual machines
HCandVC
HCandVC
HCandVC HCandVC
344
VMware, Inc.
VMware, Inc.
345
Virtual machines
346
VMware, Inc.
Customize
VMware, Inc.
347
Rootfolder
Rootfolder
348
VMware, Inc.
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\
2 3 4 5 6 7
where<guest>is2k,xp,svr2003,xp64,orsvr200364.
352
VMware, Inc.
To install the Microsoft Sysprep tools from the Windows operating system CD 1 2 3 4 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\
YouarenowreadytocustomizeanewvirtualmachinewithasupportedWindows guestoperatingsystemwhenyoucloneanexistingvirtualmachine.
VMware, Inc.
353
354
VMware, Inc.
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:
CPUonpage 356 Diskonpage 359 ClusterServicesonpage 367 Networkonpage 368 Systemonpage 370
CPU
ThetablesinthissectionlistmetricsformeasuringCPUperformance.All measurementsareinmillisecondsunlessotherwisenoted.CPUperformancechartsare availableforthefollowinginventoryobjects:
356
VMware, Inc.
Virtual Machine
Table C-1. CPU Performance Metrics for Virtual Machines
Available in Collection Level 1(4)
Counter CPUUsage
VC/ESX Yes/Yes
CPUUsagein MHz
1(4)
Yes/Yes
CPUUsed
Yes/Yes
CPU Guaranteed
Yes/Yes
CPUExtra
Yes/Yes
CPUReady
Yes/Yes
CPUSystem
Yes/Yes
CPUIdleTime
Yes/Yes
VMware, Inc.
357
Host
Table C-2. CPU Performance Metrics for Hosts
Available in Collection Level 1
Counter CPUUsed
VC/ESX Yes/Yes
idle
Yes/Yes
CPUReserved Capacity
Yes/Yes
CPUUsagein MHz
1(4)
Yes/Yes
CPUUsage
1(4)
Yes/Yes
Resource Pool
Table C-3. CPU Performance Metrics for Resource Pools
Available in Collection Level 1(4)
VC/ESX Yes/Yes
358
VMware, Inc.
Cluster
Table C-4. CPU Performance Metrics for Clusters
Available in Collection Level 1(4)
VC/ESX Yes/No
Disk
Thetableinthissectionlistsmetricsformeasuringdiskperformance.All measurementsareinkilobytesunlessotherwisenoted.Diskperformancechartsare availableforhostsandvirtualmachines;chartoptionsareidenticalforboth.
VC/ESX Yes/Yes
Read
Yes/Yes
Write
Yes/Yes
VMware, Inc.
359
Table C-5. Disk Performance Metrics for Host and Virtual Machines (Continued)
Available in Collection Level 3
Counter numberWrite
VC/ESX Yes/Yes
numberRead
Yes/Yes
Memory
Thetablesinthissectionlistmetricsformeasuringmemoryperformance.Memory performancechartsareavailableforthefollowinginventoryobjects:
Virtual Machine
Table C-6. Memory Performance Metrics for Virtual Machines
Available in Collection Level 2(4)
Counter MemorySwap In
VC/ESX Yes/Yes
MemorySwap In
Yes/Yes
360
VMware, Inc.
Counter MemorySwap In
VC/ESX Yes/Yes
Memory BalloonTarget
2(4)
Yes/Yes
Memory Balloon
2(4)
Yes/Yes
MemorySwap Out
2(4)
Yes/Yes
MemoryUsage
1(4)
Yes/Yes
Memory Overhead
2(4)
Yes/Yes
MemoryZero
2(4)
Yes/Yes
Memory Active
2(4)
Yes/Yes
Memory Shared
2(4)
Yes/Yes
VMware, Inc.
361
VC/ESX Yes/Yes
Memory Consumed
2(4)
Yes/Yes
MemorySwap Target
2(4)
Yes/Yes
Memory Swapped
2(4)
Yes/Yes
Host
Table C-7. Memory Performance Metrics for Hosts
Available in Collection Level 2
Counter MemoryState
VC/ESX Yes/Yes
MemoryUsed byVMKernel
Yes/Yes
MemorySwap Used
2(4)
Yes/Yes
Memory Active
2(4)
Yes/Yes
362
VMware, Inc.
VC/ESX Yes/Yes
MemorySwap Out
2(4)
Yes/Yes
Memory Unreserved
2(4)
Yes/Yes
2(4) 2
Yes/Yes Yes/Yes
MemoryZero
2(4)
Yes/Yes
MemoryHeap Free
2(4)
Yes/Yes
MemoryUsage
1(4)
Yes/Yes
Memory Shared
2(4)
Yes/Yes
MemorySwap In
2(4)
Yes/Yes
VMware, Inc.
363
Memory Granted
2(4)
Yes/Yes
2(4)
Yes/Yes
Resource Pool
Table C-8. Memory Performance Metrics for Resource Pools
Available in Collection Level 1(4)
Counter MemoryUsage
VC/ESX Yes/No
Memory Granted
2(4)
Yes/Yes
Memory Active
2(4)
Yes/Yes
Memory Shared
2(4)
Yes/Yes
364
VMware, Inc.
Counter MemoryZero
VC/ESX Yes/Yes
Memory Swapped
2(4)
Yes/Yes
MemorySwap Target
2(4)
Yes/No
MemorySwap In
2(4)
Yes/No
MemorySwap Out
2(4)
Yes/No
Memory Balloon
2(4)
Yes/No
Memory BalloonTarget
2(4)
Yes/Yes
Memory Overhead
2(4)
Yes/Yes
VMware, Inc.
365
Cluster
Table C-9. Memory Performance Metrics for Clusters
Available in Collection Level 1(4)
Counter MemoryUsage
VC/ESX Yes/No
Memory Granted
2(4)
Yes/No
Memory Active
2(4)
Yes/No
Memory Shared
2(4)
Yes/No
MemoryZero
2(4)
Yes/No
Memory Unreserved
2(4)
Yes/No
MemorySwap Used
2(4)
Yes/No
MemorySwap Unreserved
2(4)
Yes/No
2(4)
Yes/No
366
VMware, Inc.
Counter MemoryHeap
VC/ESX Yes/No
MemoryHeap Free
2(4)
Yes/No
MemoryState
2(4)
Yes/No
Memory Balloon
2(4)
Yes/No
Memory BalloonTarget
2(4)
Yes/No
Memory Overhead
2(4)
Yes/No
Cluster Services
Thetableinthissectionlistsmetricsformeasuringtheperformanceofclusterservices suchasDRSandHA.Clusterservicesperformancechartsareavailableonlyfor clusters.
VMware, Inc.
367
Cluster
Table C-10. Cluster Services Metrics for Clusters
Available in Collection Level 1(4)
VC/ESX Yes/No
1(4)
Yes/No
Current failoverlevel
1(4)
Yes/No
Network
Thetableinthissectionlistsmetricsformeasuringnetworkperformance.Network performancechartsareavailableforvirtualmachinesandhosts;chartoptionsare identicalforboth.
VC/ESX Yes/Yes
Yes/Yes
Yes/Yes
368
VMware, Inc.
Table C-11. Network Metrics for Hosts and Virtual Machines (Continued)
Available in Collection Level 1(4)
VC/ESX Yes/Yes
Yes/Yes
VMware, Inc.
369
System
Thetableinthissectionlistsmetricsformeasuringsystemperformance.System performancechartsareavailableforvirtualmachinesandhosts. Table C-12. System Metrics for Virtual Machines and Hosts
Available in Collection Level 1 Yes/Yes Uptime 1 Yes/Yes
Counter Heartbeat
VC/ESX
ResourceCPU Usage
3(4)
Yes/Yes
370
VMware, Inc.
Index
Symbols
176, 281
B
baselines, security 25 boot settings 189 BusLogic 150
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
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
VMware, Inc.
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
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
D
database calculator 289 VirtualCenter 22, 76 datacenters 27 consolidation 130
372
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
advanced configuration 127 CIM privileges 333 configuration privileges 333 configure 70 connect to VirtualCenter 122 custom attributes 61 disconnect from VirtualCenter 122 inventory privileges 335 local operations privileges 337 network configuration 72 remove from cluster 124 remove from VirtualCenter 125, 126 states 119 tab 54 HTTP and HTTPS ports VirtualCenter settings 76 hyperthreading 193
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
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
L
legacy virtual machines 201
373
VMware, Inc.
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
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
O
object identifiers (OIDs) 83 objects inventory 110 VirtualCenter 63 Open Virtual Machine Format (OVF) 140 operating system, guest 154 optical drives 180, 198 OVF 139, 140
M
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
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
virtual machine configuration 342 virtual machine interaction 345 virtual machine provisioning 347 virtual machine state 348
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
VMware, Inc.
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
U
upgrade VMware Tools 155, 157 users 265 utilities sysprep 351 VMware Tools 155
T
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
optical drives 198 options 186 parallel port 198 paravirtualization settings 189 power management settings 188 power settings 80 power states 169 properties 179 provisioning privileges 347 removing 175 resource settings 192 resume 173 returning to VirtualCenter 176 scheduled task to clone 212 scheduling power states 174 security compliance 25 see also appliances serial port 197 shutdown 177 snapshots 249 startup 177 state privileges 348 statistic collection settings 188 suspend 173 swapfile location 81 tab 54 templates, convert from 209 templates, convert to 204 upgrade hardware 202 upgrade version 201 view configuration 79 VMware Tools 80 VMware Tools settings 187 VirtualCenter about 21 active sessions, view 81 agent 23 alarms 312 communication through firewall 76
VMware, Inc.
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.
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
Update1
VMware, Inc.
Updates to the Configuring VirtualCenter Communication over a Web Connection Section on Page 79
Step 7oftheToopenaWebportbetweentheVirtualCenterServerandtheVIClient usingIISprocedureisnowinvalid.Thefollowinginformationshouldbeincludedin thesection: ThecurrentversionofVirtualCenterdoesnotuseVmdbHttpProxy.dllfor communicationbetweentheVIClientandtheVirtualCenterServer. InVirtualCenterServer2.5andlater,theVirtualCenterServeractsasaWebservice.If yourenvironmentrequirestheuseofaWebproxy,VirtualCenterServercanbeusedas aproxyserverlikeanyotherWebservice. TheVIClientusesports80and443tocommunicatewithVirtualCenterServerand ESX/ESXihosts.Theseportscannotbechanged.Configureyourfirewalltoallow communicationbetweentheVIClientandVirtualCenterServerusingtheports80 and 443.
Update2
VMware, Inc.
Updates to the To configure your management program to interpret VirtualCenter SNMP traps Procedure on Page 94
Step 1intheToconfigureyourmanagementprogramtointerpretVirtualCenterSNMP trapsprocedureisincorrect.Thefollowingdetailsshouldreplacetheincorrectstep: 1 CopythefollowingMIBfilestothelocationrequiredbyyourmanagement software:
VMWARE-VC-EVENT-MIB VMWARE-OBSOLETE-MIB
Updates to the Configuring the ESX Server Agent from the Service Console Section on Page 95
TheConfiguringtheESXServerAgentfromtheServiceConsolesectiondoesnot providedetailedinstructionsforconfiguringanESXServerhostforgeneratingtraps. Thefollowingprocedure,whichenablesyoutomodify/etc/vmware/snmp.xmlto setuptraptargetsforVMwarerelatedtrapsfromserviceconsole,shouldbeaddedto thissection.(ReferKB1008065tousethevicfg-snmpcommandfromtheRemoteCLI toenabletheSNMPagentandconfiguretrapdestinations).
VMware, Inc.
Update3
To configure an ESX host for SNMP Traps 1 2 3 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>
Runthefollowingcommandstoverifythatthesnmpdandsnmptrapdarerunning successfully:
Ifthestatusisdisplayedasstopped,startthedaemons:
Tomonitorandreceivethegeneratedtraps,enterthefollowingcommands:
# snmpd -P # snmptrapd -P
Update4
VMware, Inc.
Updates for the To Change the Serial Port Configuration Procedure on Page 184
ThefollowingnoteshouldprecedetheTochangetheserialportconfiguration procedure: NOTEHostserialdevicefunctionalityisnotavailableonESXihosts.
Updates to the Change the virtual processor or CPU configuration Procedure on Page 186
ThenoteinTochangethevirtualprocessororCPUconfigurationsectioncontaining informationonthesupportforchangingthenumberofprocessorsinanimported virtualmachineisincorrect.Thecorrectinformationis NOTENotallguestoperatingsystemssupportSMP,andsomethatdorequire reinstallationifthenumberofCPUschanges.
VMware, Inc.
Update5
Updates to the Linux Requirements for Guest Customization Section on Page 218
TheLinuxRequirementsforGuestCustomizationsectionshouldincludethefollowing requirement:
PerlisinstalledintheLinuxguestoperatingsystem.
Update6
VMware, Inc.
InVirtualCenterFolders,datacenters,clusters,resourcepools,hosts InESXServerHosts
Updates for the Preparing Email Message SMTP Alarm Notification Procedure on Page 316
InStep 3,theSenderAccountexampleisincorrect.Theemailaddressismissingtheat sign(@).Thetextshouldread:
SenderAccountTheemailaddressofthesender,forexample, mail_server@datacenter.com.
Updates to the Installing the Microsoft Sysprep Tools Appendix on Page 351
TheversionoftheVirtualCenterServermentionedinthefourthparagraphinthe InstallingtheMicrosoftSysprepToolsappendixisincorrect.Thetextshouldreadas follows: TheguestoperatingsystemcustomizationfeatureinVirtualCenterServer2.5takesfull advantageofWindowsSysprepfunctionality.
VMware, Inc.
Update7
Update8
VMware, Inc.