Virtual Machine Guide
VMware Server 1.0
VMware Server Virtual Machine Guide
Revision: 20060706
Item: SVR-ENG-Q206-227
You can find the most up-to-date technical documentation at:
http://www.vmware.com/support/pubs
The VMware Web site also provides the latest product updates.
If you have comments about this documentation, submit your feedback to:
docfeedback@vmware.com
© 2006 VMware, Inc. All rights reserved. Protected by one or more of U.S. Patent Nos. 6,397,242,
6,496,847, 6,704,925, 6,711,672, 6,725,289, 6,735,601, 6,785,886, 6,789,156, 6,795,966, 6,880,022,
6,961,941, 6,961,806 and 6,944,699; patents pending.
VMware, the VMware “boxes” logo and design, Virtual SMP and VMotion are registered trademarks or
trademarks of VMware, Inc. in the United States and/or other jurisdictions.
All other marks and names mentioned herein may be trademarks of their respective companies.
VMware, Inc.
3145 Porter Drive
Palo Alto, CA 94304
www.vmware.com
ii VMware, Inc.
Contents
Chapter!1!Introduction!and!System!Requirements!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!1
VMware!Server!Overview! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Features!of!VMware!Server! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Support!for!32‐bit!and!64‐bit!Guest!Operating!Systems!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!2
Two‐Way!Virtual!SMP!(Experimental!
Connect!to!VMware!GSX!Virtual!Machines!and!Hosts!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
Upgrade!and!Use!GSX!Virtual!Machines! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!3
Move!Existing!Virtual!Machines!!.!.!.
Compatible!with!VMware!Workstation!5.x!Virtual!Machines!!.!.!.!.!.!.!.
Configure!Virtual!Hardware!Devices!to!be!Automatically!Detected!!.!.!.!.!.!.!.!.!3
Take!and!Revert!to!Snapshots!in!the!Background!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
Support!for!VMware!Virtual!Machine!Importer! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 3
Support!for!VirtualCenter!.!.!.!.!.!.!.!.!.
APIs!Included!with!VMware!Server!!.!.!.!.!.!.!.!.!.
Host!System!Requirements! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Server!Host!Hardware!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!4
Windows!Host!Operating!System!Requirements! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Linux!Host!Operating!System!Requirements!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 7
Remote!Client!Requirements!!.!.!.!.!
Virtual!Machine!Specifications! .!.!.!.!.!.!.!.!.!.!
Supported!Guest!Operating!Systems!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
Hardware!Requirements!for!64‐bit!Guest!Operating!Systems!!.!.!.!.!.!.!.!.!.!.!.!.!.!15
Hardware!Requirements!for!32‐bit!Guest
Technical!Support!Resources!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Self‐ Service!Support!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!20
Online!and!Telephone!Support!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Support!Offerings!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Reporting!Problems! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!20
Log!Files!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!1
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!2
Support)! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!2
.!.!.!.!.!2
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!3
!.!.!.!.!.!.!.!3
.!.!.!.!.!.!3
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!4
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!4
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!4
!.!.!.!.!.!.!.!.!.!6
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!10
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!12
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!15
!Operating!Systems!!.!.!.!.!.!.!.!.!.!.!.!.!.!16
!.!.!.!.!.!.!.!.!.!.!.!19
!.!.!.!.!.!.!20
!.!.!.!.!.!.!.!.!.!20
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!21
Chapter!2!Creating!a!New!Virtual!Machine!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!25
Setting!Up!a!New!Virtual!Machine!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
VMware, Inc. iii
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!25
VMware Server Virtual Machine Guide
What’s!in!a!Virtual!Machine?! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 25
Creating!a!New!Virtual!
Installing!a!Guest!Operating!System! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 37
Example:!Installing!Windows!Server!2003!as!a!Guest!OS!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!37
Chapter!3!Using!VMware!Tools!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!39
About!VMware!Tools! .!.!.!.!.!.!.!.!.!.!.
Installing!VMware!Tools!!.!.!.!.!.!.!.!.
Installing!VMware!Tools!in!a!Windows!Virtual!Machine! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 41
Installing!VMware!Tools!in!a!Linux!Virtual!Machine!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!50
Installing!VMware!Tools!in!a!NetWare!Virtual!
Executing!Scripts!When!the!Virtual!Machine’s!Power!State!Changes!!.!.!.!.!.!.!.!.!.!55
Configuring!VMware!Tools!!.!.!.!.!.!.!.!.!.!.!.
Configuring!VMware!Tools!in!a!Windows!Virtual!Machine!!.!.!.!.!.!.!.!.!.
Configuring!VMware!Tools!in!a!Linux,!FreeBSD,!or!Solaris!Virtual!Machine! 60
Configuring!VMware!Tools!in!a!NetWare!Virtual!Machine! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 64
About!the!VMware!Tools!Service! .!.!.!.!.
Synchronizing!the!Time!in!the!Guest!OS!with!the!Host!OS!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 69
Executing!Commands!After!You!Power!Off!or!Reset!a!Virtual!Machine!!.!.!.!.!70
Passing!a!String!from!the!Host!OS!to!the!Guest!OS!!.!.!.!.!.!.!.!.!.!.!.!.!
Passing!Information!Between!the!Guest!OS!and!a!VMware!API!Script!!.!.!.!.!.! 73
Machine!with!the!Virtual!Machine!Wizard! .!.!.!.!.!.!.!.!27
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!39
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!41
Machine!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 53
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!56
!.!.!.!.!.!57
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!68
.!.!.!.!.!.!.!.!.!.!70
Chapter!4!Running!Virtual!Machines!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 75
Overview!of!the!VMware!Server!Console!Window!!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Using!the!Home!Tab!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Using!Tabs!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Configuring!a!Virtual!Machine!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Using!the!Virtual!Machine!Inventory! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Displaying!Hints!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Checking!the!Status!of!VMware!Tools!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!80
Creating!a!Screen!Shot!
Connecting!to!Virtual!Machines!and!VMware!Server!Hosts! .!.!.!.!.!.!.!.!.!.!
Connecting!to!a!Virtual!Machine!from!a!Windows!Host!or!Client!!.!.!.!.!.!.!.!.!.!82
Connecting!to!a!Virtual!Machine!from!a!Linux!Host!or!Client! .!.!.!.!.!.!.!.!.!.!.!.
Connecting!to!a!Virtual!Machine!from!the!VMware!Management!Interface! .!85
Connecting!to!a!Different!VMware!Server!Host! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!85
Connecting!to!VMware!GSX!Server
Changing!the!Power!State!of!a!Virtual!Machine!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!88
iv VMware, Inc.
of!a!Virtual!Machine! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!81
!and!Older!Virtual!Machines!!.!.!.!.!.!.!.!.!.!.!86
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!78
!.!.!.!.!.!.!.!.!.!.!75
!.!.!.!.!.!.!.!.!.!.!.!.!77
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!79
!.!.!.!79
!.!.!.!.!.!.!80
.!.!.!.!.!.!.!82
!.!84
Contents
Using!Power!Options!for!Virtual!Machines!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 88
Suspending!and!Resuming!Virtual!Machines! .!.!.!.!.!.!.!.!.!.!
Shutting!Down!a!Virtual!Machine!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!92
Powering!Virtual!Machines!On!and!Off!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!92
Controlling!the!Virtual
Using!Full!Screen!Mode!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!95
Using!Quick!Switch!Mode!!.!.!.!.!.!.!.!.!.!.!.!.
Taking!Advantage!of!Multiple!Monitors!!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Fitting!the!VMware!Server!Console!Window!to!the!Virtual!Machine! .!.!.!.!.!.!.! 97
Fitting!a!Windows!Guest!OS!Display!to!the!Console!Window!.!.!.!.!.!
Simplifying!the!Screen!Display!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
Running!Virtual!Machines!from!DVDs!or!CD‐ROM!Discs!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 98
Using!PXE!with!Virtual!Machines!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Installing!Software!in!a!Virtual!Machine!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Cutting,!Copying,!and!Pasting!Text! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!102
Using!Devices!in!a!Virtual!Machine!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!102
Adding,!Configuring,!and!Removing!
Connecting!and!Disconnecting!Removable!Devices!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!104
Command!Reference!!.!.!.!.!.!.!.!.!.!.!.
Startup!Options!on!a!Linux!Host!.!.!.!.!.!.
Startup!Options!on!a!Windows!Host!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!106
Using!Keyboard!Shortcuts!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
!Machine!Display!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!95
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!95
Devices!in!a!Virtual!Machine! .!.!.!.!.!.!.! 103
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!104
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!105
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!91
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!96
.!.!.!.!.!.!.!.!97
.!98
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!100
!.!.!.!.!.!.!.!.!.!.!101
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!106
Chapter!5!Preserving!the!State!of!a!Virtual!Machine!!.!.!.!.!.!.!.!.!.!.!.! 109
Suspending!and!Resuming!Virtual!Machines!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!109
Setting!the!Suspended!State!File!
Taking!Snapshots!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!112
What!Is!Captured!by!a!Snapshot?! .!.!.!.!.!.!.!.!.!.!.!
Ways!of!Using!Snapshots!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
Snapshots!and!a!Virtual!Machine’s!Hard!Disks!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
Snapshots!and!Other!Activity!in!the!Virtual!Machine! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!115
Settings!for!Snapshots! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Snapshot!Actions!as!Background!Activity! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!116
Removing!the!Snapshot!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Snapshots!and!Legacy!Disk!Modes! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Snapshots!and!Legacy!Virtual!Machines!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!117
VMware, Inc. v
Directory!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!110
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!113
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!114
.!.!.!114
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!115
!.!.!.!.!.!.!.!.!.!.!116
!117
VMware Server Virtual Machine Guide
Chapter!6!Using!Disks!in!a!Virtual!Machine!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 119
Configuring!Hard!Disk!Storage!in!a!Virtual!Machine!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Disk!Types:!Virtual!and!Physical! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!120
Additional!Information!about!Disk,!Redo‐Log,!
Defragmenting!and!Shrinking!Virtual!Disks! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!125
Configuring!Optical!and!Floppy!Drives!!.!.!.!.!.!.!.
Configuring!Virtual!DVD/CD‐ROM!Drives!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Configuring!Virtual!Floppy!Drives! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 130
Adding!Drives!
Adding!Virtual!Disks!to!a!Virtual!Machine! .!.!.!
Adding!Physical!Disks!to!a!Virtual!Machine! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 134
Adding!DVD/CD‐ROM!Drives!to!a!Virtual!Machine!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!137
Adding!Floppy!Drives!to!a!Virtual!Machine! .!.!.!.!.!.
Using!VMware!Virtual!Disk!Manager!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 139
Running!the!VMware!Virtual!Disk!Manager!Utility!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 140
Shrinking!Virtual!Disks!with!VMware!Virtual!Disk!Manager!!.!.!.!
Examples!Using!the!VMware!Virtual!Disk!Manager! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!144
Installing!an!Operating!System!onto!a!Physical!Partition!!.!.!.!.!.!.
Configuring!a!Windows!Host!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Configuring!a!Linux!Host! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!149
Disk!Performance!in!Windows!NT!Guests!on!Multiprocessor!Hosts! .!.!.!.!.!.!.!.!.!150
Improving!Performance!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
!.!119
Snapshot,!and!Lock!Files! .!.!122
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!128
!.!.!.!.!.!.!.!.!128
to!a!Virtual!Machine!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!131
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!132
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!138
.!.!.!.!.!.!.!.!.!143
!.!.!.!.!.!.!.!.!.!.!.!.!146
!.!.!.!.!.!147
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!151
Chapter!7!Networking!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!153
Components!of!the!Virtual!Network
Common!Networking!Configurations!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!155
Bridged!Networking!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Network!Address!Translation!(NAT)! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Host‐Only!Networking! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Custom!Networking!Configurations! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!159
Changing!the!
Adding!and!Modifying!Virtual!Network!Adapters! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 162
Configuring!Bridged!Networking!Options!on!a!Windows!Host!!.!.!.!.!.!.!.!.!.!.!164
Enabling,!Disabling,!Adding,!and!Removing!Host!Virtual!Adapters! .!.!.!.!.!.! 168
Advanced!Networking!Topics!!.!.!.!
Selecting!IP!Addresses!on!a!Host‐Only!Network!or!NAT!Configuration!.!
Avoiding!IP!Packet!Leakage!in!a!Host‐Only!Network!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!174
Maintaining!and!Changing!the!MAC!Address!of!a!Virtual!Machine!!.!.!.!.!.!.! 176
vi VMware, Inc.
Networking!Configuration!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 162
! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!153
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!156
!.!.!.!.!.!.!.!.!.!.!157
!.!.!.!.!.!.!.!.!158
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!171
.!.!172
Contents
Controlling!Routing!for!a!Host‐Only!Network!on!a!Linux!Host!!.!.!.!.!.!.!.!.!.!.! 177
Issues!with!Host‐Only!Networking!on!a!Linux!Host! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
Setting!Up!a!Second!Bridged!Network!Interface!on!a!Linux!Host! .!.!.!.!.!.!.!.!.! 179
Configuring!Bridged!Networking!When!Using!Teamed!Network!Interface!
Cards!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Setting!Up!Two!Separate!Host‐Only!Networks!!.!.!.!.!.!.!.
Routing!Between!Two!Host‐Only!Networks! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Using!Virtual!Ethernet!Adapters!in!Promiscuous!Mode!on!a!Linux!Host!!.!.!189
Understanding!NAT!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
Using!NAT!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
The!Host!Computer!and!the!NAT!Network!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!191
DHCP!on!the!NAT!Network!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
DNS!on!the!NAT!Network! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!191
External
Advanced!NAT!Configuration!!.!.!.!.!.!.!.!.!.!.!.!.
Custom!NAT!and!DHCP!Configuration!on!a!Windows!Host!!.!.!.!.!.!.!.!.!.!.!.!.!196
Considerations!for!
Using!NAT!with!NetLogon!!.!.!.!.!.!.!
Sample!Linux!vmnetnat.conf!File!!.!.!.!.!.!.!.!.!.!.!.!
Using!Samba!for!File!Sharing!on!a!Linux!Host!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 201
!Access!from!the!NAT!Network!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 192
Using!NAT!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 198
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!180
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!182
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!190
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!191
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!193
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!198
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!200
178
!185
.!.!191
Chapter!8!Configuring!Devices!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 211
Using!Parallel!Ports!!.!.!.!.!.!.!.!.!.!.!.!.
About!Parallel!Ports! .!.!.!.!.!.!.!.!.
Adding!a!Parallel!Port!in!a!Virtual!Machine!!.!.!.
Configuring!a!Parallel!Port!on!a!Linux!Host!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!213
Special!Notes!for!the!Iomega!Zip!Drive!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!216
Using!Serial!
Using!a!Serial!Port!on!the!Host!Computer! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!217
Using!a!File!on!the!Host!Computer! .!.!.!
Connecting!an!Application!on!the!Host!to!a!Virtual!Machine!!.!.!.!.!.!.!.!.!
Connecting!Two!Virtual!Machines!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!221
Special!Configuration!Options!for!Advanced!Users!!.
Examples:!Debugging!over!a!Virtual!Serial!Port! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Keyboard!Mapping!on!a!Linux!Host! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!226
Keyboard!Mapping!for!a!Remote!Server!!.!
Keyboard!Mapping!Support!for!the!PC!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
V‐Scan!Code!Table! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 229
Using!USB!Devices!in!a!Virtual!Machine!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
VMware, Inc. vii
Ports!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!216
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!211
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!211
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!212
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!218
.!.!.!.!220
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!223
!224
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!226
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!227
.!.!.!.!.!.!.!.!232
VMware Server Virtual Machine Guide
Notes!on!USB!Support!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!233
Adding!a!USB!Controller!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!233
Connecting!USB!Devices!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!234
Using!USB!with!a!Windows!Host!!
Replacing!USB!2.0!Drivers!on!a!Windows!2000!Host!.!.!.!.!.!
Using!USB!with!a!Linux!Host!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 235
USB!Device!Control! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
USB!Devices!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
Disconnecting!USB!Devices!from!a!Virtual!Machine! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 237
Connecting!to!a!Generic!SCSI!Device
Device!Support!in!Guest!Operating!Systems! .!.!.!.!.!.!.!.!.
Adding!a!Generic!SCSI!Device!to!a!Virtual!Machine! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 239
Generic!SCSI!
Generic!SCSI!on!a!Linux!Host!Operating!System! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
Using!Two‐Way!Virtual!Symmetric!Multiprocessing!(Experimental)! .!.!.!.!.!.!.!.!244
Chapter!9!Video!and!Sound!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!247
Setting!Screen!Color!Depth!in!a!Virtual!Machine!!.!.!.
Changing!Screen!Color!Depth!on!the!Host!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.
Changing!Screen!Color!Depth!in!the!Virtual!Machine! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!248
Using!Full!Screen!Mode!on!a!Linux!Host!!.!.!.!.!.!.!.!
Configuring!Sound! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
Installing!Sound!Drivers!in!a!Windows!Server!2003!Guest!OS!.!.!.!.!.!.!.!.!.!.!.!.!
Installing!Sound!Drivers!in!Windows!9x!and!NT!Guest!OS! .!.!.!.!.!.!.!.!.!.!.!.!.!.! 249
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!235
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!235
.!.!.!.!.!.!.!.!.!.!.!236
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!237
!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 237
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!238
on!a!Windows!Host!Operating!System!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!240
.!.!.!.!.!.!243
!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!247
!.!.!.!.!.!.!.!248
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!248
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!249
249
Chapter!10!Performance!Tuning!for!Virtual!Machines! .!.!.!.!.!.!.!.!.! 251
Allocating!Memory!to!a!Virtual!Machine! .!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!251
Configuring!Virtual!
Improving!Performance!for!Guest!Operating!Systems!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
Windows!2000,!Windows!XP!and!Windows!Server!2003!Guest!OS!Performance!
Tips!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!
Windows!95!and!Windows!98!Guest!Operating!System!Performance!Tips! .! 254
Linux!Guest!Operating!System!Performance!Tips!!.!.!.!.!.!.!.!.!.!.!.!.!.
Machine!Memory!from!a!Console!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!252
253
.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!253
!.!.!.!.!.!.!.!.!.!256
Glossary!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!257
Index!!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.! 265
viii VMware, Inc.
CHAPTER 1 Introduction and System
Requirements
This!chapter!introduces!you!to!VMware!Server!and!covers!the!following!topics:
! “VMware!Server!Overview” !on !page 1
! “Features!of!VMware!Server” !on !page 2
! “Host!System!Requirements” !on !page 5
! “Virtual!Machine!Specifications” !on !page 12
! “Supported!Guest!Operating!Systems” !on !page 15
! “Technical!Support !Resources” !on !page 20
VMware Server Overview
VMware!Server!is!a!free!virtualization!product!for!Microsoft!Windows!and!Linux!
servers.!It!enables!users!to!quickly!provision!new!server!capacity!by!partitioning!a!
physical!server!into!multiple!virtual!machines.!You!can!use!VMware!Server!to!
provision!a!wide!variety!of!plug‐and‐play!virtual!appliances!for!commonly!used!
infrastructure.
!
VMware !Server !supports:
! Any!standard!x86!hardware.
! A!wide!variety!of!Linux,!NetWare,!Solaris,!and!Windows!operating!systems,!
including!64‐bit!operating!systems.!For!information!about!specific!hardware!
requirements,!see!VMware !Knowledge !Base !article !1901! or!“Hardware!
Requirements!for!64‐bit!Guest!Operating!Systems”!on!page 15.
! Two‐way!Virtual!SMP!(experimental!support).
! Intel!Virtualization!Technology!(experimental!support).
With!VMware!Server,!you!can:!
! Provision!a!new !server !without !investing !in !more !hardware !by !locating !multiple !
virtual!machines!on!the!same!host.
VMware, Inc. 1
VMware Server Virtual Machine Guide
! Run!Windows !and !Linux !operating!systems !and !applications !without !software !
conflicts!because!virtual!machines!are!completely!isolated!from!one!another!and!
from!the!physical!host.
! Move!virtual!machines!from!one!physical!host!to!another!without!having!to!
reconfigure.
! Shorten!the !time !for !provisioning !a!new !server!by !creating !and !deploying !custom !
virtual!machines!with!the!VMware!Server!Virtual!Machine!Wizard.
! Move!virtual !machines !to !different !physical !hosts !as!conditions !change.
For!more!information,!see!“Features!of!VMware!Server” !on!page 2.
Features of VMware Server
This!section!provides!information!about!key!features!of!VMware!Server.
Support for 32-bit and 64-bit Guest Operating Systems
VMware!Server!provides!full!and!experimental!support!for!virtual!machines!running!
32‐bit!and!64‐bit!guest!operating!systems.!For!more!information,!see!“Supported!Guest!
Operating!Systems”!on!page 15.!The!host!machine—the!server!on!which!you!install!
VMware!Server—must!have!one!of!the!processors!that!VMware!Server!supports.!You!
can!use
!a!remote!console!running!on!a!32‐bit!machine!to!connect!to!a!64‐bit!host!
machine!running!64‐bit!guest!operating!systems.!For!more!information,!see!“Hardware!
Requirements!for!64‐bit!Guest!Operating!Systems”!on!page 15.
Tw o-Way Virtual SMP (Experimental Support)
Experimental!support!for!two‐way!Virtual!Symmetric!Multiprocessing!(Virtual!SMP)!
lets!you!assign!two!virtual!processors!to!a!virtual!machine!on!any!host!machine!that!has!
at!least!two!logical!processors.!VMware!Server!does!not!support!guests!with!more!than!
two!virtual!processors.!You!can,!however,!power!on!and!run!multiple
virtual!machines.!For!more!information,!see!“Using!Two‐Way!Virtual!Symmetric!
Multiprocessing!(Experimental)”!on!page 244.
!dual‐processor!
Connect to VMware GSX Virtual Machines and Hosts
You!can!connect!to!hosts!running!VMware!GSX!Server!3!from!the!VMware!Server!
Console!and!run!virtual!machines!in!VMware!Server!created!under!VMware!GSX!
Server!3!as!legacy!machines.!For!information,!see!“Connecting!to!VMware!GSX!Server!
and!Older!Virtual!Machines”!on!page 86.
2 VMware, Inc.
Chapter 1 Introduction and System Requirements
Upgrade and Use GSX Virtual Machines
You!can!upgrade!the!virtual!hardware!of!virtual!machines!created!under!both!VMware!
GSX!Server!2!and!3.!You!must!upgrade!hardware!of!virtual!machines!created!under!
GSX!2!to!run!them!under!VMware!Server.!For!more!information,!see!“Upgrading!the!
Virtual!Hardware!on!a!Legacy!Virtual!Machine”!in!the!VMware
Guide.
!Server!Administration!
Move Existing Virtual Machines
You!can!move!virtual!machines!from!one!VMware!Server!host!to!another!and!from!a!
VMware!GSX!Server!or!VMware!Workstation!host!to!a!host!running!VMware!Server.!
For!more!information,!see!“Moving!and!Sharing!Virtual!Machines” !in!the!VMware!
Server!Administration!Guide.
Compatible with VMware Workstation 5.x Virtual Machines
You!can!run!virtual!machines!created!using!VMware!Workstation!5.x.!However,!you!
cannot!connect!from!a!host!running!VMware!Server!to!a!host!running!VMware!
Workstation.
Configure Virtual Hardware Devices to be Automatically
Detected
You!can!configure!a!number!of!virtual!devices,!including!serial!and!parallel!ports,!
DVD/CD‐ROM!drives,!floppy!drives,!and!sound!drivers!(Linux!only)!to!be!
automatically!detected.!The!benefit!of!auto‐detect!devices!is!that!you!can!move!them!
between!virtual!machines!running!different!guest!operating!systems,!such!as!Windows!
and
!Linux,!without!having!to!reconfigure!the!devices.!For!more!information,!see“Using!
Devices!in!a!Virtual!Machine”!on!page 102.
Take and Revert to Snapshots in the Background
You!can!configure!any!virtual!machine!to!take!and!revert!to!snapshots!in!the!
background.!When!you!take!a!snapshot,!you!preserve!the!state!of!the!virtual!machine,!
including!the!state!of!the!data!on!all!the!virtual!machine!disks!and!whether!the!virtual!
machine!was!powered!on,!powered!off,!or
“Snapshot!Actions!as!Background!Activity”!on!page 116.
!suspended.!For!more!information,!see!!
Support for VMware Virtual Machine Importer
VMware!Server!includes!support!for!the!VMware!Virtual!Machine!Importer!version!
1.5,!which!lets!you!import!virtual!machines!from!Microsoft!Virtual!Server!and!Virtual!
PC!as!well!as!Symantec!LiveState!Recovery!system!images.!
VMware, Inc. 3
VMware Server Virtual Machine Guide
To!access!the!VMware!Virtual!Machine!Importer!from!the!VMware!Server!Console,!
choose!File !>!Import !or!File !>!Open .!The!Wizard!to!import!a!virtual!machine!or!system!
image!opens.!You!can!access!the!VMware!Virtual!Machine!Importer!only!from!a!
Windows!host!machine.
For!more!detailed!information!about!how
Importer,!see!the!VMware !Virtual !Machine !Importer !User’s !Manual .!
!to!use!the!VMware!Virtual!Machine!
Support for VirtualCenter
VMware!Server!includes!support!for!using!VirtualCenter!version!1.4!to!manage!virtual!
machines!running!on!VMware!Server.
APIs Included with VMware Server
VMware!Server!supports!the!VMware!scripting!APIs,!which!include!the!VmPerl!API!
and!the!VmCOM!API,!and!the!Programming!API.!All!of!the!APIs!are!installed!on!a!
Windows!host!when!you!perform!a!complete!installation!using!the!VMware!Server!
Windows!Installer.!The!Programming!API!and!VmPerl!API!are!installed!when
install!the!VMware!Server!software.!You!can!also!install!any!of!the!APIs!on!a!client!
machine.
Host System Requirements
You!can!install!the!VMware!Server!software!on!a!Microsoft!Windows!or!Linux!server.!
You!can!store!virtual!machines!on!the!server!host!or!locate!them!on!a!network!share.
Server Host Hardware
VMware!Server!supports!up!to!16‐way!multiprocessor!servers.!The!number!of!virtual!
machines!you!can!run!concurrently!depends!on!the!resources!they!require,!but!
VMware!recommends!you!run!no!more!than!four!virtual!machines!concurrently!per!
processor.!You!can!run!a!maximum!of!64!virtual!machines!concurrently!on!one!host.
!you!
The!server!host!hardware!includes:
! (Standard!x86 ‐based !server !with !up !to !16 !processors !hosts !with !32‐ bit !IA ‐32 !
processors,!and!IA‐32!processors!with!64‐bit!extensions!supported
! 733MHz!or !faster !compatible !x86 !processor !that !supports !the !Pentium!instruction !
set
Compatible!processors!include:!
! Intel:!Pentium !II, !Pentium !III, !Pentium !4,!Pentium !M!Xeon, !and !EM64T. !
4 VMware, Inc.
Chapter 1 Introduction and System Requirements
! AMD:!Athlon, !Athlon !MP, !Athlon !XP, !AMD !Opteron, !AMD !Athlon !64,
Tur i o n !64.
! Experimental!support!for!AMD!Sempron.
! Multiprocessor!systems!are!supported.
! Dual‐core!processors!are!supported!and!counted!as !one!processor!for!
licensing.
Processor Requirements for 64-bit Guests
Your!server!must!be!running!one!of!the!following!64‐bit!processors!to!be!able!to!
configure!a!virtual!machine!running!a!64‐bit!guest.
! AMD!Athlon!64, !revision!D !or!later
! AMD!Opteron,!revision!E !or!later
! AMD!Tur ion!64, !revision!E !or!later
! AMD!Sempron,!64 ‐bit‐capable!revision!D !or!later
! Intel!EM64T!VT‐capable !processors
Memory
You!need!enough!memory!to!run!the!Microsoft!Windows!or!Linux!host!operating!
system,!plus!memory!required!for!each!guest!operating!system!and!applications!on!the!
host!and!each!guest.!See!your!guest!operating!system!and!application!documentation!
for!their!memory!requirements.
Memory!requirements!include:
! Minimum:!512MB
! Maximum:!
! 64GB!for!Windows!hosts!and!Linux!hosts!that!support!large!memory!or!are!
PAE ‐ enabled
! 4GB!for !non‐PAE ‐enabled !Windows !hosts !or!2GB !for!Linux !hosts !with!kernels !
in!the!2.2.x! series
Display
! 16‐bit!display!adapter!or!higher
VMware, Inc. 5
VMware Server Virtual Machine Guide
Host Hard Disk
! 250MB!free!disk!space!on!Windows!hosts!required!for!VMware!Server,!VMware!
Management!Interface,!the!VmPerl!API,!the!VmCOM!API,!the!Programming!API,!
and!VMware!Server!Console!installation.
! 200MB!free!disk!space!on!Linux!hosts!required!for!VMware!Server,!VMware!
Management!Interface,!VmPerl!API,!Programming!API,!and!VMware!Server!
Console!installation.
! Disk!space!in!/tmp !on!Linux!hosts!should!be!equivalent!to!1.5!times!the!
amount!of!memory!on!the!host.!For!information!on!the!/tmp !directory,!read!
VMware!knowledge!base!article!844!at!
http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=844.
! Sufficient!free!disk!space!for!each!guest!operating!system!and!the!application!
software!used!with!it.!Using!a!default!setup,!the!actual!disk!space!needs!are!
approximately!the!same!as!those!for!installing!and!running!the!guest!operating!
system!and!applications!on!a!physical!computer.
! IDE!or!SCSI!hard!drives!and!DVD/CD‐ROM!drives!supported.!
! Guest!operating!systems!can!reside!in!virtual!disk!files!or!on!physical!(raw)!disk!
partitions.
Local Area Networking
! Any!Ethernet !controller!that!the!host!operating!system!supports.
! Non‐Ethernet!networks!are!supported!using!built‐in!network!address!translation!
(NAT)!or!using!a!combination!of!host‐only!networking!plus!routing!software!on!
the!host!operating!system.
! Static!IP!address!for!your!host!machine!(recommended).
Windows Host Operating System Requirements
You!must!use!a!Microsoft!Windows!server!operating!system.!To!use!the!VMware!
Management!Interface,!Internet!Information!Server!(IIS)!5.0!or!6.0!must!be!installed.
N OTE Operating!systems!and!service!packs !that !are !not!listed !are !not !supported!for !
use!as!a!host!operating!system!for!VMware!Server.
64‐bit!host!computers!can!run!the!following!operating!systems!for!64‐bit!extended!
systems:
! Microsoft!Windows !Server !2003!Enterprise, !Standard, !and !Web !Editions, !R2
6 VMware, Inc.
Chapter 1 Introduction and System Requirements
! Microsoft!Windows !Server !2003!Enterprise, !Standard, !and !Web !Editions, !Service !
Pack!1
32‐bit!host!computers!can!run!the!following!operating!systems:
! Microsoft!Windows !Server !2003!Enterprise, !Standard, !Web, !and !Small !Business !
Editions,!including!Service!Pack!1
! Microsoft!Windows!2000 !Advanced!Server,!Service!Pack!3 !and!Service!Pack!4
! Microsoft!Windows!2000 !Server,!Service!Pack!3 !and!Service!Pack!4
VmPerl!API!requires!Perl!5.005x!or!higher.
VMware!Management!Interface!requires!one!of!these!browsers:!
! Internet!Explorer!5.5!or!6.0!(6.0!highly!recommended)
! Firefox!1.x
! Mozilla!1.x
! Netscape!Navigator!7.0
NOTE VMware!tests!the!VMware!Management!Interface!for!stability!and!reliability!
with!new!browser!versions.!VMware!makes!every!effort!to!add!support!for!
new!browser!versions!in!a!timely!manner,!but!until!a!browser!is!added!to!the!
above!list,!its!use!with!the!product!is!not!supported.
Linux Host Operating System Requirements
Supported!distributions!and!kernels!are!listed!in!this!section.!VMware!Server!might!not!
run!on!systems!that!do!not!meet!these!requirements.!Platforms!that!are!not!listed!are!
not!supported.
64‐bit!host!computers!can!run!the!following!operating!systems!for!64‐bit!extended!
systems:
! Red!Hat !Enterprise !Linux !3.0 !AS, !ES, !and !WS, !stock !2.4.21,!update !2.4.21 ‐15,!and !
updates!6! and!7
! Red!Hat!Enterprise!Linux!3.0!AS,!ES,!and!WS,!update!8 !(experimental!support)
! Red!Hat!Enterprise!Linux!4.0!AS,!ES,!and!WS,!including!update!3
! Red!Hat!Enterprise!Linux!4.0!update!4 !(experimental!support)
! SUSE!Linux!Enterprise!Server!10 !(experimental!support)
! SUSE!Linux!Enterprise!Server!9, !including!SP1,!SP2,!and!SP3
! SUSE!Linux!10
VMware, Inc. 7
VMware Server Virtual Machine Guide
! SUSE!Linux!10.1
! SUSE!Linux!9.3!
! SUSE!Linux!9.2,!including!SP1
! SUSE!Linux!9.1!stock!2.6.4 ‐52
! Mandriva!Linux!2006
! Ubuntu!Linux!5.04!and!5.10
! Ubuntu!Linux!6.06!(experimental!support)
32‐bit!host!computers!can!run!the!following!operating!systems:
! Mandriva!Linux!2006
! Mandrake!Linux!10.1
! Mandrake!Linux!9.0!stock!2.4.19
! Red!Hat!Enterprise!Linux!4.0!AS,!ES,!and!WS,!including!updates!1,2,!and!3
! Red!Hat!Enterprise!Linux!4.0!update!4 !(experimental!support)
! Red!Hat!Enterprise!Linux!3.0,!updates!1, !2, !3, !4, !5, !6, !and!7
! Red!Hat!Enterprise!Linux!3.0!update!8 !(experimental!support)
! Red!Hat!Enterprise!Linux!2.1stock!2.4.9 ‐e3
! Red!Hat!Linux!9.0,!stock!2.4.20 ‐8 !and!upgrade!2.4.20‐20.9
! Red!Hat!Linux!8.0!stock!2.4.18
! Red!Hat!Linux!7.3!stock!2.4.18
! Red!Hat!Linux!7.2,!stock!2.4.7 ‐10 !and!upgrades!2.4.9 ‐7,!2.4.9 ‐13, !2.4.9 ‐21, !and!
2.4.9‐ 31
! SUSE!Linux!Enterprise!Server!10 !(experimental!support)
! SUSE!LINUX!Enterprise!Server!9, !including!SP1,!SP2,!and!SP3
! SUSE!Linux!Enterprise!Server!8 !stock!2.4.19
! SUSE!LINUX!9.3!
! SUSE!LINUX!9.2
! SUSE!Linux!10
! SUSE!Linux!10.1
8 VMware, Inc.
Chapter 1 Introduction and System Requirements
! SUSE!LINUX!9.1!stock!2.6.4 ‐52
! SUSE!LINUX!9.0!stock!2.4.21 ‐99
! SUSE!Linux!8.2!stock!2.4.20
! SUSE!Linux!7.3
! Ubuntu!Linux!5.04!and!5.10
! Ubuntu!6.06!
NOTE As!new!Linux!kernels!and!distributions!are!released,!VMware!modifies!and!
tests!its!products!for!stability!and!reliability!on!those!host!platforms.!VMware!
makes!every!effort!to!add!support!for!new!kernels!and!distributions!in!a!
timely!manner,!but!until!a!kernel!or!distribution!is!added!to!the!list,!its!use
!is!
not!supported.!Look!for!newer!prebuilt!modules!in!the!Download!section!of!
VMware!Web!site.!Go!to!http://www.vmware.com/download .!
Other!Linux!host!operating!system!requirements!include:
! Linux!kernel!2.2.14 ‐5.0!is!not!supported.
! Standard!Linux!server!installation!is!required!with!glibc !version!2.1!or!higher!and!
libXpm.so.
! The!inetd !process !must !be!configured !and !active !for !VMware !Server !Console !and!
VMware!Management!Interface!connections.
! Version!2.1.36 !of !the !SCSI !Generic !(sg.o )!driver !is !required !to !use !generic !SCSI !
devices!in!virtual!machines.
! Perl!5.005x!or!higher!is!required!to!use!VmPerl!API.
! X!server!is!required!to!run!the!VMw are!Server!Console.
The!VMware!Management!Interface!requires!one!of!these!browsers:!
! Firefox!1.x
! Mozilla!1.x
! Netscape!Navigator!7.0
NOTE As!new!browser!versions!are!released,!VMware!tests!the!VMware!
Management!Interface!for!stability!and!reliability!with!these!versions.!
VMware!makes!every!effort!to!add!support!for!new!browser!versions!in!a!
timely!manner,!but!until!a!browser!is!added!to!the!above!list,!its!use!with!the!
product!is!not!supported.
VMware, Inc. 9
VMware Server Virtual Machine Guide
Running VMware Server on Some SUSE Linux Hosts
Keep!in!mind!the!following!when!you!run!VMware!Server!on!these!SUSE!Linux!hosts.
! SLES!8!— !Install !gcc !on !your !SLES !8 !host !before !installing !VMware !Server.
! SLES!7!—To!upgrade!the!kernel,!deselect!any!Samba!components!when!you!apply !
the!update!patch!because!the!patch!incorrectly!updates!Samba!on!your!host.!
Running!the!update!with!the!Samba!packages!selected!can!result!in!serious!issues!
on!your!host!such!as!system!hangs!or!segmentation!faults.
VmPerl and VmCOM APIs
The!VmPerl!API!includes!the!vmware-cmd !utility.!The!VmCOM!API!works!only!on!
Windows!Server!2003,!Windows!XP,!Windows!2000,!and!Windows!NT!clients.!For!
more!information,!go!to!the!VMware!Web!site!at!
http://www.vmware.com/support/developer.
Programming API
VMware!Server!includes!support!for!the!Programming!API!(previously!called!C!API).!
For!more!information,!go!to!the!VMware!Web!Site!at!
http://www.vmware.com/support/pubs/server_pubs
Remote Client Requirements
The!remote!client!is!a!Microsoft!Windows!or!Linux!system!from!which!you!launch!the!
VMware!Server!Console!or!use!VMware!Scripting!APIs!to!remotely!manage!virtual!
machines!on!the!VMware!Server!host.!You!access!the!VMware!Management!Interface!
to!manage!virtual!machines!on!the!host!using!a!Web!browser.!
Hardware Requirements
! Standard!x86‐based!computer.
! 266MHz!or!faster!processor.!
! 64MB!RAM!minimum.
! 30MB!(for!Windows!hosts)!or!60MB!(for!Linux!hosts)!of!free!disk!space!is!required!
for!installation!of!the!VMware!Server!Console.
! 17MB!free!disk!space!is!required!for!VMware!Scripting!APIs !(VmCOM!and!VmPerl!
APIs)!installation!on!Windows!remote!clients.!14MB!is!required!for!VmPerl!API!on!
Linux!remote!clients.
10 VMware, Inc.
Chapter 1 Introduction and System Requirements
Software Requirements – Windows Remote Client
! Windows!Server !2003!x64 !Edition, !Windows !Server !2003!Standard ! Edition, !
Windows!Server!2003!Enterprise!Edition,!and!Windows!Server!2003!Web!Edition
! Windows!XP!Professional!and!Windows!XP!Home!Edition!
Service!Pack!1!and!Service!Pack!2
! Windows!2000!Professional, !Server !and !Advanced !Server, !Service !Pack !1,!Service !
Pack!2,!Service!Pack!3!and!Service!Pack!4
! Windows!NT !4.0 !Workstation !and !Server, !Service !Pack !6a,!with !Internet !Explorer !
6.0!installed
! The!VMware!Management!Interface!requires!one!of!these!browsers:!
! Internet!Explorer!5.5!or!6.0!(6.0!highly!recommended)
! Firefox!1.x
! Mozilla!1.x
! Netscape!Navigator!7.0
NOTE As!new!browser!versions!are!released,!VMware!tests!the!VMware!
Management!Interface!for!stability!and!reliability!with!these!versions.!
VMware!makes!every!effort!to!add!support!for!new!browser!versions!in!
a!timely!manner,!but!until!a!browser!is!added!to!the!above!list,!its!use!
with!the!product!is!not!supported.!
Software Requirements – Linux Remote Client
! Standard!Linux !installation!is !required!with !glibc !version!2.1 !or !higher!and !one !of !
the!following!kernels:
! For!single‐processor!systems:!kernel!2.0.32!or!higher!in!the!2.0.x!series,!or!
kernel!in!the!2.2.x,!2.4.x!or!2.6.x!series.
! For!SMP !systems: !kernel !in !the !2.2.x, !2.4.x!or !2.6.x !series
NOTE Linux!kernel!2.2.14‐5.0!is!not!supported.!
! Perl!5.005x!or!higher!is!required!to!use!VmPerl!API.
! X!server!is!required!to!run!the!VMw are!Server!Console!on!the!client.
! The!VMware!Management!Interface!requires!one!of!these!browsers:!
! Firefox!1.x
! Mozilla!1.x
VMware, Inc. 11
VMware Server Virtual Machine Guide
! Netscape!Navigator!7.0
NOTE As!new!browser!versions!are!released,!VMware!tests!the!VMware!
Management!Interface!for!stability!and!reliability!with!these!versions.!
VMware!makes!every!effort!to!add!support!for!new!browser!versions!in!
a!timely!manner,!but!until!a!browser!is!added!to!the!above!list,!its!use!
with!the!product!is!not!supported.
VmPerl and VmCOM APIs
The!VmPerl!API!includes!the!vmware-cmd!utility.!The!VmCOM!API!works!on!Windows!
Server!2003,!Windows!XP,!Windows!2000,!and!Windows!NT!clients!only.!For!more!
information,!go!to!the!VMware!Web!site!at!
http://www.vmware.com/support/developer.
Programming API
VMware!Server!includes!support!for!the!Programming!API.!For!more!information,!go!
to!the!VMware !Web !site !at !http://www.vmware.com/support/pubs/server_pubs .
Virtual Machine Specifications
Each!virtual!machine!created!with!VMware!Server!provides!a!platform!that!includes!
the!following!devices!that!your!guest!operating!system!can!see.
Virtual Processor
! Intel!Pentium !II !or !later, !or !AMD !Athlon !or !later, !depending !on !host !processor;!
Intel!EMT64VT!(experimental!support).
! Single!and!multiprocessor!per!virtual!machine!on!symmetric!multiprocessor!
(SMP)!systems.!
Virtual Chipset
! Intel!440BX‐based!motherboard!with!NS338!SIO!chip!and!82093AA!IOAPIC!
Virtu al BIOS
! PhoenixBIOS!4.0!Release!6 !with!VESA!BIOS
! DMI/SMBIOS‐compliant!for!system!management!agent!support!
12 VMware, Inc.
Chapter 1 Introduction and System Requirements
Virtual Memory
! Up!to !3600MB!of !memory !per !virtual !machine, !depending!upon !the !host !system’s !
configuration,!the!types!of!applications!running!on!the!host,!and!the!amount!of!
memory!on!the!host.
Virtual Graphics
! VGA!and!SVGA!support!
Virtual IDE Drives
! Up!to !four !devices: !disks, !CD ‐ROM !or!DVD !(DVD !drives!can !be !used!to !read !data !
DVD!discs).!DVD!video!is!not!supported.
! Hard!disks!can!be!virtual !disks!or!physical!disks.
! IDE!virtual!disks!up!to!950GB.
! CD‐ROM!can!be!a !physical!device!or!an !ISO!image!file.
Virtual SCSI Devices
! Up!to!60 !devices!on!up!to!four!virtual!SCSI!controllers.
! SCSI!virtual!disks!up!to!950GB.
! Hard!disks!can!be!virtual !disks!or!physical!disks.
! Generic!SCSI!support!allows!scanners,!CD‐ROM,!DVD‐ROM,!tape!drives,!and!
other!SCSI!devices!to!be!used!without!requiring!drivers!in!the!host!operating!
system.
! Mylex!(BusLogic)!BT‐958 !compatible !host !bus !adapter.
! LSI!Logic!Ultra160!LSI53C10xx!SCSI!controller.
Virtual PCI Slots
! Six!virtual!PCI!slots,!to!be!divided!among!the!virtual!SCSI!controllers,!virtual!
Ethernet!cards,!virtual!display!adapter,!and!virtual!sound!adapter.
Virtual Floppy Drives
! Up!to!two!1.44MB!floppy!devices.!
! Physical!drives!or!floppy!image!files.
Virtual Serial (COM) Ports
! Up!to!four!serial!(COM)!ports.!
VMware, Inc. 13
VMware Server Virtual Machine Guide
! Output!to!serial!ports,!Windows!files,!Linux!files,!or!named!pipes.
Virtual Parallel (LPT) Ports
! Up!to!three!bidirectional!parallel!(LPT)!ports.
! Output!to!parallel!ports!or!host!operating !system!files.!
Virtual USB ports
! Two‐port!USB!1.1!UHCI!controller.
! Supported!devices!include!USB!printers,!scanners,!PDAs,!hard!disk!drives,!
memory!card!readers,!and!still!digital!cameras.
Virtual Keyboard
! 104‐key!Windows!95/98!enhanced!
Virtual Mouse and Drawing Tablets
! PS/2!mouse
! Serial!tablet!support
Virtual Ethernet Card
! Up!to!four!virtual!Ethernet!cards
! AMD!PCnet‐PCI!II!compatible
! Wireless!networking!support!with!bridged!and!NAT!networking
! PXE!ROM!version!2.0
Virtual Networking
! Nine!virtual !Ethernet !switches !(three !configured !by !default !for !bridged,!host‐only !
and!NAT!networking).
! Virtual!networking !supports !most !Ethernet ‐based !protocols, !including !TCP/IP,!
NetBEUI,!Microsoft!Networking,!Samba,!Novell!NetWare,!and!Netw ork!File!
System.
! Built‐in!NAT!supports!client!software!using!TCP/IP,!FTP,!DNS,!HTTP,!and!Telnet.
Virtual Sound Adapter
! Sound!output!and!input.
14 VMware, Inc.
Chapter 1 Introduction and System Requirements
! Creative!Labs!Sound!Blaster!AudioPCI!emulation.!MIDI!input,!game!controllers,!
and!joysticks!are!not!supported.
Supported Guest Operating Systems
The!operating!systems!listed!here!have!been!tested!in!VMware!Server!virtual!machines!
and!are!officially!supported.!For!notes!on!installing!guest!operating!systems,!see!the!
VMware !Guest !Operating !System !Installation !Guide !which!is !available !from !the !VMware !
Web!site.
VMware!Server!supports!all!guest!operating!systems!supported!by!VMware!
Workstation!
VMware!Server!virtual!machine.
Hardware Requirements for 64-bit Guest Operating Systems
VMware!Server!supports!virtual!machines!with!64‐bit!guest!operating!systems!only!on!
host!machines!that!have!one!of!the!following!64‐bit!processors.
! AMD!Athlon!64, !revision!D !or!later
! AMD!Opteron,!revision!E !or!later
! AMD!Tur ion!64, !revision!E !or!later
! AMD!Sempron,!64 ‐bit‐capable!revision!D !or!later!(experimental!support)!
! Intel!EM64T!VT‐capable !processors !(experimental !support) !
5.5.!Operating!systems!that!are!not!listed!are!not!supported!for!use!in!a!
VMware!Server!performs!an!internal!check.!If!the!host!CPU!is!not!a!supported!64‐bit!
processor,!VMware!Server!displays!an!error!message!that!indicates!the!hardware!on!
your!host!machine!is!incompatible!with!64‐bit!guest!operating!systems.!You!can,!
however,!continue!to
!power!on!the!virtual!machine.!
VMware!Server!provides!a!standalone!utility!that!performs!the!same!check!and!
determines!whether!your!CPU!is!supported!for!VMware!Server!virtual!machines!with!
64‐bit!guest!operating!systems.!You!can!download!the!64‐bit!processor!check!utility!
from!the!VMware!Web!site!at!http://www.vmware.com/download .
Microsoft Windows 64-bit Guest Operating Systems
! Microsoft!Windows!Vista!(experimental!support)
! Microsoft!Windows!Server!2003 !Enterprise,!Standard,!and!Web!Editions,!R2
! Microsoft!Windows!Server!Enterprise!2003 !Enterprise,!Standard,!and!Web!
Editions,!SP1!
! Microsoft!Windows!XP!Professional!
VMware, Inc. 15
VMware Server Virtual Machine Guide
Linux 64-bit Guest Operating Systems
! Mandriva!Linux!2006
! Red!Hat!Enterprise!Linux!3.0,!including!stock!2.4.21,!update!2.4.21‐15, !and
updates!6,! and!7
! Red!Hat!Enterprise!Linux!3.0,!update!8 !(experimental!support)
! Red!Hat!Enterprise!Linux!4.0,!including!update!3
! Red!Hat!Enterprise!Linux!4.0,!update!4 !(experimenetal!support)
! SUSE!Linux!9.1!stock!2.6.4 ‐52
! SUSE!Linux!9.2,!including!SP1
! SUSE!Linux!9.3
! SUSE!Linux!10
! SUSE!Linux!10.1
! SUSE!Linux!Enterprise!Server!9, !including!SP1,!SP2,!and!SP3
! SUSE!Linux!Enterprise!Server!10 !(experimental!support)
FreeBSD
! FreeBSD!5.3!and!5.4
! FreeBSD!6.0
Sun Solaris
! Solaris!10, !including!update!1 !and!update!2 !(experimental!support)
Ubuntu
! Ubuntu!Linux!5.04!and!5.10
! Ubuntu!Linux!6.06!(experimental!support)
Hardware Requirements for 32-bit Guest Operating Systems
VMware!Server!supports!virtual!machines!with!the!following!32‐bit!guest!operating!
systems.
Microsoft Windows 32-bit Guest Operating Systems
! Microsoft!Windows !Server !2003,!including !Small !Business, !Standard, !and !Web !
Editions
16 VMware, Inc.
Chapter 1 Introduction and System Requirements
! Microsoft!Windows!Server!2003 !Enterprise!Edition,!including!R2
! Microsoft!Windows!XP!Professional!and!Home!Editions,!including!SP1!and!SP2
! Microsoft!Windows!Vista!(experimental!support)
! Microsoft!Windows!2000 !Professional,!including!SP1,!SP2,!SP3,!and!SP4
! Microsoft!Windows!2000 !Server,!including!SP1,!SP2,!SP3,!and!SP4
! Microsoft!Windows!2000 !Advanced!Server,!SP3!and!SP4!only
! Microsoft!Windows!NT!4.0!Server!Service!Pack!6a, !Windows!NT!Workstation!4.0,!
including!Service!Pack!6a,!and!Windows!NT!4.0!Terminal!Server!Edition!Service!
Pack!6a
! Microsoft!Windows!Me
! Microsoft!Windows!98, !including!all!service!packs
! Microsoft!Windows!98 !SE
! Microsoft!Windows!95, !including!SP!1 !and!all!OSR!releases
! Microsoft!Windows!for!Wor k g r o u p s !3.11
! Microsoft!Windows!3.1
Microsoft MS-DOS
! MS‐ DOS!6.x
Linux 32-bit Guest Operating Systems
! Mandriva!Linux!2006
! Mandrake!Linux!10.1
! Mandrake!Linux!9.2
! Mandrake!Linux!9 !stock!2.4.19
! Mandrake!Linux!3.2!stock!2.4.18 ‐6mdk
! Red!Hat!Enterprise!Linux!3.0!AS,!ES,!and!WS,!including!updates!1,!2, !3, !4, !5, !6,!
and!7)
! Red!Hat!Enterprise!Linux!3.0!update!8 !(experimental!support)
! Red!Hat!Enterprise!Linux!4.0!AS,!ES,!and!WS,!including!updates!1,!2, !and!3
! Red!Hat!Enterprise!Linux!4.0!update!4 !(experimental!support)
! Red!Hat!Enterprise!Linux!2.1!AS,!ES,!and!WS,!including!stock!2.4.9‐e3
VMware, Inc. 17
VMware Server Virtual Machine Guide
! Red!Hat!Linux!9.0,!stock!2.4.20 ‐8 !and!upgrade!2.4.20‐20.9
! Red!Hat!Linux!8.0!stock!2.4.18
! Red!Hat!Linux!7.3!stock!2.4.18
! Red!Hat!Linux!7.2,!stock!2.4.7 ‐10 !and!upgrades!2.4.9 ‐7,!2.4.9 ‐13, !2.4.9 ‐21, !
and!2.4.9‐31
! Red!Hat!Linux!7.1!stock!2.4.2 ‐2 !and!upgrade!2.2.3‐12
! Red!Hat!Linux!7.0!stock!2.2.16 ‐22 !and!upgrade!2.2.17 ‐14
! SUSE!Linux!Enterprise!Server!10 !(experimental!support)
! SUSE!Linux!Enterprise!Server!9, !including!SP1,!SP2,!and!SP3
! SUSE!Linux!Enterprise!Server!8 !stock!2.4.19
! SUSE!Linux!Enterprise!Server!7 !stock!2.4.7!and!patch!2
! SUSE!Linux!10
! SUSE!Linux!10.1!
! SUSE!Linux!9.0!stock!2.4.21 ‐99
! SUSE!Linux!9.1!stock!2.6.4 ‐52
! SUSE!Linux!9.2,!including!SP1
! SUSE!Linux!9.3
! SUSE!Linux!8.2!stock!2.4.20
! SUSE!Linux!8.1!stock!2.4.19
! SUSE!Linux!8.0!stock!2.4.18
! SUSE!Linux!7.3!stock!2.4.10
! Novell!Linux!Desktop!9,!including!SP2
! Novell!Open!Enterprise!Server,!including!SP1
! Tur b o l i n u x!Enterprise!Server!8.0
! Tur b o l i n u x!Server!7.0
! Tur b o l i n u x!Workstation!8.0
! Tur b o l i n u x!Desktop !10
18 VMware, Inc.
Novell NetWare
! NetWare!4.2!
! NetWare!5.1,!SP8!only
! NetWare!6,!SP!5!only
! Netware!6.5,!SP3!only
FreeBSD
! FreeBSD!4.0–4.6.2
! FreeBSD!4.8
! FreeBSD!5
! Free!BSD!5.1‐5.3
! Free!BSD!5.4
! FreeBSD!6.0!
Sun Solaris
! Solaris!9 !(experimental!support)
! Solaris!10, !including!update!1 !and!update!2 !
Chapter 1 Introduction and System Requirements
Ubuntu
! Ubuntu!Linux!5.04!and!5.10
! Ubuntu!Linux!6.06!
Technical Support Resources
The!following!sections!describe!various!technical!support!resources!available!to!you.
! “Self‐ Service!Support”
! “Online!and!Tel e p h o ne!Support”
! “Support!Offerings”
! “Reporting!Problems”
! “Log!Files”
VMware, Inc. 19
VMware Server Virtual Machine Guide
Self-Service Support
Use!the!VMware!Technology!Network!for!self!help!tools!and!technical!information:
! Product!Information!— !http://www.vmware.com/products/product_index.html
! Tec h n o l o g y!Information!— !http://www.vmware.com/vcommunity/technology
! Documentation!— !http://www.vmware.com/support/pubs
! Knowledge!Base!— !http://www.vmware.com/support/kb
! Discussion!Forums!— !http://www.vmware.com/community
! User!Groups!— !http://www.vmware.com/vcommunity/usergroups.html
For!more!information!about!the!VMware!Technology!Network,!go!to!
http://www.vmtn.net.
Online and Telephone Support
Use!online!support!to!submit!technical!support!requests,!view!your!product!and!
contract!information,!and!register!your!products.!Go!to!
http://www.vmware.com/support.
Use!phone!support!for!the!fastest!response!on!priority!1!issues!for!customers!with!
appropriate!support!contracts.!Go!to!
http://www.vmware.com/support/phone_support.html.
Support Offerings
Find!out!how!VMwareʹs!support!offerings!can!help!you!meet!your!business!needs.!Go!
to!http://www.vmware.com/support/services .
Reporting Problems
If!you!have!problems!while!running!VMware!Server,!report!them!to!the!VMware!
support!team.!You!must!register!your!serial!number!and!then!you!can!report!your!
problems!by!submitting!a!support!request!at!
http://www.vmware.com/requestsupport.
This!section!describes!the!information!needed!to!diagnose!and!report!problems.!This!
information!largely!comes!from
problem!you!encounter.!
You!can!simplify!the!process!of!collecting!the!needed!information!by!running!the!
support!script!to!collect!the!appropriate!log!files!and!system!information.!Follow!the!
steps!that!apply!to!your!host!computer.
20 VMware, Inc.
!log !files. !The !required !log !files !depend !upon !the !
Chapter 1 Introduction and System Requirements
NOTE The!support!script!runs!only!on!the!VMware!Server!host.!If!you!encounter!
problems!on!a!remote!client,!you!must!supply!the!log!files!manually.!The!
required!log!files!depend!on!the!problem!encountered!on!the!client.!You!
should!include!the!VMware!Server!Console!log!file!and!the!installation!log!
files.!
To run the support script on a Windows host
1O p e n!a!command!prompt.
2 Change!to!the!VMware!Server!program!directory.
C:
cd \Program Files\VMware\VMware Server
If!you!did!not!install!the!program!in!the!default!directory,!use!the!appropriate!
drive!letter!and!substitute!the!appropriate!path!in!the!cd !command!above.
3R u n!the!support!script.
cscript vm-support.vbs
After !the !script !runs, !it !displays !the !name !of
!the !directory !where !it !has !stored !its !
output.!
4U s e!a!file!compression!utility!such!as!WinZip!or!PKZIP!to!zip!that!directory,!and!
include!the!zip!file!with!your!support!request.!
To run the support script on a Linux host
1O p e n!a!terminal.
2R u n!the!support!script!as!the!user!who!is!running!the!virtual!machine!or!as!root.
vm-support
If
!you!do!not!run!the!script!as!root,!the!script!displays!messages!indicating!that!it!
cannot!collect!some!information.!This!is!normal.!If!the!VMware!support!team!
needs!that!information,!a!support!representative!may!ask!you!to!run!the!script!
again!as!root.
The!script!creates!a!compressed.tgz! file!in!
the!current!directory.!
3I n c l u d e!the!output!file!with!your!support!request.!
Log Files
The!following!log!files!are!generated!by!VMware!Server!and!are!collected!by!the!
support!script!as!needed.!Because!the!VMware!Server!Console!does!not!include!a!
support!script,!you!need!to!submit!a!support!request!at!
VMware, Inc. 21
VMware Server Virtual Machine Guide
http://www.vmware.com/requestsupport !for!any!issues!you !encounter!on !a!client!and !
include!the!VMware!Server!Console’s!log!file!or!its!installation!log!files.
Virtual Machine Log File
If!a!virtual!machine!exits!abnormally!or!crashes,!run!the!support!script!or!save!the!log!
file!before!you!launch!that!virtual!machine!again.
On!a!Windows!host,!the!vmware.log!file!is!in!the!same!directory!as!the!configuration!file!
(.vmx )!of!the!virtual!machine.!The!path!to!the!log!
located!under!Virtual !Machine !>!Settings !>!Options !> !Advanced .
On!a!Linux!host,!the!<vmname>.log !file!is!in!the!same!directory!as!the!configuration!file!
(.vmx )!of!the!virtual!machine.!
Also!save!any!core!files!(core !or!vmware-core ).
Virtual Machine Event Log File
The!virtual!machine’s!event!log,!some!of!which!can!be!viewed!in!the!VMware!
Management!Interface,!is!stored!as!a!file!on!the!host.!This!file!can!also!be!useful!in!the!
event!a!virtual!machine!crashes.!
Each!virtual!machine!on!the!host!includes!an!event!log!file!called!
event-<path_to_configuration_file>.vmx.log .
file!of!the!active!virtual!machine!is!
On
!a !Windows !host, !the !log !is !stored !in !C:\Program Files\VMware\VMware
Server\vmserverdRoot\eventlog.!
On !a !Linux !host, !the !log !is !stored !in !/var/log/vmware.!
VMware Server Console Log File
The!VMware!Server!Console!keeps!a!log.!If!you!encounter!problems!with!the!VMware!
Server!Console!on!a!remote!client,!submit!a!support!request!and!this!log!file.
On!a!Windows!host,!the!log!is!called!vmware-<username>-<PID>.log !and!is!stored!in!the!
user’s!TEMP!directory;!by!default,!this!directory!is!C:\Documents and
Settings\<username>\Local Settings\Temp
dialog!box.!In!the!VMware!Server!Console,!choose!Help !>!About!VMware!Server,!and!
look!under!Additional !information .
On!a!Linux!host,!the!log!is!called!ui-<PID>.log !and!is!stored!in!the!user’s!TEMP!
directory;!by!default,!this!directory!is!
appears!in!the!terminal!when!you!start!the!VMware!Server!Console.
22 VMware, Inc.
.!The!path!to!this!file!appears!in!the!About!
/tmp/vmware-<username> .!The !path !to !this !file !