Home

VMware Server User`s Guide

image

Contents

1. Symbol Shifted Symbol Location V Scan Code numeric pad 0x037 Alt left 0x038 Space bar 0x039 Caps Lock 0x03a F1 0x03b F2 0x03c F3 0x03d F4 0x03e F5 0x03f F6 0x040 F7 0x041 F8 0x042 F9 0x043 F10 0x044 Num Lock numeric pad 0x045 Scroll Lock 0x046 Home 7 numeric pad 0x047 Up arrow 8 numeric pad 0x048 PgUp 9 numeric pad 0x049 numeric pad 0x04a Left arrow 4 numeric pad 0x04b 5 numeric pad 0x04c Right arrow 6 numeric pad 0x04d numeric pad 0x04e End 1 numeric pad 0x04f Down arrow 2 numeric pad 0x050 PgDn 3 numeric pad 0x051 Ins 0 numeric pad 0x052 Del numeric pad 0x053 RC DRAFT VMware Inc Table 8 1 V Scan Codes for the 104 Key U S Keyboard Continued Configuring Virtual Machine Hardware Symbol Shifted Symbol Location V Scan Code F11 0x057 F12 0x058 Break 0x100 Enter numeric pad Ox11c Ctrl right Ox11d numeric pad 0x135 SysRq 0x137 Alt right 0x138 Home function pad 0x147 Up arrow function pad 0x148 Page Up function pad 0x149 Left arrow function pad 0x14b Right arrow function pad Ox14d End function pad Ox14f Down arrow function pad 0x150 Page Down function pad 0x151 Insert function pad 0x152 Delete function pad 0x153 Windows left 0x15b Windows right 0x15c Menu 0x15d The 84 key keyboard has a Sys Req key on the numeric pad Its v scan code is 0x054 Keyboards outside the U S usually have an extra key often lt gt o
2. Configuring a Virtual Network on page 203 Using the New Virtual Machine Wizard When you create a new virtual machine the result is a set of files that represent a new computer If you are not using a bootable CD or PXE image file the virtual machine includes a blank unformatted hard disk the virtual disk onto which you install the guest operating system NOTE Before you create the virtual machine check the installation notes for the guest operating system you intend to install You can find this information in the VMware Guest Operating System Installation Guide available from the VMware Web site at http www vmware com support guestnotes doc index html RC DRAFT VMware Inc Creating and Upgrading Virtual Machines To create a new virtual machine 1 VMware Inc In your Web browser enter the URL of your VMware Server installation http lt host name gt If you are not using port 80 to connect to VMware Server you must include the port number you specified during installation in the connection URL for example http lt host name gt 8222 When you connect remotely you are automatically redirected to the secure http https port The VI Web Access login page appears Enter your user name and password and click Log In In the Commands section of the host workspace click Create Virtual Machine On the Name and Location page enter the name of the virtual machine The name you enter here is
3. Sample Linux vmnetnat conf File The following is a sample Linux vmnetnat conf file Linux NAT configuration file host NAT gateway address ip 192 168 237 2 24 hostMAC 00 50 56 C0 00 08 RC DRAFT VMware Inc Configuring a Virtual Network 4 enable configuration disabled by default for security reasons configport 33445 4 VMnet device if not specified on command line device VMnet8 Allow PORT EPRT FTP commands they need incoming TCP stream activeFTP 1 Allows the source to have any OUI Enable this if you change the OUI in the MAC address of your virtual machines aLlowAnyOUI 1 udp Timeout in seconds 0 no timeout default 60 real value might be up to 100 longer timeout 30 incomingtcp 4 Use these with care anyone can enter into your virtual machine through these FTP both active and passive FTP is always enabled 4 ftp localhost 8887 8887 192 168 27 128 21 WEB make sure that if you are using named webhosting names point to 4 your host not to guest And if you are forwarding port other than 80 make sure that your server copes with mismatched port number in Host header lynx http localhost 8888 8888 192 168 27 128 80 SSH ssh p 8889 root localhost 8889 192 168 27 128 22 incomingudp UDP port forwarding example 6000 192 168 27 128 6001 Using Samba for File Sharing on a Linux Host On a Linux host computer
4. Your normal samba server should be at least v 2 0 6 RC DRAFT VMware Inc Configuring a Virtual Network You will need to insert specific information for your system at several points indicated in the file by lt text in angle brackets gt Larmor samba server configuration Global settings global Identity Allow several Samba servers on the same machine interfaces lt your real subnet gt lt your real netmask gt bind interfaces only yes Workgroup the host belongs to workgroup VMware SMB name of the host the hostname by default netbios name lt your Windows name gt Description of the host server string Linux running Samba 2 0 6 Access Allow connections from hosts allow lt your real subnet gt lt your real netmask gt Authentication scheme security user encrypt passwords yes Options Automatically load the printer list from etc printcap by default load printers yes Gives better performance socket options TCP_NODELAY SO_RCVBUF 8192 SO_SNDBUF 8192 Files and directories Max log size in KB max log size 1024 Locks lock directory var samba SMB passwords smb passwd file etc samba smbpasswd Name browsing VMware Inc RC DRAFT 257 VMware Server User s Guide Allow the host to participate in master browser elections local master yes Force a local browser election upon startup We need that othe
5. For the bridged network adapter in virtual machine 1 use the networking settings needed for a connection to the external network If the virtual machine gets its IP address from a DHCP server on the external network the default settings will work For the second network adapter in virtual machine 1 manually assign an IP address in the range you are using with VMnet2 Machine 2 Assign an IP address in the range you are using with VMnet2 Machine3 Network adapters are connected to VMnet2 and VMnet3 Assign each adapter an IP address in the range you are using with the virtual network to which it is connected Machine 4 Assign an IP address in the range you are using with VMnet3 Install the necessary application software in each virtual machine RC DRAFT VMware Inc Configuring a Virtual Network Changing the Networking Configuration This section describes how you can add virtual network adapters to your virtual machine and change the configuration of existing adapters Refreshing the Network On Windows to configure custom virtual networks you must use the virtual network editor from the Windows Start menu select Programs gt VMware Server gt Manage Virtual Networks After you make changes using the virtual network editor you must update the network list in VI Web Access using the Refresh Network List command After refreshing the network the changes made using the virtual network editor appear in the Netw
6. If you are using an XFree86 based server that VMware Server does not recognize as an XFree86 server use this setting instead xkeymap usekeycodeMap TRUE If you are using an XFree86 server running locally and the keyboard does not work correctly report the problem to VMware technical support X Key Codes Compared to Keysyms Pressing a key on the PC keyboard generates a scan code based roughly on the position of the key For example the Z key on a German keyboard generates the same code as the Y key on an English keyboard because they are in the same position on the keyboard Most keys have one byte scan codes but some keys have two byte scan codes with prefix Oxe0 Internally VMware Server uses a simplified version of the PC scan code that is a single nine bit numeric value called a v scan code A v scan code is written as a three digit hexadecimal number The first digit is 0 or 1 For example the left hand Ctrl key has a one byte scan code 0x1d its v scan code is 0x01d The right hand Ctrl key scan code is two bytes Oxe0 0x1d its v scan code is 0x11d An X server uses a two level encoding of keys An X key code is a one byte value The assignment of key codes to keys depends on the X server implementation and the physical keyboard As a result an X application cannot use key codes directly Instead the key codes are mapped into keysyms that have names like space escape x and 2 The mapping can be controlled by an X
7. If you try to power on a virtual machine when insufficient memory is available VMware Server displays a warning dialog box The message shows how much memory the virtual machine is configured to use and how much memory is available To attempt to power on the virtual machine using the available memory click OK Otherwise click Cancel Enabling and Disabling Background Snapshots Taking snapshots in the background allows you to continue working while VMware Server preserves the state of the virtual machine However enabling background snapshots for a host with slow hard disks can adversely affect performance If you experience significant performance problems when taking or restoring snapshots disable background snapshots For additional information on managing snapshots see Using Snapshots on page 187 To enable or disable background snapshots 1 Select the host in the Inventory panel 2 Inthe Commands section of the host Summary tab click Edit Host Settings 3 In the Snapshots section do one of the following RC DRAFT VMware Inc Managing VMware Server m To enable background snapshots select the check box m To disable background snapshots deselect the check box 4 Click OK The setting takes effect after the virtual machines are restarted Configuring Virtual Machine Startup and Shutdown Settings You can configure virtual machines to start up and shut down automatically when the host operating system starts
8. on page 216 To add another adapter see Adding a Virtual Network Adapter on page 215 Internal DHCP Server The VMware internal DHCP dynamic host configuration protocol server provides IP network addresses to virtual machines in configurations that are not bridged to an external network Host only and NAT network configurations use the DHCP server bridged configurations do not VMware Inc RC DRAFT 205 VMware Server User s Guide 206 Virtual Network Adapter One virtual network adapter also known as a virtual NIC is set up for your virtual machine when you create it with the New Virtual Machine wizard The virtual network adapter uses the Bridged virtual network unless you change the default selection The network adapter appears to the guest operating system as an AMD PCNet Adapter adapter for 32 bit guests or as an Intel Pro 1000 MT Server Adapter for 64 bit and Windows Vista guests VMware Server automatically selects the network driver based on the configuration on your virtual machine For 32 bit guest systems VMware Server supports network adapter morphing to dynamically select the driver The vlance driver is automatically installed when you install a guest operating system The vmxnet driver is automatically installed when you reboot the guest after installing VMware Tools When you edit the network adapter the device type is displayed as Flexible For 64 bit and Windows Vista guest systems the network ad
9. on page 129 The Status section displays the following RC DRAFT VMware Inc Learning VMware Server Basics Using VI Web Access The current power state of the virtual machine whether it is powered on powered off or suspended For information see Changing Virtual Machine Power Settings on page 118 The guest operating system installed in the virtual machine VMware Tools status indicating whether VMware Tools is installed and running and whether you need to upgrade to the latest version See Chapter 5 Installing and Using VMware Tools on page 71 The DNS name and IP address of the virtual machine m The Commands section displays Power operations commands A command to start the Add Hardware wizard See Adding Hardware to a Virtual Machine on page 130 Snapshot commands A command to open the virtual machine configuration dialog box A command to create a virtual machine shortcut that enables users to interact directly with the guest operating system See Generating and Sharing Virtual Machine Shortcuts on page 127 m The Relationships section displays the current relationships of the virtual machine the hostname datastores and networks Installing the VMware Remote Console Add On VMware Remote Console allows you to interact directly with the guest operating system You must install VMware Remote Console as a Web browser add on the first time you use it with a Web browser that
10. SCSI Device on page 150 USB Controller See Adding a USB Controller to a Virtual Machine on page 152 Sound Adapter See Adding a Sound Adapter to a Virtual Machine on page 158 Serial Ports See Adding a Serial Port to a Virtual Machine on page 159 Parallel Ports See Adding a Parallel Port to a Virtual Machine on page 170 On the Ready to Complete page do one of the following Click Back or navigate using the Pages panel to make changes If you want to power on the virtual machine immediately after adding the new hardware select Power on your virtual machine now Expand More Hardware to add more virtual hardware to the virtual machine before you finish Each time you finish adding a new device you return to the Ready to Complete page Click Finish to create the virtual machine with the listed hardware The wizard adds the hardware to your virtual machine Installing New Software in a Virtual Machine Installing new software in a virtual machine is like installing it on a physical computer except that you must take these additional steps VMware Inc Make sure that VMware Server can access the media to use for installing the software Verify that the virtual machine has access to the CD ROM drive ISO image file or floppy drive as needed See Chapter 8 Configuring Virtual Machine Hardware on page 135 Set the final memory size for your virtual machine and insta
11. The Ready to Complete page displays the hardware settings Review the configuration summary and click Finish to complete the wizard Power on the virtual machine To set up the client side of the connection 1 VMware Inc From the Add Hardware or New Virtual Machine wizard click Serial Port For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 Click Use Named Pipe RC DRAFT 185 VMware Server User s Guide 166 3 On the Properties page enter the path and filename for the pipe Depending on the host system enter one of the following m On Windows hosts The pipe name must be in the format pipe lt namedpipe gt The name must begin with pipe m On Linux hosts The pipe name must be tmp lt socket gt or another UNIX socket name of your choice 4 Select This end is the client 5 Select The other end is a virtual machine 6 Optional To connect to the named pipe when the virtual machine is powered on select Connect at power on the default 7 Optional on Windows hosts only Expand I O Mode to select Yield CPU on poll which is deselected by default The kernel in the target virtual machine uses the virtual serial port in polled mode not interrupt mode For more information see Yielding CPU on Poll to Improve Performance When Debugging Windows Hosts Only on page 168 8 Click Next The Ready to Complete page displays the
12. VMware Inc Select the virtual machine you want to delete in the Inventory panel Select Virtual Machine gt Remove Virtual Machine You can only select this menu option if the virtual machine is powered off Optional To delete all the virtual machine files from disk select Delete this virtual machine s files from the disk If you do not select Delete this virtual machine s files from the disk the virtual machine is removed from the inventory but all virtual machine files remain intact on the datastore Click OK RC DRAFT i VMware Server User s Guide The virtual machine is deleted or removed from the inventory You can also delete a virtual machine or remove it from the inventory from the host workspace See Removing a Virtual Machine from the Inventory on page 102 Using VMware Remote Console VMware Remote Console allows you to interact directly with the guest operating system VMware Remote Console is installed as a Web browser add on and executed from the add on directory You must install the VMware Remote Console add on the first time you use it with a Web browser that does not already have the add on installed and when a new version of the add on is available For more information see Installing the VMware Remote Console Add On on page 51 and Starting VMware Remote Console from the Console Tab on page 53 You can continue to use VMware Remote Console if you close your Web browser Interacti
13. vmware config or even to the host wide etc vmware config or installation wide usually usr Lib vmware config configuration Configuring How Keysyms Are Mapped When key code mapping cannot be used or is disabled VMware Server maps keysyms to v scan codes It does this using one of the tables in the xkeymap directory in the VMware Server installation usually usr 1ib vmware RC DRAFT VMware Inc Configuring Virtual Machine Hardware Which table you use depends on the keyboard layout The normal distribution includes tables for PC keyboards for the United States and a number of European countries and languages And for most of these there are both the 101 key or 102 key and the 104 key or 105 key variants VMware Server automatically determines which table to use by examining the current X keymap However its mapping might not be correct In addition each mapping is fixed and might not be completely correct for a given keyboard and X key code to keysym mapping For example a user might have swapped Ctrl and Caps Lock using xmodmap This means the keys are swapped in the virtual machine when using a remote server keysym mapping but are not swapped when using a local server key code mapping Therefore keysym mapping is necessarily inexact To make up for this you can control most of the behavior using configuration settings m xkeymap language lt keyboard type gt Use this setting if VMware Server has a tab
14. Host Configuration Privileges Privilege Name Advanced Configuration Description Sets advanced options in host configuration User interface element Host Configuration tab gt Advanced Settings Inventory hierarchy context menu Affects HC and VC Pair with Object Hosts Effective on Object Hosts Change Date Time Settings Sets time and date settings on the host User interface element Host Configuration tab gt Time Configuration HC and VC Hosts Hosts Change Settings Allows enabling and disabling of background snapshots and setting of lockdown mode User interface element Host Configuration tab gt Security Profile gt Lockdown Mode gt Edit HC and VC Hosts Hosts Change SNMP Settings Edits restarts and stops SNMP agent No user VI Client interface elements are associated with this privilege HC and VC Hosts Hosts Connection Changes the connection status of a host connected or disconnected User interface element Right click Host VC only Hosts Hosts Firmware Allows updates to the host firmware on ESXi hosts No user VI Client interface elements are associated with this privilege HC and VC Hosts Hosts ESXi only Hyper Threading Enables and disables hyperthreading in the host CPU scheduler User interface element Host Configuration tab gt Processors HC and VC Hosts Hosts
15. Network Connection Type If you add a network adapter you can select an existing virtual network For a default installation with no custom networks you have the following options m Bridged Configures your virtual machine as a unique identity on the network separate from and unrelated to its host Other computers on the network can then communicate directly with the virtual machine If your host computer is on a network and you have a separate IP address for your virtual machine or can get one automatically from a DHCP server select Bridged m NAT Configures your virtual machine to share the IP and MAC addresses of the host The virtual machine shares the host s public network identity and has a private identity that is not visible beyond the host NAT can be useful when you are allowed a single IP address or MAC address by your network administrator You might also use NAT to configure separate virtual machines for handling HTTP and FTP requests with both virtual machines running off the same IP address or domain m HostOnly Configures you virtual machine to communicate only with the host and other virtual machines in the host only network This can be useful when you want a secure virtual machine that is connected to the host network but available only through the host machine In this configuration the virtual machine cannot connect to the Internet For more details about VMware Server networking options see Chapter 11
16. User 1 is not assigned individual permissions User 1 logs on User 1 can both power on and take snapshots of virtual machine Example 2 Limiting a user s permissions by overriding group permissions Roles and groups are defined as in Example 1 User 1 Read Only permission is removed on virtual machine Read Only permission is required to power on a virtual machine User 1 can still take snapshots but can no longer power on virtual machine When setting permissions verify that all the object types are set with appropriate privileges for each particular action VMware Inc RC DRAFT 207 VMware Server User s Guide 202 RC DRAFT VMware Inc Configuring a Virtual Network The first topics in this chapter introduce the virtual networking components that VMware Server provides and describe how you can use them with your virtual machine The rest of the chapter provides more detail on networking capabilities and specialized configurations This chapter includes the following topics Network Basics on page 203 Components of the Virtual Network on page 204 Common Networking Configurations on page 207 Custom Networking Configurations on page 211 Changing the Networking Configuration on page 215 Advanced Networking Topics on page 222 Understanding NAT on page 239 Using Samba for File Sharing on a Linux Host on page 249 Using the Virtual Network Editor on page 258
17. VMware Server User s Guide 136 Hard Disk Types and Properties Most virtual machines are configured with one or more virtual hard disks A virtual disk is a file or set of files that appears as a physical disk to the guest operating system These files are created in the datastore location that you specify See Managing Datastores on page 103 This section describes the settings you can configure when you add or edit a virtual disk Disk Capacity Setting When you create a new virtual disk specify a maximum disk size in MB or GB Set the maximum size to a value between 1MB and 950GB If the virtual machine does not have a snapshot you can increase the maximum disk size when you edit a SCSI virtual disk Disk File Options Settings New Disk Only When creating a new virtual disk you can specify whether space for the disk files is allocated as needed called a growable disk or allocated all at once when the disk is created called a preallocated disk A growable disk is created by default Growable disk files use less disk space initially and grow to their maximum size only as additional space is needed However it takes longer to write data to growable disks If you select Allocate all disk space now all disk space is preallocated at the time the disk is created This provides better virtual machine performance However you cannot shrink the disk later NOTE Preallocating disk space is a time consuming operation
18. VMware Server can automatically install and configure a Samba server to act as a file server for Microsoft Windows guest operating systems VMware Inc RC DRAFT 249 VMware Server User s Guide 250 You can then use Windows Explorer in the virtual machine to move and copy files between virtual machine and host or between virtual machines on the same network just as you would with files on physical computers that share a network connection The lightly modified Samba server installed by VMware Server runs over the VMware Server virtual Ethernet and the Samba traffic between different operating systems is isolated from actual local area networks The source code differences for the changes in di ff format and based on Samba 2 0 6 are available from VMware For more information see www vmware com download open_sources html If you already have Samba configured on your Linux host the recommended approach is to modify that configuration so it includes the IP subnet used by the VMware Server virtual network adapter VMnet1 You can configure your existing Samba server to work with a host only network All the shares you set up in Samba and in the guest operating system normally appear on the bridged network as well If you need to be sure the shares set up in the guest operating system are seen only on the host only network you might find it easiest to install and use the Samba server provided with VMware Server If you do n
19. VMware Server uses the USB device file system to connect to USB devices In Linux systems that support USB the USB device file system is usually proc bus usb If your host operating system uses a different path to the USB device file system run the following command as root to mount the file system to the expected location mount t usbfs none proc bus usb Do not attempt to add a USB drive s device node for example dev sda directory to the virtual machine as a hard disk How Device Control Is Shared Between Host and Guest Only the host or the guest can have control of a USB device at any one time Device control operates differently depending on whether the host is a Linux or a Windows computer Device Control on a Windows Host When you connect a device to a virtual machine it is unplugged from the host or from the virtual machine that previously had control of the device When you disconnect a device from a virtual machine it is plugged in to the host CAUTION On Windows 2000 and Windows Server 2003 hosts you need to take a special step to disconnect USB network and storage devices from the host before connecting them to a virtual machine Use the appropriate system tray icon to disconnect the device from the host On Windows 2000 the icon is called Eject Hardware and on Windows Server 2003 it is called Safely Remove Hardware 156 On Windows hosts when you connect a USB network or storage device t
20. grabs and releases the mouse cursor when the SVGA driver is not installed m On Linux and Solaris guests matches the guests screen resolution to the host s This process starts when you begin an X11 session To use a different mechanism to start the process see Starting the VMware User Process Manually If You Do Not Use a Session Manager on UNIX on page 86 The VMware Tools user process is not installed on NetWare operating systems Instead the vmwtool program is installed It controls the grabbing and releasing of the mouse cursor It also allows you copy and paste text VMware Tools Control Panel The VMware Tools control panel lets you modify settings shrink virtual disks and connect and disconnect virtual devices See Using the VMware Tools Control Panel on page 88 Installing VMware Tools The installers for VMware Tools for Windows Linux FreeBSD Solaris and NetWare guest operating systems are installed with VMware Server as ISO image files When you click Install VMware Tools or Upgrade VMware Tools in the Status section of the virtual machine Summary tab in VI Web Access VMware Server temporarily connects the virtual machines first virtual CD DVD drive to the correct ISO image file for the guest operating system Click the command to install or upgrade VMware Tools The installation procedure varies depending on the operating system VMware Inc RC D RAFT 73 VMware Server User s Guide 74 Manually I
21. on page 138 m To add a network adapter see Adding a Virtual Network Adapter on page 215 m To add a CD DVD drive see Adding a CD DVD Drive to a Virtual Machine on page 144 m Toadda floppy drive see Adding a Floppy Drive to a Virtual Machine on page 147 m To add a passthrough generic SCSI device see Adding a Passthrough Generic SCSI Device on page 150 m To add a USB controller one per virtual machine see Adding a USB Controller to a Virtual Machine on page 152 m To add a sound adapter one per virtual machine see Adding a Sound Adapter to a Virtual Machine on page 158 m For information about adding a serial port see Adding a Serial Port to a Virtual Machine on page 159 m To adda parallel port see Adding a Parallel Port to a Virtual Machine on page 170 Each time you finish adding a new device you return to the Ready to Complete page RC DRAFT a VMware Server User s Guide m Ifyou want to power on the virtual machine immediately after creating it select Power on your virtual machine now m Click Finish to create the virtual machine with the listed hardware The wizard creates the files and hardware for your virtual machine After the virtual machine is created continue with Installing a Guest Operating System on page 66 Installing a Guest Operating System 66 A new virtual machine is like a physical computer with a blank hard disk Befo
22. on page 31 VMware Server Product Benefits VMware Server is a free virtualization product for Microsoft Windows and Linux servers It enables you 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 the following hardware and software VMware Inc Any standard x86 compatible or x86 64 compatible personal computer A wide variety of Windows Linux Solaris and other guest operating systems including 64 bit operating systems Two way Virtual SMP RC DRAFT VMware Server User s Guide Intel Virtualization Technology Intel VT AMD Virtualization AMT V With VMware Server you can do the following Provision a new server without purchasing more hardware by locating multiple virtual machines on the same host Run Windows Linux and other 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 them New Features of VMware Server 2 0 20 This section provides information about key new features of VMware Server 2 0 Web Based Interface Use VMware Infrastructure Web Access VI Web Access to perform host and virtual machine configurati
23. system using the following command rpm e VMware server lt xxxx gt In place of lt xxxx gt the filename contains numbers that correspond to the version and build If you have VMware Server properly installed you can find the VMware Server build number by running rpm qa grep VM Upgrading from VMware Server 1 44 Run the VMware Server 2 installer for your host to upgrade to VMware Server 2 from VMware Server 1 The installer automatically uninstalls the previous version of the software except for tar installations which require you to uninstall the previous version of VMware Server manually RC DRAFT VMware Inc Installing VMware Server However there are some feature differences between these product versions VMware Inc VI Web Access and VMware Remote Console replace the VMware Management Interface and VMware Server Console See Chapter 3 Learning VMware Server Basics Using VI Web Access on page 47 VMware Server 2 does not support physical raw disks VMware Server 2 uses datastores to manage virtual machine locations A datastore is a storage location for VMware Server virtual machine files The storage location can be the local file system a CIFS store Windows only or an NFS mounted file system Linux only Virtual machines that were registered in VMware Server 1 are automatically registered in VMware Server 2 However the locations for existing virtual machines are not automatically add
24. the NAT network there is an unavoidable performance penalty Our testing shows that the penalty is minor for dial up and DSL connections and performance is adequate for most VMware Server uses NAT is not perfectly transparent It does not normally allow connections to be initiated from outside the network although you can set up server connections by manually configuring the NAT device The practical result is that some TCP and UDP protocols that require a connection be initiated from the server machine some peer to peer applications for example do not work automatically and some might not work at all RC DRAFT VMware Inc Configuring a Virtual Network A standard NAT configuration provides basic level firewall protection because the NAT device can initiate connections from the private NAT network but devices on the external network cannot normally initiate connections to the private NAT network Using NAT with NetLogon When using NAT networking in a virtual machine with a Windows guest operating system running on a Windows host you can use NetLogon to log on to a Windows domain from the virtual machine You can then access file shares known by the WINS server in the domain To use NetLogon you need to know how WINS servers and Windows domain controllers work This section explains how to set up the virtual machine to use NetLogon The setup process is similar to the way you set up a physical computer on one LAN that is us
25. the drop down list on the right Select the second network adapter in the list of devices then select Custom select VMnet 2 Host only on a Windows host or dev vmnet2 on a Linux host from the drop down list on the right If you need to add one or more network adapters click Add and use the Add Hardware wizard to add an adapter RC DRAFT sili VMware Server User s Guide Now you need to configure the networking components on the host and in the virtual machines The recommended approach uses static IP addresses for all the virtual machines To configure the host and virtual machine networking components 1 Stop the VMnet DHCP server service Windows host From the virtual network editor select DHCP and click Stop service Linux host Stop the vmnet dhcpd service killall TERM vmnet dhcpd Install guest operating systems in each of the virtual machines Install the router software on the host computer or in the third virtual machine depending on the approach you are using Configure networking in the first two virtual machines to use addresses on the appropriate host only network On Windows hosts you can open a command prompt and run ipconfig all to see what IP addresses each host only network is using On Linux hosts you can open a terminal and run ifconfig to see what IP addresses each host only network is using If you are running the router on the host computer assign default router addresses ba
26. 24 available in virtual machine 29 choosing for best performance 268 configuring 269 editing 269 host wide settings 106 267 reserving for virtual machines 107 setting when creating virtual machine 59 swapping in host 107 virtual machine memory size 268 menu options VI Web Access 53 virtual machine 53 message log viewing VMware Remote Console 126 MIDI 157 MMU 122 RC DRAFT 2 VMware Server User s Guide 332 modifying CD DVD drives 146 floppy drives 149 hard disks 139 network adapters 216 parallel ports 171 permissions 199 SCSI controllers 152 serial ports 162 sound adapters 158 mouse driver installed by VMware Tools 72 MP3 157 Mylex SCSI adapter 29 N named pipe 161 164 165 167 NAT advanced configuration 242 and DHCP 240 and DNS 241 and the host computer 240 configuring 261 external access from a NAT network 241 on virtual networks 208 239 sample configuration file for Linux host 248 selecting IP addresses 222 NAT tab in virtual network editor 261 nat conf 244 248 NetWare Novell 92 network adapters adding virtual 215 editing virtual 216 removing virtual 217 teaming 218 229 networks RC DRAFT automatic bridging 218 changing DHCP settings 218 changing subnet settings 218 changing the configuration 215 common configurations 207 components 204 configuring 203 configuring automatic bridging 259 configuring bridged 217 configuring DHCP 261 configuring NAT 261 configuring
27. A 10 Host Local Operations Privileges Privilege Pair with Effective on Name Description Affects Object Object Add Host to Installs and uninstalls various agentson HC only Root folder Root folder VirtualCenter a host for example vpxa and aam No user VI Client interface elements are associated with this privilege Create Virtual Creates a new virtual machine from HC only Root folder Root folder Machine scratch on a disk without registering it on the host No user VI Client interface elements are associated with this privilege Delete Virtual Deletes a virtual machine on disk HC only Root folder Root folder Machine whether registered or not No user VI Client interface elements are associated with this privilege Manage User Manages local accounts on a host HC only Root folder Root folder Groups User interface element Users amp Groups tab only presentif the VI Client logs on to the host directly VMware Inc 299 RC DRAFT VMware Server User s Guide Network Table A 11 Network Privileges Privilege Pair with Effective on Name Description Affects Object Object Assign Assigns a network to a virtual machine VC only Virtual Networks Network Machine Virtual Machines Move Network Moves a network between folders HCand VC Network Networks Privilege must be present at both the source and source and destination destination User interface element Inventory drag and drop Delete Removes a network HCand VC
28. A 6 Global Privileges Continued Privilege Name Disable Methods Description Allows servers for VirtualCenter extensions to disable certain operations on objects managed by VirtualCenter No user VI Client interface elements are associated with this privilege Affects VC only Pair with Object Any object Effective on Object Root folder Enable Methods Allows servers for VirtualCenter extensions to enable certain operations on objects managed by VirtualCenter No user VI Client interface elements are associated with this privilege VC only Any object Root folder Licenses Sees what licenses are installed and adds or removes licenses User interface element Licenses tab Configuration gt Licensed Features HC and VC Any object Root folder Log Event Logs a user defined event against a particular managed entity User interface element Should ask for a reason when shutting down or rebooting a host HC and VC All objects All inventory objects Manage Custom Attributes Adds removes renames custom attributes for a managed entity User interface element Administration gt Custom Attributes VC only All objects Root folder Proxy Allows access to an internal interface for adding or removing endpoints to or from the proxy No user VI Client interface elements are associated with this privilege VC only All objects Root folde
29. Advanced Networking Topics The following sections describe advanced networking topics Selecting IP Addresses on a Host Only Network or NAT Configuration A host only network uses a private virtual network The host and all virtual machines configured for host only networking are connected to the network through a virtual switch Typically all the parties on this private network use the TCP IP protocol suite although other communication protocols can be used A network address translation NAT configuration also sets up a private network which must be a TCP IP network The virtual machines configured for NAT are connected to that network through a virtual switch The host computer is also connected to the private network used for NAT through a host virtual adapter Each virtual machine and the host must be assigned addresses on the private network This is typically done using the DHCP server that comes with VMware Server This server does not service virtual or physical machines residing on bridged networks Addresses can also be assigned statically from a pool of addresses that are not assigned by the DHCP server If host only networking is enabled when VMware Server is installed the network number to use for the virtual network is automatically selected as an unused private IP network number To find out which network is used on a Windows host select Programs gt VMware Server gt Manage Virtual Networks and check the subnet numb
30. Datacenter Datacenters Network User interface element Inventory network context menu Edit gt Remove Inventory gt Network gt Remove Performance Table A 12 Performance Privileges Privilege Pair with Effective Name Description Affects Object on Object Modify Creates removes and updates VC only Root folder Root folder Intervals performance data collection intervals User interface element Administration gt VirtualCenter Management Server Configuration gt Statistics a RC DRAFT VMware Inc Defined Privileges Permissions Table A 13 Permissions Privileges Privilege Pair with Effective Name Description Used Object on Object Modify Defines one or more permission rules HCand VC Any object All Permission on an entity or updates rules if already plus parent inventory present for the given user or group on object items the entity User interface element Permissions tab context menu Inventory gt Permissions menu Modify Role Updates a role s name and the HCand VC Any object Root folder privileges User interface element Roles tab context menu toolbar button File menu Reassign Role Reassigns all permissions of a role to HCand VC Any object Root folder Permissions another role User interface element Delete Role dialog box radio button and associated menu Resource Table A 14 Resource Privileges Privilege Pair with Effective on Name Description Affects Object Object Apply Asks t
31. Host CIM on page 295 m Host Configuration on page 296 m Host Inventory on page 298 VMware Inc RC DRAFT 289 VMware Server User s Guide m Host Local Operations on page 299 m Network on page 300 m Performance on page 300 m Permissions on page 301 m Resource on page 301 m Scheduled Task on page 303 m Sessions on page 303 m Tasks on page 304 m Virtual Machine Configuration on page 304 m Virtual Machine Interaction on page 307 m Virtual Machine Inventory on page 309 m Virtual Machine Provisioning on page 309 m Virtual Machine State on page 311 Alarms Table A 1 Alarms Privileges Privilege Pair with Effective Name Description Used Object on Object Create Alarm Creates a new alarm VC only Alarm All User interface element Alarms tab object inventory context menu File gt New gt Alarm parent objects Delete Alarm Deletes an existing alarm VC only Alarm All User interface element Alarms tab object inventory context menu parent objects Modify Alarm Changes the properties of an existing VC only Alarm All alarm object inventory User interface element Alarms tab parent objects context menu 1 When creating alarms with a custom action privilege to perform the action is verified when the use creates the alarm 290 RC DRAFT VMware Inc Defined Privileges Datacenter Table A 2 Datacen
32. Machine wizard displays a reasonable default value based on the guest operating system type and the total amount of host memory However you might be able to improve performance by adjusting the setting when you create the virtual machine or by later editing the memory setting See Editing Virtual Machine Memory on page 269 RC DRAFT VMware Inc Performance Tuning for VMware Server Most modern operating systems use significant amounts of memory so allowing a generous virtual machine memory capacity is beneficial for optimal performance The optimal setting depends on the following considerations The recommendations of the operating system vendor The types of applications that are run in the virtual machine Whether multiple virtual machines are contending for memory resources If you plan to run one virtual machine at a time most of the time a good starting point is to give the virtual machine half of the available host memory What applications are run on the host at the same time as the virtual machine The total amount of host memory that all running virtual machines can use See Reserving Host Memory for Virtual Machine Use on page 267 The file system where the virtual machine is stored You cannot allocate more than 2GB of memory to a virtual machine if it is stored on a file system that does not support files larger than 2GB such as FAT16 If you do the virtual machine will not boot For information about h
33. Maintenance Puts the host in and out of maintenance mode shuts down and restarts the host User interface element Host context menu Inventory gt Host gt Enter Maintenance Mode HC and VC Hosts Hosts 296 RC DRAFT VMware Inc Table A 8 Host Configuration Privileges Continued Defined Privileges Privilege Pair with Effective on Name Description Affects Object Object Memory Sets configured service consolememory HCand VC Hosts Hosts Configuration reservation This setting is applicable only on ESX hosts User interface element Host Configuration tab gt Memory Network Configures network firewall and HCand VC Hosts Hosts Configuration VMotion network User interface element Host Configuration tab gt Networking Network Adapter DNS and Routing Query Patch Allows querying for installable patches HCand VC Hosts Hosts and installation of patches on the host Security Configures internet services such as HCand VC Hosts Hosts Profile and SSH Telnet SNMP and host firewall Firewall User interface element Host Configuration tab gt Security Profile System Allows extensions to manipulate the file HC and VC Hosts Hosts Management system on the host No user VI Client interface elements are associated with this privilege System Updates the configuration of the system HCand VC Hosts Hosts Resource resource hierarchy Settings User interface element Host C
34. Network Basics VMware Server provides multiple ways you can configure a virtual machine for virtual networking VMware Inc RC DRAFT ee VMware Server User s Guide m Bridged networking Configures your virtual machine as a unique identity on the network separate from and unrelated to its host Other computers on the network can communicate directly with the virtual machine Bridged networking works with Ethernet DSL cable wireless and legacy phone modems See Bridged Networking on page 207 m Network address translation NAT Configures your virtual machine to share the IP and MAC addresses of the host The virtual machine shares the host s public network identity and has a private identity that is not visible beyond the host NAT can be useful when you are allowed a single IP address or MAC address by your network administrator You might also use NAT to configure separate virtual machines for handling HTTP and FIP requests with both virtual machines running off the same IP address or domain NAT works with Ethernet DSL and legacy phone modems See Network Address Translation NAT on page 208 m Host only networking Configures your virtual machine to allow network access only to a private network on the host With host only networking the virtual machine can communicate only with the host and other virtual machines in the host only network This can be useful when you want a secure virtual machine
35. Next and follow the prompts to install the service To configure the cluster service choose Form a New Cluster and specify the following m SQLCLUSTER as the cluster name m The cluster service account created in Step 11 m Both shared disks are managed by the cluster service m The shared disk Q is the quorum disk m Indicate which network adapter is public and which is private m The cluster IP address This is the address that represents the cluster It must be on the same network as the physical Ethernet device To stop the cluster service on the local node node 1 so that the second virtual machine node 2 can access the shared disks right click the node name from Cluster Manager and select Stop Cluster Service You are finished installing Microsoft Clustering Services on the first node VMware Inc 287 VMware Server User s Guide 288 To install Microsoft Clustering Services on the second node 1 2 3 Start the node 2 virtual machine Repeat Step 2 and Step 3 in the procedure for the first node Start the Disk Management tool and assign the first shared disk to Q quorum and the second disk to R data Start dcpromo exe and add this virtual machine as a domain controller in the same domain created in Step 7 for the first node or add it to an existing domain NOTE The setup in node 2 must match the setup in node 1 which you specified in Step 7 for node 1 To start the cluster servic
36. Requirements for IP Addresses If you use bridged networking your virtual machine must have its own identity on the network For example on a TCP IP network the virtual machine needs its own IP address Your network administrator can tell you whether IP addresses are available for your virtual machine and which networking settings to use in the guest operating system Generally your guest operating system can acquire an IP address and other network details automatically from a DHCP server or you might need to set the IP address and other details manually in the guest operating system If you use bridged networking the virtual machine is a full participant in the network It has access to other machines on the network and can be contacted by other machines on the network as if it were a physical computer on the network Be aware that if the host computer is set up to boot multiple operating systems and you run one or more of them in virtual machines you need to configure each operating system with a unique network address People who boot multiple operating systems often assign all systems the same address because they assume only one operating system will be running at a time If you use one or more of the operating systems in a virtual machine this assumption is no longer true How to Edit the Setting Later If you make another selection in the New Virtual Machine wizard and later decide you want to use bridged networking make that chang
37. SCSI Devices 150 Passthrough SCSI devices in the guest operating system have direct access to SCSI devices connected to the host such as scanners tape drives and other data storage devices Using the generic SCSI driver VMware Server allows a virtual machine to access any SCSI device that is supported by the guest operating system In theory generic SCSI is completely device independent but VMware has discovered that it is sensitive to the guest operating system device class and specific SCSI hardware Try any SCSI hardware and report problems to VMware technical support You can add edit and remove generic SCSI devices Adding a Passthrough Generic SCSI Device Add a passthrough SCSI device to a virtual machine to map the SCSI virtual device to a physical passthrough SCSI device on the host Before you begin make sure that you have the following required permissions m On Windows hosts you must run VMware Server as a user with administrator access m On Linux hosts you must be logged on as a user who has read and write permissions to use the device RC DRAFT VMware Inc Configuring Virtual Machine Hardware To add a passthrough SCSI device to a virtual machine 1 From the Add Hardware or New Virtual Machine wizard click Passthrough SCSI Device For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 Select a SCSI device to use A physical
38. SCSI device must be attached to the device and it must be connected to the virtual machine Optional In the Virtual Device Node section select a SCSI adapter and device node from the drop down menus Click OK Editing Passthrough Generic SCSI Devices When you edit a passthrough SCSI device you can change the physical device When the virtual machine is powered off you can also change the virtual device node To edit an existing generic SCSI device 1 2 Select the virtual machine to modify from the Inventory panel In the Hardware section of the Summary tab click the SCSI device to modify and select Edit Optional Under Connection select the physical device to use Optional Under Virtual Device Node select a SCSI device adapter and an available node from the drop down menus Click OK to save your changes Removing Passthrough Generic SCSI Devices You can remove a generic SCSI device from a virtual machine if you no longer want to use that device in the virtual machine To remove an SCSI device 1 2 3 VMware Inc Select the virtual machine to modify from the Inventory panel Make sure that the virtual machine is powered off In the Hardware section of the Summary tab click the SCSI device and select Remove RC DRAFT 12 VMware Server User s Guide 4 A dialog box asks you to confirm that you want to remove the device If you want to remove it click Yes The device is removed Config
39. SDK go to the VMware APIs and SDKs Documentation page of the VMware Web site Using the VMware Tools Command Line Interface The VMware Tools command line interface enables you to do the following m Configure time synchronization in your Linux guest operating system without running X VMware Inc RC D RAFT 99 VMware Server User s Guide Install and uninstall VMware Tools determine the version and so on To use the VMware Tools command line interface 1 100 In the guest operating system change directories to the directory that contains the VMware Tools daemon Depending on the operating system the name and default location of the daemon are as follows m On Microsoft Windows systems the daemon is called VMwareService exe and the location is C Program Files VMware VMware Tools VMwareService exe m On UNIX systems the daemon is called vmware guestd The location of vmware guestd depends on the directory you specify at the time of installation The default location is usr sbin vmware guestd To configure periodic time synchronization use the vmx set_option command Use the following syntax lt daemon gt cmd vmx set_option synctime lt old_val gt lt new_val gt lt daemon gt is vmware guestd on UNIX systems or VMwareService exe on Windows systems lt old_val gt and lt new_val gt are the old and new values respectively Use 0 to mean FALSE and 1 to mean TRUE Following is an example of
40. The physical computer on which the VMware Server software is installed host agent Software that when installed on a virtual machine host performs actions on behalf of a remote client hosted products VMware products including Workstation VMware Player VMware Server VMware ACE and Lab Manager that run as applications on physical machines with operating systems such as Microsoft Windows or Linux By comparison ESX Server is a bare metal product which provides a thin software layer the hypervisor that enables it to run directly on the physical machine host only networking A type of network connection between a virtual machine and the host With host only networking a virtual machine is connected to the host on a private network which normally is not visible outside the host Multiple virtual machines configured with host only networking on the same host are on the same network See also bridged networking custom networking NAT network address translation host operating system An operating system that runs on the host machine See also guest operating system I L IDE Acronym for integrated drive electronics a standard electronic interface used to connect mass storage devices to a computer The ANSI name for IDE is Advanced Technology Attachment ATA VMware Inc 319 Workstation User s Manual 320 independent disk A type of virtual disk that is not affected by snapshots You can configure independent disk
41. Using VI Web Access m Take Snapshot Takes a snapshot of the virtual machine m Revert to Snapshot Reverts to an existing snapshot m Remove Snapshot Removes an existing snapshot m Manage Snapshots Opens the snapshot manager to display information about an existing snapshot m Enter Full Screen Mode Starts VMware Remote Console in full screen mode m Open in a New Window Opens a new VMware Remote Console instance For detailed information about using VI Web Access to perform virtual machine tasks see Chapter 7 Running Virtual Machines on page 115 Administration Menu The Administration menu lists the Manage Roles option for managing VMware Server roles See Chapter 10 Managing Roles and Permissions on page 193 Viewing VMware Server and Virtual Machine Tasks When you click the Tasks tab for the host or a virtual machine VI Web Access displays task information for that host or virtual machine in the workspace The Tasks tab displays a sorted log of the most recent user initiated tasks such as a request to power on a virtual machine or to change a virtual machine or host setting You can sort tasks by clicking the column headers By default tasks appear in reverse chronological order The Tasks tab fields are described in the following table Field Description Triggered Date and time the event occurred Status Indicates tasks success or failure Object The object on which
42. Virtual Device Node Settings When creating a new virtual disk the default adapter type is based on your selected guest operating system An available device node is also selected Virtual disks can be set up as IDE disks for any guest operating system They can be set up as SCSI disks for any guest operating system that has a driver for the LSI Logic or BusLogic SCSI adapter available in a virtual machine The correct SCSI adapter is chosen based on your selected guest operating system NOTE To use SCSI disks in a 32 bit Windows XP virtual machine you need a special SCSI driver available from the Download section of the VMware Web site at http www vmware com download Follow the instructions on the Web site to use the driver with a fresh installation of Windows XP A virtual disk of either type can be stored on either type of physical hard disk That is the files that make up an IDE virtual disk can be stored on either an IDE hard disk or a SCSI hard disk So can the files that make up a SCSI virtual disk They can also be stored on other types of fast access storage media Hard Disk Write Caching Policy Setting The caching policy determines when changes are written to disk VMware Inc RC DRAFT 61 VMware Server User s Guide 62 m Optimize for safety Saves all changes to the virtual disk immediately m Optimize for performance Acknowledges changes to the virtual disk immediately but saves them at a later time
43. a NetWare 6 0 or NetWare 5 1 virtual machine in the system console enter LOAD CD9660 NSS m For a NetWare 4 2 virtual machine in the system console enter load cdrom Mount the VMware Tools CD ROM image by entering cd mount vmwtools In the system console enter one of the following m For NetWare 5 1 6 0 or 6 5 vmwtools setup ncf m For NetWare 4 2 vmwtools setup When the installation finishes the message VMware Tools for NetWare are now running appears in the Logger Screen NetWare 6 5 and NetWare 6 0 guests or the Console Screen NetWare 4 2 and 5 1 guests If you have a NetWare 4 2 guest restart the guest operating system as follows a To shut down the system in the system console enter down b To restart the guest operating system in the system console enter restart server Make sure that the VMware Tools virtual CD ROM image netware iso is not attached to the virtual machine If it is attached disconnect it RC DRAFT a VMware Server User s Guide Starting the VMware User Process Manually If You Do Not Use a Session Manager on UNIX One of the executables used by VMware Tools in UNIX guests is vmware user This program implements fit guest to window and other features Normally vmware user is started automatically after you configure VMware Tools and then log out of the desktop environment and log back in However if you run an X session without a session manager for example by using startx and
44. a Virtual Machine 163 Serial Port General Usage Examples 163 Serial Port Debugging Usage Examples 166 Configuring Parallel Ports 169 Adding a Parallel Port to a Virtual Machine 170 Editing a Virtual Parallel Port 171 Removing a Parallel Port from a Virtual Machine 171 Using Parallel Ports 171 Configuring a Parallel Port on a Windows Host 172 Configuring a Parallel Port on a Linux Host 172 Notes for Using the Iomega Zip Drive 176 Keyboard Mapping on Linux Hosts 176 9 Preserving the State of a Virtual Machine 185 Suspending and Resuming Virtual Machines 185 Configuring Hard Suspend or Soft Suspend 186 Suspending or Resuming a Virtual Machine 186 Using Snapshots 187 What to Use Snapshots For 187 What Is Captured by aSnapshot 188 Activities That Conflict with Snapshots 188 Enabling and Disabling Background Snapshots for All Virtual Machines 189 Snapshots and a Virtual Machine s Hard Disks 189 Excluding Virtual Disks from Snapshots 189 Taking aSnapshot 190 Reverting to a Snapshot 190 Removing a Snapshot 191 Locking aSnapshot 191 10 Managing Roles and Permissions 193 Access Elements 193 Managing Users 194 8 VMware Inc Contents Managing Groups 195 Managing Roles 195 Creating Roles 196 Editing and Renaming Roles 197 Removing Roles 197 Managing Permissions 198 Creating Permissions 198 Editing Permissions 199 Removing Permissions 200 Access Rules 200 Hierarchical Inheritance 200 Multiple Permission Settings 201 11
45. a library that is missing because you do not have a full installation of FreeBSD 4 5 Before you begin make sure that you have the FreeBSD 4 5 installation CD or access to the ISO image file To install the missing FreeBSD library 1 Reboot the guest operating system 2 Inthe guest in an X terminal enter the following command to start the VMware Tools control panel vmware toolbox amp If the following error message appears the required library was not installed Shared object libc so 3 not found 3 Insert and mount the FreeBSD 4 5 installation CD or access the ISO image file 4 Change directories and run the installation script cd cdrom compat3x instaLL sh Installing VMware Tools in a NetWare Guest System Before you begin make sure that the virtual machine is powered on and the guest operating system is running To install VMware Tools in a NetWare guest operating system 1 In VI Web Access click Install VMware Tools in the Status section of the virtual machine Summary tab If an earlier version of VMware Tools is installed click Upgrade VMware Tools RC DRAFT VMware Inc VMware Inc Installing and Using VMware Tools Click the Console tab The remaining steps take place inside the virtual machine In the guest load the CD ROM driver so the CD ROM device mounts the ISO image as a volume by doing one of the following m For a NetWare 6 5 virtual machine in the system console enter LOAD CDDVD m For
46. a physical switch a virtual switch lets you connect other networking components together Virtual switches are created as needed by VMware Server up to a total of 10 virtual switches on Windows and 255 on Linux Virtual switches can be used in bridged host only and NAT network configurations You can connect one or more virtual machines to a switch On a Windows host you can connect an unlimited number of ports to a virtual switch On a Linux host you can connect up to 32 ports A few networks have default names and switches associated with them m The Bridged network uses VMnet0 as described in Bridged Networking on page 207 m The HostOn1ly network uses VMneti as described in Host Only Networking on page 210 m The NAT network uses VMnet8 as described in Network Address Translation NAT on page 208 The other available switches are VMnet2 VMnet3 VMnet4 and so on To find out what networks are configured on the VMware Server host select the host in VI Web Access The Networks section of the host s Summary tab lists the name VMnet number and network type for each virtual network To find out which networks a virtual machine is using select the virtual machine The network name and type are displayed in the Hardware section of the Summary tab To view or modify network properties click the Network Adapter you want to modify and select Edit For additional information see Editing a Network Adapter
47. a valid username Include the domain or server name for example lt domain_name gt lt username gt or lt server_name gt lt username gt v Enter the corresponding password vi Click OK to add the datastore NOTE VMware Server uses the Windows credential manager for user authentication Because this credential manager feature is not supported on Windows 2000 Server you cannot add a CIFS datastore if VMware Server is installed on a Windows 2000 Server host m To add an NFS datastore Linux host only i Select Network File System ii Enter a valid NFS server name or IP address iii Enter the location of the shared folder iv Click OK to add the datastore The datastore appears in the list of datastores Renaming Datastores You can rename an existing datastore To rename a datastore 1 2 3 4 5 VMware Inc Select the host in the Inventory panel In the Datastores section of the Summary tab click the datastore to rename In the Commands section of the Summary tab click Rename Datastore Enter a new name for the datastore in the Name text box Click OK The renamed datastore appears in the list of datastores RC DRAFT i VMware Server User s Guide Removing Datastores If you no longer want to access a datastore you can remove it from VMware Server Before you can remove a datastore you must remove all virtual machines in the datastore To remove a datastore 1 2 Select the host in the
48. application vendor You can perform quiesced backups on host operating systems running Windows Server 2003 and Windows Server 2008 Only 32 bit Windows Server 2008 hosts are supported The guest operating system must be running Windows Server 2003 or Windows Server 2008 An up to date version of VMware Tools must be installed in the guest operating system For Windows Server 2003 guest systems the VSS Writer uses application VSS writers so that the VSS snapshot is application consistent The snapshot represents the entire state of the VSS aware applications regardless of their backup history and does not modify the backup history For Windows Server 2008 guest systems the VSS Writer does not use application writers and as a result the snapshot is file system consistent NOTE VMware Server allows one snapshot for each virtual machine If a snapshot exists the VSS writer does not quiesce the virtual machines unless you override this default behavior To enable and disable quiesced backups for virtual machines 1 Optional To allow the VSS Writer to overwrite an existing snapshot a Create the file vmvsswriter cfgin the VMware Server installation directory typically C Program Files VMware VMware Server b Add the following parameter to the vmvsswriter cfg file to specify that an existing snapshot can be overwritten so virtual machines can be quiesced before backup vmwriter overwriteSnapshots TRUE If set to TRUE a
49. are not using a virtual network adapter you can remove or disable it DHCP Tab You need to configure the virtual DHCP server if you want to assign IP addresses to each virtual machine and the host on the private network that is if you want to use host only or NAT networking Using DHCP to assign IP addresses is simpler and more automatic than statically assigning them To add anew virtual network to the list click Add In the dialog box that appears select the network you want to add from the drop down list and click OK At this point you cannot change any of the other settings in the DHCP Settings dialog box On the DHCP tab click Apply to activate the new network You can now select the newly added network and change the settings as follows To change DHCP settings for a virtual network select it in the list and click Properties In the DHCP Settings dialog box that appears you can change the range of IP addresses provided by the VMware Server DHCP server on a particular virtual network You can also change the duration of DHCP leases provided to clients on the virtual network If you want to change the subnet settings you need to use the Host Virtual network Mapping tab You can completely stop the DHCP service for all virtual networks by clicking Stop and then clicking Apply If the service is stopped you can start it by clicking Start and then Apply You can also modify DHCP settings by choosing Edit gt Virtual Net
50. can improve performance Shrinking virtual disks reclaims unused space 140 RC DRAFT VMware Inc Configuring Virtual Machine Hardware Defragmenting Virtual Disks Like physical disks virtual disks can become fragmented Defragmentation rearranges data applications and unused space on the virtual disk so that programs run faster and files open more quickly Before you begin make sure that you have adequate free working space on the host system If your virtual disk is contained in a single file for example you need free space equal to the size of the virtual disk Other virtual disk configurations require less free space Defragmentation does not reclaim unused space on a virtual disk For information about how to reclaim unused space see Shrinking Virtual Disks on page 141 To defragment a virtual disk 1 Runa disk defragmentation utility inside the guest operating system For example in a Windows XP guest operating system use the Windows XP Disk Defragmenter utility 2 Runa disk defragmentation utility on the host system Defragmenting disks can take considerable time Shrinking Virtual Disks Shrinking a virtual disk reclaims unused space in the virtual disk If a disk has empty space this process reduces the amount of space the virtual disk occupies on the physical hard disk Only shrink virtual disks when the amount of used space on the virtual hard disk is significantly lower than the size of the vmdk
51. can return to the same state repeatedly take a snapshot as described in Using Snapshots on page 187 VMware Inc RC DRAFT 185 VMware Server User s Guide 186 Configuring Hard Suspend or Soft Suspend You can configure VMware Server to run a VMware Tools script in the guest operating system before suspending the virtual machine This configuration is called a soft suspend Before you begin make sure that VMware Tools is installed in the guest operating system See Chapter 5 Installing and Using VMware Tools on page 71 On Windows guests when you do a soft suspend a script releases the IP address if the guest operating system is using DHCP On Linux FreeBSD and Solaris guests the script stops networking for the virtual machine When you resume a Windows guest a script gets a new IP address from DHCP On Linux FreeBSD and Solaris guests networking restarts To configure hard suspend or soft suspend 1 Inthe Commands section of the virtual machine s Summary tab click Configure VM 2 Click the Power tab 3 In the Power Controls section specify a hard suspend Suspend soft suspend Suspend Guest or default System Default operation When VMware Tools is not installed the System Default action is to suspend the virtual machine without suspending the guest When VMware Tools is installed the System Default action is to suspend the guest before suspending the virtual machine 4 Inthe VMware Tools S
52. configuration file For example if you set scsi1 0 reslckname to VMware Inc Configuring Clustering on Windows Hosts tmp scsi1 0 reslock in the configuration file this name overrides the default lock filename CAUTION You must use the same lock filename for example V tmp scsil 0 reslock for each virtual machine in the cluster You must also use the same SCSI target for each virtual machine when you define scsi1 0 reslckname However the SCSI bus scsil in this case does not need to be the same After SCSI reservation is enabled for a disk you must configure each virtual machine to use this disk See Configuring Hard Disks on page 135 Event Logging When Virtual Disks Are Shared Some disk errors are recorded in the Windows event log in the normal operation of a Windows virtual machine An example error message is The driver detected a controller error on Device Scsi BusLogic3 The errors might appear in the log periodically on the passive node of the cluster and when the passive node is taking over during a failover The errors are logged because the active node of the cluster has reserved the shared virtual disk The passive node periodically probes the shared disk and receives a SCSI reservation conflict error Creating a Cluster in a Box With VMware Server you can create a simple cluster in a box to provide high availability NOTE The ability to take snapshots is disabled in a clustering config
53. configuration file for each virtual machine that shares the disk If SCSI reservation is enabled for the whole bus that is scsil sharedBus is set to virtual this setting is ignored NOTE Do not share resources using two separate buses for example data on SCST1 0 and quorum on SCSI2 0 This causes the configuration file to become invalid If the configuration file is not valid you cannot boot the virtual machine Set the disk Locking parameter to false in the virtual machine configuration file NOTE This setting applies to all disks in the virtual machine Because disk locking is disabled multiple virtual machines can access the shared disk concurrently V CAUTION If any virtual machine that is not configured for SCSI reservation attempts to access the disk concurrently the shared disk is vulnerable to data loss or corruption 280 Naming Reservation Lock Files When SCSI reservation is enabled VMware Server creates a reservation lock file that contains the shared state of the reservation for the given disk The name of this file consists of the SCSI disk filename appended with the RESLCK extension For example if the disk scsi1 0 filename is defined in the configuration file as lt path_to_config gt vmSCSI vmdk the reservation lock file for this disk has the default name lt path_to_config gt vmSCSI vmdk RESLCK You can provide your own lock filename by setting scsi1 0 resLckname in the
54. currently supported operating systems This section provides a simplified list of supported guest operating systems for VMware Server For the most current list of supported guest operating systems including detailed information about the specific operating system versions service packs and updates supported see the VMware Guest Operating System Installation Guide at http pubs vmware com guestnotes This guide also provides notes on installing the most common guest operating systems Operating systems that are not listed are not supported for use in a VMware Server virtual machine Windows 64 Bit Operating Systems m Windows Server 2008 x64 Standard Edition and Enterprise Edition m Windows Vista x64 Business Edition and Ultimate Edition m Windows XP x64 m Windows Server 2003 x64 Standard Edition SP1 SP2 R2 Windows Server 2003 x64 Web Edition SP1 SP2 R2 Windows Server 2003 x64 Enterprise Edition SP1 SP2 R2 VMware Inc RC DRAFT 31 VMware Server User s Guide 32 Windows 32 Bit Guest Operating Systems Windows Server 2008 Standard Edition and Enterprise Edition Windows Vista Business Edition and Ultimate Edition Windows XP SP2 Windows Server 2003 Standard Edition SP1 SP2 R2 Windows Server 2003 Web Edition SP1 SP2 R2 Windows Server 2003 Enterprise Edition SP1 SP2 R2 Windows Small Business Server 2003 Standard Edition R2 Windows Small Business Server 2003 Premium Edition R2 Windows 2000 Server SP3 SP4 W
55. custom configurations Select one of the other switches Optional To have the network adapter connected to the virtual machine when you power it on select Connect at power on the default Click Next The Ready to Complete page appears and displays the hardware settings Review the configuration summary and click Finish to complete the wizard Editing a Network Adapter Virtual network adapters can be connected to a labeled network in much the same way that physical network adapters are connected by cables to wall jacks By choosing a labeled network for an adapter you enable the guest operating system to reach the resources of the specified network To edit an existing network adapter 1 2 Select the virtual machine to modify from the Inventory panel In the Hardware section of the Summary tab click the network adapter to modify and select Edit Optional To connect the virtual machine to this network when the virtual machine is powered on select Connect at power on In the Network Connection list select the virtual network name Select Bridged NAT HostOnly or the name of your custom VMnet virtual network from the drop down list Optional In the MAC Address section the current MAC address is displayed in a text box Initially the MAC address is generated by the host You might want to change the MAC address manually if for example m Virtual network adapters on different physical servers share the same
56. debugging information sent from the other the server virtual machine s serial port RC DRAFT VMware Inc Configuring Virtual Machine Hardware The following procedures describe how to set up the server and the client to connect to each other using virtual serial ports To set up the server side of the connection 1 9 10 From the Add Hardware or New Virtual Machine wizard click Serial Port For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 Click Use Named Pipe On the Properties page enter the path and filename for the pipe Depending on the host system enter one of the following m On Windows hosts The pipe name must be in the format pipe lt namedpipe gt The name must begin with pipe m On Linux hosts The pipe name must be tmp lt socket gt or another UNIX socket name of your choice Select This end is the server Select The other end is a virtual machine Optional To connect to the named pipe when the virtual machine is powered on select Connect at power on the default Optional on Windows hosts only Expand I O Mode to select Yield CPU on poll which is deselected by default The kernel in the target virtual machine uses the virtual serial port in polled mode not interrupt mode For more information see Yielding CPU on Poll to Improve Performance When Debugging Windows Hosts Only on page 168 Click Next
57. depend on the operating system m Configure your virtual CD DVD drive so that it is not connected when the virtual machine powers on Only connect to the virtual drive when you want to use it in the virtual machine Disabling Fade Effects in Windows 2000 Windows XP and Windows Server 2003 The fade effects used by Windows 2000 Windows XP and Windows Server 2003 to display menus can make the virtual machine seem less responsive To disable fade effects 1 Right click the guest operating system desktop and select Properties gt Appearance gt Effects on Windows XP or Windows Server 2003 or Properties gt Effects on Windows 2000 2 Deselect the Use transition effects for menus and tool tips check box Disabling Visual Effects in Windows 98 Windows 98 visual effects place unnecessary demands on graphics emulation in VMware Server You might see performance improvements if you turn off these effects VMware Inc RC DRAFT 273 VMware Server User s Guide 274 To disable visual effects 1 Right click the guest operating system desktop and select Properties 2 Click the Effects tab 3 Deselect the Animate windows menus and lists check box 4 Optional If Show window contents while dragging is selected deselect it Configuring Swap File Usage in Windows 95 and Windows 98 You can configure Windows 95 and Windows 98 systems not to use swap files until there is no more available RAM In your system ini file in
58. does not forward the request Network connections that are initiated from outside the NAT network are not transparent However it is possible to configure port forwarding manually on the NAT device so network traffic destined for a certain port can still be forwarded automatically to a virtual machine on the NAT network For details see Advanced NAT Configuration on page 242 File sharing of the type used by Windows operating systems and Samba is possible among computers on the NAT network including virtual machines and the host computer If you are using WINS servers on your network a virtual machine using NAT networking can access shared files and folders on the host that are known by the WINS server so long as those shared files and folders are in the same workgroup or domain Advanced NAT Configuration Read the section that corresponds to your host operating system for information about configuring NAT for your virtual machines Windows Hosts Configure the NAT device using the virtual network editor from the Windows Start menu select Programs gt VMware Server gt Manage Virtual Networks then select NAT You can stop restart and start the virtual NAT device by clicking the appropriate button The VMnet host setting lets you select which virtual network uses the NAT device You can select Disable if you do not want to use NAT on any virtual network To edit NAT settings for a virtual network select it from the dr
59. files associated with the virtual disk Before you perform the procedure in this topic make sure that the following prerequisites are met m VMware Tools is installed in the guest operating system m The host system has free disk space equal to the size of the virtual disk you plan to shrink m The disk space is not preallocated for the virtual disk If the disk space is preallocated you cannot shrink the disk Click the hard disk and select Edit to determine how disk space is allocated m The virtual machine does not have a snapshot For information about how to remove an existing snapshot see Removing a Snapshot on page 191 VMware Inc RC DRAFT 141 VMware Server User s Guide 142 If the virtual disk is an independent disk it must be persistent See Disk Mode Settings on page 136 NOTE The shrink process applies to all virtual disks even if you do not prepare all the virtual disks in a virtual machine for shrinking To shrink a virtual disk 1 Launch the VMware Tools control panel m Fora Windows guest double click the VMware Tools icon in the notification area of the taskbar If the icon is not available select Start gt Settings gt Control Panel and double click VMware Tools m Fora Linux Solaris or FreeBSD guest open a terminal window become root and run vmware toolbox If you shrink disks as a nonroot user you cannot wipe the parts of the virtual disk that require root le
60. getting a desktop and not using xdm kdm or gdm you must start the VMware User process manually You must also start vmware user manually after you update to a new version of VMware Tools To start the VMware User process manually if you do not use a session manager Do one of the following m To have vmware user start when you start an X session add vmware user to the appropriate X startup script such as the xsession or xinitrc file The vmware user program is located in the directory where you selected to install binary programs which defaults to usr bin The startup script that needs to be modified depends on your particular system m To start vmware user after a VMware Tools software update or if you notice certain features are not working open a terminal window and enter the following command vmware user Updating VMware Tools 86 Because VMware Tools installers ISO images are installed with VMware Server when you update to a new version of VMware Server a check is performed to determine if a new version of VMware Tools is available When you update from an earlier version of VMware Tools the previous version of VMware Tools might be uninstalled The guest operating system checks for VMware Tools updates only when you power on a virtual machine It compares its version of VMware Tools against the version that is installed on the host For VMware Tools updates on Linux and Windows guests you can set the guest t
61. have enabled Specifically you might have to disable the third party Leak Monitor add on before you install the VMware Remote Console add on Virtual Machine Specifications The following sections describe the devices supported by VMware Server virtual machines Processor m Same processor as the host computer m One virtual processor on a host system with one or more logical processors m Two virtual processors two way virtual symmetric multiprocessing or Virtual SMP on a host system with at least two logical processors The following are all considered to have two logical processors m A multiprocessor host with two or more physical CPUs m Asingle processor host with a multicore CPU m Asingle processor host with hyperthreading enabled See Using Two Way Virtual Symmetric Multiprocessing on page 270 Chip Set m Intel 440BX based motherboard m NS338 SIO m 82093AA IOAPIC BIOS PhoenixBIOS 4 0 Release 6 with VESA BIOS 28 RC D RAFT VMware Inc Introduction and System Requirements Memory m Up to 8GB depending on host memory virtual machine hardware version and guest operating system support m Total memory available for all virtual machines is limited only by the amount of memory on the host computer Graphics m VGA m SVGA IDE Drives Up to four devices Any of these devices can be a virtual hard disk or CD DVD drive IDE virtual disks up to 950GB CD DVD drive can be a physical device on the host or client
62. in the following format to the dhcpd configuration file subnet lt net gt 0 netmask 255 255 255 0 lt net gt is the network number assigned to your host only network for example 192 168 0 This configuration file entry informs dhcpd about the host only network and tells it explicitly not to respond to any DHCP requests it sees coming from it An alternative solution is to explicitly state the set of network interfaces that you want dhcpd to listen to each time you start the program For example if your machine has one Ethernet interface eth0 then each time you start dhcpd list it on the command line dhcpd etho This keeps dhcpd from probing for all available network interfaces If the above solutions do not work for your DHCP server program then it likely is old You can try upgrading to a more current version such as the DHCP software available from the ISC Web site at www isc org DHCP and Dynamic Domain Name Service DDNS DHCP can be used to hand out IP addresses as well as other information such as the identity of a host running a name server and the nearest router or gateway The DHCP server in VMware Server does not provide a means to dynamically establish a relationship between the IP address it assigns and a client s name that is to update a DNS server using DDNS If you want to use names to communicate with other virtual machines you must either edit the DHCP configuration file for VMnet1 etc vmware vmn
63. initiates the network connection This is true for most client applications such as Web browsing Telnet passive mode FTP and downloading streaming video Additional protocol support has been built into the NAT device to allow FTP and ICMP echo ping to work completely transparently through the NAT On the external network to which the host is connected any virtual machine on the NAT network appears to be the host itself because its network traffic uses the host s IP address It is able to send and receive data using TCP IP to any machine that is accessible from the host Before any such communication can occur the NAT device must set up a mapping between the virtual machine s address on the private NAT network and the host s network address on the external network When a virtual machine initiates a network connection with another network resource this mapping is created automatically The operation is perfectly transparent to the user of the virtual machine on the NAT network No additional work needs to be done to let the virtual machine access the external network VMware Inc RC DRAFT 241 VMware Server User s Guide 242 The same cannot be said for network connections that are initiated from the external network to a virtual machine on the NAT network When a machine on the external network attempts to initiate a connection with a virtual machine on the NAT network it cannot reach the virtual machine because the NAT device
64. is taken you can no longer defragment the original disk If you run a defragmentation utility in the guest system when a snapshot exists VMware Server makes all its changes to the redo log rather than the original disk Every sector that changes is copied to the virtual machine redo log The redo log becomes extremely large when the disk is heavily fragmented and you attempt to defragment the disk after taking a snapshot RC DRAFT VMware Inc Performance Tuning for VMware Server Disabling Debugging Mode You can configure virtual machines to record debugging or statistics information However recording debugging information degrades performance significantly During normal use make sure that the virtual machine is not recording debugging information For information about how to enable and disable the recording of runtime information see Changing Virtual Machine Advanced Settings on page 121 Disabling CD DVD Drive Polling Many Windows operating systems poll the CD DVD drive approximately every second to see whether a disc is present allowing them to run autorun programs When this polling occurs the virtual machine might to appear to pause while VMware Server connects to the host CD DVD drive and the host drive spins up If you have a CD DVD drive that takes a long time to spin up you can eliminate these pauses using either of the following methods m Disable polling in your guest operating system Specific instructions
65. m Roles A role is a named collection of privileges that can be assigned to users and groups A role is a collection of pre defined privileges that controls user or group access to particular VMware Server objects VMware Server provides system roles listed in Table 10 1 System Roles on page 196 You can also create and manage user defined roles m Permissions A permission is a rule that determines access control It specifies which role set of privileges is granted to a user or group The role and a user or group name make a pair This pair is assigned to a VMware Server object You can choose whether or not the permission is propagated to the child objects in the inventory hierarchy Figure 10 1 Permission inventory object Managing Users A user is an individual authorized to log in to VMware Server Users can access VMware Server using VI Web Access the vmrun command the VIX API or a third party client 194 RC DRAFT VMware Inc Managing Roles and Permissions To create remove or modify users on a VMware Server system use the mechanisms provided by the host operating system Users removed from a VMware Server host lose access to all VMware Server objects and will not be able to log on again Users that are logged in when they are removed from the host retain their VMware Server permissions only until the next validation period the default is every 24 hours VI Web Access displays a list of existing
66. machines and run programs in the guest operating systems Additional language bindings are available for Perl COM and shell scripts vmrun For more information see the VMware VIX API Release Notes To launch the vmrun application from the command prompt enter vmrun COMMAND OPTION On Linux vmrun is in the directory for VIX API binary files typically usr bin Before using the vmrun command on a Windows host you must do one of the following m Change your working directory to the VMware Server directory The default location is c Program Files VMware VMware Server m Add the VMware VIX directory to the system path On Windows 2000 Server you can change this setting from the Windows control panel RC DRAFT VMware Inc VMware Inc Running Virtual Machines Control Panel gt System gt Advanced gt Environment Variables gt System variables gt Path VMCI Sockets interface This feature is a sockets interface for the Virtual Machine Communication Interface which provides a faster means of communication among applications running on the host and in virtual machines This feature is well suited for developers who want to write client server applications For more information see the VMCI Sockets Programming Guide To allow a virtual machine to communicate with other virtual machines and applications on the host you must add the vmci0 unrestricted configuration file parameter and set it to TRUE as described i
67. machines 150 connecting and disconnecting in VMware Remote Console 125 connecting and disconnecting in VMware Tools 90 disconnecting USB 157 using USB in virtual machines 154 Devices menu VMware Remote Console 125 Devices tab VMware Tools 90 DHCP assigning IP addresses on a virtual network 222 changing settings 218 configuring in virtual network editor 261 configuring on a Linux host 223 configuring on a Windows host 223 on a virtual network with NAT 240 server on virtual network 209 210 servers 205 troubleshooting on a Linux host 228 DHCP tab in virtual network editor 261 dhcpd 228 dial up connections 225 direct memory access See DMA disconnecting CD DVD drives 125 floppy drives 125 floppy image files 125 ISO image files 125 USB devices 157 disk space RC DRAFT required on host computer 24 disks defragmenting 140 DMA and performance 274 growable 60 136 IDE drives in virtual machines 29 IDE drives supported in host 24 preallocated 60 136 SCSI drives in virtual machines 29 SCSI drives supported in host 24 shrinking 140 types supported in host 24 DMA and disk performance 274 275 DNS 241 drivers BusLogic SCSI 61 LSI Logic SCSI 61 video in older versions of Windows 75 DVD drives optical drives supported in host 25 supported in virtual machines 144 See also CD DVD drives dynamic domain name service 228 E editing CD DVD drives 146 floppy drives 149 generic SCSI devices 151 hard disks 13
68. machines are started and shut down automatically but not in a specific order The virtual machines in this category do not start or shut down until all the virtual machines listed in the Specified Order list are started or shut down m Manual Startup These virtual machines are not started automatically when the host is brought up When the host is shut down these virtual machines are shut down according to the shutdown action indicated 3 Click OK to save your settings Customizing the Startup and Shutdown Settings for Individual Virtual Machines You can override the system wide settings for the delay between each virtual machine s startup and shutdown for individual virtual machines 110 RC DRAFT VMware Inc Managing VMware Server You can change the startup settings for virtual machines that are started automatically but not for virtual machines that are started manually You can change the shutdown settings for any virtual machine To override system wide settings for individual virtual machines 1 Make sure that system wide settings are enabled See Enabling System Wide Startup and Shutdown Settings on page 109 2 Select the virtual machine for which you want to override the system settings and click Edit 3 Optional To override the default system setting for startup select Use specified settings and change one or both of the following m Startup Delay Enter the amount of time in seconds to wait after a vir
69. memory management capabilities of the virtual machine running on an ESX system m Hgfs VMware shared folders driver The shared folders feature is not supported in VMware Server Recommended if you plan to use this virtual machine with VMware Workstation or another product that supports shared folders For example to install everything but the shared folders driver type the following on the command line msiexec i D VMware Tools msi ADDLOCAL ALL REMOVE Hgfs qn The SVGA Mouse BusLogic VMXnet and MemCtl features are children of the Drivers feature This means that the following command skips installation of the SVGA mouse BusLogic vmxnet and MemCt1 drivers msiexec i D VMware Tools msi ADDLOCAL ALL REMOVE Drivers qn RC DRAFT m VMware Server User s Guide 78 To include a feature use it with the ADDLOCAL option To exclude a feature use it with the REMOVE option Installing VMware Tools in a Linux Guest System On a Linux guest you can install VMware Tools within X or from the command line Installing VMware Tools in a Linux Guest Within X Using the RPM Installer You can use a graphical user interface to install VMware Tools in a Linux guest For information about how to install VMware Tool from the command line see Installing VMware Tools from the Command Line with the Tar or RPM Installer on page 79 Before you begin make sure that the virtual machine is powered on and the guest operating sys
70. networking NetBIOS network basic input output system An API that enables applications on different computers to communicate across a LAN NetBIOS provides the name service and offers two communication modes session service for connection oriented communication and datagram distribution service for connectionless communication NIC network interface card An expansion board that provides a dedicated connection between a computer and a network Also called a network adapter VMware Inc O P Glossary nonpersistent mode A disk mode in which all disk writes issued by software running inside a virtual machine appear to be written to the independent disk but are in fact discarded after the virtual machine is powered off As a result a virtual disk or physical disk in independent nonpersistent mode is not modified by activity in the virtual machine See also disk mode persistent mode permission A data object consisting of an authorization role a user or group name and a managed entity reference A permission allows a specified user to access the entity such as a virtual machine with any of the privileges pertaining to the role persistent mode A disk mode in which all disk writes issued by software running inside a virtual machine are immediately and permanently written to a virtual disk that has been configured as an independent disk As a result a virtual disk or physical disk in independent persistent mode behaves li
71. not edit the virtual machine configuration file directly Instead use the Advanced tab of the Configure VM dialog box See Changing Virtual Machine Advanced Settings on page 121 vmxf lt vm_name gt vmxf Supplementary virtual machine configuration file Lck lt paging_file gt vmem Lck lt redo_file gt vmdk 1ck lt disk_file gt vmdk 1ck Lock files prevent data consistency problems on virtual disks Lock files are present while a virtual machine is running and are deleted when a virtual machine is powered off normally If the host system crashes while a virtual machine is running a stale lock often remains When the virtual machine is started again it attempts to remove the stale lock To verify that the lock file is stale VMware Server confirms that m The lock was created on the same host where the virtual machine is running m The process that created the lock is not running If either of those conditions is not true a warning message appears indicating that the virtual machine cannot be powered on If you are sure it is safe to do so you can delete the lock files manually VMware Inc RC DRAFT la VMware Server User s Guide 316 RC DRAFT VMware Inc Glossary A alarm An entity that monitors one or more properties of a virtual machine such as CPU load Alarms issue notifications as directed by the configurable alarm definition authorization role A set of privileges gro
72. on Name Description Affects Object Object Create Creates a new virtual machine and HCand VC Parent Virtual allocates resources for its execution folders machine User interface element File menu folders context menu Summary tab New Virtual Machine links Move Relocates a virtual machine in the VC only Virtual Virtual hierarchy machines machines Privilege must be present at both the parent virtual source and destination folders machine folders User interface element Inventory hierarchy drag and drop in Virtual Machines amp Templates view Remove Deletes a virtual machine optionally HCand VC Virtual Virtual removes underlying files from disk machines machines User interface element File menu plus parent context menu Summary tab folders Virtual Machine Provisioning Table A 21 Virtual Machine Provisioning Privileges Pair with Effective on Privilege Name Description Affects Object Object Allow Disk Opens a disk on a virtual machine for n a Virtual Virtual Access random read and write access Used machines machines mostly for remote disk mounting No user VI Client interface elements are associated with this privilege Allow ReadOnly Opens a disk on a virtual machine for n a Virtual Virtual Disk Access random read access Used mostly for machines machines remote disk mounting No user VI Client interface elements are associated with this privilege Allow Virtual Reads files associated with a virtual HC and Virtual Root fo
73. on page 41 m Configuring VMware Server on Linux Hosts Using vmware config pl on page 43 m Uninstalling VMware Server on a Linux Host on page 44 m Upgrading from VMware Server 1 on page 44 m Where to Go Next on page 46 Installation Prerequisites Installing VMware Server is usually a simple process of running a standard installation wizard This section outlines the tasks you need to perform before starting an installation and which VMware products can be installed on the same computer as VMware Server Preparing to Install VMware Server Before you begin installation be sure you have m Compatible host Verify that the computer and host operating system meet the system requirements for running VMware Server as described in Host System Requirements on page 23 VMware Inc RC D RAFT 35 VMware Server User s Guide 36 m VMware Server installation software VMware Server is available for both Windows and Linux host computers In the packaged distribution of VMware Server the installation software files for both host platforms are included on the same CD In the electronic distribution the installation software is in the file you downloaded m VMware Server serial number Your serial number is on the registration card in your package If you obtained VMware Server online the serial number is sent by email Your serial number allows you to use VMware Server only on the host op
74. on the same host This setup is useful if you are running VMware Server on a Linux host The debugger virtual machine must be running Debugging Tools for Windows WinDbg or Kernel Debugger KD in a Windows guest operating system To prepare the target virtual machine 1 Follow the steps for the server virtual machine in Connecting Two Virtual Machines on page 164 2 When you configure the target virtual machine s virtual serial port you must select Yield CPU on poll The kernel in the target virtual machine uses the virtual serial port in polled mode not interrupt mode To prepare the debugger virtual machine 1 Make sure that you have downloaded Debugging Tools for Windows 2 Follow the steps for the client virtual machine in Connecting Two Virtual Machines on page 164 When you are ready to continue complete the following steps 1 Power on both virtual machines 2 Make sure that the serial port is connected 3 In the debugger virtual machine start debugging with WinDbg or KD Advanced Options for Debugging Applications Certain configuration options are available for serial connections between a virtual machine and the host or between two virtual machines These options are primarily of interest to developers who are using debugging tools that communicate over a serial connection Yielding CPU on Poll to Improve Performance When Debugging Windows Hosts Only When you select Yield CPU on Poll you force the
75. operating system from being compromised before you have a chance to install security software For example it is often recommended that for Windows guest operating systems you use NAT until you install antivirus software How to Set Up NAT A network address translation connection is set up automatically if you select NAT in the New Virtual Machine wizard On Linux hosts this selection is available only if you enable the NAT option when you run vmware config pl Requirements for IP Addresses If you use NAT your virtual machine does not have its own IP address on the external network Instead a separate private network is set up on the host computer Your virtual machine gets an address on that network from the VMware internal DHCP server The VMware NAT device passes network data between one or more virtual machines and the external network using a host network adapter that is visible to the host operating system It identifies incoming data packets intended for each virtual machine and sends them to the correct destination VMware Inc RC DRAFT 209 VMware Server User s Guide 210 How to Edit the Setting Later If you make some other selection in the New Virtual Machine wizard and later decide you want to use NAT you can make that change as described in Changing the Networking Configuration on page 215 For a more thorough discussion of NAT see Understanding NAT on page 239 Host Only Networking Host only net
76. options 258 custom configurations 211 DHCP 222 DHCP server 205 dial up connections 225 dynamic domain name service 228 fault tolerance 217 hardware addresses 225 host virtual network mapping 218 host only 210 host only subnet 222 IP forwarding 224 225 IP packet leaks 224 225 MAC addresses 225 managing host virtual adapters 260 mapping bridged adapters 259 NAT 208 239 NAT as firewall 247 NAT subnet 222 overview of virtual network options 203 packet filtering 225 privileges 300 promiscuous mode on a Linux host 239 refreshing virtual 215 routing between two host only networks 235 VMware Inc VMware Inc routing on a Linux host 227 Samba 249 second bridged network on a Linux host 229 switches 205 teamed NICs 218 229 token ring 209 troubleshooting DHCP on a Linux host 228 two host only networks 232 virtual adapters 206 virtual DHCP server 209 210 Virtual Network Editor 217 220 223 virtual switches 205 NFS datastores 104 NFS root squash option 104 NICS See network adapters nonpersistent virtual disks 61 NTBackup 112 NVRAM file for BIOS settings 313 O operating system installing guest 66 supported guest 31 supported Linux host 26 supported Windows host 25 Options tab VMware Tools 89 overview VI Web Access 48 P packets filtering 225 leaks in host only network 224 leaks in virtual machine 225 parallel ports Index adding 170 and lomega zip drives 176 and the Lin
77. other host wide management tasks see Chapter 6 Managing VMware Server on page 101 Tasks Displays tasks that are performed by users in the VMware Server host See Viewing VMware Server and Virtual Machine Tasks on page 55 Events Displays events that occurred in the VMware Server host See Viewing VMware Server and Virtual Machine Events on page 56 Virtual Machines Displays high level information about the all the virtual machines in the inventory including processor and memory utilization when the virtual machine is powered on From this tab you can create a virtual machine add a virtual machine to the inventory and delete or perform power operations on a selected virtual machine See Adding a Virtual Machine to the Inventory on page 102 and Performing Power Operations on Virtual Machines on page 103 RC DRAFT ii VMware Server User s Guide Permissions Displays and allows you to configure permissions for the host See Chapter 10 Managing Roles and Permissions on page 193 Using the Virtual Machine Workspace 50 When a virtual machine is selected in the Inventory panel the workspace displays information about the virtual machine divided into tabs Summary Displays performance and status information You can view a summary of the virtual machine s state including information about virtual devices and configuration options From this tab you can modify the selected vi
78. power state on off or suspended If the virtual hard disks are not set to independent mode a snapshot also includes the state of the data on all the virtual machine s disks You can take a snapshot when a virtual machine is powered on powered off or suspended See also independent disk suspend To save the current state of a running virtual machine To return a suspended virtual machine to operation use the resume feature See also resume user A user is a principal known to the system virtual disk A file or set of files that appears as a physical disk drive to a guest operating system These files can be on the host machine or on a remote file system See also growable disk preallocated disk virtual hardware The devices that make up a virtual machine The virtual hardware includes the virtual disk removable devices such as the CD DVD and floppy drives and the virtual Ethernet adapter virtual machine A virtualized x86 PC environment in which a guest operating system and associated application software can run Multiple virtual machines can operate on the same host machine concurrently virtual machine administrator A role in which the user is allowed to perform all the virtual machine management functions VMware Inc Glossary virtual machine configuration The specification of which virtual devices such as disks and memory are present in a virtual machine and how they are mapped to host files and devices vi
79. run any virtual machine on a Windows or Linux PC VMware Player runs virtual machines created by VMware Workstation VMware Server or ESX Server and also supports Microsoft virtual machines and Symantec Backup Exec System Recovery disk formats VMware Inc 323 Workstation User s Manual VMware Remote Console VMware Remote Console enables you to interact with the guest operating system running in a virtual machine from the host or a remote client system VMware Remote Console also allows you to connect and disconnect client CD DVD and floppy devices See also VI Web Access VMware Infrastructure Web Access VMware Tools A suite of utilities and drivers that enhances the performance and functionality of your guest operating system Key features of VMware Tools include some or all of the following depending on your guest operating system an SVGA driver a mouse driver the VMware Tools control panel and support for such features as shrinking virtual disks time synchronization with the host VMware Tools scripts and connecting and disconnecting devices while the virtual machine is running 324 VMware Inc VMware Inc Index A About menu option VI Web Access 53 About tab VMware Tools 92 acceleration enabling and disabling in guest 121 272 hardware in Windows Server 2003 274 access inventory objects 193 permissions 198 privileges 289 rules for inheritance 200 rules for propagation 200 Add Hardware wizard adding
80. s Guide Additional Host Operating System Support Newly supported host operating systems include the following Windows Server 2008 Standard Edition and Enterprise Edition Red Hat Enterprise Linux 4 5 5 0 and 5 1 Ubuntu Linux 6 10 Edgy 7 04 Fiesty 7 10 Gutsy and 8 04 Hardy SUSE Linux Enterprise Server 10 and 10 SP1 For a full list of supported 32 bit and 64 bit host operating systems see Host System Requirements on page 23 Additional Guest Operating System Support Newly supported guest operating systems include the following Windows Server 2008 Standard Edition and Enterprise Edition Windows Vista Business Edition and Ultimate Edition Red Hat Enterprise Linux 4 5 5 0 and 5 1 Ubuntu Linux 6 10 Edgy 7 04 Fiesty 7 10 Gutsy and 8 04 Hardy SUSE Linux Enterprise Server 10 and 10 SP1 See Supported Guest Operating Systems on page 31 Improved 64 Bit Guest Support 64 bit guest operating systems that run on Intel EM64T VT capable and AMD64 revision D or later processors are supported See Processor Support for 64 Bit Guest Operating Systems on page 34 64 Bit Sound Driver VMware Tools installs a sound driver in 64 bit Windows guest operating systems Newly created 64 bit Windows virtual machines are now configured with audio hardware by default See Sound on page 31 Native 64 Bit Host Support on Linux VMware Server now runs natively on 64 bit Linux ho
81. select Connect at power on the default 4 Click Next The Ready to Complete page displays the hardware settings 5 Review the configuration summary and click Finish to complete the wizard Editing a Virtual Sound Adapter You can edit the sound adapter to change the connection type and whether it is connected at power on To edit an existing sound adapter 1 Select the virtual machine to modify from the Inventory panel 2 Inthe Hardware section of the Summary tab click the sound adapter to modify and select Edit 158 RC DRAFT VMware Inc Configuring Virtual Machine Hardware 3 Optional To connect this virtual machine to the network when the virtual machine is powered on select Connect at power on 4 Select the physical sound adapter on the host machine or select Auto Detect to detect the sound adapter automatically 5 Click OK to save your changes Removing a Sound Adapter from a Virtual Machine You can remove the sound adapter from a virtual machine if you no longer want to use the host system s sound device To remove an existing sound adapter 1 Select the virtual machine to modify from the Inventory panel 2 Make sure that the virtual machine is powered off 3 Onthe Summary tab click the sound adapter and select Remove 4 A dialog box asks you to confirm that you want to remove the device If you want to remove it click Yes The device is removed Configuring Serial Ports You can configure a se
82. select Connect at power on to have the drive connect to the virtual machine when you power on In the Connection section specify whether to connect to a physical drive or toa floppy image Select Physical Drive Floppy Image or New Floppy Image m If you select Physical Drive select a physical drive on the host system from the drop down menu m Ifyou select Floppy Image click Browse to navigate to a file with the flp extension in an existing datastore To enter the path manually you must use the format datastore_name path_and_ fi lename flp m Ifyou select New Floppy Image click Browse to navigate to a new blank floppy image file with the flp extension in an existing datastore To enter the path manually you must use the format datastore_name path_and_ fi lename flp Click OK to save your changes RC DRAFT 1 VMware Server User s Guide Removing a Floppy Drive from a Virtual Machine You can remove a floppy drive from a virtual machine if you no longer want to use that device in the virtual machine To remove an existing floppy drive 1 Select the virtual machine to modify from the Inventory panel 2 Make sure that the virtual machine is powered off 3 In the Hardware section of the Summary tab click the floppy drive and select Remove 4 A dialog box asks you to confirm that you want to remove the device If you want to remove it click Yes The device is removed Configuring Passthrough Generic
83. setting time synchronization to TRUE on a Linux guest vmware guestd cmd vmx set_option synctime 0 1 The new setting is written to the tools syncTime property in the virtual machine s configuration vmx file Using this option is equivalent to using the time synchronization option on the Options tab of the VMware Tools control panel To use commands other than cmd use the help command line command RC DRAFT VMware Inc Managing VMware Server This chapter describes how to perform host wide configuration tasks including managing your virtual machine inventory and datastores and configuring global memory snapshot and virtual machine startup and shutdown settings It also describes Windows host features for backing up virtual machines using the Volume Shadow Copy Service VSS and logging VMware Server events in the Event Viewer To perform host management operations you must have the required permissions For information about managing individual virtual machines see Chapter 7 Running Virtual Machines on page 115 For information about configuring VMware Server networking see Chapter 11 Configuring a Virtual Network on page 203 This chapter covers the following topics m Managing the Virtual Machine Inventory on page 101 m Managing Datastores on page 103 m Editing Host Wide Memory and Snapshot Settings on page 106 m Configuring Virtual Machine Startup and Shutdown Sett
84. similar to the following mount cdrom Some FreeBSD distributions automatically mount CD ROMs If your distribution uses automounting skip this step Change to a working directory by entering a command such as the following cd tmp Untar the VMware Tools tar file tar zxpf cdrom vmware freebsd tools tar gz If necessary unmount the VMware Tools virtual CD ROM image by entering a command similar to the following umount cdrom If your distribution uses automounting skip this step Run the VMware Tools installer cd vmware tools distrib vmware instal1 pL Log out of the root account exit Optional Start your graphical environment In an X terminal to start the VMware User process enter the following command vmware user Optional To start the VMware Tools control panel enter the following command RC DRAFT sii VMware Server User s Guide 84 vmware toolbox amp In minimal installations of the FreeBSD 4 5 guest operating system sometimes VMware Tools does not start See Install the Missing FreeBSD Library on page 84 To change the default VMware Tools configuration options see Using the VMware Tools Control Panel on page 88 You can run VMware Tools as root or as a normal user To shrink virtual disks or change VMware Tools scripts you must run VMware Tools as root Install the Missing FreeBSD Library If VMware Tools does not start after you install it you might need to install
85. support your host machine must support USB 2 0 m Supports most devices including USB printers scanners PDAs hard disk drives memory card readers and digital cameras as well as streaming devices such as webcams speakers and microphones Keyboard 104 key Windows 95 98 enhanced Mouse and Drawing Tablets m PS 2 mouse m Serial tablets m USB tablets Ethernet Card m Up to 10 virtual Ethernet cards in hardware version 6 and 7 virtual machines m AMD PCnet PCI II compatible m For 64 bit guests Intel Pro 1000 MT Server Adapter compatible 30 RC D RAFT VMware Inc Introduction and System Requirements Virtual Networking m Support for 10 virtual network switches on Windows host operating systems Support for 255 virtual network switches on Linux hosts Three switches are configured by default for bridged host only and NAT networking m Support for most Ethernet based protocols including TCP IP Microsoft Networking Samba Novell Netware and Network File System NFS m Built in NAT supports client software using TCP IP FTP DNS HTTP and Telnet including VPN support for PPTP over NAT Sound m Sound output and input on host system only m Emulates Creative Labs Sound Blaster AudioPCI MIDI input game controllers and joysticks are not supported except for USB devices Supported Guest Operating Systems VMware is continually adding support for new guest operating systems and new versions and updates of
86. system m Click Use an ISO Image to connect the virtual machine s drive to an ISO image file on the host system Click Next Do one of the following on the Properties page m Ifyou selected Use a Physical Drive specify the drive to use m Ifyou selected Use an ISO Image click Browse to navigate to a file with the so extension in an existing datastore To enter the path manually you must use the format datastore_name path_and_filename iso Optional To have the drive connect to the virtual machine when you power on select Connect at power on the default Optional In the Virtual Device Node section select an adapter and device node from the drop down menus For more information see Choosing a Device Type for the CD DVD Drive on page 144 Click Next The Ready to Complete page displays the hardware settings Review the configuration summary and click Finish to complete the wizard RC DRAFT 14 VMware Server User s Guide Editing a Virtual CD DVD Drive When you edit a CD DVD drive you can modify the connection status and which physical drive or ISO image file to connect to When the virtual machine is powered off you can also modify the virtual device node To edit an existing CD DVD drive 1 2 6 146 Select the virtual machine to modify from the Inventory panel In the Hardware section of the Summary tab click the CD DVD drive to modify and select Edit Select Host Media to configu
87. system or an ISO image file SCSI Devices m Up to 60 devices Any of these devices can be a virtual hard disk or CD DVD drive m SCSI virtual disks up to 950GB m LSI Logic LSI53C10xx Ultra320 SCSI I O controller For Windows XP guest systems this requires an add on driver from the LSI Logic Web site For more information see the VMware Guest Operating System Installation Guide at http pubs vmware com guestnotes m Mylex BusLogic BT 958 compatible host bus adapter For Windows XP and Windows Server 2003 guest systems this requires an add on driver from the VMware Web site For more information see the VMware Guest Operating System Installation Guide at http pubs vmware com guestnotes PCI Slots Six virtual PCI slots can be divided among the virtual SCSI controllers virtual Ethernet cards virtual display adapter and virtual sound adapter VMware Inc RC DRAFT sii VMware Server User s Guide Floppy Drives m Up to two 1 44MB floppy devices m Physical drives or floppy image files Serial COM Ports m Up to four serial COM ports m Output to serial ports host operating system files or named pipes Parallel LPT Ports m Up to three bidirectional parallel LPT ports Output to parallel ports or host operating system files USB Ports m USB 2 0 support is available only for VMware products that support virtual machine hardware versions 6 and 7 such as VMware Server 2 and Workstation 6 m For USB 2 0
88. system can swap to disk To configure the amount of additional virtual machine memory that can be swapped 1 Select the host in the Inventory panel 2 Inthe Commands section of the host Summary tab click Edit Host Settings 3 Inthe Additional Memory section select one of the following options VMware Inc RC DRAFT 107 VMware Server User s Guide 108 m Fit all virtual machine memory into reserved host RAM Strictly applies the reserved memory limit This setting imposes the tightest restrictions on the number and memory size of virtual machines that can run at a given time Because the virtual machines are running entirely in RAM they have the best possible performance Allow some virtual machine memory to be swapped Allows the host operating system to swap a moderate amount of virtual machine memory to disk if necessary This setting allows you to increase the number or memory size of virtual machines that can run on the host system at a given time It might also result in reduced performance if virtual machine memory must be swapped between RAM and disk Allow most virtual machine memory to be swapped Allows the host operating system to swap the maximum amount of virtual machine memory to disk This setting allows you to run more virtual machines and use more memory than the moderate setting does Performance might be further decreased if virtual machine memory must be swapped between RAM and disk 4 Click OK
89. the Hardware section of the Summary tab click the serial port and select Remove A dialog box asks you to confirm that you want to remove the device If you want to remove it click Yes The device is removed Serial Port General Usage Examples A VMware Server virtual machine can use up to four virtual serial ports You can configure virtual serial ports in the following ways Connect a virtual serial port to a physical serial port on the host system Connect a virtual serial port to a file on the host system Connect a virtual machine with an application running on the host system Connect two virtual machines on the same host system This section provides specific examples of the latter two configurations Connecting a Virtual Machine with an Application on the Host System You can configure a virtual serial port to connect to an application on the host system For example you can capture debugging information sent from the virtual machine s serial port to an application on the host VMware Inc RC DRAFT ue VMware Server User s Guide 164 To connect a virtual serial port and an application on the host 1 10 11 From the Add Hardware or New Virtual Machine wizard click Serial Port For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 Click Use Named Pipe On the Properties page enter the path and filename for the pipe Depending on the
90. the default action is to shut down the guest before powering off the virtual machine RC DRAFT VMware Inc Running Virtual Machines 4 Optional Select the default suspend option for the virtual machine Settings for suspending virtual machines include Suspend and Suspend Guest When VMware Tools is not installed the default action is to suspend the virtual machine without suspending the guest When VMware Tools is installed the default action is to suspend the guest before suspending the virtual machine 5 Optional Select the default reboot option for the virtual machine Settings for rebooting virtual machines include Reset and Restart Guest When VMware Tools is not installed the default action is to reset the virtual machine without shutting down the guest When VMware Tools is installed the default action is to shut down the guest before resetting the virtual machine 6 Optional In the VMware Tools Scripts section select one or more check boxes to run a VMware Tools script After powering on After resuming Before suspending and Before powering off See How VMware Tools Scripts Affect Power States on page 93 7 Optional In the BIOS Setup section select Enter the BIOS setup screen the next time the virtual machine boots if you want to go directly to the BIOS setup screen the next time the virtual machine is powered on After the next power on this setting is deselected 8 Optional In the Advanced section s
91. the proper modules for the parallel port are loaded at boot time add this line to the etc modules conf or etc conf modules file alias parport_lowlevel parport_pc Linux kernels in the 2 6 x series also use a special arbitrator that allows access to the parallel port hardware If the parallel port is in use by the host the guest cannot use it If a virtual machine is using the parallel port the host and any users accessing the host are not given access to the device VMware Server puts a lock on the device and this lock restricts access so that only the virtual machine can use the port VMware Inc RC DRAFT a VMware Server User s Guide Device Permissions Some Linux distributions do not grant the virtual machine access to the 1p and parport devices by default In most of these cases the owner of the device is root and the associated group is lp To allow the VMware user to access the device add the user to the associated group To view the owner and group of the device run this command ls la dev parporte The third and fourth columns of the output show the owner and group respectively To add the user to the device group edit the etc group file On the line beginning with 1p which defines the lp group add the VMware Server user s user name You must make this change as the root user The following line provides an example for a user whose user name is userj lp 7 daemon lp userj The next time the user logs on to
92. the task was performed Name The name of the task such as Power on this Virtual Machine Triggered By Entity that triggered the event such as Administrator Select a task and click View Details to see additional information The additional fields are described in the following table VMware Inc RC D RAFT 55 VMware Server User s Guide Field Description Task ID The identifier for the type of task Target The host or virtual machine name Triggered at The time that the task was requested Completed at The time that the task was completed Viewing VMware Server and Virtual Machine Events When you click the Events tab for the host or a virtual machine VI Web Access displays event information for that host or virtual machine in the workspace The Events tab displays a sorted log of the most recent host or virtual machine transactions such as adding a new role and other events like power operations You can sort events by clicking the column headers By default events appear in reverse chronological order The Events tab fields are described in the following table Field Description Triggered Date and time the event occurred Severity Indicates the warning level such as Information or Alert Description Text explanation of the event Select an event and click View Details to see additional information The additional fields are described in the following table Field Description O
93. to which the host operating system s memory manager can swap virtual machines out of physical RAM These settings affect both virtual machine and overall system performance See Configuring Host Wide Virtual Machine Memory Usage on page 267 Reserving Host Memory for All Virtual Machines You can set the amount of host RAM that VMware Server is allowed to reserve for all running virtual machines To configure the amount of reserved memory for all virtual machines 1 Select the host in the Inventory panel 2 Inthe Commands section of the host Summary tab click Edit Host Settings 3 Inthe Reserved Memory section enter a value for the Size The minimum and maximum settings are displayed If you enter too high a value the host might perform poorly when other applications are running on the host If you enter too low a value virtual machines might perform poorly and you cannot run as many virtual machines at once For more information see Reserving Host Memory for Virtual Machine Use on page 267 4 Click OK or continue to the next section to configure additional host memory settings Configuring Additional Memory for Swapping VMware Server limits the number of virtual machines that can run at the same time based on the amount of memory reserved for all running virtual machines To adjust the number of virtual machines that can be run or their total memory usage specify the amount of virtual machine memory that the host operating
94. users that you can select from when you configure permissions Managing Groups A group is a set of users that you want to manage through a common set of rules You can efficiently manage users that require the same privileges by creating groups Using groups can significantly reduce the time it takes to set up your permissions model To create remove or modify groups on a VMware Server system use the mechanisms provided by the host operating system Group membership is checked each time a user logs in The groups are retrieved either from the Windows domain for VMware Server running on Windows or from the Linux operating system group list for VMware Server running on Linux When you grant privileges on an object to a group they apply to all the users in the group VI Web Access displays a list of existing groups that you can select from when you assign permissions Managing Roles Roles are anamed collection of privileges VMware Server grants access to objects only to users that have permissions for the object By pairing a user or group witha role you grant the user or group access rights to the object VMware Server provides built in system roles The privileges associated with system roles cannot be changed You can also create user defined roles These roles can be modified renamed or removed Table 10 1 lists the predefined system roles VMware Inc RC DRAFT 195 VMware Server User s Guide 196 Table 10 1 Sy
95. uses the virtual serial port in polled mode not interrupt mode For more information see Yielding CPU on Poll to Improve Performance When Debugging Windows Hosts Only on page 168 Click Next The Ready to Complete page displays the hardware settings Review the configuration summary and click Finish to complete the wizard To add an output file serial port to the virtual machine 1 From the Add Hardware or New Virtual Machine wizard click Serial Port For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 Click Use Output File to send the output of an application running in the guest system to a file on the host system On the Properties page enter the path and filename for the output file or click Browse to navigate to a file in an existing datastore To enter the path manually you must use the format datastore_name path_and_filename Optional To connect to the host s output file when the virtual machine is powered on select Connect at power on the default Optional on Windows hosts only Expand I O Mode to select Yield CPU on poll which is deselected by default The kernel in the target virtual machine uses the virtual serial port in polled mode not interrupt mode For more information see Yielding CPU on Poll to Improve Performance When Debugging Windows Hosts Only on page 168 RC DRAFT VMware Inc Configuring Virtual Machi
96. virtual machine s memory m Configuration state Virtual machine settings Disk state State of the virtual machine s virtual disks NOTE The state of independent disks is not preserved when you take a snapshot See Excluding Virtual Disks from Snapshots on page 189 When you revert to a snapshot you return the virtual machine s memory settings and disks to the state they were in when you took the snapshot If you want the virtual machine to be suspended powered on or powered off when you launch it be sure it is in the state you want when you take the snapshot Activities That Conflict with Snapshots When you take a snapshot be aware of other activity going on in the virtual machine and the likely impact of reverting to that snapshot In general it is best to take a snapshot when no applications in the virtual machine are communicating with other computers The potential for problems is greatest if the virtual machine is communicating with another computer especially in a production environment Consider a case in which you take a snapshot while the virtual machine is downloading a file from a server on the network After you take the snapshot the virtual machine continues downloading the file communicating its progress to the server If you revert to the snapshot communications between the virtual machine and the server are lost and the file transfer fails Or consider a case in which you take a snapshot wh
97. vmware config pl configuration program requires all virtual machines to be shut down The program shuts down any running virtual machines automatically If You Are Already Running Samba If you already have Samba running on your Linux host do not install the VMware Server Samba server when you are installing VMware Server on your host The configuration program prompts you Do you want this script to automatically configure your system to allow your virtual machines to access the host file system Answer no Be sure to modify your Samba configuration so it includes the IP subnet used by the VMware Server virtual network adapter VMnet1 To determine what subnet is being used by VMnet1 run sbin ifconfig vmnet1 You must be sure the Samba password file includes entries for all users of the virtual machine who will access the host s file system The user names and passwords in the Samba password file must be the same as those used for logging on to the guest operating system You can add user names and passwords to the Samba password file at any time from a terminal window on your Linux host computer VMware Inc RC DRAFT 255 VMware Server User s Guide 256 To add user names and passwords to the Samba password file from a Linux host 1 Log on to the root account su 2 Run the Samba password command smbpasswd a lt username gt lt username gt is the user name you want to add Follow the onscreen instructions 3 Lo
98. yes to the following question Do you want networking for your Virtual Machines yes no help yes Otherwise answer no to remove all networking If you answer yes to use networking the script prompts you to select the wizard or editor to edit your network configuration Select editor This is the only way to delete virtual network adapters without removing all of them Would you prefer to modify your existing networking configuration using the wizard or the editor wizard editor help wizard editor You see a list of virtual networks that have been configured Select the network corresponding to the adapter you wish to disable The following virtual networks have been defined vmnet is bridged to etho vmnetl is a host only network on subnet 172 16 155 0 vmnet8 is NAT network on a private subnet 172 16 107 0 Which virtual network do you wish to configure 0 99 1 You might be prompted to keep this virtual network If you are sure you want to remove it answer yes to the question The network vmnet1 has been reserved for a host only network You may change it but it is highly recommended that you use it as a host only network Are you sure you want to modify it yes no no yes When prompted about the type of virtual network select none to remove the virtual network What type of virtual network do you wish to set vmnet1 bridged hostonly nat none hostonly none RC DRAFT VMware Server User s Guide
99. you want to be able to use host only networking in your virtual machines Select yes The wizard reports on host only networks that you have already set up on the host or if no host only network is present configures the first one The wizard asks Do you wish to configure another host only network Select yes Repeat this step until you have as many host only networks as you want Then answer no Complete the remaining steps in the wizard When the wizard is finished it restarts all services used by VMware Server Run ifconfig You should see at least four network interfaces eth0 lo vmnet1 and vmnet2 If the VMnet interfaces do not display immediately wait for a minute and run the command again These four interfaces should have different IP address on separate subnets Configuring the Virtual Machines Now you have two host only interfaces VMnet1 and VMnet2 You are ready to set up your virtual machines for one of the following configurations VMware Inc The virtual machine is configured with one virtual network adapter and that virtual adapter is connected to the default host only interface VMnet 1 The virtual machine is configured with one virtual network adapter and that virtual adapter is connected to the newly created host only interface VMnet2 RC DRAFT 233 VMware Server User s Guide 234 The virtual machine is configured with two virtual network adapters One virtual adapter is connect
100. 386 rpm umount dev cdrom Where lt xxxx gt is the build number of the product release If your Linux distribution automatically mounted the CD ROMs you do not need to use the unmount portion of the command If you attempt to install an RPM installation over a tar installation or the reverse the installer detects the previous installation and must convert the installer database format before continuing Configure VMware Tools RC DRAFT VMware Inc Installing and Using VMware Tools Depending on whether you are using the tar installer or the RPM installer do one of the following m For the tar installer enter the following commands to run the installer cd vmware tools distrib vmware instal1 pL Respond to the questions the command line wizard displays on the screen Press Enter to accept the default value The configuration file vmware config tools pl runs after the installer file finishes running m For the RPM installer enter the following command to run the configuration file vmware config tools pl Respond to the questions the command line wizard displays on the screen Press Enter to accept the default value 9 Log out of the root account exit 10 Optional Start your graphical environment 11 Inan X terminal to start the VMware User process enter the following command vmware user 12 Optional To start the VMware Tools control panel enter the following command vmware toolbox amp To chan
101. 9 network adapters 216 parallel ports 171 passthrough SCSI devices 151 permissions 199 roles 197 SCSI controllers 152 serial ports 162 sound adapters 158 VMware Inc VMware Inc EHCI controller 154 Ethernet adapters See network adapters events virtual machine 56 VMware Server 56 Events tab VI Web Access 56 exiting VMware Remote Console 126 extensions privileges 292 F fault tolerance in networks 217 files BIOS in virtual machines 313 redo log 314 sharing on a Linux host using Samba 249 snapshot 315 suspended state 315 used by a virtual machine 313 virtual disk 314 virtual machine configuration 315 virtual machine locking 315 virtual machine log 313 Firefox requirements for VI Web Access 27 requirements for VMware Remote Console 27 using VMware Remote Console 51 firewall 247 floppy drives adding 147 connecting and disconnecting 125 editing 149 removing 150 supported in virtual machines 30 floppy images Index adding 147 connecting and disconnecting 125 editing 149 removing 150 supported in virtual machines 30 folders privileges 293 FreeBSD VMware Tools for 82 FTP 241 full screen mode entering 124 leaving 124 G gated server processes 227 General tab VI Web Access 118 generating VMware Remote Console shortcuts 128 Web shortcuts for virtual machines 127 generic SCSI devices 150 adding 150 editing 151 removing 151 global privileges 293 graphics support in virtual
102. Bit Guest Operating Systems m Solaris x86 Platform Edition 10 update 3 update 4 Sun Solaris 32 Bit Guest Operating Systems m Solaris x86 Platform Edition 10 update 3 update 4 Novell NetWare 32 Bit Guest Operating System m NetWare 6 x Server 6 5 SP6 VMware Inc RC D RAFT 33 VMware Server User s Guide Processor Support for 64 Bit Guest Operating Systems VMware Server supports virtual machines with 64 bit guest operating systems only on host machines that have Intel EM64T VT capable or AMD64 revision D or later processors When you power on a virtual machine with a 64 bit guest operating system VMware Server performs an internal check If the host CPU is not a supported 64 bit processor you cannot power on the virtual machine VMware also provides a standalone utility that you can use without VMware Server to perform the same check and determine 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 http www vmware com download 34 RC D RAFT VMware Inc Installing VMware Server This chapter describes how to install VMware Server on your Linux or Windows host system and covers the following topics Installation Prerequisites on page 35 Installing VMware Server on a Windows Host on page 37 m m m Uninstalling VMware Server on a Windows Host on page 41 m Installing VMware Server on a Linux Host
103. CD DVD drives 144 adding floppy drives 147 adding generic SCSI devices 150 adding hard disks 138 adding network adapters 215 adding parallel ports 170 adding passthrough SCSI devices 150 adding serial ports 159 adding sound adapters 158 adding USB controllers 152 using the wizard 130 virtual machine power state 130 adding CD DVD drives 144 datastores 104 floppy drives 147 generic SCSI devices 150 hard disks 138 host virtual adapters 219 network adapters 215 parallel ports 170 passthrough SCSI devices 150 permissions 198 roles 196 serial ports 159 sound adapters 158 USB controllers 152 virtual machine to inventory 102 add on VMware Remote Console 51 addresses assigning IP 223 assigning MAC 225 assigning MAC manually 226 IP on virtual network 222 network address translation 239 using DHCP to assign on virtual network 222 Advanced tab VI Web Access 121 alarms privileges 290 assigning IP addresses 222 MAC addresses 225 ATAPI emulation 144 RC DRAFT a VMware Server User s Guide 326 audio in virtual machines 31 158 AudioPCI sound adapter 158 automatic bridging 218 259 B background snapshots enabling and disabling 108 backups restoring from snapshot 113 restoring quiesced 113 taking quiesced 111 taking using VSS 111 BIOS NVRAM file in virtual machine 313 provided in virtual machine 28 setup when virtual machine boots 119 bridged networking configuring 217 explai
104. Configuring a Virtual Network 203 VMware Inc Network Basics 203 Components of the Virtual Network 204 Virtual Network Switch 205 Internal DHCP Server 205 Virtual Network Adapter 206 Host Virtual Adapter 206 Common Networking Configurations 207 Bridged Networking 207 Network Address Translation NAT 208 Host Only Networking 210 Custom Networking Configurations 211 Changing the Networking Configuration 215 Refreshing the Network 215 Adding a Virtual Network Adapter 215 Editing a Network Adapter 216 Removing a Network Adapter 217 Configuring Bridged Networking Options on a Windows Host 217 Enabling Disabling Adding and Removing Host Virtual Adapters 219 Advanced Networking Topics 222 Selecting IP Addresses on a Host Only Network or NAT Configuration 222 Avoiding IP Packet Leakage in a Host Only Network 224 Maintaining and Changing the MAC Address of a Virtual Machine 225 Controlling Routing for a Host Only Network on a Linux Host 227 Issues with Host Only Networking on a Linux Host 227 Setting Up a Second Bridged Network Interface on a Linux Host 229 Configuring Bridged Networking When Using Teamed Network Interface Cards 229 VMware Server User s Guide 10 Setting Up Two Separate Host Only Networks 232 Routing Between Two Host Only Networks 235 Using Virtual Network Adapters in Promiscuous Mode on a Linux Host 239 Understanding NAT 239 Using NAT 240 The Host Computer and the NAT Network 240 DHCP on the NAT Network 240 D
105. Explorer shortcut creation will fail with a JavaScript error To create a VMware Remote Console desktop shortcut 1 Select the virtual machine from which to generate a desktop shortcut in the Inventory panel 2 Inthe Status section of the Summary tab click Generate Virtual Machine Shortcut 3 Inthe Desktop Shortcut section click Install Desktop Shortcut to lt Virtual Machine gt 4 Confirm that you want to create the shortcut when prompted The shortcut is created on the desktop 5 Click OK to return to the Summary tab Editing Notes in the Virtual Machine Summary Tab 128 The Notes section of the virtual machine Summary tab is an editable text field in which you can enter text up to 1000 characters to describe the virtual machine Saved notes can be viewed by other users of the virtual machine so you can use this section to communicate information about the current state of the virtual machine To enter text that appears in the Notes section 1 Select the virtual machine you want to enter notes for in the Inventory panel 2 In the Notes section of the Summary tab click Edit 3 To save your text click Save If you do not want to save your changes click Cancel RC DRAFT VMware Inc Running Virtual Machines Any saved text appears in the Notes section of the Summary tab Editing the Hardware Configuration of a Virtual Machine The Hardware section of the virtual machine Summary tab lists the virtual hardwar
106. For information about creating a custom script see Creating Scripts to Override Default VMware Tools Scripts on page 94 Shared Folders Tab VMware Server does not support this feature Shrink Tab The Shrink tab of the VMware Tools control panel provides options for reclaiming unused space in a virtual disk If your virtual machine cannot be shrunk this tab displays information explaining why you cannot shrink your virtual disks Shrinking a disk is a two step process a preparation step and the shrink step In the first step VMware Tools reclaims all unused portions of disk partitions such as deleted files and prepares them for shrinking This step takes place in the guest operating system The shrink process is the second step and it takes place outside the virtual machine The VMware application reduces the size of the disk based on the disk space reclaimed during the preparation step If the disk has empty space this process reduces the amount of space the virtual disk occupies on the host drive See Shrinking Virtual Disks on page 141 VMware Inc RC DRAFT 91 VMware Server User s Guide 92 On UNIX guests run VMware Tools as the root user su to shrink virtual disks If you shrink the virtual disk as a nonroot user you cannot prepare to shrink the parts of the virtual disk that require root level permissions About Tab The About tab displays version build number and copyright information In Windows g
107. Forwarding and complete the dialog box that appears as follows m To add anew port for either TCP or UDP click Add in the appropriate section and complete the dialog box that appears as follows m Host port Specify the number of the incoming TCP or UDP port For example incoming HTTP requests are usually on port 80 m Virtual Machine IP address field Specify the IP address of the virtual machine to which you want to forward the incoming requests m Port field on that line Specify the port number you want to use for those requests on that virtual machine This may be the standard port such as 80 for HTTP or a nonstandard port if software running in the virtual machine is configured to accept requests on a nonstandard port m Description optional Specify You might use this field to identify the service being forwarded for example HTTP m To change settings for a port already listed select its name in the list and click Properties DNS This button lets you specify servers to be used by the virtual NAT device You can change the following settings m Policy If you use multiple DNS servers specify the strategy to use for choosing which server to send a request to m Order Send one DNS request at a time in order of the name servers m Rotate Send one DNS request at a time and rotate through the DNS servers m Burst Send to three servers and wait for the first one to respond RC DRAF
108. I Web Access 50 supported guest operating systems 31 supported host operating systems Linux 26 Windows 25 suspending virtual machine files storing state 315 virtual machines 185 SVGA drivers installing in Windows guests 75 SVGA graphics support 29 swap space on a Linux host 266 switches virtual networks 205 system requirements 23 memory 24 processors 24 remote client 27 VI Web Access 27 VMware Remote Console 27 T tabs in VI Web Access 48 Index in VMware Tools control panel 88 tar installer for VMware Server 41 for VMware Tools 79 tasks privileges 304 virtual machine 55 VMware Server 55 Tasks tab VI Web Access 55 teamed network interface cards 218 229 telnet 241 time synchronization between guest and host 89 119 time synchronize options for VMware Tools 90 token ring networks 209 toolbar power operations 116 USB controller 153 tools See VMware Tools U UHCI controller 154 uninstalling host virtual adapters 219 VMware Server on Linux host 44 VMware Server on Windows host 41 VMware Tools 87 unplugging USB devices 157 updating guest operating system 68 virtual machine hardware version 69 upgrading guest operating system 68 Linux kernel reconfiguring VMware RC DRAFT a VMware Server User s Guide Server after 43 virtual machine hardware version 69 USB connecting devices 153 control of devices by host and guest 156 devices in a virtual machine 154 disconn
109. Inventory panel In the Datastores section of the Summary tab click the datastore to remove In the Commands section of the Summary tab click Remove Datastore A confirmation dialog box appears Click OK to remove the datastore The datastore no longer appears in the list of datastores Refreshing Datastores When you refresh a datastore VMware Server updates the capacity and free space available for that datastore The refresh command allows you to see changes in disk capacity and free space caused by operations performed directly on the host system These values are automatically updated when you perform VMware Server operations such as creating or deleting a virtual machine To refresh a datastore 1 2 3 Select the host in the Inventory panel In the Datastores section of the Summary tab click the datastore to refresh In the Commands section of the Summary tab click Refresh Datastore The values for capacity and free space are updated for that datastore Editing Host Wide Memory and Snapshot Settings This section describes how to configure host memory settings and whether or not snapshots are taken in the background Configuring Host Memory In addition to configuring the memory limit for each virtual machine VMware Server allows you to specify the following 106 RC DRAFT VMware Inc Managing VMware Server m How much of the host system s memory can be used for all running virtual machines m The extent
110. Linux practice that only root can put a network interface into promiscuous mode When you install and configure VMware Server you must run the installation as root VMware Server creates the VMnet devices with root ownership and root group ownership which means that only root has read and write permissions to the devices To set the virtual machine s network adapter to promiscuous mode you must launch VMware Server as root because you must have read and write access to the VMnet device For example if you are using bridged networking you must have access to dev vmnet To grant selected other users read and write access to the VMnet device you can create a new group add the appropriate users to the group and grant that group read and write access to the appropriate device You must make these changes on the host operating system as root su For example you can enter the following commands chgrp lt newgroup gt dev vmnetO chmod g rw dev vmnet lt newgroup gt is the group that should have the ability to set vmnet to promiscuous mode If you want all users to be able to set the virtual network Adapter dev vmnet0 in our example to promiscuous mode you can simply run the following command on the host operating system as root chmod a rw dev vmnet Understanding NAT Network address translation or NAT provides a simple way for virtual machines to use most client applications over almost any type of network conne
111. Mware Inc RC DRAFT 157 VMware Server User s Guide Windows 2000 Windows XP and most recent Linux distributions automatically detect the sound device and install appropriate drivers for it When you install VMware Tools in a 64 bit Windows Vista guest operating system a sound driver is installed For 32 bit Windows Vista guests and Windows 2003 Server guests use Windows Update to install a 32 bit driver Windows 95 Windows 98 Windows 98SE and Windows NT 4 0 do not have drivers for the Sound Blaster AudioPCI adapter To use sound in these guest operating systems download the driver from the Creative Labs Web site www creative com and install it in the guest operating system Creative Labs has a number of Web sites serving various regions of the world The adapter name varies depending on the region but usually includes PCI 128 Adding a Sound Adapter to a Virtual Machine You can add only one sound adapter per virtual machine To add a sound adapter to the virtual machine 1 From the Add Hardware or New Virtual Machine wizard click Sound Adapter For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 2 On the Properties page select the physical sound adapter on the host machine or select Auto Detect the default to detect the sound adapter automatically 3 Optional To connect this virtual machine to the sound adapter when the virtual machine is powered on
112. NS on the NAT Network 241 External Access from the NAT Network 241 Advanced NAT Configuration 242 Custom NAT and DHCP Configuration on a Windows Host 245 Considerations for Using NAT 246 Using NAT with NetLogon 247 Sample Linux vmnetnat conf File 248 Using Samba for File Sharing on a Linux Host 249 Using the Virtual Network Editor 258 Summary Tab 258 Automatic Bridging Tab 259 Host Virtual Network Mapping Tab 259 Host Virtual Adapters Tab 260 DHCP Tab 261 NAT Tab 261 12 Performance Tuning for VMware Server 265 Configuring and Maintaining the Host System 265 Defragmenting Hard Disks 265 Maintaining Adequate Free Disk Space 266 Enabling Disk Write Caching on Windows Hosts 266 Configuring Swap Space on Linux Hosts 266 Increasing NIC Interrupt Coalescing 266 Calculating Memory Requirements to Allow for Virtual Machine Overhead 267 Configuring Host Wide Virtual Machine Memory Usage 267 Allocating Memory to a Virtual Machine 268 Editing Virtual Machine Memory 269 Using Two Way Virtual Symmetric Multiprocessing 270 Editing Virtual Processors 270 Configuring and Maintaining Guest Operating Systems 271 Monitoring Virtual Machine Performance on Windows Hosts 275 VMware Inc Contents 13 Configuring Clustering on Windows Hosts 277 Overview of Clustering with VMware Server 277 Clustering Software Requirements 278 Applications That Can Use Clustering 278 Using SCSI Reservation to Share Virtual SCSI Disks 278 SCSI
113. Reservation Prerequisites and Restrictions 279 Enabling SCSI Reservation 279 Creating a Cluster ina Box 281 Configuring Virtual Machines for Cluster ina Box 282 Creating a Two Node Cluster with Microsoft Clustering Services 283 A Defined Privileges 289 Alarms 290 Datacenter 291 Datastore 291 Extensions 292 Folders 293 Global 293 Host CIM 295 Host Configuration 296 Host Inventory 298 Host Local Operations 299 Network 300 Performance 300 Permissions 301 Resource 301 Scheduled Task 303 Sessions 303 Tasks 304 Virtual Machine Configuration 304 Virtual Machine Interaction 307 Virtual Machine Inventory 309 Virtual Machine Provisioning 309 Virtual Machine State 311 B Files That Make Up a Virtual Machine 313 Files That Make Up a Virtual Machine 313 VMware Inc 11 VMware Server User s Guide Glossary 317 Index 325 12 VMware Inc About This Book The VMware Server User s Guide provides information about installing and using VMware Server 2 Revision History This manual is revised with each release of the product or when necessary A revised version can contain minor or major changes Table 1 summarizes the significant changes in each version of this manual Table 1 Revision History Revision Description 20080828 First version of the VMware Server 2 0 documentation To view the most current version of the manual see the VMware Web site http www vmware com support pubs server_pubs html Intended Audien
114. T VMware Inc Configuring a Virtual Network m Autodetect Select this check box to have VMware Server automatically detect available DNS servers m Timeout Specify the number of minutes to keep trying if the NAT is unable to connect to the DNS server m Retries Specify the number of times the NAT should try to connect to the DNS server m To adda DNS server to the list click Add and enter the DNS server s IP address in the IP address field The Description field is optional m To change settings for a server already listed select its name in the list and click Properties m Active FTP Clear this check box if you want to allow only passive mode FTP over the NAT device m Allow any OUI If you change the OUI organizationally unique identifier portion of the MAC address for the virtual machine and subsequently cannot use NAT with the virtual machine you should select this check box m NetBIOS section Use this section to specify NBNS NetBIOS Name Service and NetBIOS Datagram Service timeouts and retry settings VMware Inc RC DRAFT 263 VMware Server User s Guide 264 RC DRAFT VMware Inc Performance Tuning for VMware Server This chapter describes how to optimize VMware Server performance by correctly configuring VMware Server host systems host wide VMware Server settings and virtual machines This chapter covers the following topics m Configuring and Maintaining the Host System
115. Table A 19 Virtual Machine Interaction Continued Privilege Name Power On Description Powers on a powered off virtual machine resumes a suspended virtual machine User interface element Inventory gt Virtual Machine gt Power gt Power On Summary tab toolbar button virtual machine context menu Affects HC and VC Pair with Object Virtual machines Effective on Object Virtual machines Reset Resets virtual machine and reboots the guest operating system User interface element Inventory gt Virtual Machine gt Power gt Reset Summary tab toolbar button virtual machine context menu HC and VC Virtual machines Virtual machines Suspend Suspends a powered on virtual machine puts guest in standby mode User interface element Inventory gt Virtual Machine gt Power gt Suspend Summary tab toolbar button virtual machine context menu HC and VC Virtual machines Virtual machines Tools Install Mounts and unmounts the VMware Tools CD installer as a CD ROM for the guest operating system User interface element Inventory gt Virtual Machine gt Guest gt Install Upgrade VMware Tools virtual machine context menu HC and VC Virtual machines Virtual machines 308 RC DRAFT VMware Inc Virtual Machine Inventory Table A 20 Virtual Machine Inventory Privileges Defined Privileges Privilege Pair with Effective
116. The remaining steps take place inside the virtual machine 3 In the guest log in as root su VMware Inc RC D RAFT 79 VMware Server User s Guide 80 If necessary mount the VMware Tools virtual CD ROM image by entering a command similar to the following mount dev cdrom mnt cdrom Some Linux distributions automatically mount CD ROMs If your distribution uses automounting you can skip this step Some Linux distributions use different device names or organize the dev directory differently If your CD ROM drive is not dev cdrom or if the mount point for a CD ROM is not mnt cdrom modify the command to reflect the conventions used by your distribution Change to a working directory by entering a command such as the following cd tmp If a previous installation exists delete the previous vmware tools distrib directory before installing The location of this directory depends on where you placed it during the previous installation Often it is placed in tmp vmware tools distrib Run the installer and unmount the CD ROM image Depending on whether you are using the tar installer or the RPM installer do one of the following m For the tar installer at the command prompt enter tar zxpf mnt cdrom VMwareTools lt xxxX gt tar gz umount dev cdrom Where lt xxxx gt is the build number of the product release m For the RPM installer at the command prompt enter rpm Uhv mnt cdrom VMwareTools lt xxxx gt 1
117. Uhv VMware server lt xxxx gt rpm In place of lt xxxx gt the filename contains numbers that correspond to the version and build 42 RC D RAFT VMware Inc 5 6 Installing VMware Server Run the configuration script vmware config pl Respond to the prompts as described in Configuring VMware Server on Linux Hosts Using vmware config pl on page 43 Configuring VMware Server on Linux Hosts Using vmware config pl This section describes how to use vmware config pl to configure your installation of VMware Server Configuration with vmware config pl is required in the following circumstances When you install VMware Server the first time When you upgrade your version of VMware Server When you upgrade your host operating system kernel It is not necessary to reinstall VMware Server after you upgrade your kernel To reconfigure the networking options for VMware Server for example to add or remove a virtual network NOTE If you run the RPM installer you need to run this program separately from the command line If you install from the tar archive the installer offers to launch the configuration program for you Answer Yes when you see the prompt If you have not already done so open a terminal window and become root before performing the following procedure To configure VMware Server using vmware config pl 1 VMware Inc If vmware config pl is not started by the installation script enter
118. VMware Inc RC DRAFT 153 VMware Server User s Guide 154 To connect a USB device to a virtual machine 1 Select the virtual machine to modify from the Inventory panel 2 From the USB controller menu in the toolbar select the device you want to connect to in the Plugged into Host list When the USB device is connected to the virtual machine it appears as selected in the toolbar menu To release a connected USB device 1 Select the virtual machine to modify from the Inventory panel 2 From the USB controller menu in the toolbar deselect the device you want to disconnect The USB device returns to the deselected state in the toolbar menu Using USB Devices in a Virtual Machine VMware Server provides a two port USB controller so that you can connect to both USB 1 1 and USB 2 0 devices m USB 1 1 UHCI controller with a transparent virtual hub m USB 2 0 EHCI controller USB 2 0 support is available only for VMware products that support virtual machine hardware version 6 or 7 such as VMware Server 2 and Workstation 6 Your host machine must also support USB 2 0 On the host system when a USB 2 0 device connects to a port the device connects to the EHCI controller and operates in USB 2 0 mode A USB 1 1 device is automatically connected to a UHCI controller and operates in USB 1 1 mode This enables you to connect to high speed or isochronous USB devices such as webcams speakers and microphones Although your host oper
119. VMware Server User s Guide VMware Server 2 0 E vmware VMware Server User s Guide VMware Server User s Guide Revision 20080819 Item EN 000057 00 You can find the most up to date technical documentation on our 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 2008 VMware Inc All rights reserved Protected by one or more 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 944 699 6 961 806 6 961 941 7 069 413 7 082 598 7 089 377 7 111 086 7 111 145 7 117 481 7 149 843 7 155 558 7 222 221 7 260 815 7 260 820 7 269 683 7 275 136 7 277 998 7 277 999 7 278 030 7 281 102 7 290 253 and 7 356 679 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 3401 Hillview Ave Palo Alto CA 94304 www vmware com 2 VMware Inc Contents About This Book 13 Log Files 16 1 Introduction and System Requirements 19 VMware Inc VMware Server Product Benefits 19 New Features of VMware Server 2 0 20 Web Based Interface 20 VMware Remote Conso
120. VMware Tools on page 93 Using the VMware Tools Command Line Interface on page 99 Components of VMware Tools VMware Tools is a suite of utilities that enhances the performance of the virtual machine s guest operating system and improves management of the virtual machine Although the guest operating system can run without VMware Tools you lose important functionality and convenience VMware Tools includes the following components VMware Inc VMware Tools service VMware device drivers VMware user process VMware Tools control panel RC DRAFT a VMware Server User s Guide 72 VMware Tools Service The program file is called VMwareService exe on Windows guest operating systems and vmware guestd on Linux FreeBSD and Solaris guests This service performs various duties within the guest operating system Passes messages from the host operating system to the guest operating system Executes commands in the operating system to cleanly shut down or restart a Linux FreeBSD or Solaris system when you select power operations in VMware Server Sends a heartbeat to VMware Server On Windows guests allows the mouse cursor to move freely between the guest and host operating systems On Windows guests matches the guests screen resolution to the host s screen resolution and the reverse Synchronizes the time in the guest operating system with the time in the host operating system Runs scripts that help autom
121. a Virtual Network Adapter on page 215 Configure network settings for the inside firewall virtual machine as follows a Select FW 2 in VI Web Access but do not power it on b Usethe Add Hardware wizard to add the VMnet2 HostOnly 1 network adapter to the virtual machine See Adding a Virtual Network Adapter on page 215 c Use the Add Hardware wizard to add the VMnet3 HostOnly 2 connection to the virtual machine RC DRAFT 213 VMware Server User s Guide 214 6 10 Configure network settings for the fourth virtual machine as follows a Use the Add Hardware wizard to add the VMnet3 connection to the virtual machine See Adding a Virtual Network Adapter on page 215 Determine the network addresses used for VMnet and VMnet3 On Windows hosts open a command prompt and run ipconfig all Note the network addresses used by each virtual adapter On Linux hosts open a terminal and run ifconfig Note the network addresses used by each virtual switch Power on each virtual machine in turn and install the appropriate guest operating system NOTE Ona Windows host for Step 9 you are not required to configure network addresses manually You can instead use VMware Server s DHCP server In the virtual network editor s DHCP tab add VMnet2 and VMnet3 to the list of virtual networks served by the VMware internal DHCP server Configure the networking in each guest operating system Machine 1
122. a network using a common configuration file while providing each machine with its own unique identity Launch each virtual machine with the vmware s command Each virtual machine disk file must be copied into its own directory if it shares its filename with another virtual machine disk file On a Linux host the machine ID passed on the command line takes precedence and is passed to the guest operating system if the following conditions are met m A virtual machine ID is specified in the virtual machine s configuration vmx file which is used to open the virtual machine m You specify a machine ID on the command line Using a String in a Startup Script to Set a Name and IP Address The following example uses a Windows host to illustrate how you can use the service to retrieve a string containing what becomes the virtual machine s machine name and IP address In this example W2K VM is the machine name and 148 30 16 24 is the IP address To use a string in a startup script to set a name and IP address 1 Define the string by using one of the following methods m On the host machine add the following line to your virtual machine s configuration vmx file RC DRAFT VMware Inc Installing and Using VMware Tools machine id W2K VM 148 30 16 24 Open the virtual machine using this configuration file m Open the virtual machine from the command line by entering the following on one line C Program Files VMware VMwa
123. a networked environment The address must be in the format 00 50 56 XX YY ZZ RC DRAFT VMware Inc Configuring a Virtual Network XX must be a valid hexadecimal number between 00h and 3Fh and YY and ZZ must be valid hexadecimal numbers between 00h and FFh You must use this format because VMware Server virtual machines do not support arbitrary MAC addresses A value for XX YY ZZ that is unique among your hard coded addresses avoids conflicts between the automatically assigned MAC addresses and the manually assigned addresses Controlling Routing for a Host Only Network on a Linux Host A host only network is a full fledged network It has a network interface associated with it VMnet1 that is marked up at the time the host operating system is booted Consequently routing server processes that operate on the host operating system such as routed and gated automatically discover the network and propagate information about how to reach it unless you explicitly configure them not to do so If either of these processes is being run only to receive routing information the easiest solution is to run the process with a q option so that it does not supply routing information only receives it If however the processes are running because they supply routing information you need to configure them so they do not advertise routes to the host only network The version of routed that comes with many distributions of Linux has no sup
124. achine To perform virtual machine operations you must have the required permissions Many configuration modifications are disabled when the virtual machine is powered on NOTE The only tasks VI Web Access can perform on hardware version 3 virtual machines are power operations and upgrade This chapter describes the most common tasks to manage and use virtual machines and covers the following topics VMware Inc Running VMware Tools on page 116 Changing the Power State of a Virtual Machine on page 116 Changing Virtual Machine Power Settings on page 118 Changing Virtual Machine Name and Guest System Settings on page 117 Changing Virtual Machine Snapshot Settings on page 119 Changing Virtual Machine Advanced Settings on page 121 Deleting a Virtual Machine on page 123 Using VMware Remote Console on page 124 Generating and Sharing Virtual Machine Shortcuts on page 127 Editing Notes in the Virtual Machine Summary Tab on page 128 Editing the Hardware Configuration of a Virtual Machine on page 129 RC DRAFT i VMware Server User s Guide m Adding Hardware to a Virtual Machine on page 130 m Installing New Software in a Virtual Machine on page 131 m Advanced Options for Application Developers on page 132 Running VMware Tools For improved guest operating system performance and virtual machine management make sure VMware Tools is installed and r
125. achine Configuration File A virtual machine occasionally synchronizes time with the host even if you use the VMware Tools control panel Options tab to disable periodic time synchronization You can disable time synchronization completely by editing the virtual machine configuration file You can follow these steps to keep a fictitious time in your guest so that the guest is never synchronized with the host To disable time synchronization by editing the virtual machine configuration file 1 Power off the virtual machine 2 Edit the virtual machines configuration file see Changing Virtual Machine Advanced Settings on page 121 and set the options listed in Table 5 1 to FALSE Table 5 1 Time Synchronization Options Option name Relates to time synchronization when time synchronize tools startup Powering ona virtual machine Controls whether a one shot time synchronization occurs the next time the guest operating system is booted tools syncTime The virtual machine is running Controls whether the guest operating system s clock is checked once a minute and synchronized if it is found to be lagging behind the host s clock time synchronize restore Reverting to a snapshot time synchronize resume disk Resuming a suspended virtual machine time synchronize continue Taking a snapshot time synchronize shrink Shrinking a virtual disk Devices Tab The Devices tab of the VMware Tools control pane
126. achine Properties dialog box gt Hard Disk but not a raw disk mapping Rename Renames a virtual machine or modifies HCand VC Virtual Virtual the associated notes of a virtual machines machines machine User interface element Virtual Machine Properties dialog box inventory inventory context menu File menu Inventory menu Reset Guest Clears guestinfo variables HCand VC Virtual Virtual Information No user VI Client interface elements are machines machines associated with this privilege Settings Changes general VM settings HCand VC Virtual Virtual User interface element Virtual machines machines Machine Properties dialog box gt Options tab Swap Changes the swapfile placement policy HCandVC Virtual Virtual Placement for a virtual machine machines machines Upgrade Upgrades the virtual machines virtual HCandVC Virtual Virtual Virtual hardware version from a previous machines machines Hardware version of VMware User interface element context menu File menu appears only if vmx file shows a lower configuration number 1 Setting this parameter overrides any other privilege for modifying raw devices including connection states 306 RC DRAFT VMware Inc Virtual Machine Interaction Table A 19 Virtual Machine Interaction Defined Privileges Privilege Pair with Effective on Name Description Affects Object Object Answer Resolves issues with VM state HCand VC Virtual Virtual Q
127. achine Workspace on page 50 m Using VI Web Access Menu Options on page 53 m Logging Out on page 56 Typically your next step after familiarizing yourself with VI Web Access is to create a virtual machine The information and steps you need to create a virtual machine are described in Chapter 4 Creating and Upgrading Virtual Machines on page 57 Logging In to VMware Server Using VI Web Access Any user that has authorization on the host machine can log in to VI Web Access To log in to VI Web Access 1 Launch your Web browser 2 Enter the URL of your VMware Server installation http lt host_name gt VMware Inc RC DRAFT 47 VMware Server User s Guide If you are not using port 80 to connect to VMware Server you must include the port number you specified during installation in the connection URL for example http lt host_name gt 8222 When you connect remotely you are automatically redirected to the secure http https port The VI Web Access login page appears NOTE If the specified URL does not work use the correct host name IP address or localhost as appropriate in the connection URL You can also manually enter the short name and the FQDN or localhost in the etc hosts file Enter the user name and password you use to log in to the host and click Log In After your user name and password are authorized the main application page appears Roles assigned to users determine wha
128. achines with an earlier version of VMware Server or another VMware product you can upgrade the virtual machine version so you can take advantage of new VMware Server 2 features such as increased maximum memory per virtual machine If a virtual machine with new features is migrated to Workstation 6 all the latest VMware Server 2 features are supported However you cannot migrate the virtual machine to most other VMware products For more information see Product Compatibility Virtual Machine Hardware Version on page 59 To upgrade the virtual machine version 1 Select the virtual machine 2 Make sure that the virtual machine is powered off 3 Click Upgrade Virtual Machine in the Status section of the workspace 4 Click OK to confirm that you want to upgrade the virtual machine VMware Inc RC D RAFT 69 VMware Server User s Guide After the virtual machine version is updated you can configure it to use the features supported with the new version 70 RC D RAFT VMware Inc Installing and Using VMware Tools This chapter discusses how to install upgrade and run VMware Tools This chapter contains the following sections Components of VMware Tools on page 71 Installing VMware Tools on page 73 Updating VMware Tools on page 86 Uninstalling VMware Tools on page 87 Repairing or Changing VMware Tools on page 88 Using the VMware Tools Control Panel on page 88 Customizations to
129. adcom based network adapters when used with Broadcom teaming software in the following modes m Generic Trunking FEC GEC 802 3ad Draft Static m Link Aggregation 802 3ad m Smart Load Balance and Fail Over RC DRAFT VMware Inc Configuring a Virtual Network VMware Server supports teamed Intel based network adapters when used with Intel PROSet version 6 4 or higher 32 bit hosts or PROSet version 10 0 or higher 64 bit hosts in the following modes m Adapter Fault Tolerance m Adaptive Load Balancing m Static Link Aggregation 64 bit hosts m FEC 802 3ad Static Link Aggregation 32 bit hosts m GEC 802 3ad Static Link Aggregation 32 bit hosts m IEEE 802 3ad Dynamic Link Aggregation NOTE Express Teaming mode is not supported when you are teaming Intel based network adapters Setting Up the Windows Host When using VMware Server on a Windows host with teamed network adapters and bridged networking the VMware Bridge Protocol must be bound to the teamed network adapter and unbound from the individual physical network adapters To set up bridged networking on a Windows host 1 Open the Windows Control Panel and open Network Connections on a Windows Server 2003 host or open Network and Dial up Connections on a Windows 2000 host 2 Right click the teamed network adapter device and select Properties to bind the VMware Bridge Protocol to the teamed network adapter 3 Check VMware Bridge Protocol 4 Click OK to cl
130. additional space is needed However it takes longer to write data to growable disks If you select Allocate all disk space now all disk space is preallocated at the time the disk is created This provides better performance for your virtual machine However you cannot shrink the disk later RC DRAFT VMware Inc Creating and Upgrading Virtual Machines NOTE Preallocating disk space is a time consuming operation that cannot be canceled and requires as much physical disk space as you specify for the virtual disk You are also given the option Split disk into 2GB files Select this option if your virtual disk is stored on a file system that does not support files larger than 2GB Virtual Device Disk Mode Settings Select whether or not to run the disk in Independent Mode Disks in Independent Mode are not affected by snapshots If you select Independent Mode select one of the following m Persistent Disks in persistent mode behave like conventional disk drives on your physical computer All data written to a disk in persistent mode are written out permanently to the disk m Nonpersistent Changes to disks in nonpersistent mode are saved to the disks but are lost when the virtual machine is powered off or reset Nonpersistent mode is for users who want to start with a virtual disk in the previous state Example uses include providing known environments for software testing technical support and demonstrating software
131. ade all the networking changes you want click OK VMware Inc RC DRAFT ui VMware Server User s Guide 244 Linux Hosts Use the NAT configuration file on the host to configure the NAT device This file is etc vmmare vmnet8 nat nat conf The configuration file is divided into sections Each section configures a part of the NAT device Text surrounded by square brackets such as host marks the beginning of a section In each section is a configuration parameter that can be set The configuration parameters take the form ip 192 168 27 1 24 For an example of a NAT configuration file see Sample Linux vmnetnat conf File on page 248 The configuration file variables are described below The host Section ip The IP address that the NAT device should use It can optionally be followed by a slash and the number of bits in the subnet netmask The subnet mask to use for the NAT DHCP addresses are allocated from this range of addresses configport A port that can be used to access status information about the NAT device The VMnet device to use Linux devices are of the format dev vmnet lt x gt VMnet8 is the default NAT device activeFTP A flag that indicates if active FTP is to be allowed Active FTP allows incoming connections to be opened by the remote FTP server Turning this off means that only passive mode FTP works Set the flag to 0 to turn active FTP off The udp Section timeout The number
132. affected virtual machine to yield processor time if the only task it is trying to perform is to poll the virtual serial port RC DRAFT VMware Inc Configuring Virtual Machine Hardware This option is useful when the serial port is being used by the guest operating system in polled mode as opposed to interrupt mode Polled mode causes the virtual machine to consume a disproportionate share of CPU time which can cause the host and other guests run sluggishly Changing the Input Speed of the Serial Connection This option increases the speed of your serial connection over a pipe to the virtual machine In principle there is no limit on the output speed which is the speed at which the virtual machine sends data through the virtual serial port In practice the output speed depends on how fast the application at the other end of the pipe reads data being sent to it To change the input speed of the serial connection 1 Use the guest operating system to configure the serial port for the highest setting supported by the application you are running in the virtual machine 2 Power off the virtual machine 3 Add the serial lt n gt pipe charTimePercent parameter to your virtual machine s configuration vmx file as described in Changing Virtual Machine Advanced Settings on page 121 and set it to a positive integer value as follows m nis the number of the serial port starting from 0 So the first serial port is serial m The val
133. agging behind the host s If so the guest s clock is moved forward to match the host s clock If you use this option disable all other time synchronization mechanisms For example some guests might have NTP or CMOS clock synchronization turned on by default Regardless of whether you enable this setting time synchronization occurs when the VMware Tools daemon is started such as during a reboot when resuming from a suspend operation and after shrinking a disk When the operating system starts or reboots synchronization can be either forward or backward in time For other events synchronization is forward in time To disable time synchronization completely see Disable Time Synchronization by Editing the Virtual Machine Configuration File on page 90 Show VMware Tools in the taskbar Windows guests only Displays the VMware Tools icon in the notification area of the taskbar The icon indicates whether VMware Tools is running and whether an update is available Notify if update is available Windows guests only Displays the VMware Tools icon with a yellow caution icon when an update is available Update button Windows guests only Becomes enabled when an update is available Clicking this button has the same effect as clicking the Upgrade VMware Tools command in the Status section of the VI Web Access Summary tab RC DRAFT 9a VMware Server User s Guide 90 Disable Time Synchronization by Editing the Virtual M
134. alling VMware Server on several Windows host computers you might want to use the silent installation feature of the Microsoft Windows Installer This feature can be convenient in a large enterprise Before installing VMware Server silently make sure that the host computer has version 2 0 or higher of the MSI runtime engine which is available in Windows beginning with Windows XP and separately from Microsoft For additional details on using the Microsoft Windows Installer see the Microsoft Web site To install VMware Server silently 1 VMware Inc Extract the administrative installation image from the VMware Server installer setup exe a s v TARGETDIR C temp server qn In this example setup exe is the name of the installer on the CD distribution The target directory is the full path to the folder where you want to store the administrative installation image RC DRAFT VMware Server User s Guide 40 If you are using a downloaded installer the filename is similar to VMware server lt xxxxx gt exe where lt Xxxxxx gt is a series of numbers representing the version and build numbers For a downloaded installer an example command is VMware server lt xxxx gt exe a s v TARGETDIR C temp server qn Run the installation using msiexec and the installation image that you extracted in the previous step Enter the command on one line msiexec i lt InstallTempPath gt VMware Server msi INSTALLDIR lt PathT
135. ally created but it is identical to the role name Enter a descriptive name for each role you create to help identify it 3 Inthe Privileges tree select the privileges to include in the role Expand the tree as necessary to see the privileges in each category 4 Click OK The role is created RC DRAFT VMware Inc Managing Roles and Permissions Editing and Renaming Roles When you edit a user defined role you can change any or all of the privileges selected for that role When completed these modified privileges are immediately applied to any user or group assigned the role You can also rename existing roles System roles cannot be edited or renamed To edit a role 1 From the VI Web Access menu bar select Administration gt Manage Roles 2 Inthe Roles list select the role you want to modify 3 Click Modify 4 Ifyou want to rename the role enter the new role name in the Name text box There is no way to enter a description for the role so the description in the Roles list is changed to match the new role name Enter a descriptive name for each role you create to help identify it 5 Ifyou want to change the privileges included in the role select or deselect the appropriate privileges in the Privileges tree Expand the tree as necessary to see the privileges in each category 6 Click OK The changes to the role are made Removing Roles When you remove a user defined role if it is not assigned to any users o
136. an existing datastore To enter the path manually you must use the format datastore_name path_and_filename Named Pipe Enter the path and filename for the pipe Under Near End specify whether the application running in the guest operating system will function as a server or a client m Select Is a server to start this end of the connection first m Select Is a client to start the far end of the connection first Under Far End specify where the application that the virtual machine will connect to is located m Select Is a virtual machine if the application that the virtual machine will connect to is located on another virtual machine on the host m Select Is an application if the application that the virtual machine will connect to is running directly on the host machine Optional Select Yield CPU on poll RC DRAFT VMware Inc Configuring Virtual Machine Hardware The kernel in the target virtual machine uses the virtual serial port in polled mode not interrupt mode For more information see Yielding CPU on Poll to Improve Performance When Debugging Windows Hosts Only on page 168 Click OK to save your changes Removing a Serial Port from a Virtual Machine You can remove a serial port from a virtual machine if you no longer want to use it To remove an existing serial port 1 2 3 Select the virtual machine to modify from the Inventory panel Make sure that the virtual machine is powered off In
137. and shuts down or allow them to be started and shut down manually You can also specify the order in which virtual machines are automatically started and shut down You can also configure system wide settings that specify a delay between each virtual machine s startup and shutdown and what kind of action is performed at shutdown suspend power off or shut down guest You can optionally override the system wide settings for individual virtual machines Enabling System Wide Startup and Shutdown Settings You can enable virtual machines to be started and shut down automatically and configure how and when virtual machines are started and shut down To enable system wide startup and shutdown settings 1 Select the host in the Inventory panel 2 Inthe Commands section of the host Summary tab click Edit Virtual Machine Startup Shutdown Settings 3 Select Allow virtual machines to start and stop automatically with the system If this option is disabled you cannot configure startup and shutdown settings for any of the virtual machines on the host NOTE To allow virtual machines to be started and shut down on a Windows host system you must also select Allow virtual machines to start and stop automatically with the system during the installation of VMware Server 4 Optional Configure one or more of the following settings Default Startup Delay Enter the amount of time in seconds to wait after a virtual machine is started be
138. application using the XChangeKeyboardMapping function or the xmodmap program You can use xev to view the key codes and keysyms for keys typed into its window A key code corresponds roughly to a physical key while a keysym corresponds to the symbol on the key top For example with an XFree86 server running on a PC the Z key on the German keyboard has the same key code as the Y key on an English keyboard The German Z keysym however is the same as the English Z keysym and different from the English Y keysym For an XFree86 server on a PC there is a one to one mapping from X key codes to PC scan codes or v scan codes which is what VMware Server really uses VMware Server takes advantage of this fact When it is using an XFree86 server on the local host it uses the built in mapping from X key codes to v scan codes This mapping is keyboard independent and is correct for most if not all languages When you are not using an XFree86 server or a local server VMware Server must map keysyms to v scan codes by using a set of keyboard specific tables VMware Inc RC DRAFT 177 VMware Server User s Guide 178 Configuring How Key Codes Are Mapped Key code mapping is simple automatic and foolproof Keysym mapping is more complex and is described later However because the program cannot tell whether a remote server is running on a PC or on some other kind of computer it uses key code mapping only with local X servers This approach m
139. apter uses the e1000 device driver You can create and configure up to 10 virtual network adapters in VMware Server 2 and Workstation 6 virtual machines The limit is four adapters for VMware Server 1 and other older virtual machine versions For more information see Adding a Virtual Network Adapter on page 215 Host Virtual Adapter Host virtual adapters allow communication between the host computer and the virtual machines on the host computer A host virtual adapter is used in host only and NAT configurations When you install VMware Server two network adapters are added to the configuration of your host operating system one that allows the host to connect to the host only virtual network and one that allows the host to connect to the NAT virtual network The host virtual adapter is not connected to any external network unless you set up special software on the host computer such as a proxy server to connect the host only adapter to the physical network adapter On a Windows host the software that creates the host virtual adapter is installed when you install VMware Server On a Linux host you must select host only networking when you run vmware config pl to install the host virtual adapter RC DRAFT VMware Inc Configuring a Virtual Network Common Networking Configurations The following sections illustrate the networking configurations that are set up when you select one of the standard networking options i
140. aravirtualization Specifying whether and how virtualized MMU support is used Modifying virtual machine configuration file parameters NOTE Donot change any configuration file parameters unless you are instructed to do so in the documentation or by VMware technical support To change virtual machine runtime settings 1 VMware Inc In the Commands section of the virtual machine s Summary tab click Configure VM Click Advanced In the Settings section select an option m Record runtime information When selected you can select one of the following m Debugging information Collects debugging information You can then provide this information to VMware support to troubleshoot any problems you are experiencing m Statistics information Collects performance statistics You can then provide this information to VMware support to troubleshoot performance problems On Windows hosts the files are stored in the directory lt ALLUSERSPROFILE gt VMware VMware Server hostd stats On Linux host systems the files are stored in the directory var log vmware RC DRAFT G VMware Server User s Guide m Enable logging Enables logging for the virtual machine You can then provide this to VMware support to troubleshoot any problems you are experiencing VMware recommends that you keep logging enabled There is minimal overhead for this logging m Disable acceleration Disables acceleration in the virtual
141. atastores Datastore File User interface element Datastore Browser toolbar button and Datastore context menu VMware Inc RC DRAFT 291 VMware Server User s Guide Table A 3 Datastore Privileges Continued Privilege Pair with Effective on Name Description Affects Object Object Move Moves a datastore between folders VC only Datastore Datastores Datastore Privileges must be present at both the source and Datastore source and destination destination folders User interface element Inventory drag and drop Rename Renames a datastore HC and VC Datastores Datastores Datastore User interface element Datastore Properties dialog Change button host Summary tab context menu File Carries out file operations in the HCand VC Datastores _ Datastores Management datastore browser Allocate Space Allocates space on a datastore for a HCand VC Datastores Datastores virtual machine snapshot or clone Extensions Table A 4 Privilege Pair with Effective on Name Description Affects Object Object Register Registers an extension plugin VC only Root Root Folder Extension Folder Unregister Unregisters an extension plugin VC only Root Root Folder Extension Folder Update Updates an extension plugin VC only Root Root Folder Extension Folder 292 VMware Inc RC DRAFT Defined Privileges Folders Table A 5 Folder Privileges Privilege Pair with Effective on Name Description Affe
142. ate guest operating system operations The scripts run when the virtual machine s power state changes The service starts when the guest operating system boots The VMware Tools service is not installed on NetWare operating systems Instead the vmwtool program is installed It synchronizes time and allows you to turn the CPU idler on or off VMware Device Drivers These device drivers include SVGA display driver that provides high display resolution and significantly faster overall graphics performance The vmxnet networking driver for some guest operating systems BusLogic SCSI driver for some guest operating systems VMware mouse driver A kernel module for handling shared folders called hgfs sys on Windows and vmhgfs on Linux and Solaris VMware Server does not support shared folders However the module is included for product compatibility RC DRAFT VMware Inc Installing and Using VMware Tools m The Virtual Machine Communication Interface VMCI driver for creating client server applications that are optimized for fast and efficient communication between virtual machines VMware User Process The program file is called VMwareUser exe on Windows guests and vmware user on Linux Solaris and FreeBSD guests This service performs the following tasks within the guest operating system m Enables you to copy and paste up to 64K of plain text between the guest and host operating systems m On Linux and Solaris guests
143. ating system must support USB you do not need to install device specific drivers for your USB devices in the host operating system to use those devices only in the virtual machine NOTE Windows NT and Linux kernels older than 2 2 17 do not support USB On Windows XP guests be sure to install the latest service pack if you want to use USB 2 0 If you use Windows XP with no service packs the driver for the EHCI controller cannot be loaded RC DRAFT VMware Inc Configuring Virtual Machine Hardware VMware has tested a variety of USB devices with this release With the appropriate guest operating system drivers you can use PDAs printers storage disk devices scanners MP3 players digital cameras and memory card readers Using USB with a Windows Host When a particular USB device is connected to a virtual machine for the first time the host detects it as a new device named VMware USB Device and installs the appropriate VMware driver On some Windows host systems confirmation is required in the Found New Hardware wizard Select the default action Install the software automatically After the software is installed the guest operating system detects the USB device and searches for a suitable driver When you are synchronizing a PDA such as a Palm handheld or Handspring Visor to a virtual machine for the first time the total time required to load the VMware USB device driver in the host and the PDA driver in the guest migh
144. bject The object on which the task was performed Triggered By Entity that triggered the event Type Type of event that occurred Message Text explanation of action Logging Out You can log out of VI Web Access by clicking Log Out in the upper right corner of any page 56 RC DRAFT VMware Inc Creating and Upgrading Virtual Machines This chapter describes how to create a new virtual machine and covers the following topics m Setting Up a New Virtual Machine on page 57 m Installing a Guest Operating System on page 66 m Updating the Guest Operating System on page 68 m Upgrading the Virtual Machine Version on page 69 Setting Up a New Virtual Machine The New Virtual Machine wizard guides you through the key steps to create a new virtual machine from scratch You can later make changes to your virtual machine setup from the Hardware and Commands sections of the VI Web Access virtual machine workspace Before You Begin As you complete the New Virtual Machine wizard you are prompted to make decisions about many aspects of the virtual machine This section provides information to help you determine which choices you want to make before running the wizard Virtual Machine Location The files that make up a virtual machine are created in a datastore VMware Inc RC DRAFT 57 VMware Server User s Guide A default datastore called standard is created when you install VMware Server but you can
145. can store virtual machines on the server host or locate them on a network share PC Hardware The number of virtual machines you can run concurrently depends on the resources they require VMware Server supports up to 16 way multiprocessor servers with a maximum of four virtual machines running concurrently per processor VMware Server hosts must meet the following requirements m Standard x86 compatible or x86 64 compatible server with up to 16 processors Hosts with 32 bit IA 32 processors and IA 32 processors with 64 bit extensions are supported VMware Inc RC D RAFT 23 VMware Server User s Guide 24 m 733MHz or faster CPU minimum Compatible processors include m Intel Xeon m Dual Core including 5000 series Dempsey 5100 series Woodcrest 3000 series Conroe 7000 series Paxville MP and 7100 series Tulsa m Quad Core including 5300 series Clovertown m Intel Core 2 including E6300 E6400 E6600 and E6700 Conroe Q6600 andQ6700 E Kentsfield and E4300 Allendale Series m AMD Opteron 1000 2000 8000 series Santa Ana Santa Rosa m AMD Opteron 100 200 800 series Venus Troy Athens Denmark Italy Egypt m AMD Athlon 64 Clawhammer Newcastle Winchester Venice San Diego Orleans Lima m AMD Athlon 64 X2 X2 Manchester Toledo Windsor Brisbane Memory You must have a minimum of 512MB of memory 2GB is recommended The total amount of memory you can assign to all virtual machines runnin
146. cases you need two host only interfaces The examples described here outline the simplest case with one virtual machine on each of the host only networks For more complex configurations you can add more virtual machines and host only networks as appropriate Setting Up the First Host Only Interface On Windows hosts the first host only network is set up when you install VMware Server On Linux hosts the first host only network is set up when you run the vmware config pl program after you install VMware Server provided you agree to install host only networking If you did not agree to use host only networking you need to run the script again to set up host only networking To set up the second host only interface on a Windows host 1 From the Windows Start menu select Programs gt VMware Server gt Manage Virtual Networks Click Host Virtual Adapters Click Add new adapter Select the virtual network on which you want to use the adapter and click OK a A WwW N Click Apply VMware Inc RC DRAFT 235 VMware Server User s Guide 236 6 Click OK to close the virtual network editor To set up the second host only interface on a Linux host 1 As root su run the VMware Server configuration program vmware config pl V CAUTION To configure VMware Server correctly the vmware config pl configuration program requires all virtual machines to be shut down The program shuts down any running virtual mac
147. ce This book is intended for anyone who needs to install upgrade configure or use VMware Server VMware Server users typically work in small and medium sized businesses doing software development and testing or working with multiple operating systems or computing environments Users include software developers QA engineers trainers salespeople who run demos and anyone who wants to create virtual machines VMware Inc RC DRAFT 13 VMware Server User s Guide Document Feedback VMware welcomes your suggestions for improving our documentation If you have comments send your feedback to docfeedback vmware com Technical Support and Education Resources The following sections describe the technical support resources available to you To access the most current version of this book and other books go to http www vmware com support pubs 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 Customers with appropriate support contracts should use telephone support for the fastest response on priority 1 issues Go to http www vmware com support phone_support html Support Offerings Find out how VMware support offerings can help meet your business needs Go to http www vmware com support services VMware Professional Services VMware Education Services courses offer exten
148. ce configuration ofaset HCandVC Virtual Virtual Resource of VM nodes in a given resource pool machines machines DiskExtend Expands the size of a virtual disk HCand VC Virtual Virtual machines machines Disk Lease Leases disks for VMware Consolidated HCandVC Virtual Virtual Backup machines machines No user VI Client interface elements are associated with this privilege Host USB Attaches a host based USB device to a HCand VC Virtual Virtual Device virtual machine machines machines User interface element gt Virtual Machine Properties dialog box Memory Changes the amount of memory HCand VC Virtual Virtual allocated to the VM machines machines User interface element Virtual Machine Properties dialog box gt Memory Modify Device Changes the properties of an existing HCand VC Virtual Virtual Settings device machines machines User interface element Virtual Machine Properties dialog box gt SCSI IDE node selection Raw Device Adds or removes a raw disk mapping HCand VC Virtual Virtual or SCSI pass through device machines machines User interface element Virtual Machine Properties gt Add Remove raw disk mapping VMware Inc 305 RC DRAFT VMware Server User s Guide Table A 18 Virtual Machine Privileges Continued Privilege Pair with Effective on Name Description Affects Object Object Remove Disk Removes a virtual disk device HCandVC Virtual Virtual User interface element Virtual machines machines M
149. ce receives the data replaces the network address with that of the virtual machine and forwards the data to the virtual machine on the virtual network This translation occurs automatically and requires minimal configuration on the guest and the host The Host Computer and the NAT Network The host computer has a host virtual adapter on the NAT network identical to the host virtual adapter on the host only network This adapter allows the host and the virtual machines to communicate with each other for such purposes as file sharing The NAT never forwards traffic from the host virtual adapter DHCP on the NAT Network To make networking configuration easy a DHCP server is automatically installed when you install VMware Server Virtual machines running on the network with the NAT device can dynamically obtain their IP addresses by sending out DHCP requests The DHCP server on the NAT network which is also used in host only networking configurations dynamically allocates IP addresses in the range of lt net gt 128 through lt net gt 254 where lt net gt is the network number assigned to your NAT network VMware Server always uses a Class C address for NAT networks IP addresses lt net gt 3 through lt net gt 127 can be used for static IP addresses IP address lt net gt 1 is reserved for the host adapter and lt net gt 2 is reserved for the NAT device RC DRAFT VMware Inc Configuring a Virtual Network In addition to the IP addre
150. cility and specify that packets from the host only network should not be sent outside the host computer Consult your operating system documentation for details on how to configure packet filtering Leaks from a Virtual Machine Virtual machines might leak packets as well For example if you use dial up networking support in a virtual machine and packet forwarding is enabled host only network traffic might leak out through the dial up connection To prevent the leakage be sure packet forwarding is disabled in your guest operating system Maintaining and Changing the MAC Address of a Virtual Machine When a virtual machine is powered on VMware Server assigns each of its virtual network adapters an Ethernet media access control MAC address A MAC address is the unique address assigned to each Ethernet network device The software guarantees that virtual machines are assigned unique MAC addresses within a given host system The virtual machine is assigned the same MAC address every time it is powered on if both of the following conditions are true VMware Inc RC DRAFT 225 VMware Server User s Guide 226 m The virtual machine is not moved That is the path and filename for the virtual machine s configuration vmx file remain the same m Nochanges are made to certain settings in the configuration file However VMware Server cannot guarantee that it will automatically assign unique MAC addresses for virtual machines that
151. computer you can make custom configuration settings by editing the NAT and DHCP configuration files If your host operating system is installed on the C drive the configuration files for NAT and DHCP are in the following locations m NAT C Documents and Settings All Users Application Data VMware vmnetnat conf m DHCP C Documents and Settings All Users Application Data VMware vmnetdhcp conf NOTE You can change many key NAT and DCHP settings using the virtual network editor from the Windows Start menu select Programs gt VMware Server gt Manage Virtual Networks However if you have made manual changes to the configuration files some or all of those changes might be lost when you use the virtual network editor If you have made manual changes make backup copies of the files before changing any settings in the virtual network editor After making changes in the virtual network editor you can copy your manual changes back into the appropriate configuration files VMware Inc RC DRAFT 245 VMware Server User s Guide 246 Specifying Connections from Ports Below 1024 When a client machine makes a TCP or UDP connection to a server the connection comes from a particular port on the client the source port and connects to a particular port on the server the destination port For security reasons some servers accept connections only from source ports below 1024 If a virtual machine using NAT attempts to connect to a serv
152. console commands See Using VI Web Access Menu Options on page 53 Toolbar Appearing along the top of the page these buttons allow you to act on the selected virtual machine offering one click access to power operations See Changing the Power State of a Virtual Machine on page 116 Task area Appearing along the bottom of the page this area displays tasks recently executed by VMware Server including host level configuration changes You can sort tasks by clicking the column headers By default tasks appear in reverse chronological order most recent tasks first You can double click a task to get more detailed information Using the VMware Server Host Workspace When the host is selected in the Inventory panel the workspace displays information about the VMware Server installation divided into tabs VMware Inc Summary The General section displays the host system s manufacturer name model processor type and utilization and memory capacity and utilization The Datastores section shows the name capacity free space and location of each datastore The Networks section shows the name virtual network VMnet and network type of each virtual network From this tab you can manage your virtual machine inventory add rename or remove datastores create virtual machines and configure global memory snapshot and virtual machine startup and shutdown settings For information about how to perform these and
153. cripts section select one or more check boxes to run a VMware Tools script before suspending or after resuming the guest See Scripts Tab on page 91 5 Click OK For information on additional hard and soft power operations and other power control settings see Changing Virtual Machine Power Settings on page 118 Suspending or Resuming a Virtual Machine The suspend and resume operations allow you save the current state of your virtual machine and continue work later from the same state Before suspending a virtual machine configure the hard suspend or soft suspend settings See Configuring Hard Suspend or Soft Suspend on page 186 RC DRAFT VMware Inc Preserving the State of a Virtual Machine To suspend a virtual machine 1 Select the virtual machine that is powered on in the Inventory panel 2 Click the Suspend button on the toolbar When you suspend a virtual machine a file with a vmss extension is created in the working directory This file contains the entire state of the virtual machine To resume a virtual machine that is suspended 1 Select the suspended virtual machine in the Inventory panel 2 Click the Play button on the toolbar When you resume the virtual machine its state is restored from the vmss file Using Snapshots Snapshots allow you to preserve the state of the virtual machine so you can return to the same state repeatedly For example you might use snapshots to test software You ca
154. ct Custom and select VMnet1 Host only on a Windows host or dev vmnet1 on a Linux host from the drop down list on the right Select the second network adapter in the list of devices select Custom then select VMnet 2 Host only on a Windows host or dev vmnet2 on a Linux host from the drop down list on the right If you need to add one or more network adapters click Add and use the Add Hardware wizard to add an adapter RC DRAFT VMware Inc Configuring a Virtual Network At this point you can power on the virtual machine and install your guest operating system In configurations 1 and 2 you see one AMD PCNet Adapter In configuration 3 you see two AMD PCNet Adapters within the guest Configure the network adapters as you would physical adapters on a physical computer giving each adapter an IP address on the appropriate VMnet subnet On Windows hosts you can open a command prompt and run ipconfig all to see what IP addresses each host only network is using On Linux hosts you can open a terminal and run ifconfig to see what IP addresses each host only network is using Routing Between Two Host Only Networks If you are setting up a complex test network using virtual machines you might want to have two independent host only networks with a router between them There are two basic approaches In one the router software runs on the host computer In the other the router software runs in its own virtual machine In both
155. ction available to the host The only requirement for NAT is that the network connection must support TCP IP NAT is useful when you have a limited supply of IP addresses or are connected to the network through a non Ethernet network adapter NAT works by translating addresses of virtual machines in a private VMnet network to that of the host machine When a virtual machine sends a request to access a network resource it appears to the network resource as if the request came from the host machine VMware Inc RC DRAFT 239 VMware Server User s Guide 240 NAT uses the host s own network resources to connect to the external network Thus any TCP IP network resource to which the host has access should be available through the NAT connection The chief advantage of NAT is that it provides a transparent easy to configure way for virtual machines to gain access to network resources The following sections provide more information about NAT Using NAT The NAT device is connected to the VMnet8 virtual switch Virtual machines connected to the NAT network also use the VMnet8 virtual switch The NAT device waits for packets coming from virtual machines on the VMnet8 virtual network When a packet arrives the NAT device translates the address of the virtual machine to that of the host before forwarding the packet to the external network When data arrives from the external network for the virtual machine on the private network the NAT devi
156. cts Object Object Create Folder Creates a new folder VC only Folders Folders User interface element Taskbar button File menu context menu Delete Folder Deletes a folder VC only Folders plus Folders User interface element File menu parent object context menu Move Folder Moves a folder VC only Folders Folders Privilege must be present at both the source and source and destination destination User interface element Inventory drag and drop Rename Folder Changes the name of a folder VC only Folders Folders User interface element Inventory pane object text field context menu File menu Global Table A 6 Global Privileges Privilege Pair with Effective on Name Description Affects Object Object Cancel Task Cancels a running or queued task HCand VC Any object Inventory User interface element Recent tasks object pane context menu Tasks amp Events related to the context menu Can currently cancel task clone and clone to template Capacity Enables the use of capacity planning for VC only Any object Root folder Planning planning consolidation of physical machines to virtual machines User interface element Consolidation button in toolbar Diagnostics Gets list of diagnostic files log header VC only Any object Root folder binary files or diagnostic bundle User interface element File gt Export gt Export Diagnostic Data Admin System Logs tab VMware Inc 293 RC DRAFT VMware Server User s Guide Table
157. d a physical network adapter on the host computer This allows you for example to connect the virtual machine to a Token Ring or other non Ethernet network On a Windows host computer you can use host only networking in combination with the Internet connection sharing feature in Windows to allow a virtual machine to use the host s dial up networking adapter or other connection to the Internet See your Windows documentation for details on configuring Internet connection sharing Custom Networking Configurations The virtual networking components provided by VMware Server make it possible for you to create sophisticated virtual networks The virtual networks can be connected to one or more external networks or they can run entirely on the host computer Before attempting to set up complex virtual networks you must have a good understanding of how to configure network devices in your host and guest operating systems The example described in this section illustrates many of the ways you can combine devices on a virtual network Other custom configurations are described in Advanced Networking Topics on page 222 and Understanding NAT on page 239 In this configuration a Web server connects through a firewall to an external network An administrator s computer connects to the Web server through a second firewall VMware Inc RC DRAFT 211 VMware Server User s Guide 212 Figure 11 4 Custom Configuration That Uses Two Fire
158. d parallel port modules is loaded use this command insmod parport_pc This command inserts the parport and parport_pcmodules needed for a parallel port Use this command to load the ppdev module insmod ppdev If you continue to have problems it is possible that the Lp module is loaded If it is the virtual machine cannot use the parallel port correctly If the Lp module is loaded run this command as the root user to remove it rmmod lp Verify that the line referring to the Lp module in the etc modules conf or etc conf modules file is removed or commented out by inserting a hash character at the beginning of the line The name of the configuration file depends on the Linux distribution you are using When you reboot the host after removing this line the configuration file no longer starts the Lp module To ensure that the proper modules for the parallel port are loaded at boot time add this line to the etc modules conf or etc conf modules file alias parport_lowlevel parport_pc Linux kernels in the 2 4 x series also use a special arbitrator that allows access to the parallel port hardware If the parallel port is in use by the host the guest cannot use it If a virtual machine is using the parallel port the host and any users accessing the host are not given access to the device VMware Server puts a lock on the device and this lock restricts access so that only the virtual machine can use the port RC DRAFT VMwar
159. ddress for your host machine recommended Windows Host Operating Systems You must use a Windows server operating system NOTE 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 m Windows Server 2008 x64 Standard Edition Windows Server 2008 x64 Enterprise Edition NOTE Windows 2008 Server Core installations are not supported m Windows Server 2003 x64 Standard Edition SP1 SP2 R2 Windows Server 2003 x64 Web Edition SP1 SP2 R2 Windows Server 2003 x64 Enterprise Edition SP1 SP2 R2 32 bit host computers can run the following operating systems m Windows Server 2008 Standard Edition Windows Server 2008 Enterprise Edition VMware Inc RC D RAFT 25 VMware Server User s Guide NOTE Windows 2008 Server Core installations are not supported m Windows Server 2003 Standard Edition SP1 SP2 R2 Windows Server 2003 Web Edition SP1 SP2 R2 Windows Server 2003 Enterprise Edition SP1 SP2 R2 m Windows Small Business Server 2003 Standard Edition R2 Windows Small Business Server 2003 Premium Edition R2 m Windows 2000 Server SP3 SP4 Windows 2000 Advanced Server SP3 SP4 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 re
160. dify from the Inventory panel Make sure that the virtual machine is powered off In the Hardware section of the Summary tab click the parallel port to modify To connect to the parallel port when the virtual machine is powered on select Connect at power on Select the connection type and configure it as follows m Physical Select the host parallel port from the drop down menu m File Enter the path and filename for the output file or click Browse to navigate to a file in an existing datastore To enter the path manually you must use the format datastore_name path_and_filename Click OK to save your changes Removing a Parallel Port from a Virtual Machine You can remove a virtual parallel port from a virtual machine if you no longer want to use it To remove an existing parallel port 1 2 3 Select the virtual machine to modify from the Inventory panel Make sure that the virtual machine is powered off In the Hardware section of the Summary tab click the parallel port to remove and select Remove A dialog box asks you to confirm that you want to remove the device If you want to remove it click Yes The device is removed Using Parallel Ports Parallel ports are used by a variety of devices including printers scanners dongles and disk drives VMware Inc RC DRAFT K VMware Server User s Guide 172 Currently VMware Server provides only partial emulation of PS 2 hardware Interrupts reques
161. does not already have the add on installed When a new version of the add on is available you are prompted to install the new version To install the browser add on for VMware Remote Console 1 Click the Console tab If the add on is not installed or a new version of the add on is available the text shown in Figure 3 1 appears VMware Inc RC DRAFT a1 VMware Server User s Guide 52 Figure 3 1 Console Tab When the Add On Is Not Installed II the plug in to access this virtual Click Install plugin If you are using Internet Explorer the File Download Security Warning dialog box is displayed Close all instances of Internet Explorer before continuing The add on cannot be installed if any Internet Explorer windows are open Click Run The Internet Explorer Security Warning installation dialog box is displayed Click Run NOTE Depending on your Internet Explorer security settings you might see a message at the top of the browser This website wants to run the following add on If you see this message click it and allow the add on to run The add on is installed Skip the remaining steps of this procedure If you are using Firefox a message appears at the top of the browser indicating that Firefox prevented the site from asking you to install the software on your computer i Click Edit Options next to the Firefox message The Allowed Sites Add ons Installation page appears ii Click Allow to al
162. e Inc Configuring Virtual Machine Hardware Parallel Ports and Linux 2 6 x Kernels Make sure that PC Style Hardware CONFIG_PARPORT_PC is loaded as a module set to m If you are using a 2 6 x kernel the modules that provide parallel port functionality are modprobe lt modulename gt and modprobe parport_pc To check the configuration 1 Determine whether the modprobe lt modulename gt and modprobe parport_pc modules are installed and loaded on your system by running the Lsmod command as the root user You can also look at the proc modules file for the same list In 2 6 x kernels loading parport_pc does not load all modules If none of the listed parallel port modules is loaded use this command modprobe parport_pc amp amp modprobe ppdev This command inserts the modules needed for a parallel port If you continue to have problems it is possible that the Lp module is loaded If it is the virtual machine cannot use the parallel port correctly If the Lp module is loaded run this command as the root user to remove it rmmod lp Verify that the line referring to the Lp module in the etc modules conf or etc conf modules file is removed or commented out by inserting a hash character at the beginning of the line The name of the configuration file depends on the Linux distribution you are using When you reboot the host after removing this line the configuration file no longer starts the Lp module To ensure that
163. e you specify how disk space is allocated as follows m All space for the virtual disk is allocated in advance This corresponds to the preallocated disk type for Virtual Disk Manager m Space allocated for the virtual disk grows as needed This corresponds to the growable disk type for Virtual Disk Manager If you allocate all the disk space for a virtual disk but later need to reclaim some hard disk space on the host you can convert the preallocated virtual disk into a growable disk The new virtual disk is still large enough to contain all the data in the original virtual disk You can also change whether the virtual disk is stored in a single file or split into 2GB files See the VMware technical note about using Virtual Disk Manager Moving Virtual Disks A key advantage of virtual disks is their portability Because the virtual disks are stored as files in a datastore on a local or networked file system you can move them easily to a new location on the same computer or to a different computer You can also create virtual disks on a Windows host to and move them to a Linux computer or the reverse Configuring CD DVD Drives You can use VI Web Access to configure virtual machines to use physical CD DVD drives and ISO images on the host system You can use VMware Remote Console to connect to CD DVD drives and ISO images on your client system as described in Connecting and Disconnecting Client Devices on page 125 Thi
164. e Hardware For more information see Choosing a Device Type for the CD DVD Drive on page 144 7 Click OK to save your changes Removing a CD DVD Drive from a Virtual Machine You can remove a CD DVD drive from a virtual machine if you no longer want to use that device in the virtual machine To remove an existing CD DVD drive 1 Select the virtual machine to modify from the Inventory panel 2 Make sure that the virtual machine is powered off 3 In the Hardware section of the Summary tab click the CD DVD drive to remove and select Remove 4 A dialog box asks you to confirm that you want to remove the device If you want to remove it click Yes The device is removed Configuring Floppy Drives You can use VI Web Access to configure virtual machines to use physical floppy drives and floppy images on the host system You can use VMware Remote Console to connect to floppy drives and floppy images on your client system as described in Connecting and Disconnecting Client Devices on page 125 This section describes how to add edit and remove floppy drives on the host and how to configure drive settings Adding a Floppy Drive to a Virtual Machine You can connect a virtual floppy drive to a physical floppy drive or a floppy image file on the host system You can add up to two floppy drives to your virtual machine A virtual floppy drive can connect to a physical floppy drive on the host system an existing floppy imag
165. e as described in Changing the Networking Configuration on page 215 Network Address Translation NAT NAT gives a virtual machine access to network resources by using the host computer s IP address If you are not able to give your virtual machine an IP address on the external network you might find that NAT is the easiest way to give your virtual machine access to the Internet or other TCP IP network NAT uses the host computer s dial up networking or broadband connection 208 RC DRAFT VMware Inc Configuring a Virtual Network Figure 11 2 Network Address Translation Setup Y virtual machine virtual network adapter DHCP server QUEEF AA Nei i virtual network switch VMnet8 network If you select NAT the virtual machine can use many standard TCP IP protocols to connect to other machines on the external network For example you can use HTTP to browse Web sites FTP to transfer files and Telnet to log on to other computers NAT also allows you to connect to a TCP IP network using a Token Ring adapter on the host computer Network Basics on page 203 In the NAT configuration computers on the external network cannot initiate connections to the virtual machine That means for example that the default configuration does not let you use the virtual machine as a Web server to send Web pages to computers on the external network This configuration has the advantage of protecting the guest
166. e connection to the device try the following procedure To correct autoconnection problems 1 Disconnect and reconnect the device by unplugging it physically and plugging it back in 2 If you see a dialog box warning that the device is in use disable it in the hotplug configuration files in the etc hotplug directory Disconnecting USB Devices from a Virtual Machine Before unplugging a USB device be sure it is in a safe state Follow the procedures the device manufacturer specifies for unplugging the device from a physical computer This is required whether you are physically unplugging it moving it from host to virtual machine moving it between virtual machines or moving it from virtual machine to host This is especially important with data storage devices such as a Zip drive If you move a data storage device too soon after saving a file and the operating system has not actually written the data to the disk you can lose data Configuring Sound VMware Server provides a sound device compatible with the Creative Labs Sound Blaster AudioPCI adapter and supports sound in a variety of Windows and Linux guest operating systems Sound support includes PCM pulse code modulation output and input For example you can play wav files MP3 audio and Real Media audio MIDI output from Windows guests is supported through the Windows software synthesizer MIDI input is not supported and no MIDI support is available for Linux guests V
167. e file or anew blank floppy image file VMware Inc RC DRAFT 147 VMware Server User s Guide To add a new virtual floppy drive to a virtual machine 1 From the Add Hardware or New Virtual Machine wizard click Floppy Drive For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 Select an option under Host Media to connect to a floppy drive or floppy image on the VMware Server host m Click Use a Physical Drive to connect the virtual floppy drive to a physical drive on the host system m Click Use a Floppy Image to connect the virtual floppy drive to a floppy image file on the host system Click Next Do one of the following on the Properties page m Ifyou selected Use a Physical Drive select the drive to use m Ifyou selected Use an existing floppy image or Create a blank floppy image click Browse to navigate to a file with the flp extension in an existing datastore To enter the path manually you must use the format datastore_name path_and_ fi lename flp Optional To have the drive connect to the virtual machine when you power on select Connect at power on the default Click Next The Ready to Complete page displays the hardware settings Review the configuration summary and click Finish to complete the wizard NOTE By default only one floppy drive is enabled in the virtual machine s BIOS If you are adding a second floppy drive to
168. e following the virtual machine name lt vm_name gt vmdk Growable disks increase in size as data is added Growable disk files use a small amount of space at lt vm_name gt _ lt gt vmdk the beginning of the file for virtual machine overhead lt vm_name gt vmdk Preallocated disks are created at their maximum size lt vm_name gt flat vmdk and do not grow Two files are created for each preallocated virtual sym names 2s vindk disk The file without flat in the name contains metadata about the corresponding disk file lt vm_name gt _ lt gt flat vmdk lt vm_name gt vmdk Preallocated virtual disk files split into 2GB chunks lt vm_name gt f lt gt vmdk The number of files depends on the total size of the virtual disk As data is added to a virtual disk the vmdk files grow to a maximum of 2GB each lt vm_name gt _ lt gt vmdk lt vm_name gt _ lt gt f lt gt vmdk lt vm_name gt vmdk Growable virtual disk files split into 2GB chunks lt vm_name gt s lt gt vmdk The number of files depends on the total size of the virtual disk As data is added to a virtual disk the vmdk files grow to a maximum of 2GB each lt vm_name gt _ lt gt vmdk lt vm_name gt _ lt gt s lt gt vmdk lt vm_name gt lt gt vmdk Redo log files store changes to disks that are included in snapshots These redo files are saved lt vm_name gt _ lt gt lt gt vmdk when the virtual machine is powered off o
169. e in the virtual machine such as processors memory hard disks CD DVD drives and network adapters The virtual machine must be powered off to modify most hardware settings You can edit existing hardware including VMware Inc Processors For information about editing the processor count see Editing Virtual Processors on page 270 and Using Two Way Virtual Symmetric Multiprocessing on page 270 Memory For information about optimal virtual machine memory allocation see Allocating Memory to a Virtual Machine on page 268 For information about how to edit memory allocation for a virtual machine see Editing Virtual Machine Memory on page 269 Hard Disks For information about changing the settings for an existing hard disk see Editing a Virtual Hard Disk on page 139 For information about removing a hard disk see Removing a Hard Disk from a Virtual Machine on page 140 Network Adapters For information about changing the settings for an existing virtual network adapter see Editing a Network Adapter on page 216 CD DVD Drives For information about changing the settings for an existing CD DVD drive see Editing a Virtual CD DVD Drive on page 146 For information about removing a CD DVD drive see Removing a CD DVD Drive from a Virtual Machine on page 147 Floppy Drives For information about changing the settings for an existing CD DVD drive see Editin
170. e in the node 1 virtual machine right click the node name from Cluster Manager and select Start Cluster Service In the node 2 virtual machine repeat Step 13 through Step 17 in To install Microsoft Clustering Services on the first node on page 286 with one exception in Step 17 select Join a Cluster You are now finished configuring the cluster VMware Inc Defined Privileges The following tables list the default privileges that when selected for a role can be paired with a user and assigned to an object The following tables use VC to indicate VirtualCenter Server and HC to indicate host client a standalone ESX ESXi or VMware Server host When setting permissions verify all the object types are set with appropriate privileges for each particular action Some operations require access permission at the root folder or parent folder in addition to access to the object being manipulated Some operations require access or performance permission at a parent folder and a related object See Chapter 10 Managing Roles and Permissions on page 193 for information about applying roles to inventory objects See Table 10 1 System Roles on page 196 for a list of predefined grouped privileges This appendix contains the following topics m Alarms on page 290 m Datacenter on page 291 m Datastore on page 291 m Extensions on page 292 m Folders on page 293 m Global on page 293 m
171. e the second node m Install clustering software on both nodes NOTE The virtual disks used to store the operating system and clustering software for the virtual machines nodes in the cluster do not have to be preallocated virtual disks To create the base virtual machine that serves as the first node in the cluster 1 Log in to your VMware Server host as an Administrator user 2 Create anew virtual machine as described in Chapter 4 Creating and Upgrading Virtual Machines on page 57 Choose the settings you want such as the size of the virtual disk and the virtual memory limit but make sure that you specify VMware Inc 283 VMware Server User s Guide 284 m Windows 2000 Advanced Server or Windows Server 2003 Enterprise Edition as the guest operating system m SQL1 as the virtual machine name m The correct datastore m Bridged networking for the virtual machine Add a new network adapter that uses either another external adapter or the VMnetl host only adapter For complete isolation from the host you can also use any unused virtual Ethernet switch typically VMnet2 through VMnet7 For information see Adding a Virtual Network Adapter on page 215 This adapter is used as the virtual private Ethernet connection for heartbeat monitoring Add the two shared virtual disks m A shared data disk for example data vmdk m A shared quorum disk to store transactions before they are committed to the data dis
172. ecting devices 157 enabling and disabling the controller 152 on a Linux host 156 on a Windows host 155 port specifications 30 supported device types 155 USB 1 1 154 USB 2 0 154 USB controllers adding 152 removing 153 users configuring 194 managing 194 V VGA graphics support 29 VI Web Access changing guest operating system 118 changing virtual machine name 118 changing virtual machine power settings 103 118 configuring VMware Tools scripts 119 Events tab 56 General tab 118 inventory panel 48 log files 17 logging in 47 logging out 56 RC DRAFT managing virtual machine inventory 101 menu options 53 overview 48 Power tab 118 setting guest operating system 118 setting snapshot options 119 setting virtual machine name 118 setting virtual machine power options 118 Snapshot tab 119 Summary tab 50 Tasks tab 55 Virtual Machines tab 103 workspace 48 Virtual Appliance Marketplace 36 54 Virtual Disk Manager 142 virtual disks adding 138 allocating space 136 caching 61 constituent files 314 defragmenting 140 272 editing 139 growable 60 136 independent mode 61 nonpersistent 61 persistent 61 preallocated 60 136 removing 140 SCSI drivers 61 setting maximum size 136 shrinking 91 140 shrinking in Netware 92 size 29 storing on physical disks 61 137 Virtual Disk Manager 142 Virtual Machine Communication Interface VMCI 72 VMware Inc virtual machines VMware Inc adding CD DVD d
173. ed as datastores It is recommended that you add them manually See Managing Datastores on page 103 VMware Server 2 creates hardware version 7 virtual machines by default If you want to use all features of VMware Server 2 it is recommended that you upgrade virtual machines to hardware version 7 You can import hardware version 3 and above virtual machines However the only tasks VI Web Access can perform on hardware version 3 virtual machines are power operations and upgrade To upgrade the hardware version of older virtual machines see Upgrading the Virtual Machine Version on page 69 VMware Server 2 uses a different permissions model from VMware Server 1 After you install VMware Server 2 log in as an administrator user to create and manage permissions for non administrator users See Chapter 10 Managing Roles and Permissions on page 193 VMware Server 2 automatically names both default and custom virtual networks The Networks section of the VI Web Access host Summary tab shows the name virtual network VMnet and network type of each virtual network If you customize virtual networking after installation you must refresh the network as described in Changing the Networking Configuration on page 215 For upgrades from VMware Server 1 if you bridged mapped virtual networks to specific physical or virtual adapters write down the settings you used Although VMware Server 2 generally preserves network set
174. ed to the default host only interface VMnet1 and the other virtual adapter is connected to the newly created host only interface VMnet2 Configuration 1 Connect to the Default Host Only Interface 1 2 3 4 Create the virtual machine or use an existing virtual machine Launch VI Web Access and select the virtual machine Launch the virtual network editor Select NIC select Custom and select VMnet1 Host only on a Windows host or dev vmnet1 on a Linux host from the drop down list on the right If no network adapter is shown in the list of devices click Add and use the Add Hardware wizard to add an adapter Configuration 2 Connect to the Newly Created Host Only Interface 1 2 3 Create the virtual machine or use an existing virtual machine Launch VI Web Access and select the virtual machine Edit the configuration using the virtual network editor Select NIC select Custom and select VMnet 2 Host only on a Windows host or dev vmnet2 on a Linux host from the drop down list on the right If no network adapter is shown in the list of devices click Add and use the Add Hardware wizard to add an adapter Configuration 3 Connect to Two Host Only Interfaces 1 2 3 Create the virtual machine or use an existing virtual machine Launch VI Web Access and select the virtual machine Edit the configuration using the virtual network editor Select the first network adapter in the list of devices sele
175. elect one or both of the VMware Tools options m Select Check and Upgrade VMware Tools before powering on if you want to automatically upgrade VMware Tools whenever a new version is available m Select Synchronize guest time with host to synchronize the time in the guest operating system with the time in the host operating system See Options Tab on page 89 9 Click OK to save your changes and return to the Summary tab Changing Virtual Machine Snapshot Settings This section describes how to change snapshot settings for the virtual machine With these settings you can do the following m Lock the current snapshot so it cannot be updated m Revert to the current snapshot when powering off For detailed information about using snapshots to preserve the state of the virtual machine see Using Snapshots on page 187 VMware Inc RC DRAFT 119 VMware Server User s Guide 120 Locking the Snapshot Locking the current snapshot prevents it from being overwritten The snapshot must already exist To lock the current snapshot 1 In the Commands section of the virtual machine s Summary tab click Configure VM Click the Snapshot tab In the Current Snapshot section select Lock this snapshot If this check box cannot be selected it means that no snapshot exists Click OK to save your changes and return to the Summary tab Setting Snapshot Power Off Options You can set a virtual machine to automatically revert
176. elow If your VMware Server host is configured to use teamed network interface cards and you use bridged networking with your virtual machines you need to adjust your network settings You do this by binding the VMware Bridge Protocol to the teamed network adapter and unbinding it from each individual physical network adapter on the host See Setting Up the Windows Host on page 231 Before you start using teamed NICs to network your virtual machines you must have a good understanding of how network teaming works in your host environment Support for Network Adapter Teaming VMware supports teamed NICs on Windows hosts with enterprise class network adapters that can be configured for network adapter teaming If there is a specific teamed networking mode such as 802 3ad Dynamic or 802 3ad Draft Static mode you want to use you must use adapters that support that mode NOTE You might be unable to use Host Teamed Broadcom NICs for a bridged virtual network if you are using teamed Broadcom network adapters set to Smart Load Balance and Fail Over using Broadcom team networking software or if you are not running the latest virtual adapter driver To bridge to a teamed Broadcom device make sure that you have installed the latest driver then recreate the team with Generic Trunking as the Team Type VMware has not tested and does not support network adapter teams with VMware Server on Linux hosts VMware Server supports teamed Bro
177. enus include the following m Application Options relevant to the VI Web Access application interface m Virtual Machine Virtual machine commands Most virtual machine operations are enabled only when a virtual machine is selected in the Inventory panel The available menu options are described in the following sections Application Menu The Application menu includes general VI Web Access options for getting version information browsing the Virtual Appliance Marketplace viewing online help and logging out m About Displays the VI Web Access version number VMware Server version number and VMware copyright information m Enter Serial Number Allows you to enter a new VMware Server serial number if your current serial number is expiring VMware Inc RC D RAFT 53 VMware Server User s Guide 54 Virtual Appliance Marketplace Opens the Virtual Appliance Marketplace Web page Virtual appliances are pre built pre configured ready to run enterprise applications packaged with an operating system inside a virtual machine Check for Updates Opens the VMware Server download page Help Displays online help contents Log Out Logs you out of VI Web Access Virtual Machine Menu The Virtual Machine menu includes options for managing the power state of a virtual machine and for viewing the console The menu includes the following commands which can also be performed using the buttons and other visual e
178. er associated with the virtual network On a Linux host run ifconfig in a terminal A NAT configuration also uses an unused private network automatically selected when you install VMware Server To find out which network is used on a Windows host select Programs gt VMware Server gt Manage Virtual Networks and check the subnet number associated with the virtual network On a Linux host run ifconfig ina terminal Using DHCP to assign IP addresses is simpler than statically assigning them Most Windows operating systems for example come preconfigured to use DHCP at boot time so Windows virtual machines can connect to the network the first time they are booted without additional configuration If you want your virtual machines to communicate with each other using names instead of IP addresses however you must set up a naming convention a name server on the private network or both In that case it might be simpler to use static IP addresses 222 RC DRAFT VMware Inc Configuring a Virtual Network In general if you have virtual machines you intend to use frequently or for extended periods of time it is probably most convenient to assign them static IP addresses or to configure the VMware DHCP server to always assign the same IP address to each of these virtual machines To configure the DHCP server on a Linux host 1 Ona Linux host configure the host only DHCP server by editing the DHCP configuration file for VMnet1 etc vmware
179. er name and password combination Roles assigned to users on VMware Server objects determine what actions users can perform on those objects This chapter contains the following topics Access Elements on page 193 Managing Users on page 194 Managing Groups on page 195 Managing Roles on page 195 Managing Permissions on page 198 Access Rules on page 200 Access Elements Access to VMware Server objects and operations is determined based on the following VMware Inc Login information User name and password Users are created and managed using the mechanisms provided by the host operating system Group Membership A group is collection of users A user can be a member of one or more groups RC DRAFT i VMware Server User s Guide Groups provide a convenient way to manage a collection of users Groups are created and managed using the mechanisms provided by the host operating system m Privileges A privilege is a right to perform an individual action on an object or category of objects For example the ability to power on a virtual machine is a privilege in the category of interactions with the virtual machine object This privilege is typically grouped in a role with other power operations on virtual machines For a complete list of available privileges grouped for convenience by category see Appendix A Defined Privileges on page 289 Privileges cannot be modified
180. er that requires the client to use a source port below 1024 it is important that the NAT device forward the request from a port below 1024 You can specify this behavior in the vmnetnat conf file This behavior is controlled by entries in sections headed privilegedUDP and privilegedTCP You might have to add settings to or modify settings in either or both of these sections depending on the kind of connection you need to make You can set two parameters each of which appears on a separate line autodetect lt n gt The autodetect setting determines whether the VMware NAT device automatically attempts to map virtual machine source ports below 1024 to NAT source ports below 1024 A setting of 1 means true A setting of 0 means false On a Windows host the default is 1 true On a Linux host the default is 0 false port lt n gt The port setting specifies a destination port lt n gt is the port on the server that accepts the connection from the client Whenever a virtual machine connects to the specified port on any server the NAT device attempts to make the connection from a source port below 1024 You can include one or more port settings in the privilegedUDP or privilegedTCP section or in both sections as required for the connections you need to make Each port setting must be entered on a separate line Considerations for Using NAT Because NAT requires that every packet sent and received from virtual machines be in
181. erating system for which you licensed the software For example if you have a serial number for a Windows host you cannot run the software on a Linux host Make sure that you enter the serial number for the correct operating system m Guest operating system After VMware Server is installed you need the operating system installation CDs or OS images to set up your guest systems You can also download a virtual appliance from the Virtual Appliance Marketplace or use a bootable CD or PXE image file m Web browser To manage VMware Server using VI Web Access use a supported Web browser as described in VI Web Access and VMware Remote Console Client System Requirements on page 27 Sharing a VMware Server Host with Other VMware Products You cannot have VMware Server installed on the same host machine with another VMware product such as VMware Workstation VMware GSX Server or VMware ESX You cannot have multiple versions of VMware Server installed on the same host The only VMware products that can share a host machine with VMware Server are the VMware VirtualCenter client VMware Infrastructure Client and server software and VMware Converter If you plan to install VMware Server on a host machine that already contains another VMware product you must uninstall that product first NOTE You cannot currently manage VMware Server 2 0 using VirtualCenter On a Windows host uninstall using Add Remove Programs in the Control Pa
182. erface element Clone Virtual Machine wizard Guest Customization VC only Virtual machines Virtual machines Deploy Template Creates a new virtual machine from a template User interface element Deploy to template File menu context menu items Virtual Machines tab VC only Virtual machines Virtual machines Mark As Template Marks an existing powered off virtual machine as a template User interface element Inventory gt Virtual Machine gt Template gt Convert to Template context menu items Virtual Machines tab Summary tab VC only Virtual machines Virtual machines Mark As Virtual Machine Marks an existing template as a VM User interface element Convert to Virtual Machine context menu items Virtual Machines tab VC only Virtual machines Virtual machines 310 RC DRAFT VMware Inc Table A 21 Virtual Machine Provisioning Privileges Continued Defined Privileges Pair with Effective on Privilege Name Description Affects Object Object Modify Creates modifies or deletes VC only Root folder Root folder Customization customization specifications Specs User interface element Customization Specifications Manager Read Views the customization specifications VC only Root folder Root folder Customization defined on the system Specs User interface element Edit gt Customization Specifications Virtual Machine S
183. ering problems is installed or running For information about how to enable and disable acceleration see Changing Virtual Machine Advanced Settings on page 121 Avoiding Remote Disk Access Avoid configuring virtual disks that are accessed over the network unless you have a very fast network Managing Snapshots and Virtual Disks If you do not need snapshots run your virtual machine without them for best performance For information about how to remove an existing snapshot see Removing a Snapshot on page 191 When no snapshot exists access performance to the flat files that make up a preallocated virtual disk is comparable to the sequential and random access performance of the underlying physical disk When a snapshot exists and you have made changes to a preallocated virtual disk access performance for the changed disk files is somewhat slower and comparable to that of a growable virtual disk which does not have space allocated in advance If you remove the snapshot performance again reflects that of the underlying disk When a snapshot exists virtual disks often have very good performance for random or nonsequential access But they can potentially become so fragmented that performance is affected You can improve performance for these disks by defragmenting them as described in Defragmenting Virtual Disks on page 141 Before you defragment the disk you must first remove the snapshot NOTE After a snapshot
184. es or locations of your virtual machine files This appendix contains the following topic m Files That Make Up a Virtual Machine on page 313 That Make Up a Virtual Machine A virtual machine is typically stored on the host computer ina set of files in the working directory created by VMware Server for that specific virtual machine The General tab of the Configure VM dialog box in the virtual machine Summary tab displays the location of the virtual machine working directory and the virtual machine configuration file Table B 1 lists virtual machine file types by file extension In these examples lt vm_name gt is the name of the virtual machine Table B 1 Virtual Machine Files Extension File Name Description log vmware log Log files contain detailed information about actions vmware lt gt log performed in the virtual machine Log files are useful for troubleshooting nvram lt vm_name gt nvram The NVRAM file stores the virtual machine s BIOS settings VMware Inc RC DRAFT 313 VMware Server User s Guide Table B 1 Virtual Machine Files Continued Extension File Name Description vmdk Virtual disk files store the information written to a virtual machine s hard disk including the operating system program files and data files A virtual disk is made up of one or more vmdk files If you create more than one virtual disk the corresponding disk files include a number in the filenam
185. et1 conf or use IP addresses that are statically bound to a host name Editing the DHCP server configuration file requires information that is best obtained directly from the DHCP server documentation Consult the manual pages dhcpd 8 and dhcpd conf 8 RC DRAFT VMware Inc Configuring a Virtual Network Setting Up a Second Bridged Network Interface on a Linux Host If your host computer has two network adapters connected to two different networks you can configure your virtual machines on that host computer to bridge to both network adapters That way the virtual machines can access either or both physical networks When you install VMware Server on a host computer with multiple network adapters you have the option of configuring more than one bridged network You can also configure additional bridged networks at any time by rerunning vmware config pl To set up another Bridged network interface on a Linux host 1 On the host computer become root su and run the VMware Server configuration program vmware config pl V CAUTION To configure VMware Server correctly the vmware config pl configuration program requires all virtual machines to be shut down The program shuts down any running virtual machines automatically 2 If you have more than one physical network adapter one of the prompts you see is similar to this The following bridged networks have been defined vmnet is bridged to etho Do you wish to conf
186. etwork m On Linux run vmware config pl to configure VMnet2 and VMnet3 networks The script automatically refreshes the network when it completes the configuration changes Set up four virtual machines using the New Virtual Machine wizard as described in Chapter 4 Creating and Upgrading Virtual Machines on page 57 a Create the first virtual machine using the default bridged network VMnet0 so it can connect to an external network with the host computer s network adapter This virtual machine acts as the outside firewall for the DMZ and is named FW 1 in this procedure b Create the other three virtual machines without networking The virtual machine with the Web Server is named WS in this procedure The virtual machine that acts as an internal firewall is named FW 2 in this procedure You will set up their virtual network adapters in later steps You will not install the operating systems until Step 8 Configure network settings for the first virtual machine FW 1 a Select virtual machine FW 1 in VI Web Access but do not power it on b Usethe Add Hardware wizard to add the VMnet2 network HostOnly 1 to the virtual machine See Adding a Virtual Network Adapter on page 215 Configure network settings for the Web Server virtual machine as follows a Select WS in VI Web Access but do not power it on b Use the Add Hardware wizard to add the VMnet2 HostOnly 1 network adapter to the virtual machine See Adding
187. ew Virtual Machine wizard to create a virtual machine you specify the guest operating system type and version VMware Server chooses virtual machine configuration defaults based on the guest type and version you select When you want to upgrade a guest operating system to a newer version you must m Update the virtual machine information about the guest operating system type and version as described in this section m Follow the instructions provided by the operating system vendor to update the guest operating system RC DRAFT VMware Inc Creating and Upgrading Virtual Machines To update configuration information about the guest operating system 1 Select the virtual machine 2 Make sure that the virtual machine is powered off 3 Inthe Commands section of the workspace click Configure VM 4 In the Guest Operating System section of the General tab select the new guest operating system type and version The setting you specify here is written to the virtual machine s configuration file NOTE This setting does not change the guest operating system itself 5 Power on the virtual machine To update the guest operating system 1 Follow the instructions provided by the operating system vendor to update the guest operating system 2 After the guest operating system is installed use the standard tools within the operating system to configure its settings Upgrading the Virtual Machine Version If you created virtual m
188. f computers to achieve high availability scalability or both To users the cluster appears to be a single system For example to provide high availability a cluster could have a single node serving as a database during normal operation while the other nodes run other applications If the database node crashes the database application can recover by restarting the database on another node VMware Server clustering capabilities are ideally suited for development testing and training applications In a typical virtual machine cluster m Each virtual machine is one node in the cluster m Disks are shared between nodes Shared disks are required when the application uses dynamic data such as mail servers and database servers Shared virtual disks must be preallocated not growable VMware Inc 277 VMware Server User s Guide m Extra network connections between nodes can monitor heartbeat status m A method for redirecting incoming requests is available NOTE Always rigorously test and review your cluster before deploying it in a production environment Clustering Software Requirements The only supported clustering software is Microsoft Clustering Service In Windows 2000 Microsoft Clustering Service provides failover support for two to four node clusters for applications such as databases file servers and mail servers In Windows Server 2003 Microsoft Clustering Service provides failover support for two to eight
189. figuration questions on the screen Press Enter to accept the default value Log out of the root account exit Optional Start your graphical environment In an X terminal to start the VMware User process enter the following command vmware user Optional To start the VMware Tools control panel enter the following command vmware toolbox amp To change the default VMware Tools configuration options see Using the VMware Tools Control Panel on page 88 You can run VMware Tools as root or as a normal user To shrink virtual disks or change VMware Tools scripts you must run VMware Tools as root Installing VMware Tools in a FreeBSD Guest System Before you begin make sure that the virtual machine is powered on and the guest operating system is running 82 RC DRAFT VMware Inc Installing and Using VMware Tools To install VMware Tools in a FreeBSD guest operating system 1 10 11 12 13 VMware Inc In VI Web Access click Install VMware Tools in the Status section of the virtual machine Summary tab If an earlier version of VMware Tools is installed click Upgrade VMware Tools Click the Console tab The remaining steps take place inside the virtual machine Make sure that the guest operating system is running in text mode You cannot install VMware Tools while X is running In the guest log in as root su If necessary mount the VMware Tools virtual CD ROM image by entering a command
190. fore starting the next virtual machine in the list VMware Inc RC DRAFT 109 VMware Server User s Guide This delay prevents placing an excessive burden on the host resources m Start next VM immediately if the VMware Tools start Select to start the next virtual machine in the startup list immediately after VMware Tools starts in the current virtual machine m Default Shutdown Delay Enter the amount of time in seconds to wait after shutting down a virtual machine before shutting down the next virtual machine in the list This delay prevents placing an excessive burden on the host resources m Shutdown Action Select Power Off Suspend or Shut down guest Specifying the Startup and Shutdown Order for Virtual Machines After virtual machines are configured to start and shut down automatically you can set the order in which the virtual machines are started and shut down To configure the startup and shutdown order for virtual machines 1 Make sure that system wide settings are enabled See Enabling System Wide Startup and Shutdown Settings on page 109 2 Move virtual machines between and within the following lists by selecting one or more virtual machines and clicking Move Up or Move Down m Specified Order These virtual machines are listed in the order in which they are configured to start up The virtual machines are shut down in the reverse order from which they are started m Any Order These virtual
191. g a Parallel Port from a Virtual Machine on page 171 Adding Hardware to a Virtual Machine 130 Use the Add Hardware wizard to add new hardware to a virtual machine The virtual machine must be powered off to add most types of hardware You can add a SCSI virtual disk to a hardware version 7 virtual machine when the virtual machine is powered on In some circumstances you can also hot add a virtual machine with an earlier hardware version See Adding a Hard Disk to a Virtual Machine on page 138 To start the Add Hardware wizard 1 2 Select the virtual machine to modify from the Inventory panel Make sure the virtual machine is powered off unless you are adding a SCSI virtual hard disk If the virtual machine is not already powered off shut down the guest operating system and click Power Off on the VI Web Access toolbar In the Commands section of the Summary tab click Add Hardware The Add Hardware wizard opens Add hardware to an existing virtual machine m Hard Disks See Adding a Hard Disk to a Virtual Machine on page 138 m Network Adapters See Adding a Virtual Network Adapter on page 215 RC DRAFT VMware Inc Running Virtual Machines CD DVD Drives See Adding a CD DVD Drive to a Virtual Machine on page 144 Floppy Drives See Adding a Floppy Drive to a Virtual Machine on page 147 Passthrough Generic SCSI Devices See Adding a Passthrough Generic
192. g a Virtual Floppy Drive on page 149 For information about removing a floppy drive see Removing a Floppy Drive from a Virtual Machine on page 150 Passthrough Generic SCSI Devices For information about changing the settings for an existing passthrough SCSI device see Editing Passthrough Generic SCSI Devices on page 151 For information about removing a passthrough SCSI device see Removing Passthrough Generic SCSI Devices on page 151 RC DRAFT VMware Server User s Guide USB Controller For information about configuring USB devices see Configuring USB Controllers and Devices on page 152 For information about removing a USB controller see Removing a USB Controller from a Virtual Machine on page 153 Sound Adapter For information about changing the settings for a sound adapter see Editing a Virtual Sound Adapter on page 158 For information about removing a sound adapter see Removing a Sound Adapter from a Virtual Machine on page 159 Serial Ports For information about changing the settings for serial ports see Editing a Virtual Serial Port on page 162 For information about removing a serial port see Removing a Serial Port from a Virtual Machine on page 163 Parallel Ports For information about changing the settings for parallel ports see Editing a Virtual Parallel Port on page 171 For information about removing a parallel port see Removin
193. g and the operating system actually running in the virtual machine Although selecting the wrong guest operating system might degrade the virtual machine s performance it is not likely to cause a virtual machine to run incorrectly Installing VMware Tools Always install VMware Tools in any guest operating system for which a VMware Tools package exists VMware Tools sets up the VMware Tools service to run automatically when the system starts VMware Tools provides improved video and mouse performance and greatly improves the usability of the virtual machine VMware Tools also allows you to synchronize the virtual machine s clock with the host computer s clock which can improve performance for some functions For more information see Running VMware Tools on page 116 VMware Inc RC DRAFT 271 VMware Server User s Guide 272 Installing or Running Applications in a Guest Operating System It is sometimes necessary to temporarily disable acceleration in a virtual machine to resolve problems with a guest operating system application that crashes or seems to hang or reports that it is running under a debugger Usually it is possible to re enable acceleration after installing or starting the application Disabling acceleration degrades virtual machine performance If the problem occurs only during application installation or startup you can improve performance by resuming accelerated operation after the application that was encount
194. g file is created in C Windows system32 or C WINNT system32 On Linux hosts the vmauthd Log file is created in var log vmware VI Web Access Log Files On Windows hosts Tomcat Web server log files are located in the directory lt ALLUSERSPROFILE gt VMware tomcat logs For example C Documents and Settings All Users Application Data VMware tomcat logs On Linux hosts log files are located in the directory var log vmware WebAccess VMware Remote Console Log Files On Windows clients the VMware Remote Console log files are named vmware lt username gt lt nnnn gt Log located in the directory TEMP vmware lt username gt On Linux clients the VMware Remote Console log files are named vmrc lt nnnn gt Log and lt nnnn gt log located in the directory tmp vmware lt username gt VMware Inc RC DRAFT 17 VMware Server User s Guide 18 RC DRAFT VMware Inc Introduction and System Requirements This chapter describes the key product features and benefits of using VMware Server It also describes the system requirements for operating VMware Server This chapter contains the following topics VMware Server Product Benefits on page 19 New Features of VMware Server 2 0 on page 20 Host System Requirements on page 23 VI Web Access and VMware Remote Console Client System Requirements on page 27 Virtual Machine Specifications on page 28 Supported Guest Operating Systems
195. g on a single host system is limited only by the amount of memory on the host computer You must have enough memory to run the host operating system plus the memory required for each guest operating system and for applications on the host and guest systems See Virtual Machine Specifications on page 28 and your guest operating system and application documentation for additional memory requirements The maximum amount of memory per virtual machine is 8GB Disk Drives Guest operating systems typically reside in virtual disk files although you can also boot from CD ROM or from a Preboot Execution Environment PXE server Hard Disk m DE and SCSI hard drives are supported m At least 1 7GB free disk space is required for basic installation You can delete the installer afterwards to reclaim approximately 600MB disk space RC DRAFT VMware Inc Introduction and System Requirements If you use a default setup the disk space needs are approximately the same as those for installing and running the guest operating system and applications on a physical computer Optical CD DVD Drive m IDE and SCSI optical drives are supported m CD ROM and DVD ROM drives are supported m ISO disk image files are supported Floppy Drives Virtual machines can connect to the host s floppy drives Floppy disk image files are also supported Local Area Networking m Any Ethernet controller supported by the host operating system m Static IP a
196. g out of the root account exit Using a Samba Server for Both Bridged and Host Only Networks You can use the Samba server of your choice either the existing Samba server from your host operating system s distribution or the one provided with VMware Server for both host only and bridged networking To do so you must modify one parameter in the smb conf file You can define the interface parameter so your Samba server serves multiple interfaces An example of this is interface ethO vmnet1 This example tells the Samba server that it is to listen to and use both the eth and vmnet1 interfaces the interfaces used by bridged and host only networking respectively Using VMware Server s Samba with an Existing Installation You can also run both your existing Samba server and the VMware Server Samba server at the same time To do this your current Samba server must be version 2 0 6 or higher and must be configured correctly However this approach is not recommended To determine the version of your Samba server run smbd V If you want to try running both Samba servers at the same time use this sample smb conf file as a basis for configuring the regular Samba server on your host computer Sample smb conf for Running Two Samba Servers at the Same Time This file is the recommended smb conf file for your normal Samba server if you want to run it concurrently which we don t advise with the VMware Samba server
197. g the virtual network editor Select NIC select Custom and select VMnet1 Host only on a Windows host or dev vmnet1 on a Linux host from the drop down list on the right If no network adapter is shown in the list of devices click Add and use the Add Hardware wizard to add an adapter Virtual Machine 2 Connected to the Newly Created Host Only Interface 1 2 3 Create the virtual machine or use an existing virtual machine Launch a VMware Server Console and open the virtual machine Edit the configuration using the virtual network editor Select NIC select Custom and select VMnet2 Host only on a Windows host or dev vmnet2 on a Linux host from the drop down list on the right If no network adapter is shown in the list of devices click Add and use the Add Hardware wizard to add an adapter If you plan to run the router software on your host computer you can skip the next section Virtual Machine 3 Connected to Both Host Only Interfaces If you plan to run the router software on a virtual machine set up a third virtual machine for that purpose 1 2 3 VMware Inc Create the virtual machine or use an existing virtual machine Launch a VMware Server Console and open the virtual machine Edit the configuration using the virtual network editor Select the first network adapter in the list of devices select Custom and select VMnet1 Host only on a Windows host or dev vmnet1 on a Linux host from
198. g you to reboot the machine To configure the video driver on older versions of Windows 1 Inthe message box that prompts you to reboot click No 2 Follow the instructions in the Notebook file The instructions are specific to each operating system They provide steps for selecting the VMware SVGA driver usually in the Display Properties Settings dialog box and installing it from the VMware Tools ISO image The English version of the instructions from the Notebook file are reprinted in Knowledge Base article 1001819 at the VMware Web site Automating the Installation of VMware Tools in a Windows Guest If you are installing VMware Tools in a number of Windows virtual machines you can automate its installation This silent installation feature uses the Microsoft Windows Installer runtime engine Make sure that the Microsoft Windows Installer runtime engine version 2 0 or higher is installed in the guest operating system Version 2 0 or higher is included with newer versions of Windows If you are installing VMware Tools in older Windows guest operating systems check the version of the WINDIR system32 msiexec exe file VMware Inc RC D RAFT 75 VMware Server User s Guide 76 If the file version is not 2 0 or higher upgrade the engine by running instmsiw exe instmsia exe for Windows 95 or Windows 98 guests which is included with the VMware Tools installer For more information about using the Microsoft Windows Installer inc
199. ge the default VMware Tools configuration options see Using the VMware Tools Control Panel on page 88 You can run VMware Tools as root or as a normal user To shrink virtual disks or to change any VMware Tools scripts you must run VMware Tools as root Installing VMware Tools in a Solaris Guest System Before you begin make sure that the virtual machine is powered on and the guest operating system is running To install VMware Tools in a Solaris guest operating system 1 In VI Web Access click Install VMware Tools in the Status section of the virtual machine Summary tab If an earlier version of VMware Tools is installed click Upgrade VMware Tools VMware Inc RC DRAFT 81 VMware Server User s Guide 10 Click the Console tab The remaining steps take place inside the virtual machine In the guest log in as root su If necessary mount the VMware Tools virtual CD ROM image Usually the Solaris volume manager vold mounts the CD ROM under cdrom vmwaretoolLs If the CD ROM is not mounted restart the volume manager using the following commands etc init d volmgt stop etc init d volmgt start After the CD ROM is mounted change to a working directory for example tmp and extract VMware Tools by entering the following commands cd tmp gunzip c cdrom vmwaretools vmware solaris tools tar gz tar xf Run the VMware Tools tar installer cd vmware tools distrib vmware instal1 plL Respond to the con
200. h are not shown in this example Any line that starts with a semicolon or a hash is a comment and is ignored In this example we will use a for commentary and a for parts of the config file that you might wish to enable Configuration file for Samba 2 0 6 vmware sn mbd operating on vmnet1 This file was generated by the VMware configuration program and modified for this document If you modify it it will be backed up the next time you run the configuration program SS HH RR HH HHH HH HH HH HH Global settings global This should be polled at install time from the private subnet created by vmware config pl socket address 192 168 183 1 interfaces vmnetl bind interfaces only yes workgroup WORKGROUP netbios name HOSTNAME server string VMware host only security user encrypt passwords yes Note Printers not loaded in this example Resource definitions commented below load printers yes socket options TCP_NODELAY SO_RCVBUF 8192 SO_SNDBUF 8192 VMware extension to use a different shared memory access key on each Samba server running on this host VMware Inc RC DRAFT 251 VMware Server User s Guide 252 sysv shm key dev vmnet1 log file etc vmware vmnet1 smb var 1log smb log level 1 max log size in KB max log size 50 lock directory etc vmware vmnet1 smb var locks smb passwd file etc vmware vmnet1 smb private smbpasswd codepage dir
201. hange the range of IP addresses provided by the DHCP server on a particular virtual network You can also set the duration of leases provided to clients on the virtual network 6 When you have made all the changes you want to make on all tabs of the VMware Network Editor click OK Enabling Disabling Adding and Removing Host Virtual Adapters When you install VMware Server two network adapters are added to the configuration of your host operating system one that allows the host to connect to the host only network and one that allows the host to connect to the NAT network If you are not using these adapters you can remove them users on Windows hosts can disable the adapters instead of removing them The presence of these adapters has a slight performance cost because broadcast packets must go to the extra adapters On Windows networks browsing your network can be slower than usual And in some cases these adapters interact with the host computer s networking configuration in undesirable ways VMware Inc RC DRAFT 219 VMware Server User s Guide 220 To disable a host virtual adapter on a Windows host 1 2 3 4 5 Use the virtual network editor to disable any unwanted adapters from the Windows Start menu select Programs gt VMware Server gt Manage Virtual Networks Select the Host Virtual Adapters tab Select the adapter you want to disable Click Disable adapter Click OK To enable a disabled host vi
202. hardware settings 9 Review the configuration summary and click Finish to complete the wizard 10 Power on the virtual machine Serial Port Debugging Usage Examples You can use Debugging Tools for Windows WinDbg or the command line Kernel Debugger KD to debug kernel code in a virtual machine over a virtual serial port You can download Debugging Tools for Windows from the Windows DDK Web site at http www microsoft com whdc devtools debugging default mspx The following examples illustrate how to use a virtual serial port to debug kernel code m With the debugging application on the VMware Server host Windows host only m With the debugging application in another virtual machine on the same VMware Server host Linux or Windows Either of these methods enables you to debug kernel code on a single system instead of requiring two physical computers a modem or a serial cable RC DRAFT VMware Inc Configuring Virtual Machine Hardware Debugging an Application in a Virtual Machine from the Windows or Linux Host In this example you have kernel code to debug in a virtual machine called the target virtual machine and are running WinDbg or KD on your Windows host To prepare the target virtual machine 1 Follow the steps in Connecting a Virtual Machine with an Application on the Host System on page 163 and configure the virtual machine s virtual serial port as follows m For the Near End select Is a server m Se
203. hat Conflict with Snapshots on page 188 do not take a snapshot when the virtual machine is communicating with another computer NOTE If your use of virtual machines is strongly performance oriented consider defragmenting the guest operating system s drives before taking a snapshot Use the guest operating system s defragmentation utility See Virtual Disk Maintenance Tasks on page 140 To take a snapshot 1 Inthe Commands section of the virtual machine s Summary tab expand the Snapshot command if not already expanded and click Take Snapshot 2 Ifa snapshot already exists a dialog box asks you if you want to overwrite the existing snapshot If you want to overwrite it click Yes A new snapshot is created Reverting to a Snapshot You can restore the virtual machine to the point in time that a snapshot was taken The current disk settings and memory states are discarded and the virtual machine reverts to the disk settings and memory states of the snapshot See What Is Captured by a Snapshot on page 188 To revert to a snapshot 1 In the Commands section of the virtual machine s Summary tab expand the Snapshot command if not already expanded and click Revert to Snapshot 2 A dialog box asks you to confirm that you want to revert to the snapshot If you want to revert to the snapshot click Yes You can also configure a virtual machine to automatically revert to the snapshot or to ask you whet
204. he VMnetl host only adapter See Adding a Virtual Network Adapter on page 215 285 VMware Server User s Guide 286 Add the two virtual disks quorum vmdk and data vmdk you previously created See Adding a Hard Disk to a Virtual Machine on page 138 You must select Use an Existing Virtual Disk and browse to quorum vmdk and data vmdk Add the following parameters to the virtual machine configuration file SQL2 vmx as described in Changing Virtual Machine Advanced Settings on page 121 m Setscsil sharedBustovirtual m Setdisk lockingto false This enables SCSI reservation which is described in more detail in Using SCSI Reservation to Share Virtual SCSI Disks on page 278 You are finished creating the second node Now that you have virtual machines for both nodes in your two node cluster you can install the clustering services software To install Microsoft Clustering Services on the first node 1 2 Power on the node 1 virtual machine At the Windows setup prompts enter the following m The Windows serial number m The host name SQL1 m The IP addresses of the public and private network adapters NOTE For the public network adapter enter an IP address that belongs to the physical network For the private IP address you can use an address like 192 168 x x with a class C subnet mask 255 255 255 0 At the end of the process Windows reboots Start the Disk Management utility a
205. he 2 2 x kernels that support parallel ports use the parport parport_pc and vmppuser modules Make sure that PC Style Hardware CONFIG_PARPORT_PC is loaded as a module On Linux hosts VMware Server requires that the parallel port PC style hardware option CONFIG_PARPORT_PC be built and loaded as a kernel module set to m VMware Server cannot use parallel port devices if CONFIG_PARPORT_PC is built directly compiled into the kernel This limitation exists because CONFIG_PARPORT_PC does not correctly export its symbols The vmppuser module is supplied by VMware Server to allow virtual machines user level access to the parallel port RC DRAFT VMware Inc Configuring Virtual Machine Hardware To check the module configuration 1 Determine whether the parport parport_pc and vmppuser modules are installed and running on your system by running the 1smod command as the root user All three modules must be included in the listing of running modules You can also look at the proc modules file for the same list To load the proper modules run this command insmod lt modulename gt If none of the listed parallel port modules is loaded enter this command insmod parport_pc This command inserts the three modules needed for a parallel port If you continue to have problems it is possible that the 1p module is running If it is the virtual machine cannot use the parallel port correctly If the Lp module is loaded run the f
206. he following m Select the virtual machine from the Inventory panel and click the button in the toolbar that indicates the desired power state RC DRAFT VMware Inc Running Virtual Machines m From the host workspace Virtual Machines tab select the virtual machine and click the button in the toolbar that indicates the desired power state Table 7 1 describes what happens when you change the power state of a virtual machine Table 7 1 Toolbar Power Operations Button Description m Powers off the virtual machine Depending on how you have configured the power options for this virtual machine VMware Server might shut down the guest operating system and execute any scripts associated with this power state change When this icon is depressed the virtual machine is powered off DI Suspends a running virtual machine Depending on how you have configured the power options for this virtual machine VMware Server might put the guest operating system on standby and execute any scripts associated with this power state change When this icon is depressed the virtual machine is suspended g Powers on a stopped virtual machine or resumes a suspended virtual machine Depending on how you have configured the power options for this virtual machine VMware Server might restart or resume the guest operating system and execute any scripts associated with this power state change When this icon is depressed the virtual machine is runn
207. he server to go ahead with a VC only Clusters Clusters Recommenda suggested VMotion tion User interface element Cluster DRS tab Assign Virtual Assigns virtual machines to a resource Cand VC Resource Resource Machine To pool pools pools Pool User interface element New Virtual Machine wizard Create Pool Creates a new resource pool HCand VC Resource Resource User interface element File menu pools pools clusters clusters context menu Summary tab Resources tab VMware Inc RC DRAFT 301 VMware Server User s Guide Table A 14 Resource Privileges Continued Privilege Pair with Effective on Name Description Affects Object Object Migrate Migrates a virtual machine s execution VC only Virtual Virtual to a specific resource pool or host machines machines User interface element Inventory context menu Virtual Machine Summary tab Inventory gt Virtual Machine gt Migrate drag and drop Modify Pool Changes the allocations of a resource HCand VC Resource Resource pool pools plus pools User interface element Inventory gt parent Resource Pool gt Remove Resources object tab Move Pool Moves a resource pool HCand VC Resource Resource Privilege must be present at both the pools pools source and destination source and User interface element destination Drag and drop Query Investigates the general VMotion VC only Root folder Root folder VMotion compatibility of a virtual machine wi
208. her you want to revert to the snapshot whenever you power off the virtual machine See Setting Snapshot Power Off Options on page 120 RC DRAFT VMware Inc Preserving the State of a Virtual Machine Removing a Snapshot Removing the snapshot writes the contents of the snapshot to the virtual disk This action does not destroy any data in the virtual machine Moving forward any changes you make as you run the virtual machine are written to the virtual disk You cannot revert to a previous state because the snapshot no longer exists Removing a snapshot when the virtual machine is powered off can take a long time depending on the size of the snapshot file To remove the snapshot 1 Power off the virtual machine 2 Inthe Commands section of the virtual machine s Summary tab expand the Snapshot command if not already expanded and click Remove Snapshot 3 A dialog box asks you to confirm that you want to remove the snapshot If you want to remove it click Yes The snapshot is removed Locking a Snapshot Locking the current snapshot prevents it from being overwritten You can lock a snapshot after it has been taken See Locking the Snapshot on page 120 VMware Inc RC DRAFT 191 VMware Server User s Guide 192 RC DRAFT VMware Inc Managing Roles and Permissions This chapter describes how to manage access to VMware Server using roles and permissions VMware Server authenticates users based on the login us
209. hine see Allocating Memory to a Virtual Machine on page 268 you can specify the following host wide VMware Server memory settings m How much of the host system s memory can be used for all running virtual machines m The extent to which the host system s memory manager can swap virtual machines out of physical RAM These settings affect both virtual machine and overall system performance Reserving Host Memory for Virtual Machine Use You can limit the amount of host memory that VMware Server is allowed to consume for all running virtual machines This is the reserved memory limit configured as described in Reserving Host Memory for All Virtual Machines on page 107 VMware Inc RC DRAFT 267 VMware Server User s Guide If you set this value too high the host might perform poorly when other applications are running on the host If you set this value too low virtual machines might perform poorly and fewer virtual machines can run simultaneously Reserved memory is allocated as needed and the amount in use varies while virtual machines are running If multiple virtual machines are running simultaneously they manage the memory between each other Even when multiple virtual machines are running simultaneously VMware Server might be using only a fraction of the reserved memory limit Unused host memory is available for use by other applications However if all the reserved host memory is in use by one or more virt
210. hines automatically Use the wizard to modify your configuration After asking about a NAT network the program asks Do you want to be able to use host only networking in your virtual machines Answer yes The wizard reports on host only networks that you have already set up on the host or if none is present configures the first host only network The wizard asks Do you wish to configure another host only network Answer yes Repeat this step until you have as many host only networks as you want Then answer no Complete the wizard When it is finished it restarts all services used by VMware Server Run ifconfig You should see at least four network interfaces eth0 Lo vmnet1 and vmnet2 If the VMnet interfaces do not show up immediately wait for a minute then run the command again These four interfaces should have different IP address on separate subnets Setting Up the Virtual Machines Now you have two host only network adapters on the host computer Each is connected to its own virtual switch VMnet1 and VMnet2 You are ready to create and configure your virtual machines and connect them to the appropriate virtual switches RC DRAFT VMware Inc Configuring a Virtual Network Virtual Machine 1 Connected to the Default Host Only Interface 1 2 3 Create the virtual machine or use an existing virtual machine Launch a VMware Server Console and open the virtual machine Edit the configuration usin
211. host system enter one of the following m On Windows hosts The pipe name must be in the format pipe lt namedpipe gt The name must begin with pipe m On Linux hosts The pipe name must be tmp lt socket gt or another UNIX socket name of your choice For the Near End select Is a server or Is a client Select Is a server if you plan to start this end of the connection first For the Far End select Is an application Optional To connect to the named pipe when the virtual machine is powered on select Connect at power on the default Optional on Windows hosts only Expand I O Mode to select Yield CPU on poll which is deselected by default The kernel in the target virtual machine uses the virtual serial port in polled mode not interrupt mode For more information see Yielding CPU on Poll to Improve Performance When Debugging Windows Hosts Only on page 168 Click Next The Ready to Complete page displays the hardware settings Review the configuration summary and click Finish to complete the wizard On your host system configure the application that communicates with the virtual machine to use the same pipe name for a Windows host or the UNIX socket name for a Linux host Power on the virtual machine Connecting Two Virtual Machines You can set up the virtual serial ports in two virtual machines to connect to each other For example an application in one virtual machine the client can capture
212. ice node from the drop down menus See Device Type and Node Settings on page 137 Optional In the Disk Mode section select whether or not to run the disk in Independent Mode An independent disk can be persistent or nonpersistent Disks in Independent Mode are not affected by snapshots If you have a snapshot you must remove it to change the disk mode See Removing a Snapshot on page 191 See Disk Mode Settings on page 136 Optional In the Policies section select the write caching policy for the disk See Disk Write Caching Policy Setting on page 137 Click OK to save your changes Removing a Hard Disk from a Virtual Machine When you remove a hard disk from a virtual machine you can choose whether or not the disk files are removed from the host system To remove an existing hard disk 1 2 3 Select the virtual machine to modify from the Inventory panel Make sure that the virtual machine is powered off In the Hardware section of the Summary tab click the hard disk to remove and select one of the following m Remove Removes the hard disk from the virtual machine m Delete from Disk Removes the hard disk from the virtual machine and deletes the associated disk files from the host system A dialog box asks you to confirm that you want to remove the disk If you want to remove it click Yes The virtual disk is removed Virtual Disk Maintenance Tasks Defragmenting virtual disks
213. ies page select a physical port from the drop down menu 4 Optional To connect to the host s serial port when the virtual machine is powered on select Connect at power on the default 5 Click Next The Ready to Complete page displays the hardware settings 6 Review the configuration summary and click Finish to complete the wizard To add an output file parallel port to the virtual machine 1 Select the virtual machine to modify from the Inventory panel 1 From the Add Hardware or New Virtual Machine wizard click Parallel Port For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 2 Click Output file 3 On the Properties page type the path and filename for the output file or click Browse to navigate to a file in an existing datastore To enter the path manually you must use the format datastore_name path_and_filename 4 Optional To connect to the host s serial port when the virtual machine is powered on select Connect at power on the default 5 Click Next The Ready to Complete page displays the hardware settings 6 Review the configuration summary and click Finish to complete the wizard RC DRAFT VMware Inc Configuring Virtual Machine Hardware Editing a Virtual Parallel Port You can edit a virtual parallel port to change its configuration settings To edit an existing parallel port 1 2 3 4 6 Select the virtual machine to mo
214. ification area of the guest s Windows taskbar If you cannot find the VMware Tools icon in the notification area use the guest s Windows Control Panel to display it See Using the Windows Control Panel to Display the Taskbar Icon on page 89 m In Linux FreeBSD and Solaris guests open a terminal window and enter the command usr bin vmware toolbox amp m In NetWare guests do one of the following m InaNetWare 5 1 or higher guest select Novell gt Settings gt VMware Tools for NetWare m Ina NetWare 4 2 guest use VMware Tools commands in the system console The VMware Tools program is called vmwtool RC DRAFT VMware Inc Installing and Using VMware Tools Using the Windows Control Panel to Display the Taskbar Icon If VMware Tools is installed in a Windows guest operating system but the VMware Tools icon does not appear in the notification area of the Windows taskbar you can use the Windows Control Panel to display it To use the Windows Control Panel to display the taskbar icon 1 2 3 Go to Start gt Control Panel Double click the VMware Tools icon On the Options tab select Show VMware Tools in the taskbar and click Apply Options Tab The Options tab of the VMware Tools control panel provides the following options VMware Inc Time synchronization between the virtual machine and the host operating system Periodically every minute checks whether the guest operating system s time is l
215. ight have undesirable effects This and other behavior related to key code mapping can be controlled by powering off the virtual machine closing the VMware Server window and using a text editor to add configuration settings to the virtual machine s configuration vmx file You might want to use some of the following configuration settings m xkeymap usekeycodeMapIfxXFree86 TRUE Use key code mapping if you are using an XFree86 server even if it is remote m xkeymap usekeycodeMap TRUE Always use key code mapping regardless of server type m xkeymap nokeycodeMap TRUE Never use key code mapping m xkeymap keycode lt code gt lt v scan code gt If you are using key code mapping map key code lt code gt to lt v scan code gt In this example lt code gt must be a decimal number and lt v scan code gt is a C syntax hexadecimal number for example 0x001 The easiest way to find the X key code for a key is to run xev or xmodmap pk Most of the v scan codes are covered in V Scan Code Table on page 180 The keysym mapping tables described in this section are also helpful Use this feature to make small modifications to the mapping For example to swap left Ctrl and Caps Lock use the following settings xkeymap keycode 64 xkeymap keycode 37 OxQ1d 4 X Caps_Lock gt VM left ctrl 0x03a X Control_L gt VM caps lock These configuration lines can be added to your personal VMware Server configuration
216. igure another bridged network yes no no Answer yes 3 If you have additional physical network adapters not yet connected to a bridged network the prompt is repeated showing information about all currently configured bridged networks 4 When you have set up all the bridged networks you want type no Configuring Bridged Networking When Using Teamed Network Interface Cards Network adapter teaming where two or more network interface cards work as one and appear as a single separate device provides a VMware Server host and the virtual machines running on it with a level of network hardware fault tolerance If one physical network adapter fails then network traffic for the host and virtual machines can continue using the remaining network adapters in the team VMware Inc RC DRAFT 229 VMware Server User s Guide 230 Another method for providing fault tolerance is by making sure that automatic bridging is enabled This feature is available on Windows hosts only and is enabled by default For more information see Configuring Bridged Networking Options on a Windows Host on page 217 This method is more limited than using network adapter teaming as it does not allow for load balancing switch fault tolerance fault tolerance to any necessary services running on the host or the ability to specify an adapter as the primary or secondary adapter Certain network adapter teaming modes provide load balancing and are discussed b
217. iguring Virtual Machine Hardware 135 VMware Inc Configuring Hard Disks 135 Hard Disk Types and Properties 136 Adding a Hard Disk to a Virtual Machine 138 Editing a Virtual Hard Disk 139 Removing a Hard Disk from a Virtual Machine 140 Virtual Disk Maintenance Tasks 140 Configuring CD DVD Drives 143 CD DVD Drive Type and Properties 144 Adding a CD DVD Drive to a Virtual Machine 144 Editing a Virtual CD DVD Drive 146 Removing a CD DVD Drive from a Virtual Machine 147 Configuring Floppy Drives 147 Adding a Floppy Drive to a Virtual Machine 147 Editing a Virtual Floppy Drive 149 Removing a Floppy Drive from a Virtual Machine 150 Configuring Passthrough Generic SCSI Devices 150 Adding a Passthrough Generic SCSI Device 150 Editing Passthrough Generic SCSI Devices 151 Removing Passthrough Generic SCSI Devices 151 Configuring SCSI Controllers 152 Configuring USB Controllers and Devices 152 Adding a USB Controller to a Virtual Machine 152 Removing a USB Controller from a Virtual Machine 153 Connecting USB Devices 153 Using USB Devices in a Virtual Machine 154 VMware Server User s Guide Disconnecting USB Devices from a Virtual Machine 157 Configuring Sound 157 Adding a Sound Adapter to a Virtual Machine 158 Editing a Virtual Sound Adapter 158 Removing a Sound Adapter from a Virtual Machine 159 Configuring Serial Ports 159 Adding a Serial Port to a Virtual Machine 159 Editing a Virtual Serial Port 162 Removing a Serial Port from
218. ile an application in the virtual machine is sending a transaction to a database on a separate machine If you revert to that snapshot after the transaction starts but before it has been committed the database could be inconsistent 188 RC DRAFT VMware Inc Preserving the State of a Virtual Machine Enabling and Disabling Background Snapshots for All Virtual Machines Taking a snapshot is not instantaneous You can edit a host wide setting to take snapshots as a background activity This allows you to continue working while VMware Server preserves the state of the virtual machine However enabling background snapshots for a host with slow hard disks can adversely affect performance If you experience significant performance problems when taking or restoring snapshots disable background snapshots The procedure to configure the host wide setting to enable and disable background snapshots is described in Enabling and Disabling Background Snapshots on page 108 Snapshots and a Virtual Machine s Hard Disks When the virtual machine writes new data to disk after a snapshot is created that data is written to redo log files These files can grow quite large as newly saved data continues to accumulate in them until you take an action that affects the snapshot Be aware of how much disk space these files consume m Remove a snapshot When you remove the snapshot the changes accumulated in the redo log files are written permanently
219. iles are named vmware lt n gt log Also save any dump Windows or core Linux files VMware Host Agent Log File The VMware Host Agent writes information to log files On a Windows and Linux hosts the files are named hostd lt n gt log On Windows hosts the files are located in the directory lt ALLUSERSPROFILE gt VMware VMware Server For example C Documents and Settings All Users Application Data VMware VMware Server On Linux host systems the files are located in the directory var log vmware VMware Authorization Service Log File You can manually enable logging for the VMware Authorization Service named vmware authd on Linux hosts To enable logging for the VMware Authorization Service 1 Ina text editor edit the following file m Windows config ini located in the directory lt ALLUSERSPROFILE gt VMware VMware Server For example 16 RC DRAFT VMware Inc About This Book C Documents and Settings All Users Application Data VMware VMware Server m Linux etc vmware config 2 Add the following lines to the configuration file vmauthd LogEnabled TRUE log vmauthdFileName vmauthd log pref hardLimitDebug 2 3 To enable logging m Ona Windows host select Start gt Administrative Tools gt Services right click VMware Authorization Service and select Restart m Ona Linux host the log file is enabled when you save and close the configuration file On Windows hosts the vmauthd Lo
220. in the drive and run DMACHECK EXE from the SUPPORT UTILS 1386 folder on the CD Alternatively download DMACHECK EXE from the Microsoft Web site http support microsoft com kb q191774 Click the Enabled option for the IDE controller and channel configured for the virtual disk Typically this is channel 0 only unless you have the virtual machine configured with multiple virtual disks and no virtual CD DVD drive Do not enable DMA on an IDE channel with a virtual CD DVD drive attached Monitoring Virtual Machine Performance on Windows Hosts VMware Server provides a set of counters that the Microsoft Performance console can use to collect performance data from running virtual machines VMware Inc RC DRAFT 275 VMware Server User s Guide 276 The Performance console is available only on Windows hosts However you can monitor the performance of any type of guest operating system including Linux guests The VMware Server performance counters can monitor the following data from a running virtual machine m Reads and writes to virtual disks m Memory usage m Virtual network traffic You can track virtual machine performance only when a virtual machine is running The performance counters reflect the state of the virtual machine not the guest operating system For example the counters can determine how often the guest reads from a virtual disk but cannot determine how many processes are running in the guest To add counters t
221. indows 2000 Advanced Server SP3 SP4 Linux 64 Bit Guest Operating Systems Mandriva Linux 2006 Red Hat Enterprise Linux 5 1 Red Hat Enterprise Linux 5 0 Red Hat Enterprise Linux AS 4 5 Red Hat Enterprise Linux ES 4 5 Red Hat Enterprise Linux WS 4 5 SUSE Linux 9 0 SP1 SP2 SP3 SUSE Linux Enterprise Server 10 SP1 SUSE Linux Enterprise Server 10 SUSE Linux Enterprise Server 9 0 SP1 SP2 SP3 SP4 SUSE Linux Enterprise Desktop 10 10 1 10 2 openSUSE 10 2 formerly known as SUSE Linux 10 2 Open Enterprise Server SP1 SP2 Ubuntu Linux 8 04 Ubuntu Linux 7 10 Ubuntu Linux 7 04 Ubuntu Linux 6 10 Ubuntu Linux 6 06 Ubuntu Linux 5 10 Ubuntu Linux 5 04 RC DRAFT VMware Inc Introduction and System Requirements Linux 32 Bit Guest Operating Systems m Mandriva Linux 2006 m Mandrake Linux 10 1 Mandrake Linux 10 0 Mandrake Linux 9 x m Red Hat Enterprise Linux 5 1 Red Hat Enterprise Linux 5 0 Red Hat Enterprise Linux AS 4 5 Red Hat Enterprise Linux ES 4 5 Red Hat Enterprise Linux WS 4 5 m SUSE Linux 9 0 9 1 9 2 9 3 m SUSE Linux Enterprise Server 10 SP1 SUSE Linux Enterprise Server 10 SUSE Linux Enterprise Server 9 SP1 SP2 SP3 SP4 m SUSE Linux Enterprise Desktop 10 10 1 10 2 m openSUSE 10 2 formerly known as SUSE Linux 10 2 Open Enterprise Server SP1 SP2 Ubuntu Linux 8 04 Ubuntu Linux 7 10 Ubuntu Linux 7 04 Ubuntu Linux 6 10 Ubuntu Linux 6 06 Ubuntu Linux 5 10 Ubuntu Linux 5 04 Sun Solaris 64
222. ing A Resets the virtual machine Depending on how you have configured the power options for this virtual machine VMware Server might shut down and restart the guest operating system and execute any scripts associated with this power state change NOTE Shutting down or restarting a guest operating system works only when VMware Tools is installed Otherwise the power is turned off or the virtual machine is reset exactly as if you had pushed the power or reset button on a physical machine For information about installing VMware Tools see Chapter 5 Installing and Using VMware Tools on page 71 For information about how to use VMware Tools scripts to affect power state behavior see Changing Virtual Machine Power Settings on page 118 and How VMware Tools Scripts Affect Power States on page 93 Changing Virtual Machine Name and Guest System Settings You can change the name and the guest operating system setting of the selected virtual machine VMware Inc RC DRAFT 117 VMware Server User s Guide To change virtual machine name or guest operating system settings 1 3 In the Commands section of the virtual machine s Summary tab click Configure VM In the General tab change the name or guest operating system setting m Optional To change the display name type a new name in the Virtual Machine Name text box m Optional To change the guest operating system setting for example if you are upg
223. ing Two Way Virtual Symmetric Multiprocessing on page 270 RC DRAFT VMware Inc Performance Tuning for VMware Server To change the number of processors in a virtual machine 1 Select the virtual machine to modify from the Inventory panel 2 Make sure that the virtual machine is powered off 3 In the Hardware section of the Summary tab click the Processors icon and select Edit 4 Select the number of processors from the Processor Count drop down menu 5 Click OK to save your changes Configuring and Maintaining Guest Operating Systems This section includes recommendations for guest operating system configuration and maintenance to optimize VMware Server performance Installing Linux Guest Operating Systems in Text Mode When you are installing a Linux guest operating system use the text mode installer instead of the graphical installer if possible This makes the installation process faster Selecting the Correct Guest Operating System Make sure that you select the correct guest operating system for each of your virtual machines For information about how to verify or change the guest operating system type see Changing Virtual Machine Name and Guest System Settings on page 117 VMware Server optimizes certain internal configurations based on this setting These optimizations can greatly aid the operating system they target but they can cause significant performance degradation if there is a mismatch between the settin
224. ing a domain controller on another LAN To log on to a Windows domain outside the virtual NAT network the virtual machine needs access to a WINS server for that domain There are two ways you can connect the virtual machine to a WINS server You can connect to the WINS server provided by the DHCP server used on the NAT network provided that the WINS server is already set up on the host If you want to connect from the virtual machine to a WINS server not set up on the host you can manually enter the IP address of the WINS server Using NAT to Connect to an Existing WINS Server Already Set Up on the Host To use this method a WINS server in the same workgroup or domain must be set up on the host These steps use Windows 2000 Windows XP or Windows Server 2003 as a guide The process is similar for Windows NT Windows Me and Windows 9x guests To use NAT to connect to an existing WINS Server 1 In the virtual machine right click on My Network Places and select Properties 2 In the Network Connections window right click the virtual network adapter and select Properties 3 Inthe Properties dialog box select Internet Protocol TCP IP and click Properties 4 Inthe TCP IP Properties dialog box click Advanced 5 Click the WINS tab then under NetBIOS setting select Use NetBIOS setting from DHCP Server 6 Click OK twice and click Close VMware Inc RC DRAFT 247 VMware Server User s Guide 248 Manually Entering the IP Addre
225. ing physical storage resources A datastore is the storage location for virtual machine files The storage location can be the local file system a CIFS store Windows only or an NFS mounted file system Linux only disk mode A property of a virtual disk that defines its external behavior how the virtualization layer treats its data but is completely invisible to the guest operating system Available modes vary by product and include persistent mode changes to the disk are always preserved across sessions and nonpersistent mode changes are never preserved folder A managed entity used to group other managed entities Folder types are determined by the kinds of child entities they contain See also child FQDN fully qualified domain name The name of a host including both the host name and the domain name For example the FQDN of a host named esx1 in the domain vmware com is esx1 vmware com full screen mode A display mode in which the virtual machine s display fills the entire screen group A set of users assigned a common set of privileges A group may contain other groups VMware Inc Glossary growable disk A type of virtual disk in which the disk space is not preallocated to its full size Its files start out small in size and grow as data is written to the disk See also preallocated disk guest operating system An operating system that runs inside a virtual machine See also host operating system H host
226. ings on page 109 m Enabling Quiesced Backups of Virtual Machines on Windows on page 111 Managing the Virtual Machine Inventory After you have installed VMware Server you can create new virtual machines as described in Chapter 4 Creating and Upgrading Virtual Machines on page 57 These virtual machines are automatically added to your inventory You can also add existing virtual machines to your inventory so you can manage them using VI Web Access VMware Inc RC DRAFT 101 VMware Server User s Guide 102 This section describes how to add and remove virtual machines in the inventory Adding a Virtual Machine to the Inventory When you create a virtual machine using VI Web Access it is automatically added to the inventory This section describes how to add a virtual machine to the inventory if it is on a networked file system or copied from another host Before you can add a virtual machine to the inventory the files that make up the virtual machine must be located in a datastore See Managing Datastores on page 103 To add a virtual machine to the inventory 1 Select the host in the Inventory panel 2 Inthe Commands section of the host Summary tab click Add Virtual Machine to Inventory 3 Click Browse to locate the configuration file vmx file extension for the virtual machine you want to add to the inventory Use the Inventory column to navigate the file system The Contents column lists the conten
227. ings 258 virtual networks 203 207 215 VMware Tools scripts 119 connecting CD DVD drives 125 floppy drives 125 floppy image files 125 ISO image files 125 USB devices 153 Console tab VI Web Access 51 console virtual machine 51 53 core files 16 CPU host requirement 24 provided in virtual machines 28 See also processors 270 creating CD DVD drives 144 datastores 104 floppy drives 147 generic SCSI devices 150 hard disks 138 network adapters 215 parallel ports 170 passthrough SCSI devices 150 permissions 198 roles 196 serial ports 159 sound adapters 158 USB controllers 152 virtual machines 57 VMware Remote Console Index shortcuts 128 Web shortcuts for virtual machines 127 Creative Labs 31 158 D datacenters privileges 291 datastores adding 104 managing 103 removing 106 renaming 105 DDNS 228 debugging effect on performance 273 enabling and disabling virtual machine 121 default scripts for VMware Tools 93 defragmenting physical host disks 265 virtual disks 140 272 deleting CD DVD drives 147 datastores 106 floppy drives 150 hard disks 140 network adapters 217 parallel ports 171 permissions 200 roles 197 serial ports 163 sound adapters 159 USB controllers 153 virtual machines 102 123 desktop shortcut for VMware Server 39 device drivers BusLogic SCSI 61 LSI Logic SCSI 61 RC DRAFT ad VMware Server User s Guide 328 VMware Tools 72 devices configuring SCSI in virtual
228. iption If you configured the power off operation to shut down the guest this script runs when the virtual machine is being powered off If you configured the reset operation to restart the guest this script runs when the virtual machine is being reset This script has no effect on networking for the virtual machine poweron vm default If you configured the power on operation to start the guest this script runs when the virtual machine is being powered on rather than resumed If you configured the reset operation to restart the guest this script runs after virtual machine restarts This script has no effect on networking for the virtual machine resume vm default If you configured the power on operation to start the guest or the reset operation to restart the guest this script runs when the virtual machine is resumed after it was suspended On Windows guests if the virtual machine is configured to use DHCP this script renews the IP address of the virtual machine On Linux FreeBSD and Solaris guests this script starts networking for the virtual machine suspend vm default If you configured the suspend operation to suspend the guest this script runs when the virtual machine is being suspended On Windows guests if the virtual machine is configured to use DHCP this script releases the IP address of the virtual machine On Linux FreeBSD and Solaris guests this script stops networking for the virtual machi
229. is specified all removable devices in the virtual machine are disabled RC DRAFT VMware Inc Installing and Using VMware Tools Table 5 2 VMware Tools Commands for Netware Guests Continued vmwtool Command Definition enabledevice lt device name gt Enables the specified device or devices in the virtual machine If no device is specified all removable devices in the virtual machine are enabled synctime on off Lets you turn on or off synchronization of time in the guest operating system with time on the host operating system By default time synchronization is turned off Use this command without any options to view the current time synchronization status idle on off Lets you turn the CPU idler on or off By default the idler is turned on The CPU idler program is included in VMware Tools for NetWare guests The idler program is needed because NetWare servers do not idle the CPU when the operating system is idle As a result a virtual machine takes CPU time from the host regardless of whether the NetWare server software is idle or busy Customizations to VMware Tools Customizations include modifying or writing scripts that run when a virtual machine s power state changes executing commands when you shut down or restart a UNIX guest and passing commands in strings that run in startup scripts How VMware Tools Scripts Affect Power States When VMware Tools is installed if you configure a virtual machine
230. k The file allocation options are displayed and cannot be changed When the virtual machine is powered off you can modify the virtual device node If the virtual machine does not have a snapshot you can also do the following m Increase the disk capacity for a SCSI virtual disk The virtual machine must be powered off m Change the disk mode To edit an existing hard disk 1 Select the virtual machine to modify from the Inventory panel 2 Make sure that the virtual machine is powered off 3 In the Hardware section of the Summary tab click the hard disk to modify and select Edit The Hard Disk dialog box displays information about the disk including the datastore it is in the location of the first file associated with the disk the disk capacity whether the disk is growable or preallocated and whether the disk spans multiple files 4 Optional For virtual disks with settings that allow you to increase the disk capacity click Increase Capacity and enter a new value in the Increase By or New Capacity field The other field is automatically adjusted to reflect the change If you have a snapshot you must remove it before you can change the disk capacity You can only change the disk capacity for SCSI virtual disks The virtual machine must be powered off See Disk Capacity Setting on page 136 VMware Inc RC DRAFT 139 VMware Server User s Guide Optional In the Virtual Device Node section select an adapter and dev
231. k for example quorum vmdk For information see Adding a Hard Disk to a Virtual Machine on page 138 Add the following parameters to the virtual machine configuration file CSQL1 vmx as described in Changing Virtual Machine Advanced Settings on page 121 m Set scsil sharedBus to virtual m Set disk locking to false This enables SCSI reservation which is described in more detail in the section Using SCSI Reservation to Share Virtual SCSI Disks on page 278 You are finished creating the virtual machine for the first node in your cluster The next step is to install a guest operating system in the virtual machine Install the Windows 2000 Advanced Server or Windows Server 2003 Enterprise Edition guest operating system as described in Installing a Guest Operating System on page 66 NOTE Do not install the clustering services during the installation of the guest operating system For information about your guest operating system see the VMware Guest Operating System Installation Guide available from the VMware Web site VMware Inc 7 Configuring Clustering on Windows Hosts Install VMware Tools in the guest operating system See Installing VMware Tools on page 73 To clone the first virtual machine node 1 a A N Run sysprep exe which is available on the Windows CD in the file support tools deploy cab or from the Microsoft Web site The sysprep exe utility removes the securit
232. k Removes a scheduled task from the VC only Allinventory Allinventory queue objects objects User interface element Scheduled Tasks context menu Inventory gt Scheduled Task gt Remove Edit gt Remove Run Task Runs the scheduled task immediately VC only Allinventory Allinventory User interface element Scheduled objects objects Tasks context menu Inventory gt Scheduled Task gt Run 1 Creating and running a task on demand requires permission to invoke the associated action Sessions Table A 16 Session Privileges Privilege Pair with Effective on Name Description Affects Object Object Global Sets the global log in message VC only Root folder Root folder Message User interface element Sessions tab Administration gt Edit Message of the Day Impersonate Impersonates another user This VC only Root folder Root folder User capability is used by extensions VMware Inc 303 RC DRAFT VMware Server User s Guide Table A 16 Session Privileges Continued Privilege Pair with Effective on Name Description Affects Object Object Validate Verifies session validity VC only Root folder Root folder Session View and Allows viewing of session Forces log VC only Root folder Root folder Terminate out of one or more logged on users Sessions User interface element Sessions tab Tasks Table A 17 Tasks Privileges Privilege Pair with Effective on Name Description Affects Object Object C
233. k to a Virtual Machine Virtual disks are stored as files in a datastore The datastore location can be the local file system a CIFS store Windows only or an NFS mounted file system Linux only See Managing Datastores on page 103 It does not matter whether the datastore location is on an IDE or SCSI physical disk An IDE virtual disk can be stored on either an IDE physical hard disk or on a SCSI physical hard disk So can a SCSI virtual disk You can add a SCSI virtual disk to a hardware version 7 virtual machine when the virtual machine is powered on For earlier virtual machine hardware versions it is possible to add a SCSI virtual disk when the virtual machine is powered on only if a SCSI controller with an available slot already exists SCSI controllers are created as needed but cannot be created when the virtual machine is powered on for virtual machines with hardware versions earlier than 7 It is not possible to add an IDE virtual disk when the virtual machine is powered on NOTE If you have a Windows NT 4 0 guest with a SCSI virtual disk you cannot add both an additional SCSI disk and an IDE disk to the configuration To add a new or existing virtual disk 1 From the Add Hardware or New Virtual Machine wizard click Hard Disk For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 2 On the Hard Disk page click one of the following m Create a Ne
234. ke a conventional disk drive on a physical computer See also disk mode nonpersistent mode preallocated disk A type of virtual disk where all disk space for the virtual machine is allocated at the time the disk is created See also growable disk privilege Authorization to perform a specific action or set of actions on a managed object or group of managed objects read only user A role in which the user is allowed to view the inventory but not allowed to perform any tasks remote console An interface to a virtual machine that provides nonexclusive access to a virtual machine from the server on which the virtual machine is running and from workstations connected to that server See also VMware Remote Console resume To return a virtual machine to operation from its suspended state When you resume a suspended virtual machine all applications are in the same state they were when the virtual machine was suspended See also suspend VMware Inc 321 Workstation User s Manual V X 322 role A defined set of privileges that can be assigned to users and groups to control access to VMware Server objects shrink To reclaim unused space in a virtual disk If a disk has empty space shrinking reduces the amount of space the virtual disk occupies on the host drive You cannot shrink preallocated virtual disks snapshot A reproduction of the virtual machine just as it was when you took the snapshot including the virtual machine s
235. l networks Or test a virtual machine with multiple network interface cards without using any physical network adapters On Windows hosts the first host only network is set up automatically when you install VMware Server On Linux hosts the first host only network is set up when you run the vmware config pl program after you install VMware Server provided you agree to install host only networking If you did not agree to use host only networking you need to run the script again to set up host only networking To set up the second host only network follow the steps outlined below for your host operating system To set up the second host only interface on a Windows host 1 From the Windows Start menu select Programs gt VMware Server gt Manage Virtual Networks Click Host Virtual Adapters Click Add new adapter Select the virtual network on which to use the adapter and click OK Click Apply N oO FF W N Click OK to close the virtual network editor RC DRAFT VMware Inc Configuring a Virtual Network To set up the second host only interface on a Linux host 1 As root su run the VMware Server configuration program vmware config pl V CAUTION To configure VMware Server correctly the vmware config pl configuration program requires all virtual machines to be shut down The program shuts down any running virtual machines automatically After asking about a NAT network the program asks Do
236. l provides options for enabling and connecting to certain devices The controls for connecting and disconnecting certain devices might not be available To connect and disconnect removable devices using VMware Remote Console see Connecting and Disconnecting Client Devices on page 125 RC DRAFT VMware Inc Installing and Using VMware Tools Scripts Tab From the Scripts tab of the VMware Tools control panel you can edit disable or run scripts that help automate guest operating system operations when you change the virtual machine s power state From this tab you can also specify the location of custom scripts for the Suspend Resume Power On Power Off and Reset buttons On most guest operating systems if VMware Tools is installed and if you configure a virtual machine s power controls to use the guest options one or more default scripts run on the guest whenever you change the power state of the virtual machine For example if you use the virtual machine configuration settings click Configure VM in the Commands section of the virtual machine workspace and click the Power tab and set the Power Off control to use Shut Down Guest then the poweroff vm default script runs when you click the Power Off button in the toolbar This script causes the guest operating system to shut down gracefully A description of each script is provided later in this section in How VMware Tools Scripts Affect Power States on page 93
237. lders Machine machine including vmx disks logs VC machines Download and nvram No user VI Client interface elements are associated with this privilege VMware Inc RC DRAFT 309 VMware Server User s Guide Table A 21 Virtual Machine Provisioning Privileges Continued Privilege Name Allow Virtual Machine Files Upload Description Writes files associated with a virtual machine including vmx disks logs and nvram No user VI Client interface elements are associated with this privilege Affects HC and VC Pair with Object Virtual machines Effective on Object Root folders Clone Clones an existing virtual machine and allocates resources User interface element Inventory gt Virtual Machine gt Clone context menu Summary tab VC only Virtual machines Virtual machines Clone Template Clones a template User interface element Inventory gt Virtual Machine gt Template gt Clone context menu Virtual Machines tab VC only Virtual machines Virtual machines Create Template From Virtual Machine Creates a new template from a virtual machine User interface element Inventory gt Virtual Machine gt Template gt Clone to Template context menu Summary tab items VC only Virtual machines Virtual machines Customize Customizes a virtual machine s guest operating system without moving the virtual machine User int
238. le 21 Increased Memory Support 21 Increase in Number of Network Adapters Supported 21 Quiesced Backups of Virtual Machines on Windows 21 Support for High Speed USB 2 0 Devices 21 Additional Host Operating System Support 22 Additional Guest Operating System Support 22 Improved 64 Bit Guest Support 22 64 Bit Sound Driver 22 Native 64 Bit Host Support on Linux 22 Updated VIX API 23 VMCI Sockets Interface 23 About the Host and Guest Computers 23 Host System Requirements 23 PC Hardware 23 Memory 24 Disk Drives 24 Local Area Networking 25 Windows Host Operating Systems 25 Linux Host Operating System Requirements 26 VI Web Access and VMware Remote Console Client System Requirements 27 Virtual Machine Specifications 28 Processor 28 Chip Set 28 BIOS 28 Memory 29 Graphics 29 VMware Server User s Guide IDE Drives 29 SCSI Devices 29 PCI Slots 29 Floppy Drives 30 Serial COM Ports 30 Parallel LPT Ports 30 USB Ports 30 Keyboard 30 Mouse and Drawing Tablets 30 Ethernet Card 30 Virtual Networking 31 Sound 31 Supported Guest Operating Systems 31 Processor Support for 64 Bit Guest Operating Systems 34 2 Installing VMware Server 35 Installation Prerequisites 35 Preparing to Install VMware Server 35 Sharing a VMware Server Host with Other VMware Products 36 Installing VMware Server on a Windows Host 37 Installing VMware Server Silently 39 Uninstalling VMware Server on a Windows Host 41 Installing VMware Server on a Linu
239. le in xkeymap for your keyboard but cannot detect it lt keyboard type gt must be one of the tables in the xkeymap directory See above for location However the failure to detect the keyboard probably means the table is not completely correct for you m xkeymap keysym lt sym gt lt v scan code gt If you use keysym mapping map keysym lt sym gt to lt v scan code gt When you do lt sym gt must be an X keysym name and lt v scan code gt is a C syntax hexadecimal number for example 0x001 The easiest way to find the keysym name for a key is to run xev or xmodmap pk The X header file usr include X11 keysymdef h has a complete list of keysyms The name of a keysym is the same as its C constant without the XK_ prefix Most v scan codes are in V Scan Code Table on page 180 The xkeymap tables themselves are also helpful Use them to fix small errors in an existing mapping m xkeymap fileName lt file path gt Use the keysym mapping table in lt file path gt A table is a sequence of configuration lines using the following format lt sym gt lt v scan code gt where lt sym gt is an X keysym name and lt v scan code gt is a C syntax hexadecimal number for example 0x001 See the explanation of xkeymap keysym above for tips on finding the keysyms and v scan codes for your keyboard VMware Inc RC DRAFT 179 VMware Server User s Guide Compiling a complete keysym mapping is difficult I
240. lect Yield CPU on poll The kernel in the target virtual machine uses the virtual serial port in polled mode not interrupt mode To prepare the host Before you begin make sure that you have a version of Debugging Tools for Windows that supports debugging over a pipe You must have version 4 0 18 0 or higher To debug an application using WinDbg or KD 1 Power on the virtual machine 2 Edit the serial port 3 Make sure that the serial port is connected 4 Confirm the path and filename for the pipe Depending on the host system enter one of the following m On Windows hosts The pipe name must be in the format pipe lt namedpipe gt The name must begin with pipe m On Linux hosts The pipe name must be tmp lt socket gt or another UNIX socket name of your choice 5 At the command prompt on the host system do one of the following m Ifyou are using WinDbg enter the following windbg k com port pipe lt namedpipe gt pipe m Ifyou are using KD enter the following kd k com port pipe lt namedpipe gt pipe 6 Press Enter to start debugging VMware Inc RC DRAFT 167 VMware Server User s Guide 168 Debugging an Application in a Virtual Machine from Another Virtual Machine In this example you have kernel code to debug in a virtual machine the target virtual machine and are running Debugging Tools for Windows WinDbg or Kernel Debugger KD in another virtual machine the debugger virtual machine
241. lect some information This is normal If the VMware support team needs that information a support representative might ask you to run the script again as root The script creates a compressed tgz file in the current directory 3 Include the output file with your support request If your virtual machines are installed in a non standard location the script might not pick up all the required data Make sure that the log and vmx files from your virtual machine folders are included with the files you send To run the support script on a Windows host 1 Open a command prompt 2 Change to the VMware Server program directory The default directory is C Program Files VMware VMware Server 3 Run the support script cscript vm support vbs VMware Inc RC DRAFT 15 VMware Server User s Guide After the script runs it displays the name and location of the zipped output Log Files The following log files are generated by VMware Server and collected by the support script Virtual Machine Log File If a virtual machine exits abnormally or crashes run the support script or save the virtual machine log files before you restart the virtual machine The virtual machine log files are located in the same directory as the virtual machine configuration vmx file In the Commands section of the virtual machine s Summary tab click Configure VM The path to the configuration file is shown in the General tab On Windows and Linux hosts the f
242. lected the privileges associated with the role are listed in the tree below for your reference Optional Select the Grant this set of permissions to child objects check box If this check box is selected the role is also applied to all child objects of the selected inventory object Click OK The permission is added to the list of permissions for the object The list of permissions includes all users and groups that have roles assigned to the object and indicates the level at which the permission is defined Editing Permissions When you edit a permission you can change the role to pair with the user or group and whether the permission is propagated to child objects The privilege tree is also displayed so you can see the privileges associated with the role you select To edit the permission role for a user or group 1 2 3 4 5 VMware Inc Click the host s or virtual machine s Permissions tab In the Permissions list select the permission you want to modify Click Edit Permission in the Commands section of the tab Select a user or group to which you want to assign a role on this object Select a role to assign from the drop down list When a role is selected the privileges granted with the role are listed in the tree below for your reference Optional Select the Grant this set of permissions to child objects check box If this check box is selected the role is also applied to all child objects of the selec
243. lements of the management interface Create Virtual Machine Starts the New Virtual Machine wizard See Chapter 4 Creating and Upgrading Virtual Machines on page 57 Add Virtual Machine to Inventory Adds a virtual machine to the host inventory See Managing the Virtual Machine Inventory on page 101 Remove Virtual Machine Removes a virtual machine from the inventory and optionally deletes the virtual machine files This option is enabled if the virtual machine is powered off See Managing the Virtual Machine Inventory on page 101 Power On Resume Powers on a powered off virtual machine or resumes a suspended virtual machine Power Off Powers off the virtual machine immediately This is the same as pulling the plug on a physical computer Suspend Suspends a powered on virtual machine Suspend Guest Suspends the guest operating system VMware Tools executes the script associated with this power state change if any Reset Resets the virtual machine immediately This is the same as pressing the reset button on a physical computer Shut Down Guest Shuts down the guest operating system VMware Tools executes the script associated with this power state change if any Restart Guest Restarts the guest operating system and the virtual machine VMware Tools executes the script associated with this power state change if any RC DRAFT VMware Inc Learning VMware Server Basics
244. ling and Disabling Background Snapshots 108 Configuring Virtual Machine Startup and Shutdown Settings 109 Enabling System Wide Startup and Shutdown Settings 109 Specifying the Startup and Shutdown Order for Virtual Machines 110 Customizing the Startup and Shutdown Settings for Individual Virtual Machines 110 Enabling Quiesced Backups of Virtual Machines on Windows 111 7 Running Virtual Machines 115 Running VMware Tools 116 Changing the Power State of a Virtual Machine 116 Changing Virtual Machine Name and Guest System Settings 117 Changing Virtual Machine Power Settings 118 Changing Virtual Machine Snapshot Settings 119 Locking the Snapshot 120 Setting Snapshot Power Off Options 120 Changing Virtual Machine Advanced Settings 121 Deleting a Virtual Machine 123 Using VMware Remote Console 124 Interacting with the Guest Operating System 124 6 VMware Inc Contents Entering and Leaving Full Screen Mode 124 Connecting and Disconnecting Client Devices 125 Resetting and Powering Off 126 Viewing the Message Log 126 Quitting VMware Remote Console 126 Generating and Sharing Virtual Machine Shortcuts 127 Generating a Web Shortcut 127 Generating a VMware Remote Console Desktop Shortcut 128 Editing Notes in the Virtual Machine Summary Tab 128 Editing the Hardware Configuration of a Virtual Machine 129 Adding Hardware to a Virtual Machine 130 Installing New Software in a Virtual Machine 131 Advanced Options for Application Developers 132 8 Conf
245. ll VMware Tools before you activate the software RC DRAFT Li VMware Server User s Guide Some applications use a product activation feature that creates a key based on the virtual hardware in the virtual machine where it is installed Changes in the configuration of the virtual machine might require you to reactivate the software To minimize the number of significant changes set the memory size and install VMware Tools In the rare instance that VMware Server appears to hang when you install or run software inside a virtual machine consider temporarily disabling acceleration in the virtual machine as described in Changing Virtual Machine Advanced Settings on page 121 Generally the problem occurs early in the program s execution This setting slows down virtual machine performance so it is recommended only for getting past the problem with running the program After you pass the point where the program was encountering problems try returning to the Advanced Settings tab and deselecting Disable acceleration Advanced Options for Application Developers 132 Application developers can use the following APIs SDKs and IDEs when writing and debugging applications that run in virtual machines VIX API for writing programs to automate virtual machine operations The API is high level easy to use and practical for both script writers and application programmers API functions allow you to register power on or off virtual
246. low the add on to be installed from the VMware Server host system and click Close You are returned to the Console tab as shown in Figure 3 1 iii Click Install plugin The Software Installation page appears iv Click Install Now RC DRAFT VMware Inc Learning VMware Server Basics Using VI Web Access The add on is installed Firefox requires you to restart your browser Starting VMware Remote Console from the Console Tab Select the Console tab when you want to interact directly with the guest operating system running in a virtual machine If the VMware Remote Console add on is not installed in the Web browser or a new version of the add on is available you are prompted to install it as described in Installing the VMware Remote Console Add On on page 51 When a virtual machine is powered off suspended or unavailable the Console tab displays a message and possible actions For example when the virtual machine is powered off the power on option is available When the virtual machine is powered on you can click anywhere in the Console screen to open VMware Remote Console You see the VMware Remote Console startup screen for a few moments before the guest operating system begins to run For information about using VMware Remote Console see Using VMware Remote Console on page 124 You can continue to use VMware Remote Console if you close your Web browser Using VI Web Access Menu Options VI Web Access m
247. luding command line options go to the Windows Installer page on the MSDN Web site http msdn2 microsoft com en us library aa367449 aspx To automate the installation of VMware Tools in a Windows guest 1 Make sure that the virtual machine s CD DVD drive is connected to the VMware Tools ISO image and that it is configured to connect whenever you power on the virtual machine a b e Select the virtual machine In the Hardware section of the virtual machine Summary tab click the CD DVD drive to modify and select Edit In the Device status section select the Connect at power on check box In the Connection section select ISO Image and browse to the windows iso file located in the directory where you installed VMware Server Click OK 2 Optional In the guest operating system suppress prompts about installing unsigned drivers If you are installing VMware Tools from a beta or RC release candidate version of VMware Server you are asked to confirm the installation of unsigned drivers Follow these steps to suppress these confirmation prompts For all Windows systems except Windows Vista a b c d On the virtual machine s desktop or Start menu right click My Computer and select Properties Click the Hardware tab and click Driver Signing In the Driver Signing Options dialog box click Ignore and click OK Click OK in the System Properties dialog box For Windows Vista a b On the Start menu righ
248. ly the default m Force use of these features when available Do not use these features 4 Click OK to save your changes and return to the Summary tab To add a parameter to the virtual machine configuration file 1 In the Commands section of the virtual machine s Summary tab click Configure VM 2 Click Advanced 122 RC DRAFT VMware Inc N A GF A Q Running Virtual Machines In the Configuration Parameters section click Add New Entry Enter the name of the parameter in the Name text box Enter the value for the parameter in the Value text box Click OK Click OK to save your changes and return to the Summary tab To edit a parameter in the virtual machine configuration file 1 N oO PP WD N In the Commands section of the virtual machine s Summary tab click Configure VM Click Advanced In the Configuration Parameters section select the parameter and click Edit Enter the new value for the parameter in the Value text box Click OK Click OK to save your changes and return to the Summary tab Deleting a Virtual Machine VMware Server includes options to remove a virtual machine from the inventory or to completely delete the virtual machine You do not need to manipulate files on the host file system to delete a virtual machine Before you can delete a virtual machine or remove it from the inventory it must be powered off or suspended To delete a virtual machine or remove it from the inventory 1 2
249. machine You might want to temporarily disable acceleration in a virtual machine if you try to install or start a program in a virtual machine and the program seems to hang or crash or reports that it is running under a debugger In many cases you can get past the problem by temporarily disabling acceleration This setting degrades virtual machine performance so use it only to get past a problem running the program After you get past the problem return to the Advanced tab and deselect Disable acceleration You might then be able to run the program with acceleration m Support VMI Paravirtualization If you have a VMware VMI 3 0 enabled kernel in a Linux guest operating system you can enable VMI paravirtualization support to improve performance in the virtual machine For more information about paravirtualization in general see the following VMware Web site http www vmware com interfaces paravirtualization html Available VMI enabled kernels include Ubuntu 7 04 Feisty or later Use the standard image for 32 bit Intel x86 systems VMI currently supports only 32 bit guests m Configure Virtualized MMU Settings Recent CPUs are capable of virtualizing the Memory Management Unit MMU The use of this capability almost always improves virtual machine performance However there might be cases where it is preferable not to virtualize the MMU You can select one of the following choices Allow the host to determine automatical
250. machine 29 groups 193 managing 195 growable virtual disks 60 136 guest operating system defined 23 installing 66 interacting with 124 pressing Ctrl Alt Del 124 supported 31 RC DRAFT aa VMware Server User s Guide upgrading 68 H hard disks adding 138 editing 139 removing 140 hardware version ofvirtual machines 59 69 heartbeat and clustering virtual machines 282 host computer disk space required 24 system requirements 23 host operating system defined 23 supported Linux 26 supported Windows 25 host virtual adapters adding 219 disabling 219 enabling 219 removing 219 Host Virtual Adapters tab in virtual network editor 260 Host Virtual Mapping tab in virtual network editor 259 host virtual network mapping 218 259 host only networking basic configuration 210 selecting IP addresses 222 hosts CIM privileges 295 configuration privileges 296 inventory privileges 298 local operations privileges 299 host wide settings 106 109 ICMP 241 IDE drives in virtual machines 29 drives supported in host 24 importing virtual machines 102 independent virtual disks 61 installing disk space requirements 24 guest operating system 66 Linux guests in text mode 271 on Linux host 41 on Windows host 37 software in a virtual machine 131 VMware Remote Console add on 51 VMware Server 35 VMware Server silently on Windows hosts 39 VMware Tools 73 VMware Tools silently on Windows guests 75 Inte
251. machine interaction 307 virtual machine provisioning 309 virtual machine state 311 processor count configuring 270 RC DRAFT maximum in virtual machine 270 setting when creating virtual machine 59 processors host requirement 24 provided in virtual machines 28 product compatibility 59 product registration 15 promiscuous mode 239 PXE image file 36 60 Q quiesced backups 111 quiet mode install VMware Tools 75 quitting VMware Remote Console 126 R RAM amount required on host 24 available in virtual machine 29 Real Media 157 real time clock requirement on Linux host 41 redo log files 314 refreshing virtual network 215 registration 15 Remote Console See VMware Remote Console removing CD DVD drives 147 datastores 106 floppy drives 150 generic SCSI devices 151 hard disks 140 host virtual adapters 219 network adapters 217 parallel ports 171 passthrough SCSI devices 151 VMware Inc VMware Inc permissions 200 roles 197 serial ports 163 sound adapters 159 USB controllers 153 USB devices 157 virtual machines from inventory 102 123 renaming datastores 105 roles 197 repairing VMware Tools installations 88 reporting problems 15 resources privileges 301 resuming virtual machines 185 roles 193 configuring 195 creating 196 default 196 editing 197 managing 195 privileges lists of 289 removing 197 renaming 197 routed server processes 227 routing between two host only networks 235 fo
252. menu options 53 performing disk maintenance 140 platform specifications 28 power operations 116 processor settings 59 product compatibility 59 provisioning privileges 309 removing CD DVD drives 147 removing floppy drives 150 removing from inventory 102 123 removing hard disks 140 removing parallel ports 171 removing serial ports 163 removing sound adapters 159 removing USB controllers 153 resuming 185 setting guest operating system 117 setting power options 118 setting shutdown order 110 339 VMware Server User s Guide 340 setting snapshot options 119 setting startup order 110 setting the name of 117 starting automatically 109 state privileges 311 status information 50 summary information 50 summary view 50 suspending 185 tasks 55 working directory location 118 313 Virtual Machines tab VI Web Access 103 virtual network adapters 206 Virtual Network Editor 258 virtual networks adding adapters 215 changing the configuration 215 components 204 configuring 203 configuring in virtual network editor 258 DHCP server 210 editing adapters 216 refreshing 215 removing adapters 217 teamed NICs 218 Virtual SMP 270 virtual switches 205 VIX API 23 132 VMCI Sockets interface 132 vmdk file 314 vmem file 315 VMI Virtual Machine Interface 122 vmnet1 conf 228 VMnet8 240 vmrun 132 vmsd file 315 vmsn file 315 RC DRAFT vmss file 315 vmvsswriter cfg file 112 VMware Authorization Service default port 44 log 16 v
253. mware config pl 43 VMware host agent log 16 VMware Remote Console 17 desktop shortcuts 128 full screen mode 124 installing Web browser add on 51 interacting with guest 124 powering off 126 quitting 126 resetting 126 shortcuts 128 starting 53 viewing message log 126 VMware Remote Console shortcuts 128 VMware Server host wide settings 106 logging in 47 logging out 56 serial number for 39 VMware Tools 119 About tab 92 automated install 75 command line interface 99 configuring 88 configuring in a Netware virtual machine 92 control panel 88 device drivers 72 Devices tab 90 for FreeBSD guests 82 for Linux guests 78 79 for Solaris guests 81 installing 73 VMware Inc VMware Inc installing from the command line with the RPM installer 79 installing from the command line with the tar installer 79 installing in Windows guests 74 interacting with VSS 111 modifying installation 88 Options tab 89 repairing installation 88 running 116 running scripts during power state changes 93 Scripts tab 91 Shared Folders tab 91 Shrink tab 91 silent install 75 taskbar icon displaying 89 uninstalling 87 using from command line 92 VMware user process 73 vmwtool commands 92 VMware Tools scripts 119 VMware Tools service executing commands on halt or reboot 96 overview of 72 passing strings from the host 97 VMware user process in VMware Tools 73 vmware user starting manually 86 vmware config pl file 43
254. n Changing Virtual Machine Advanced Settings on page 121 If vmci0 unrestricted is not set or set to FALSE the virtual machine cannot communicate with other virtual machines or applications on the host RC DRAFT VMware Server User s Guide 134 RC DRAFT VMware Inc Configuring Virtual Machine Hardware This chapter describes how to use various devices with a virtual machine and covers the following topics m Configuring Hard Disks on page 135 m Configuring CD DVD Drives on page 143 m Configuring Floppy Drives on page 147 m Configuring Passthrough Generic SCSI Devices on page 150 m Configuring SCSI Controllers on page 152 m Configuring USB Controllers and Devices on page 152 m Configuring Sound on page 157 m Configuring Serial Ports on page 159 m Configuring Parallel Ports on page 169 m Keyboard Mapping on Linux Hosts on page 176 Configuring Hard Disks Like a physical computer a virtual machine stores its operating system applications and data files on one or more virtual hard disks You can add and remove hard disks in your virtual machine and modify certain settings for existing hard disks You can install a new operating system on a virtual disk without repartitioning a physical disk or rebooting the host system This section describes how to add edit and remove virtual hard disks and how to configure disk settings VMware Inc RC DRAFT 135
255. n URL for example http lt host name gt 8222 When you connect remotely you are automatically redirected to the secure HTTP HTTPS port RC DRAFT VMware Inc 10 11 12 13 14 Installing VMware Server Also on the Server Configuration Information page select Allow virtual machines to start and stop automatically with the system if you want to configure virtual machines to start up and shut down automatically when the host operating system starts and shuts down For more information see Configuring Virtual Machine Startup and Shutdown Settings on page 109 Click Next On the Configure Shortcuts page deselect any shortcuts you do not want the installer to create On the Ready to Install the Program page click Install or click Back to make changes Optional After you click Install on the Registration Information page enter your name company name and serial number and click Next If you skip this step you must enter your serial number later in VI Web Access before you can power on a virtual machine Your serial number is either on the registration card in your package or in an email if you obtained VMware Server online When the wizard displays the Installation Wizard Completed page click Finish Some installations might require that you reboot your computer When you restart you don t need to log in as a user with Administrator privileges Installing VMware Server Silently If you are inst
256. n Windows Server 2003 Windows XP and Windows 2000 DMA is enabled by default Windows 95 OSR2 and Windows 98 can use DMA for faster IDE hard disk access but DMA might not be enabled by default To enable DMA access using the Device Manager in Windows 95 and Windows 98 1 Right click My Computer and select Properties 2 Click the plus sign next to Disk Drives to display the virtual machine s individual drives 3 Right click the entry for each IDE drive to open its Properties dialog box 4 Under Settings select DMA and accept any warnings that Windows displays 5 Restart the Windows guest system The method for changing the setting varies for other Windows operating systems Using DMA in Windows NT Guests on Multiprocessor Host Systems You might experience slower than expected disk I O performance in Windows NT guest operating systems when using IDE virtual disks on multiprocessor host computers The I O limitation is especially noticeable when the virtual machine is booting You can increase performance by enabling DMA on the virtual disk s IDE channel If you have a virtual disk and a CD DVD attached as master and slave to the primary IDE controller channel 0 and you want to enable DMA power off the virtual machine and edit the CD DVD drive to move it to the secondary IDE controller channel 1 at IDE 1 0 You can enable DMA after installing Windows NT Service Pack 3 or higher In the Windows NT guest insert an SP3 or SP4 CD
257. n for a disk that is configured as a passthrough generic SCSI device m VMware Server supports SCSI reservation only with preallocated virtual disks When you create a new virtual machine or add a new virtual disk to an existing virtual machine configure a preallocated virtual disk when using SCSI reservation Support for SCSI reservation with growable virtual disks is not supported m Disks using SCSI reservation can be shared only among virtual machines running on the same VMware Server host If you try to share a disk among virtual machines located on different hosts data loss or corruption is likely The shared disk or disks can be located in any valid datastore m Do not share a disk on the boot disk typically SCSI bus 0 Instead use SCSI reservation on a data disk located on a different bus If you share the boot disk you run the risk of corrupting it because the boot program is not aware that the disk is being shared and can write to the disk regardless of whether or not it is being shared m A virtual SCSI disk can be stored on any type of physical hard disk including IDE SCSI and SATA physical disks m If one virtual machine does not have SCSI reservation enabled for its virtual disk but another virtual machine does have SCSI reservation enabled for the same virtual disk VMware Server still allows the disk to be shared However the virtual machine that is not configured for SCSI reservation can access the shared disk c
258. n take a snapshot before installing different versions of an application to ensure that each test installation begins from the identical baseline To save the current state of your virtual machine temporarily see Suspending and Resuming Virtual Machines on page 185 What to Use Snapshots For The topics in this section describe strategies for using snapshots Use Snapshots as Protection from Risky Changes If you plan to make risky changes in a virtual machine for example testing new software or examining a virus take a snapshot before you begin If you encounter a problem you can restore the virtual machine to the state preserved in that snapshot Snapshots can minimize lost work if something goes wrong If your risky actions cause no problems you can take a new snapshot of the virtual machine in its new state Start a Virtual Machine Repeatedly in the Same State You can configure a virtual machine to revert to a snapshot any time it is powered off as described in Setting Snapshot Power Off Options on page 120 For example you might use this feature when setting up student virtual machines to start each new class at the beginning of the lesson discarding the previous student s work VMware Inc RC DRAFT 187 VMware Server User s Guide What Is Captured by a Snapshot A snapshot captures the entire state of the virtual machine at the time you take the snapshot This includes m Memory state Contents of the
259. n the New Virtual Machine wizard or when you add or edit a virtual network adapter Bridged Networking Bridged networking connects a virtual machine to a network by using the host computer s network adapter If your host computer is on an Ethernet network this is often the easiest way to give your virtual machine access to that network The virtual network adapter in the virtual machine connects to the physical network adapter in your host computer allowing it to connect to the LAN used by the host computer Bridged networking makes the virtual machine visible to other computers on the network and they can communicate directly with the virtual machine Network Basics on page 203 Figure 11 1 Bridged Networking Setup Y virtual machine virtual network adapter OVS NA ee virtual network switch VMnet0 host virtual bridge network adapter _ How to Set Up Bridged Networking Bridged networking is set up automatically if you select Bridged in the New Virtual Machine wizard On Linux hosts this selection is available only if you enable the bridged networking option when you run vmware config pl You can set up additional virtual bridges for custom configurations that require connections to more than one physical network adapter on the host computer Linux and Windows hosts can use bridged networking to connect to both wired and wireless networks VMware Inc RC DRAFT 207 VMware Server User s Guide
260. n you restart the guest operating system Passing a String from the Host to the Guest at Startup To pass a string from the host to the guest at startup you pass the string from your virtual machine s configuration file in the host to the guest operating system when you power on the virtual machine You can pass items like the Windows system ID SID a machine name or an IP address Inside the guest operating system startup script you can have the service retrieve this string The string can then be used in another script to set your virtual machine s system ID machine name or IP address Use this strategy for example to make copies of the same configuration file add a different string to each either in the configuration file itself or at the command line and use these variations of the same configuration file to launch the same virtual disk in nonpersistent mode multiple times in a training or testing environment Passing a string is also useful when you want to deploy virtual machines on a network using a common configuration file while providing each machine with its own unique identity You can pass strings to a virtual machine s guest operating system in one of two ways placing the string in the virtual machine s configuration file or passing the string to the guest from the command line Use this feature only if you have a good understanding of a scripting language for example Perl or NetShell and know how to modify
261. nabled on the host machine If it is enabled disable it Select Start gt Programs gt Administrative Tools gt Routing and Remote Access An icon on the left is labeled with the host name If a green dot appears over the icon IP forwarding is turned on To turn it off right click the icon and disable Routing and Remote Access A red dot appears indicating that IP forwarding is disabled RC DRAFT VMware Inc Configuring a Virtual Network Linux Hosts If you find packets leaking out of a host only network on a Linux host computer check to see whether forwarding has mistakenly been enabled on the host machine If it is enabled disable it For many Linux systems disable forwarding by writing a 0 zero to the special file proc sys net ipv4 ip_forward As root enter this command echo 0 gt proc sys net ipv4 ip_forward Other Linux systems have a system configuration option that you can set The method depends on your Linux distribution You can use a control panel specify a setting at the time you compile your kernel or possibly enter a specification when you boot your system Consult your operating system documentation for details on the method to use with your particular distribution Using Filtering If the host computer has multiple network adapters it might be intentionally configured to do IP forwarding In this case you do not want to disable forwarding To avoid packet leakage you must enable a packet filtering fa
262. nd change both shared disks to Basic disks Format both shared virtual disks with NTFS if they are not already formatted Assign the first shared disk to Q quorum and the second disk to R data If you have joined this virtual machine to an existing Active Directory domain skip to Step 10 Run dcpromo exe from the command prompt to start the Active Directory wizard VMware Inc 10 11 12 13 14 15 16 17 18 Configuring Clustering on Windows Hosts Set up the current machine as a domain controller For the domain name use something similar to lt vmcluster gt lt domain com gt where lt domain com gt is your DNS domain and lt vmcluster gt is your Active Directory domain You can set up this node as a new domain tree or a new domain forest or join it to an existing domain tree or forest Make sure that the DNS server is installed Set the domain permissions as mixed mode unless you have other requirements To add a cluster services account in the domain choose Programs gt Administrative Tools gt Active Directory Users and Computers Add a cluster service account named cluster and specify the following m The user s password m Select the User cannot change password check box m Select the Password never expires check box Insert the Windows CD in the CD ROM drive Choose Control Panel gt Add Remove Programs Select Add Remove Windows Components Select the Cluster Service component Click
263. ne Creating Scripts to Override Default VMware Tools Scripts You can create your own scripts to override the default VMware Tools scripts that control power state changes RC DRAFT VMware Inc Installing and Using VMware Tools Scripts are run by the VMware Tools daemon VMwareService exe on Windows and vmware guestd on UNIX Because vmware guestd is run as root on UNIX and as System on Windows the scripts are run in a separate session from the logged in user s session The VMware Tools daemon has no knowledge of desktop sessions which means that it cannot display graphical applications Do not attempt to use custom scripts to display graphical applications Before creating custom scripts make sure that the following conditions are met in the guest operating system The virtual machine is using the latest version of VMware Tools The VMware Tools service is running in the virtual machine Depending on the operation the script performs the virtual machine has a virtual network adapter connected If not the power operation fails UNIX guests only To edit a script by using the Edit button on the Scripts tab xterm and vi must be installed in the guest operating system and must be in your PATH You must be a root user to edit the script To create scripts to override default VMware Tools scripts 1 VMware Inc Determine whether you want to create your custom script by making changes to the default script and saving i
264. ne Hardware 6 Click Next The Ready to Complete page displays the hardware settings 7 Review the configuration summary and click Finish to complete the wizard To add a named pipe serial port to the virtual machine 1 From the Add Hardware or New Virtual Machine wizard click Serial Port For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 2 Click Use Named Pipe to connect this virtual machine to an application or another virtual machine running on the host machine 3 On the Properties page enter the path and filename for the pipe Depending on the host system enter one of the following m On Windows hosts The pipe name must be in the format pipe lt namedpipe gt The name must begin with pipe m On Linux hosts The pipe name must be tmp lt socket gt or another UNIX socket name of your choice 4 For Near End select whether the application running in the guest operating system will function as a server or a client m Select Is a server to start this end of the connection first m Select Is a client to start the far end of the connection first 5 For Far End specify where the application that the virtual machine will connect to is located m Select Is a virtual machine if the application that the virtual machine will connect to is located on another virtual machine on the host system m Select Is an application if the application that the vir
265. ned 204 Bridging tab in virtual network editor 259 BusLogic SCSI driver 29 61 152 Cc CD DVD drives accessing directly 144 adding 144 autorun polling in virtual machines 273 connecting and disconnecting 125 editing 146 IDE system requirements 29 removing 147 SCSI system requirements 29 using ATAPI emulation 144 CIFS datastores 104 client devices connecting and disconnecting 125 RC DRAFT clock real time on Linux host 41 synchronize guest and host 89 119 clustering applications 278 cluster in a box 281 configuring virtual machines 282 overview 277 software requirements 278 two node cluster 283 command line interface for VIX API 132 for VMware Tools 99 configuring advanced virtual machine options 121 automatic bridging 218 259 bridged networking 217 CD DVD drives 143 custom virtual networks 211 DHCP on Linux host 223 DHCP on Windows host 223 DHCP settings 218 261 floppy drives 147 groups 195 hard disks 135 host virtual network mapping 218 memory size in virtual machines 269 NAT 242 NAT on Linux host 248 NAT settings 261 network adapters 215 parallel ports 169 processors in virtual machines 270 SCSI controllers 152 SCSI devices 150 second bridged network on a Linux host 229 VMware Inc VMware Inc serial ports 159 sound adapters 157 USB controllers 152 users 194 virtual machine file settings 122 virtual network subnet settings 218 virtual networking sett
266. nel The uninstaller asks whether you want to keep licenses in your registry Do not remove the licenses If you reinstall the VMware product that you uninstalled you do not need to enter the serial number again RC DRAFT VMware Inc Installing VMware Server On a Linux host see your product manual for the commands needed to uninstall the product The license remains in place You do not need to take any special action After you have completed the prerequisites and determined which computer you want to use for hosting VMware Server follow the procedure to install VMware Server on your host system Installing VMware Server on a Windows Host Before you perform the installation procedure make sure that you have the VMware Server serial number ready Although you can enter the number after installation it is recommended that you enter it at installation time Enter the serial number that is appropriate for your host operating system The following procedure describes how to run the VMware Server installation wizard NOTE You receive the serial numbers in an email message from VMware The message includes one serial number to use on a Windows host and another serial number to use on a Linux host Enter the serial number that is appropriate for your host operating system To download the software again or request additional serial numbers go to http www vmware com download server If you want to use the command line interface to pe
267. netbios name HOSTNAME server string Samba Host Box Note Printers not loaded in this example Resource definitions commented below printcap name Lpstat load printers yes printing cups socket options TCP_NODELAY SO_RCVBUF 8192 SO_SNDBUF 8192 log file var log samba 1log m max log size 50 security user encrypt passwords yes smb passwd file etc smbpasswd dns proxy no preserve case yes short preserve case yes default case Lower case sensitive no Shared Resources homes comment Home Directories browseable yes writable yes printers VMware Inc RC DRAFT ay VMware Server User s Guide 254 comment ALL Printers path var spool samba browseable yes guest ok yes writable no printable yes create mode 0700 print command lpr cups P p o raw s r using client side printer drivers print command lpr cups P p s using cups own drivers use generic PostScript on clients lpq command lpstat o p lprm command cancel p j system comment System share path valid users username public no browsable yes writable yes printable no Adding User Names and Passwords to the VMware Server Samba Password File You must be sure the Samba password file includes entries for all users of the virtual machine who will access the host
268. ng with the Guest Operating System In general you can use the guest operating system and applications as you would if they were running directly on a physical computer To interact with the guest operating system using your mouse or keyboard Click inside the VMware Remote Console window To transfer control of your mouse and keyboard back to your computer Press Ctrl Alt If VMware Tools is installed in the virtual machine you can move the cursor in and out of the virtual machine to quickly switch mouse and keyboard control between the virtual machine and your computer To press Ctrl Alt Delete Windows clients Press Ctrl Alt Insert instead Ctrl Alt Delete in the virtual machine on Windows client systems You can also select VMware Remote Console gt Troubleshooting gt Send Ctrl Alt Delete Entering and Leaving Full Screen Mode VMware Remote Console allows you to enter and leave full screen mode and control the visibility of the toolbar in full screen mode 124 RC DRAFT VMware Inc Running Virtual Machines To run your virtual machine in full screen mode Click the maximize button on the VMware Remote Console window The desktop expands to fill the screen leaving a toolbar visible at the top of the screen To pin the toolbar so it is always visible Click the pushpin on the toolbar so that it is in a diagonal position To release the toolbar so only a very thin horizontal area is visible Click the pushpin on the t
269. node clusters NOTE VMware does not support clustering in Windows Server 2008 guest systems Applications That Can Use Clustering To take advantage of clustering services applications must be cluster aware Such applications can be stateless such as Web servers and VPN servers Cluster aware applications typically include built in recovery features like those in database servers mail servers file servers and print servers Using SCSI Reservation to Share Virtual SCSI Disks 278 You can share preallocated virtual SCSI disks among multiple virtual machines running on the same host When a virtual disk is shared all virtual machines using the disk must use the SCSI reservation protocol so they can write to the disk concurrently NOTE Only use SCSI reservation if you are familiar with SCSI in general and the SCSI reservation protocol in particular You must install clustering software on each virtual machine that shares a SCSI disk Enabling SCSI reservation does not automatically make the virtual machine a participant in the SCSI reservation protocol The following sections describe how to use SCSI reservation to share virtual disks among multiple virtual machines VMware Inc Configuring Clustering on Windows Hosts SCSI Reservation Prerequisites and Restrictions The use of SCSI reservation is restricted as follows m You can enable SCSI reservation only for virtual SCSI disks You cannot enable SCSI reservatio
270. nstalled click Upgrade VMware Tools Click the Console tab The remaining steps take place inside the virtual machine Depending on whether autorun is enabled one of the following occurs inside the guest operating system m If autorun is enabled in the guest operating system a dialog box appears after a few seconds It asks whether you want to install VMware Tools m If autorun is not enabled the dialog box does not appear automatically Click Start gt Run and enter D setup setup exe where D is your first virtual CD DVD drive Click Yes to launch the InstallShield wizard RC DRAFT VMware Inc Installing and Using VMware Tools 4 Follow the onscreen instructions On some Windows operating systems after the SVGA driver is installed you are prompted to reboot to use this new driver 5 Reboot the virtual machine if necessary To change the default configuration options see Using the VMware Tools Control Panel on page 88 Configuring the Video Driver on Older Versions of Windows If you are installing VMware Tools in a virtual machine that has a Windows NT Windows Me Windows 98 or Windows 95 operating system you might need to configure the video driver manually When you click Finish in the VMware Tools installation wizard a message appears indicating that VMware Tools failed to install the SVGA driver appears A Notebook window the Display Properties Settings dialog box and a message box appear promptin
271. nstalling VMware Tools in a Windows Guest System VMware Tools is supported on all Windows guest operating systems Before you click the Install VMware Tools command to install VMware Tools perform the following tasks as necessary If you are running VMware Server on a Windows host and your virtual machine has only one CD DVD drive make sure that the CD DVD drive is configured as an IDE or SCSI CD DVD drive It cannot be configured as a generic SCSI device If necessary add an IDE or SCSI CD DVD drive to the virtual machine See Adding a CD DVD Drive to a Virtual Machine on page 144 Make sure that the virtual CD DVD drive is configured to auto detect a physical drive This task is necessary if you connected the virtual machine s CD DVD drive to an ISO image file when you installed the operating system Change the connection from the ISO image to auto detect a physical drive When you install VMware Tools make sure that the virtual machine is powered on If the guest operating system is a Windows NT Windows 2000 Windows XP Windows Server 2003 or Windows Vista operating system log in as an administrator Any user can install VMware Tools in a Windows 95 Windows 98 or Windows Me guest operating system To install or upgrade VMware Tools in a Windows guest operating system 1 In VI Web Access click Install VMware Tools in the Status section of the virtual machine Summary tab If an earlier version of VMware Tools is i
272. nt users the right to perform specific activities on specific objects For example to configure memory for VMware Server you must have host configuration permissions All changes take effect immediately Users do not need to log out and log in for changes to permissions to take effect NOTE By default all users who are members of the Administrators group on a VMware Server host running on Windows are granted the same access rights as any user assigned to the Administrator role Users who are members of the Administrators group can log in as individuals and have full access Creating Permissions You can assign system or user defined roles to users or groups on VMware Server inventory objects In VMware Server the only inventory objects are the host and individual virtual machines To create a permission 1 Log in to VI Web Access as a user with Administrator privileges 2 With the host or a virtual machine inventory object selected click the Permissions tab RC DRAFT VMware Inc Managing Roles and Permissions Click New Permission in the Commands section of the tab Select a user or group to which you want to grant a role on this object When you have a large number of users and groups only some of them are displayed Enter a search value in the Quick Find text box to retrieve users and groups with names or descriptions that contain that value Select a role you want to grant from the drop down list When a role is se
273. ntaining Adequate Free Disk Space For optimal performance keep adequate free disk space on the host physical disk Performance can degrade considerably when VMware Server is using a host disk with little free space to write growable virtual disk snapshot and redo files Enabling Disk Write Caching on Windows Hosts On Windows hosts you can enable and disable write caching for each hard disk from the Policies tab of the disk s Hardware Properties dialog box In some cases you can also enable advanced performance for the disk Enabling one or both of these settings can improve host disk performance in general Enabling these settings on the host disk that contains the virtual machine disk files can improve virtual disk performance especially when VMware Server is making heavy use of the disk Configuring Swap Space on Linux Hosts On Linux hosts the amount of swap space and the size of the tmp directory affect performance Make sure that size of the tmp directory is at least 1 5 times the amount of memory on the host For example if the host system has 1GB of memory make sure that the host s tmp directory is at least 1 5GB in size For more information about configuring swap space and the tmp directory see VMware knowledge base article 844 http www vmware com support kb enduser std_adp php p_faqid 844 Increasing NIC Interrupt Coalescing Interrupt coalescing is a configurable feature in high performance NICs Interrupt coale
274. ny existing snapshots are overwritten without warning and the virtual machines are backed up using quiesced snapshots If not set or set to FALSE the virtual machines are not quiesced if a snapshot exists when the backup is taken 2 Start the VMware VSS Writer Service using the Windows Services control panel 112 RC DRAFT VMware Inc Managing VMware Server The user running the VSS Writer Service must have permission to perform administrative tasks on virtual machines such as creating snapshots The user must also be able to write to the virtual machine disk file directory You can verify or change the username and password in the Log On tab of the Properties dialog box for the VSS Writer Service You must restart the VSS Writer Service any time you make changes to the vmvsswriter cfg file To restore a virtual machine from a quiesced backup 1 Make sure that any virtual machines you want to restore are powered off 2 Do one of the following m Use the backup software to restore the virtual machines m Restore an individual virtual machine by reverting to the snapshot For information about reverting to a snapshot see Reverting to a Snapshot on page 190 VMware Inc RC DRAFT 113 VMware Server User s Guide 114 RC DRAFT VMware Inc Running Virtual Machines After you have installed VMware Server created a virtual machine and installed a guest operating system and VMware Tools you are ready to run your virtual m
275. o a virtual machine you might see a message on your host that says the device can be removed safely This is normal behavior and you can dismiss the dialog box However do not remove the device from your physical computer Under some circumstances if a USB storage device is in use on the host for example one or more files stored on the device are open on the host an error appears in the virtual machine when you try to connect to the device You must let the host complete its operation or close any application connected to the device on the host and then connect to the device in the virtual machine again RC DRAFT VMware Inc Configuring Virtual Machine Hardware Device Control on a Linux Host On Linux hosts guest operating systems can use devices that are not already in use by the host devices that are not claimed by a host operating system driver If your device is in use by the host you can unload the device driver manually as root su by using the rmmod command Or if the driver was automatically loaded by hotplug you can disable it in the hotplug configuration files in the etc hotplug directory See your Linux distribution s documentation for details on editing these configuration files Sometimes devices that rely on automatic connection as PDAs often do experience connection problems If you have successfully used autoconnection to connect the device to your virtual machine but later experience problems with th
276. o connect and disconnect client CD DVD and floppy devices See Using VMware Remote Console on page 124 Increased Memory Support The maximum amount of memory that can be allocated per virtual machine is increased from 3 6GB to 8GB The amount of memory that can be used by all virtual machines combined is limited only by the amount of memory on the host computer Increase in Number of Network Adapters Supported You can now have a total of 10 network adapters for a virtual machine Quiesced Backups of Virtual Machines on Windows On Windows hosts you can enable the VMware VSS Writer which uses snapshots to maintain the data integrity of applications running inside the virtual machine when you take backups See Enabling Quiesced Backups of Virtual Machines on Windows Support for High Speed USB 2 0 Devices If the guest operating system has the appropriate USB 2 0 device drivers you can use peripherals that require high speed performance such as speakers webcams next generation printers and scanners fast storage devices MP3 players DVD RW drives and high capacity CD ROM jukeboxes You can also connect to USB 1 1 devices See Connecting USB Devices on page 153 USB 2 0 support is available only for VMware products that support virtual machine hardware versions 6 and 7 such as VMware Server 2 and Workstation 6 For USB 2 0 support your host machine must support USB 2 0 VMware Inc RC DRAFT 21 VMware Server User
277. o track virtual machine performance using the Windows Performance console 1 Select Start gt Programs gt Administrative Tools gt Performance or enter perfmon msc at the Windows command prompt 2 Inthe Performance console select System Monitor and click the plus sign on the toolbar The Add Counters dialog box is displayed 3 In the Performance object list select VMware 4 Select which counters to monitor m All Counters Monitor all counters m Select counters from list Monitor the counters you select from the list To display the description of a counter select the counter and click Explain 5 Select which virtual machines to monitor m Allinstances Monitor all running virtual machines m Select instances from list Monitor the virtual machines you select from the list 6 Click Add to add the counters to the Performance console For more information about using the Performance console use the console in product help or visit the Microsoft Web site RC DRAFT VMware Inc Configuring Clustering on Windows Hosts This chapter describes how to create cluster configurations using VMware Server on Windows hosts This chapter covers the following topics m Overview of Clustering with VMware Server on page 277 m Using SCSI Reservation to Share Virtual SCSI Disks on page 278 m Creating a Cluster in a Box on page 281 Overview of Clustering with VMware Server Clustering enables a group o
278. o update automatically see Options Tab on page 89 or you can perform a manual update On other guests you must manually update RC DRAFT VMware Inc Installing and Using VMware Tools When you update VMware Tools any changes you made to the default scripts are overwritten Any custom scripts you created remain untouched but do not benefit from any underlying changes that enhance the default scripts To update VMware Tools for a virtual machine do one of the following In the Options tab of the VMware Tools Control Panel click the Update button In VI Web Access click Upgrade VMware Tools in the Status section of the virtual machine Summary tab A dialog box enables you to select automatic or interactive upgrade m Ifyou select Automatic VMware Tools Upgrade and click Upgrade VMware Tools is upgraded without further user interaction m If you select Interactive VMware Tools Upgrade and click Upgrade the remaining steps take place inside the virtual machine Use the same procedure that you used for installing VMware Tools the first time For platform specific installation instructions see Installing VMware Tools on page 73 You are prompted to select the VMware Tools components to upgrade Uninstalling VMware Tools Occasionally an update of VMware Tools is incomplete You can usually solve the problem by uninstalling VMware Tools and then reinstalling To uninstall VMware Tools Depending on the guest
279. o use is not listed select Other and select a 32 bit or 64 bit system NOTE VMware Server supports 64 bit guest operating systems only on host machines with supported processors 58 RC D RAFT VMware Inc Creating and Upgrading Virtual Machines Product Compatibility Virtual Machine Hardware Version In the Product Compatibility section of the Guest Operating System page virtual machine hardware version 7 is selected by default A hardware version 7 virtual machine can use new VMware Server 2 features including m 8GB memory maximum per virtual machine instead of 3 6GB m Ten virtual network adapter maximum instead of three m VMI paravirtualization support on certain Linux guests configured as described in Changing Virtual Machine Advanced Settings on page 121 If you migrate a virtual machine with the new features to Workstation 6 x all the latest VMware Server 2 features are supported However you cannot migrate the virtual machine to most other VMware products If you select hardware version 4 the virtual machine is compatible with other current VMware products including Workstation 5 and 6 ESX 3 and VMware Server 1 and 2 For more information see the Virtual Machine Mobility Planning Guide Amount of Memory On the Memory and Processors page the memory size is set to the Recommended Size by default The recommended value is based on the selected guest operating system and the amount of memory in the h
280. oProgramDirectory gt ADDLOCAL ALL REMOVE lt featurename featurename gt qn To install VMware Server in a location other than the default change the INSTALLDIR path Use the optional REMOVE setting to skip installation of certain features The REMOVE setting can take one or more of the values listed in Table 2 1 Table 2 1 Values for the REMOVE Setting Value Description Network Networking components including the virtual bridge and the host adapters for host only and NAT networking Do not remove this component if you want to use NAT or DHCP DHCP Virtual DHCP server NAT Virtual NAT device If you specify more than one value use a comma to separate the values for example REMOVE DHCP NAT If you specify REMOVE Network you do not need to specify DHCP or NAT separately You can customize the installation further by adding any of the following installation properties to the command using the format lt property gt lt value gt A value of 1 means true A value of 0 means false If you use the serial number property enter the serial number with hyphens Xxxxx xxxXX XXXXX XXXXX Table 2 2 PROPERTY Values Property Effect of the Property Default DESKTOP_SHORTCUT Installs a shortcut on the desktop 1 DISABLE_AUTORUN Disables CD autorun on the host 1 RC DRAFT VMware Inc Installing VMware Server Table 2 2 PROPERTY Values Property Effect of the Property Default REMOVE_LICENSE Uninstall onl
281. of minutes to keep the UDP mapping for the NAT The incomingtcp Section Use this section to configure TCP port forwarding for NAT You can assign a port number to an IP address and port number on a virtual machine The following line shows the format used in this section 8887 192 168 27 128 21 RC DRAFT VMware Inc Configuring a Virtual Network This example creates a mapping from port 8887 on the host to the IP address 192 168 27 128 and port 21 When this mapping is set and an external machine connects to the host at port 8887 the network packets are automatically forwarded to port21 the standard port for FIP on the virtual machine with IP address 192 168 27 128 The incomingudp Section Use this section to configure UDP port forwarding for NAT You can assign a port number to an IP address and port number on a virtual machine The following line shows the format used in this section It illustrates a way to forward X server traffic from the host port 6000 to the virtual machine s port 6001 6000 192 168 27 128 6001 This example creates a mapping from port 6000 on the host to the IP address 192 168 27 128 and port 6001 When this mapping is set and an external machine connects to the host at port 6000 the network packets are automatically forwarded to port 6001 on the virtual machine with IP address 192 168 27 128 Custom NAT and DHCP Configuration on a Windows Host If you are an advanced user on a Windows host
282. ollowing command as the root user to remove it rmmod lp Verify that the line referring to the Lp module in the etc modules conf or etc conf modules file is removed or commented out by inserting a hash character at the beginning of the line The name of the configuration file depends on the Linux distribution you are using When you reboot the host after removing this line the configuration file no longer starts the Lp module To ensure that the proper modules for the parallel port are loaded at boot time add the following line to the etc modules conf or etc conf modules file alias parport_lowlevel parport_pc Parallel Ports and Linux 2 4 x Kernels Make sure that PC Style Hardware CONFIG_PARPORT_PC is loaded as a module set to m If you are using a 2 4 x kernel the modules that provide parallel port functionality are parport parport_pc and ppdev Also make sure that you enable support for user space parallel device drivers CONFIG_PPDEV VMware Inc RC DRAFT ve VMware Server User s Guide 174 To check the module configuration 1 Determine whether the parport parport_pc and ppdev modules are installed and loaded on your system by running the 1smod command as the root user All three modules must be included in the listing of loaded modules You can also look at the proc modules file for the same list To load the proper modules run this command insmod lt modulename gt If none of the liste
283. on for VMware Server 2 0 This intuitive web based interface provides a simple and flexible tool for virtual machine management Using VI Web Access you can do the following Create configure and delete virtual machines Add and remove virtual machines from the inventory Perform power operations start stop reset suspend and resume on virtual machines Monitor the operation of virtual machines Generate a Web shortcut for virtual machine users that allows them to interact directly with the guest operating system from a Web browser with the option to limit their view to the console or a single virtual machine Generate a VMware Remote Console desktop shortcut that allows virtual machine users to interact directly with the guest operating system outside of a Web browser Configure host wide VMware Server settings VI Web Access and VMware Remote Console replace the VMware Management Interface and VMware Server Console See Chapter 3 Learning VMware Server Basics Using VI Web Access on page 47 RC DRAFT VMware Inc Introduction and System Requirements VMware Remote Console VMware Remote Console enables you to interact with the guest operating system running in a virtual machine You can run VMware Remote Console on the host or a remote client system After you install it as a Web browser add on from VI Web Access VMware Remote Console can run independently from VI Web Access VMware Remote Console also allows you t
284. on page 265 m Allocating Memory to a Virtual Machine on page 268 m Editing Virtual Machine Memory on page 269 m Editing Virtual Processors on page 270 m Using Two Way Virtual Symmetric Multiprocessing on page 270 m Configuring and Maintaining Guest Operating Systems on page 271 Configuring and Maintaining the Host System This section describes how to configure and maintain host systems to optimize VMware Server performance It also describes host wide VMware Server settings that impact VMware Server performance Defragmenting Hard Disks Disk access performance is degraded when the physical disk that stores the virtual machine disk files and working directory is fragmented Fragmentation of the host hard disk can degrade the access performance of any or all of the following m The files that make up a virtual disk m The files that store newly saved data when you take a snapshot VMware Inc RC DRAFT 265 VMware Server User s Guide 266 m The files that hold information used when suspending and resuming a virtual machine If you are experiencing slow disk performance in the virtual machine or if you want to improve the speed of suspend and resume operations make sure that the host physical disk that stores the virtual machine disk files and working directory is not fragmented If the host disk is fragmented you can improve performance by running a defragmentation utility on that host disk Mai
285. oncurrently potentially causing data loss or corruption m VMware Server virtual machines currently support only the SCSI 2 disk reservation protocol and not applications using SCSI 3 disk reservations Enabling SCSI Reservation SCSI reservation must be enabled in each virtual machine before you can share virtual disks VMware recommends that you configure shared virtual disks on the same SCSI bus which must be a different bus from the one that the guest operating system uses For example if your guest operating system is on the scsi0 bus configure the shared disks on the next available bus typically the scsi1 bus VMware Inc 279 VMware Server User s Guide To enable SCSI reservation in a virtual machine 1 2 Make sure that the virtual machine is powered off Set the scsi lt x gt sharedBus parameter where lt x gt is the number of the SCSI bus being shared to virtual in the virtual machine configuration file as described in Changing Virtual Machine Advanced Settings on page 121 For example to enable SCSI reservation for devices on the scsi1 bus set scsil sharedBus to virtual This allows the whole bus to be shared If you do not want to share the whole bus you can selectively allow SCSI reservation for a specific SCSI disk on the shared bus For example if you want to share a SCSI disk located at scsi1 1 set scsil 1 shared to true You must specify the same SCSI target in this example scsi1 1 in the
286. onfiguration tab gt System Resource Allocation Storage Manages VMFS datastore and HCand VC Hosts Hosts Partition diagnostic partitions Scans for new Configuration storage devices Manages iSCSI User interface element Host Configuration tab gt Storage Storage Adapters Host Configuration tab datastore context menu Virtual Changes auto start and auto stop order HCand VC Hosts Hosts Machine of virtual machines on a single host Auto start User interface element Host Configuration Configuration tab gt Virtual Machine Startup or Shutdown VMware Inc 297 RC DRAFT VMware Server User s Guide Host Inventory Table A 9 Host Inventory Privileges Privilege Pair with Effective on Name Description Affects Object Object Add Host To Adds a host to an existing cluster VC only Hosts Clusters Cluster User interface element Inventory context menu File gt New gt Add Host Add Adds a standalone host VC only Hosts Datacenters Stand alone User interface element Toolbar Host folders Host button Inventory context menu Inventory gt Datacenter gt Add Host File gt New gt Add Host Hosts tab context menu Create Cluster Creates a new cluster VC only Clusters Datacenters User interface elements Toolbar Host folders button inventory context menu Inventory gt Datacenter gt New Cluster File gt New gt Cluster Modify Changes the properties of a cluster VC only Clusters Clusters Cl
287. ontinue the installation On the Destination Folder page if you do not want VMware Server installed in the directory that is shown click Change and specify an alternate installation directory Windows and the Microsoft Installer limit the length of a path to a directory on a local drive to 255 characters For a path to a directory on a mapped or shared drive the limit is 240 characters If the path exceeds this limit an error message appears and you must select or enter a shorter path If you specify a directory that does not exist the installer creates it for you You cannot install VMware Server on a network drive Click Next On the Server Configuration Information page if you do not want virtual machine files stored in the directory that is shown click Change and specify an alternate virtual machine directory If you specify a directory that does not exist the installer creates it for you Also on the Server Configuration Information page accept or change the default values for FODN Server HTTP Port and Server HTTPS Port The fully qualified domain name FQDN includes the host name and the domain name For example in the FQDN myserverhost companydomain com myserverhost is the host name and companydomain com is the domain The FQDN is used to create the desktop shortcut that opens VI Web Access If you do not set Server HTTP Port to 80 you must include the port number you specify here in the VI Web Access connectio
288. oolbar so that it is in a horizontal position After a few seconds with no use most of the toolbar disappears To make the toolbar fully visible Move the mouse pointer to the top middle of the screen where the thin horizontal area is visible To reduce the VMware Remote Console display so it is running in a window Click the restore button on the toolbar To return to a window if the mouse pointer is not available Press Ctrl Alt Connecting and Disconnecting Client Devices Use VI Web Access to configure virtual machines to use physical CD DVD and floppy drives and ISO and floppy images on the host system See Chapter 8 Configuring Virtual Machine Hardware on page 135 You can connect and disconnect host devices from VMware Remote Console Devices that are connected to the host system include on Server after the name in the Devices menu You can also use VMware Remote Console to connect virtual machines to CD DVD and floppy drives attached to the client system You can also connect to CD DVD iso and floppy flp image files on the client system Select from the options in the Devices menu and submenus to connect and disconnect physical drives or to browse to an image file A check mark next to the name of a device indicates that it is connected If there is no check mark the device is not connected VMware Inc RC DRAFT 125 VMware Server User s Guide 126 Only one machine the client computer the host com
289. op down menu then click Edit The NAT Settings dialog box appears You can change any of the following NAT settings m Port forwarding lets you send incoming TCP or UDP requests to a specific virtual machine on the virtual network served by the NAT device To set up and configure forwarded ports click Port forwarding A dialog box appears RC DRAFT VMware Inc Configuring a Virtual Network To add a new port for either TCP or UDP click Add If a port is already listed you can change its settings Select its name in the list and click Properties Or click Remove to remove the selected port When you click Add another dialog box appears In the Host port field type the number of the incoming TCP or UDP port For example incoming HTTP requests are usually on port 80 In the first Forwarding IP address field type the IP address of the virtual machine to which you want to forward the incoming requests In the second field on that line type the port number you want to use for those requests on that virtual machine You can enter the standard port such as 80 for HTTP ora nonstandard port if software running in the virtual machine is configured to accept requests on a nonstandard port The Description field is optional You might use it to identify the service being forwarded for example HTTP When you have made these settings click OK You can specify DNS servers to be used by the virtual NAT device To do so click DNS A dialog b
290. operating system do one of the following VMware Inc On a Windows guest use the guest operating system s Add Remove Programs item to remove VMware Tools On any UNIX guest log on as root su and enter the following command vmware uninstall tools pl On a Linux guest that has VMware Tools installed using an RPM installer enter the following command rpm e VMwareTools RC DRAFT I VMware Server User s Guide Repairing or Changing VMware Tools If features do not work after a VMware Tools update you might need to uninstall VMware Tools and reinstall Be sure to follow these steps Do not use the repair or change option in the guest s Add Remove Programs item in the Windows Control Panel To repair or change installed modules 1 Uninstall the old version of VMware Tools as described in Uninstalling VMware Tools on page 87 2 Install the new version of VMware Tools as described in Installing VMware Tools on page 73 Using the VMware Tools Control Panel 88 Use the VMware Tools control panel to modify VMware Tools configuration settings shrink virtual disks and connect and disconnect virtual devices Before you begin make sure that VMware Tools is installed in the guest operating system On Windows Vista guests log in to the operating system as an Administrator user To open the VMware Tools control panel Do one of the following m In Windows guests double click VMware Tools icon in the not
291. or the DHCP settings for a virtual network click the button on the right that corresponds to the virtual network you want to configure then select Subnet or DHCP Changing the Subnet RC DRAFT VMware Inc Configuring a Virtual Network In the Subnet dialog box you can change the subnet s IP address and the subnet mask The address must be a valid network address that is suitable for use with the subnet mask The default subnet mask is 255 255 255 0 a class C network Typically this means you should modify only the third number in the IP address for example x in 192 168 x 0 or 172 16 x 0 In general you should not change the subnet mask Certain virtual network services might not work as well with a customized subnet mask When you modify the network address or subnet mask VMware Server automatically updates the IP address settings for other components such as DHCP NAT and host virtual adapter on that virtual network to reflect the new settings The specific settings that are automatically updated include DHCP lease range DHCP server address NAT gateway address and host virtual adapter IP address However if you have changed any of these settings from its default value even if you have later changed the setting back to the default VMware Server does not update that setting automatically It presumes that custom settings are not to be modified Changing DHCP Settings In the DHCP settings dialog box you can c
292. orks section of the host s Summary tab and you can add these networks to virtual machines To restart the virtual network system 1 Select the host in the Inventory panel 2 Inthe Commands section of the host Summary tab click Refresh Network List Adding a Virtual Network Adapter Virtual network adapters can be connected to a labeled network in much the same way that physical network adapters are connected by cables to wall jacks By choosing a labeled network for an adapter you enable the guest operating system to reach the resources of the specified network To add a virtual network adapter 1 Select the virtual machine to modify from the Inventory panel 2 Make sure that the virtual machine is powered off 3 Inthe Commands section of the Summary tab click Add Hardware The Add Hardware wizard opens 4 Click Network Adapter and click Next 5 Select the name of the virtual network adapter Select Bridged NAT HostOnly or a custom network you have configured in the virtual network editor Windows or vmware config pl Linux If you select a custom network you configured in the virtual network editor select name that corresponds to the VMnet virtual network to use from the drop down list VMware Inc RC DRAFT 215 VMware Server User s Guide 216 NOTE VMnet0 VMneti and VMnet8 are normally used for bridged host only and NAT configurations respectively Special steps are required to make them available for use in
293. ose the property sheet 5 Right click the network adapter and select Properties to unbind the VMware Bridge Protocol from each physical network adapter that is being used for bridged networking 6 Clear the VMware Bridge Protocol check box 7 Click OK to close the property sheet Alternately you can use the virtual network editor to either map the teamed network adapter to VMnet0 or exclude the physical adapters from any automatic bridging by VMware Server For information see Configuring Bridged Networking Options on a Windows Host on page 217 VMware Inc RC DRAFT 231 VMware Server User s Guide Changing the Teamed Networking Mode If you change the teamed networking mode you must delete the original network adapter team on the host and create a new team Do not modify a virtual machine s network adapter teaming settings V CAUTION Before you delete the original team power off or suspend all virtual machines on the host to prevent the teaming software from locking up Setting Up Two Separate Host Only Networks 232 For some configurations you might need to set up more than one host only network on the same host computer You might for example want to have two virtual machines connected to one host only network and at the same time have other virtual machines connected to another host only network This setup isolates network traffic on each network Or you might want to test routing between two virtua
294. ost computer Click Recommended Maximum for best performance Optimal memory size is determined by a number of factors described in Allocating Memory to a Virtual Machine on page 268 Click Recommended Minimum to minimize the host memory resources allocated to this virtual machine NOTE Do not enter a value lower than the recommended minimum This could prevent the guest operating system from running The maximum amount of memory per virtual machine is 8GB for a hardware version 6 or 7 virtual machine The total amount of memory you can assign to all virtual machines running on a single host is limited only by the amount of memory on the host system Number of Processors Setting the virtual machine to have multiple processors is supported only for host machines with at least two logical processors VMware Inc RC D RAFT 59 VMware Server User s Guide 60 The following are all considered to have multiple logical processors m Asingle processor host with hyperthreading enabled m Asingle processor host with a multi core CPU A multiprocessor host with two or more CPUs regardless of whether they are multi core or have hyperthreading enabled For information about VMware Server support for virtual Symmetric Multiprocessing SMP see Using Two Way Virtual Symmetric Multiprocessing on page 270 Hard Disk Type and Properties On the Hard Disk page Create a New Virtual Disk is selected by default When you c
295. ost to use for bridged networking You can map specific network adapters to specific virtual networks VMnets To configure bridged networking options on a Windows host 1 VMware Inc Launch the virtual network editor from the Windows Start menu select Programs gt VMware Server gt Manage Virtual Networks The virtual network editor appears with the Summary tab active By default the VMnet0 virtual network is set up in bridged mode and bridges to one of the active network adapters on the host computer The choice of which adapter it uses is arbitrary VMware recommends that you let VMware Server select an available physical network adapter for bridging as it provides fault tolerance If a network adapter becomes unavailable for example if it is unplugged or removed from the host the network bridge automatically switches to another network adapter on the host RC DRAFT ali VMware Server User s Guide 218 You can restrict the range of choices by using options on the Automatic Bridging tab Also shown are VMneti the default virtual network for host only networking and VMnet8 the default virtual network for NAT if they are enabled in VMware Server To exclude one or more physical network adapters from the list to which VMnetO can be bridged click the Automatic Bridging tab To exclude a network adapter click Add to add it to the list of excluded devices In the Choose Network Adapters dialog box select
296. ost wide memory settings see Configuring Host Wide Virtual Machine Memory Usage on page 267 Editing Virtual Machine Memory You can change the amount of memory allocated to a virtual machine To edit memory allocation 1 2 3 VMware Inc Select the virtual machine to modify from the Inventory panel Make sure that the virtual machine is powered off In the Hardware section of the Summary tab click the Memory icon and select Edit Enter the amount of memory in MB or GB in multiples of four NOTE To make sure that the virtual machine can boot allocate at least the Recommended Minimum amount of memory Click OK to save your changes RC DRAFT oa VMware Server User s Guide Using Two Way Virtual Symmetric Multiprocessing For all supported configurations of 32 bit and 64 bit host and guest operating systems running on multiprocessor host machines VMware Server provides support for two way Virtual SMP Virtual SMP enables you to assign two virtual processors to a virtual machine on any host machine that has at least two logical processors The following are all considered to have two or more logical processors m A multiprocessor host with two or more physical CPUs m Asingle processor host with a multicore CPU m Asingle processor host with hyperthreading enabled NOTE On hyperthreaded uniprocessor hosts performance of virtual machines with Virtual SMP might be subpar Guests with more than two vi
297. ot need any shares to appear on your bridged network you can use your existing Samba server and set up the configuration file so it works only on the host only network Samba configurations can be quite complex This section provides several sample configuration files If you need to go beyond the issues covered here see the man page for the smb conf file To view this man page type one of the following commands in a terminal window man smb conf or man 5 smb conf Pay particular attention to the section on encrypted passwords If you have enabled clear text passwords in the guest operating system be sure that smb conf is set up to use clear text passwords Similarly if you are using encrypted passwords you must have the same setting in the guest operating system and in smb conf NOTE Using Samba printer sharing with virtual machines is not supported Consult the man pages for guidance on configuring Samba for printing RC DRAFT VMware Inc Configuring a Virtual Network Sample smb conf for Host Only Networking The following sample Samba configuration file is for use with host only networking This configuration is for the 2 0 6 version of Samba installed by VMware Server The configuration files are placed in etc vmware vmnet1 smb by default This is the VMware TM Samba configuration file Read the smb conf 5 manual page to understand the options listed here Samba has a huge number of configurable options most of whic
298. ox appears You can change the Policy for using multiple DNS servers if you prefer to use Rotate or Burst instead of the default setting of Order To add a DNS server to the list click Add Another dialog box appears Enter the DNS server s IP address in the IP address field The Description field is optional When you have made the desired settings click OK To change the settings for a server already in the list select its entry in the DNS dialog box and click Properties To delete an entry select the entry and click Remove When you have made the desired changes click OK You can change the IP address for the NAT device in the Gateway IP address field To change the Netmask click the button on the Host Virtual Network Mapping tab of the virtual network editor and select Subnet To allow only passive mode FTP over the NAT device deselect the Active FTP check box You can change the number of minutes to keep the UDP mapping for the NAT in the UDP timeout field If you change the OUI Organizationally Unique Identifier portion of the MAC address for the virtual machine and subsequently cannot use NAT with the virtual machine you should check the Allow Any OUI check box In the Config port field you can specify a port that can be used to access status information about the NAT This option is used for troubleshooting purposes with VMware technical support only You can change NetBIOS timeout and retry settings When you have m
299. port for specifying that an interface should not be advertised Consult the routed 8 manual page for your system in case you have a more contemporary version of the software The gated process requires some configuration You need to explicitly exclude the VMnetl interface from any protocol activity If you need to run virtual machines on a host only network on a multihomed system where gated is used and have problems doing so contact VMware technical support by submitting a support request at www vmware com requestsupport Issues with Host Only Networking on a Linux Host The following are common issues you might encounter when you are configuring a host only network VMware Inc RC DRAFT 227 VMware Server User s Guide 228 DHCPD on the Linux Host Does Not Work After VMware Server Installation If you were running the DHCP server program dhcpd on your machine before installing VMware Server it probably was configured to respond to DHCP requests from clients on any network interface present on the machine When host only networking is configured an additional network interface VMnet1 is marked up and available for use and dhcpd might notice this 7 In such cases some dhcpd implementations abort if their configuration files do not include a subnet specification for the interface even if dhcpd is not supposed to respond to messages that arrive through the interface The best solution to this problem is to add a line
300. puter or the virtual machine can use CD DVD and floppy drives at any one time If your virtual machine is configured to use the device and if you want to use that device directly on your client or host computer make sure it is disconnected from the virtual machine Resetting and Powering Off You can select these power operations from the VMware Remote Console gt Troubleshoot menu m Reset The reset command affects your virtual machine the same way a reset button affects a physical computer Sending the reset command is like turning the power off then immediately turning it on again m Suspend and Exit If selected VMware Remote Console suspends the virtual machine and closes m Power Off and Exit If selected VMware Remote Console powers off the virtual machine and closes The power off command affects your virtual machine in the same way that turning off the power affects a physical computer Giving the power off command is like turning the power off and leaving it off Viewing the Message Log The Message Log dialog box allows you to open and view VMware Server virtual machine messages and to remove any or all messages from the log Select VMware Remote Console gt Troubleshoot gt Message Log Quitting VMware Remote Console Quit VMware Remote Console before you shut down the computer where VMware Remote Console is running To quit VMware Remote Console do one of the following m Select VMware Remote Con
301. quirements Platforms that are not listed are not supported 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 at http www vmware com download 64 bit host computers can run the following operating systems for 64 bit extended systems m Mandriva Corporate Server 4 m Red Hat Enterprise Linux 5 1 Red Hat Enterprise Linux 5 0 Red Hat Enterprise Linux AS 4 5 Red Hat Enterprise Linux ES 4 5 Red Hat Enterprise Linux WS 4 5 m SUSE Linux Enterprise Server 10 SP1 SUSE Linux Enterprise Server 10 SUSE Linux Enterprise Server 9 SP4 m Ubuntu Linux 8 04 Ubuntu Linux 7 10 Ubuntu Linux 7 04 Ubuntu Linux 6 10 Ubuntu Linux 6 06 26 RC D RAFT VMware Inc Introduction and System Requirements 32 bit host computers can run the following operating systems m Mandrake Linux 10 1 m Mandriva Corporate Server 4 m Red Hat Enterprise Linux 5 1 Red Hat Enterprise Linux 5 0 Red Hat Enterprise Linux AS 4 5 Red Hat Enterprise Linux ES 4 5 Red Hat Enterprise Linux WS 4 5 m SUSE Linux Enterprise Server 10 SP1 SUSE Linux Enterprise Server 10 SUSE Linux Enterprise Server 9 SP4 m TurboLinux En
302. r Script Action Schedules a scripted action in conjunction with an alarm User interface element Alarm Settings dialog box VC only All inventory objects All inventory objects Service Managers Allows use of the resxtop command in the Remote CLI No user VI Client interface elements are associated with this privilege HC and VC Hosts Hosts 294 RC DRAFT VMware Inc Table A 6 Global Privileges Continued Defined Privileges Privilege Pair with Effective on Name Description Affects Object Object Set Custom Views creates and removes custom VC only All objects All Attributes attribute fields inventory User interface element Any list view objects shows the fields defined and allows setting them Settings Reads and modifies runtime VC VC only All objects Root folder configuration settings User interface element Administration gt VirtualCenter Management Server Configuration VC Server Prepares or initiates a VMotion send VC only All objects Root folder operation or a VMotion receive operation No user VI Client interface elements are associated with this privilege Host CIM Table A 7 Host CIM Privileges Privilege Pair with Effective on Name Description Affects Object Object CIM Allows a client to obtain a ticket to use HC and VC Hosts Hosts Interaction for CIM services VMware Inc RC DRAFT 295 VMware Server User s Guide Host Configuration Table A 8
303. r lt gt next to the left shift key The v scan code for this key is 0x056 VMware Inc RC DRAFT 183 VMware Server User s Guide 184 RC DRAFT VMware Inc Preserving the State of a Virtual Machine Suspending a virtual machine allows you to save the current state so that you can continue work later from the same state Taking a snapshot allows you to preserve the state of a virtual machine so that you can return to the same state repeatedly To perform suspend or snapshot operations you must have the required permissions This chapter includes the following topics m Suspending and Resuming Virtual Machines on page 185 m Using Snapshots on page 187 Suspending and Resuming Virtual Machines The suspend operation saves the current state of the virtual machine When you resume a suspended virtual machine any applications that were running when you suspended the virtual machine are resumed in their running state and the application data is the same as when you suspended the virtual machine The speed of the suspend and resume operations depends on how much data has changed during the time that the virtual machine was running The first suspend operation typically takes longer than later suspend operations When you resume and do additional work in the virtual machine you cannot return to the state that the virtual machine was in at the time it was suspended To preserve the state of the virtual machine so you
304. r a host only network on a Linux host 227 RPM installer for VMware Server 42 for VMware Tools 78 79 running suspended virtual machines 185 Index S Samba already running on a Linux host 255 and file sharing on a Linux host 249 and printer sharing 250 CIFS datastores 104 on both bridged and host only networks 256 password file 254 running two Samba servers 256 sample configuration file 251 252 256 saving virtual machine state 185 187 scan code 177 scheduled tasks privileges 303 scripts creating custom VMware Tools 94 enabling disabling and running 91 running and disabling 96 running during power state changes 93 VMware Tools 119 Scripts tab VMware Tools 91 SCSI controller 152 SCSI devices adding 150 editing 151 generic 150 host requirement 24 in virtual machine 29 passthrough 150 removing 151 SCSI reservation and clustering 278 enabling 279 issues to consider 281 preallocated virtual disks 278 RC DRAFT ag VMware Server User s Guide sharing SCSI disks 278 support 279 serial connections between host application and virtual machine 163 between two virtual machines 164 changing input speed 169 to a serial port on the host 163 yielding CPU on poll 168 serial number 15 36 39 53 serial ports adding 159 configuring 163 editing 162 example usage 163 removing 163 using 163 servers DHCP 205 219 223 228 240 247 DNS 228 241 243 262 Samba 249 WINS 242 247 service VSS Wri
305. r groups the definition is removed from the list of roles When you remove a role that is assigned to any users or groups you can remove all assignments or replace them with an assignment to another role y CAUTION Be sure that you understand how users will be affected before removing role assignments or replacing them System roles cannot be removed To remove an existing role 1 From the VI Web Access menu bar select Administration gt Manage Roles 2 Inthe Roles list select the role you want to remove 3 Click Remove VMware Inc RC DRAFT 197 VMware Server User s Guide 4 To confirm that you want to delete the selected role click OK 5 Ifthe role is assigned to one or more users or groups a warning dialog box appears and you must select one of the radio button options m Remove role Removes the role and all associated permissions Users and groups that have no other permissions assigned will no longer have any privileges m Convert role Reassigns any associated permissions to the role you select from the drop down list 6 Click OK The role is removed from the list and is no longer available to assign to users or groups Managing Permissions 198 In VMware Server a permission consists of a user or group s assigned role for a VMware Server object such as a virtual machine A new permission is created by pairing a user and a role and assigning this pair to an inventory object Permissions gra
306. r must be closed before you can log back in to VI Web Access with full user interface capabilities To create a virtual machine Web shortcut 1 Select the virtual machine from which to generate a Web shortcut in the Inventory panel 2 In the Status section of the Summary tab click Generate Virtual Machine Shortcut 3 In the Web Shortcut section a sample URL is displayed 4 Optional Expand Customize Web Shortcut to select the user interface features m Select Limit workspace view to the console to provide access to virtual machine s Console tab while hiding other details like event logs m Select Limit view to a single virtual machine to disable inventory navigation m Select Obfuscate this URL to generate a URL that obscures the connection information 5 Copy the Web shortcut for future use VMware Inc RC DRAFT 127 VMware Server User s Guide 6 Click OK to return to the Summary tab Generating a VMware Remote Console Desktop Shortcut VMware Remote Console allows you to interact directly with the guest operating system outside of a Web browser After you have installed the VMware Remote Console add on you can create a desktop shortcut that starts VMware Remote Console and connects to the virtual machine NOTE When using Internet Explorer you must restart the Web browser after installing the VMware Remote Console add on and before creating the VMware Remote Console desktop shortcut If you do not restart Internet
307. r reset When you revert to the snapshot the contents of the redo log are discarded Any additional changes are once again accumulated in a new redo log Redo log files that store changes to nonpersistent disks are present while the virtual machine is running and are discarded when the virtual machine is powered off or reset 314 VMware Inc RC DRAFT Table B 1 Extension vmem Virtual Machine Files Continued File Name lt vm_name gt vmem Files That Make Up a Virtual Machine Description The virtual memory paging file backs up the guest main memory on the host file system The virtual machine uses the physical memory on the host The paging file is present while a virtual machine is running and is deleted when a virtual machine is powered off normally lt vm_name gt Snapshot lt gt vmem The snapshot memory file stores the state of the virtual machine s memory for a snapshot taken when a virtual machine is powered on vmsd lt vm_name gt vmsd Stores metadata and information about snapshots vmsn lt vm_name gt Snapshot lt gt vmsn Stores the state of a virtual machine at the time you take the snapshot VMSS lt vm_name gt vmss Stores the state of a suspended virtual machine vmx lt vm_name gt vmx The primary virtual machine configuration file stores settings chosen in the New Virtual Machine wizard and the Configure VM dialog box Do
308. rading the guest operating system version select the type of operating system and then select the operating system version from the drop down menu When you change the operating system version here the setting for the guest operating system is changed in the virtual machine s configuration file The guest operating system itself is not changed For information about updating the guest operating system see Updating the Guest Operating System on page 68 Click OK to save your changes and return to the Summary tab The General tab also displays the location of the virtual machine working directory and the virtual machine configuration file Do not edit the virtual machine configuration file directly Instead use the Advanced tab of the Configure VM dialog box See Changing Virtual Machine Advanced Settings on page 121 Changing Virtual Machine Power Settings 118 Power control options allow you to define actions that occur when you change the power state of a virtual machine To change power state options 1 In the Commands section of the virtual machine s Summary tab click Configure VM Click the Power tab Optional Select the default power off option for the virtual machine Settings for powering off virtual machines include Power Off and Shut Down Guest When VMware Tools is not installed the default action is to power off the virtual machine without shutting down the guest When VMware Tools is installed
309. re Server vmware s machine id W2K VM 148 30 16 24 C Virtual Machines win2000 win2000 vmx 2 Do one of the following to retrieve the string in the virtual machine m Ina Windows guest enter the following command to retrieve the string VMwareService cmd machine id get m Ina Linux guest in the operating system s startup script add the following command before the network startup section For example usr sbin vmware guestd cmd machine id get The location of vmware guestd depends on the directory you specify at the time of installation 3 Further customize this startup script so that it uses the string the service retrieved during startup to set the virtual machine s network name to W2K VM and its IP address to 148 30 16 24 4 Place this string in the script before the command to start the network services If you are using a Windows 2000 guest operating system for example you can call the NetShell utility netsh and pass it the contents of the string which uses the string accordingly That is it can set a new IP address for the virtual machine if that is what was passed in the string originally Passing Information Between the Guest and Another Program The VMware Tools service allows you to use VMware programmatic interfaces to manage virtual machines from your own independent programs and from existing frameworks developed by partners and third parties For more information about the VMware Infrastructure
310. re a physical drive or ISO image file on the host system If you want to use a CD DVD drive on a client system select Client Media Using VI Web Access you can only change the device node for client devices as described in Step 6 Use VMware Remote Console to select and connect or disconnect the client device See Connecting and Disconnecting Client Devices on page 125 Optional In the Device Status section select Connect at power on to have the drive connect to the virtual machine when you power on In the Connection section select Physical Drive or ISO Image m Ifyou select Physical Drive select the drive to use and select one of the following m ATAPI Emulation Select if the guest operating system does not work correctly when communicating directly with the CD DVD drive For more information see Using ATAPI Emulation for CD DVD Drives on page 144 m Access the drive directly Select to have the guest operating system communicate directly with the CD DVD drive For more information see Accessing the CD DVD Drive Directly on page 144 m Ifyou select ISO Image click Browse to navigate to a file with the iso extension in an existing datastore To enter the ISO path manually you must use the format datastore_name path_and_filename iso Optional In the Virtual Device Node section select an adapter and device node from the drop down menus RC DRAFT VMware Inc Configuring Virtual Machin
311. re you can use it you need to partition and format the virtual disk and install an operating system The operating system s installation program might handle the partitioning and formatting steps for you NOTE If you plan to use a PXE server to install the guest operating system over a network connection you do not need the operating system installation media When you power on the virtual machine the virtual machine detects the PXE server Installing a guest operating system inside your virtual machine is essentially the same as installing it on a physical computer In some host configurations the virtual machine cannot boot from the installation CD You can work around that problem by creating an ISO image from the installation CD and installing from the ISO image This section describes both installation procedures For information about your specific guest operating system see the VMware Guest Operating System Installation Guide available from the VMware Web site NOTE VMware Server supports 64 bit guest operating systems only on host machines with supported processors To install a guest operating system from an installation CD 1 Login to VI Web Access 2 Select the virtual machine into which you are installing the guest operating system from the Inventory panel 3 Insert the installation CD for your guest operating system 4 Inthe Hardware section of the Summary tab click the CD DVD drive s icon and select Edi
312. reate Allows an extension to create a VC only Root folder Root folder user defined task Update Allows an extension to updates a VC only Root folder Root folder user defined task Virtual Machine Configuration Table A 18 Virtual Machine Privileges Privilege Pair with Effective on Name Description Affects Object Object Add Existing Adds a virtual disk that refers to an HCand VC Virtual Virtual Disk existing virtual disk machines machines User interface element Virtual Machine Properties dialog box Add New Disk Adds a virtual disk that creates a new HCand VC Virtual Virtual virtual disk machines machines User interface element Virtual Machine Properties dialog box Add or Adds or removes any non disk device HCand VC Virtual Virtual Remove User interface element Virtual machines machines Device Machine Properties dialog box 304 VMware Inc RC DRAFT Table A 18 Virtual Machine Privileges Continued Defined Privileges Privilege Pair with Effective on Name Description Affects Object Object Advanced Changes values in extraConfig HCand VC Virtual Virtual User interface element Virtual machines machines Machine Properties dialog box gt Options tab gt Advanced General option gt Configuration Parameters button Change CPU Changes the number of virtual CPUs HCand VC Virtual Virtual Count User interface element Virtual machines machines Machine Properties dialog box Change Changes resour
313. reate a new virtual disk the wizard displays the Properties page from which you can accept or change the default values for disk capacity datastore location file allocation options disk mode virtual device node and caching policy settings A new virtual disk is created and used for the virtual machine based on these settings described later in this section If you want to reuse or share an existing virtual disk click Use an Existing Virtual Disk The wizard displays the Properties page from which you can browse to a virtual disk vmdk file you created previously After you select the existing disk file using the datastore browser its current properties are displayed You can modify the disk mode virtual device node and caching policy settings If you do not need to create a virtual disk for example if you plan to use a bootable CD or PXE image file select Don t Add a Hard Disk Hard Disk Capacity Setting New Disk Only When creating a new virtual disk specify a maximum disk size in MB or GB Set the maximum size to a value between 1MB and 950GB Hard Disk File Options Settings New Disk Only When creating a new virtual disk you can specify whether space for the disk files is allocated as needed called a growable disk or allocated all at once when the disk is created called a preallocated disk By default a growable disk is created The disk files use less disk space initially and grow to their maximum size only as
314. rform a silent installation on many computers see Installing VMware Server Silently on page 39 To install VMware Server on a Windows host 1 Login as the Administrator user or as a user who is a member of the Windows Administrators group Log in as a local administrator that is do not log in to the domain unless your domain account is also a local administrator Although an administrator must install VMware Server a user without administrative privileges can use VMware Server 2 From the Start menu select Run and specify the path to the installer file m If you are installing from a CD enter D setup exe where D is CD DVD drive m Ifyou are installing from a downloaded file browse to the directory where you saved the file and run the installer The filename is similar to VMware server lt xxxx XXXX gt exe where lt XXXX XXXX gt is a series of numbers representing the version and build numbers VMware Inc RC D RAFT 37 VMware Server User s Guide 38 NOTE If you have an earlier version of VMware Server installed on your system the installer removes that version before installing the new version After the uninstallation is complete you might be prompted to restart your computer before the installer can install the new version When the wizard finishes computing space requirements click Next to close the Welcome page On the License Agreement page read and accept the license agreement to c
315. rial port in a virtual machine to use a physical serial port on the host system A virtual serial port enables you to use an external modem or a hand held device in your virtual machine You can also configure a virtual serial port to send its output to a file on the host system The output file enables you to capture the data from an application running in the virtual machine or to quickly transfer a file from the guest system to the host system Adding a Serial Port to a Virtual Machine This section describes how to configure a virtual serial port in a virtual machine to use any of the following m A physical serial port on the host system m An output file on the host system m Anamed pipe VMware Inc RC DRAFT 159 VMware Server User s Guide 160 To add a physical serial port to the virtual machine 1 7 From the Add Hardware or New Virtual Machine wizard click Serial Port For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 Click Use Physical Serial Port to connect to a physical port on the host machine On the Properties page select a physical port from the drop down menu Optional To connect to the host s serial port when the virtual machine is powered on select Connect at power on the default Optional on Windows hosts only Expand I O Mode to select Yield CPU on poll which is deselected by default The kernel in the target virtual machine
316. rives 144 adding floppy drives 147 adding hard disks 138 adding parallel ports 170 adding serial ports 159 adding sound adapters 158 adding to inventory 102 adding USB controllers 152 and SMP 270 changing guest operating system 117 changing power settings 103 118 changing snapshot settings 119 changing the name of 117 choosing datastore location 57 configuration file 315 configuration file location 118 313 configuration file parameters 122 configuration privileges 304 configuring memory 269 configuring processor count 270 configuring SCSI controllers 152 configuring sound 158 configuring sound adapters 157 console to interact with guest 51 53 constituent files 313 creating 57 creating virtual disks 60 creating VMware Remote Console shortcuts 128 creating Web shortcuts 127 default location 57 deleting 102 123 deleting floppy drives 150 editing CD DVD drives 146 editing floppy drives 149 editing hard disks 139 editing parallel ports 171 RC DRAFT Index editing serial ports 162 editing sound adapters 158 entering BIOS setup at boot 119 events 56 generating VMware Remote Con sole shortcuts 128 generating Web shortcuts 127 hardware specifications 28 hardware version 59 69 host wide settings 109 IDE drives in 29 importing 102 installing software in 131 interaction privileges 307 inventory of 101 inventory privileges 309 location 57 log files 313 managing inventory 101 memory settings 59
317. rk Mapping tab to specify the network adapter used for VMnet0 and for any other virtual networks you want to use for bridged networking Controls on this panel also allow you to specify the subnet to be used by any virtual network For more information see Host Virtual Network Mapping Tab Click the Host Virtual Adapters tab to specify which virtual networks have host virtual adapters virtual network adapters that allow the host computer to connect to the network For more information see Host Virtual Adapters Tab Click the DHCP tab to specify which virtual networks use the virtual DHCP server or to configure DHCP settings for any of those networks For more information see DHCP Tab Click the NAT tab to configure settings for the virtual network address translation NAT device For more information see NAT Tab Automatic Bridging Tab By default VMware Server automatically bridges VMnet0 to the first available physical network adapter on the host To disable automatic bridging clear the check box called Automatically choose an available physical network adapter to bridge to VMnet0 After you deselect this option you can see which physical adapter is bridged to VMnet0 on the Summary tab and on the Host Virtual Network Mapping tab To prevent a specific adapter from automatically bridging to VMnet0 leave the check box selected and in the Excluded adapters section click Add to specify which physical netwo
318. rk adapter you want to prevent from being bridged to VMnet0 See also Host Virtual Network Mapping Tab Host Virtual Network Mapping Tab From this tab you can m Add new virtual network adapters switches m Designate physical network adapters to be used for bridged networking m Remove an adapter VMware Inc RC DRAFT 259 VMware Server User s Guide 260 m Change subnet and netmask settings for a virtual adapter see Changing Subnet and Netmask Settings m Change DHCP settings see Changing DHCP Settings Be careful when you change the bridged adapter mappings If you reassign a physical network adapter to a different virtual network any virtual machine that used the original network is no longer bridged to the external network via that virtual network You must then change the setting for each affected virtual machine s network adapter individually This can be especially troublesome if your host has only one physical network adapter and you reassign it to a VMnet other than VMnet0 Even though the VMnet still appears to bridge to an automatically chosen adapter the only adapter it can use has been assigned to a different VMnet Changing Subnet and Netmask Settings To view or change the subnet settings for a virtual network click the gt button for that virtual network A context menu appears from which you can select Subnet Make any changes you wish and click OK Changing DHCP Settings To
319. rnet Explorer requirements for VI Web Access 27 requirements for VMware Remote Console 27 using VMware Remote Console 51 inventory access to objects 193 inventory panel VI Web Access 48 lomega zip drives and parallel ports 176 IP address assigning 223 IP forwarding 224 225 ISO images connecting and disconnecting 125 330 RC DRAFT VMware Inc VMware Inc K kernel upgrades and VMware Server 43 key code mappings 178 keyboards mapping on a Linux host 176 keysym defined 177 mapping 179 L leaking IP packets in host only network 224 IP packets in virtual machine 225 licensing serial number and 39 Linux guests performance 271 VMware Tools for 78 79 Linux hosts installing VMware Server 41 performance 266 supported operating systems 26 uninstalling VMware Server on 44 location virtual machine configuration file 118 313 working directory 118 313 ck file 315 locking snapshots 120 log file 313 log files authorization service 16 host agent 16 VI Web Access 17 virtual machine 16 VMware Authorization Service 16 VMware host agent 16 VMware Remote Console 17 logging Index enabling and disabling 121 logging in access permissions 193 to VI Web Access 47 logging out VI Web Access 56 LSI Logic SCSI devices 29 LSI Logic SCSI driver 61 152 M MAC addresses 225 226 managing datastores 103 groups 195 users 194 mappings key code 178 keyboard 176 keysym 179 memory amount required on host
320. rtual adapter on a Windows host 1 1 2 3 4 From the Windows Start menu select Programs gt VMware Server gt Manage Virtual Networks Click Host Virtual Adapters Select the disabled adapter you want to enable Click Enable adapter Click OK To add a host virtual adapter on a Windows host 1 1 2 3 4 5 From the Windows Start menu select Programs gt VMware Server gt Manage Virtual Networks Click Host Virtual Adapters Click Add new adapter Select the virtual network on which you want to use the adapter and click OK Click Apply Click OK to close the virtual network editor To remove a host virtual adapter on a Windows host 1 From the Windows Start menu select Programs gt VMware Server gt Manage Virtual Networks Click Host Virtual Adapters Select the adapter you want to remove then click Remove adapter Click OK RC DRAFT VMware Inc Configuring a Virtual Network Removing a Host Virtual Adapter from a Linux Host Follow these steps to remove a host virtual adapter from a Linux host 1 Become root and run the VMware Server configuration program su vmware config pl V CAUTION To configure VMware Server correctly the vmware config pl configuration program requires all virtual machines to be shut down The program shuts down any running virtual machines automatically VMware Inc If you still want to use any networking in your virtual machines respond
321. rtual machine configuration file A file containing a virtual machine configuration This vmx file is created when you create the virtual machine It is used to identify and run a specific virtual machine virtual machine user A role in which the user is allowed to perform power operations on virtual machines virtual network A network connecting virtual machines that does not depend on physical hardware connections For example you can create a virtual network between a virtual machine and a host that has no external network connections virtual network editor An editor that runs on the host and is used to view and modify the networking settings for the virtual networks created by VMware Server Virtual SMP The technology that enables a virtual machine to do symmetric multiprocessing Virtual SMP enables you to assign two virtual processors to a virtual machine on any host machine that has at least two logical processors VI Web Access VMware Infrastructure Web Access A user interface that runs in a Web browser and provides a simple and flexible tool to perform all VMware Server management tasks VI Web Access and VMware Remote Console replace the VMware Management Interface and VMware Server Console See also VMware Remote Console VMware authorization service The service that VMware Server employs to authenticate users The process is called vmware authd on Linux hosts VMware Player Free software that enables PC users to easily
322. rtual machine s hardware and perform other virtual machine management tasks See Chapter 7 Running Virtual Machines on page 115 Tasks Displays tasks that users perform in the virtual machine See Viewing VMware Server and Virtual Machine Tasks on page 55 Events Displays events that occurred in the virtual machine See Viewing VMware Server and Virtual Machine Events on page 56 Console Allows you to interact directly with the guest operating system See Installing the VMware Remote Console Add On on page 51 and Starting VMware Remote Console from the Console Tab on page 53 Permissions Displays and allows you to configure permissions for the virtual machine See Chapter 10 Managing Roles and Permissions on page 193 Viewing Virtual Machine Summary Information When you click the Summary tab for a virtual machine VI Web Access displays a summary of the configuration information about that virtual machine in the workspace The Summary tab includes the following sections The Performance section displays the virtual machine processor and memory capacity and current utilization The Notes section displays and allows you to edit text to describe the virtual machine The Hardware section enables you to view edit or remove the virtual machine s hardware To change most settings you must power off the virtual machine See Editing the Hardware Configuration of a Virtual Machine
323. rtual processors are not supported in VMware Server However you can power on and run multiple dual processor virtual machines concurrently NOTE Performance might degrade significantly in an overcommitted Virtual SMP environment if the total number of virtual CPUs in all running virtual machines exceeds the number of physical CPUs or additional applications on the host are competing with VMware Server for CPU resources For information about how to set the number of processors for the virtual machine see Editing Virtual Processors on page 270 The virtual machine Summary tab also displays the number of virtual processors currently configured for the virtual machine If the host is a uniprocessor machine and is not hyperthreaded assigning two processors is neither supported nor recommended A warning message appears when you create the virtual machine You can disregard the warning and assign two processors to the virtual machine but after you finish creating the virtual machine you will not be able to power it on unless you move it to a host machine with at least two logical processors Editing Virtual Processors 270 You can change the number of virtual processors used in a virtual machine Configuring the virtual machine to have two processors is supported only for host machines with at least two logical processors For information about VMware Server support for virtual Symmetric Multiprocessing Virtual SMP see Us
324. run on multiple host systems Avoiding MAC Address Changes To avoid changes in the MAC address automatically assigned to a virtual machine do not move the virtual machine s configuration file Moving it to a different host computer or even moving it to a different location on the same host computer changes the MAC address Also do not change certain settings in the virtual machine s configuration file If you never edit the configuration file by hand and do not remove the virtual network adapter these settings remain untouched If you do edit the configuration file by hand do not remove or change the following options ethernet n generatedAddress ethernet n addressType ethernet n generatedAddressOffset uuid location uuid bios ethernet n present In these options ethernet n is the number of the virtual network adapter for example ethernet NOTE To preserve a virtual network adapter s MAC address you also must be careful not to remove the adapter If you remove the adapter but later re create it the adapter might receive a different MAC address Assigning a Specific MAC Address Manually Assign a specific MAC address using the procedure described in Editing a Network Adapter on page 216 This guarantees the following m The same MAC address is assigned to a given virtual machine every time you power it on even if the virtual machine is moved m A unique MAC address for each virtual machine within
325. rwise it takes a long time before the windows network is browsable preferred master yes Do not try to resolve SMB names using DNS dns proxy no Shared resources 3 Home directories homes comment Home directories browseable no writable yes Printers printers comment All printers path var lpd browseable no guest ok no writable no printable yes Slash comment Whole filesystem path public no writeable yes printable no Using the Virtual Network Editor Using the Virtual Network Editor you can view and change many key settings for networking in your virtual machines and create custom virtual networking configurations These changes affect all virtual machines on the host computer Although any user can view network settings only Administrator users can change them Summary Tab The Summary tab displays a list of the virtual networks currently active on the host 258 RC DRAFT VMware Inc Configuring a Virtual Network By default the VMnet0 virtual network is set up in bridged mode and bridges to an active network adapter on the host computer If there are multiple active network adapters on the host the choice of which adapter it uses is arbitrary To restrict the range of choices click the Automatic Bridging tab and specify any adapters you want to exclude For more information see Automatic Bridging Tab Click the Host Virtual Netwo
326. ry You can also delete a virtual machine or remove it from the inventory from the Virtual Machine menu See Deleting a Virtual Machine on page 123 Performing Power Operations on Virtual Machines You can perform power operations on any virtual machines in your inventory from the Virtual Machines tab of the host workspace This is more efficient than performing power operations on each virtual machine from its own workspace To change the power state of a virtual machine from the host workspace 1 2 3 4 Select the host in the Inventory panel Click the Virtual Machines tab In the list of virtual machines select the virtual machine for which you want to change the power state Click the appropriate power button in the toolbar You can also change the power state of a virtual machine from its own workspace For a detailed description of how power operations affect virtual machines see Changing the Power State of a Virtual Machine on page 116 Managing Datastores This section describes how to add rename and remove datastores VMware Inc RC DRAFT 193 VMware Server User s Guide 104 Adding Datastores A datastore is a storage location for VMware Server virtual machine files The storage location can be the local file system a CIFS store Windows only or an NFS mounted file system Linux only Prerequisites for Samba CIFS Datastores Samba CIFS stores require additional configuration You mus
327. s file system The user names and passwords in the Samba password file must be the same as those used for logging on to the guest operating system You can add user names and passwords to the VMware Server Samba password file at any time from a terminal window on your Linux host computer To add user names and passwords to the VMware Server Samba password file 1 Log on to the root account su 2 Run the VMware Server Samba password command vmware smbpasswd vmnet1 a lt username gt lt username gt is the user name you want to add Follow the onscreen instructions NOTE vmware smbpasswd is based on the standard Samba password program If you are familiar with the options used in smbpasswd you can use any of them in vmware smbpasswd RC DRAFT VMware Inc Configuring a Virtual Network 3 Log out of the root account exit You might receive an error message that says Unknown virtual interface vmnet1 This indicates your machine is not using the VMware Server Samba server If your installation of VMware Server does not include the VMware Server Samba server and you want to set it up log on to the root account on your host computer su then run vmware config pl from a terminal on the host The configuration program asks Do you want this script to automatically configure your system to allow your virtual machines to access the host file system Answer yes V CAUTION To configure VMware Server correctly the
328. s in persistent and nonpersistent modes See also nonpersistent mode persistent mode snapshot inventory A hierarchical structure used by VMware Server to organize managed entities This hierarchy is presented as a list that provides a view of all the monitored objects managed entity A managed object that is present in the inventory See also inventory MKS mouse keyboard screen A set of basic input output services for user interaction with a virtual machine MSCS Microsoft Cluster Service Software that distributes data among the nodes of the cluster If one node fails other nodes provide failover support for applications such as databases file servers and mail servers NAT network address translation In hosted networking a type of network connection that enables you to connect your virtual machines to an external network when you have only one IP network address and that address is used by the host computer If you use NAT your virtual machine does not have its own IP address on the external network Instead a separate private network is set up on the host computer Your virtual machine gets an address on that network from the VMware virtual DHCP server The VMware NAT device passes network data between one or more virtual machines and the external network It identifies incoming data packets intended for each virtual machine and sends them to the correct destination See also bridged networking custom networking host only
329. s installed 6 InanXterminal as root su run the following file to configure VMware Tools vmware config tools pl Respond to the questions the command line wizard displays on the screen Press Enter to accept the default value 7 Exit from the root account exit 8 InanXterminal to start the VMware User process enter the following command vmware user 9 Optional To start the VMware Tools control panel enter the following command vmware toolbox amp To change the default VMware Tools configuration options see Using the VMware Tools Control Panel on page 88 You can run VMware Tools as root or as a normal user To shrink virtual disks or to change any VMware Tools scripts you must run VMware Tools as root Installing VMware Tools from the Command Line with the Tar or RPM Installer You can install VMware Tools from the command line in a Linux guest For information about how to install VMware Tool from a graphical user interface see Installing VMware Tools in a Linux Guest Within X Using the RPM Installer on page 78 Before you begin make sure that the virtual machine is powered on and the guest operating system is running To install VMware Tools from the command line with the tar or RPM installer 1 In VI Web Access click Install VMware Tools in the Status section of the virtual machine Summary tab If an earlier version of VMware Tools is installed click Upgrade VMware Tools 2 Click the Console tab
330. s power controls to use the guest or soft power options one or more default scripts run in the guest whenever you change the power state of the virtual machine You change the power state by using menu commands or by clicking the Suspend Resume Power On and Power Off buttons What the default scripts do depends in part on the guest operating system m On most Microsoft Windows guests but not windows NT and Windows Me the default script executed when you suspend a virtual machine releases the IP address of the virtual machine The default script executed when you resume a virtual machine renews the IP address of the virtual machine this affects only virtual machines configured to use DHCP Scripts cannot be run on Windows 95 guests In Windows guests the default scripts are located in the Program Files VMware VMware Tools folder VMware Inc RC D RAFT 93 VMware Server User s Guide 94 m On most UNIX guests the default script executed when you suspend a virtual machine stops networking for the virtual machine The default script executed when you resume a virtual machine starts networking for the virtual machine Scripts cannot be run on NetWare and FreeBSD guests On UNIX the default scripts are located in the etc vmware tools directory You can create your own scripts and use them instead of the default scripts shown in Table 5 3 Table 5 3 Default VMware Tools Scripts Script Name poweroff vm default Descr
331. s section describes how to add edit and remove CD DVD drives on the host and how to configure drive settings VMware Inc RC DRAFT 143 VMware Server User s Guide CD DVD Drive Type and Properties This section describes the settings you can specify for a virtual CD DVD drive You can configure the device adapter type and node For a physical drive you can choose to use ATAPI emulation mode or access the drive directly CD DVD drives can be used to read data DVD ROM discs DVD video is not supported Choosing a Device Type for the CD DVD Drive Like a virtual disk a virtual CD DVD drive is associated with a specific SCSI or IDE device node The type of device does not have to match the type of device on the host An IDE CD DVD drive on the host can be configured as a SCSI virtual CD DVD drive and a SCSI CD DVD drive on the host can be configured as an IDE virtual CD DVD drive However if you want to do more than read data from the drive such as burn discs match the bus types so they are both IDE or both SCSI You can configure up to four bootable virtual CD ROMs Using ATAPI Emulation for CD DVD Drives In some cases the CD DVD drive might not work correctly when the guest operating system is communicating directly with the drive If you encounter problems using your CD DVD drive try editing the CD DVD drive and selecting ATAPI emulation to work around these problems In emulation mode you can only read from data discs If
332. scing provides notification of the reception of a group of network frames to the operating system kernel through hardware interrupts Increasing interrupt coalescing on host NICs can improve performance for workloads involving heavy network traffic to the guest system RC DRAFT VMware Inc Performance Tuning for VMware Server Calculating Memory Requirements to Allow for Virtual Machine Overhead Virtual machines require relatively large amounts of memory to perform well Each virtual machine can use memory up to its allocation limit plus some overhead The amount of overhead needed depends on the size of the virtual disks the amount of memory allocated to the virtual machine and guest system behavior Table 12 1 lists the additional amount of memory needed for overhead based on the amount of memory allocated to the virtual machine Table 12 1 Virtual Machine Allocated Memory and Additional Memory Overhead Virtual Machine Memory Allocated Additional Memory Overhead Needed Up to 512MB Up to 54MB Up to 1000MB Up to 62MB Up to 2000MB Up to 79MB Up to 3600MB Up to 105MB Do not allow total memory allocated for all running virtual machines plus the overhead for VMware Server processes to exceed the amount of physical memory on the host Also keep some memory available for other applications on the host Configuring Host Wide Virtual Machine Memory Usage In addition to configuring the memory capacity for each virtual mac
333. sed on the addresses of the host only adapters on the host computer In the first virtual machine s networking configuration the default router address should be the IP address for the host only adapter connected to VMnet1 In the second virtual machine s networking configuration the default router address should be the IP address for the host only adapter connected to VMnet2 If you are running the router software on the third virtual machine set the default router addresses in the first two virtual machines based on those used by the third virtual machine In the first virtual machine s networking configuration the default router address should be the IP address for the third virtual machine s network adapter connected to VMnet1 In the second virtual machine s networking configuration the default router address should be the IP address for the third virtual machine s network adapter connected to VMnet2 At this point you should be able to ping the router machine from virtual machines one and two And if the router software is set up correctly you should be able to communicate between the first and second virtual machines 238 RC DRAFT VMware Inc Configuring a Virtual Network Using Virtual Network Adapters in Promiscuous Mode on a Linux Host VMware Server does not allow the virtual network adapter to go into promiscuous mode unless the user running VMware Server has permission to make that setting This follows the standard
334. select the appropriate script event 2 Do one of the following m To disable the script clear the Use Script check box and click OK Default scripts for suspending and resuming work together If you disable the script of one of these actions disable the script for the other action as well m Torun a script immediately click Run Now You can successfully run a script by clicking the Run Now button in the VMware Tools control panel but this same script can fail when run as part of a VMware Server power operation This is because scripts run by clicking Run Now are run as the logged in user and have a different working directory than when scripts are run by the VMware Tools daemon during a power operation Executing Commands After You Power Off or Reset a Virtual Machine Ina Linux Solaris or FreeBSD guest you can use the VMware Tools service to execute specific commands when you shut down or restart the guest operating system This is in addition to any script that you specified to run when you shut down the guest operating system 1 Use a text editor to open the following file etc vmware tools tools conf 2 Add one or both of the following commands to the file m halt command lt command gt lt command gt is the command to execute when you shut down the guest operating system RC DRAFT VMware Inc Installing and Using VMware Tools m reboot command lt command gt lt command gt is the command to execute whe
335. sions there are different types of elements in the hierarchy They are m Managed entity These can have permissions defined on them m Virtual machines m Hosts m Global entity These always get their permissions from the root node Examples include RC DRAFT VMware Inc Managing Roles and Permissions m Roles Multiple Permission Settings Objects might have multiple permissions but at most one for each user or group If you apply permissions they override each other down the hierarchy If permissions are defined on the same entity a couple of situations are possible m Ifa useris a member of multiple groups with different permissions For each object the group has permissions on the same permissions apply as if granted to the user directly m If multiple group permissions are defined on the same object and the user belongs to two or more of those groups m If there is no permission defined explicitly for the user on that object the user is assigned the union of privileges assigned to the groups for that object m If there is a permission defined explicitly for the user on that object that permission takes precedence over all group permissions Example 1 Expanding a user s permissions Role 1 can power on virtual machines Role 2 can take snapshots of virtual machines Group A is granted Role 1 on virtual machine VM Group B is granted Role 2 on virtual machine VM User 1 belongs to groups A and B
336. sive hands on labs case study examples and course materials designed to be used as on the job reference tools Courses are available onsite in the classroom and live online For onsite pilot programs and implementation best practices VMware Consulting Services helps you assess plan build and manage your virtual environment To access information about education classes certification programs and consulting services go to http www vmware com services 14 RC DRAFT VMware Inc About This Book Reporting Problems If you have problems while running VMware Server report them to the VMware support team You must first register your serial number Then you can report your problems by submitting a support request to http www vmware com requestsupport Log files are needed to diagnose and report problems The required log files depend on the problem you encounter You can simplify the process of collecting the information by running the support script to collect the log files and system information Follow the procedure that applies to your host computer NOTE The support script runs only on the VMware Server host If you encounter problems on a remote client you must collect the log files manually To run the support script on a Linux host 1 Open a terminal window 2 Run the support script as the root user vm support If you do not run the script as root the script displays messages indicating that it cannot col
337. sole gt Disconnect and Exit on Windows or VMware Remote Console gt Disconnect and Quit on Linux m Click the X in the upper right corner of the toolbar When you quit VMware Remote Console using either of these methods the virtual machine is not powered off or suspended Quitting VMware Remote Console disconnects any connected client devices If you have active client device connections you are prompted to confirm that you want to quit RC DRAFT VMware Inc Running Virtual Machines VMware Remote Console closes automatically when the virtual machine is suspended or powered off Generating and Sharing Virtual Machine Shortcuts You can generate a shortcut to enable virtual machine users to interact directly with the guest operating system from a Web browser or VMware Remote Console Generating a Web Shortcut Administrators can generate a Web shortcut to customize the VI Web Access user interface for users You can generate a Web shortcut that displays only the Console tab enables or disables access to the workspace or enables or disables access to the virtual machine inventory The Web shortcut is like any Web browser URL so you can do any of the following m Add it to a list of Web pages m Share it with one or more users in an email message NOTE To test a Web shortcut use a different browser or computer If you use your active VI Web Access browser session to test the Web shortcut all instances of that browse
338. specify any existing datastore To add a new datastore see Adding Datastores on page 104 The following examples show the default location for virtual machine files in the standard datastore m Windows hosts The default location of a virtual machine called My Windows XP Professional is lt installdrive gt Wirtual Machines My Windows XP Professional m Linux hosts The default location of a virtual machine called My Windows XP Professional is var lib vmware Virtual Machines My Windows XP Professional Virtual machine performance might be slower if your datastore is on a network drive For best performance use a datastore on a local drive However if other users need to access the virtual machine consider placing the virtual machine files in a location that is accessible to them Guest Operating System The wizard prompts you to specify which type of operating system you want to install in the virtual machine Examples include Windows 2000 Professional Red Hat Enterprise Linux 5 32 bit and Ubuntu Linux 64 bit VMware Server uses this information to Select appropriate default values such as the amount of memory needed Name files associated with the virtual machine Adjust settings for optimal performance Work around special behaviors and known issues within a guest operating system Do not install a 64 bit operating system if you select a 32 bit guest operating system type here If the operating system you want t
339. ss the DHCP server on the NAT network also sends out additional configuration information that enables the virtual machine to operate automatically This information includes the default gateway and the DNS server n the DHCP response the NAT device instructs the virtual machine to use the IP address lt net gt 2 as the default gateway and DNS server This causes all IP packets destined for the external network and DNS requests to be forwarded to the NAT device DNS on the NAT Network The NAT device acts as a DNS server for the virtual machines on the NAT network Actually the NAT device is a DNS proxy and merely forwards DNS requests from the virtual machines to a DNS server that is known by the host Responses come back to the NAT device which then forwards them to the virtual machines If they get their configuration information from DHCP the virtual machines on the NAT network automatically use the NAT device as the DNS server However the virtual machines can be statically configured to use another DNS server The virtual machines in the private NAT network are not themselves accessible using DNS If you want the virtual machines running on the NAT network to access each other by DNS names you must set up a private DNS server connected to the NAT network External Access from the NAT Network In general any protocol using TCP or UDP can be used automatically by a virtual machine on the NAT network so long as the virtual machine
340. ss of a WINS Server Use this method to connect to a WINS server in the same workgroup or domain that is not already set up on the host To manually enter the IP address of a WINS server 1 In the virtual machine right click on My Network Places and select Properties 2 Inthe Network Connections window right click the virtual network adapter and select Properties 3 Inthe Properties dialog box select Internet Protocol TCP IP and click Properties 4 Inthe TCP IP Properties dialog box click Advanced 5 Click the WINS tab and click Add 6 Inthe TCP IP WINS Server dialog box enter the IP address for the WINS server in the WINS server field and click OK The IP address of the WINS server appears in the WINS addresses list on the WINS tab Repeat steps 5 and 6 for each WINS server to which you want to connect from this virtual machine 7 Click OK twice and click Close Now that the virtual machine has an IP address for a WINS server you use NetLogon in the virtual machine to log on to a domain and access shares in that domain For example if the WINS server covers a domain with a domain controller it is possible to access that domain controller from the virtual machine and add the virtual machine to the domain You need to know the user ID and password of the Administrator on the domain controller NOTE Your access is limited to shares of virtual machines that are on the same NAT network or are bridged on the same domain
341. st Only Network Continued Range Address use Example lt net gt 128 lt net gt 253 DHCP assigned 192 168 0 128 192 168 0 253 lt net gt 254 DHCP server 192 168 0 254 lt net gt 255 Broadcasting 192 168 0 255 Table 11 2 Address Use on a NAT Network Range Address use Example lt net gt 1 Host machine 192 168 0 1 lt net gt 2 NAT device 192 168 0 2 lt net gt 3 lt net gt 127 Static addresses 192 168 0 3 192 168 0 127 lt net gt 128 lt net gt 253 DHCP assigned 192 168 0 128 192 168 0 253 lt net gt 254 DHCP server 192 168 0 254 lt net gt 255 Broadcasting 192 168 0 255 Avoiding IP Packet Leakage in a Host Only Network By design each host only network should be confined to the host machine on which it is set up That is no packets sent by virtual machines on this network should leak out to a physical network attached to the host Packet leakage can occur only if a machine actively forwards packets It is possible for the host machine or any virtual machine running on the host only network to be configured in a way that permits packet leakage Windows Hosts Systems using server versions of Windows 2000 are capable of forwarding IP packets that are not addressed to them By default however these systems come with IP packet forwarding disabled If you find packets leaking out of a host only network on a Windows 2000 host computer check to see whether forwarding has been e
342. st operating systems 22 RC D RAFT VMware Inc Introduction and System Requirements Updated VIX API The VMware VIX API formerly known as the Programming API allows you to write scripts and programs to automate virtual machine operations The VIX API is high level easy to use and practical for both script writers and application programmers This release of the VIX API is available in the C language API functions allow you to register power on or off virtual machines and run programs in the guest operating systems Additional language bindings for Perl COM and shell scripts vmrun are available See the VMware VIX API 1 5 Release Notes VMCI Sockets Interface Developers who want to write client server applications for virtual machines can now use this sockets interface for the Virtual Machine Communication Interface VMCI provides a faster means of communication among applications running on the host and in virtual machines See the VMCI Sockets Programming Guide About the Host and Guest Computers The terms host and guest describe your physical and virtual machines m The physical computer on which you install the VMware Server software is called the host computer and its operating system is called the host operating system m The operating system running inside a virtual machine is called a guest operating system Host System Requirements You can install the VMware Server software on a Windows or Linux server You
343. stem Roles Role Description of User Capabilities No Access User Cannot view or change the associated object Tabs associated with the object display without content This is the default role for all users except those users in the Administrators group Read Only User View the state and details about the object View all the tabs except the console tab Cannot perform any actions through the menus and toolbars Administrator All privileges for all objects Add remove and set access rights and privileges for all objects in the VMware Server environment This is the default role for all members of the Administrators group All roles permit the user to schedule tasks by default Users can schedule only tasks they have permission to perform at the time the tasks are created You can modify roles to create privilege sets that match your user needs All changes take effect immediately Users do not need to log out and log in for changes to roles to take effect Creating Roles You can create user defined roles if you have situations that require a combination of access privileges other than those defined in the system roles You can also modify existing user defined roles to suit your needs See Editing and Renaming Roles on page 197 To create a role 1 From the VI Web Access menu bar select Administration gt Manage Roles 2 Enter a name for the role in the Name text box A description for the role is automatic
344. strib RC DRAFT ij VMware Server User s Guide 4 If you are installing from a CD instead of a downloaded file a Mount the CD and change to the Linux directory b Copy the tar archive to a temporary directory on your hard drive cp VMware server lt xxxx gt tar gz tmp In place of lt xxxx gt the filename contains numbers that correspond to the version and build 5 Change to the temporary directory where you copied or saved the installation file cd tmp 6 Unpack the archive tar zxpf VMware server lt xxxx gt tar gz 7 Change to the installation directory cd vmware server distrib 8 Run the installation script vmware install pl ke Respond to the prompts for the directory locations for binary files initialization scripts daemon files library files manual files and documentation files In most cases the default response is appropriate 10 Enter Yes when prompted to run vmware config pl 11 Respond to the prompts as described in Configuring VMware Server on Linux Hosts Using vmware config pl on page 43 To install on a Linux host using the RPM installation file 1 Log in with the user name you plan to use when running VMware Server 2 Ina terminal window use the command to become root for example su 3 If you are installing from the installation media instead of a downloaded file mount the installation media and change to the Linux directory 4 Run RPM specifying the installation file rpm
345. subnet and are assigned the same MAC address causing a conflict m You want to ensure that a virtual network adapter always has the same MAC address If you select Manual you can edit the value of the MAC address in the text box The value you enter must be between 00 50 56 00 00 00 and 00 50 56 3F FF FF RC DRAFT VMware Inc Configuring a Virtual Network See Maintaining and Changing the MAC Address of a Virtual Machine on page 225 Click OK to save your changes Be sure the guest operating system is configured to use an appropriate IP address on the new network If the guest is using DHCP release and renew the lease If the IP address is set statically be sure the guest has an address on the correct virtual network Removing a Network Adapter If you no longer want to use a network adapter in a virtual machine you can remove it To remove an existing network adapter 1 2 3 Select the virtual machine to modify from the Inventory panel On the Summary tab click the network adapter to remove and select Remove A dialog box asks you to confirm that you want to remove the adapter If you want to remove it click Yes The network adapter is deleted Configuring Bridged Networking Options on a Windows Host You can view and change the settings for bridged networking on your host These changes affect all virtual machines using bridged networking on the host You can decide which network adapters on your h
346. system startup scripts String in a Configuration File Place a string in the virtual machine s configuration vmx file by setting the string to the machine id parameter For example you can set this string machine id Hello World Following is an example of portions of two configuration files that point to the same virtual disk Each configuration file contains its own unique string set for the machine id parameter config_file_1 vmx contains ide0 0 present TRUE ide0 0 fileName my_common_virtual_hard_drive vmdk machine id the_string_for_my_first_vm VMware Inc RC D RAFT 97 VMware Server User s Guide 98 config_file_2 vmx contains ide0 0 present TRUE ide0 0 fileName my_common_virtual_hard_drive vmdk machine id the_string_for_my_second_vm To prevent a string from being passed from the host to the guest through the service set the following line in your virtual machine s configuration file isolation tools getMachineID disable TRUE String in a Startup Command Rather than setting the machine id parameter in the configuration file you can pass the string to the guest operating system from the command line when you power on the virtual machine Following is an example of such a startup command entered on one line C Program Files VMware VMware Server vmware s machine id Hello World C Virtual Machines win2000 win2000 vmx Use this method to deploy virtual machines on
347. t 5 The media source is selected at the top of the dialog box RC DRAFT VMware Inc 10 11 12 13 Creating and Upgrading Virtual Machines NOTE In this release only Host Media is supported Select Connect at power on Select Physical Drive Enter the location of the drive in the Physical Drive text box For example the server s CD DVD drive might be d Windows or dev cdrom Linux Select the SCSI or IDE device node in the Virtual Device Node section Click OK to save your changes Click Power On to power on your virtual machine Click the Console tab to complete the guest operating system installation using VMware Remote Console Follow the instructions provided by the operating system vendor NOTE You might need to change the boot order in the virtual machine BIOS so that the virtual machine attempts to boot from the CD DVD device before trying other boot devices To do so press F2 when prompted during virtual machine startup Install VMware Tools as described in Installing VMware Tools on page 73 To install a guest operating system from an ISO image 1 2 VMware Inc Log in to VI Web Access Select the virtual machine into which you are installing the guest operating system from the Inventory panel In the Hardware section of the Summary tab click the CD DVD drive s icon and select Edit Select Connect at power on Select ISO Image Click Browse to navigate to a file
348. t On the Memory and Processors page you can adjust the memory settings or accept the recommended size In most cases it is best to keep the default memory setting If you plan to use the virtual machine to run many applications or applications that need large amounts of memory you might want to use a higher memory setting For more information see Amount of Memory on page 59 Also on the Memory and Processors page select the number of processors for the virtual machine For more information see Number of Processors on page 59 Click Next On the Hard Disk page to configure the virtual disk select one of the following m Create a New Virtual Disk Click to add a new blank hard disk to your virtual machine The wizard displays the Properties page for you to enter the disk capacity datastore file allocation options disk mode virtual device adapter type and node and caching policy settings Make any required changes to the default values on the Properties page and click Next For detailed information about settings you can configure on the Properties page see Hard Disk Type and Properties on page 60 m Use an Existing Virtual Disk Click if you want to reuse or share a virtual hard disk that has already been created The wizard displays the Properties page for you to enter the path or browse to the existing virtual disk vmdk file Select the virtual disk to view the capacity and file allocation op
349. t add the setting create mask 766 to the configuration smb conf file for each Samba CIFS store The user that connects to the Samba server must also have write privileges for the operating system and the Samba server Prerequisites for NFS Datastores Before you can add an NFS datastore you must mount the NFS volume on the host In some cases to protect NFS volumes from unauthorized access NFS administrators might export volumes with the root squash option turned on When root squash is on the NFS server treats access by root as access by any unprivileged users and might refuse the VMware Server host access to the NFS volume To make sure that you can create and manage datastores from your host the NFS administrator must turn off the root squash feature or add the VMware Server host s physical network adapter to the list of trusted hosts To add a datastore 1 Select the host in the Inventory panel 2 Inthe Commands section of the Summary tab click Add Datastore 3 Enter a name for the datastore in the Name text box 4 Enter the information for the local host system or remote directory m To add a local datastore i Select Local Datastore ii Enter the path in the Directory Path text box iii Click OK to add the datastore m To add a CIFS datastore Windows host only i Select CIFS ii Enter a valid server name or IP address iii Enter the location of the shared folder RC DRAFT VMware Inc Managing VMware Server iv Enter
350. t click Computer and select Properties Click Advanced system settings gt Hardware gt Windows Update Driver Settings RC DRAFT VMware Inc VMware Inc Installing and Using VMware Tools c Click Never check for drivers when I connect a new device and click OK d Click OK in the System Properties dialog box Open a command prompt and use the following command to install some or all of the VMware Tools components msiexec i D VMware Tools msi ADDLOCAL ALL REMOVE lt component gt an In this command you can optionally use REMOVE lt component gt if you do not want to install a particular component m Toolbox VMware Tools control panel and its utilities Excluding this feature prevents you from using VMware Tools in the guest operating system VMware does not recommend excluding this feature m Drivers Includes the SVGA mouse BusLogic and vmxnet drivers m SVGA VMware SVGA driver Excluding this feature limits the display capabilities of your virtual machine m Mouse VMware mouse driver Excluding this feature decreases mouse performance in your virtual machine m Buslogic VMware BusLogic driver If your virtual machine is configured to use the LSI Logic driver you might want to remove this feature m VMXNet VMware vmxnet networking driver m MemCtl VMware memory control driver Recommended if you plan to use this virtual machine with ESX Excluding this feature hinders the
351. t exceed the device s connection timeout value This causes the device to disconnect itself from the computer before the guest can synchronize with it If this occurs let the guest finish installing the PDA driver dismiss any connection error warnings and try synchronizing the PDA again The second attempt usually succeeds Replacing USB 2 0 Drivers on a Windows 2000 Host To use VMware Server on a Windows 2000 host that has USB 2 0 ports you must use the Microsoft USB 2 0 drivers for the USB controller in the host operating system If your host operating system is using a third party driver a driver supplied by your motherboard vendor for example you must replace it To check the provider of your driver 1 Open the Device Manager as follows a Right click My Computer and select Properties b Click the Hardware tab and click Device Manager 2 Expand the listing for Universal Serial Bus controllers 3 Right click the listing for the controller and select Properties 4 Click the Driver tab If the driver provider shown on that page is Microsoft you have the correct driver already VMware Inc RC DRAFT 155 VMware Server User s Guide If the driver provider is not Microsoft download the latest USB driver for your host operating system from the Microsoft Web site and follow the Microsoft instructions to install it Details are available in Microsoft knowledge base article 319973 Using USB with a Linux Host On Linux hosts
352. t is best to start with an existing table and make small changes V Scan Code Table Table 8 1 shows the v scan codes for the 104 key U S keyboard Table 8 1 V Scan Codes for the 104 Key U S Keyboard Symbol Shifted Symbol Location V Scan Code Esc 0x001 0x002 0x003 0x004 0x005 0x006 0x007 amp 0x008 n 0x009 0x00a Ox00b Ox00c 0x00d Ne oO N a OI H e gt N gt I 4 Backspace 0x00e Tab Ox00f 0x010 0x011 0x012 0x013 0x014 0x015 C lt ilz a z 0x016 0x017 O 0x018 P 0x019 180 RC DRAFT VMware Inc Configuring Virtual Machine Hardware Table 8 1 V Scan Codes for the 104 Key U S Keyboard Continued Symbol Shifted Symbol Location V Scan Code Ox01la Ox01b Enter Ox01c Ctrl left 0x01d Ox01e 0x01f 0x020 0x021 0x022 0x023 0x024 0x025 CIAO Lam 0 ej gt 0x026 j 0x027 0x028 0x029 Shift left 0x02a 0x02b 0x02c 0x02d 0x02e 0x02f 0x030 0x031 z z s lt O x N 0x032 s lt 0x033 a 0x034 2 0x035 Shift right 0x036 VMware Inc RC DRAFT 181 VMware Server User s Guide 182 Table 8 1 V Scan Codes for the 104 Key U S Keyboard Continued
353. t operating system Virtual disks can be configured as IDE disks for any guest operating system They can be set up as SCSI disks for any guest operating system that has a driver for the LSI Logic parallel BusLogic parallel or LSI Logic SAS adapter The correct SCSI adapter is automatically chosen based on your guest operating system If you need to change the adapter type follow the procedure in Configuring SCSI Controllers on page 152 NOTE For Windows XP guest systems the LSI Logic adapter requires an add on driver from the LSI Logic Web site For Windows XP and Windows Server 2003 guest systems the BusLogic adapter requires an add on driver from the VMware Web site See the VMware Guest Operating System Installation Guide at http pubs vmware com guestnotes The files that make up an IDE virtual disk can be stored on either an IDE physical hard disk or a SCSI physical hard disk So can the files that make up a SCSI virtual disk They can also be stored on other types of fast access storage media An available device node is selected by default Disk Write Caching Policy Setting The following options determine when changes are written to disk m Optimize for safety Saves all changes to the virtual disk immediately Optimize for performance Acknowledges changes to the virtual disk immediately but saves them at a later time VMware Inc RC DRAFT 137 VMware Server User s Guide 138 Adding a Hard Dis
354. t to a new location In Windows guests the default scripts are located in the Program Files VMware VMware Tools folder On UNIX the default scripts are located in the etc vmware tools directory Modify the default script and save it with a different name or write a different script On Windows guests if you write a new script create the script as a batch file For UNIX create the script in any executable format such as shell or Perl scripts You can also use the Edit button on the Scripts tab of the VMware Tools control panel to edit a custom script You can also edit scripts manually using any text editor Associate each custom script with its particular power operation a On the Scripts tab of the VMware Tools control panel select the appropriate script event b Select the Use Script check box select Custom script and use the Browse button to point to the script you want to use c Click OK RC DRAFT da VMware Server User s Guide 96 When you reinstall VMware Tools after you update the VMware Server software any changes you made to the default scripts are overwritten Any custom scripts you created remain untouched but do not benefit from any underlying changes that enhance the default scripts Running or Disabling a Script If you are creating a custom script run the script before associating it with a power operation To run or disable a script 1 On the Scripts tab of the VMware Tools control panel
355. t users can see and the actions they can perform in VI Web Access See Chapter 10 Managing Roles and Permissions on page 193 Overview of VI Web Access 48 The VI Web Access page is divided into four main sections Inventory panel Appearing on the left this area displays the virtual machine inventory m Click the host to view summary information about VMware Server in the workspace m Click a virtual machine to view summary information about the virtual machine in the workspace Workspace Appearing on the right this is the main part of the window m When the host is selected in the Inventory panel the workspace includes the Summary Virtual Machines Tasks Events and Permissions tabs These tabs contain detailed information about the VMware Server host and allow you to configure host wide settings See Using the VMware Server Host Workspace on page 49 m When a virtual machine is selected in the Inventory panel the workspace includes the Summary Console Tasks Events and Permissions tabs These tabs contain detailed information about various aspects of the virtual machine and allow you to configure them See Using the Virtual Machine Workspace on page 50 RC DRAFT VMware Inc Learning VMware Server Basics Using VI Web Access Menu bar The menus above the Inventory panel provide access to common application and virtual machine operations including power operations and snapshot and
356. tate Table A 22 Virtual Machine State Privileges Privilege Pair with Effective on Name Description Affects Object Object Take Snapshot Creates anew snapshot from the virtual HCand VC Virtual Virtual machine s current state machines machines User interface element virtual machine context menu toolbar button Inventory gt Virtual Machine gt Snapshot gt Take Snapshot Remove Removes a snapshot from the snapshot HCand VC Virtual Virtual Snapshot history machines machines User interface element virtual machine context menu toolbar button Inventory menu Rename Renames this snapshot with either a HCand VC Virtual Virtual Snapshot new name or a new description or both machines machines No user VI Client interface elements are associated with this privilege Revert To Sets the VM to the state it was in at a HCandVC Virtual Virtual Snapshot given snapshot machines machines User interface element virtual machine context menu toolbar button Inventory gt Virtual Machine gt Snapshot gt Revert to Snapshot Virtual Machines tab VMware Inc RC DRAFT 311 VMware Server User s Guide 312 RC DRAFT VMware Inc Files That Make Up a Virtual Machine Files This appendix contains reference information about virtual machine file management and is not required to use VMware Server Because virtual machine file management is performed automatically by VMware Server you might never need to know the nam
357. ted inventory object Click OK RC DRAFT iw VMware Server User s Guide The permission is modified Removing Permissions Removing a permission for a user or group does not remove the user or group from the list of those available It also does not remove the role from the list of available items It removes the user or group role pair from the selected inventory object To remove a permission role for a user or group 1 Click the hosts or virtual machine s Permissions tab 2 Inthe Permissions list select the permission you want to remove 3 Click Remove Permission in the Commands section of the tab 4 Click OK to confirm that you want to remove the permission The permission is removed Users removed from a VMware Server host lose access to all VMware Server objects and will not be able to log on again Users that are logged in when they are removed from the host retain their VMware Server permissions only until the next validation period the default is every 24 hours Removing a group does not affect the permissions granted individually to the users in that group or those granted as part of inclusion in another group Access Rules 200 The following is a list of general rules to consider when configuring permissions Hierarchical Inheritance Propagation is set per permission not universally applied Permissions defined for a sub object always override those propagated from parent objects With respect to permis
358. ted by a device connected to the physical port are not passed to the virtual machine Also the guest operating system cannot use DMA direct memory access to move data to or from the port For this reason not all devices that attach to the parallel port are guaranteed to work correctly You can attach up to three parallel ports to a virtual machine The virtual parallel port can connect to a parallel port or a file on the host operating system Configuring a Parallel Port on a Windows Host If a virtual machine is configured with a parallel port most guest operating systems detect it at installation time and install the required drivers Some operating systems including Windows NT and Windows 2000 automatically detect the ports at boot time Others like Windows 95 and Windows 98 do not In a Windows 95 or Windows 98 guest after you add the port run the guest operating system s Add New Hardware wizard Start gt Settings gt Control Panel gt Add New Hardware so Windows can detect the new device Configuring a Parallel Port on a Linux Host For the parallel port to work properly in a guest operating system it must first be configured properly on the host system This section discusses issues with parallel port functionality that are a result of the incorrect configuration of the following host settings m The Linux kernel version m Device access permissions m Required modules Parallel Ports and Linux 2 2 x Kernels T
359. tem is running To install VMware Tools in a Linux Guest Within X Using the RPM Installer 1 In VI Web Access click Install VMware Tools in the Status section of the virtual machine Summary tab If an earlier version of VMware Tools is installed click Upgrade VMware Tools Click the Console tab The remaining steps take place inside the virtual machine The guest operating system mounts the VMware Tools installation virtual CD A window manager displaying two files might appear One file is for the RPM installer and one is for the tar installer Alternatively a VMware Tools CD icon might appear on the desktop Do one of the following m Ifyou see a VMware Tools CD icon on the desktop double click it and after it opens double click the RPM installer in the root of the CD ROM m If you see a file manager window double click the RPM installer file In some Linux distributions the VMware Tools CD icon might fail to appear In this case install VMware Tools from the command line as described in Installing VMware Tools from the Command Line with the Tar or RPM Installer on page 79 When prompted enter the root password and click OK The installer prepares the packages Click Continue when the installer presents a dialog box that shows Completed System Preparation RC DRAFT VMware Inc Installing and Using VMware Tools When the installer is done no confirmation window or finish button appears but VMware Tools i
360. ter 111 sessions privileges 303 Shared Folders tab VMware Tools 91 sharing files on a Linux host with Samba 249 shortcut desktop for VMware Server 39 Shrink tab VMware Tools 91 shrinking virtual disks 91 140 virtual disks in Netware 92 shutting down host wide virtual machine RC DRAFT settings 109 order of virtual machines 110 smb conf file 251 252 256 Snapshot tab VI Web Access 119 snapshots as background activity 108 189 eliminating for performance 272 excluding virtual disks from 189 files for storing 315 host wide settings 108 locking 120 power off options 120 190 removing 191 reverting to 190 taking 190 using with VSS backups 112 virtual machine 187 Solaris VMware Tools for 81 sound configuring in virtual machines 157 Sound Blaster 158 support in guest 31 sound adapters adding 158 device compatibility 157 drivers for Windows guests 158 editing 158 removing 159 sound drivers 158 specifications for virtual machines 28 starting suspended virtual machines 185 virtual machines automatically 109 startup host wide virtual machine settings 109 order of virtual machines 110 VMware Inc VMware Inc startup commands used by VMware Tools 98 startup scripts using VMware Tools 97 statistics enabling and disabling 121 stopping order of virtual machines 110 subnet changing settings 218 in NAT configuration 222 on host only networks 222 Summary tab 50 in virtual network editor 258 V
361. ter Privileges Privilege Pair with Effective on Name Description Affects Object Object Create Creates a new datacenter VC only Datacenter Datacenter Datacenter User interface element Inventory folders context menu toolbar button and File gt New Datacenter Delete Removes a datacenter VC only Datacenter Datacenters Datacenter User interface element Inventory plus parent context menu Inventory gt Datacenter gt object Remove Edit gt Remove Move Moves a datacenter VC only Datacenter Datacenters Datacenter Privilege must be present at both the sourceand Datacenter source and destination destination folders User interface element Inventory drag and drop Rename Changes the name of a datacenter VC only Datacenter Datacenters Datacenter User interface element Inventory object Inventory context menu Edit gt Rename Inventory gt Datacenter gt Rename Datastore Table A 3 Datastore Privileges Privilege Pair with Effective on Name Description Affects Object Object Browse Browses files on a datastore HC and VC Datastores Datastores Datastore User interface element Add existing Datastore disk browse for CD ROM or Floppy folders media serial or parallel port files Delete Removes a datastore HC and VC Datastores Datastores Datastore User interface element Inventory Datastore datastore context menu Inventory gt folders Datastore gt Remove Delete Deletes a file in the datastore HCand VC Datastores D
362. terprise Server 10 m Ubuntu Linux 8 04 Ubuntu Linux 7 10 Ubuntu Linux 7 04 Ubuntu Linux 6 10 Ubuntu Linux 6 06 VI Web Access and VMware Remote Console Client System Requirements VI Web Access enables you to manage virtual machines from a Web browser on the host or a remote client VMware Remote Console enables you to interact with the guest operating system on the host or a remote client It is installed as a Web browser add on To use VI Web Access or install VMware Remote Console run one of the following Web browsers m Mozilla Firefox 2 0 or 3 0 for Linux m Mozilla Firefox 2 0 or 3 0 for Windows m Internet Explorer 6 0 or 7 0 7 0 recommended NOTE Other browsers are not excluded but are not certified by VMware Please refer to your browser vendor s documentation for additional requirements For the best experience make sure that your browser includes all of the security and stability updates recommended by the vendor VMware Inc RC D RAFT 27 VMware Server User s Guide JavaScript XMLHttpRequest and cookies must be enabled in your Web browser settings to use VI Web Access These features are enabled by default To avoid performance degradation disable the Firebug extension to Firefox when using VI Web Access The VMware Remote Console add on might conflict with other Firefox add ons If you experience problems when you attempt to install the VMware Remote Console add on try disabling other add ons you
363. th a set of hosts User interface element Required when displaying the migration wizard for a powered on VM to check compatibility Relocate Cold migrates a virtual machine s VC only Virtual Virtual execution to a specific resource pool or machines machines host User interface element Inventory context menu Virtual Machine Summary tab Inventory gt Virtual Machine gt Migrate drag and drop Remove Pool Deletes a resource pool HCand VC Resource Resource User interface element Edit gt pools plus pools Remove Inventory gt Resource Pool gt parent Remove inventory context menu object Resources tab Rename Pool Renames a resource pool HCand VC Resource Resource User interface element Edit gt pools pools Rename Inventory gt Resource Pool gt Rename context menu 302 RC DRAFT VMware Inc Scheduled Task Table A 15 Scheduled Task Privileges Defined Privileges Privilege Pair with Effective on Name Description Affects Object Object Create Tasks Schedules a task Requires the VC only Allinventory Allinventory privileges to perform the scheduled objects objects action at the time of scheduling User interface element Scheduled Tasks toolbar button and context menu Modify Task Reconfigures the scheduled task VC only Allinventory Allinventory properties objects objects User interface element Inventory gt Scheduled Tasks gt Edit Scheduled Tasks tab context menu Remove Tas
364. that cannot be canceled and requires as much physical disk space as the amount you specify for virtual disk capacity You are also given the option Split disk into 2GB files Select this option if your virtual disk is stored on a file system such as FAT16 that does not support files larger than 2GB Disk Mode Settings Select whether or not to run the disk in Independent Mode Independent disks add a layer of control and complexity to your virtual disks Disks in Independent Mode are not affected by snapshots RC DRAFT VMware Inc Configuring Virtual Machine Hardware If you have a snapshot you must remove it before you can change the disk mode when you edit a virtual disk See Removing a Snapshot on page 191 If you select Independent Mode also select one of the following m Persistent Disks in persistent mode behave like conventional disks on your physical computer All data written to a disk in persistent mode are written permanently to the disk m Nonpersistent Changes to disks innonpersistent mode are discarded when you power off or reset the virtual machine Nonpersistent mode enables you to restart the virtual machine with a virtual disk in the same state every time Changes to the disk are actually written to and read from a redo log file that is deleted when you power off or reset Device Type and Node Settings When creating a new virtual disk the default adapter type is based on your selected gues
365. that is connected to the host network but available only through the host machine In this configuration the virtual machine cannot connect to the Internet See Host Only Networking on page 210 You can set up specialized configurations using the virtual network editor on Windows hosts and vmware config pl on Linux hosts See Custom Networking Configurations on page 211 On a Windows host the software needed for bridged NAT and host only networking configurations is installed when you install VMware Server The New Virtual Machine wizard connects the virtual machine to the virtual network you select the bridged VMnet0 virtual network named Bridged is the default selection You can later set up more specialized configurations by configuring the appropriate settings in the virtual network editor and on your host computer On a Linux host when you install and configure VMware Server you can choose to have bridged host only and NAT networking available to your virtual machines by configuring each option when you run vmware config pl You can later reconfigure networking to add delete or modify virtual networks by rerunning vmware config pl Components of the Virtual Network The following sections describe the devices that make up a virtual network 204 RC DRAFT VMware Inc Configuring a Virtual Network Virtual Network Switch The virtual switch works like a physical switch but it is used by virtual machines Like
366. the 386enh section add the following line ConservativeSwapFileUsage 1 Enabling Hardware Acceleration in Windows Server 2003 Windows Server 2003 disables hardware acceleration by default This slows down graphics performance and mouse responsiveness in the guest operating system When you install VMware Tools in a Windows Server 2003 guest you are prompted to enable the hardware acceleration setting VMware recommends that you enable hardware acceleration fully To enable hardware acceleration after installing VMware Tools 1 From the Windows control panel select Display 2 Click the Settings tab and click Advanced 3 Click the Troubleshoot tab and drag the Hardware acceleration slider all the way to Full Configuring Direct Memory Access DMA Disk Settings SCSCI physical disks are usually faster than IDE disks that use DMA However in certain situations such as single threaded disk access an IDE disk that uses DMA is as fast as a SCSI disk Ina virtual machine SCSI disks and IDE disks that use DMA have similar performance IDE disks might be very slow in a guest operating system that is not configured to use DMA If supported also enable DMA in SCSI disks The easiest way to configure a Linux guest to use DMA for virtual IDE drives is to install VMware Tools During VMware Tools installation IDE virtual drives are automatically configured to use DMA RC DRAFT VMware Inc Performance Tuning for VMware Server I
367. the Video Driver on Older Versions of Windows 75 Installing VMware Tools in a Linux Guest System 78 Installing VMware Tools in a Solaris Guest System 81 Installing VMware Tools in a FreeBSD Guest System 82 Installing VMware Tools in a NetWare Guest System 84 Starting the VMware User Process Manually If You Do Not Use a Session Manager on UNIX 86 Updating VMware Tools 86 Uninstalling VMware Tools 87 Repairing or Changing VMware Tools 88 Using the VMware Tools Control Panel 88 Using the Windows Control Panel to Display the Taskbar Icon 89 Options Tab 89 Devices Tab 90 Scripts Tab 91 Shared Folders Tab 91 Shrink Tab 91 About Tab 92 VMware Server User s Guide Configuring VMware Tools in a NetWare Guest 92 Customizations to VMware Tools 93 How VMware Tools Scripts Affect Power States 93 Executing Commands After You Power Off or Reset a Virtual Machine 96 Passing a String from the Host to the Guest at Startup 97 Passing Information Between the Guest and Another Program 99 Using the VMware Tools Command Line Interface 99 6 Managing VMware Server 101 Managing the Virtual Machine Inventory 101 Adding a Virtual Machine to the Inventory 102 Removing a Virtual Machine from the Inventory 102 Performing Power Operations on Virtual Machines 103 Managing Datastores 103 Adding Datastores 104 Renaming Datastores 105 Removing Datastores 106 Refreshing Datastores 106 Editing Host Wide Memory and Snapshot Settings 106 Configuring Host Memory 106 Enab
368. the following command to run the script vmware config pl vmware config plislocated in usr bin If this is not in your default path enter the following command to run the script usr bin vmware config pl Respond to the prompts In most cases the default response is appropriate RC DRAFT ii VMware Server User s Guide The following ports are used by default port 902 for the VMware Authorization Service port 8222 for http connections and port 8333 for secure http https connections Change the port number when prompted if you do not want to use the default value If you do not specify port 80 for http connections you must enter the port number when you connect to VMware Server using VI Web Access See Logging In to VMware Server Using VI Web Access on page 47 If the configuration program does not display a message saying the configuration completed successfully run the configuration program again 3 When done exit from the root account exit Uninstalling VMware Server on a Linux Host This section provides instructions for uninstalling a tar installation and an RPM installation Uninstalling a tar Installation of VMware Server If you used the tar installer to install VMware Server remove the software from your system using the following command vmware uninstall pl Uninstalling an RPM Installation of VMware Server If you used the RPM installer to install VMware Server remove the software from your
369. the host the changes take effect Notes for Using the lomega Zip Drive On Windows 95 or Windows 98 guest operating systems using older drivers for the Iomega Zip drive might cause the guest to lock up intermittently at boot time or during installation of the guest operating system The newest Iomega drivers work reliably in VMware tests They are available from the Iomega web site On the Iomega web site www iomega com click Support amp Downloads Keyboard Mapping on Linux Hosts 176 This section addresses the following issues and provides additional details on keyboard mapping in Linux m Some language specific keyboards do not appear to be supported by VMware Server m Some of the keys on the keyboard dont work correctly in the virtual machine m The keyboard works fine when you run a virtual machine locally but not when you run the same virtual machine with a remote X server If your keyboard works correctly with a local X server and you want the same behavior with a remote X server which is also an XFree86 server running on a PC first power off the virtual machine and close the VMware Server window Add the following setting to the virtual machine configuration vmx file or to vmware config xkeymap usekeycodeMapIfXFree86 TRUE RC DRAFT VMware Inc Configuring Virtual Machine Hardware Make this change on the host machine where you run the virtual machine not on the machine with the remote X server
370. the listing for the adapter you want to exclude then click OK To remove an adapter from the list of excluded adapters select its name in the list and click Remove If you are using teamed network adapters on your host you can exclude the physical network adapters from bridged networking For information about teamed network adapters see Configuring Bridged Networking When Using Teamed Network Interface Cards on page 229 To designate a physical network adapter to be used for bridged networking on virtual switches named VMnet2 VMnet7 click the Host Virtual Network Mapping tab Select an adapter from the drop down list beside the name of the virtual switch you want to use If you are using teamed network adapters on your host you can select the teamed network adapter for VMnet0 CAUTION Be careful when you change the bridged adapter mappings If you re assign a physical network adapter to a different virtual network any virtual machine using the original network loses its network connectivity through that network You must then change the setting for each affected virtual machine s network adapter individually This can be especially troublesome if your host has only one physical network adapter and you reassign it toa VMnet other than VMnet0 Even though the VMnet still appears to be bridged to an automatically chosen adapter the only adapter it can use has been assigned to another VMnet To make changes to the subnet
371. the virtual machine configure the virtual machine to enter the BIOS setup utility when it boots as described in Changing Virtual Machine Power Settings on page 118 On the main screen select Legacy Diskette B and use the plus and minus keys on the numerical keypad to select the type of floppy drive you want to use Press F10 to save your changes and close the BIOS setup utility 148 RC DRAFT VMware Inc Configuring Virtual Machine Hardware Editing a Virtual Floppy Drive When you edit a virtual floppy drive you can modify the connection status and which physical drive or floppy image file to connect to When the virtual machine is powered off you can also change the virtual device node You can connect only one virtual floppy drive to each physical drive on the host system The physical device can be connected to only one virtual machine at a time To edit an existing floppy drive 1 2 VMware Inc Select the virtual machine to modify from the Inventory panel In the Hardware section of the Summary tab click the floppy drive to modify and select Edit Select Host Media to configure a physical drive or floppy image file on the host system If you want to use a floppy drive on a client system select Client Media Use VMware Remote Console to select and connect or disconnect the client device See Connecting and Disconnecting Client Devices on page 125 Optional In the Device Status section
372. tings during the upgrade it cannot preserve bridge settings created with VMware Server 1 RC DRAFT i VMware Server User s Guide Where to Go Next After you have installed the VMware Server software on the server typical next steps include 1 Create a virtual machine See Chapter 4 Creating and Upgrading Virtual Machines on page 57 2 Install a guest operating system You need the installation media for your guest operating system See Installing a Guest Operating System on page 66 and the VMware Guest Operating System Installation Guide 3 Install the VMware Tools package in your guest operating system for enhanced performance and features See Installing VMware Tools on page 73 4 Create additional datastores and add existing virtual machines to your inventory See Chapter 6 Managing VMware Server on page 101 5 Start using the virtual machines See Running Virtual Machines on page 115 46 RC D RAFT VMware Inc Learning VMware Server Basics Using VI Web Access This chapter describes how to connect to VMware Server and introduces the VI Web Access management interface VI Web Access provides a simple and flexible tool for virtual machine management This chapter contains the following sections m Logging In to VMware Server Using VI Web Access on page 47 m Overview of VI Web Access on page 48 m Using the VMware Server Host Workspace on page 49 m Using the Virtual M
373. tions which cannot be changed You can modify the disk mode virtual device node and caching policy settings Make any required changes to the default values on the Properties page and click Next For detailed information about settings you can configure on the Properties page see Hard Disk Type and Properties on page 60 m Don t Adda Virtual Disk Click only if you can use a bootable CD or PXE image file and do not need a hard disk to install the operating system 14 On the Network Adapter page select whether or not to add a network adapter 64 RC DRAFT VMware Inc Creating and Upgrading Virtual Machines Add a Network Adapter Select to add a network to your virtual machine The wizard displays the Properties page Select the virtual network for the virtual machine from the drop down menu of existing networks Optionally deselect Connect at Power On if you do not want this network to be connected when the virtual machine is powered on Click Next Don t Add a Network Adapter You can create a virtual machine without networking or add a virtual network later For more information see Network Connection Type on page 62 15 On the Ready to Complete page VMware Inc Click Back or navigate using the Pages panel to make changes Expand More Hardware to add more hardware to the virtual machine before you finish creating it m To add a hard disk see Adding a Hard Disk to a Virtual Machine
374. to the base virtual disk files m Revert to a snapshot When you revert to the snapshot the contents of the redo log files are discarded m Take a snapshot If you take a snapshot when the virtual machine already has a snapshot the changes accumulated in the redo log files are written permanently to the base virtual disk files Any subsequent changes accumulate in new redo logs Excluding Virtual Disks from Snapshots In certain virtual machine configurations you might want to revert some disks to a snapshot while other disks retain all changes For example you might want a snapshot to preserve a disk with your operating system and applications while always keeping the changes to a disk with your documents and data When you add a new virtual disk set the Disk Mode to Independent Mode if you do not want it to be affected by snapshots as described in Adding a Hard Disk to a Virtual Machine on page 138 You can exclude existing virtual disks from a snapshot by changing the disk mode If you have a snapshot you must remove it before you can change the disk mode See Editing a Virtual Hard Disk on page 139 VMware Inc RC DRAFT 189 VMware Server User s Guide 190 Taking a Snapshot You can take a snapshot while a virtual machine is powered on powered off or suspended If you are suspending a virtual machine wait until the suspend operation has finished before taking a snapshot As described in Activities T
375. to the snapshot or to ask you whether you want to revert to the snapshot whenever you power off the virtual machine To set a snapshot power off option 1 In the Commands section of the virtual machine s Summary tab click Configure VM Click the Snapshot tab Select one of the following options in the When powering off section m Just power off Powers off without making any changes to the snapshot m Revert to snapshot Reverts to the current snapshot so the virtual machine always starts in the state it was in when the current snapshot was taken Reverting to the snapshot discards changes For example an instructor might need to discard student answers for a computer lesson when a virtual machine is powered off at the end of class m Ask me Every time you power off a virtual machine you are prompted to specify whether you want to just power off or revert to the current snapshot Click OK to save your changes and return to the Summary tab RC DRAFT VMware Inc Running Virtual Machines Changing Virtual Machine Advanced Settings This section describes how to configure advanced virtual machine settings including the following What kind of information is collected while VMware Server is running Enabling and disabling logging Disabling acceleration if a program cannot be run in your virtual machine Enabling Virtual Machine Interface VMI paravirtualization to increase performance on hosts that support p
376. ts of the current directory The Information column shows detailed information about the selected directory or file 4 When you find the virtual machine configuration file that you want select it from the Contents column and click OK The virtual machine is added to the inventory Removing a Virtual Machine from the Inventory VMware Server includes options to remove a virtual machine from the inventory or to completely delete the virtual machine You do not need to manipulate files on the host file system to delete a virtual machine Before you can delete a virtual machine or remove it from the inventory it must be powered off or suspended To delete a virtual machine or remove it from the inventory 1 Select the host in the Inventory panel 2 Click the Virtual Machines tab 3 Select the virtual machine to delete RC DRAFT VMware Inc Managing VMware Server When the virtual machine is powered off the Remove Virtual Machine command appears in the Commands section of the workspace Click Remove Virtual Machine A confirmation dialog box appears Optional To delete all the virtual machine files from disk select Delete this virtual machine s files from the disk If you do not select Delete this virtual machine s files from the disk the virtual machine is removed from the inventory but all the virtual machine files remain intact on the datastore Click OK The virtual machine is deleted or removed from the invento
377. tual machine is started before starting the next virtual machine in the startup list Continue immediately if the VMware Tools start Select to start the next virtual machine in the startup list immediately after VMware Tools starts in the current virtual machine 4 Optional To override the default system setting for shutdown select Use specified settings and change one or both of the following m Shutdown Delay Enter the amount of time in seconds to wait after shutting down a virtual machine before shutting down the next virtual machine in the shutdown list Perform Shutdown Action Select System Default Power Off Suspend or Shut Down Guest 5 Click OK Enabling Quiesced Backups of Virtual Machines on Windows The Volume Shadow Copy Service VSS provides a backup infrastructure for applications running on Windows operating systems The VMware VSS Writer interacts with VMware Tools running in virtual machines and enables backup applications that use VSS to perform quiesced backups of virtual machines When the VSS enabled application requests a backup the VMware VSS Writer automatically quiesces the virtual machine disk files and creates a snapshot of the virtual machine for the backup application VMware Inc RC DRAFT 111 VMware Server User s Guide NOTE VMware has tested quiesced backups using Windows Backup NTBackup For information about support for third party backup applications contact your backup
378. tual machine will connect to is running directly on the host system 6 Optional To connect to the named pipe when the virtual machine is powered on select Connect at power on the default 7 Optional on Windows hosts only Expand I O Mode to select Yield CPU on poll which is deselected by default The kernel in the target virtual machine uses the virtual serial port in polled mode not interrupt mode For more information see Yielding CPU on Poll to Improve Performance When Debugging Windows Hosts Only on page 168 VMware Inc RC DRAFT 161 VMware Server User s Guide 8 9 Click Next The Ready to Complete page displays the hardware settings Review the configuration summary and click Finish to complete the wizard Editing a Virtual Serial Port You can edit an existing virtual serial port to change its configuration settings To edit an existing serial port 1 2 3 4 6 162 Select the virtual machine to modify from the Inventory panel Make sure that the virtual machine is powered off In the Hardware section of the Summary tab click the serial port to modify Optional To connect to the serial port when the virtual machine is powered on select Connect at power on Select the connection type and configure it as follows Physical Select the host serial port from the drop down menu File Enter the path and filename for the output file or click Browse to navigate to a file in
379. ual machines the host and other host applications cannot operate properly The amount of memory that must remain allocated to the host and other host applications depends on the host operating system and the total host memory size Configuring Host Memory for Swapping To prevent virtual machines from affecting each other s performance VMware Server limits the number of virtual machines that can run simultaneously based on the amount of memory reserved for all running virtual machines To adjust the number of virtual machines that can run simultaneously or their total memory usage specify the amount of virtual machine memory that the host operating system can swap to disk You can allow virtual machine memory to be swapped in and out of host RAM or you can require that all virtual machine memory fit in reserved RAM The setting that determines how much memory can be swapped is configured as described in Configuring Additional Memory for Swapping on page 107 If you try to power on a virtual machine when insufficient memory is available VMware Server displays a warning dialog box The message indicates how much memory the virtual machine is configured to use and how much memory is available To attempt to power on the virtual machine using the available memory click OK Otherwise click Cancel Allocating Memory to a Virtual Machine 268 You specify the memory capacity for each virtual machine when you create it The New Virtual
380. ue is a positive integer that specifies the time taken to transmit a character expressed as a percentage of the default speed set for the serial port in the guest operating system For example a setting of 200 forces the port to take twice as long per character or send data at half the default speed A setting of 50 forces the port to take half as long per character or send data at twice the default speed To set the serial port speed appropriately in the guest operating system experiment with this setting Start with a value of 100 and gradually decrease it until you find the highest speed at which your connection works reliably 4 Power on the virtual machine Configuring Parallel Ports Parallel ports are used by a variety of devices including printers scanners dongles and disk drives A virtual parallel port can connect to a parallel port or a file on the host system VMware Inc RC DRAFT 169 VMware Server User s Guide 170 Adding a Parallel Port to a Virtual Machine You can add a virtual parallel port that connects to a physical parallel port or an output file To add a physical parallel port to the virtual machine 1 From the Add Hardware or New Virtual Machine wizard click Parallel Port For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 2 Click Use a physical parallel port to connect to a physical port on the host machine 3 On the Propert
381. uestion transitions or runtime errors machines machines User interface element Summary tab Inventory menu context menu Configure CD Changes the backing of a CD ROM HCand VC Virtual Virtual Media device machines machines User interface element Virtual Machine Properties dialog box gt DVD CD ROM Configure Changes the backing of a floppy device HCand VC Virtual Virtual Floppy Media User interface element Virtual machines machines Machine Properties dialog box Summary tab Edit Settings Console Interacts with the virtual machine s HCand VC Virtual Virtual Interaction virtual mouse keyboard and screen machines machines gets screenshot information User interface element Console tab toolbar button Inventory gt Virtual Machine gt Open Console inventory context menu Defragment Defragments all disks on the virtual HCand VC Virtual Virtual All Disks machine machines machines Device Changes the connected state of a virtual HCand VC Virtual Virtual Connection machine s disconnectable virtual machines machines devices User interface element Virtual Machine Properties dialog box Summary tab Edit Settings Power Off Powers off a powered on virtual HCand VC Virtual Virtual machine shuts down guest machines machines User interface element Inventory gt Virtual Machine gt Power gt Power Off Summary tab toolbar button virtual machine context menu VMware Inc 307 RC DRAFT VMware Server User s Guide
382. uests this tab also shows the status of the VMware Tools service Configuring VMware Tools in a NetWare Guest In a NetWare virtual machine using the system console you can configure certain virtual machine options such as time synchronization CPU idling and device configuration with VMware Tools The VMware Tools command line program is called vmwtool To configure VMware Tools in a NetWare guest operating system 1 Open a terminal window system console in the NetWare guest 2 Enter a command that uses the following format vmwtool lt command gt lt command gt is one of the commands listed in Table 5 2 Table 5 2 VMware Tools Commands for Netware Guests vmwtool Command Definition help Displays a summary of VMware Tools commands and options in a NetWare guest partitonlist Displays a list of all disk partitions in the virtual disk and whether or not a partition can be shrunk shrink lt partition gt Shrinks the listed partitions If no partitions are specified all partitions in the virtual disk are shrunk The status of the shrink process appears at the bottom of the system console devicelist Lists each removable device in the virtual machine its device ID and whether the device is enabled or disabled Removable devices include the virtual network adapter CD DVD drives and floppy drives disabledevice lt device Disables the specified device or devices in the virtual name gt machine If no device
383. uired virtual machine hardware In addition to the preceding settings the following are required to share disks 282 VMware Inc Configuring Clustering on Windows Hosts m A secondary virtual SCSI host adapter m One or more preallocated virtual disks that are shared and are attached to the secondary SCSI host adapter Note the following about virtual PCI slots in the virtual machines m Each virtual machine by default has six PCI slots available m This configuration two network adapters and two SCSI host bus adapters uses four of these slots m One more PCI slot is available for a third network adapter if needed The sixth slot is used by the virtual display adapter m If the virtual machine s boot partition is on an IDE virtual disk the partition occupies one of the PCI slots Creating a Two Node Cluster with Microsoft Clustering Services This section describes how to create a two node cluster using Microsoft Clustering Services on a single VMware Server host using the following m SQL1 host name of node 1 of the cluster m SQL2 host name of node 2 of the cluster m SQLCLUSTER public host name of the cluster The procedures to create a two node cluster includes the following high level steps m Create the base virtual machine with two virtual disks that are shared between the virtual machines in the cluster This virtual machine serves as a template for the second node m Clone the base node and use it creat
384. unning in your virtual machine See Chapter 5 Installing and Using VMware Tools on page 71 After VMware Tools is installed in a Windows virtual machine the VMware Tools services start when you start the guest operating system The VMware Tools icon appears in the guest s notification area unless you disable the icon VMware Tools icon A 11 43 AM On Windows guests if the VMware Tools icon includes a yellow caution icon it means that an update is available To perform the update double click the icon and on the Options tab that appears click the Update button If the VMware Tools icon appears with a red circle and slash over it this means that the VMware Tools service is not running To start the service select Run from the Windows Start menu and enter services msc In the window that appears start the service called VMware Tools Service If the VMware Tools icon does not appear in the notification area of the Windows guest s taskbar use the VMware Tools control panel in the guest to display it See Using the Windows Control Panel to Display the Taskbar Icon on page 89 To change other VMware Tools properties see Using the VMware Tools Control Panel on page 88 For more information about the properties click Help Changing the Power State of a Virtual Machine 116 You can use VI Web Access to change the power state of the virtual machine To change a virtual machine s power state do one of t
385. uped for convenient identification under names such as Administrator B BIOS basic input output system Firmware that controls machine startup and manages communication between the CPU and other devices such as the keyboard monitor printers and disk drives bridged networking In hosted products a type of network connection between a virtual machine and the host s physical network With bridged networking a virtual machine appears to be an additional computer on the same physical Ethernet network as the host See also custom networking host only networking NAT network address translation Cc child A managed entity grouped by a folder object or another managed entity See also folder cluster A server group in the virtual environment Clusters enable a high availability solution VMware Inc 317 Workstation User s Manual 318 console See VI Web Access VMware Infrastructure Web Access VMware Remote Console custom networking Any type of network connection between virtual machines and the host that does not use the default bridged host only or network address translation NAT configurations For instance different virtual machines can be connected to the host by separate networks or connected to each other and not to the host Any network topology is possible See also bridged networking host only networking NAT network address translation datastore Virtual representations of combinations of underly
386. uration The cluster in a box configuration has the following features m Consists of multiple virtual machines nodes on a single physical machine m Supports shared disks without shared SCSI hardware m Supports a heartbeat network without an extra physical network adapter VMware Inc 281 VMware Server User s Guide Figure 13 1 Two Node Cluster on a Single Physical Machine data vmdk Private virtual Virtual Virtual Ethernet machine machine for heartbeat iai Clustering Clustering pei quorum vmdk BEE EOOSE EE Virtual Ethernet switch Public virtual VMnet1 Ethernet BEEBE OOSEED VMware bridge VMnet0 Requests gt ERE Host Ethernet adapter Host machine hardware The following sections describe how to configure a cluster in a box Configuring Virtual Machines for Cluster in a Box To create a set of clustered virtual machines a cluster in a box configure each of them with the following m A primary virtual SCSI host adapter with one virtual SCSI disk m Two virtual network adapters m A public network adapter bridged to a physical adapter either using VMnet0 or VMnet2 through VMnet8 m A private network adapter connected to VMnet1 host only or another physical adapter VMnet2 through VMnet8 This is the network adapter that the clustering service uses to monitor the heartbeat between nodes The network selection must match in all virtual machines in a cluster m Any other req
387. uring SCSI Controllers SCSI controllers are added and removed automatically as needed VMware Server supports up to four SCSI controllers You can edit the SCSI controller device type V CAUTION Changing the device type before you install the corresponding driver in the guest operating system might prevent the virtual machine from booting See Device Type and Node Settings on page 137 To edit an existing SCSI controller 1 Select the virtual machine to modify from the Inventory panel 2 In the Hardware section of the Summary tab click the SCSI controller and select Edit 3 Click Modify device type to change the SCSI controller device type The choices are BusLogic or LSI Logic parallel interfaces For hardware version 7 virtual machines you can also select LSI SAS serial interface 4 Click OK Configuring USB Controllers and Devices This section describes how to add and remove a USB controller and how to configure USB devices for virtual machines Adding a USB Controller to a Virtual Machine You can add only one controller per virtual machine but the controller supports multiple USB devices 152 RC DRAFT VMware Inc Configuring Virtual Machine Hardware To add a USB controller to a virtual machine 1 From the Add Hardware or New Virtual Machine wizard click USB Controller For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 The Read
388. used in the virtual machine inventory list A subfolder with this name is also created to store all the files associated with this virtual machine Also on the Name and Location page select a datastore from the list of existing datastores The datastore determines where virtual machine files are stored After you select a datastore click OK For more information see Virtual Machine Location on page 57 Click Next On the Guest Operating System page select the type of operating system that you intend to install in the new virtual machine Then select the operating system version from the drop down menu For more information see Guest Operating System on page 58 Also on the Guest Operating System page you can expand the Product Compatibility heading to select the virtual machine product compatibility level If you select hardware version 7 the default your virtual machine can use new VMware Server 2 features such as increased maximum memory per virtual machine However the virtual machine cannot be migrated to most other VMware products with the exception of Workstation 6 x If you select hardware version 4 the virtual machine can be used with other current VMware products including Workstation 5 and 6 ESX 3 and VMware Server 1 and 2 RC DRAFT 83 VMware Server User s Guide 10 11 12 13 For more information see Product Compatibility Virtual Machine Hardware Version on page 59 Click Nex
389. usr Lib vmware smb codepages dns proxy no Shared resources Home directories homes comment Home directories browseable no writable yes 4 Printers printers comment All printers path var lpd browseable no guest ok no writable no printable yes HostFS comment VMware host filesystem path public no writeable yes printable no Sample smb conf for Bridged Networking The following sample Samba configuration file is for use with bridged networking This configuration file is based on the 2 0 7 version of Samba and assumes that you are using your existing Samba server as provided with your host computer s Linux distribution The configuration file is placed in etc by default This is the main Samba configuration file Read the smb conf 5 manual page to understand the options listed here Samba has a huge number of configurable options most of which are not shown in this example RC DRAFT Configuring a Virtual Network 4 Any Line that starts with a semicolon or a 4 hash is a comment and is ignored In this example we will use a for commentary and a for parts of the config file that you might wish to enable NOTE Whenever you modify this file run the command testparm to check that you have not many any basic syntactic errors Global Settings global interfaces eth0 workgroup WORKGROUP
390. uster User interface element Inventory context menu Inventory gt Cluster gt Edit Settings Summary tab Move Moves a cluster or standalone host VC only Clusters Clusters Cluster Standa between folders source and Host folders lone Host Privilege must be present at both the destination source and destination User interface element Inventory hierarchy Move Host Moves a set of existing hosts into a VC only Hosts source Clusters cluster and Host folders Privilege must be present at both the destination source and destination User interface element Inventory hierarchy drag and drop Remove Deletes a cluster or standalone host VC only Clusters plus Clusters Cluster User interface element Inventory parent object Hosts context menu Edit gt Remove Inventory gt Cluster gt Remove 298 VMware Inc RC DRAFT Table A 9 Host Inventory Privileges Continued Defined Privileges Privilege Pair with Effective on Name Description Affects Object Object Remove Host Removes a host in a cluster or VC only Clusters plus Clusters From Cluster standalone host parent object Host folders User interface element Inventory drag and drop out of cluster context menu Inventory gt Host gt Remove Rename Renames a cluster VC only Clusters Clusters Cluster User interface element Inventory single click inventory hierarchy context menu Inventory gt Cluster gt Rename Host Local Operations Table
391. ux kernel 172 configuring on a Linux host 172 editing 171 in a virtual machine 171 removing 171 paravirtualization 122 passthrough SCSI devices 150 adding 150 editing 151 removing 151 passwords in Samba password file 254 PCI slots in virtual machine 29 limits 29 performance CD DVD drive autorun polling 273 debugging mode 273 disk options 274 DMA and disks 274 eliminating snapshots 272 installing applications in a guest 272 Linux guests 271 memory settings 268 memory usage 267 268 privileges 300 remote disk access 272 Windows 2000 guest 273 Windows 95 and Windows 98 guests 275 permissions 193 198 access 198 creating 198 editing 199 hierarchy of 201 privileges 301 removing 200 settings multiple 201 RC DRAFT 333 VMware Server User s Guide 334 persistent virtual disks 61 physical disks storing virtual disks on 61 137 ping 241 pipe named 161 164 165 167 plug in VMware Remote Console 51 power off snapshot options 120 190 power state changing virtual machine 116 current virtual machine 50 Power tab VI Web Access 118 preallocated virtual disks 60 136 privileges 193 289 alarms 290 configuration 296 datacenter 291 extension 292 folders 293 global 293 host CIM 295 host inventory 298 host local operations 299 network 300 performance 300 permission 301 resource 301 scheduled tasks 303 sessions 303 tasks 304 virtual machine 309 virtual machine configuration 304 virtual
392. vel permissions In the VMware Tools control panel click the Shrink tab If the virtual machine does not allow shrinking the Shrink tab shows the reason Select the virtual disks to shrink and click Prepare to Shrink If you deselect some partitions the whole disk is still shrunk However those partitions are not wiped for shrinking and the shrink process does not reduce the size of the virtual disk as much as it would with all partitions selected VMware Tools reclaims all unused portions of disk partitions such as deleted files and prepares them for shrinking During this phase you can still interact with the virtual machine When VMware Tools finishes wiping the selected disk partitions a prompt to shrink the disks appears Click Yes Shrinking disks can take considerable time Click OK Using VMware Virtual Disk Manager VMware Virtual Disk Manager is a utility that allows you to create manage and modify virtual disk files from the command line or in scripts RC DRAFT VMware Inc Configuring Virtual Machine Hardware Unlike a physical disk you can enlarge a virtual disk so that the maximum capacity is larger than it was when you created it This is useful if you need more disk space in a given virtual machine but do not want to add another virtual disk or if you use ghosting software to transfer the data on a virtual disk to a larger virtual disk You can also change disk types When you create a virtual machin
393. view or change DHCP settings for a virtual network click the gt button for that virtual network A context menu appears from which you can select DHCP Make any changes you wish and click OK You can change DHCP settings only if the virtual network adapter is bridged For example if the setting for VMnet3 is Not bridged the context menu displays only Subnet and there is no option for changing DHCP settings See also DHCP Tab Host Virtual Adapters Tab The list on this panel shows which virtual networks have host virtual adapters virtual network adapters that allow the host computer to connect to the network If you install the proper routing or proxy software on your host computer you can establish a connection between the host virtual network adapter and a physical network adapter on the host computer This allows you for example to connect the virtual machine to a Token Ring or other non Ethernet network Use this tab to enable disable add and remove a host virtual adapter You can enable and disable adapters while a virtual machine is running RC DRAFT VMware Inc Configuring a Virtual Network The presence of virtual network adapters has a slight performance cost because broadcast packets must go to the extra adapters On Windows networks browsing your network might be slower than usual And in some cases these adapters interact with the host computer s networking configuration in undesirable ways If you
394. vmnet1 dhcp dhcp conf 2 To configure the DHCP server for the NAT network edit the configuration file for VMnet8 etc vmware vmnet8 dhcp dhcp conf Editing the DHCP server configuration file requires information that is best obtained directly from the DHCP server documentation 3 Consult the manual pages dhcpd 8 and dhcpd conf 8 To configure the DHCP server on a Windows host 1 Ona Windows host you configure the DHCP server using the virtual network editor 2 From the Windows Start menu select Programs gt VMware Server gt Manage Virtual Networks 3 Click DHCP 4 Select the virtual network for which you want to change settings and click Properties 5 Make the desired changes then click OK Choosing the Method for Assigning IP Addresses For virtual machines that you do not expect to keep for long use DHCP and let it allocate an IP address For each host only or NAT network the available IP addresses are split up using the conventions shown in the tables below where lt net gt is the network number assigned to your host only or NAT network VMware Server always uses a Class C address for host only and NAT networks Table 11 1 Address Use on a Host Only Network Range Address use Example lt net gt 1 Host machine 192 168 0 1 lt net gt 2 lt net gt 127 Static addresses 192 168 0 2 192 168 0 127 VMware Inc RC DRAFT 223 VMware Server User s Guide 224 Table 11 1 Address Use on a Ho
395. vmwtool program 92 vmx file 315 vmxf file 315 Volume Shadow Copy Service 111 v scan code defined 177 table of codes 180 VSS 111 Index Ww wav file 157 Web shortcuts creating 127 generating 127 Windows Backup 112 Windows credential manager 105 Windows hosts installing VMware Server 37 uninstalling VMware Server 41 working directory 118 313 workspace in VI Web Access 48 X X server and keyboard mapping 177 xFree86 and keyboard mapping 177 Z zip drives on a parallel port 176 RC DRAFT VMware Server User s Guide 342 RC DRAFT VMware Inc
396. w Virtual Disk Click to add a new blank hard disk to your virtual machine The wizard displays the Properties page from which you can accept or change the default values for disk capacity datastore location file allocation options disk mode virtual device node and caching policy settings m Use an Existing Virtual Disk Click if you want to reuse or share a virtual hard disk that has already been created The wizard displays the Properties page from which you can browse to a virtual disk vmdk file you created previously After you select the existing disk file using the datastore browser its current properties are displayed You can modify the disk mode virtual device node and caching policy settings 3 Make any required changes to the default values on the Properties page and click Next RC DRAFT VMware Inc Configuring Virtual Machine Hardware For detailed information about settings you can configure on the Properties page see Hard Disk Types and Properties on page 136 The Ready to Complete page displays the hardware settings 4 Review the configuration summary and click Finish to complete the wizard The wizard creates the new virtual disk The virtual disk appears to your guest operating system as a new blank hard disk Use the guest operating system s utilities to partition and format the new disk Editing a Virtual Hard Disk This section describes how to change the settings for an existing hard dis
397. walls host network adapter virtual bridge ore REE ESE ee virtual network switch virtual virtual virtual network VMneto network network adapter adapter adapter NSE A A A AA Nei E virtual network switch virtual machine 1 Mnet2 firewall virtual machine 2 Web server virtual network switch virtual virtual r network network VMnet3 yira adapter adapter lee Re DE adapter virtual machine 4 virtual machine 3 internal PC firewall In addition to using the default bridged network VMnet0 this configuration requires you to configure VMnet2 and VMnet3 host only virtual networks You will also create four virtual machines and install the appropriate guest operating systems and application software in each virtual machine and make the appropriate networking settings changes in each virtual machine To set up a virtual network that connects to an external network 1 Configure VMnet2 and VMnet3 host only networks m On Windows use the virtual network editor from the Windows Start menu select Programs gt VMware Server gt Manage Virtual Networks to add host virtual adapters for VMnet2 and VMnet3 After you make changes using the virtual network editor you must restart your network using the Refresh Network System command in the Host Summary tab of VI Web Access Then you can add these networks to virtual machines RC DRAFT VMware Inc VMware Inc Configuring a Virtual N
398. with the iso extension in an existing datastore If you enter the path manually you must use the format datastore_name path_and_filename iso Select the SCSI or IDE device node in the Virtual Device Node section RC DRAFT a VMware Server User s Guide 7 Click OK to save your changes 8 Click Power On to power on your virtual machine 9 Click the Console tab to complete the guest operating system installation using VMware Remote Console Follow the instructions provided by the operating system vendor NOTE You might need to change the boot order in the virtual machine BIOS so that the virtual machine attempts to boot from the CD DVD device before trying other boot devices To do so press F2 when prompted during virtual machine startup 10 Ifthe ISO image spans multiple files when you are prompted to insert the next CD a Click the Summary tab b Inthe Hardware section edit the CD settings by clicking the CD DVD drive s icon and choosing Edit c Browse to the location of the next ISO image file and keep all other selections as they are d Click OK e Click the Console tab to return to VMware Remote Console f Inthe guest operating system click OK or otherwise respond to the prompt so that installation can continue g Repeat this process for additional files 11 Install VMware Tools as described in Installing VMware Tools on page 73 Updating the Guest Operating System 68 When you use the N
399. work Settings gt Host Virtual Network Mapping selecting a specific bridged adapter then clicking the gt button for that virtual network NAT Tab Options on the NAT tab let you determine which virtual network is using the virtual NAT device stop and start the NAT service and configure a variety of settings for the NAT device You can stop restart and start the virtual NAT device by clicking the appropriate button The VMnet host setting lets you select which virtual network uses the NAT device You can select Disable if you do not want to use NAT on any virtual network You can change any of the following NAT settings when you click Edit VMware Inc RC DRAFT 261 VMware Server User s Guide 262 Gateway IP address Use this field to change the IP address for the NAT device If you need to change the netmask click the lt button on the Host Virtual Network Mapping tab of the Virtual Network Editor and select Subnet UDP timeout Use this field to change the number of minutes to keep the UDP mapping for the NA Config port field Use this field for troubleshooting purposes with VMware technical support only You will be directed to specify a port that can be used to access status information about the NAT Port forwarding Port forwarding lets you send incoming TCP or UDP requests to a specific virtual machine on the virtual network served by the NAT device To set up and configure forwarded ports click Port
400. working creates a network that is completely contained within the host computer Host only networking provides a network connection between the virtual machine and the host computer using a host network adapter that is visible to the host operating system This approach can be useful if you need to set up an isolated virtual network Figure 11 3 Host Only Networking Setup virtual network adapter DHCP server QOS OR virtual network switch VMnet1 virtual machine host network adapter A host only network is set up automatically if you select HostOnly in the New Virtual Machine wizard On Linux hosts this selection is available only if you enable the host only networking option when you run vmware config pl Requirements for IP Addresses If you use host only networking your virtual machine and the host network adapter are connected to a private Ethernet network Addresses on this network are provided by the VMware internal DHCP server How to Edit the Setting Later If you make another selection in the New Virtual Machine wizard and later want to use host only networking you can make that change as described in Changing the Networking Configuration on page 215 RC DRAFT VMware Inc Configuring a Virtual Network Routing and Connection Sharing If you install the proper routing or proxy software on your host computer you can establish a connection between the virtual network adapter an
401. x Host 41 Configuring VMware Server on Linux Hosts Using vmware config pl 43 Uninstalling VMware Server on a Linux Host 44 Uninstalling a tar Installation of VMware Server 44 Uninstalling an RPM Installation of VMware Server 44 Upgrading from VMware Server1 44 Where to Go Next 46 3 Learning VMware Server Basics Using VI Web Access 47 Logging In to VMware Server Using VI Web Access 47 Overview of VI Web Access 48 Using the VMware Server Host Workspace 49 Using the Virtual Machine Workspace 50 Viewing Virtual Machine Summary Information 50 Installing the VMware Remote Console Add On 51 Starting VMware Remote Console from the Console Tab 53 Using VI Web Access Menu Options 53 Application Menu 53 4 VMware Inc Contents Virtual Machine Menu 54 Administration Menu 55 Viewing VMware Server and Virtual Machine Tasks 55 Viewing VMware Server and Virtual Machine Events 56 Logging Out 56 4 Creating and Upgrading Virtual Machines 57 Setting Up a New Virtual Machine 57 Before You Begin 57 Using the New Virtual Machine Wizard 62 Installing a Guest Operating System 66 Updating the Guest Operating System 68 Upgrading the Virtual Machine Version 69 5 Installing and Using VMware Tools 71 VMware Inc Components of VMware Tools 71 VMware Tools Service 72 VMware Device Drivers 72 VMware User Process 73 VMware Tools Control Panel 73 Installing VMware Tools 73 Manually Installing VMware Tools in a Windows Guest System 74 Configuring
402. y Removes all stored licenses at 0 uninstall SERIALNUMBER Enters the serial number Check the installation log file to verify that the installation completed successfully The log file indicates whether you need to reboot the host system or if any errors occurred The file is located in the administrator user s temporary directory in the format vminst log_ lt date_and_time_stamp gt _ lt Success_or_Failed gt Log Uninstalling VMware Server on a Windows Host To uninstall VMware Server use the Add Remove Programs control panel Select VMware Server and click Remove Follow the onscreen instructions Installing VMware Server on a Linux Host Before you begin read the following notes and make adjustments to your host system The real time clock function must be compiled in your Linux kernel The parallel port PC style hardware option CONFIG_PARPORT_PC must be built and loaded as a kernel module that is it must be set to m when the kernel is compiled To install VMware Server on a Linux host using a tar installation file 1 2 VMware Inc Log in with the user name you plan to use when running VMware Server In a terminal window use the command to become root for example su On Ubuntu hosts use the command sudo s H If you have a previous tar installation delete the vmware server distrib directory before installing from a tar file again The location of this directory is usually tmp vmware server di
403. y ID assigned to the guest operating system resets the machine information and resets the TCP IP network configuration Shut down the guest operating system and power off the virtual machine Create a virtual machine directory named SQL2 in the same datastore as SQL1 Copy the SQL1 vmdk files to this directory Use the VMware Virtual Disk Manager to change the name of the virtual disk to SQL2 vmdk At a command prompt type vmware vdiskmanager n SQL1 vmdk SQL2 vmdk For more information about the virtual disk manager see Using VMware Virtual Disk Manager on page 142 You are finished cloning the first node Next create the second node in the cluster using the clone To create the second node in the cluster from the clone of the first node 1 2 VMware Inc Log in to your VMware Server host as an Administrator user Create a new virtual machine as described in Chapter 4 Creating and Upgrading Virtual Machines on page 57 Choose the settings you want such as the size of the virtual disk and the virtual memory limit but make sure that you specify m Windows 2000 Advanced Server or Windows Server 2003 Enterprise Edition as the guest operating system m SQL2 as the virtual machine name m The correct datastore m To use the existing virtual disk click Browse and select SQL2 vmdk m Bridged networking for the virtual machine Add a new network adapter that uses either another external adapter or t
404. y to Complete page displays the hardware setting 2 Review the configuration summary and click Finish to complete the wizard When the virtual machine is powered on a USB controller menu appears in the toolbar Use it to connect to USB devices as described in Connecting USB Devices on page 153 Removing a USB Controller from a Virtual Machine You can remove the USB controller from a virtual machine if you no longer want to use USB devices in the virtual machine To remove the USB controller 1 Select the virtual machine to modify from the Inventory panel 2 Make sure that the virtual machine is powered off 3 In the Hardware section of the Summary tab click the USB controller and select Remove 4 A dialog box asks you to confirm that you want to remove the controller If you want to remove it click Yes The USB controller is removed Connecting USB Devices Before you can use USB devices in a virtual machine you must add a USB controller See Adding a USB Controller to a Virtual Machine on page 152 When you physically plug a new USB device into the host system the device is initially connected to the host The device name is also added to the Plugged into Host list in the USB controller toolbar menu so that you can connect it to the virtual machine as described in this section If the physical USB device is connected to the host system through a hub the virtual machine sees only the USB device not the hub
405. you run more than one virtual machine at a time and if their CD DVD drives are in emulation mode start the virtual machines with their CD DVD drives disconnected This ensures that you do not have multiple virtual machines connected to the CD DVD drive at the same time Accessing the CD DVD Drive Directly Select Access the drive directly to have the guest operating system communicate directly with the CD DVD drive Direct communication with a CD DVD drive enables you to read multisession CDs perform digital audio extraction view video and burn discs Adding a CD DVD Drive to a Virtual Machine You can add one or more CD DVD drives to your virtual machine You can connect a virtual drive to a physical drive or ISO image file on the host system 144 RC DRAFT VMware Inc Configuring Virtual Machine Hardware It does not matter whether the CD DVD drive is IDE or SCSI An IDE virtual CD DVD drive can use a physical IDE drive or a physical SCSI drive So can a SCSI virtual CD DVD drive To add a CD DVD drive to a virtual machine 1 VMware Inc From the Add Hardware or New Virtual Machine wizard click CD DVD Drive For information about how to start the Add Hardware wizard see Adding Hardware to a Virtual Machine on page 130 Select an option under Host Media to connect to a drive or ISO image on the VMware Server host m Click Use a Physical Drive to connect the virtual machine s drive to a physical drive on the host

Download Pdf Manuals

image

Related Search

Related Contents

Denville Zenyth 200 Microplate Reader USER MANUAL  SC-PTX7 - Support    User Manual, Templates Manager for SharePoint  Life Fitness M051-00K62-A182 User's Manual  製品カタログ PDF  Using RED Media with Final Cut Studio  USER MANUAL  RP 51425/07.09 - Bosch Rexroth AG  JET 708320 Use and Care Manual  

Copyright © All rights reserved.
Failed to retrieve file