Home

Workstation User`s Manual

image

Contents

1. t Performs a speed test to determine whether the USB device and the host USB stack are fast enough for Pocket ACE If the test is successful 0 is returned If it fails a negative number is returned This test is always done at runtime when the Pocket ACE is opened It is done when you use the bulkDeploy command only if you use the t parameter For example bulkDeploy exe E p password s C pocketACEPackage VM packagedVMX vmx q t VMware Inc Chapter 21 Pocket ACE 3 Optional To deploy a Pocket ACE package to multiple locations or to deploy multiple packages to the same or multiple locations create a batch file with a bulkDeploy exe command on each line Use quotation marks for paths that contain spaces Following is an example of a batch file C My VMs vm_1 Packages Pkg_1 bulkDeploy exe E p password q t C My VMs vm_1 Packages Pkg_1 bulkDeploy exe F p password s C My VMs vm_2 Packages Pkg_2 VM Pkg_2 vmx q t C My VMs vm_1 Packages Pkg_1 bulkDeploy exe F p password s C My VMs vm_3 Packages Pkg_3 VM Pkg_3 vmx q t Run the Pocket ACE Instance After you deploy a Pocket ACE package to a removable device running it usually involves only plugging it in Before you begin make sure that the host computer s clock is set to the correct time If you move a Pocket ACE from one host computer to another and the clock of the second host is earlier than the clock of the first the Pocket ACE doe
2. 256 Workstation displays teams in a summary view or console view m The summary view is available at any time See Summary View on page 54 m The console view is available only when a team is powered on A grab bar allows you to resize the areas This view displays a large console view of the selected virtual machine and thumbnail console views of the other virtual machines in the team Thumbnail views show the order of the startup sequence from left to right and top to bottom If the team contains many virtual machines you might need to scroll the thumbnails to view all the virtual machines The thumbnails are displayed in the same order as the team s startup sequence The left most virtual machine is the first one in the sequence Workstation updates thumbnails in real time to display the actual content of the virtual machine screens The active virtual machine is the one you select or switch to by using the Team gt Switch To menu It appears in the lower pane of the console Its thumbnail is represented by the VMware icon Workstation menus and commands directly affect only the active virtual machine and you can use the mouse and keyboard to interact directly with the active virtual machine In full screen mode Workstation displays only the active virtual machine See Use Full Screen Mode on page 154 VMware Inc Chapter 13 Configuring Teams Managing the Members of a Team Managing members of a team requir
3. Setting Network Access Policies on page 385 Setting Removable Devices Policies on page 394 Setting USB Device Policies on page 394 Setting Virtual Printer Policies on page 396 Setting Runtime Preferences Policies on page 397 Setting Snapshot Policies on page 400 Setting Administrator Mode Policies on page 401 Setting Kiosk Mode Policies on page 402 Setting Hot Fix Policies for Standalone ACE Instances on page 403 Setting the Policy Update Frequency for Managed ACE Instances on page 403 Control Which ACE Instances Run on a Host on page 404 Writing Plug In Policy Scripts on page 406 Customizing the VMware Player Interface on Windows Hosts Only on page 411 373 Workstation User s Manual Benefits of Using Policies Policies give you control over many aspects of the ACE instances you distribute to end users For example you can set policies for the following security purposes m Permit the ACE instance to be used only by certain users and groups defined in an Active Directory domain m Specify which network resources end users may access from the virtual machine m Permit users to connect and disconnect certain removable devices configured for the virtual machine m Set an expiration date for an ACE instance You set policies with the policy editor You can change some or all of the policies for an ACE instance at any time by editing the policies
4. VMware Inc Chapter 16 Connecting Devices VMware has tested a variety of USB devices with Workstation 6 5 If the guest operating system has appropriate drivers you can use PDAs printers storage disk devices scanners MP3 players digital cameras and memory card readers USB human interface devices such as the keyboard and mouse can be handled though the virtual machine s USB controller If you do not select the option to show all USB input devices as removable devices they appear in the virtual machine as a standard PS 2 keyboard and mouse even though they are plugged into USB ports on the host Enable the USB 2 0 Controller for a Virtual Machine The virtual machine s USB ports are enabled by default although support for high speed USB 2 0 devices is not enabled by default Modems and certain streaming data devices such as speakers and webcams do not work properly unless you enable USB 2 0 support Before you begin perform one of the following tasks that apply to your configuration m Verify that the virtual machine is a Workstation 6 or higher virtual machine m On Windows XP guests verify that the latest service pack is installed to use USB 2 0 If you use Windows XP with no service packs the driver for the EHCI controller cannot be loaded m Ona Windows 2000 host with USB 2 0 support use the Microsoft USB 2 0 driver for the USB controller Third party USB 2 0 drivers such as those that some motherboard ma
5. Workstation User s Manual Moving Between 64 Bit and 32 Bit Hosts You can move a virtual machine from a 32 bit host to a 64 bit host but not from a 64 bit host to a 32 bit host unless the 32 bit host has a supported 64 bit processor NoTE Workstation supports 64 bit guest operating systems only in Workstation 5 5 and higher and only on host machines with supported processors When you power on a virtual machine with a 64 bit guest operating system Workstation performs an internal check If the host CPU is not a supported 64 bit processor you cannot power on the virtual machine For the list of processors Workstation supports for 64 bit guest operating systems see PC Hardware on page 23 Moving Between Multiprocessor and Uniprocessor Hosts For all supported configurations of 32 bit and 64 bit host and guest operating systems running on multiprocessor host machines Workstation 5 5 and higher virtual machines support two way virtual symmetric multiprocessing SMP This support enables you to assign two virtual processors to a virtual machine This is supported only for host machines with at least two logical processors See Use Two Way Virtual Symmetric Multiprocessing on page 349 NOTE Ifthe host is a uniprocessor machine assigning two processors is not supported A warning message appears You can disregard this message and assign two processors to the virtual machine but when you finish creating the virtual mach
6. Aero and 3 D effects not yet supported Windows Server 2003 x64 Windows Server x64 Windows XP Professional x64 Windows PE x64 Windows RE x64 VMware Inc 33 Workstation User s Manual 34 Table 1 3 Guest Operating Systems Continued Processor Type Linux 32 bit Operating System Edition Asianux Server CentOS Mandrake Linux Mandriva Linux Mandriva Corporate Desktop Mandriva Corporate Server Novell Linux Desktop Oracle Enterprise Linux Red Hat Linux Red Hat Enterprise Linux Red Hat Enterprise Linux Advanced Server AS Red Hat Enterprise Linux Enterprise Server ES Red Hat Enterprise Linux Workstation Red Hat Enterprise Linux Desktop with or without the Workstation Option Red Hat Enterprise Linux Advanced Platform with or without the Workstation Option SUSE Linux openSUSE Linux SUSE Linux Enterprise Server SUSE Linux Enterprise Desktop Turbolinux Server Turbolinux Enterprise Server Turbolinux Workstation Turbolinux Desktop Ubuntu Linux Linux 64 bit Asianux Server CentOS Mandriva Linux Mandriva Corporate Desktop Mandriva Corporate Server Oracle Enterprise Linux VMware Inc Chapter 1 Introduction and System Requirements Table 1 3 Guest Operating Systems Continued Processor Type Linux 64 bit continued Operating System Edition Red Hat Enterprise Linux Red Hat Enterprise Linux A
7. To set a virtual machine to revert to a snapshot at power off 1 2 3 4 Select the virtual machine Choose VM gt Settings Click the Options tab and select Snapshot Replay In the When powering off section select Revert to snapshot Delete a Snapshot or a Recording In most cases deleting a snapshot or recording does not affect other snapshots recordings or the current state of the virtual machine Use the snapshot manager to delete a snapshot V CAUTION Ifa snapshot is used to create a clone the snapshot becomes locked If you delete a locked snapshot the clones created from that snapshot no longer operate You cannot delete a snapshot if the associated virtual machine is designated as a template for cloning See Enable Template Mode for a Parent Virtual Machine of Linked Clones on page 205 To delete a snapshot or recording 1 2 198 Choose VM gt Snapshot gt Snapshot Manager Do one of the following m To delete a single snapshot or recording select it and click Delete m To delete a snapshot or recording and all its children right click it and choose Delete Snapshot Recording and Children m To delete all snapshots and recordings right click a snapshot or recording choose Select All and click Delete When prompted to confirm the deletion click OK and click Close in the snapshot manager VMware Inc Chapter 9 Preserving the State of a Virtual Machine Take or Revert to a Snapsh
8. Use a Paravirtualized Kernel in Linux Guests Since 2005 VMware has been collaborating with the Linux community to develop a common paravirtualization interface In 2006 VMware released its VMI specification as an open specification It allows VMware virtual machines to support various paravirtualized operating systems from popular Linux distributions Before you begin obtain installation media CD or ISO image for the operating system Paravirtualized kernel support is available for 32 bit versions of Ubuntu 7 04 7 10 or 8 04 and SUSE Linux Enterprise Server 10 SP2 The 64 bit version of SUSE Linux Enterprise Server 10 SP2 already contains paravirtualization You do not need to use a Workstation setting to enable it For more information about paravirtualization in general see the following VMware Web site at http www vmware com interfaces paravirtualization html VMware Inc 89 Workstation User s Manual If you have a VMware VMI Virtual Machine Interface enabled kernel in the guest operating system you will see improved performance if you enable paravirtual support in the virtual machine To use a paravirtualized kernel in Linux guests 1 Use the New Virtual Machine wizard to create virtual machine for one of the supported 32 bit guest operating systems 2 After you finish creating the virtual machine enable paravirtual kernel support as follows a Choose VM gt Settings b On the Hardware tab select Proce
9. VMware Inc Chapter 3 Learning Workstation Basics Displaying Multiple Virtual Machines at the Same Time To simultaneously view more than one virtual machine when they are not all on the same team open multiple Workstation windows and launch one or more virtual machines in each Workstation window Use a team of virtual machines to coordinate and use multiple virtual machines within a single console window See Summary and Console Views for Teams and Their Virtual Machines on page 256 Toolbar Buttons The toolbar area at the top of the VMware Workstation window contains buttons you can click to power virtual machines on and off change the Workstation display manage snapshots and record virtual machine activity Figure 3 4 Workstation Toolbars sup pA Sab 88 Maad oS Power toolbar Snapshot toolbar Replay toolbar View toolbar Figure 3 5 ACE Toolbar Windows Hosts Only 5 inp ACE toolbar If you point to a toolbar button a tooltip appears and displays the name of the button To change which buttons appear see Customize the Toolbar on a Windows Host on page 60 and Customize the Toolbar on a Linux Host on page 59 The Power toolbar contains the following buttons m Power Off Turns off the active virtual machine or team like the power button on a physical PC You can configure Workstation for a soft power off called shut down or a hard power off called power off See Shut Down a Virtual M
10. Windows 2000 Administrative Tools are not installed on a Windows 2000 Professional system However you can install these tools from a Windows 2000 Server or Windows 2000 Advanced Server CD ROM To install Windows 2000 Administrative Tools to access server tools 1 Open the 1386 folder on the applicable Windows 2000 Server disc 2 Double click the adminpak msi file and follow the instructions that appear in the Windows 2000 Administrative Tools Setup Wizard 3 After Windows 2000 Administrative Tools are installed you can access most of the server administrative tools by choosing Start gt Programs gt Administrative Tools 290 VMware Inc Chapter 15 Advanced Virtual Networking Disable Packet Forwarding on Linux Hosts If you find packets leaking from a host only network on a Linux host computer check whether forwarding was mistakenly enabled on the host machine If it is enabled disable it To disable packet forwarding on Linux hosts Depending on which type of Linux system you have use one of the following methods m Disable forwarding by writing a 0 zero to the special file proc sys net ipv4 ip_forward As root su enter the following command echo 0 gt proc sys net ipv4 ip_forward m Use a configuration option that is appropriate for your Linux distribution For example you might use a control panel specify a setting at the time you compile your kernel or enter a specification when you boot your system
11. Workstation User s Manual 454 Prepare a Linux Host for Running in Kiosk Mode On Linux hosts if you plan to use kiosk mode to prevent users from accessing the host operating system you must set some additional properties If you do not prepare the host users might be able to use keyboard shortcuts or other mechanisms to access the host when in kiosk mode Before you begin create an ACE instance that uses a kiosk mode policy and install it on a Linux host See Setting Kiosk Mode Policies on page 402 and Installing an ACE Package on a Linux Host on page 451 The preferred window managers for running ACE instances in kiosk mode are F Virtual Window Manager FVWM and Metacity To prepare a Linux host for running in kiosk mode 1 Use a text editor to add the following lines to the host s vmware preferences file pref grabOnKeyPress TRUE pref grabOnMouseClick TRUE Add the following lines to create a ServerFlags section in the etc X11 xorg conf file Section ServerFlags Option DontZoom true Option DontZap true Option DontVTSwitch true EndSection Restart the X session Manually disable all keyboard shortcuts in host s window manager If the Deskbar applet program is used in the panel on the host remove it by right clicking it and selecting Remove from Panel If you do not remove this applet a user can press the keyboard combination for exiting kiosk mode and then press Alt F3
12. changing settings 280 281 in NAT configuration 286 on host only network 286 substring matching for configuring which physical network adapter to use 393 Sun Solaris supported 32 bit guest operating systems 35 supported 64 bit guest operating systems 35 support scripts running 73 suspend files 93 team 260 virtual machine 187 SV2i file importing 133 SVGA drivers installing in older Windows guests 101 switch virtual network 265 workspaces in Linux guest 323 symmetric multiprocessing See virtual SMP system requirements 23 for guests 32 for remote debugging with Visual Studio 486 500 host 23 VMware Inc Index T tabs in Preferences dialog box 65 in VMware Tools control panel 117 virtual machine 52 tape drive 344 tar file for installing VMware Tools 106 team adding virtual machine to 257 and LAN segments 260 cloning virtual machine from 264 closing 255 creating clone in New Team wizard 252 257 deleting 255 Ethernet adapters for 263 name change 254 network 251 new 252 no clone template 205 opening 254 overview 251 power off 259 powering on 259 removing virtual machine from 258 resume 260 snapshot 264 suspend 260 Telnet 301 template mode for clones 205 3D support 165 time synchronizing between guest and host 118 time synchronize options for VMware Tools 118 token ring 269 toolbar customizing 59 60 hide 352 531 Workstation User s Manual Tools panel in the
13. including floppy drives DVD CD ROM drives USB devices smart card readers and network adapters Some devices cannot be used by the host and guest or by multiple guests at the same time For example if the host is using a floppy drive you must connect it to the virtual machine before you can use it in the virtual machine To use it on the host again you must disconnect it from the virtual machine For information about how to add or configure specific devices see Chapter 16 Connecting Devices on page 313 and Chapter 11 Using Disks and Disk Drives on page 219 To use removable devices in a virtual machine 1 Select the virtual machine 2 Make sure the virtual machine is powered on VMware Inc 169 Workstation User s Manual 3 Choose VM gt Removable Devices gt lt Device_Name gt and then Connect Disconnect or one of the other choices If you choose Settings a dialog box appears Make the desired changes and click OK If you need assistance click Help to display online help If the device is a USB device you can change which icon is used to represent this device in the status bar You can also choose not to display an icon for this device 4 Optional To connect disconnect or change settings for a device click or right click the device icon in the notification area of the taskbar and choose a command from the context menu Using the device icon in the virtual machine taskbar is especially useful
14. m If you plan to use an ISO image file make sure the file is accessible to the host To use the New Virtual Machine wizard 1 From the Workstation menu bar choose File gt New gt Virtual Machine 2 Follow the prompts For more information about the fields on a wizard page click Help on that page After the wizard creates the virtual machine the next step is installing the guest operating system See Installing a Guest Operating System on page 87 86 VMware Inc Chapter 4 Creating and Upgrading a Virtual Machine Installing a Guest Operating System Installation of a guest operating system can be automated or manual If you specified an installer disc or image iso file and if the wizard detected an operating system that supports the easy install feature installation is automated An unattended installation of the operating system and VMware Tools begins when the virtual machine is powered on The installation process usually runs without requiring input from you See Respond to Easy Install Prompts on page 87 If you did not use the easy install feature see Install a Guest Operating System Manually on page 88 Respond to Easy Install Prompts Usually you are not prompted for input during operating system installation if the easy install feature runs If however you did not enter all the easy install information in the New Virtual Machine wizard you might be prompted for a product key user name or
15. running both on the same network can result in conflicts If you plan to redeploy the source virtual machine or system image do not run both the source and target images or virtual machines on the same network at the same time Alternatively you can resolve the duplicate ID problem by using additional tools such as the Windows 2000 System Preparation Tool Sysprep For example if you use the Conversion to test the viability of running a Virtual PC virtual machine as a VMware virtual machine without first decommissioning the original Virtual PC machine you need to resolve the duplicate ID problem Migration Issues Caused by Hardware Changes Most migrated applications function correctly in the VMware virtual machine because their configuration and data files have the same location as the source virtual machine However applications might not work if they depend on specific characteristics of the underlying hardware such as the serial number or the device manufacturer When troubleshooting after virtual machine migration consider the following potential hardware changes m The CPU model and serial numbers if activated can be different after the migration They correspond to the physical computer hosting the VMware virtual machine m The network adapter can be different AMD PCNet or VMXnet with a different MAC address Each interface s IP address must be individually reconfigured m The graphics card can be different VMware
16. to promiscuous mode run the following command on the host operating system as the root user chmod a rw dev vmnet0 Using NAT NAT provides a way for virtual machines to use most client applications over almost any type of network connection available to the host The only requirement 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 anon Ethernet network adapter NAT works by translating addresses of virtual machines in a private VMnet network to the address 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 is coming from the host machine 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 device never forwards traffic from the host virtual adapter VMware Inc 299 Workstation User s Manual 300 How the NAT Device Uses the VMnet8 Virtual Switch 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 addre
17. 32 bit host 27 64 bit host 26 installing on Linux host 43 supported 32 bit guest operating systems 34 supported 64 bit guest operating systems 34 35 supported host operating systems 26 uninstalling Workstation on Linux host 45 upgrading on Linux host 50 VMware Tools for 105 LiveState system image importing 133 local area networking 25 location of virtual machine files 81 148 lock files 220 lockout for some interface features 351 Workstation preference 65 log files 93 363 LSI Logic 30 ISI Logic 84 344 M MAC address and clones 203 assigning manually 292 of virtual Ethernet adapter 291 map key code 328 keyboard 326 keysym 328 mapped drives for virtual disks 184 mapping virtual disks to a drive 185 master boot record MBR disks 137 memory amount required on host 24 settings 397 Microsoft Sysprep deployment tools 421 MIDI 167 mode debugging in Visual Studio 484 exclusive 158 full screen 154 preview 429 promiscuous 298 quick switch 157 Unity 151 modifier keys 358 monitors specifying the number of 159 161 using multiple 159 161 mouse driver installed by VMware Tools 98 USB 334 movie capture 172 moving a virtual machine 207 MP3 167 MS DOS 33 msvsmon exe program 486 multiple monitors using 159 161 Mylex 30 84 344 VMware Inc N name changing team name 254 changing virtual machine name 62 computer making unique 490 NAT ACE policies for 392 advanced configuration 302 and
18. Adding a device in this manner is recommended for advanced users only VMware Inc 347 Workstation User s Manual To troubleshoot problems detecting generic SCSI devices 1 2 348 Find out whether the device driver for this device is installed on the host If the device driver is not installed and you want to install it do so and see if the device appears correctly in the virtual machine settings editor You might not want to install the driver on the host if you want to avoid a device in use conflict between the host and guest If a driver is installed but does not appear correctly if you cannot install the driver on the host or if you do not want to install the driver on the host continue with the rest of this procedure If an original SCSI device driver is already installed on the host disable it Some Windows operating systems do not process the send command from the adapter if the device driver owns the device Power off the virtual machine and open the virtual machine s configuration vmx file in a text editor Add or change the following line in the vmx file where X is the SCSI bus number the device uses on the host system and Y is the target ID the device uses both in the virtual machine and on the host scsiZ Y fileName lt deviceName gt For lt deviceName gt use scsiX Y The following is an example of how to set the option The problematic device is a CD ROM drive and the existing e
19. However if you run an X session without a session manager for example by using startx and 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 VMware Inc Chapter 5 Installing and Using VMware Tools VMware Tools Update Process Because VMware Tools installers ISO images are installed with Workstation when you update to anew version of Workstation a check is performed to determine if a new version of VMware Tools is available When you update from a version of VMware Tools included with Workstation 4 x 5 x 6 0 x or 6 x the previous version of VMware Tools might be uninstalled Although you can set Workstation to check regularly for Workstation updates t
20. Inc 419 Workstation User s Manual 420 Instance Customization Process During Packaging If you specify instance customization deployment settings the following events occur when you complete the New Package wizard 1 2 A snapshot of the ACE enabled virtual machine is taken and saved The ACE enabled virtual machine is powered on and all the required deployment tools and files including the appropriate Microsoft Sysprep tools are copied into the guest No visible indication shows the copying process See Download the Microsoft Sysprep Deployment Tools on page 421 The Microsoft deployment tools run inside the guest operating system to seal the guest and prepare for deployment The guest operating system shuts down The ACE enabled virtual machine is cloned into the package directory The virtual machine files are copied into the directory encrypted if set to do so and divided to be put on media if set to do so The ACE enabled virtual machine reverts to the snapshot The snapshot is deleted The installer files are copied into the package directory Instance Customization on the End User s Machine On the ACE user s machine after the installation and instance activation the following events occur 1 2 All information required for resolving placeholder variables is obtained Placeholder variables are resolved and replaced with the actual values for the ACE instance See Placeholder Value
21. Machines lt VM_name gt vmware log The exit code of a script indicates whether the script succeeded or failed Table 19 1 describes the environment variables set in the script execution environment Table 19 1 Environment Variables Variable Description VMWARE_MASTER_ID The ID of the ACE enabled virtual machine ACE master VMWARE_PACKAGE ID The ID of the package the virtual machine was instantiated from VMWARE_INSTANCE_ID A Boolean value that is set to TRUE the first time the virtual machine is powered on Otherwise it is set to FALSE All scripts run each time the end user starts VMware Player or resets the virtual machine Some might run more often For example an expiration script is run every 24 hours The sample scripts presented in Examples of Policy Scripts on page 407 are installed with VMware Player in the following location C Program Files VMware VMware Player Samples The topics that follow show the format for the output that your scripts must write to the StdOut file to control various policies VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Examples of Policy Scripts Examples include an authentication script a host to guest data script and a power on hook script Sample scripts are installed with VMware Player in the following location C Program Files VMware VMware Player Samples Example of an Authentication Script This script example incl
22. VMware Inc Chapter 17 Special Purpose Configuration Options for Windows Hosts Hot Key for Cycling Through Virtual Machines and the Host Computer You can specify a hot key or hot key combination for cycling through the available virtual machines on a host computer Hot keys behave in the following manner m Each time you press the specified hot key the next virtual machine appears in order You can also include the host operating system in the cycle m If any particular virtual machine is not running it is skipped m If only one virtual machine is running and the host operating system is not included in the cycle pressing the hot key has no effect The hot key for cycling through virtual machines is defined in the global configuration file config ini Two options control cycling m FullScreenSwitch cycleKey The value of this option defines the hot key It is specified as lt key gt lt modifier gt It has no default For example to use the Pause key with no modifier to cycle through virtual machines add the following line to the config ini file or modify its value if the option is already listed FullScreenSwitch cycleKey 0x13 0x0 m FullScreenSwitch cycleHost Set this option to TRUE to include the host operating system in the cycle The default is FALSE For example to include the host operating system in the cycle add the following line to the config ini file or modify its value if the option is already liste
23. VMware Tools updates To use global settings to update VMware Tools automatically 1 Start Workstation 2 Choose Edit gt Preferences and click the Tools tab 3 Select the check box on this tab and click OK 4 For each of your virtual machines do the following a Select the virtual machine b Choose VM gt Settings c Click the Options tab and select Tools d Select Use global settings from Edit gt Preferences gt Tools and click OK VMware Inc Chapter 5 Installing and Using VMware Tools Set Autoupdate Options for Each Virtual Machine Use this procedure to override global settings for automatically updating VMware Tools on Linux and Windows guests New versions of VMware Tools become available when you install a new version of Workstation on the host Automatic updates work for versions of VMware Tools included in Workstation 5 5 and above build 29772 and above Automatic updates do not work for versions of VMware Tools included in virtual machines created with VMware Server 1 x To set autoupdate options for each virtual machine 1 Select the Linux or Windows virtual machine 2 Choose VM gt Settings 3 Click the Options tab and select Tools 4 Select an update option and click OK If you specify Do nothing you must update VMware Tools manually In this case the status bar displays a message when a new version is available To install the update use the same procedure that you used for installing VMware Tools the f
24. gt vmdk If the virtual machine has one or more snapshots some files are redo log files They store changes made to a virtual disk while the virtual machine is running The indicates a unique suffix added by Workstation to avoid duplicate file names 94 VMware Inc Table 4 1 Virtual Machine Files Continued Extension File Name vmem lt uuid gt vmem Chapter 4 Creating and Upgrading a Virtual Machine Description The virtual machine s paging file which backs up the guest main memory on the host file system This file exists only when the virtual machine is running or if the virtual machine fails lt snapshot_name_number gt vmem Each snapshot of a virtual machine that is powered on has an associated vmem file which contains the guest s main memory saved as part of the snapshot vmsd lt vmname gt vmsd A centralized file for storing information and metadata about snapshots vmsn lt vmname gt Snapshot vmsn The snapshot state file which stores the running state of a virtual machine at the time you take that snapshot lt vmname gt Snapshot lt gt vmsn The file that stores the state of a snapshot VMSS lt vmname gt vmss The suspended state file which stores the state of a suspended virtual machine Some earlier VMware products used the extension Std for suspended state files vmtm lt vmname gt vmtm The configuration file co
25. s Manual 320 7 10 11 If you selected Output to Named Pipe do one of the following m For a Windows host on the Specify Named Pipe page specify the pipe name The pipe name must follow the form pipe lt namedpipe gt That is it must begin with pipe m Fora Linux host in the Path field enter tmp lt socket gt or another UNIX socket name Also if you selected Output to Named Pipe do one of the following m Tosend debugging information to an application on the host i In the first drop down menu select This end is the server or This end is the client Select This end is the server to start this end of the connection first ii In the second drop down menu select The other end is an application m To send debugging information to another virtual machine i In the first drop down menu select This end is the server ii In the second drop down menu select The other end is a virtual machine Make sure the Connect at power on check box is selected if desired Click Finish Optional On the Hardware tab of the virtual machine settings editor to configure this serial port to use polled mode select Yield CPU on poll This option is of interest to developers who are using debugging tools that communicate over a serial connection If the serial port in the guest is being used in polled mode rather than interrupt mode you might notice performance issues This option forces the virtual machine to yield processor
26. see Modify Existing Virtual Network Adapters on page 276 VMware Inc 275 Workstation User s Manual Add Virtual Network Adapters You can add up to 10 virtual network adapters to a virtual machine To add virtual network adapters 1 2 3 4 5 6 Select the virtual machine to which you want to add the adapter Choose VM gt Settings On the Hardware tab click Add Select Network Adapter and click Next Select the network type to use Optional If you select Custom choose the VMnet network to use from the drop down menu Although VMnet0 VMnet1 and VMnet8 are technically available in this list they are usually used for bridged host only and NAT configurations respectively You must perform another procedure to make them available for use in custom configurations Choose one of the other VMnet switches Click Finish The new adapter is added Click OK to save your configuration Modify Existing Virtual Network Adapters Before you begin modifying the virtual network adapters determine the network type you want to assign See Common Networking Configurations on page 266 To modify existing virtual network adapters 1 2 3 4 276 Select the virtual machine Choose VM gt Settings On the Hardware tab select the adapter to modify Select the network type to use VMware Inc Chapter 14 Configuring a Virtual Network Optional If you select Custom choose the VMnet virtual
27. tape drives and other SCSI devices m LSI Logic LSI53C10xx Ultra320 SCSI I O controller m Mylex BusLogic BT 958 compatible host bus adapter requires add on driver from VMware for Windows XP and Windows Server 2003 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 Output to serial ports Windows or Linux files or named pipes Parallel LPT Ports m Up to three bidirectional parallel LPT ports Output to parallel ports or host operating system files 30 VMware Inc Chapter 1 Introduction and System Requirements USB Ports m USB 1 1 UHCI controller with a transparent virtual hub so that more than two devices can be connected m USB 2 0 EHCI controller that supports up to six devices Use the virtual machine settings editor to enable USB 2 0 support See Enable the USB 2 0 Controller for a Virtual Machine on page 335 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 supported m USB tablets supported Ethernet Card m Up to 10 virtual Ethernet cards m AMD PCnet PCI II compatible m For 64 bit guests Intel Pro 1000 MT Server Adapter compatible Sound m So
28. validation or name resolution does not work Description Some ACE enabled virtual machines with certain network configurations might demonstrate these problems Solution Consult the Microsoft knowledge base article Go to the Microsoft Support Web site enter the Microsoft knowledge base article ID 314108 in the search criteria and click the first search result Issues with Domain Joins for Windows Vista Guests Problem An ACE instance running under a Windows Vista guest operating system cannot join the local domain and instance customization failed with the message NetDomainJoin function Error 1722 Could not join domain Description ACE instances running in the Windows Vista operating system might have this problem Solution Tell the user to power off the instance and power it on again to retry instance customization The problem is intermittent and restarting might solve the problem VMware Inc 465 Workstation User s Manual 466 VMware Inc Workstation Command Line Reference This appendix discusses the command line options that are available for the vmware program For information about using the vmware fullscreen command to use full screen switch mode see Using vmware fullscreen to Run a Virtual Machine on page 361 For information about using the vmrun program to operate teams or virtual machines from the command line see manual called Using vmrun to Control Virtual Machines This appendix incl
29. 10 and 6 06 NOTE Windows 64 bit host operating systems are not currently supported Supported JRE Versions The host system must be running a JRE meeting Java 2 Platform Standard Edition J2SE 5 0 or higher specifications J2SE consists of the JRE and developer tools for compiling debugging and running applications written in the Java language NOTE Eclipse displays the error message unable to load class if an unsupported version of J2SE is being used on the host system Eclipse Requirements You must have Eclipse 3 2 or 3 3 installed on the host On Windows Vista hosts you must have Eclipse 3 2 2 or 3 3 installed Only the Java language is supported By default the Eclipse 3 3 launcher loads the JVM in a manner that prevents certain Java Native Interface JNI calls used in the VMware plugin from working on 32 bit Linux hosts A workaround for this issue is to specify the location of the JVM binary using the vm flag for example opt ecLipse eclipse vm usr bin java when launching Eclipse 3 3 For more information on the Eclipse 3 3 launcher go to the eclipsepedia Web site and search for the Equinox Launcher NOTE You cannot have GNU Compiler for the Java programming language GCJ GNU Interpreter for Java GIJ installed on either the host or guest operating system VMware Inc Appendix B Using the Integrated Virtual Debugger for Eclipse Virtual Machine Requirements The Integrated Virtual Debugger i
30. 40 instance customization ACE deployment settings for 422 guest operating systems for 421 initialization scripts 422 Microsoft Sysprep deployment tools for 421 package settings overview 419 packages with 435 placeholder values 423 specifying license information for Windows servers 424 workgroup or domain setting 422 Intel EM64T processor 23 36 IP address assigning 287 clone 206 static 287 IP packet forwarding 289 ISO image file 30 234 236 J JVM Java virtual machine 478 VMware Inc Index K Kbps for LAN segment 262 kernel paravirtual support for 89 key code mapping 328 keyboard enhanced virtual ACE policy 398 enhanced virtual on Windows 323 language keymaps for VNC clients 324 mapping on a Linux host 326 shortcuts 70 151 USB 334 keyloggers 398 keysym defined 327 mapping 328 kiosk mode ACE policies 402 preparing Linux hosts for 454 starting multiple virtual machines in 458 startup behavior 457 L LAN segments and teams 260 changing name 262 configuring connections to 263 deleting 263 setting bandwidth 262 setting Kbps 262 setting packet loss 262 launch configurations for debugging in Eclipse deleting 480 duplicating 478 479 523 Workstation User s Manual 524 editing 479 to attach to applications 479 to start applications 478 leaks IP packet 289 legacy emulation for DVD CD ROM drives 235 licensing serial number and 456 linked clones 210 Linux
31. ACE Enabled Virtual Machine 429 Use Preview Mode to Test Policy and Deployment Settings 429 Creating a Package 431 Overview of Package Creation and Validation 431 Turn Off the VMware Tools Check for Test Deployments 432 Prerequisites for Using the Packaging Wizards 433 Use the New Package Wizard 435 View Package Properties and Add Notes 436 15 Workstation User s Manual Perform an End to End Deployment Test 437 Deploy Packages 438 21 Pocket ACE 439 Use Cases for Pocket ACE 440 Portable Device Requirements 441 Policies and Deployment Settings for Pocket ACE 442 Create a Pocket ACE Package 442 Deploying the ACE Package ona Portable Device 443 Use the Graphical Utility to Deploy Pocket ACE Packages 443 Use the Command Line Utility to Deploy Pocket ACE Packages 444 Run the Pocket ACE Instance 445 22 Installing ACE Packages 447 Installing an ACE Package on a Windows Host 447 Install an ACE Instance on a Single Windows Host 448 Installing an ACE Package Silently on Multiple Windows Hosts 449 Uninstall VMware Player or an ACE instance from a Windows Host 450 Installing an ACE Package on a Linux Host 451 Manually Install VMware Player on a Linux Host 451 Install the ACE Instance on a Single Linux Host 452 Install an ACE Package Silently on Multiple Linux Hosts 453 Prepare a Linux Host for Running in Kiosk Mode 454 Uninstall VMware Player or an ACE Instance from a Linux Host 455 Upgrading ACE Instances to ACE 2 5 455 Start and Use an ACE In
32. Clones 210 You can move a linked clone as you do an ordinary Workstation virtual machine However if you move a linked clone or if you move its parent virtual machine make sure the clone can access the parent virtual machine Place the parent in shared directory or on a networked file server For example if you put a linked clone on a laptop and the parent remains on another machine you can use the clone only when the laptop connects to the network or drive where the parent is stored To use a cloned virtual machine on a disconnected laptop you must use a full clone or you must move the parent virtual machine to the laptop You cannot power on a linked clone if Workstation cannot locate the original virtual machine VMware Inc Chapter 10 Cloning Moving and Sharing Virtual Machines Sharing Virtual Machines with Other Users If you want other users to be able to access your virtual machines consider the following points m Only one user can run a virtual machine at a time Other users can also share a virtual machine by making a linked clone of it A linked clone is a copy that uses the same virtual disks as the parent virtual machine it was copied from See Cloning a Virtual Machine on page 203 m On Windows hosts relocate the virtual machine files to a directory that is accessible to all appropriate users The default location for a Windows host is not typically accessible to other users m On Windows XP C D
33. Configure Power Off and Reset Options for a Virtual Machine on page 149 To avoid receiving a prompt every time you exit Workstation or close a virtual machine or team set a preference for virtual machines to always run in the background when you exit Set a Virtual Machine to Run in the Background You can set a virtual machine that is powered on to continue running in the background when you close a virtual machine or team tab or when you exit Workstation You can still interact with it through VNC or another service By default when virtual machines run in the background a status icon appears in the notification area of the taskbar Point to the icon to display a a tooltip that shows the number of virtual machines and teams that are running in the background These are the virtual machines and teams that belong to the user who is logged in To set a virtual machine to run in the background Do one of the following m Click Run in Background at the prompt when you close the virtual machine or exit Workstation m Set a Workstation preference a From the VMware Workstation menu bar choose Edit gt Preferences b On the Workspace tab select Keep VMs running after Workstation closes and click OK When you close a tab or exit Workstation you no longer receive a prompt VMware Inc 69 Workstation User s Manual Keyboard Shortcuts You can use keyboard shortcuts to interact with Workstation and with virtual machines M
34. Debugger The log files contain informational and error messages about the actions of the Integrated Virtual Debugger m A log file vmware vsid lt user_name gt lt integer gt log is created in the Documents and Settings lt user_name gt Local Settings Temp directory m A log file vmware vixWrapper lt user_name gt lt pid gt 1og is created in the Documents and Settings lt user_name gt Local Settings Temp vmware lt user_name gt directory Remote Debugging Tips You might experience the following common errors when you are debugging using the remote debugging mode Changing Shortcut Keys If you change the shortcut keys for VMDebugger commands choose Tools gt Options gt Keyboard the tooltips for the VMware menu and toolbar do not reflect the changes until you restart Visual Studio Reinstalling VMware Tools If the Debugging Session Does Not Start If the debugging session fails to start and the last message in the VMware output window and log file is Waiting for VMware Tools to start check whether the guest system has the latest VMware Tools installed and running If not upgrade to the latest version of VMware Tools See VMware Tools Update Process on page 113 Exiting Visual Studio Before Powering Off a Virtual Machine If you attempt to exit Visual Studio after starting a debugging session but before you log in or run VMware Tools on the guest Visual Studio does not exit until the virtual machi
35. Driver Installation on a Windows Host When a particular USB device is connected to a virtual machine for the first time the host detects it as anew device named VMware USB Device and installs the appropriate VMware driver On Windows XP and Windows Server 2003 hosts the Microsoft Windows Found New Hardware wizard prompts you to run it 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 Synchronize a PDA to Install a PDA Driver When you synchronize 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 might exceed the device s connection timeout value This causes the device to disconnect itself from the computer before the guest can synchronize with it To synchronize a PDA to install a PDA driver 1 Connect the USB device to the computer that hosts the virtual machine 2 Synchronize the PDA with the host 3 Let the guest finish installing the PDA driver 4 Dismiss any connection error warnings 5 Synchronize the PDA again This second attempt usually succeeds VMware Inc Chapter 16 Connecting Devices Replace USB 2 0 Drivers on a Windows 2000 Host To use Workstation on a Windows 2000 host that has USB 2 0 ports you must use the Microsoft USB 2 0 drivers
36. Hyper V Windows Server 2008 Datacenter Edition with or without Hyper V Windows Server 2008 Enterprise Edition with or without Hyper V Windows Web Server 2008 Windows Storage Server 2008 experimental Aero and 3 D effects not yet supported Windows Server 2003 Standard Edition Windows Server 2003 Small Business Edition Windows Server 2003 Web Edition Windows XP Professional Windows XP Home Edition Windows PE Windows RE VMware Inc Chapter 1 Introduction and System Requirements Table 1 3 Guest Operating Systems Continued Processor Type Windows 32 bit continued Operating System Edition Windows 2000 Professional Windows 2000 Server Windows 2000 Advanced Server Windows NT 4 0 Workstation with SP6 Windows NT 4 0 Server with SP6 Windows NT 4 0 Terminal Server Edition with SP6 Windows Me Windows 98 Windows 95 Windows for Workgroups Microsoft MS DOS MS DOS Windows 64 bit Windows Vista Home Basic and Premium Windows Vista Business Windows Vista Enterprise Windows Vista Ultimate Aero and 3 D effects not yet supported Windows Essential Business Server 2008 Windows HPC Server 2008 Windows Server 2008 x64 Standard Ed with or without Hyper V Windows Server 2008 Datacenter x64 Ed with or without Hyper V Windows Server 2008 Enterprise x64 Ed with or without Hyper V Windows Web Server 2008 Windows Small Business Server 2008 Windows Storage Server 2008
37. Line with the tar or RPM Installer on page 106 Install VMware Tools in a Solaris Guest on page 108 Install VMware Tools in a FreeBSD Guest on page 109 Install VMware Tools in a NetWare Virtual Machine on page 111 Manually Install VMware Tools in a Windows Guest Operating System VMware Tools is supported on all Windows guest operating systems Before you use the menu command to install VMware Tools perform the following tasks as necessary If you are running Workstation on a Windows host and your virtual machine has only one CD ROM drive make sure the CD ROM drive is configured as an IDE or SCSI CD ROM drive It cannot be configured as a generic SCSI device If necessary add an IDE or SCSI CD ROM drive to the virtual machine See Adding DVD CD ROM and Floppy Drives to a Virtual Machine on page 234 Make sure the virtual CD ROM drive is configured to auto detect a physical drive This task is necessary if you connected the virtual machine s CD 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 With the virtual machine powered off choose VM gt Settings gt CD DVD gt Use Physical Drive gt Auto detect When you install VMware Tools make sure 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
38. Linux Host 298 Workstation does not allow the virtual network adapter to go into promiscuous mode unless the user running Workstation has permission to make that setting This restriction follows the standard Linux practice that only the root user can put a network interface into promiscuous mode VMware Inc Chapter 15 Advanced Virtual Networking When you install and configure Workstation you must run the installation as the root user Workstation creates the vmnet devices with root ownership and root group ownership which means that only the root user has read and write permissions to the devices To set the virtual machine s network adapter to promiscuous mode you must launch Workstation as the root user 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 vmneto To grant selected other users read and write access to the vmnet device you can create anew 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 the root user Su For example you can enter the following commands chgrp lt newgroup gt dev vmnetO chmod g rw dev vmnetO Here lt newgroup gt is the group that should be able to set vmnet0 to promiscuous mode For all users to be able to set the virtual network adapter dev vmnet0 in the example
39. Machine on page 203 On Windows hosts convert a physical machine virtual machine or system image that was created by using another VMware product or a third party product This process creates a clone of the original virtual machine or system image Use the Conversion wizard to convert a physical or virtual machine or a system image See Chapter 6 Creating a Virtual Machine from a System Image or Another Virtual Machine on page 131 Configuration Options for the New Virtual Machine Wizard 78 As you complete the New Virtual Machine wizard you are prompted to make decisions about many aspects of the virtual machine The topics in this section provide information about the issues involved so that you can determine which choices you want to make before running the wizard Easy Install Feature for Some Guest Operating Systems The easy install features enable you to perform an unattended installation of the guest operating system after you complete the New Virtual Machine wizard You can use this feature regardless of whether you choose a typical or a custom configuration in the wizard VMware Inc Chapter 4 Creating and Upgrading a Virtual Machine If you specify an installer disc or image iso file and if the wizard detects an operating system that supports the easy install feature you are prompted to supply the following information m For Windows guests m Optional Windows product key If you spec
40. Ona Linux guest that has VMware Tools installed by using an RPM installer you can uninstall by using the following command rpm e VMwareToolLs Repair or Change Installed Modules 116 If features like enhanced file sharing do not work after a VMware Tools update you might need to change or repair installed modules Be sure to follow these steps Do not use the guest s Add Remove Programs item in the Windows Control Panel To repair or change installed modules 1 In Workstation select the virtual machine and choose VM gt Reinstall VMware Tools 2 Onthe Welcome page click Next and do one of the following m Click Change to repair or modify which components of VMware Tools are installed m Click Modify to specify which modules are installed Occasionally some new modules are not installed during an update You can manually install new modules by using the Modify option 3 Complete the rest of the pages of the wizard If features still do not work uninstall VMware Tools and reinstall VMware Inc Chapter 5 Installing and Using VMware Tools Open the VMware Tools Control Panel 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 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 Tool
41. Select Workgroup or Domain In the settings panel select Domain and specify an organizational unit and user name for an account that has permission to add computers to the domain An example of an entry in the OU full path file is OU orgunits DC dpt DC domain DC com If the ACE enabled virtual machine is managed passwords and commands are stored on ACE Management Server If the ACE enabled virtual machine is standalone passwords and commands are stored with the package Be sure to use encryption for the package Select Enable Remote Domain Join VMware Inc Chapter 20 Deploying ACE Packages 9 Specify the password for logging in to the VPN server You can then use the password placeholder variable in the Command text box to refer to this password 10 Enter the command that executes the script For example if you name the bat script vpn bat and want to use the password placeholder variable enter the following command C vpn bat password If you use a password placeholder variable password in the Command field the placeholder variable is resolved and replaced with the value from the Password field when the script executes 11 Click OK To create a package with these settings see Creating a Package on page 431 Custom EULA Settings You can provide a custom end user license agreement EULA that appears when an ACE instance is activated The user must see and accept the agreement before the
42. Settings on a Windows Host 280 Change Subnet or DHCP Settings on a Linux Host 281 Configuring Host Virtual Network Adapters 282 Enable or Disable a Host Virtual Adapter 282 Add or Remove a Host Virtual Adapter 283 Setting Up Two Separate Host Only Networks 283 15 Advanced Virtual Networking 285 Selecting IP Addresses on a Host Only Network or NAT Configuration 286 How the Subnet Number Is Assigned 286 Determining Whether to Use DHCP or Statically Assign Addresses 287 DHCP Conventions for Assigning IP Addresses 287 Configure the DHCP Server on a Windows Host 288 Configure the DHCP Server on a Linux Host 288 Avoiding IP Packet Leakage in a Host Only Network 289 Disable Packet Forwarding on Windows Hosts 289 Install Windows 2000 Administrative Tools to Access Server Tools 290 Disable Packet Forwarding on Linux Hosts 291 Maintaining and Changing the MAC Address of a Virtual Machine 291 Avoiding MAC Address Changes 292 Assign the Same MAC Address to Any Virtual Machine Manually 292 Controlling Routing Information for a Host Only Network on Linux 293 Potential Issues with Host Only Networking on Linux 294 DHCPD on the Linux Host Does Not Work After Installing Workstation 294 DHCP and DDNS 294 VMware Inc 11 Workstation User s Manual Configuring Host Only Virtual Machines 295 Set Up Using Configuration 1 or 2 295 Set Up Using Configuration3 296 Complete Configuring the Virtual Network Adapters 296 Set Up Routing Between Two Host Only Network
43. Space allocated for the virtual disk begins small and 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 These features and the ability to use scripting to automate management of virtual disks were added to Workstation in version 5 0 See the VMware technical note about using Virtual Disk Manager VMware Inc 237 Workstation User s Manual Using Dual Boot Computers with Virtual Machines Some users install Workstation on a dual boot or multiple boot computer so that they can run one or more of the existing operating systems in a virtual machine For more information about using dual boot computers with Workstation see the VMware Dual Boot Computers and Virtual Machines technical note Legacy Virtual Disks 238 You have several options for using Workstation 6 5 ina mixed environment with virtual machines that were created with earlier versions of Workstation or created with other VMware products For compatibility information see the VMware Virtual Machine Mobility Planning Guide You can use Workstation 6 5 to power on vir
44. The authentication step is performed whenever the user runs the instance unless Authentication is set to None If you use ACE Management Server with Active Directory the controls in the Authentication section enable you to open the Active Directory Users and Groups dialog box The machine on which Workstation runs must be in the same domain that which ACE Management Server is configured for If you do not use Active Directory or if you are creating standalone ACE instances the settings panel includes the following options for authentication control m None No password is required Any user can run this instance after it is activated User specified password The instance does not run until the user enters the correct password Each user must set a password during activation the first time the instance is powered on You can create password policies to control such things as the minimum number of characters types of characters and number of password attempts before the user is locked out for a specified amount of time m Script A custom authentication script is run to determine who can use the instance See Using an Authentication Script on page 378 VMware Inc 377 Workstation User s Manual 378 Using an Authentication Script You can create a custom authentication script that runs on the end user s computer to determine who can use the instance To require that the script be signed before deployment to pr
45. To see its contents open My Computer go to Tools gt Folder Options click the View tab and select Show Hidden Files and Folders Run the Support Script from a Linux Terminal Window Run this script only when requested to do so by VMware technical support Before you begin create a support request See Register and Create a Support Request on page 72 Increase the level of logging as described in Gather Debugging Information for a Virtual Machine on page 73 To run the support script from a Linux terminal window 1 2 VMware Inc Open a terminal window Run the support script as the user who is running the virtual machine vm support If you are not running the script as root the script displays messages indicating that it cannot collect some information This is normal If the VMware support team needs that information a support representative will ask you to run the script again as root The script creates a compressed tgz file in the user s home directory Include that output file with your support request If you are reporting a problem you encountered while installing Workstation also include the installation log file 75 Workstation User s Manual 76 VMware Inc Creating and Upgrading a Virtual Machine This chapter describes how to create a virtual machine by using the New Virtual Machine wizard It also provides general information about installing guest operating systems This chapter
46. To suppress the dialog box usually shown at startup do one of the following m On Windows enter the following command lt path gt vmplayer exe k lt config file gt In this command lt path gt is the path on your system to the VMware Player application file and lt config file gt is the path to the virtual machine configuration vmx file m On Linux enter one of the following commands m vmplayer k lt config file gt m vmplayer noKioskWarning lt config file gt In these commands lt config file gt is the path to the virtual machine configuration vmx file VMware Inc 457 Workstation User s Manual 3 To start the ACE instance without entering kiosk mode do one of the following m On Windows enter the following command lt path gt vmplayer exe K lt config file gt Notice the capital K In this command lt path gt is the path on your system to the VMware Player application file and lt config file gt is the path to the virtual machine configuration vmx file m On Linux enter one of the following commands m vmplayer K lt config file gt m vmplayer forceNoKiosk lt config file gt In these commands lt config file gt is the path to the virtual machine configuration vmx file 4 If you use a command to start the instance without entering kiosk mode enter the administrator password when prompted This procedure describes typing the command at the command line but you
47. Tools Make sure the guest operating system is running in text mode You cannot install VMware Tools while X is running On the guest log in as root su If necessary mount the VMware Tools virtual CD ROM image by entering a command 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 109 Workstation User s Manual 110 10 11 12 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 instal11 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 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 110 To change the default VMware Tools configuration options see Open the VMware Tools Control Panel on page 117 Install
48. VNC client sends it do not use a password that you use for other systems Click OK After you set up a virtual machine as a VNC server you can see a list of users who are remotely connected to the virtual machine and find out how long they have been connected To see the list right click the VNC icon in the status bar and choose Connected Users 212 VMware Inc Chapter 10 Cloning Moving and Sharing Virtual Machines Use a VNC Client to Connect to a Virtual Machine You can install a VNC client on your host and connect to a running virtual machine Before you begin determine the machine name or IP address of the host on which the virtual machine is running and if applicable the VNC port number and password See Configure a Virtual Machine as a VNC Server on page 212 For information about mapping the keyboard to languages other than U S English see Specify a Language Keyboard Map for VNC Clients on page 324 The following issues are known to occur when you connect to virtual machines with a VNC client m You cannot take or revert to snapshots m You cannot change the power state of the virtual machine That is you cannot power on power off suspend or resume Although you cannot power off you can shut down the guest operating system and shutting down might power off the virtual machine m You cannot copy and paste text between the host and guest operating system m You cannot configure the virtual mac
49. Views for Teams and Their Virtual Machines 256 Managing the Members of a Team 257 Add a Virtual Machine toa Team 257 Remove a Virtual Machine froma Team 258 Specify the Startup Sequence foraTeam 258 Power Operations for Teams and Their Members 259 Power On a Team 259 Suspend or Resume a Team 260 Perform Power Operations on One Team Member 260 Working with Team Networks 260 LAN Segment Requirements Regarding IP Addresses 261 Create a Team LAN Segment 261 Configure LAN Segments 262 Add or Remove Network Adapters 263 Delete a LAN Segment 263 Cloning and Taking Snapshots of Team Virtual Machines 264 14 Configuring a Virtual Network 265 Components of the Virtual Network 265 Virtual Switch 265 DHCP Server 266 Network Adapter 266 10 VMware Inc Contents Common Networking Configurations 266 Bridged Networking 267 Network Address Translation NAT 269 Host Only Networking 270 Example of a Custom Networking Configuration 272 Set Up a Custom Networking Configuration 273 Changing a Networking Configuration 275 Find the Network Type of a Virtual Machine 275 Add Virtual Network Adapters 276 Modify Existing Virtual Network Adapters 276 Configuring Bridged Networking 277 Configure VMnet0 Automatic Bridged Networking on a Windows Host 277 Configure vmnet0 Automatic Bridged Networking on a Linux Host 279 Setting Up a Second Automatic Bridged Network Interface 280 Changing the Subnet or DHCP Settings for a Virtual Network 280 Change Subnet or DHCP
50. Virtual Machine on page 346 Add a New Virtual Disk to a Virtual Machine Virtual disks are stored as files on the host computer or on a network file server A virtual IDE drive or SCSI drive can be stored on a physical IDE drive or SCSI drive 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 virtual disk to a virtual machine 1 2 3 4 VMware Inc Select the virtual machine and choose VM gt Settings On the Hardware tab click Add to start the Add Hardware wizard On the Hardware Type page select Hard Disk and click Next On the Select a Disk page select Create a new virtual disk and click Next 225 Workstation User s Manual 226 9 10 On the Select a Disk Type page choose IDE disk or SCSI See IDE and SCSI Disk Types on page 221 Workstation 6 x virtual machines can use up to 4 IDE devices and up to 60 SCSI devices Any of these devices can be a virtual or physical hard disk or DVD or CD ROM drive Optional To exclude disks from snapshots in the Mode section select Independent for the mode and choose one of the following options m Persistent Changes are immediately and permanently written to the disk m Nonpersistent Changes to the disk are discarded when you power off or revert to a snapshot See Information Captured by Snapshots on page 192 On the Specify D
51. What the default scripts do depends in part on the guest operating system VMware Inc 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 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 tool1s directory 123 Workstation User s Manual 124 You can create your own scripts and use them instead of the default scripts shown in Table 5 2 Table 5 2 Default VMware Tools Scripts Script Name Description poweroff vm default 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
52. You must specify lt n gt For Windows Vista guests if the computer name is more than 15 characters the Mini Setup process fails on the user machine Specify Additional License Information for Windows Server Products To supply additional license information for Windows Server products you can add a file named sysprep_license txt to the ACE enabled virtual machine directory To specify additional license information for Windows Server products 1 Use a text editor to create a filenamed sysprep_license txt in the virtual machine directory for the ACE enabled virtual machine Add the following line to the file AutoMode PerSeat PerServer This line indicates whether the license is for one client license or for a certain number of client licenses for a server If AutoMode is set to PerServer add the following line to the file where lt n gt indicates the number of client licenses for the server AutoUsers lt n gt Save and close the file VMware Inc Chapter 20 Deploying ACE Packages For more information go to the Microsoft TechNet Web site and in the Windows Server Library search for LicenseFilePrintData Sysprep If this file is not found in the virtual machine directory a default is used AutoMode is set to PerServer with 5 client licenses If you supply this file the license portion of the Mini Setup process appears unchanged during preview You always see AutoMode PerServer and AutoUsers 5 in the M
53. a Linux operating system that has a VMware VMI Virtual Machine Interface enabled kernel in the guest operating system see Use a Paravirtualized Kernel in Linux Guests on page 89 A new virtual machine is like a physical computer with a blank hard disk Before 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 Installing a guest operating system inside a virtual machine is essentially the same as installing it on a physical computer NOTE Workstation supports 64 bit guest operating systems only in Workstation 5 5 and higher and only on host machines with supported processors For the list of processors Workstation supports for 64 bit guest operating systems see PC Hardware on page 23 To install a guest operating system manually 1 Start Workstation 2 Do one of the following so that the virtual machine can access the installation media for the guest operating system m ForaCD or DVD if necessary configure the virtual machine to use the host s CD ROM DVD drive and insert the operating system media in the drive In some host configurations the virtual machine cannot boot from the installation CD ROM You can work around that problem by creating an ISO image file from the installation CD ROM Use the virtual machine settings editor choose VM gt Settings to conne
54. a command line executable file or a script file in the ACE Resources directory The guidelines a script must follow depend on which policy the script is implementing The script must exit with a 0 zero value to be considered a success Any other output results in failure Upon success the stdout output of the script is examined For a given policy this should be a specific value such as TRUE or FALSE For a power on script output should be TRUE or FALSE The authentication script output is used as a password The host to guest data script is a string in a particular format such as guestinfo varl valuel nguestinof var2 value2 VMware Inc 379 Workstation User s Manual Set a Recovery Key for Encrypted ACE Instances You can specify the key to be used for access to encrypted ACE instances This key enables you to reset the password for a deployed ACE instance To set a recovery key for encrypted ACE instances 1 On the access control policy page click Recovery key 2 Inthe Recovery Key dialog box select Use recovery key 3 Doone of the following m To use an existing PEM format key pair click Browse for Existing Key and navigate to the public key of the pair to use m To create a PEM format key pair click Create New Recovery Key and complete the dialog box that appears 4 Click OK to generate the keys After several seconds the newly generated public key is listed in the field on the Recovery Key tab The two parts o
55. a server that requires the client to use a source port below 1024 the NAT device must 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 need 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 Table 15 4 Parameters to Map Virtual Machine Source and Destination Ports Parameter Description 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 means false On a Windows host the default is 1 true On a Linux host the default is O false port lt n gt The port setting specifies a destination port where 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 Enter each port setting on a separate line VMware Inc 303 Wor
56. addresses 192 168 0 2 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 VMware Inc 287 Workstation User s Manual 288 Table 15 2 IP 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 Configure the DHCP Server on a Windows Host On a Windows host use the virtual network editor to configure the DHCP server To configure the DHCP server on a Windows host 1 2 3 Choose Edit gt Virtual Network Editor Click the DHCP tab Select the virtual network for which you want to change settings and click Properties In the DHCP Settings dialog box that appears make changes and click OK Configure the DHCP Server on a Linux Host Editing the DHCP server configuration file requires information that is best obtained directly from the DHCP server documentation Consult the dhcpd 8 and dhcpd conf 8 manual pages NOTE The edits made inside the read only section of the DHCP configuration file are lost the next time you run the network editor To co
57. an end user s virtual machine enables you to troubleshoot and access features and commands that might not be available to the end user To use administrator mode on an ACE instance 1 VMware Inc Start VMware Player on the end user s machine and choose VMware Player gt Troubleshoot gt Enter Administrator Mode Enter the password for administrator access Choose the appropriate commands as follows m To edit virtual machine settings from the user s machine choose VMware Player gt Troubleshoot gt Virtual Machine Settings This command is available only on Windows hosts m To use the user snapshot commands choose VMware Player gt Snapshot m To use the reimage snapshot commands choose VMware Player gt Troubleshoot gt Revert to Reimage Snapshot m To use the ACE Tools see Using the vmware acetool Command Line Tool on page 461 When you finish changing virtual machine settings or using the snapshot commands choose VMware Player gt Troubleshoot gt Exit Administrator Mode 401 Workstation User s Manual Setting Kiosk Mode Policies 402 When an ACE instance runs in kiosk mode the user cannot access the host system at all For example the user cannot shut down the host machine The virtual machine runs in full screen mode and does not display the ACE menu bar or ACE Player online help If an ACE instance has the kiosk mode policy turned on by default a message appears at startup to prov
58. and running 120 for ACE instance customization 422 power on for ACE instances 378 running and disabling 126 running during power state changes 123 startup for ACE kiosk mode 458 writing for ACE instances 406 VMware Inc Index Scripts tab in VMware Tools 120 SCSI adding a generic SCSI device 346 347 avoiding concurrent access on a Linux host 345 connecting to generic 344 devices in virtual machine 30 drive supported in host 24 driver for Windows NT guest 345 driver for Windows Server 2003 guest 345 driver for Windows XP guest 345 drivers 84 344 generic SCSI on a Linux host 345 generic SCSI on a Windows host 344 optical drives 24 permissions for a generic SCSI de vice on a Linux host 344 setting up virtual disk as 221 Sempron processor 23 36 serial connection between host application and virtual machine 319 between two virtual machines 319 for debugging 321 to a serial port on the host 319 serial number for ACE instances 456 serial port installing and using 318 server DHCP 266 288 300 307 DNS 294 300 302 WINS 301 share files on a Linux host with Samba 311 529 Workstation User s Manual 530 shared folder enable and disable 179 mounting on Linux 182 on Linux and Solaris guests 182 permissions on Linux 182 using 177 viewing 181 Shared Folders tab in VMware Tools 120 sharing virtual machines 211 shortcuts keyboard 65 70 323 shrink virtual disks 121 224 vir
59. and static IP address configuration are not altered by the Clone Virtual Machine wizard 9 To prevent conflict with static IP addressing change the clone s static IP address before the clone connects to the network See Selecting IP Addresses on a Host Only Network or NAT Configuration on page 286 Moving a Virtual Machine You can take a virtual machine that was created by using Workstation and move it to a different computer or to a different location on the same computer You can even move a virtual machine to a host with a different operating system For example you can move a virtual machine from a Windows host to a Linux or ESX Server host In general moving a virtual machine means moving the files that make up the virtual machine The path names for all files associated with a Workstation virtual machine are relative meaning the path to each file is relative to the virtual machine directory For example if you are in the virtual machine directory the relative path to the virtual disk file is lt machine_name gt vmdk V CAUTION Always make backup copies of all the files in a virtual machine s directory before you start a process like this Hosts with Different Hardware The guest operating system might not work correctly if you move a virtual machine to a host with significant hardware differences such as from a 64 bit host to a 32 bit host or from a multiprocessor host to a uniprocessor host VMware Inc 207
60. appears inside the virtual machine Characters that the guest operating system considers illegal in a share name appear differently when viewed inside the guest For example if you use an asterisk in a share name you see 002A instead of in the share name on the guest Illegal characters are converted to their ASCII hexadecimal value Host folder Path on the host to the directory that you want to share If you specify a directory on a network share such as D share Workstation always attempts to use that path If the directory is later connected to the host on a different drive letter the shared folder cannot be located Enabled or Enable this share Deselect this option to disable a shared folder without deleting it from the virtual machine configuration You can enable the folder by selecting the check box next to its name in the list To enable a folder at a later time select its name in the list click Properties and enable the folder in the Properties dialog box Read only Select this option to prevent the virtual machine from changing the contents of the shared folder in the host file system Access to files in the shared folder is also governed by permission settings on the host computer To change these properties use the Properties dialog box On Windows after you select Shared Folders on the Options tab click Properties Optional To enable shared folders for a virtual machine after a shared folder is cre
61. application software that you plan to install in the virtual machines You can install operating systems from CDs DVDs ISO image files on a local drive or on the network or a PXE server You can install application software from CDs DVDs or installers on a local drive or on the network You need to provide adequate disk space for virtual machine files and package files The files for each virtual machine can be as large as several gigabytes The package files can also be large The default location for the package files is the Packages folder inside the virtual machine s folder Workstation needs a substantial amount of temporary working space when it creates a package The total disk space required is about twice the combined sizes of all the components of the package The New Package wizard displays information about the amount of space needed and the locations where the space is needed Workstation must be installed on a Windows host Overview of Creating and Deploying ACE Packages 368 The following is an overview of the tasks you must perform to create deploy and manage ACE instances 1 With Workstation on a Windows host create or clone a virtual machine that meets the requirements of your end users The procedures are the same as for any virtual machine For the network type VMware recommends using Network Address Translation NAT or bridged networking with an IP address a DHCP server provides Make sure the virt
62. are then prompted for credentials to log on NOTE This feature is supported experimentally in this release of Workstation 6 5 VMware Inc 341 Workstation User s Manual The virtual machine considers smart card readers to be a type of USB device You can choose VM gt Removable Devices to access them Virtual machines can connect to smart card readers that interface to serial ports parallel ports USB ports PCMCIA slots and PCI slots A smart card can be shared between virtual machines or between the host and one or more virtual machines Sharing is enabled by default To disable sharing see Disable Smart Card Sharing on page 343 To use a host s smart card reader in a virtual machine make sure the following prerequisites are satisfied On Windows hosts start the service called SCardSvr exe if it is not already running On Linux hosts make sure the Libpcsclite library is installed Most recent Linux distributions include this library Also make sure the pcscd daemon is running Make sure the virtual machine has a USB controller A USB controller is required regardless of whether the smart card reader itself is a USB device By default USB controllers are included when you create a virtual machine If you removed the USB controller you must add it back See Add a USB Controller to a Virtual Machine on page 336 To use smart cards with virtual machines 1 2 3 342 Connect the smart card reader
63. associated with the debugging session on the guest system and restart debugging choose VMware gt Restart Start a Session Without Debugging in a Virtual Machine You can start an application in any configured virtual machine without debugging When you start an application without debugging the Integrated Virtual Debugger does not run pre debug or post debug operations share additional directories or start the Remote Debug Monitor on the guest system Log in to the guest system manually before you run the application For additional information see Configuring User Accounts on page 488 To start a session without debugging in a virtual machine Choose VMware gt Start Without Debugging in VM The Integrated Virtual Debugger initiates the following 1 Powers on the virtual machine if necessary 2 Shares the folder with the executable file 3 Runs the executable file 4 Removes the shared folder when the executable file ends 5 Starts the application in the virtual machine VMware Inc 497 Workstation User s Manual Attach the Debugger to a Process Running in a Virtual Machine Before you attach the debugger to a process running in a virtual machine make sure that the virtual machine is powered on To attach the debugger to a process running in a virtual machine 1 2 498 Choose VMware gt Attach to Process Choose the virtual machine on which to view running processes from the Running Virtual Machines
64. can refer to it as you read the rest of the topics in this chapter 64 VMware Inc Chapter 3 Learning Workstation Basics Introduction to Workstation Preferences The Preferences dialog box appears when you choose Edit gt Preferences It lets you change a number of settings that apply to Workstation itself no matter which virtual machine you are running The default settings for Workstation preferences are correct for most cases Do not change settings unless you are an experienced user NOTE Ona Linux host you must be logged in as root to save global preference changes Following is a list of the tabs in the Preferences dialog box along with cross references to the sections of this manual that pertain to each tab VMware Inc Workspace tab Lets you configure the following settings m Location section Lets you change the directory in which newly created virtual machines are stored See Virtual Machine Location on page 81 and Files That Make Up a Virtual Machine on page 93 m Virtual Machines section Several of these options have to do with exiting Workstation while leaving some virtual machines powered on See Closing Virtual Machines and Exiting Workstation on page 69 For information about enabling shared folders see Set Up Shared Folders on page 178 m Software Updates section See Check for Product Updates on page 63 Input tab Lets you adjust the way the v
65. can also use the command to create a batch file or a desktop shortcut See Using Startup Options in a Windows Shortcut on page 469 Use Multiple Virtual Machines in Kiosk Mode You can start multiple ACE instances that are configured to run in kiosk mode You can then switch between virtual machines by using a keyboard shortcut Before you begin create and package multiple ACE instances that use the same administrator password for kiosk mode and the same hot key combination for exiting kiosk mode See Setting Kiosk Mode Policies on page 402 When multiple virtual machines run in kiosk mode end users can press the hot key combination along with the right arrow or left arrow key to switch to the next or previous virtual machine For example if the hot key combination is Ctrl Alt users can press Ctrl Alttright arrow to switch to the next virtual machine or Ctrl Alttleft arrow to switch to the previous virtual machine 458 VMware Inc Chapter 22 Installing ACE Packages To use multiple virtual machines in kiosk mode 1 Install the ACE instances on the host machine 2 Use the following examples to write a batch file or script to start the virtual machines Windows batch file cd Program Files VMware VMware Player start vmplayer exe k C Documents and Settings user1 My Documents My Virtual Machines acel acel vmx sleep 20 start vmplayer exe k C Documents and Settings user1 My Documents My Virtual Machines ace2 ace
66. can assign to all virtual machines running on a single host is limited only by the amount of RAM on the host The maximum amount of memory for each virtual machine is 8GB Display 16 bit or 32 bit display adapter is recommended Disk Drives Guest operating systems can reside on physical disk partitions or in virtual disk files Hard Disks m DE and SCSI hard drives are supported m VMware recommends at least 1GB free disk space for each guest operating system and the application software used with it If you use a default setup the actual disk space needs are approximately the same as those for installing and running the guest operating system and applications on a physical computer m 200MB Linux or 1 5GB Windows free disk space is required for basic installation Delete the installer afterwards to reclaim disk space Optical CD ROM DVD ROM Drives 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 disk drives Floppy disk image files are also supported VMware Inc Chapter 1 Introduction and System Requirements Local Area Networking m You can use any Ethernet controller that the host operating system supports m Non Ethernet networks are supported by using built in network address translation NAT or using a combination of host only networking plus routing software on the host
67. can connect to the host without problems only printers can reliably connect to virtual machines by using parallel ports Currently Workstation provides only partial emulation of PS 2 hardware Interrupts that a device connected to the physical port requests 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 Do not use parallel port storage devices ina virtual machine VMware Inc 313 Workstation User s Manual Add a Virtual Parallel Port to a Virtual Machine If the virtual machine is configured with a parallel port most guest operating systems detect the port at installation time and install the required drivers Some operating systems including Linux Windows NT and Windows 2000 automatically detect the ports at boot time Others like Windows 95 and Windows 98 do not To add a virtual parallel port to a virtual machine 1 2 3 4 5 6 314 Select the virtual machine Make sure the virtual machine is powered off Choose VM gt Settings On the Hardware tab click Add In the New Hardware wizard select Parallel Port and click Next Specify which option to use for the parallel port m Ifyou select Use physical parallel port click Next and choose the port from the drop down menu m Ifyou select Output file click Next an
68. 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 system startup scripts String in a Configuration File Place a string in the virtual machine s configuration file 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 configuratio
69. changing the hot key combination changes the sequence you need to use For instance if you change the hot key combination to Ctrl Shift Alt you must press Ctrl Shift Alt Insert to end the guest operating system session Ctrl Alt Delete Shuts down or depending upon the operating system logs out of the guest operating system On Windows hosts if you are not using the enhanced virtual keyboard feature this command is received by both the host operating system and the virtual machine even when Workstation has control of input You can cancel the ending of the host operating system s session and return to the virtual machine to log out or shut down or perform administrative tasks 70 VMware Inc Chapter 3 Learning Workstation Basics Table 3 1 Hot Key Combinations Continued Shortcut Action Ctrl Alttspacebar Sends any command into the virtual machine so that Workstation does not process it Hold down Ctrl Alt as you press and release the spacebar and continue to hold the Ctrl Alt keys down as you press the next key in the combination Ctrl Alt Tab Switch among open virtual machines while mouse and keyboard input are grabbed Ctrl Tab On Windows hosts switch among open virtual machines while mouse Ctrl Shift Tab and keyboard input are not grabbed Workstation must be the active application Ctrl Alttright In full screen mode switch to the next powered on virtual machine arrow Ctrl Alt eft In full screen mo
70. clients 212 screen in a virtual machine 164 VMware Inc comm port See serial connection serial port command line interface for VMware Tools 130 for Workstation 467 commands keyboard shortcuts 70 startup on the command line 362 467 startup on Windows hosts 469 configuration options for remote debugging 487 492 configurations in the Visual Studio debugger creating 492 removing 496 renaming 495 configurations launch for debugging in Eclipse deleting 480 duplicating 478 479 editing 479 overview of 477 to attach to applications 479 to start a virtual machine 478 configure record replay 242 connect CD DVDs and floppies to ISO images 236 USB devices 336 Conversion wizard 131 140 142 converting virtual machines 131 copy protection policy for ACE instances 383 copy virtual machine 209 CPU host requirement 23 provided in virtual machine 29 VMware Inc Index creating ACE packages 431 policies for an ACE instance 374 recordings of virtual machine execution 503 virtual disks 225 Creative Labs 168 Creative Labs Sound Blaster 31 Ctrl Alt hot key combination 323 custom EULA ACE package setting 427 D DDNS dynamic domain name service 294 debugging attaching to processes in a virtual machine 481 498 modes in the Visual Studio debugger 484 starting applications in virtual ma chine without 481 starting in a virtual machine 481 497 using serial connection 321 defaul
71. consuming With clones you can make many copies of a virtual machine from a single installation and configuration process Clones are useful when you must deploy many identical virtual machines to a group For example VMware Inc An MIS department can clone a virtual machine for each employee with a suite of preconfigured office applications A virtual machine can be configured with a complete development environment and then cloned repeatedly as a baseline configuration for software testing A teacher can clone a virtual machine for each student with all the lessons and labs required for the term With clones you can make copies of a virtual machine without browsing a host file system or worrying if you have located all the configuration files The existing virtual machine is called the parent of the clone When the cloning operation is complete the clone becomes a separate virtual machine These are the main characteristics of a clone 203 Workstation User s Manual m Changes made to a clone do not affect the parent virtual machine Changes made to the parent virtual machine do not appear in a clone m Aclone s MAC address and UUID are different from the parent virtual machine Although a clone is a separate virtual machine if the clone is a linked clone it shares virtual disks with the parent virtual machine See Types of Clones on page 204 Types of Clones Two types of clones are available full and link
72. directory that was created on your local machine and all the virtual machine data are deleted Virtual Machine Location By default virtual machine files are stored in the virtual machine s working directory On Windows hosts Workstation stores virtual machines in the My Documents folder of the user who is logged in at the time the virtual machine is created On Windows Server 2003 Windows XP and Windows 2000 the default folder is C Documents and Settings lt username gt My Documents My Virtual Machines lt guestOSname gt On Windows Vista the default folder is C Users lt username gt Virtual Machines lt guestOSname gt On Linux hosts Workstation stores virtual machines in lt homedir gt vmware lt guestOSname gt Here lt homedir gt is the home directory of the user who is logged in at the time the virtual machine is created The working directory is also where Workstation stores suspended state vmss snapshot vmsn and redo log files The General tab of the virtual machine settings editor displays the path to the working directory See Introduction to Virtual Machine Settings on page 67 VMware Inc Chapter 7 Getting Started with Virtual Machines Shut Down a Virtual Machine As with physical computers you can shut down a guest operating system before you power off the virtual machine or team You are not required to shut down the guest before you exit Workstation To exit Workstation but leav
73. exactly which classes or specific devices to allow See Access Levels for USB Devices on page 395 To set an access policy for USB devices 1 Inthe policy editor select USB Devices 2 Use the General access to all USB devices radio buttons to specify whether to allow or block general access to USB devices VMware Inc 395 Workstation User s Manual 3 To specify a USB policy by device class a If the device does not appear in the Access to specific types of USB devices list click Add select the device in the USB Device Classes dialog box and click OK You can Ctrl click and Shift click items to select more than one class Use the Allow and Block check boxes in the Access to specific types of USB devices list to specify the rule for each device in the list 4 To specify a USB policy by specific device a If the device does not appear in the Access to individual USB device models list click Add select the device in the USB Device List dialog box and click OK If the device does not appear in the USB Device List dialog box do one of the following m Connect the device to the host and click Refresh m Determine the device s vendor ID VID and product ID PID and click Manual Add to enter the information This information is available from the Windows Device Manager when you connect the USB device to a Windows computer Use the Allow and Block check boxes in the Access to individual USB device models l
74. 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 replace USB 2 0 drivers on a Windows 2000 host 1 To determine the provider of the USB driver open the Device Manager as follows a Right click My Computer and choose 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 choose Properties 4 Click the Driver tab If the driver provider shown on the tab is Microsoft you have the correct driver and do not need to replace it 5 Ifthe driver provider is not Microsoft download and install the latest USB driver for your host operating system from the Microsoft Web site Details are available in Microsoft knowledge base article 319973 Access and Use a USB Device on a Linux Host On Linux hosts Workstation uses the USB device file system to connect to USB devices If the USB device file system is not located in proc bus usb you must mount the USB file system to that location Before you begin add a USB controller to the virtual machine if the virtual machine does not have one See Add a USB Controller to a Virtual Machine on page 336 Do not attempt to add a USB drive s device node directory for example dev sda to the virtual machine as a hard disk To access an
75. 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 machine Create 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 Scripts are run by the VMware Tools daemon VMwareService exe on Windows and vmware guestd on UNIX Because vmware guestd i
76. gt iconDisconne cted filename optional Normal icon Custom icon file when device is disconnected player deviceBar lt deviceName gt shortcutKey keySpec Shortcut key combination to switch the device between connected and disconnected see Shortcut Key Values on page 415 Following are the device names you can use for lt deviceName gt in the parameter name m floppy0 floppy1 m serial0 seriall serial2 serial3 m parallel parallel1 parallel2 m ide0 0 ideO 1 ide1 0 ide1 1 IDE CD ROM or hard drives m scsi0 0 scsi 7 SCSI CD ROM or hard drives 414 VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Shortcut Key Values Use virtual key codes to specify keyboard shortcuts Virtual key codes use hexadecimal format which is a hexadecimal number preceded by Ox For example to use the virtual key code of 5A as a value type 0x5A Microsoft provides a reference list of virtual key codes on its MSDN Web site You can also use the Ctrl Alt and Shift modifier keys or a combination of those keys Table 19 4 provides the shortcut key values Table 19 4 Shortcut Key Values Modifier key Value No modifier 0x0 Alt 0x1 Ctrl 0x2 Shift 0x4 Ctrl Alt 0x3 Alt Shift 0x5 Ctrl Shift 0x6 Ctrl Alt Shift 0x7 When you list a key plus a modifier type the virtual key code for the key followed by a comma followed by the value for the modifi
77. guest system VMware recommends to take a snapshot first and set Revert to Parent Snapshot to Yes in Post Debug Event or Pre Debug Event properties as described in Setting Configuration Properties on page 493 Because of the shared folder limitations you must also m In Visual Studio set Run Command As to a guest path This property indicates how the command being executed by the debugger is run m In Visual Studio leave Shared Directories unset because directories cannot be shared between the host and the guest For more information see Set General Properties on page 493 To start the Remote Debug Monitor without authentication on the default port 1 Inthe guest run the command msvsmon exe noauth 2 Verify that you are using port 4015 by confirming that Remote Debug Monitor displays the following message Msvsmon started a new server named lt guest_name gt 4015 Authentication is disabled Waiting for new connections Configuring Visual Studio You must configure Visual Studio to enable remote debugging Configure the Runtime Library Setting for C Applications When you debug on a remote machine or in a virtual machine the application might not start if the runtime library setting is set to certain values If you encounter this problem change the C runtime library setting For additional information on C libraries go to the Microsoft Developer Network Web site and search for Visual C Libraries as
78. 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 Use 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 128 VMware Inc Chapter 5 Installing and Using VMware Tools 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 file vmx file 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 VMware Workstation vmware s machine id W2K VM 148 30 16 24 C Virtual Machines win2000 win2000 vmx 2 Doone 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 Li
79. host guest data script 381 hot fix 403 kiosk mode 402 network access 385 Player runtime 397 removable device 394 resource signing 384 runtime preferences 397 setting for an ACE instance 374 snapshot 400 update frequency 403 USB device 394 using scripts 406 policy editor using 374 policy update frequency ACE 403 port TCP and UDP below 1024 303 VNC 212 port forwarding 305 306 310 Power menu disable functions 352 using for teams 260 power off snapshot options 199 team 259 Power Off button 149 power on a virtual machine 146 team 259 to BIOS 146 Powered On list 63 power on script for ACE instances 378 527 Workstation User s Manual 528 preferences display 162 hot keys 323 setting for Workstation 65 VMware Tools upgrade options 113 workspace 65 Preview in Player icon 429 preview mode ACE 429 437 previewing ACE packages 437 processor host requirement 23 provided in virtual machine 29 supported for 64 bit guest 23 36 programming languages supported for debugging 486 500 promiscuous mode 298 publishing ACE policy changes 437 Q quick switch mode 157 quiet mode install VMware Tools 102 quitting ACE Player 460 R RAM amount required on host 24 raw disk 222 Real Media 167 real time clock requirement on Linux host 43 record replay feature 239 242 recordings of virtual machine execution deleting 198 renaming 197 REDO file 93 registration of ACE packages 435 of VMware Workstation 72 reimag
80. if you run the virtual machine in full screen mode Configure the Appliance View for a Virtual Machine 170 To have a virtual machine function as an appliance such as a Web server with a browser based interface set the virtual machine to display its appliance view when starting up Before you begin verify that the virtual machine is a Workstation 6 or higher virtual machine For instructions on upgrading see Change the Version of a Virtual Machine on page 91 The appliance view does the following m Displays a brief description of the type of server or appliance m Provides a link that opens the browser on the host system and connects to the appliance s management console NOTE The appliance view cannot be displayed for virtual machines that are part of a team just as the summary view is not displayed for individual members of a team To configure the appliance view for a virtual machine 1 Optional To use a logo in the appliance view create a PNG GIF or BMP image file that is no larger than 256 x 256 pixels and place it in the directory that contains the vmx file for the virtual machine 2 Select the virtual machine The virtual machine can be powered on or off 3 Choose VM gt Settings 4 Click the Options tab and select Appliance View VMware Inc Chapter 7 Getting Started with Virtual Machines 5 Select the Enable appliance view check box 6 Complete the fields on this settings panel to create
81. immediately Before you begin make sure Workstation is connected to the ACE Management Server For information about installing and setting up the server see the ACE Management Server Administrator s Guide To change package lifetime settings for a managed package 1 Select the ACE enabled virtual machine and choose View gt Current View gt Summary 2 Click the Packages section tab 3 Right click the package and do one of the following m To change the package lifetime settings choose Properties gt Settings m To deactivate the package immediately choose Deactivate Instance Customization on Windows Hosts Only Instance customization applies only to ACE instances that have a Windows guest operating system installed The instance customization process is built around the standard Microsoft Sysprep deployment tools It provides the following benefits m Automates the Sysprep process the use of the Microsoft Sysprep deployment tools It gives you better control of some Sysprep parameters such as computer name m Automates joining ACE instances to a domain from a remote site See Set Up a Remote Domain Join on page 425 m For managed ACE instances the instance customization process on the user s machine reports the success or failure of the process to the server The information is available in the instance view of Workstation Besides status the process also reports the MAC address and the new computer name VMware
82. in as an administrator Any user can install VMware Tools in a Windows 95 Windows 98 or Windows Me guest operating system VMware Inc Chapter 5 Installing and Using VMware Tools To install VMware Tools 1 On the host from the Workstation menu bar choose VM gt Install VMware Tools If an earlier version of VMware Tools is installed the menu item is Update VMware Tools 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 ROM drive 2 Click Yes to launch the InstallShield wizard 3 Follow the on screen instructions On some Windows operating systems after the SVGA driver is installed you are prompted to reboot to use this new driver 4 Reboot the virtual machine if necessary To change the default configuration options see Open the VMware Tools Control Panel on page 117 Configure 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
83. includes the following topics Methods of Creating Virtual Machines on page 78 Configuration Options for the New Virtual Machine Wizard on page 78 Use the New Virtual Machine Wizard on page 86 Installing a Guest Operating System on page 87 Upgrade a Guest Operating System on page 90 Change the Version of a Virtual Machine on page 91 Using an Older Version Virtual Machine Without Upgrading on page 93 Files That Make Up a Virtual Machine on page 93 VMware Inc 77 Workstation User s Manual Methods of Creating Virtual Machines Workstation gives you several options for creating virtual machines Create a virtual machine from scratch If you do not have any virtual machines or system images you must use this method Use the New Virtual Machine wizard to create a virtual machine Next you must install an operating system The process is the same as installing it ona physical computer The rest of this chapter describes this method of creating a virtual machine Clone a virtual machine from an existing VMware virtual machine or virtual machine template Clones are useful when you must deploy many identical virtual machines to a group Cloning is preferable to copying a virtual machine because a clone s MAC address and UUID are different from the original virtual machine to avoid network conflicts Use the Clone Virtual Machine wizard to create a clone See Cloning a Virtual
84. installation wizard a message appears indicating that VMware Tools failed to install the SVGA driver A Notebook window the Display Properties Settings dialog box and a message box appear prompting you to reboot the machine VMware Inc 101 Workstation User s Manual To configure the video driver on older versions of Windows 1 Inthe message box that prompts you to reboot click No If you click Yes after the virtual machine reboots run the VMware Tools installer again choose VM gt Reinstall VMware Tools Select the Repair option The Repair option allows the Notebook window to appear again so that the installer can access the SVGA driver 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 Automate 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 the Microsoft Windows Installer runtime engine version 2 0 or higher is installed in the guest operating system Version
85. installer is also available to play back movies on Windows machines without Workstation Go to the Downloads page on the VMware Web site and click the Tools amp Drivers tab on the VMware Workstation download page NOTE To actually record the execution of the virtual machine instead of creating a movie see Chapter 12 Recording and Replaying Virtual Machine Activity on page 239 You might want to record virtual machine execution for debugging purposes or to exactly reproduce the steps that cause a certain behavior To create and play back a movie of a virtual machine 1 Select the virtual machine 2 Make sure the virtual machine is powered on 3 Choose VM gt Capture Movie 172 VMware Inc Chapter 7 Getting Started with Virtual Machines In the Save File dialog box enter information for your movie and click Save Use the following guidelines m The Quality setting determines the compression and therefore the file size of the resulting movie m Ifyou select Omit frames in which nothing occurs the movie includes only those periods when something is actually happening in the virtual machine This reduces the file size and length of the movie While movie capture is active a red circle a virtual LED appears in the notification area of the taskbar In the virtual machine perform the actions to appear in the movie To stop the movie choose VM gt Stop Movie Capture If you do not want to use the menu bar or if
86. interface VMnet2 To use this configuration see Set Up Using Configuration 3 on page 296 Set Up Using Configuration 1 or 2 Use the virtual machine settings editor to connect the virtual machine to the default host only adapter or a custom host only adapter To set up using configuration 1 or 2 1 2 3 VMware Inc Select the virtual machine Choose VM gt Settings On the Hardware tab select Network Adapter 295 Workstation User s Manual 296 In the Network Connection section do one of the following m To connect to the default host only interface VMnet1 select Host only m To connect to the newly created host only interface select Custom and choose VMnet2 from the drop down menu on the right Optional If no network adapter is shown in the list of devices add one as described in Add Virtual Network Adapters on page 276 Set Up Using Configuration 3 Make sure that there are two network devices for this virtual machine For more information on adding virtual network adapters see Add Virtual Network Adapters on page 276 To set up using configuration 3 1 2 3 4 5 Select the virtual machine Make sure the virtual machine is powered off Choose VM gt Settings On the Hardware tab select the first Network Adapter In the Network Connection section select Host only This adapter is connected to the default host only interface VMnet1 Select the second network adap
87. into the host by default the device connects to the virtual machine instead of the host If you manually connect a USB device to a virtual machine choose VM gt Removable Devices Workstation retains the virtual machine s connection to the affected port on the host You can suspend or power off the virtual machine or unplug the device When you plug the device back in or resume the virtual machine Workstation reconnects the device Workstation retains the connection by writing an autoconnect entry to the virtual machine s configuration vmx file If Workstation cannot reconnect to the device for example because you disconnect the device the device is removed and a message is displayed indicating that Workstation cannot connect to the device You can connect manually to the device if it is still available VMware Inc Chapter 16 Connecting Devices Enable or Disable Automatic Connection of USB Devices You can disable the autoconnect feature if you do not want USB devices to automatically connect to the virtual machine when you power it on To enable or disable automatic connection of USB devices 1 Select the virtual machine The virtual machine can be powered on or off unless you plan to change the setting for connecting to USB mouse and keyboard devices In this case the virtual machine must be powered off 2 Choose VM gt Settings 3 Onthe Hardware tab select USB Controller 4 To connect to human interface de
88. keep or always create a UUID 1 Power off the virtual machine 2 Open the configuration vmx file with a text editor 3 Add the following line uuid action lt action gt The value for lt action gt can be either create to always generate a new UUID or keep to always retain the UUID Specify a UUID for a Virtual Machine Although UUIDs are automatically assigned to virtual machines you can override the generated UUID value and assign a specific UUID The UUID is a 128 bit integer The 16 bytes of this value are separated by spaces except for a dash between the eighth and ninth hexadecimal pairs Following is an example of a UUID 00 11 22 33 44 55 66 77 88 99 aa bb cc dd ee ff VMware Inc Chapter 10 Cloning Moving and Sharing Virtual Machines To specify a UUID for a virtual machine 1 2 5 6 Power off the virtual machine Open the configuration vmx file with a text editor Search for the line that contains uuid bios The format of the line is uuid bios lt uuid_value gt with quotation marks around the parameter value Following is an example of the configuration setting uuid bios 00 11 22 33 44 55 66 77 88 99 aa bb cc dd ee ff Replace the existing UUID value with the specific UUID value Save and close the file Power on the virtual machine The new UUID is used when the virtual machine boots Cloning a Virtual Machine Installing a guest operating system and applications can be time
89. machine and connect to the virtual smart card reader See Use Smart Cards with Virtual Machines on page 341 Disable Smart Card Sharing By default you can share a smart card between virtual machines or between the host and one or more virtual machines For security reasons or if you encounter problems when attempting to share a smart card you might want to disable smart card sharing The setting that controls smart card sharing is located in the global configuration file The global configuration file is created when you change any of the default settings in the Workstation preferences editor Edit gt Preferences The file location depends on the host operating system On most Windows hosts C Documents and Settings ALL Users Application Data VMware VMware Workstation config ini m On Windows Vista hosts C Users ALL Users VMware VMware Workstation config ini m On Linux hosts etc vmware config VMware Inc 343 Workstation User s Manual To disable smart card sharing 1 If the config ini file does not yet exist on your host computer choose Edit gt Preferences and change at least one of the settings in the preference editor 2 Open the config ini file with a text editor and add the following line usb ccid useSharedMode FALSE 3 Save and close the file 4 Set permissions on this file so that other users cannot change it Support for Generic SCSI Devices 344 Generic SCSI gives the guest op
90. machine as those files You can actually use the vmware acetool program to reset passwords and fix expiration dates on another machine but you must have the vmx vmp1 and ace dat files from the user all set up in the same directory The following is an example of a vmware acetool command vmware acetool lt command gt lt ACEconfigurationfile gt lt parameters gt VMware Inc 461 Workstation User s Manual 462 Table 22 1 Commands and Parameters for vmware acetool Command Parameters Description setPassword Path to recovery key file Set the ACE instance s password setExpirationDate New expiration date Set the ACE instance s expiration date allowCopy Allow the ACE instance to run from its current location updateCurrentTime Update the internal policy clock of an ACE instance to the current time cloneToVM Net clone configuration file Clone a regular virtual Path to recovery key file machine from an ACE enabled virtual machine Password Prompts All commands prompt for the administrative tools password See Setting Administrator Mode Policies on page 401 The setPassword command also prompts for the recovery key password for the private recovery key file anew ACE instance password and confirmation of that new password See Set a Recovery Key for Encrypted ACE Instances on page 380 Following is an example of the command vmware acetool setPassword myACE vmx recKey pr
91. machine that has the recording in the Virtual Machine option b Select the name of the recording that you manually created in the Recording to Replay option Optional Define any breakpoints Choose VMware gt Start Replay Recording to start the debugging session Limitations of Replay Debugging Mode The following are the limitations of replay debugging VMware Inc Memory registers and control flow cannot be changed while replay debugging Reverse execution may not function properly with more than four data breakpoints Individual threads cannot be suspended using the Visual Studio Freeze feature Reading process memory of an application running in a virtual machine results in zeros You cannot attach to a process in the replay debugging mode Suspending the application you are debugging also suspends everything in the virtual machine Your guest screen output might lag from the state observed in the Integrated Virtual Debugger Debugging events associated with unloading DLLs are not delivered to Visual Studio The Visual Studio modules window might show DLLs that are actually unloaded 505 Workstation User s Manual Integrated Virtual Debugger Environment The Integrated Virtual Debugger uses an aspect of the Visual Studio environment and creates its own preference and project files Identify the Application for Replay Debugging When you start a replay debugging session the Integrated Virtual Debugger
92. machines created with an earlier version of Workstation VMware recommends that you make backup copies and power them off completely in preparation for the upgrade VMware recommends that you complete the following tasks before upgrading Make sure all virtual machines are Workstation 4 5 or 6 0 x virtual machines Direct upgrades from a Workstation 2 or 3 virtual machine are not supported in Workstation 6 0 x and 6 5 If a virtual machine was created with a version of Workstation earlier than Workstation 5 5 and it has a snapshot delete the snapshot before upgrading See Delete a Snapshot or a Recording on page 198 For upgrades from Workstation 4 5 x or 6 0 x if you bridged mapped virtual networks to specific physical or virtual adapters write down the settings you used Although Workstation 6 5 generally preserves network settings during the upgrade it cannot preserve bridge settings created with Workstation 4 5 x or 6 0 x If any virtual machines are suspended resume them shut down the guest operating system and power them off If any virtual machines are running in the background start them in Workstation and power them off See Start a Virtual Machine That Is Running in the Background on page 147 Back up the virtual machines by making backup copies of all the files in the virtual machine directories This includes vmdk or dsk files vmx or cfg files and nvram files Depending on your upgrad
93. map a virtual disk to a host instead of using shared folders or copying data between a Windows guest and host In this case you can mount a virtual disk in a Windows host file system as a separate mapped drive Using a mapped drive lets you connect to the virtual disk without going into a virtual machine VMware Inc Chapter 8 Transferring Files and Text Between the Host and Guest After you map a drive to the virtual disk you are not able to power on any virtual machine that uses that disk until you disconnect it from the host Map only disks for Windows guests If you map a disk from a Linux guest when you attempt to access the disk from your host computer you will be prompted to format the disk You can use Workstation to map the disk to a drive on the host and to disconnect the drive If you attempt to use the host s My Computer gt Tools gt Disconnect Network Drive command you will not see the mapped drive letter in the list of network drives Map a Virtual Disk to a Drive on the Host Before you begin to map a virtual disk make sure that all virtual machines that use the disk are powered off Also take the following considerations into account You can mount volumes formatted with FAT 12 16 32 or NTFS only If the virtual disk has a mix of partitions volumes where for example a partition is unformatted or is formatted with a Linux operating system and another partition is formatted with a Windows operating system you
94. networking you must modify one parameter in the smb conf file You can define the interface parameter so that your Samba server serves multiple interfaces An example of this is the following interface ethO vmnet1 This example tells the Samba server to monitor and use both the ethO and vmnet1 interfaces which are the interfaces that bridged and host only networking use respectively VMware Inc 311 Workstation User s Manual Use Samba Without Network Access To make Samba inaccessible from your physical network interface you must configure the configuration file To use Samba without network access 1 Open the configuration file etc samba smb conf 2 Add the following line to the configuration file and save the changes interfaces vmnet 3 Restart Samba 312 VMware Inc Connecting Devices This chapter describes how to use various devices with a virtual machine This chapter includes the following topics Using Parallel Ports on page 313 Using Serial Ports on page 318 Configuring Keyboard Features on page 323 Using USB Devices in a Virtual Machine on page 334 Use Smart Cards with Virtual Machines on page 341 Support for Generic SCSI Devices on page 344 Use Two Way Virtual Symmetric Multiprocessing on page 349 Using Parallel Ports Parallel ports are used by a variety of devices including printers scanners dongles and disk drives Although these devices
95. of the zoomed in portion is enabled The Current Replay Position Slider is a red arrow located in the progress timeline Zoom control Controls the zoom in and out function during replay m Minimize The button minimizes the dialog box to the bottom left hand side of the status bar The minimized mode allows you to view the recording in the virtual machine and use the controls in the status bar The progress indicator in the status bar shows the timeline of the recording NOTE You cannot close the replay control dialog box m Replay speed control Controls the replay speed of a recording On Windows click the right button to increase the replay speed to the maximum Click the left button to decrease the replay speed to normal On Linux click button to toggle between speeds NOTE The speed of a playback depends on the host activity and workload of the guest Make a Recording You cannot use record replay to record a 3 D application While making a recording you cannot pause or reverse it For more information about enabling record replay see Configure Record Replay for a Virtual Machine on page 242 Before you begin verify the screen resolution settings The existing screen resolution is used in the virtual machine while replaying a recording The resolution cannot be changed during replay VMware Inc 245 Workstation User s Manual To make a recording 1 2 Power on the virtual machine To
96. on the user s system the script prints TRUE for power on or FALSE for power off It must also conform to standard script exit code rules The following is an example of a power on script VMware Sample Script Sample script for ACE power on hook This sample script implements a power on hook for ACE This can be used in addition to authentication to control the circumstances under which an Description ACE is allowed to run VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player This script assumes that the username is defined in the environment variable TEST_USERNAME a ficticious environment variable used for this sample and returns TRUE if the user is allowed to run and FALSE otherwise Input to script None Returns TRUE if username is on white list FALSE if username is not on white list or is undefined Expected output One of the strings TRUE or FALSE my white_list C alan bob mary sonia chris my username ENV TEST_USERNAME if defined username print FALSE exit 0 my grepNames grep username white_list if grepNames 1 print TRUE exit 0 print FALSE exit 0 Scripts can be in any language For example you can use a bat file on Windows operating systems or perl or sh on Linux operating systems A script provides Workstation with
97. operating system can be installed m On Windows Vista hosts you cannot use the system partition or the physical disk that contains it in a virtual machine m DOS Windows 95 and Windows 98 operating systems must be installed on the first primary partition m Other operating systems such as Linux can be installed on a primary or an extended partition on any part of the drive m Make sure the physical partition or disk does not have data you need in the future If it does back up the data 228 VMware Inc Chapter 11 Using Disks and Disk Drives m On Windows hosts m Ifyou use a Windows host s IDE disk in a physical disk configuration make sure it is not configured as the slave on the secondary IDE channel if the master on that channel is a CD ROM drive m If your host is running Windows 2000 Windows XP or Windows Server 2003 do not use a dynamic disk as a physical disk in a virtual machine Use the disk management tool to check the disk type and change a dynamic disk to a basic disk which destroys all data See Change a Windows Disk Type from Dynamic to Basic on page 229 m Make sure the partition you want to use is unmapped See Unmap a Partition That Is Mapped to a Windows NT Host on page 230 m On Linux hosts set the device group membership or device ownership appropriately See Set Permissions on Linux Hosts on page 231 After you determine that the physical disk meets these prerequisites u
98. or power off the virtual machine when you launch it be sure it is in that state when you take the snapshot Snapshot Conflicts Avoid taking a snapshot when applications in the virtual machine are communicating with other computers especially in production environments Suppose 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 confused and the file transfer fails VMware Inc Chapter 9 Preserving the State of a Virtual Machine Or consider a case in which you take a snapshot while 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 is committed the database is likely to be confused Enable or Disable Background Snapshots When you set a preference to take snapshots in the background you can continue working while the state of the virtual machine is being preserved A progress indicator for the background snapshot is displayed in one of the corners of the Workstation window Before you begin on Linux hosts run Workstation as the root user Only root users are allowed to change this preference setting If you take another snapshot or revert to a snapsh
99. or step a list expands to display the names of the wizard pages included in that step When you complete an entire step the next step expands To go back to a previous page click its name in the navigation pane 143 Workstation User s Manual 144 VMware Inc Getting Started with Virtual Machines This chapter includes the following topics Starting a Virtual Machine on page 145 Shut Down a Virtual Machine on page 149 Delete a Virtual Machine on page 150 Controlling the Virtual Machine Display on page 151 Configuring Video and Sound on page 164 Install New Software in a Virtual Machine on page 168 Use Removable Devices in a Virtual Machine on page 169 Configure the Appliance View for a Virtual Machine on page 170 Create a Screenshot of a Virtual Machine on page 171 Create and Play Back a Movie of a Virtual Machine on page 172 Advanced Options for Application Developers on page 173 Starting a Virtual Machine Starting a virtual machine means displaying its running console so that you can interact with it Depending on the situation starting a virtual machine can involve any of the following VMware Inc To start a virtual machine from the Workstation user interface you must open the virtual machine and power it on To start a virtual machine that is running in the background when Workstation is not running you must open its console from the task
100. properties to the configuration file where lt xx gt is the code for the language to use such as jp for Japanese m To use the default keymap file included in the Workstation installation directory set the following property RemoteDispLay vnc keyMap lt xx gt m To use a keyboard map file in another location set the following property to an absolute file path RemoteDispLay vnc keyMapFile You can now start the virtual machine and connect to it from a VNC client See Use a VNC Client to Connect to a Virtual Machine on page 213 VMware Inc 325 Workstation User s Manual 326 Keyboard Mapping on a Linux Host Several situations might require you to set properties in a virtual machine s configuration file vmx file to change the way a key is mapped Configure Keyboard Mapping for a Remote X Server Sometimes the keyboard works correctly with a local X server but not when you run the same virtual machine with a remote X server You need to set additional properties in the configuration vmx file Before you begin verify that the remote X server is an XFree86 server running ona PC If the keyboard does not work correctly on an XFree86 server running locally report the problem to VMware technical support For local X servers Workstation maps X key codes to PC scan codes to correctly identify a key Workstation uses this key code map only for local X servers because it cannot tell whether a remote X serve
101. range that the network uses The value of lt subnet gt if you include a subnet range must be the number of bits in the netmask A network adapter matches this condition if it is using an IP address that lies within any of the specified ranges m DNS servers Specifies one or more IP addresses or host names for DNS servers on the network A network adapter matches this condition if it is using at least one of these servers If the value of the Match at least option is greater than 1 the host must be using the specified number of DNS servers on the list before a network adapter is considered to be on the defined network VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Because multiple methods exist for assigning DNS domain names to a Linux host using just the DNS domain name to define a zone can be error prone To define a zone for a Linux host use criteria in addition to the DNS domain names m DHCP servers Specifies one or more IP addresses or host names for DHCP servers on the network A network adapter matches this condition if it is using at least one of these servers m Gateway servers Specifies one or more IP addresses or host names for default gateways on the network A network adapter matches this condition if it is using at least one of these gateways m WINS servers Specifies one or more IP addresses or host names for WINS servers on the network A network adapter matches th
102. 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 VMware Inc Chapter 5 Installing and Using VMware Tools 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 s power controls to use the guest or soft power options one or more default scripts run on 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
103. resolution is high enough you can enlarge the window and choose Fit Guest Now m If your host computer s screen resolution does not allow you to enlarge the Workstation console sufficiently you can manually set the guest operating system s screen resolution to 640480 or larger Configuring Video and Sound 164 For best color and graphics display you must coordinate host and guest color settings Workstation also supports games and applications that use DirectX 9 accelerated graphics but you must perform some 3 D preparation tasks on the host and guest With regards to sound support Workstation usually installs the necessary drivers but on some of the oldest and newest guest operating systems you must manually install a driver Setting Screen Color Depth The number of screen colors available in the guest operating system depends on the screen color setting of the host operating system Virtual machines support m 16 color VGA mode m 8 bit pseudocolor m 16 bits per pixel 16 significant bits per pixel m 32 bits per pixel 24 significant bits per pixel If the host is in 15 bit color mode the guest operating system s color setting controls offer 15 bit mode in place of 16 bit mode If the host is in 24 bit color mode the guest operating system s color setting controls offer 24 bit mode in place of 32 bit mode If you run a guest operating system set for a greater number of colors than your host operating
104. specified in nameserver1 nameserver2 and nameserver3 are added before the list of detected DNS servers The netbios Section The netbios section applies to Windows hosts only Linux does not use this section nbnsTimeout 2 Timeout in seconds for NBNS queries nbnsRetries 3 Number of retries for each NBNS query nbdsTimeout 3 Timeout in seconds for NBDS queries The incomingtcp Section Use the incomingtcp section to configure TCP port forwarding for NAT In this section you can assign a port number to an IP address and port number on a virtual machine VMware Inc 305 Workstation User s Manual 306 The following line shows the format used in this section 8887 192 168 27 128 21 This example creates a map from port 8887 on the host to the IP address 192 168 27 128 and port 21 When this map is set and an external machine connects to the host at port 8887 the network packets are forwarded to port 21 the standard port for FTP on the virtual machine with IP address 192 168 27 128 The incomingudp Section Use the incomingudp section to configure UDP port forwarding for NAT In this section 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 examp
105. stops increasing m The X server always starts up in the largest resolution that is defined You cannot avoid this restriction The XDM KDM GDM login screen always appears at the largest size But Gnome and KDE allow you to specify your preferred resolution so that you can reduce the guest display size after you log in Display Resizing in Solaris Guests For Solaris 10 guests the following considerations apply to display resizing m Update VMware Tools to version 6 0 or higher in the guest for the display resizing options to work m Before you can use the Autofit Guest and Fit Guest Now options VMware Tools must be running m Solaris 10 guests must be running an Xorg X server and JDS Gnome Working with Nonstandard Resolutions A guest operating system and its applications might react unexpectedly when the Workstation console size is not a standard VESA resolution 640x480 800x600 1024x768 and so on For example the Autofit Guest and Fit Guest Now commands allow your guest operating system screen resolution to be set smaller than 640x480 but some installers do not run at resolutions smaller than 640x480 Programs might refuse to run Error messages might include such phrases as VGA Required to Install or You must have VGA to install VMware Inc 163 Workstation User s Manual Use one of the following strategies to work around this problem with nonstandard resolutions m If your host computer s screen
106. system information As of Workstation 6 0 1 you can run the support script by clicking a button in the Help gt About VMware Workstation box You can also as in previous releases run the script from the command line VMware Inc 73 Workstation User s Manual 74 Run the Support Script from the Workstation User Interface Run this script only when requested to do so by VMware technical support Before you begin create a support request See Register and Create a Support Request on page 72 Increase the level of logging as described in Gather Debugging Information for a Virtual Machine on page 73 To run the support script from the Workstation user interface 1 Choose Help gt About VMware Workstation 2 Click Collect Support Data 3 Inthe confirmation box that appears confirm that you want to collect support data On Windows hosts after the script finishes running it creates a zip file and displays the path to the file On Linux hosts the script creates a compressed tgz file in the user s home directory Because the script is not run as root the script displays messages indicating that it cannot collect some information This is normal If the VMware support team needs that information a support representative will ask you to run the script from the command line as root For instructions see Run the Support Script from a Linux Terminal Window on page 75 4 Add this data file to your support re
107. system management in the same way you use the UUID of a physical computer The UUID is stored in the SMBIOS system information descriptor It can be accessed by standard SMBIOS scanning software such as SiSoftware Sandra or the IBM utility smbios2 VMware Inc 201 Workstation User s Manual 202 This UUID is generated when you initially power on the virtual machine As long as you do not move or copy the virtual machine to another location the UUID remains constant To set a specific UUID see Specify a UUID for a Virtual Machine on page 202 UUID Options When You Move a Virtual Machine When you power on a virtual machine that was moved or copied to a new location a message appears asking whether you moved or copied the virtual machine If you reply that you copied the virtual machine a new UUID is generated Suspending and resuming a virtual machine does not trigger the process that generates a UUID The UUID in use at the time the virtual machine was suspended remains in use when the virtual machine is resumed even if it was copied or moved The next time the virtual machine is rebooted the message appears Set the Virtual Machine to Always Keep or Always Create a UUID If a virtual machine is set to always keep or always create a UUID users are not prompted when a virtual machine is moved or copied You can set this property by editing the virtual machine s configuration file To set the virtual machine to always
108. the command line wizard to quickly scroll to the end of the license agreement prompt press q and accept the agreement 7 When installation is completed enter the following command to exit from the root account exit Install the ACE Instance on a Single Linux Host Only the user who installs the ACE instance or a user with necessary permissions such as root is allowed to run that ACE instance If VMware Player is not already installed on the machine it is automatically installed when you run the ACE package s VMware PLayer bund1e as root or sudo Before you begin consider the following prerequisites m Make sure the host computer has enough disk space for the ACE instance m The ACE package must be accessible to the Linux user machines for installation 452 VMware Inc Chapter 22 Installing ACE Packages If this is the first installation of an ACE instance on the user machine a root user must run the installation Only a root user can install and uninstall VMware Player If the ACE instance includes a host policy a root user must run the installation A host policy is a host network access policy or a policy that restricts which virtual machines can run ona host See Setting Network Access Policies on page 385 and Control Which ACE Instances Run on a Host on page 404 Only one set of host policies can be deployed to a particular host If a package contains host policies and the host already contains host polic
109. the guest Specifically if you specified a static IP address for this virtual machine after the upgrade that setting might be changed to automatic assignment by DHCP To check the NIC settings use the method appropriate for your operating system For example on Windows XP you can use the Control Panel s Network Connections item to find information about the TCP IP address for the virtual machine VMware Inc 91 Workstation User s Manual 3 Shut down the guest operating system and power off the virtual machine 4 Select the virtual machine and choose VM gt Upgrade or Change Version 5 Follow the prompts When you select a hardware compatibility version you see a list of the VMware products that are compatible with that version If you select Workstation 4 5 or 6 0 x you also see a list of Workstation 6 5 features that are not supported for that version 6 Power on the virtual machine If you upgrade a virtual machine that contains a Windows 98 operating system to a Workstation 6 5 virtual machine you are prompted to install a PCI PCI bridge driver when you power on the virtual machine Because Workstation 6 5 has 32 more PCI PCI bridges than Workstation 6 0 x you might need to respond to the prompt 32 or 33 times 7 Ifapplicable in the guest operating system check the NIC settings and adjust them if they changed as described in Step 2 8 Ifthe virtual machine does not have the latest version of VMware Tools ins
110. the Pocket ACE package see Create a Pocket ACE Package on page 442 VMware Inc 431 Workstation User s Manual 432 The deployment settings and device settings that you already set for an ACE enabled virtual machine allow you to create multiple packages quickly You can use the same settings again and again Package validation occurs after you complete the New Package wizard Package validation does the following m Checks that all files that the ACE enabled virtual machine requires are present Those files include m Disk and snapshot files m Script files if any policy is using scripts NOTE Package validation does not check for device files ISO images FLP images and so on To include device files in the package put the files in the ACE Resources folder for the ACE enabled virtual machine and set the devices to point to that location m Checks that the ACE enabled virtual machine can be cloned that it is powered off multiple snapshots are enabled and it is not read only m Checks that the latest version of VMware Tools is installed m If instance customization is enabled checks that the SysprepToolLs directory for the ACE enabled virtual machine s guest operating system is not empty m Ifthe guest operating system is Windows 2000 Windows XP or Windows 2003 checks that the folders in the Program Files VMware VMware Workstation Resources SysprepTools folder are not empty You can deploy a p
111. the guest system choose Start gt Control Panel gt System 2 Select the Computer Name tab 3 Click Change 4 Type a unique name and click OK Install the Remote Debug Monitor Manually on Windows 98 Guest Systems To enable debugging in a virtual machine the Integrated Virtual Debugger shares the host folder that contains the Remote Debug Monitor and runs that Remote Debug Monitor on the guest On Windows 98 you cannot run the Remote Debug Monitor or any executable file from a shared folder An attempt to do so generates the following error The remote debugger is not properly installed On a Windows ME or Windows 98 computer the debugger cannot be run off a file share Run the remote debugger setup Manually install and start the msvsmon exe Remote Debug Monitor executable file on the guest operating system before you start a debugging session The msvsmon exe is included in the Visual Studio 2005 installation CD To install the Remote Debug Monitor manually on Windows 98 guest systems Do one of the following m Create a mapping to a network share with the host where msvsmon exe is located m Install msvsmon exe from the Visual Studio 2005 installation CD 490 VMware Inc Appendix C Using the Integrated Virtual Debugger for Visual Studio Start the Remote Debug Monitor Without Authentication on the Default Port Running the Remote Debug Monitor on the guest system without authentication poses a security risk for that
112. the same virtual Ethernet switch On a Windows host you can connect an unlimited number of virtual network devices to a virtual switch On a Linux host you can connect up to 32 devices If you have set your virtual network settings on a previous version of Workstation and upgrade your previous network settings might be fully or partially preserved For more information see Preparing for an Upgrade on page 46 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 a 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 the host computer uses Bridged networking configures your virtual machine as a unique identity on the network separate from and unrelated to its host It makes the virtual machine visible to other computers on the network and they can communicate directly with the virtual machine Bridged networking works with both wired and wireless physical host network cards Figure 14 1 Bridged Networking Setup virtual network adapter QO e ee virtual network switch Mnet0O virtual machine host network virtual bridge adapter VMware Inc 267 Workstation User s Manual 268 Set Up Bridged Networking Windo
113. the snapshot or recording 3 Edit the text in the Name text box and click Close If you rename a snapshot for a cloned virtual machine use the Description field to specify which virtual machine was cloned Restore an Earlier State from a Snapshot Restore a snapshot in Workstation by using the Revert and Go to commands The Revert command has the same effect as using the Go to command and selecting the parent snapshot of the virtual machine It reverts to the parent snapshot of the current state This state corresponds to the You Are Here position in the snapshot manager See Snapshot Relationships on page 191 The Go to command is not limited to the parent snapshot of the current state You can choose any existing snapshot of the virtual machine To restore an earlier state from a snapshot Do one of the following m To revert to the parent snapshot choose VM gt Snapshot gt Revert to Snapshot m To revert to a snapshot that is not the parent choose VM gt Snapshot and select the snapshot name m To set the virtual machine to revert to the parent snapshot every time the virtual machine is powered off see Revert at Power Off on page 197 Revert at Power Off You can set the virtual machine to revert to the parent snapshot any time it is powered off The parent snapshot of a virtual machine is the snapshot on which the current state the You Are Here position is based VMware Inc 197 Workstation User s Manual
114. the text and images that users see when the virtual machine starts up Use the following information to configure the settings on this panel m Only the Name field is required m Specify the TCP IP port number for the appliance to use to serve HTTP content m Ifyou do not select Switch to appliance view at power on the console view appears instead of the appliance view Often the console view shows only a simple display of the virtual machine s IP address and tells the user to open a browser 7 Click OK When a user starts this virtual machine the appliance view appears A powering on message appears followed by a link to access the appliance s management console Create a Screenshot of a Virtual Machine You can capture a screenshot of a virtual machine and save it to the clipboard to a file or both On Linux hosts saving to the clipboard works only on systems running Gnome 2 12 or higher By default the image is saved as a portable network graphics png file On Windows hosts you can also save it as a bitmap bmp file To create a screenshot of a virtual machine 1 Specify your preferences for taking screenshots a b VMware Inc From the Workstation menu bar choose Edit gt Preferences On the Workspace tab use the Save screenshots to check boxes to specify whether to save the screenshot to the clipboard a file or both If you select File specify whether to save the file to your desktop or
115. the virtual machine m NAT If you do not have a separate IP address for your virtual machine but you want to be able to connect to the Internet select Use network address translation NAT The virtual machine and the host share a single network identity that is not visible outside the network m Host only Host only networking provides a network connection between the virtual machine and the host computer using a virtual network adapter that is visible to the host operating system With host only networking the virtual machine can communicate only with the host and other virtual machines in the host only network Use this approach to set up an isolated virtual network m No connection You can always set up a connection after you finish creating the virtual machine See Common Networking Configurations on page 266 VMware Inc 83 Workstation User s Manual 84 SCSI Adapter Types and Disk Types This option is available for custom configurations only An IDE and a SCSI adapter are installed in the virtual machine The IDE adapter is always ATAPI For the SCSI adapter you can choose BusLogic LSI Logic or LSI Logic SAS BusLogic and LSI Logic adapters have parallel interfaces LSI Logic SAS has a serial interface The default for your guest operating system is already selected Older operating systems such as Windows XP and Red Hat Enterprise Linux 2 default to BusLogic Only Windows Server 2008 defaults to LSI Lo
116. time if the only task it is trying to do is poll the virtual serial port If you are setting up a connection between two virtual machines you now have the first virtual machine set up as the server Repeat this procedure for the second virtual machine but set it up as the client by selecting This end is the client when configuring the named pipe VMware Inc Chapter 16 Connecting Devices Change the Input Speed of the Serial Connection You can increase the speed of a serial connection over a pipe to a virtual machine Before you begin 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 In principle the output speed which is the speed at which the virtual machine sends data through the virtual serial port is unlimited In practice the output speed depends on how fast the application at the other end of the pipe reads inbound data To change the input speed of the serial connection 1 Power off the virtual machine and close the Workstation window 2 Usea text editor to add the following line to your virtual machine s configuration vmx file serial lt n gt pipe charTimePercent lt x gt lt n gt is the number of the serial port starting from 0 The first serial port is serialo The lt x gt value is a positive integer that specifies the time taken to transmit a character expressed as a percentage of the default speed s
117. to be prompted for the location when you take the screenshot If you select Save to desktop the filename is generated automatically from the virtual machine name and the time at which the screenshot is taken The file format is png file On Windows hosts if you select Ask for location when you are prompted for the filename and path you can also change the file format to bitmap Click OK 171 Workstation User s Manual 2 To take the screenshot do one of the following m From the Workstation menu bar choose VM gt Capture Screen m Press Ctrl Alt PrtScr on Windows hosts or Shift Ctrl PrtScr on Linux hosts The keyboard shortcut works regardless of whether mouse and keyboard input is currently grabbed by the virtual machine or the host The key combination Ctrl Alt PrtScr assumes that your virtual machine is configured to ungrab keyboard and mouse input if you press Ctrl Alt If you configured a different shortcut for ungrabbing input use that shortcut with the PrtScr key See Change the Hot Key Combination on page 71 Create and Play Back a Movie of a Virtual Machine You can capture a movie of your screen activity within a virtual machine Before you begin make sure you have the VMware movie decoder Although you can capture a movie on Linux you need to play it back on a Windows machine The VMware CODEC coder decoder is automatically installed with Workstation on Windows hosts A separately downloadable
118. to mount one or more directories or subdirectories in a shared folder to any location in your file system in addition to the default location of mnt hgfs You can use the mount program to mount all shares one share or a subdirectory within a share to any location in your file system The following table provides examples Command Description mount t vmhgfs host home user1 shares Mounts all shares to home user1 shares mount t vmhgfs host foo tmp foo Mounts the share named foo to tmp foo mount t vmhgfs host foo bar var lib bar Mounts the subdirectory bar within the share foo to var 1lib bar When you use the mount program you can use VMware specific options in addition to the standard mount syntax To see usage information for the host guest file system options enter this command sbin mount vmhgfs h NOTE When you install VMware Tools an entry is made to etc fstab to specify the location of shared folders You can edit this file to change or add entries VMware Inc 183 Workstation User s Manual To use mount in this way you must use the virtual machine settings editor in Workstation to set up and enable a shared folder After the share exists you can mount the shared folder to other locations besides the default In previous versions of VMware Tools when a Linux guest attempted to mount a shared folder the vmware guestd program attempted to perform the mount If it failed the only evid
119. to the host machine Start the virtual machine To connect the smart card reader to a virtual machine choose VM gt Removable Devices gt Virtual lt smart_card_reader_model gt If the smart card reader is a USB smart card reader two items appear for it in the Removable Devices menu Both items use the model name of the reader but one item name begins with Virtual Always select the virtual smart card item If for some reason that item does not work correctly select the other item On Linux hosts if you select the wrong item and then want to select the Virtual smart card item see Switch to Using the Virtual Smart Card Reader on Linux Hosts on page 343 VMware Inc Chapter 16 Connecting Devices Switch to Using the Virtual Smart Card Reader on Linux Hosts Because of the way smart card reader functionality is implemented on Linux hosts you must exit Workstation and restart the pcscd daemon on the host before switching from the non virtual smart card reader to the virtual smart card reader To switch to using the virtual smart card reader on Linux hosts 1 To disconnect from the non virtual smart card reader use the Removable Devices menu and select Disconnect Power off the virtual machine and exit Workstation Physically disconnect the smart card reader from the host Restart the pcscd daemon on the host Physically connect the smart card reader to the host n oO FF WO N Start Workstation power on the virtual
120. users You specify the distribution method when you create the package To deploy packages Depending on the type of package do one of the following For a full policy update server update or custom package distribute the package on CD or DVD or make the package available on a network For a Pocket ACE package see Deploying the ACE Package on a Portable Device on page 443 VMware Inc Pocket ACE The Pocket ACE feature enables you to store ACE instances on portable devices such as USB keys flash memory drives Apple iPod mobile digital devices and portable hard drives ACE users attach these portable devices to x86 host computers run their ACE instances with VMware Player and then detach the portable devices The next time they need access to their ACE instances they can attach the devices to the same host computers or to different computers Use Pocket ACE to package a daily computing environment and allow end users to take that environment including documents settings applications and VPN access wherever they need to go This chapter includes the following topics Use Cases for Pocket ACE on page 440 Portable Device Requirements on page 441 Policies and Deployment Settings for Pocket ACE on page 442 Create a Pocket ACE Package on page 442 Deploying the ACE Package on a Portable Device on page 443 Run the Pocket ACE Instance on page 445 VMware Inc 439 Works
121. version of VMware Tools included with Workstation 6 5 or higher For example you do not need to upgrade a Workstation 6 0 virtual machine to Workstation 6 5 but you do need to upgrade the VMware Tools running inside it If you move the virtual machine and want to use the 3 D capabilities be sure you have the correct version of VMware Tools installed Accelerated 3 D Restrictions Support for applications that use DirectX 9 accelerated graphics applies only to Windows XP guests on hosts running Windows 2000 Windows XP Windows Vista or Linux VMware Inc 165 Workstation User s Manual 166 This feature currently has the following restrictions m Workstation now offers support for DirectX games and applications with DirectX versions 9 and lower m Support for 3 D applications is not optimized for performance m OpenGL applications run in software emulation mode m You cannot use the record replay feature to record a 3 D application Prepare a Host for Accelerated 3 D By default Direct3D technology is enabled for Workstation 6 and later virtual machines You must prepare the host first the virtual machine second and the guest operating system last Before you begin make sure the host operating system is Windows 2000 Windows XP Windows Vista or Linux For Windows hosts make sure you have a video card that supports DirectX 9 and the latest DirectX Runtime For Linux hosts make sure the host has a video card that c
122. virtual machine A virtual floppy drive can connect to a physical floppy drive on the host computer to an existing floppy image file or to a blank floppy image file To add a floppy drive to a virtual machine 1 Select the virtual machine Make sure the virtual machine is powered off Choose VM gt Settings On the Hardware tab click Add 2 3 4 5 On the Hardware Type page select Floppy Drive and click Next 6 Follow the instructions to complete the wizard 7 Optional If you are adding a second floppy drive to the virtual machine enable this second floppy drive in the virtual machine BIOS as follows a Select the virtual machine and choose VM gt Power gt Power On to BIOS b Onthe main screen choose Legacy Diskette B and use the plus and minus keys on the numerical keypad to select the type of floppy drive to use c Press F10 to save the settings Connect a CD ROM DVD or Floppy Drive to an Image File You can connect an existing virtual CD ROM DVD or floppy drive to an image file ISO file rather than the physical drive on the host An ISO image file resembles a CD ROM to your guest operating system and even appears as a CD ROM in Windows Explorer In some host configurations the virtual machine cannot boot from the installation CD ROM To avoid that problem create an ISO image file from the installation CD ROM To connect a CD ROM DVD or floppy drive to an image file 1 Select the virtual machin
123. virtual machine name and a suffix The parameters listed in Table 19 2 allow you to set any prefix and suffix or to omit the prefix the suffix or both They also allow you to include or omit the virtual machine name If you leave the defaults for all values the title bar displays only the virtual machine name at 32 points in the MS Shell Dlg font 412 VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Table 19 2 describes the VMware Player title text parameters Table 19 2 VMware Player Title Text Parameters Parameter Type Default Controls player title prefix string ms Title bar prefix player title useVMName Boolean TRUE Whether the virtual machine name is displayed player title suffix string me Title bar suffix player title font face string MS Shell Dlg Font name the font must be on the user s computer player title font size integer 32 Point size for the text Customizing the Removable Device Display Removable devices are represented in the VMware Player interface either by buttons on a toolbar or by menu items on a Devices menu You can specify the type of display You can also specify text icon or a combination of the two and specify custom icons If you use custom icons copy the icon files to the ACE Resources directory in the virtual machine directory for the ACE enabled virtual machine Settings you make in the skin file override any settings the user make
124. when running Workstation In a terminal window use the following command to become root so you can perform the initial installation steps su If you are installing from the installation media instead of a downloaded file mount the Workstation installation media Change to the Linux directory on the installation media Run RPM specifying the installation file rpm Uhv VMware Workstation lt xxxx gt rpm VMware Workstation lt xxxx gt rpm is the installation file In place of lt xxxx gt the filename contains numbers that correspond to the version and build Accept the EULA to continue m To scroll to the end of the VIX EULA press spacebar m To exit the EULA and go to the prompt Do you agree yes no press q Uninstall Workstation from a Linux Host When you uninstall Workstation product licenses preference settings and virtual machines are not removed but virtual network settings are removed To uninstall Workstation from a Linux host Do one of the following VMware Inc If you used the bundle installer enter the following command vmware uninstaLL If you used the RPM installer enter the following command rpm e VMware Workstation 45 Workstation User s Manual Preparing for an Upgrade 46 When you install a new version of Workstation the previous version is uninstalled but the preferences you set license files and virtual machines are not removed Although you do not delete virtual
125. while completing the New Team wizard take these actions m Power off any virtual machines that you want to add to the team m Power off any virtual machines that you want to clone if you intend to create a clone and add it to the team You can instead add virtual machines after you create the team by using the Team menu NOTE Workstation 4 virtual machines cannot be added to teams VMware Inc Chapter 13 Configuring Teams To create a team 1 From the Workstation menu bar choose File gt New gt Team 2 Inthe New Team wizard supply the following information a Enter a name for the team and specify the location of the virtual team files By default the team files are stored in the same directory as virtual machines See Virtual Machine Location on page 81 b Specify whether to add virtual machines to the team now or later If you want to add virtual machines now you have the following options m New Virtual Machine Launches the New Virtual Machine wizard See Use the New Virtual Machine Wizard on page 86 m Existing Virtual Machine Opens a file browser from which you can navigate the host file system to locate an existing vmx file When you add a virtual machine to a team it can no longer be accessed outside the team See Add a Virtual Machine to a Team on page 257 m New Clone of Virtual Machine Opens a file browser from which you can navigate the host file system to locate an exis
126. you will not have the benefits of the new features of Workstation 6 5 For more information about compatibility between VMware products see the VMware Virtual Machine Mobility Planning Guide If you decide not to upgrade a virtual machine you still need to upgrade VMware Tools to the new version Follow the instructions for your guest operating system in VMware Tools Update Process on page 113 Do not remove the older version of VMware Tools before installing the new version Files That Make Up a Virtual Machine You might never need to know the filenames or locations for your virtual machine files Virtual machine file management is performed by Workstation A virtual machine typically is stored on the host computer in a set of files usually in a directory created by Workstation for that specific virtual machine See Virtual Machine Location on page 81 The key files are listed in Table 4 1 by extension In these examples lt vmname gt is the name of your virtual machine VMware Inc 93 Workstation User s Manual Table 4 1 Virtual Machine Files Extension File Name Description Log lt vmname gt Log The log file of key Workstation activity This file is or useful in troubleshooting This file is stored in the vmware log directory that holds the configuration vmx file of the virtual machine nvram lt vmname gt nvram The NVRAM file which stores the state of the virtual or machine s BIOS nvr
127. 1 Sleep 364 VMware Inc 13 Workstation User s Manual 18 Learning the Basics of VMware ACE 365 Benefits of Using VMware ACE 365 Key Features of VMware ACE 366 VMware ACE Terminology 367 Network and Disk Space Requirements for the Administrative Workstation 368 Overview of Creating and Deploying ACE Packages 368 Overview of the ACE User Interface 370 Troubleshooting Users Problems 371 19 Setting and Using Policies and Customizing VMware Player 373 Benefits of Using Policies 374 Set Policies for ACE Instances 374 Setting Access Control Policies 375 Create or Edit an Access Control Policy 376 Activation Settings 376 Authentication Settings 377 Using an Authentication Script 378 Include a Power On and Power Off Script in the Package 378 Set a Recovery Key for Encrypted ACE Instances 380 Set Activation Limit 380 Active Directory Password Change Proxying 381 Setting Host to Guest Data Script Policies 381 Specify a Script and a Command to Run It 381 Setting Expiration Policies 383 Setting Copy Protection Policies 383 Setting Resource Signing Policies 384 Setting Network Access Policies 385 Before You Begin Setting Host Policies 385 Use the Network Access Wizard to Configure Network Access 386 Guidelines for Specifying Zone Conditions 387 Using the Ruleset Editor to Configure Host and Guest Access 390 Change NAT Settings 392 Configure Which Physical Network Adapter to Use 393 Understanding the Interaction of Host and Guest Access Filter
128. 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 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 including command line options go to the Windows Installer page on the MSDN Web site 102 VMware Inc Chapter 5 Installing and Using VMware Tools To automate the installation of VMware Tools in a Windows guest 1 Make sure the virtual machine s CD ROM 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 C d Select the virtual machine and choose VM gt Settings gt Hardware gt CD ROM In the Device status section select the Connect at Power On check box In the Connection section select Use ISO image and browse to the windows iso file located in the directory where you installed Workstation 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 Workstation you are asked to confirm the installation of unsigned drivers Follow these steps to suppress thes
129. 2 vmx sleep 20 start vmplayer exe k C Documents and Settings user1 My Documents My Virtual Machines ace3 ace3 vmx Linux script file bin bash vmplayer k vmware ace acel acel vmx amp sleep 20 vmplayer k vmware ace ace2 ace2 vmx amp sleep 20 vmpLayer k vmware ace ace3 ace3 vmx amp The k flag suppresses the kiosk mode dialog box so that you do not need to click OK to enter kiosk mode 3 If any virtual machines that are not set to run in kiosk mode are open or running on the host power them off and close them The script cannot start and run virtual machines in kiosk mode if any non kiosk mode virtual machines are open 4 Run the batch file or script to start the virtual machines in kiosk mode The virtual machines are started in the order listed in the batch file or script The first virtual machine started defines the administrator password for kiosk mode and the hot key combination for exiting kiosk mode If a subsequent virtual machine in the list has a different password or hot key it does not start If a subsequent virtual machine in the list is not configured to start in kiosk mode it is not allowed to start VMware Inc 459 Workstation User s Manual Install an ACE Client License An ACE client license is a device specific license Devices include PCs laptops and portable media devices such as USB flash drives storing a Pocket ACE The details of the licensing terms are provided in the e
130. 24 Local Area Networking 25 Host Operating System 25 Virtual Machine Specifications 29 Processor 29 Chip Set 29 BIOS 29 Memory 29 Graphics 29 IDE Drives 30 SCSI Devices 30 Floppy Drives 30 Serial COM Ports 30 Parallel LPT Ports 30 USB Ports 31 Keyboard 31 Mouse and Drawing Tablets 31 Ethernet Card 31 Sound 31 Virtual Networking 32 Supported Guest Operating Systems 32 Support for 64 Bit Guest Operating Systems 36 VMware Inc Workstation User s Manual 2 Installing and Upgrading VMware Workstation 37 Installation Prerequisites 37 Sharing a Workstation Host with Other VMware Products 38 Install Workstation on a Windows Host 39 Install Workstation Silently 40 Uninstall Workstation from a Windows Host 42 Install Workstation on a Linux Host 43 Install Workstation on a Linux Host Using a Bundle 43 Using Command Line Installation Options with the Bundle 44 Install Workstation on a Linux Host Using an RPM 45 Uninstall Workstation from a Linux Host 45 Preparing foran Upgrade 46 Upgrade Workstation on a Windows Host 47 Upgrading to a Windows Vista Host 48 Upgrade Workstation on a Linux Host 50 3 Learning Workstation Basics 51 Start Workstation on a Windows Host 51 Start Workstation on a Linux Host 52 Overview of the Workstation Window 52 Home Page and Views 54 Toolbar Buttons 57 View the Sidebar 60 Favorites Listin the Sidebar 61 Check for Product Updates 63 Quickly Create a Virtual Machine 63 Introduction to Workstatio
131. 475 Workstation User s Manual 476 Table B 2 Windows and Linux Guest Operating Systems Continued Processor Type Operating System Edition Linux 32 and 64 bit Red Hat Linux 8 and 9 Red Hat Enterprise Linux Advanced Server Enterprise Server Workstation 4 and 5 Ubuntu Linux 6 10 and 6 06 SUSE Linux 10 SUSE Linux Enterprise Server 10 VMware Tools Requirements Make sure that the version of VMware Tools on the guest operating system matches the version of Workstation 6 5 of which the Integrated Virtual Debugger is a component on the host Update the Eclipse Build Settings to Use a 1 4 x JRE You cannot have GCJ installed on the guest operating system The guest operating system must be running JRE 1 4 2 or higher If you are not using JRE 5 0 on the guest you must update the build settings in Eclipse to use a 1 4 x JRE on the guest To update the Eclipse build settings to use a 1 4 x JRE 1 Inthe Eclipse Package Explorer right click the topmost folder Project item and choose Properties 2 Inthe left pane of the Properties page select Java Compiler 3 Select Enable project specific settings and set the Java Development Kit JDK Compliance Compiler compliance level to 1 4 Installing PSAPI DLL on Windows NT On Windows NT you must install the psapi d11 library file to retrieve process status information so that the Integrated Virtual Debugger can attach to a process You can download psapi d11 from the M
132. ACE administrators create associate with policies and activate on end users computers An ACE instance that is managed by ACE Management Server is a managed ACE instance An ACE instance that is not managed by ACE Management Server is a standalone ACE instance Optional ACE Management Server The ACE Management Server enables you to manage ACE instances to publish policy changes to dynamically update those instances and to test and deploy packages more easily ACE Management Server adds new integration with Active Directory setups and provides secure Active Directory and LDAP integration with role based secure SSL communication For more information see the VMware ACE Management Server Administrator s Guide Pocket ACE Enables an administrator to bundle and deploy an ACE instance onto a USB portable media device including USB flash drives Apple iPod mobile digital devices and portable hard drives 367 Workstation User s Manual Network and Disk Space Requirements for the Administrative Workstation As an administrator you use Workstation to create and manage the virtual machines you distribute to end users Following is a list of prerequisites for the machine that hosts Workstation If your company already has a library of standard virtual machines you need network access to that library from your host computer If you are creating virtual machines you need access to installers for the guest operating systems and
133. ACE instances the CPID is stored on the server and the administrator can update it See the ACE Management Server Administrator s Guide Setting Resource Signing Policies 384 You can set the resource signing policy so that an ACE instance cannot be run if resource files such as policy scripts or custom EULA text files are tampered with A resource is considered any file in the ACE Resources subdirectory in the virtual machine directory on the Workstation host Files that are put in this directory on the end user s machine are not resources in this sense and are not signature checked Signature checking is performed on the end user s machine at power on and then every time a script is run You can specify whether to verify all files in the ACE Resources directory or just the policy scripts in that directory If you are creating a package that has substantial resources such as large files or large numbers of files signature checking might take a long time In this case consider verifying scripts only or not using resource signing NOTE If you set the encryption package setting options to None any verification specified in the resource signing policy is not performed The encryption package setting overrides the resource signing policy See Encryption Settings on page 418 VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Setting Network Access Policies The network access feature u
134. Administrators group Follow the installation wizard prompts to complete the installation Reboot your computer if you are prompted to do so You can now log in as you normally do You do not need to log in as an Administrator now that Workstation is installed If you used bridged settings to map virtual networks to specific physical or virtual adapters re create the mappings Although Workstation 6 5 generally preserves network settings during the upgrade it cannot preserve mappings created with Workstation 4 5 x or 6 0 x To use Workstation 6 5 to upgrade virtual machines see Change the Version of a Virtual Machine on page 91 VMware Inc 47 Workstation User s Manual Upgrading to a Windows Vista Host This topic provides instructions for various upgrade scenarios that involve Windows Vista During the upgrade from Windows XP to Windows Vista the location of virtual machines might change The Windows Vista upgrade uses the registry to map the virtual machines to a new location by using the following paths m On Windows XP the default virtual machine location before the upgrade is C Documents and Settings lt user gt My Virtual Machines m On Windows Vista the default virtual machine location after the upgrade is C Users lt user gt Documents Virtual Machines After the upgrade is complete if the Favorites list in Workstation does not work correctly you can remove the virtual machines from it and ad
135. Choose File gt Add to Favorites Remove an Item from the Favorites List You can remove the name of a virtual machine or team from the Favorites list regardless of whether the virtual machine or team is open or powered on Removing the name does not affect the virtual machine s files or operation To remove an item from the Favorites list 1 Click a name in the Favorites list to select it 2 Choose File gt Remove from Favorites Rename an Item in the Favorites List Renaming an item in the Favorites list also renames the virtual machine or team To rename a Favorite list entry for a virtual machine or a team 1 Right click the Favorites item to rename 2 Choose Rename from the context menu 3 Type the new name for the item and press Enter VMware Inc Chapter 3 Learning Workstation Basics Powered On List This list in the sidebar enables you to find out which virtual machines or teams are currently powered on Right click items in the Powered On list to display a menu of commands you can use for that virtual machine or team Check for Product Updates Workstation automatically checks for product updates every three days If an update check fails on two consecutive attempts you receive a notification NOTE Checking for product updates works only if the host computer is connected to the Internet To check for product updates 1 Optional To check for updates immediately choose Help gt Check for Updates on th
136. DHCP 300 and DNS 300 and the host computer 300 external access from a NAT network 301 on virtual network 269 299 port forwarding 305 306 310 sample configuration file for Linux host 309 selecting IP addresses 286 specifying connection from port be low 1024 303 NAT conf file 304 309 NET framework Microsoft 489 NetLogon 307 NetWare Novell 35 111 121 network adding and modifying virtual Ether net adapters 276 automatic bridging 277 automatic bridging for ACE instances 393 changing DHCP settings 280 281 changing subnet settings 280 281 changing the configuration 275 components 265 configuring bridged networking options 277 DHCP 286 DHCP server 266 dial up connection 289 VMware Inc Index dynamic domain name service 294 hardware address 291 host virtual network mapping 278 280 host only 270 host only subnet 286 identity clone 206 IP forwarding 289 IP packet leaks 289 locking out access to settings 351 MAC address 291 NAT 269 299 NAT as firewall 306 NAT subnet 286 packet filtering 289 promiscuous mode on a Linux host 298 routing between two host only networks 297 Samba 311 second bridged network on a Linux host 280 switch 265 token ring 269 two host only networks 283 virtual DHCP server 270 271 virtual Ethernet adapter 266 virtual network editor 277 282 288 virtual switch 265 virtualizing ina team 251 network access policies ACE 385 393 network adap
137. Debug Monitor Program Files Microsoft Visual Studio 8 Common7 IDE Remote Debugger x64 msvsmon exe Enter the Remote Debug Monitor Name on the guest If a Remote Debug Monitor is already running on the guest when the new connection is made between the Remote Debug Monitor on the guest and Visual Studio on the host you are prompted to choose whether to connect to the debugger that is running or start another debugger with a different name Set Virtual Machine to the path to the virtual machine file vmx file Optional Set Shared Folders to a semicolon delimited list of paired folder names in the form lt shared_name gt lt host_folder_name gt Set Pre Debug Event Properties Pre Debug Event properties determine which actions are performed before the debug command is run All of these settings are optional To set Pre Debug Event properties 1 2 3 494 Choose VMware gt Options In the left pane click Remote Debugging in VM and select Pre Debug Event Set Revert to Parent Snapshot to Yes or No If set to Yes the virtual machine reverts to its parent snapshot when the debugging session is started VMware Inc Appendix C Using the Integrated Virtual Debugger for Visual Studio Set Copy Files to a semicolon delimited list of paired file or directory names that are copied from the host to the guest machine in the form lt host_machine_file folder gt lt virtual_machine_file folder gt All specified files are
138. Disconnect the Host from the Virtual Disk on page 186 Disconnect the Host from the Virtual Disk To access the mapped virtual disk from a virtual machine again you must disconnect it You can disconnect the host from the virtual disk using two different methods To disconnect the host from the virtual disk Do one of the following m Use the File menu in Workstation a Choose File gt Map or Disconnect Virtual Disks b Inthe Map or Disconnect Virtual Drives dialog box select a volume to disconnect and click Disconnect c If you receive an error message asking whether to forcibly disconnect click Yes d Click OK m Use the VM menu for a selected virtual machine a Choose VM gt Settings gt Hardware b Select the hard disk and click Utilities gt Disconnect You can now power on any virtual machine that uses this disk 186 VMware Inc Preserving the State ofa Virtual Machine Suspending a virtual machine lets you save the current state so that you can continue work later from the same state Taking a snapshot lets you preserve the state of the virtual machine so you can return to the same state repeatedly This chapter includes the following topics m Using the Suspend and Resume Features on page 187 m Using Snapshots on page 189 Using the Suspend and Resume Features You can use the suspend and resume features to save the current state of a virtual machine When you resume any applications you were ru
139. ERNAME and returns seed data that is used to make a key for authenticationpurposes It assumes that the username is defined in the environment variable TEST_USERNAME a ficticious environment variable used for this sample and returns the seed data from a harcoded map of username to seed data Seo Se HH HH HR HH HH HH VMware Inc 407 Workstation User s Manual 408 Input to script None Returns if successful user is correctly authenticated 1 if TEST_USERNAME is not set or the user is unrecognized Expected output Seed data for creating script authentication key on stdout Notes If the script returns success its output will be used to create a key Therefore it is important that the output of this script be unique for each user and that there is enough data to make a meaningful key at least 16 bytes my user_map charlie gt E1C4F612135B4D98A33B2C9BD595025D kathy gt C79AFFEF773D61225751C2566858DB08 beth gt 05B169B439B26AAB2EA4F755B7E3800C ernie gt 8CE63D4AA2068BD8AFF2D1B05F3495A5 bert gt 172B1619B2EFBEQE4F381AA1C428F049 my username ENV TEST_USERNAME if defined username print You should set the TEST_USERNAME environment variable n exit 1 my key_seed user_map username if defined key_seed print Unrecognized username n exit 1 print key_seed exit 0 VMware
140. For details about the method to use with your distribution consult your operating system documentation Maintaining and Changing the MAC Address of a Virtual Machine When a virtual machine is powered on Workstation 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 m The virtual machine is not moved That is the path name and filename for the virtual machine s configuration file remain the same m Nochanges are made to certain settings in the configuration file However Workstation cannot guarantee to automatically assign unique MAC addresses for virtual machines that run on multiple host systems VMware Inc 291 Workstation User s Manual 292 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 vmx file If you never edit the configuration file by hand
141. Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Example of a Host to Guest Data Script The following example is written in Perl It is installed by Workstation as sample_hostdata pl You need a Perl interpreter to run this script VMware Sample Script Sample script for ACE Host Guest Data script Description This sample script passes information defined on the host to the guest It assumes that the machine name is defined in the environment variable TEST_MACHINENAME and that the asset tag is defined in the environment variable TEST_ASSETTAG These are fictitious variables used for this sample Input to script None Returns if successful Expected output Set of acceptable key value pairs where the values are fetched from the environment variables These values can be retrieved from within the Guest operating system using the VMware Tools my machine_name ENV TEST_MACHINENAME my asset_tag ENV TEST_ASSETTAG my host_mac ENV TEST_MACHINEMAC if defined machine_name print machine id machine_name n if defined asset_tag print guestinfo assetTag asset_tag n if defined host_mac printf guestinfo mac host_mac n exit 0 VMware Inc 409 Workstation User s Manual 410 Example of a Power On Hook Script The following example is written in Perl I
142. 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 The Virtual Machine Communication Interface VMCI driver for creating client server applications that are optimized for fast and efficient communication between virtual machines VMware Inc Chapter 5 Installing and Using VMware Tools 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 text between the guest and host operating systems and copy and paste files between the host operating systems and Windows Linux and Solaris guest operating systems m Enables you to drag and drop files between the host operating systems and Windows Linux and Solaris guest operating systems m Enables you to use the Unity feature with Windows and Linux guests m On Linux and Solaris guests grabs and releases the mouse cursor when the SVGA driver is not installed m On
143. Linux and Solaris guests matches the guest s 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 Start the VMware User Process Manually If You Do Not Use a Session Manager on UNIX on page 112 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 You cannot drag and drop or copy and paste files between hosts and NetWare guest operating systems VMware Tools Control Panel The VMware Tools control panel lets you modify settings shrink virtual disks and connect and disconnect virtual devices See Open the VMware Tools Control Panel on page 117 VMware Inc 99 Workstation User s Manual Installing VMware Tools 100 The installers for VMware Tools are installed with Workstation as ISO image files When you choose VM gt Install VMware Tools Workstation temporarily connects the virtual machine s first virtual CD ROM drive to the correct ISO image file for the guest operating system The installation procedure varies depending on the operating system Manually Install VMware Tools in a Windows Guest Operating System on page 100 Install VMware Tools on a Linux Guest Within X by Using the RPM Installer on page 105 Install VMware Tools from the Command
144. Options tab of the VMware Tools control panel To use commands other than cmd use the help command line command VMware Inc Creating a Virtual Machine from a System Image or Another Virtual Machine This chapter describes how to convert a physical machine virtual machine or system image to a VMware virtual machine On Windows hosts you can convert a virtual machine that was created by using a VMware product or a third party product This chapter includes the following topics Conversion Process for Importing from Other Formats on page 131 VMware Converter Compared to the Conversion Wizard on page 133 Supported Source Machines on page 133 Supported Destinations on page 138 Conversion Impact on Settings on page 140 Open a Third Party Virtual Machine or System Image on page 142 Import a Virtual Machine Virtual Appliance or System Image on page 143 Conversion Process for Importing from Other Formats On Windows hosts Workstation 6 5 incorporates the Conversion wizard from the VMware Converter product Using the Conversion wizard to perform a conversion to VMware virtual machines enables you to do the following VMware Inc Avoid reinstalling operating systems and applications for system configurations you use often Overcome legacy migration barriers Certain legacy systems might be impossible to recreate through reinstallation Convert a physical machine into a virtua
145. Replay option in the VMware drop down menu When you create a recording in Visual Studio the Integrated Virtual Debugger starts the virtual machine creates a recording ensures that the application is available in the virtual machine runs the application to completion and stops the recording When you create a recording in Workstation you must perform these steps yourself For more information on creating a recording using Workstation see Make a Recording on page 245 After a recording is created you can debug the application running in the recording Use the Start Replay Recording option in the VMware drop down menu to debug the application in the recording Like traditional debugging in the replay debugging mode you can for example set breakpoints add data breakpoints step through source statements and examine your threads locals and stack frames Unlike traditional debugging the application you debug using replay debugging does not interact with the user or network but appears to accept user and network input and send network output This is because the application is exhibiting exactly the same behavior as when the recording was created The application shows the same behavior every time it is debugged Replay debugging also provides a reverse execution feature This feature is analogous to forward execution except the application runs until it reaches the previous breakpoint data breakpoint or exception Reverse execution i
146. SI devices on the host you must add a generic SCSI device to the virtual machine Before you begin make sure you have the following required permissions m On Windows hosts to access host SCSI devices as generic SCSI devices you must run Workstation as a user with administrator access m On Linux hosts generic SCSI requires version 2 1 36 or higher of the SCSI Generic sg 0 driver which comes with kernel 2 2 14 and higher Also you must be logged on as a user who has permissions to use the device that is read and write permissions To add a generic SCSI device to a virtual machine 1 Select the virtual machine 2 Choose VM gt Settings 3 Onthe Hardware tab click Add to start the Add Hardware wizard 4 On the Hardware Type page select Generic SCSI Device and click Next 5 On the Choose SCSI Device page from the drop down menu of SCSI devices select the physical device to map If you do not see the device you want in the list see Troubleshoot Problems Detecting Generic SCSI Devices on page 347 On Linux hosts if you type in the path to the SCSI device do not enter dev st0 or dev sr0 VMware Inc Chapter 16 Connecting Devices 6 Select the Connect at power on check box to configure automatic connection behavior and click Finish 7 On the Hardware tab in the Virtual device node section select the SCSI device identifier to use for the drive and click OK For example if you select SCSI 0 2 the g
147. SVGA card m The numbers of disks and partitions are the same but each disk device can have a different model and different manufacturer strings m The primary disk controllers can be different from the source machine s controllers m Applications might not work if they depend on devices that are not available from within a virtual machine VMware Inc 141 Workstation User s Manual Open a Third Party Virtual Machine or System Image 142 The File gt Open command lets you convert a virtual appliance system image or virtual machine created with software from another company into a VMware virtual machine To open a third party virtual machine or system image 1 2 From the Workstation menu bar choose File gt Open In the File name field browse to and open the configuration vmx vmc spf ovf ova or Sv21 file for the virtual appliance virtual machine or system image to convert You can use the field Files of type to filter the files displayed by file extension Click Open Workstation creates a VMware virtual machine with a VMware configuration file vmx for the converted virtual machine or system image The converted virtual machine links to the virtual disks of the original virtual machine or system image unless the source uses open virtualization format ovf or ova files The original Virtual PC Symantec Backup Exec System Recovery or StorageCraft configuration vmc spf or sv2i file
148. Select the Report battery information to guest check box and click OK Use Quick Switch Mode In quick switch mode the virtual machine s screen is resized to fill the screen completely except for the space that the tabs occupy Before you begin make sure the guest operating system has VMware Tools installed See Installing VMware Tools on page 100 Quick switch mode is similar to full screen mode with the addition of tabs at the top of the screen for switching from one virtual machine to another The other difference is that you can use quick switch mode with virtual machines that are powered on or off To use quick switch mode 1 Select the virtual machine 2 Choose View gt Quick Switch 3 Optional To view the Workstation menu and toolbar while using quick switch mode point to the top of the screen 4 Optional To resize a guest operating system s display so that it fills as much of the screen as possible in quick switch mode choose View gt Fit Guest Now 5 To exit quick switch mode point to the top of the screen and choose View gt Quick Switch VMware Inc 157 Workstation User s Manual Use Exclusive Mode You might want to use exclusive mode to run graphics intensive applications such as games in full screen mode Before you begin make sure the guest operating system has VMware Tools installed See Installing VMware Tools on page 100 Like full screen mode exclusive mode causes the Works
149. Set Preferences for Unity Mode on page 152 To access a virtual machine s Start or Applications menu in Unity mode 1 To enter Unity mode power on a virtual machine open one or more applications and choose View gt Unity from the Workstation menu bar 2 Todisplay the virtual machine s Start or Applications menu on the host do one of the following m Point to the Start menu on Windows hosts or to the upper left corner of the primary monitor on Linux hosts m Press Ctrl Shift Vv If you have multiple virtual machines in Unity mode you can navigate between multiple Start and Applications menus by using standard navigation keys such as arrow keys Tab and Shift Tab You can select one by using standard keys such as Enter and the space bar Use Full Screen Mode In full screen mode the virtual machine display fills the screen so that you cannot see the borders of the Workstation window Figure 7 1 Full Screen Toolbar on a Windows Host Cycle multiple monitors button Next VM button System menu Selector arrow sD Virtual Machine 1 Mm mp amp xX Before you begin make sure the guest operating system has VMware Tools installed See Installing VMware Tools on page 100 NOTE If you plan to run the virtual machine in full screen mode on a laptop computer also set the guest to report battery information See Report Battery Information in the Guest on page 157 VMware Inc Chapter 7 Getting S
150. Shared Side by Side Assemblies To configure the runtime library setting for C applications 1 In Visual Studio choose Project gt Properties 2 Expand Configuration Properties gt C C and select Code Generation 3 Set Code Generation to Multi threaded MT or Multi threaded Debug MTd VMware Inc 491 Workstation User s Manual Configuring the Integrated Virtual Debugger for Remote Debugging Before you can start or debug applications in a virtual machine create or modify virtual machine configurations and set configuration properties The default configuration initially includes the default values for all properties that have them In Visual Studio choose VMware gt Options to manage configurations You can create rename and remove configurations and you can set and modify configuration properties for existing configurations as described in Setting Configuration Properties on page 493 The configuration selected in the Configuration drop down menu is the configuration being edited in the configuration pages The configuration selected in the Active Configuration drop down menu is the configuration used when you choose VMware gt Start Debugging in VM or VMware gt Start Without Debugging in VM Create Configurations When you create a configuration it includes all the aspects of the Integrated Virtual Debugger configuration To create configurations 1 Choose VMware gt Options 2 Click the New icon nex
151. Starter Edition and Windows for Workgroups The version of VMware Tools on the guest operating system must match the version of Workstation 6 5 which the Integrated Virtual Debugger is a component of on the host Configuring the Remote Debugging Mode You can manage remote debugging configuration settings for each virtual machine in which you can run and debug applications Virtual machine configuration properties set in the Integrated Virtual Debugger configuration pages determine which virtual machine to run the application in and how the application is run Before configuring a virtual machine for remote debugging complete the following configuration requirements for the guest system Visual Studio and Integrated Virtual Debugger Configuring the Guest System for Remote Debugging Several aspects of the guest operating system must be configured to enable remote debugging Configure the Group Policy Settings for Windows To verify that the group policy is set correctly follow the same steps as for Windows XP Professional You cannot view this policy on Windows Vista Home Premium and Vista Home Basic To configure the group policy settings for Windows Do one of the following m To configure the group policy settings for Windows XP Professional in the guest system a Select Control Panel gt Administrative Tools gt Local Security Policy gt Local Policies and select the Security Options page b Set the Network access Sh
152. T device m device The VMnet device to use Windows devices are of the form vmnet lt x gt where lt x gt is the number of the VMnet Linux devices are of the form dev vmnet lt x gt m activeFTP Flag to indicate 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 this flag to 0 to turn it off VMware Inc Chapter 15 Advanced Virtual Networking The udp Section timeout Number of seconds to keep the UDP mapping for the NAT network The dns Section The dns section is for Windows hosts only Linux does not use this section policy Policy to use for DNS forwarding Accepted values include m order Send one DNS request at a time in the 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 timeout Time in seconds before retrying a DNS request retries Number of retries before the NAT device stops trying to respond to a DNS request autodetect Flag to indicate whether the NAT device should detect the DNS servers available to the host nameserver1 IP address of a DNS server to use nameserver2 IP address of a DNS server to use nameserver3 IP address of a DNS server to use If autodetect is on and some name servers are specified the DNS servers
153. This feature requires Linux hosts and guests to run X Windows and Solaris 10 guests to run an Xorg X server and JDS Gnome With this feature you can move files and directories easily between Linux and Windows hosts and Linux Windows and Solaris 10 guests However the drag and drop feature does not work on Windows 95 and Windows 98 guests You can drag and drop files or folders from the following locations VMware Inc A file manager such as Windows Explorer on the host to a file manager in the virtual machine and the reverse A file manager to an application that supports drag and drop Applications such as zip file managers that support drag and drop extraction of individual files One virtual machine to another 175 Workstation User s Manual When you drag a file or folder from host to virtual machine or the reverse Workstation copies the file or folder to the location where you drop it For example if you drop a file on the desktop icon of a word processor the word processor opens with a copy of the original file The original file does not reflect any changes you make to the copy Initially the application opens using a copy of the file that is stored in your temp directory On Windows this is the file specified in the TEMP environment variable and on Linux and Solaris it is the tmp VMwareDnD directory To protect any changes you make choose File gt Save As from the application s menu and save the file ina
154. VMware Player is a free application that opens and plays virtual machines created with other VMware products On Windows hosts VMware Player also opens and plays Microsoft Virtual PC and Virtual Server virtual machines and Symantec LiveState Recovery and system images VMware Player is included with Workstation 5 5 and higher Standalone Player is also freely available for download at http www vmware com products player VMware Player makes your VMware virtual machines accessible to colleagues partners customers and clients who do not own other VMware products NOTE Use of VMware Player is subject to the VMware Player End User License terms and no technical support is provided by VMware for VMware Player Start and Exit VMware Player VMware Player is included in the Workstation distribution When you install Workstation the application file vmp Layer exe on Windows or vmp Layer on Linux is stored with the rest of your Workstation program files To start and exit VMware Player 1 Open VMware Player either from the graphical user interface GUI or from the command line m From the GUI on Windows choose VMware Player from the Start gt Programs gt VMware menu Ina Linux X session choose VMware Player from the corresponding program menu such as the System Tools menu m From the command line open a command prompt and enter one of the following commands m On Windows enter lt path gt vmpLayer exe T
155. VMware Workstation vmware fullscreen exe poweron lt parameters gt poweroff lt parameters gt exit switchto lt paramters gt query listvms You can type these commands at the Windows command prompt or create scripts to run multiple commands VMware Inc 361 Workstation User s Manual Table 17 3 describes the available options and parameters Table 17 3 Command Line Options for the vmware fullscreen Program Option Parameters poweron lt config file gt or fullscreen Description Powers on the virtual machine where lt config file gt is required and specifies the full path to the virtual machine s configuration vmx file With poweron the user sees no immediate indication when the virtual machine starts but the user can switch to the virtual machine with its direct switch key or with the cycle key With fullscreen the virtual machine goes to full screen mode immediately instead of running invisibly until the user switches to it later s lt variable gt lt value gt Optional Sets the specified variable to the specified value Any variable names and values that are valid in the configuration file can be specified on the command line with the S switch name lt aLias gt Optional Gives an alias to the virtual machine You can the use that alias in switchto and poweroff commands directkey lt keyspec gt Optional Specifies the virtual machi
156. VMware Workstation window contains the following sections VMware Inc Home page summary console or appliance view Main part of the window that shows the virtual machines Tabs Each open virtual machine has a tab Click a tab to make that virtual machine active Click the Close button to close the tab Depending on how you configure Workstation the virtual machine is then either powered off or continues to run in the background Sidebar Bookmark your favorite virtual machines and teams of virtual machines for quick access You can also see which virtual machines are powered on Right click context menus enable you to perform many operations on a selected virtual machine An additional section of the sidebar displays ACE Management Servers Status bar Displays Workstation messages and an icon for each removable device You can click or right click an icon to disconnect it or edit its configuration Message log A note icon indicates whether any unread messages are present in the message log for the selected virtual machine If the icon is dimmed all messages were read To open the message log right click the icon and choose Open Message Log Alternatively from the menu bar choose VM gt Message Log Messages include warning information about the virtual machine such as Could not connect to the floppy drive or No bootable device was detected Select an item in the message log to see a longer description
157. Visual Studio 2005 Service Pack 1 SP1 Running the Integrated Virtual Debugger on Windows Vista Starter Edition and Windows XP Home Edition is not supported For information about issues running Visual Studio on Windows Vista Starter Edition go to the Microsoft Developer Network Web site enter the search keywords Visual Studio 2005 on Windows Vista Issue List and search for information on Windows Vista Starter Edition or Windows XP Home Supported Programming Languages Remote debugging supports C C Native and Managed C and Visual Basic programming languages Host System Requirements The Integrated Virtual Debugger can run on most Windows host operating systems that Workstation 6 5 supports listed in 32 bit on page 25 and 64 bit on page 26 Only Enterprise Edition SP1 and R2 of Windows Server 2003 are supported If remote debugging is not working on a Windows Vista host try the following m Manually configure the firewall to allow traffic from Visual Studio m Run Visual Studio with Administrator permissions For more information go to the Microsoft Developer Network Web site and search for Visual Studio 2005 on Windows Vista Issue List 486 VMware Inc Appendix C Using the Integrated Virtual Debugger for Visual Studio Guest Operating System Support You can use the Integrated Virtual Debugger with any Windows guest operating system except the following Windows NT Me 98 95 3 1 XP Home Edition Vista
158. Workstation User s Manual Workstation 6 5 E vmware Workstation User s Manual Workstation User s Manual Item EN 000041 00 You can find the most up to date technical documentation on the VMware Web site at http www vmware com support The VMware Web site also provides the latest product updates If you have comments about this documentation submit your feedback to docfeedback vmware com 1998 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 7 356 679 7 409 487 7 412 492 and 7 412 702 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 19 1 Introduction and System Requirements 21 Product Benefits 21 Overview of This Manual 22 Host System Requirements 23 PC Hardware 23 Memory 24 Display 24 Disk Drives
159. a F1 0x03b F2 0x03c F3 0x03d F4 0x03e F5 0x03f F6 0x040 F7 0x041 F8 0x042 F9 0x043 F10 0x044 VMware Inc Table 16 1 V Scan Codes for the 104 Key U S Keyboard Continued Chapter 16 Connecting Devices Symbol Shifted Symbol Location V Scan Code 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 Ox04 a Left arrow 4 numeric pad 0x04b 5 numeric pad Ox04c 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 F11 0x057 F12 0x058 Break Pause 0x100 Enter numeric pad Ox11c Ctrl right Ox11d numeric pad 0x135 SysRq Print Scrn 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 0x14d End function pad 0x14f VMware Inc 333 Workstation User s Manual Table 16 1 V Scan Codes for the 104 Key U S Keyboard Continued Symbol Shifted Symbol Location V Scan Code 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
160. a different host policy file installation of the new package fails m A host policy is in effect even when no ACE instances are running The policy starts immediately after installation and starts working every time the host system boots m Any restrictions on the host s network access also restrict network access for an ACE instance that uses NAT networking because the NAT connection is affected by all the policies you apply to the host If you set up restricted host access by using the ACE ruleset editor and rules editor rather than the Network Access wizard configure the ACE enabled virtual machine s virtual NICs to use bridged networking m Ifyou are setting up a managed ACE enabled virtual machine you must allow the host to access ACE Management Server communicating through TCP over the appropriate port that you configure VMware Inc 385 Workstation User s Manual 386 Host policies do not apply to Pocket ACE instances If you specify a restricted host policy for an ACE enabled virtual machine and then create a Pocket ACE package with that ACE enabled virtual machine the package is created but the host policy is not included in the package You cannot view changes to host policies in the preview mode If you want to test the effects of such changes you must perform a test deployment See Chapter 20 Deploying ACE Packages on page 417 Use the Network Access Wizard to Configure Network Access VMware recommends
161. a DHCP server Select this option if the DHCP server is not included in any other network access setting for the host or ACE instance m ICMP Enables you to use the ping command For guests ping enables you to check network connectivity to and from the ACE instance For hosts it enables you to check network connectivity with other hosts in the network and with the ACE instance 3 Optional To add or edit a rule do one of the following m To change a specific rule s settings click the row for that rule in the table in the ruleset editor and click Edit m To adda rule click Add VMware Inc 391 Workstation User s Manual 4 Optional Use the Rule Editor dialog box to specify the type of traffic whether to block or allow traffic from specified network locations the protocol and ports or port ranges Addresses To edit an existing host name or address double click that item and edit it The wildcard setting for all IP addresses is 0 0 0 0 0 Protocol To allow or block communication for a specific protocol select Custom from the Protocol list The protocol number is in the packet If that number matches the number supplied in the Custom field the packet is allowed or blocked as the rule specifies The protocol number is used in the protocol field of IPv4 packets For a list of protocol numbers see the Internet Assigned Numbers Authority IANA organization s Web site Most protocol numbers are permanently ass
162. a Windows operating system select whether to map a network drive On Windows if you disable shared folders after you power on a virtual machine and attempt to select a mapped drive to the shared folder you receive a message that the connection cannot be made After you enable folder sharing for a virtual machine specify which folders can be shared Specify Which Folders to Share Before you begin make sure the virtual machine is allowed to share folders See Enable or Disable Folder Sharing for Specific Virtual Machines on page 180 To specify which folders to share 1 Select the virtual machine 2 Choose VM gt Settings gt Options gt Shared Folders 3 Inthe Folders list for the virtual machine select the check box next to the name of the shared folder that you want to enable 4 Optional To make the shared folder read only select the shared folder and click Properties select the read only check box and click OK Viewing a Shared Folder Viewing shared folders in a guest varies based on whether the guest operating system is Windows Solaris or Linux You can use shared folders to share any type of files To determine which folders on the host are being shared with a virtual machine choose VM gt Settings gt Options gt Shared Folders to see a list of the shared folders and the directory paths to them CAUTION Donot opena file ina shared folder from more than one application at a time V For example do n
163. a virtual network Other custom configurations are described in Advanced Virtual Networking on page 285 and Using NAT on page 299 In this example a Web server connects through a firewall to an external network An administrator s computer connects to the Web server through a second firewall Figure 14 4 Custom Configuration with Two Firewalls host network adapter mate i virtual virtual foo vMnet0 network network adapter adapter adapter virtual bridge ora ERE EE OE Bon virtual network switch QO RE E E ESE E virtual network switch virtual machine 1 VMnet2 firewall virtual machine 2 Web server virtual network switch VMnet3 virtual network SUS SRR RR adapter virtual virtual network network adapter adapter virtual machine 4 virtual machine 3 internal PC firewall 272 VMware Inc Chapter 14 Configuring a Virtual Network Set Up a Custom Networking Configuration To set up the custom networking configuration create four virtual machines and use the virtual machine settings editor to adjust the settings for their virtual network adapters Install the appropriate guest operating systems and application software in each virtual machine and make the appropriate networking settings in each virtual machine To set up a custom networking configuration 1 Set up four virtual machines using the New Virtual Machine wizard a Choose File gt New gt Vi
164. able as menu commands from the VM gt Snapshot menu The following actions however are available only from the snapshot manager m Renaming a snapshot The Name text box is editable If you rename a snapshot for a cloned virtual machine use the Description field for future identification m Changing or adding a description The Description text box is editable m Deleting a snapshot See Delete a Snapshot or a Recording on page 198 The snapshot manager has a slightly different appearance on Linux hosts On Linux hosts right click the toolbar to change the icon style You can display icons and text icons only text only and so on Open and Use the Snapshot Manager Use the snapshot manager to review all snapshots for the active virtual machine and act on them directly To open and use the snapshot manager 1 Select the virtual machine 2 Choose VM gt Snapshot gt Snapshot Manager 3 Select a snapshot or recording and click the button for the desired action To select more than one snapshot or recording Ctrl click the desired snapshots and recordings If the Take Snapshot button is disabled it might be because the virtual machine has multiple disks in different disk modes For example if you have a special purpose configuration that requires you to use an independent disk you must power off the virtual machine before taking a snapshot VMware Inc 195 Workstation User s Manual Take a Snapshot You
165. access the policy editor deployment settings editor and packaging wizards Select the ACE enabled virtual machine and choose a command from the VM gt ACE menu In the summary view for the ACE enabled virtual machine click an ACE related command in the Commands list The ACE tab in the summary view lists the current settings for policies and deployment Click a button in the ACE toolbar Right click the ACE enabled virtual machine in the sidebar and choose an ACE related command ACE Management Server has two interfaces In Workstation select an ACE Management Server in the sidebar to display the instance view Use the VMware Help Desk application Because this interface is browser based you can use it from machines that do not have Workstation installed VMware Inc Chapter 18 Learning the Basics of VMware ACE Both interfaces offer the same basic functionality Administrators can view and control all managed ACE instances An advanced search function allows you to locate instances in the database quickly You can customize the interface by adding searchable custom fields See the VMware ACE Management Server Administrator s Guide Troubleshooting Users Problems End users might need help with lost passwords expired ACE instances or copy protected ACE instances that they have moved to a different location Use one of the following methods to fix those problems m Managed ACE instances Use ACE Management Se
166. achine on page 149 or Power Off or Close a Team on page 255 m Suspend Stops a virtual machine or team in a manner that allows you to resume your work later See Using the Suspend and Resume Features on page 187 VMware Inc 57 Workstation User s Manual 58 Power On or Resume Powers on a selected virtual machine or team that is powered off or resumes a virtual machine or team that is suspended See Starting a Virtual Machine on page 145 Power On a Team on page 259 and Using the Suspend and Resume Features on page 187 Reset Resets a virtual machine or team like the reset button on a physical PC See Configure Power Off and Reset Options for a Virtual Machine on page 149 The Snapshot toolbar contains the following buttons Take Snapshot Enables you to save the state of a virtual machine in the same manner you might save a word processing document You can return to that state if you make a mistake by using the Revert button See Using Snapshots on page 189 Revert Allows you to return a virtual machine to the parent state a state previously preserved by taking a snapshot See Using Snapshots on page 189 Manage Snapshots Opens the snapshot manager where you can view the virtual machine s existing snapshots revert to a snapshot take a new snapshot and make a clone from a snapshot See Snapshot Manager Overview on page 194 The View toolbar contai
167. achine do the following a Edit the aceMaster dat file for the other ACE enabled virtual machines and set the creatorID property to the same value that you used in Step 5 Set only the creatorID property and not the requiredCreatorID property for these other virtual machines b Repeat Step 6 VMware Inc 405 Workstation User s Manual Writing Plug In Policy Scripts 406 You can write scripts to control certain policies in VMware Player You may use any language that is supported on the user s computer For security reasons scripts must be deployed as part of a package and installed by the package installer Users cannot modify these scripts When scripts run they must write the appropriate values to the StdOut file Output to the StdOut file might be up to 4096 bytes long Place any scripts you want to use for a package in the ACE Resources directory in the virtual machine directory Do not place them in a subdirectory of the ACE Resources directory If the scripts need any additional resource files place those files in the main ACE Resources directory Make sure the script uses relative paths to reference those resources Scripts can also write messages to the StdErr file Output to the StdErr file may be up to 4096 bytes long Any messages generated on the StdErr file are captured in the log file on the end user s machine at the following location lt UserAppData gt VMware VMware ACE lt package_name gt Virtual
168. ackage over a network or on DVD or CD If you deploy the package on discs the first disc of the set includes the autorun files needed to start the installer automatically when the user inserts the disc in the host computer s drive Turn Off the VMware Tools Check for Test Deployments If you do not have the latest version of VMware Tools installed in the guest operating system the wizard fails to create the package To create packages without installing the latest VMware Tools version each time for example if you want to perform a test deployment you can turn off the VMware Tools check VMware Inc Chapter 20 Deploying ACE Packages To turn off the VMware Tools check for test deployments 1 3 Close Workstation Use a text editor to open the preferences ini file which is located in the following directory C Documents and Settings lt user gt Application Data VMware Add the following line to the file pref ignoreTooLsPkgCheck TRUE Setting this line to FALSE reinstates the VMware Tools check Save and close the preferences ini file Before you create packages that you plan to deploy in production environments reinstate the VMware Tools check Prerequisites for Using the Packaging Wizards The following prerequisites apply to the New Package wizard and the Pocket ACE Package wizard VMware Inc Ensure that the guest operating system and the most recent version of VMware Tools are installed in the ACE
169. aded to at least Workstation 5 virtual machines before you can clone them See Change the Version of a Virtual Machine on page 91 To use the Clone Virtual Machine wizard 1 Select the virtual machine 2 Make sure the virtual machine is powered off 3 Choose VM gt Clone to open the Clone Virtual Machine wizard 4 On the Welcome page click Next 5 On the Clone Source page select the state of the parent from which you want to create a clone and click Next You can choose to create a clone from the parent s current state or from any existing snapshot of the parent If you select the current state Workstation creates a snapshot of the virtual machine before cloning it The wizard does not allow you to clone from the current state when template mode is enabled 6 Onthe Clone Type page specify whether to create a linked clone or a full clone and click Next 7 On the Name of the New Virtual Machine page enter a name and a path for the cloned virtual machine and click Finish A full clone can take many minutes to create depending on the size of the virtual disk that is being duplicated VMware Inc Chapter 10 Cloning Moving and Sharing Virtual Machines 8 Click Done to exit the Clone Virtual Machine wizard The Clone Virtual Machine wizard automatically creates anew MAC address and UUID for the clone Other configuration information is identical to that of the parent virtual machine For example a machine s name
170. ages that arrive through the interface The best solution is to add a line to the dhcpd configuration file in the following format subnet lt net gt 0 netmask 255 255 255 0 Here lt net gt is the network number assigned to your host only network for example 192 168 0 This line in the configuration file informs dhcpd about the host only network and tells it explicitly not to respond to any DHCP requests arriving from it An alternative solution is to explicitly state the set of network interfaces for dhcpd to monitor each time you start the program For example if your machine has one Ethernet interface eth each time you start dhcpd list the interface on the command line dhcpd etho This prevents dhcpd from searching for all available network interfaces If these solutions do not work for your DHCP server program it might be an old DHCP server You can try upgrading to a more current version of DHCP available from the Internet Systems Consortium ISC Web site DHCP and DDNS Use DHCP to supply 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 Workstation 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 dynamic domain name service DDNS VMware Inc Chapter 15 Advanced Virtual Networking To use names to commu
171. ake sure the access control policy s authentication type is set to None Make sure the encryption deployment setting for package protection is set to None In addition complete the tasks listed in Prerequisites for Using the Packaging Wizards on page 433 To create a Pocket ACE package 1 Open the ACE enabled virtual machine to use as the basis for the package 2 Make sure the virtual machine is powered off rather than suspended When you exit preview mode by default VMware Player suspends the virtual machine If necessary use Workstation to power off the virtual machine 3 To create anew Pocket ACE or an update package choose VM gt ACE gt New Pocket ACE Package VMware Inc Chapter 21 Pocket ACE 4 Complete the wizard When you specify a location on the Name the Package page choose a location on the administrator machine Do not specify a location on the portable device You deploy the package to the device after the package is created The Completing the Pocket ACE Package Wizard page appears when the process is complete 5 Optional To deploy the package immediately select Deploy to a portable device now If you do not deploy the package immediately see Deploying the ACE Package ona Portable Device Deploying the ACE Package on a Portable Device You can deploy multiple ACE packages on a single portable device The only limitation on the number of packages is the amount of available space on the de
172. al machine is writing to disk when it receives a Power Off command data corruption might occur Similarly you can configure the Reset button to work the same way as a reset switch so that it resets the virtual machine abruptly Or you can configure the Reset button so that the VMware Tools service sends a restart signal to the guest operating system It then shuts down gracefully and restarts VMware Inc 149 Workstation User s Manual Not all guest operating systems respond to a shutdown signal from the Power Off button or to a restart signal from the Reset button If your operating system does not respond to the signal shut down or restart from the operating system as you would with a physical machine To configure the Power Off and Reset options for a virtual machine 1 Select the virtual machine The virtual machine can be powered on or off 2 Choose VM gt Settings 3 Click the Options tab and select Power 4 Inthe Power Controls section of the dialog box set the Power Off button to shut down the guest gracefully or to abruptly power the virtual machine off The selection you make is reflected in the tooltip you see when you point to the Power Off button 5 Specify how you want the Reset button to work 6 Ifyou want to change any of the other settings and need more information click Help For UNIX guests to pass X toolkit options when you power on a virtual machine see Appendix A Workstation Command Line R
173. al machine Only Workstation 6 or higher virtual machines have this feature 159 Workstation User s Manual 160 10 On the settings panel for the Display tab specify how to determine the number of monitors In most cases select Use host setting for monitors If the virtual machine is run on a host that is using one monitor the virtual machine detects only one monitor But if the same virtual machine is moved to a host that is using two monitors the virtual machine detects two monitors The number of monitors depends on the number of monitors that the host recognizes at startup For example if you power on a laptop that is undocked the host setting is one monitor even if you later place the running laptop in a docking station that uses two monitors Similarly if the host has one monitor and you suspend the virtual machine and change the host to have two monitors when you resume the virtual machine it is still configured to use one monitor You must restart the virtual machine to detect the new settings You might want to set a specific number of monitors if for example you are writing an application to be displayed on multiple monitors but the host you are using has only one monitor If you set a specific number of monitors specify a sufficient maximum resolution The resolution of a host monitor that you use to display the virtual machine must not exceed the Maximum resolution setting that you specify Power on th
174. all considered to have two or more logical processors A multiprocessor host with two or more physical CPUs m Asingle processor host with a multicore CPU m Asingle processor host with hyperthreading enabled Virtual SMP might be below normal Even on multiprocessor hosts performance is affected if you overcommit by running multiple workloads that require more total CPU resources than are physically available Guests with more than two virtual processors are not supported in Workstation However you can power on and run multiple dual processor virtual machines concurrently The number of virtual processors for a given virtual machine appears in the summary view of the virtual machine VMware Inc 349 Workstation User s Manual To use two way virtual symmetric multiprocessing Do one of the following m For anew virtual machine choose the custom configuration in the New Virtual Machine wizard On the Processor Configuration page specify the number m For an existing virtual machine choose VM gt Settings and on the Hardware tab select Processors and specify the number Use a Virtual Machine That Originally Had More Than Two Virtual Processors You can use Workstation 6 5 or higher running on a multiprocessor host machine to open a virtual machine created in ESX Server that has one or more virtual processors You cannot use Workstation however to power on a virtual machine that has more than two virtual processors a
175. am vmdk lt vmname gt vmdk VMDK files which store the contents of the virtual machine s hard disk drive A virtual disk is made up of one or more virtual disk vmdk files The virtual machine settings editor shows the name of the first file in the set This file contains pointers to the other files in the set If you specify that all space should be allocated when you create the disk these files start at the maximum size and do not grow Almost all of a vmdk file s content is the virtual machine s data with a small portion allotted to virtual machine overhead If the virtual machine is connected directly to a physical disk the vmdk file stores information about the partitions the virtual machine is allowed to access Earlier VMware products used the extension dsk for virtual disk files lt vmname gt s lt gt vmdk If you specified that the files can grow the filenames include an s in the file number for example Windows XP Professional s001 vmdk If you specified that the virtual disk is split into 2GB chunks the number of vmdk files depends on the size of the virtual disk As data is added to a virtual disk the vmdk files grow to a maximum of 2GB each lt vmname gt f lt gt vmdk If the disk space was allocated when the disk was created the names include an f instead of an s for example Windows XP Professional f001 vmdk lt vmname gt lt disk gt lt
176. am Virtual Machines You can clone a virtual machine in a team in the same way you clone any other virtual machine See Creating Clones on page 205 When you clone a virtual machine in a team m The resulting clone is not part of the team m The clone appears on the Favorites list as well as in a summary window m If the parent virtual machine is configured for a LAN segment the virtual network adapter for that LAN segment on the clone is disconnected To connect to a network you must reconfigure the virtual Ethernet adapter manually Snapshots operate only on virtual machines and not on the whole team When a team is active you can use the Snapshot button on the toolbar to take a snapshot of only the active virtual machine To preserve the state of all virtual machines on a team power off the team and take a snapshot of each virtual machine before you power on the team again 264 VMware Inc Configuring a Virtual Network This chapter previews the virtual networking components that VMware Workstation provides and shows how to use them with your virtual machine This chapter includes the following topics Components of the Virtual Network on page 265 Common Networking Configurations on page 266 Example of a Custom Networking Configuration on page 272 Changing a Networking Configuration on page 275 Configuring Bridged Networking on page 277 Changing the Subnet or DHCP Settings for a Vir
177. ame processor as that on host computer m One virtual processor on a host with one or more logical processors m Two virtual processors two way virtual symmetric multiprocessing or Virtual SMP on a host with at least two logical processors The following are considered to have two logical processors 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 Use Two Way Virtual Symmetric Multiprocessing on page 349 Chip Set m Intel 440BX based motherboard m NS338 SIO m 82093AA IOAPIC BIOS Phoenix BIOS 4 0 Release 6 with VESA BIOS Memory You can allocate up to 8GB of memory for a virtual machine depending on host memory No maximum limit for the total available for all virtual machines Graphics VGA and SVGA are supported VMware Inc 29 Workstation User s Manual IDE Drives m Up to four devices disks CD ROM or DVD ROM DVD drives can be used to read data DVD ROM discs DVD video is not supported m Hard disks can be virtual disks or physical disks m IDE virtual disks up to 950GB m CD ROM can be a physical device or an ISO image file SCSI Devices m Up to 60 devices m SCSI virtual disks up to 950GB m Hard disks can be virtual disks or physical disks m Generic SCSI support allows devices to be used without need for drivers in the host operating system Works with scanners CD ROM DVD ROM
178. an run accelerated OpenGL 2 0 If you are unsure check with your hardware manufacturer To prepare a host for accelerated 3 D 1 Upgrade the host s video drivers to the latest version available a ATI Graphics drivers are available from the AMD Web site b NVIDIA drivers are available from the NVIDIA Web site 2 If you are using a Windows XP host turn up hardware acceleration in the display properties a Right click the desktop and choose Properties gt Settings gt Advanced gt Troubleshoot b Move the Hardware Acceleration slider all the way to the Full position 3 If you are using Linux test your Linux host for compatibility a To verify that direct rendering is enabled run glxinfo grep direct b To ensure that 3 D applications work on your host run glxgears After your host is configured configure a virtual machine for accelerated 3 D VMware Inc Chapter 7 Getting Started with Virtual Machines Prepare a Virtual Machine for Accelerated 3 D Before you begin make sure the guest operating system is Windows XP To prepare a virtual machine for accelerated 3 D 1 Select the virtual machine 2 Make sure the virtual machine is powered off rather than suspended 3 Choose VM gt Settings 4 On the Hardware tab select Display 5 In the Monitors section if the virtual machine is set to use more than one monitor set it to use only one monitor 6 Inthe 3D Graphics section make sure the check box is selected and
179. and creating and distributing a new package that contains only the policies For ACE enabled virtual machines that ACE Management Server manages you can dynamically change some policies and deploy those changes to the ACE instances on users machines Set Policies for ACE Instances 374 Policy settings offer several levels of security for daily use of ACE instances For information about the encryption aspect of security see Edit Deployment Settings on page 417 Before you can use the policy editor on a virtual machine you must enable ACE features for that virtual machine See Overview of Creating and Deploying ACE Packages on page 368 To set policies for ACE instances 1 Select the ACE enabled virtual machine and choose VM gt ACE gt Policies 2 Inthe policy editor select an item in the Policy list 3 Complete the settings panel for that policy and either click OK or select another policy to edit For assistance with the fields on a settings panel click Help VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Setting Access Control Policies Activation and authentication policies control access to installed ACE packages and the instances created from those packages The activation policy specifies who can access an installed ACE package and turn it into an ACE instance The authentication policy specifies who can run an ACE instance The settings you choose for these policie
180. and do not remove the virtual network adapter these settings remain unchanged 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 n is the number of the virtual network adapter for example 0 NOTE To preserve a virtual network adapter s MAC address you 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 Assign the Same MAC Address to Any Virtual Machine Manually Assign the MAC address manually instead of allowing Workstation to assign it to guarantee 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 is provided for each virtual machine within a networked environment To assign the same MAC address to any virtual machine manually 1 Use a text editor to remove from the configuration vmx file the three lines that begin with the following ethernet n generatedAddress ethernet n addressType ethernet n generatedAddressOffset In these options n is the number of the virtual network adapter for example 0 On a Linux host a virtual machine created with an earlier VMware product might have a configuration fi
181. and permanently written to the disk All changes to an independent disk in persistent mode remain even when you revert to a snapshot Nonpersistent Current changes to the disk are discarded when you power off or revert to a snapshot Snapshot Manager Overview You can review all snapshots for the active virtual machine and act on them directly in the snapshot manager Figure 9 4 illustrates the components of the snapshot manager Figure 9 4 Snapshot Manager on a Windows Host x mi snapshotofa snapshot m g gt recording tree Windows XP Test Case 1 Recording 1 Profession Pass lL ei ordinary Test Case 2 Test Case 3 snapshot os snapshotofa linked clone Test Case 3 Snapshot for You Are Pass Clone of W Here Snapshot created 3 27 2007 5 26 03 PM thumbnail of Name Test Case 2 Fail selected inset snapshot s details escription Failed system tests a display A L command buttons it snapshot s selected 194 VMware Inc Chapter 9 Preserving the State of a Virtual Machine The snapshot tree shows all snapshots for the virtual machine and the relationship between snapshots The You Are Here icon is not a snapshot It shows the current state of the virtual machine See Snapshot Relationships on page 191 NOTE Point to a snapshot without clicking to display the complete name of that snapshot Most snapshot manager actions are avail
182. ange 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 In this case even though the VMnet still appears to be bridged to an automatically chosen adapter the only adapter it can use was assigned to another VMnet 278 To designate a physical network adapter to bridge to custom virtual switches 1 Choose Edit gt Virtual Network Settings 2 Click the Host Virtual Network Mapping tab VMware Inc Chapter 14 Configuring a Virtual Network Choose an adapter from the drop down menu beside the name of the virtual switch to use You can create a custom bridged network on virtual switches VMnet2 to VMnet7 On Windows you can also use VMnet9 On Linux you can also use vmnet10 through vmnet255 Click OK Configure vmnet0 Automatic Bridged Networking on a Linux Host By default vmnet0 is set to use automatic bridging mode and bridges to one of the active network adapters on the host computer To configure vmnet0 automatic bridged networking on a Linux host 1 VMware Inc On the Linux host do one of the following m From the desktop m Open a terminal window and enter the following command usr bin vmware netcfg When prompted enter the administrator password If the table in the network editor does not display a row for vmnet0 click Add Network and co
183. anges 123 Scripts tab 120 Shared Folders tab 120 Shrink tab 121 silent install 102 taskbar icon displaying 117 uninstalling 116 updating 113 115 using from command line 121 VMware user process 99 vmwtool commands 121 VMware Tools service executing commands on halt or reboot 126 overview of 98 passing strings from the host 127 VMware user process in VMware Tools 99 vmware user starting manually 112 vmware acetool using 461 vmware fullscreen log file 363 vmwtool program 121 vmx file 93 vmxf file 93 VNC setting a keyboard map for 324 setting a virtual machine to act as a VNC server 211 VProbes 173 v scan code defined 327 table of codes 330 VMware Inc Ww wav file 167 Windows 32 bit guest operating systems 32 64 bit guest operating systems 33 group policy settings for debugging in Visual Studio 487 uninstalling on Windows host 42 upgrading on Windows host 47 upgrading to Windows Vista 48 VMware Tools for 100 Windows 95 sound driver 168 Windows 98 sound driver 168 Windows NT SCSI driver for guest 345 sound driver 168 Windows Server 2003 SCSI driver for guest 345 Windows XP configuring for debugging in Visual Studio 488 SCSI driver for guest 345 wizard Add Hardware 314 346 Add Shared Folder 178 Change Version 91 Clone Virtual Machine 206 Conversion 131 New Package 431 New Team 252 New Virtual Machine 63 78 86 VMware Inc Index Workspace tab in preferences
184. ap for VNC Clients If you set a virtual machine to act as a VNC server you can specify which language to use for the keyboard that VNC clients use By default the US101 keyboard map U S English is used Before you begin set the virtual machine to act as a VNC server See Configure a Virtual Machine as a VNC Server on page 212 Also determine the location of the keymap file to use Default keymap files are included in the Workstation installation directory m On Windows hosts this directory is in C Documents and Settings All Users Application Data VMware vnckeymap m On Linux hosts this directory is in usr 1ib vmware vnckeymap If the keymap file you want to use is in another location determine the path to the file Also determine the language code Use the following list de German de ch German Switzerland es Spanish fi Finnish fr French fr be French Belgium VMware Inc Chapter 16 Connecting Devices fr ch French Switzerland is Icelandic it Italian jp Japanses nl be Dutch Belgium no Norwegian pt Polish uk UK English us US English To specify a language keyboard map for VNC clients 1 Use a text editor to open the configuration file vmx file for the virtual machine and add the following lines where lt port number gt is the port number to use m RemoteDispLlay vnc enabled TRUE m RemoteDispLay vnc port lt port number gt 2 Add one of the following
185. application in a virtual machine from a Windows host 1 Prepare the target virtual machine as described in Add a Virtual Serial Port to a Virtual Machine on page 319 Make sure you select This end is the server when configuring the named pipe 2 Power on the virtual machine 3 Choose VM gt Removable Devices menu to make sure the serial port is connected If Serial lt n gt is not reported as pipe lt namedpipe gt choose the virtual serial port and click Connect 4 Onthe host open a command prompt window and enter the following command lt debugger gt k com port pipe lt namedpipe gt pipe lt debugger gt is WinDbg or KD 5 Press Enter to start debugging Debug an Application in a Virtual Machine from Another Virtual Machine This configuration is useful if you use Workstation on a Linux host In this situation you have kernel code to debug in the target virtual machine and are running Debugging Tools for Windows WinDbg or Kernel Debugger KD in the debugger virtual machine on the same host Before you begin download and install WinDbg or KD in the Windows guest that you plan to use as the debugger virtual machine To debug an application from another virtual machine 1 Prepare the virtual machines as described in Add a Virtual Serial Port to a Virtual Machine on page 319 2 Power on both virtual machines 3 Use the VM gt Removable Devices menu to make sure the serial port is connected If the s
186. ard disk is on a network drive For best performance be sure the virtual machine s folder is on a local drive However if other users need to access this virtual machine consider placing the virtual machine files in a location that is accessible to them See Sharing Virtual Machines with Other Users on page 211 NOTE Ifyou plan to deploy the virtual machine on a USB drive first create the virtual machine on your local hard disk You can then use Pocket ACE features to deploy the virtual machine For information about the files stored in the virtual machine folder see Files That Make Up a Virtual Machine on page 93 Virtual Hardware Compatibility Levels This option is available for custom configurations only When you make a selection from the Hardware Compatibility list you see a list of other VMware products and versions that are compatible with your selection You also see a list of features that are not available for that version If one of the feature compatibility check boxes is available for the version you select you can select the check box to see a list of the additional limitations Number of Processors This option is available for custom configurations only Setting the virtual machine to have two processors is supported only for host machines with at least two logical processors If you are creating a Workstation 4 virtual machine you do not see this panel The following are all considered to hav
187. arent as a template When template mode is enabled a virtual machine cannot be deleted or added to a team and the virtual machine s snapshots cannot be deleted To enable template mode for a parent virtual machine of linked clones 1 Select the virtual machine to use as a parent of your linked clone 2 Verify that the parent has at least one snapshot Open the snapshot manager and create a snapshot if none exists See Snapshot Manager Overview on page 194 3 Choose VM gt Settings 4 Click the Options tab and select Advanced 5 Inthe Settings section click Enable Template mode to be used for cloning and click OK VMware Inc 205 Workstation User s Manual 206 Use the Clone Virtual Machine Wizard The Clone Virtual Machine wizard guides you through the process of making a clone You do not need to locate and manually copy the parent virtual machine files Before making a linked clone defragment the guest operating system s drives on the parent virtual machine Use the tools in the guest operating system to run a defragmentation utility See Defragment Virtual Disks on page 223 For information about preventing a linked clone s parent virtual machine from being deleted see Enable Template Mode for a Parent Virtual Machine of Linked Clones on page 205 NoTE Workstation 4 virtual machines and virtual machines created with other VMware products that are compatible with Workstation 4 must be upgr
188. aring and security model for local accounts policy to Classic local users authenticate as themselves m To configure the network on a Windows Vista guest the policy for the Classic local users authenticate as themselves must be set to the default value VMware Inc 487 Workstation User s Manual 488 Configuring the Firewall on Windows XP SP2 Virtual Machines Windows XP SP2 systems have the firewall enabled by default To debug in a virtual machine with Windows XP SP2 disable the firewall or configure it appropriately VMware recommends disabling the firewall if you are on a safe network For information about using Windows XP SP2 with the firewall enabled to set up remote debugging in Visual Studio go to the Microsoft Support Web site and enter the Microsoft knowledge base article ID 833977 in the Search menu Configuring User Accounts To configure user accounts log in to the guest operating system with an Administrator account You must use the same local or domain user account on the host machine to log in to the guest operating system NOTE The user name password and domain name if not local on both systems must match on the host and the guest Otherwise the Remote Debug Monitor on the guest cannot communicate with the Visual Studio on the host For additional information about how to set up Windows user accounts for remote debugging go to the Microsoft Developer Network Web site enter the search keywords E
189. at a time or you can silently install an ACE instance on multiple computers Manually Install VMware Player on a Linux Host Manually install VMware Player on systems where the end user does not have root access and does not already have VMware ACE or VMware Player installed To manually install VMware Player on a Linux host 1 VMware Inc In a terminal window enter the following command to become the root user su Mount the ACE package and locate the VMware Player installer in the package directory Depending on whether the host is a 32 bit computer or a 64 bit computer you see one of the following filenames m VMware Player i386 bundle m VMware Player x86_64 bundle 451 Workstation User s Manual 3 Copy the bund1e file to a temporary directory on the hard drive For example if you have a 64 bit computer and you want to put the file in the tmp directory enter the following command cp VMware PLayer x86_64 bundle tmp 4 Enter the following command to change to the directory to which you copied the file cd tmp 5 Enter the following command to run the installation program sh VMware Player lt architecture gt bundle The lt architecture gt value is either 1386 for 32 bit systems or x86_64 for 64 bit systems 6 Follow the wizard prompts that appear On most Linux distributions a GUI wizard appears On Red Hat Enterprise Linux 5 1 and some other distributions a command line wizard appears In
190. at uses the desired virtual network adapter 2 In the Network Connections window right click the virtual network adapter and choose Properties For Windows Vista in the Connection Status window click Properties and click Continue when prompted for permission 3 Inthe Properties dialog box select Internet Protocol TCP IP and click Properties 4 Inthe TCP IP Properties dialog box click Advanced 5 Onthe WINS tab under NetBIOS setting select Use NetBIOS setting from DHCP Server 6 Click OK twice and click Close VMware Inc 307 Workstation User s Manual 308 Enter the IP Address of a WINS Server Manually Use the IP address to connect to a WINS server in the same workgroup or domain that is not already set up on the host To enter the IP address of a WINS server manually 1 nH oO A Q In the virtual machine right click My Network Places and choose Properties For Windows Vista open the Network and Sharing Center and click the View Status link for the connection that uses the virtual network adapter In the Network Connections window right click the virtual network adapter and choose Properties For Windows Vista in the Connection Status window click Properties and click Continue when prompted for permission In the Properties dialog box select Internet Protocol TCP IP and click Properties In the TCP IP Properties dialog box click Advanced On the WINS tab click Add In the TCP IP WINS Server d
191. ated on the Shared Folders settings panel use the Folder Sharing section Select Enabled until next power off or suspend to enable folder sharing temporarily until you power off or suspend the virtual machine If you select Enabled until next power off or suspend and restart the guest or use the guest operating system to shut down shared folders are not disabled when you restart the virtual machine Select Always enabled to enable or disable specific folders in the Folders section Access the enabled shared folder For Windows guests see View Shared Folders in a Windows Guest on page 182 On Linux guests shared folders appear under mnt hgfs On Solaris guests shared folders appear under hgfs 179 Workstation User s Manual Enabling and Disabling Shared Folders You can enable shared folders for virtual machines created by other users enable or disable all folder sharing for a specific virtual machine and enable a specific shared folder for a virtual machine V CAUTION Enabling all shared folders can pose a security risk because a shared folder might enable existing programs inside the virtual machine to access the host file system without your knowledge 180 Enable Shared Folders for Virtual Machines Created By Other Users A shared folder is disabled by default if it was not created by the user who powers on the virtual machine This is a security precaution Folder sharing is also disabled by d
192. ating System Edition Red Hat Enterprise Linux 5 2 WS Red Hat Enterprise Linux 5 2 AS ES Red Hat Enterprise Linux 5 1 WS Red Hat Enterprise Linux 5 1 AS ES Red Hat Enterprise Linux 5 0 Red Hat Enterprise Linux 4 8 experimental Red Hat Enterprise Linux 4 7 Red Hat Enterprise Linux 4 6 Red Hat Enterprise Linux WS 4 5 formerly called 4 0 Update 5 Red Hat Enterprise Linux AS 4 0 updates 1 2 3 4 Red Hat Enterprise Linux ES 4 0 updates 1 2 3 4 Red Hat Enterprise Linux WS 4 0 updates 1 2 3 4 SUSE Linux Enterprise Server 10 SP1 SUSE Linux Enterprise Server 9 SP1 SP2 SP3 SP4 SUSE Linux Enterprise Desktop 10 SP1 SP2 Listed versions are also supported with no service pack openSUSE 10 3 experimental openSUSE 10 2 formerly known as SUSE Linux 10 2 Ubuntu Linux 8 04 Ubuntu Linux 7 10 Ubuntu Linux 7 04 Ubuntu Linux 6 10 Ubuntu Linux 6 06 64 bit Asianux Server 3 CentOS 5 3 experimental CentOS 5 2 CentOS 5 1 CentOS 5 0 Mandriva Corporate Desktop 4 0 Mandriva Corporate Server 4 0 Note On 64 bit Mandriva hosts some 32 bit compatibility libraries are required Specifically 32 bit glibc X11 and LibXtst so are required Oracle Enterprise Linux 5 3 experimental Oracle Enterprise Linux 5 2 Oracle Enterprise Linux 5 1 Oracle Enterprise Linux 5 0 VMware Inc 27 Workstation User s Manual Table 1 2 Supported Linux Host Operating Systems Continued Process
193. ating 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 97 Workstation User s Manual 98 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 starts when the guest operating system boots and 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 Workstation On Windows guests allows the mouse cursor to move freely between the guest and host operating systems On Windows guests matches the guest s 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 automate guest operating system operations The scripts run when the virtual machine s power state changes The VMware Tools service is not installed on NetWare operating systems Instead the vmwtool program is installed
194. ating system does not shut down after approximately 10 minutes the problem might be that the Sysprep tools were not in place The operation is cancelled and an error message tells you that instance customization failed The Package Creation Complete page appears when the process is complete It lists the location of the newly created package and provides a link to the package directory 435 Workstation User s Manual 7 Depending on which distribution method you chose do one of the following m If you created a single file for network distribution copy the file to the appropriate location on a network m If you created one or more files for distribution on CD or DVD use disc burning software to create the discs Follow these guidelines m The disc label you enter in your disc burning software for each disc must be the same as the name of the folder the wizard creates to hold that disc s contents m Burn the contents of each disc onto the top level of the disc The package installer expects to find only the contents of the folder and not the folder itself at the root level on the disc If you burn the folder itself onto the disc when you attempt to install the contents of the second or subsequent discs on the user s machine the error 1309 Error reading from file lt filename gt appears View Package Properties and Add Notes Use the Package Properties dialog box to view properties of the packages that you cr
195. ation 6 5 virtual machines and you want to deploy those virtual machines to run on a different VMware product you might need to downgrade to a version that is compatible with that product Using Workstation 6 5 you can upgrade and downgrade to versions 4 5 6 0 and 6 5 You can also determine which virtual hardware version to use Consider the following when changing the virtual hardware version of a virtual machine m For Workstation 5 6 and 6 5 virtual machines you can change the version of the original virtual machine or create a full clone so that the original remains unaltered For Workstation 4 virtual machines Workstation changes the original virtual machine m Ifyou upgrade a Workstation 4 or 5 virtual machine that is compatible with ESX Server to Workstation 6 x you cannot use the Change Version wizard to later downgrade it again to an ESX compatible virtual machine On Windows hosts however you can use the Conversion wizard choose File gt Import to perform such a downgrade m When you upgrade a Windows XP Windows Server 2003 or Windows Vista virtual machine the Microsoft product activation feature might require you to reactivate the guest operating system To change the version of a virtual machine 1 Make backup copies of the virtual disks vmdk files 2 Ifyou are upgrading from a Workstation 4 or 5 virtual machine or downgrading to a Workstation 4 or 5 virtual machine make a note of the NIC settings in
196. ation User s Manual 56 Console View The console view for an active virtual machine is like the monitor display of a physical computer Figure 3 3 Console View on a Windows Host Console View button XP VM VMware Workstation DER gt Fie Edt View YM Team Windows Help m nfolA Ga 88 menc om Sidebar lt PED XPYM x amp gt Powered on E xP vm B Favorites G Virtual Machine 1 Solaris Ms Gp xP vM a New Team Recent ACE Management Ser Internet i b Explorer A To direct input to this YM move the mouse pointer inside or press Ctrl G When a virtual machine is active the name of the virtual machine or team of virtual machines appears in a tab at the top of the console To switch from the active virtual machine or team click the tab of another virtual machine or team You can use the console tabs in the window mode and also in the quick switch mode Appliance View If you set up the virtual machine to act as an appliance such as a Web server with a browser based console you can specify that the default view is an appliance view The appliance view gives a brief description of the type of server or appliance It also provides a link that opens the browser on the host system and connects to the appliance s management console The appliance view is available only for virtual machines that you designate as appliances See Configure the Appliance View for a Virtual Machine on page 170
197. ation User s Manual 6 Save and close the aceMaster dat file 7 Optional To determine whether the parameters are set correctly preview the virtual machine in VMware Player See Use Preview Mode to Test Policy and Deployment Settings on page 429 Customizing the VMware Player Icons VMware Player has separate large and small application icons The large icon is used in the application switching interface visible when you press Alt Tab The size of the large icon is usually 32x32 pixels but VMware Player uses whatever size is specified for icon size in the system preference The small 16x16 pixels icon is used in the VMware Player title bar and on the Windows taskbar button for VMware Player The icons used for these purposes must be in ico file format and located in the ACE Resources subdirectory in the virtual machine directory The applicable parameters in the skin file include the following player iconSmall lt filename gt player iconLarge lt filename gt One ico file can contain multiple icons of different sizes You can specify the same ico file for player iconSmal1 and player iconLarge VMware Player extracts the icon of the appropriate size for each use Customizing the Title Bar Text You can specify what text appears in the VMware Player title bar You can also specify the font and font size used to display the text The text displayed in the title bar consists of three sections a prefix the
198. bar on the host 145 Workstation User s Manual To start a virtual machine that is available from a Web server you must use a command line command to begin streaming the virtual machine and then start it from the Workstation window To start a virtual machine from the command line you must use the platform specific program and startup options See Startup Options for Workstation and Virtual Machines on page 467 Start a Virtual Machine from the Workstation User Interface Before you begin make sure that all of the virtual machine files are accessible to the host where Workstation is installed You can add the name of the virtual machine to the Favorites list so that you do not need to browse to the file to open the virtual machine See Favorites List in the Sidebar on page 61 To start a virtual machine from the Workstation user interface 1 146 Start Workstation For instructions see Start Workstation on a Windows Host on page 51 Choose File gt Open and browse to the configuration file vmx file for the virtual machine See Virtual Machine Location on page 148 Choose VM gt Power gt Power On If you ever need to enter the BIOS setup for the guest operating system choose VM gt Power gt Power On to BIOS Click anywhere inside the virtual machine console to give the virtual machine control of your mouse and keyboard To log on to the operating system in the virtual machine typ
199. begin recording choose VM gt Replay gt Record A recording specific snapshot is taken and the recording dialog box indicates that recording is in progress If the Record command is unavailable the feature might not be enabled or the hard disk might be set to independent mode To add a marker during recording click Add Marker in the recording dialog box Aside from the markers you add markers are automatically added according to the frequency you set by using the virtual machine settings editor To stop recording click the Stop button in the recording dialog box or in the toolbar Optional On Windows while making a recording you can use the minimized record control to stop a recording or add a marker Complete the dialog box that appears and click Save To change the name of the recording add or change the description or delete the recording choose VM gt Snapshot gt Snapshot Manager Replay a Recording 246 If you change from windowed mode to full screen mode during replay the auto fit feature does not work To replay a recording 1 2 Select the virtual machine If it is powered on and you do not want to lose the current state of the virtual machine take a snapshot of it For instructions see Take a Snapshot on page 196 To play the latest recording of the virtual machine choose VM gt Replay gt Replay lt name_of _recording gt On Windows while replaying a recording you can use the
200. bled virtual machine choose File gt Connect to ACE Management Server and connect to the test server 2 h the virtual machine s summary view click Create new package in the Commands list 3 Complete the New Package wizard 4 Navigate to the package location and copy the package directory to a client test machine 5 On the client test machine run the ACE instance s setup exe file and complete the pages of the installation wizard 6 Start the ACE instance and activate it when prompted Depending on how you configured the package a Start menu item or a desktop shortcut or both are created on the client machine Depending on the runtime preferences you set the ACE instance might start in full screen mode when the host system starts 7 Verify that the ACE instance is configured as you intended and runs as you expect VMware Inc 437 Workstation User s Manual If you use ACE Management Server connect the ACE enabled virtual machine to the production server On the administrator machine in Workstation select the ACE enabled virtual machine and choose File gt Connect to ACE Management Server and connect to the production server If you use ACE Management Server create a new package The package you created for the test refers to the server you used for testing Instances created from that package refer to the test server Deploy Packages 438 Deploying packages means making the ACE package available to end
201. can always start Workstation from the command line Although you must become root to install Workstation you do not have to be root to start and run Workstation To start Workstation on a Linux host 1 Open a terminal window 2 Do one of the following m If usr bin is in your default path enter the following command vmware amp m If usr bin is not in your default path enter the following command usr bin vmware amp 3 Read and accept the end user license agreement EULA Overview of the Workstation Window 52 A Workstation virtual machine is like a separate computer that runs in a window on your physical computer However Workstation displays more than the screen of another computer From the Workstation window you can access and run virtual machines and teams of virtual machines You can also switch easily from one virtual machine to another VMware Inc Chapter 3 Learning Workstation Basics Figure 3 1 VMware Workstation Window 2 XP VM VMware Workstation menus File Edit View WM Team Windows Help toolbar a AA 88 Heoec of Sidebar aii Home x XxPYM X D Powered On a x tabs E PM Favorites Gj Virtual Machine 1 a H Solaris Yms sidebar oom home page S New Team F s summary or E ment Ser j E Gj Recent ACE Management Ser console view untetnet sExplorer message status To direct input to this YM move the mouse pointer inside or press Ctrl G 2 2 ie log bar The
202. can mount the Windows partition only You can mount a virtual disk that has a snapshot but if you write to the disk you can irreparably damage a snapshot or linked clone previously created from the virtual machine You cannot mount a virtual disk if any of its vmdk files are compressed or have read only permissions Change these attributes before mounting the virtual disk V CAUTION VMware recommends that you leave the check box called Open file in read only mode selected in the Map a Virtual Disk dialog box This setting prevents you from accidentally writing data to a virtual disk that might be the parent of a snapshot or linked clone Writing to such a disk might make the snapshot or clone unusable To map a virtual disk to a drive on the host 1 2 3 VMware Inc Choose File gt Map or Disconnect Virtual Disks In the Map or Disconnect Virtual Drives dialog box click Map In the dialog box click Browse navigate to a disk file vmdk file select it and click Open 185 Workstation User s Manual 4 Select the volume to map and select a drive letter that is not being used on your host 5 Click OK The drive appears in Windows Explorer on your host From the host you can read from or write to files on the mapped virtual disk 6 Optional To view a mapped drive choose VM gt Settings gt Hardware select the hard disk and click Utilities gt Map When you are ready to unmap the drive see
203. can suppress security prompts using Internet Explorer or editing your registry key Suppress Security Prompts on the Guest System Using Internet Explorer VMware recommends that you turn off security prompts on the guest operating system To suppress security prompts on the guest system using Internet Explorer 1 Inthe guest Internet Explorer choose Tools gt Internet Options gt Security gt Local Intranet and click Sites 2 Click Advanced and add a new Web site file host Edit a Registry Key to Suppress Security Prompts VMware recommends that you turn off security prompts on the guest operating system To edit a registry key to suppress security prompts 1 Inthe guest open the registry 2 Add anew key called host under HKCU Software Microsoft Windows CurrentVersion InternetSettings ZoneMap Domains 3 Inthe host key create DWORD Value called file and set its value to 1 Installing the Microsoft _NET Framework to Support Managed Applications To debug managed C C and Visual Basic applications which use the Common Language Runtime install the Microsoft NET Framework version 2 0 or higher on the guest operating system VMware Inc 489 Workstation User s Manual Rename Virtual Machine Computer Names Computer names must be unique on all virtual machines otherwise the Integrated Virtual Debugger cannot find the appropriate virtual machine on the network To rename virtual machine computer names 1 On
204. can usually take a snapshot while a virtual machine is powered on powered off or suspended Following are the prerequisites for taking a snapshot Any suspend operations must be complete The virtual machine is not communicating with another computer See Snapshot Conflicts on page 192 If your use of virtual machines is strongly performance oriented the guest operating system s drives are defragmented See Defragment Virtual Disks on page 223 If the virtual machine has multiple disks in different disk modes the virtual machine is powered off For example if a special purpose configuration requires you to use an independent disk you must power off the virtual machine before taking a snapshot If the virtual machine was created with Workstation 4 delete any existing snapshots or upgrade the virtual machine to Workstation 5 or higher See Change the Version of a Virtual Machine on page 91 To take a snapshot 1 2 3 196 Choose VM gt Snapshot gt Take Snapshot Enter a unique name Optional Enter a description Use this field to record notes about the virtual machine state captured in the snapshot Click OK VMware Inc Chapter 9 Preserving the State of a Virtual Machine Rename a Snapshot or Recording Use the snapshot manager to change the name of a snapshot or its description at any time To rename a snapshot or recording 1 Choose VM gt Snapshot gt Snapshot Manager 2 Select
205. ce belongs All entries in the list of specific USB devices are maintained in a device database that is included with the files for this ACE enabled virtual machine You can copy and share the database It is not write protected The default location for the file is C Documents and Settings ALL Users Application Data VMware VMware Workstation usbhistory ini m Device class For example allow use of human input devices HIDs such as mice and keyboards but disallow use of communications devices such as modems and cell phones If no specific device rule exists for a device and more than one device class rule applies to that device the most restrictive rule is applied For example a device might include both a fax function and a print function and therefore can belong to more than one class If one rule blocks a fax device but another rule allows a print device the combination fax and print device is blocked m All USB devices Allow or deny access to all connected USB devices Device class rules and specific device rules override general access rules Set an Access Policy for USB Devices You might want to set a policy that prevents end users from connecting such USB devices as mass storage devices printers or modems to the ACE instance Before you use the policy editor determine a strategy for setting the policy If you want a restricted environment you can plan to generally block access to all USB devices and then specify
206. ch as the following Specify whether virtual machines that are not ACE instances can run on the machine This is a host wide policy which requires an administrator to install the package Specify that only ACE instances with a specific creator ID can run on the machine You can control which virtual machines and ACE instances can be run on a host by editing the aceMaster dat file in the virtual machine directory Before you begin if you plan to run multiple ACE instances on the end user s machine determine which ACE enabled virtual machine you want to use for setting host wide policies To control which ACE instances run on a host 1 On the administrator machine where Workstation is installed power off and close the ACE enabled virtual machine Use a text editor to open the aceMaster dat file for the ACE enabled virtual machine This file is located in the same directory as the configuration file vmx file for the ACE enabled virtual machine Optional To specify that non ACE virtual machines cannot run on the host find the al LowVMs property and change it from 1 to 0 Find the requiredCreatorID property and set it to an identifier For example to set the required creator ID to creator edit the line as follows requiredCreatorID creator1 You set requiredCreatorID once for each host You do not need to set this property on other ACE instances that run on the same host This is a host wide policy which require
207. cified as lt key gt lt modifier gt It has no default For example to use Ctrl Shift F9 to switch to the host operating system add the following line to the config ini file or modify its value if the option is already listed FullScreenSwitch hostDirectKey 0x78 0x6 Other Entries in the Global Configuration File The global configuration file config ini entries in Table 17 2 are optional They enable you to control certain functions of the virtual machine that are important in work environments where virtual machines need to be isolated from each other and from the host computer Table 17 2 Optional Global Configuration File Entries Default Option Description Setting Isolation tools copy enable This option determines whether data in TRUE Isolation tools paste enable One virtual machine or the host operating system can be copied to another virtual machine or to the host operating system Isolation tools paste enable This option determines whether data TRUE Isolation tools copy enable copied in one virtual machine or the host operating system can be pasted into another virtual machine or the host operating system Isolation tools HGFS disable This option determines whether virtual FALSE machines can be configured with shared folders for sharing files among virtual machines and with the host computer VMware Inc Chapter 17 Special Purpose Configuration Options for Windows Hosts Table 17 2 Optiona
208. ckage wizard creates an executable file that contains an ACE enabled virtual machine its policies deployment settings scripts and a copy of VMware Player You can easily deploy and install the package on end user s machines Before you begin verify that the packaging prerequisites are satisfied See Prerequisites for Using the Packaging Wizards on page 433 To use the New Package wizard 1 2 VMware Inc Open the ACE enabled virtual machine to use as the basis for the package Make sure the virtual machine is powered off rather than suspended When you exit preview mode by default VMware Player suspends the virtual machine If necessary use Workstation to power off the virtual machine Choose VM gt ACE gt New Package Complete the New Package wizard Optional If you are prompted to select a package distribution format and you select Multiple folders for creating DVDs or CDs write down the disc label prefix you specify When you later use disc burning software to create the discs the name you enter for each disc must be the same as the name of the folder the wizard creates to hold that disc s contents for example DISC1 DISC2 To begin the packaging process click Next on the Package Summary page Package creation takes a substantial amount of time especially for packages that include large virtual machines or instance customization settings During the instance customization stage if the guest oper
209. click OK Prepare the Guest Operating System for Accelerated 3 D Before you begin make sure the guest operating system is Windows XP and make sure the latest version of VMware Tools is installed See Installing VMware Tools on page 100 To prepare the guest operating system for accelerated 3 D 1 Power on the virtual machine 2 Install DirectX 9 0c End User Runtime This download is available from Microsoft Download Center 3 Install and run your 3 D applications Configuring Sound Workstation provides a sound device compatible with the Sound Blaster AudioPCI and supports sound in Windows 95 Windows 98 Windows Me Windows NT Windows 2000 Windows XP Windows Server 2003 and Linux guest operating systems The Workstation sound device is enabled by default Sound support includes pulse code modulation PCM 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 Windows 2000 Windows XP and most recent Linux distributions automatically detect the sound device and install appropriate drivers for it VMware Inc 167 Workstation User s Manual For Windows Vista 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
210. com netxtreme On Windows hosts to determine the device name go to the Network Connections item in the Control Panel Click OK Create an ACE package and deploy the package This automatic bridging setting is a host policy which means that you can change the setting for a deployed ACE instance only by changing it in the policy and then creating and deploying a new ACE package 393 Workstation User s Manual Understanding the Interaction of Host and Guest Access Filters with Tunneling Protocols Host and guest access filters can differ in their interactions with tunneling protocols A host network access filter sees traffic before packets are encapsulated in the tunneling protocol for example VPN A guest network access filter sees traffic after the packets are encapsulated in the tunneling protocol Because of this guest access filter behavior a user might be able to circumvent guest access restrictions by using tunneling protocols or proxies Updating a Network Access Policy You must create and deploy a new package in order for the host policy to take effect If you use a managed ACE enabled virtual machine to create packages that do not contain a host policy and later edit the ACE enabled virtual machine s network access policy to include a host policy and publish the change instances created from packages of that ACE enabled virtual machine do not have a host policy applied A warning appears on the network access polic
211. controls in the minimized replay control VMware Inc Chapter 12 Recording and Replaying Virtual Machine Activity To play an earlier recording use the snapshot manager as follows a Choose VM gt Snapshot gt Snapshot Manager b Select the recording snapshot to play and click Replay If you stop the recording before it is finished replaying by clicking the Go Live button and replay the recording again the recording starts from the beginning not from the point where you clicked Go Live A snapshot of a recording is shown in Figure 9 4 Snapshot Manager on a Windows Host on page 194 In the dialog box that appears confirm that you want to start replaying the recording To suspend the replay click the Pause button in the replay control dialog box The button toggles to a Play button so that you can click it again to resume playing the recording Optional To make a trace file of events that occurred during recording see Create an Execution Trace File of a Recording on page 248 Optional To stop replaying the recording before it finishes playing click the Go Live button to stop the replay and resume interacting with the virtual machine Browse a Recording The length of a recording can vary from a few minutes to several hours When the recording is several hours long use the position slider to access the recording at random intervals On Windows and Linux hosts zoom in and out of the recording by using the
212. copied before any pre debugging commands are run Set Command Line to one or more semicolon delimited commands that are run after files are copied and before the debugging session starts Set Post Debug Event Properties Post Debug Event properties determine which actions are performed after the debug command ends All of these settings are optional To set Post Debug Event properties 1 2 3 Choose VMware gt Options In the left pane click Remote Debugging in VM and select Post Debug Event Set Command Line to one or more semicolon delimited commands that are run after the debugging session ends Set the Termination Mode to one of the following m No operation default m Power off m Revert to parent m Suspend Rename a Configuration You can rename a configuration so that the new name reflects the settings of your configuration To rename a configuration 1 2 VMware Inc Choose VMware gt Options Choose the configuration to rename from the Configuration drop down menu and click the Edit icon On the Edit Configuration page select the configuration to rename and click Rename Type the new name over the existing name and press Enter 495 Workstation User s Manual At the confirmation prompt click Yes Click Close The renamed configuration is listed as the active configuration in the Configuration drop down menu You can edit its configuration properties as described in Setting Configura
213. ct Custom hot key to exit kiosk mode 3 Click in the Type hot key here field and press a key combination For example press Alt X rather than typing the characters ALt X VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Setting Hot Fix Policies for Standalone ACE Instances This policy enables users of standalone ACE instances to request hot fixes if they lose or forget the ACE password try to run an expired ACE instance or move a copy protected ACE instance to a new location To address these types of problems for managed rather than standalone ACE instances use the VMware Help Desk Web application or the instance view in Workstation For more information see the ACE Management Server Administrator s Guide The hot fix request is a file that the user must submit to an administrator for action You configure whether the user submits the file to an administrator manually or through email generated by the Hot Fix Request wizard For automatically generated email the Hot Fix Request wizard on the user s computer attempts to use a MAPI email client on the host operating system The hot fix request file is included as an attachment to the email message The message uses the email address and subject line that you specify If you choose email and the automatic submission fails the Hot Fix Request wizard allows the user to save the hot fix request as a file The user must then send the file to an admin
214. ct the virtual machine s CD drive to the ISO image file and power on the virtual machine m Foran ISO image connect the CD ROM drive to an ISO image file of an installation disk VMware Inc Chapter 4 Creating and Upgrading a Virtual Machine 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 3 Click the Power On button 4 Follow the instructions provided by the operating system vendor 5 Ifthe operating system spans several CDs follow these steps when you are prompted to insert the second CD a Disconnect from the current image by choosing VM gt Removable Devices gt CD ROM gt Disconnect b Edit the CD settings by choosing VM gt Removable Devices gt CD ROM gt Edit c For Use ISO image file click Browse and select the ISO image for the second CD d Inthe Device Status area select the Connected check box and click OK e Inthe guest operating system click OK or respond to the prompt so that installation can continue f Repeat this process for additional CDs After the guest operating system is installed you can use the standard tools within the operating system to configure its settings VMware recommends that you install VMware Tools before you activate the license for the operating system See Installing VMware Tools on page 100
215. ctKey lt value gt Use this setting to define a hot key for switching directly to the host operating system See Host Operating System Hot Key on page 360 VMware Inc Chapter 17 Special Purpose Configuration Options for Windows Hosts 3 Optional Specify other full screen switch mode settings you want to use To specify hot keys for switching to other virtual machines or the host computer first see the following sections in the order listed m Virtual Key Codes on page 357 m Other Entries in the Global Configuration File on page 360 4 Save and close the file 5 Set permissions on this file so that other users cannot change it 6 Open the preferences ini file with a text editor and add the following lines pref fullScreen v5 TRUE pref autoFitFullScreen fitGuestToHost On most Windows hosts this file is located in USERPROFILE Application Data VMware preferences ini On Windows Vista hosts this file is located in USERPROFILE AppData Roaming VMware preferences ini To specify a hot key for switching to a specific virtual machine see Virtual Machine Hot Key on page 359 Virtual Key Codes The hot key entries described in this section require you to enter a virtual key code as part of the value for an option Virtual key codes use hexadecimal format which is a hexadecimal number preceded by 0x For example to use the virtual key code of 5A as a value type 0x5A Microsoft provides a
216. d FullScreenSwitch cycleHost TRUE Hot Keys for Switching Directly to Virtual Machines and the Host Computer You can specify a hot key or combination of hot keys for switching directly to any available virtual machine on a host computer Each time you press the specified hot key the screen display switches to that of the specified virtual machine You can also specify a hot key for switching directly to the host operating system Virtual Machine Hot Key You define the hot key used to switch to a virtual machine by adding a local configuration setting in the virtual machine s vmx file Use the following format lt option gt lt value gt VMware Inc 359 Workstation User s Manual 360 Entries in the configuration files can appear in any order The value of this option defines the hot key It is specified as lt key gt lt modifier gt It has no default For example to use Ctrl Shift F1 to switch to a particular virtual machine add the following line to that virtual machine s vmx file or modify its value if the option is already listed FullScreenSwitch directKey 0x70 0x6 If any particular virtual machine is not running pressing the hot key for that virtual machine has no effect Host Operating System Hot Key You define the hot key used to switch to the host operating system by adding a line to the global configuration file config ini The value of this option defines the hot key It is spe
217. d VMware Inc 85 Workstation User s Manual Select the Fast synchronize cache check box to reserve space for writing changes from the Pocket ACE cache on the host Having this space available reduces the time it takes to synchronize files with the host To determine what number to enter in the Virtual hard disk size text box of the calculator you need to how much disk space is available on the device Plug the USB device in to your host computer and use the My Computer item to display its properties This number cannot be less than the amount shown for Space required on USB device in the calculator If necessary reduce the number in the Virtual hard disk size text box until the amount of total space required is correct for the device Use the New Virtual Machine Wizard The New Virtual Machine wizard guides you through the key steps for setting up anew virtual machine helping you set various options and parameters Many of the settings you specify in the New Virtual Machine can be changed later if necessary You can use the virtual machine settings editor if you need to make changes after the initial creation From the menu bar choose VM gt Settings Before you begin determine what type of media to use for installing the operating system in the virtual machine and do one of the following m Ifyou plan to use an installation CD or DVD for installing the guest operating system insert the CD or DVD in the host s CD ROM drive
218. d They might sometimes also have problems with domain validation and name resolution Login Issues After Reverting to a Reimage Snapshot Problem The ACE user cannot log the ACE instance back in to a domain after choosing VMware Player gt Troubleshoot gt Revert to Reimage Snapshot Description The ACE instance has a Windows guest operating system installed and the machine account password for the domain is periodically renewed by default If the password is renewed by the time the user reverts the ACE instance to the snapshot the snapshot s password is invalid and login fails Solution To avoid this problem ensure that the following security policy is enabled Refuse machine account password changes You can enable this policy on the ACE enabled virtual machine affecting all instances created from it or on the primary domain controller For details about how to change the policy see the following Microsoft articles m Local Security Policies Go to the Microsoft Support site enter the Microsoft knowledge base article ID 175468 in the search criteria and click the first search result m PDC Security Policies Go to the Microsoft TechNet Web site and enter Domain controller Refuse machine account password changes in the search criteria VMware Inc Chapter 22 Installing ACE Packages Issues with Domain Validation or Name Resolution Problem When you try to join an ACE enabled virtual machine to a domain domain
219. d click inside the second monitor 161 Workstation User s Manual 162 Fitting the Workstation Console to the Virtual Machine Display The Autofit and Fit commands in the View menu allow you to match the Workstation console with the guest operating system display size With both Autofit commands toggled off Workstation does not automatically match window sizes as you work Scroll bars appear in the console when the Workstation console is smaller than the guest operating system display A black border appears in the console when the console is larger than the guest operating system display The Autofit and Fit commands are described in Table 7 1 Table 7 1 Autofit and Fit Commands View Menu Command Description Autofit Window Causes the Workstation console to maintain the size of the virtual machine s display resolution If the guest operating system changes its resolution the Workstation console resizes to match the new resolution Autofit Guest Causes the virtual machine to resize the guest display resolution to match the size of the Workstation console Fit Window Now Causes the Workstation console to match the current display size of the guest operating system Fit Guest Now Causes the guest operating system display size to match the current Workstation console An Autofit command is toggled on or off each time you select it If Autofit Window and Autofit Guest are toggled on you can manually resize the Wo
220. d enter the path and filename or browse to the location of the file Under Device status if you do not want the parallel port to connect at power on deselect the check box Click Finish If the guest operating system is Windows 95 or Windows 98 run the guest operating system s Add New Hardware wizard to let Windows detect the new device To display this wizard choose Start gt Settings gt Control Panel gt Add New Hardware VMware Inc Chapter 16 Connecting Devices Troubleshoot ECR Errors for Parallel Ports When you power on the virtual machine after adding a parallel port you might see an error message stating that the parallel port on the host does not have an Extended Control Register ERC If so it is possible the hardware supports ECR but it has been disabled in the BIOS To troubleshoot ECR errors for parallel ports 1 Reboot the host 2 Early in the boot process press and hold down the Delete key to enter the host computer s BIOS configuration editor 3 Find the parallel port field and enable Extended Capability Port ECP mode or a combination of modes that includes ECP Most modern computers support ECP mode Configuring a Parallel Port on a Linux Host For a parallel port to work properly in a guest it must first be configured properly on the host Most problems with parallel ports are caused by mistakes in the host configuration Linux kernels in the 2 4 x and 2 6 x series use a special arbit
221. d software are installed in it To review the configuration of an ACE enabled virtual machine 1 Verify that the ACE enabled virtual machine has the necessary operating system application software and VMware Tools installed See Installing VMware Tools on page 100 For information about specific operating systems see the VMware Guest Operating System Installation Guide 2 To review configuration settings select the ACE enabled virtual machine and choose View gt Current View gt Summary 3 To review virtual machine devices and virtual hardware click the Devices tab in the summary view 4 To review virtual machine configuration options click the Options tab 5 To make changes to devices or options click Edit virtual machine settings in the Commands list 6 To review policies and deployment settings click the ACE tab 7 To make changes to policies or deployment settings click Edit policies or Edit deployment settings in the Commands list Use Preview Mode to Test Policy and Deployment Settings Preview mode enables you to see the effects of changed policies without having to package and deploy them Preview mode also enables you to see the effects of setup choices without having to create deploy and install a full package Before you begin verify that the settings and deployment platforms you want to test are appropriate for preview mode Because ACE features are available only in the Windows version of Workstatio
222. d them again Upgrade Workstation 5 on Windows XP to Workstation 6 5 on Windows Vista As part of the upgrade you must uninstall the Workstation 5 application but you do not need to uninstall Workstation 5 virtual machines To upgrade Workstation 5 on Windows XP to Workstation 6 5 on Windows Vista 1 On the Windows XP host use the Control Panel s Add Remove Programs item to uninstall Workstation 5 x 2 Upgrade the operating system to Windows Vista as described in the Microsoft documentation 3 Install Workstation 6 5 4 Optional To upgrade the virtual machines use the Change Version wizard in Workstation 6 5 See Change the Version of a Virtual Machine on page 91 48 VMware Inc Chapter 2 Installing and Upgrading VMware Workstation Upgrade Workstation 5 on Windows Vista to Workstation 6 5 on Windows Vista Because Workstation 5 was only experimentally supported on Windows Vista VMware recommends manually uninstalling Workstation 5 x before installing Workstation 6 5 As part of the upgrade you must uninstall the Workstation 5 application but you do not need to uninstall Workstation 5 virtual machines To upgrade Workstation 5 on Windows Vista to Workstation 6 5 on Windows Vista 1 Go to Start gt Control Panel gt Programs gt Programs and Features gt Uninstall a program 2 Select VMware Workstation and click Uninstall 3 Install Workstation 6 5 See Install Workstation on a Windows Host on pa
223. d use a USB device on a Linux host 1 Run the following command as root mount t usbfs none proc bus usb 2 Connect the USB device to the host and begin using it VMware Inc 339 Workstation User s Manual How Device Control ls 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 disconnected 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 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 connect to the device in the virtual machine again On Windows 2000 Windows XP and Windows Server 2003 hosts when you connect a USB network or storage device to a virtual machine a message might appear on the 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 If the network or st
224. de switch to the previous powered on virtual machine arrow Change the Hot Key Combination Hot key combinations or shortcut keys are key combinations you press to interact with virtual machines For a list of actions you can invoke by using hot keys see Table 3 1 By default most hot key combinations include Ctrl Alt but you can change this combination For example you can change the setting so that all hot key combinations use Ctrl Shift Alt This is useful if you want to prevent certain key combinations such as Ctrl Alt Del from being intercepted by Workstation instead of being sent to the guest operating system The hot key preferences you set in the preferences editor apply to virtual machines you access from within Workstation These settings do not affect virtual machines or ACE instances distributed to other users VMware Inc 71 Workstation User s Manual To change the hot key combination 1 2 3 Choose Edit gt Preferences Click the Hot Keys tab Use the following information to help you choose a key combination Custom key combinations involve using a combination of the Ctrl Shift Alt and Windows keys The Windows key is the key between the Ctrl and Alt keys on your keyboard The modifiers for the custom combination are m Down The key must be pressed to use the hot key sequence m Up The key must not be pressed to use the hot key sequence m Either The key can be up or down This modifier
225. de if the host s address matches any of the address list entries in a specified condition When the host connects to a network a check is performed to determine whether the network matches the conditions for a zone The checking starts with the topmost zone in the table and continues down the table until a match is made or the Everywhere Else zone is reached When a match is made the zone checking stops and filter rules for that zone are applied There are trade offs between using shorter and longer lists of conditions If you use a longer list you minimize the chances of a false positive result or a misidentification Minimizing the chance of a false positive result or a misidentification can be important if you are providing an ACE package to someone who connects a host computer to multiple networks at different times If one of the other networks matches the characteristics you define in the zone definition the host and instance access policies are applied even if the host is not connected to your network VMware Inc 387 Workstation User s Manual 388 In some cases however using a longer list might also increase the likelihood that a user could circumvent the detection mechanism For example such an error might be made if you switch the host to use a static IP address instead of DHCP and configure the host with only a subset of the characteristics defined for your zone such as only network address or network address and DNS s
226. different directory Enable or Disable Drag and Drop To prevent files from being transferred between the virtual machine and the host disable the drag and drop feature Before you begin make sure VMware Tools is installed on the virtual machine To enable or disable drag and drop 1 Start Workstation and select the virtual machine 2 Choose VM gt Settings 3 Click the Options tab and select Guest Isolation 4 Select or deselect the Enable drag and drop check box and click OK Using Copy and Paste To use the copy and paste feature VMware Tools must be installed on the virtual machine This feature requires Linux hosts and guests to run X Windows and Solaris 10 guests to run an Xorg X server and JDS Gnome Copying and pasting text and files works with Linux and Windows hosts and Linux Windows and Solaris 10 guests However this feature does not work on Windows 95 98 and NT guests You can cut or copy and paste text from one virtual machine to another but you cannot copy and paste files between virtual machines You can cut or copy and paste text between applications in the virtual machine and the host computer or between two virtual machines Use the normal hot keys or menu choices to cut or copy and paste 176 VMware Inc Chapter 8 Transferring Files and Text Between the Host and Guest Enable or Disable Copy and Paste To prevent accidental copying and pasting from one environment to another disable this feature Before you be
227. ding starts from the current state of the virtual machine powering it on if necessary To set advanced properties for replay debugging 1 2 VMware Inc Choose VMware gt Options In the left pane click Replay Debugging in VM and select Advanced 501 Workstation User s Manual Enable Automatic Markers If you use reverse execution for a long recording configure Workstation to periodically create markers Markers are snapshots that the Integrated Virtual Debugger uses to avoid replaying the entire recording during reverse execution Markers reduce the latency of reverse execution for long running recordings To enable automatic markers 1 From the Workstation menu bar choose VM gt Settings 2 Select the Options tab 3 Click Snapshot Replay 4 Under the Replay section set the Marker Frequency option Debugging Applications in Virtual Machines Using Replay Debugging After you create the appropriate configurations for replay debugging the Integrated Virtual Debugger lets you m Create a recording m Start a debugging session in the replay debugging mode m Start a reverse execution m Stop a reverse execution Create a Recording of a Program Execution Using Visual Studio Before you can debug an application in a recording you must create a recording of the application Recordings can be created from within Visual Studio or manually using Workstation For more information on creating a recording using Worksta
228. disk s total capacity memory and approximately 300MB for overhead See Use the New Virtual Machine Wizard on page 86 VMware Inc 441 Workstation User s Manual Policies and Deployment Settings for Pocket ACE Some policies apply only to Pocket ACE You can set Pocket ACE close behavior by editing the runtime preferences policy Close behavior determines whether the ACE instance is powered off or suspended when the user exits and whether changes are synchronized on the removable device See Pocket ACE Cache Settings on page 399 Pocket ACE ignores some policies Although you can set host and snapshot policies and create a package that includes them Pocket ACE instances ignore these policies Administrators cannot revert to reimage snapshots when running a Pocket ACE in administrator mode in VMware Player Create a Pocket ACE Package 442 Before you begin determine the following information which is specific to Pocket ACE m Make sure the portable device meets the hardware and disk space requirements for Pocket ACE See Portable Device Requirements on page 441 m Determine whether you want to deploy the Pocket ACE to Windows machines 32 bit Linux machines 64 bit Linux machines or some combination Your choices affect the disk space requirements m Determine the password you want to use for anyone who attempts to deploy the package to a portable device If you do not want to require a password m
229. dows Vista Ultimate Edition SP1 Listed versions are also supported with no service pack Windows Server 2003 x64 Edition with SP1 Windows Server 2003 x64 Edition R2 SP2 Windows XP Professional x64 Edition with SP1 or later service pack Linux Host Operating Systems Workstation supports the following Linux 32 bit and 64 bit distributions and kernels for the host operating systems Workstation might not run on systems that do not meet these requirements As newer 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 following list its use with VMware products is not supported Look for newer prebuilt modules in the Downloads area of the VMware Web site Table 1 2 Supported Linux Host Operating Systems Processor Type Operating System Edition 32 bit Asianux Server 3 CentOS 5 3 experimental CentOS 5 2 CentOS 5 1 CentOS 5 0 Mandriva Corporate Desktop 4 0 Mandriva Corporate Server 4 0 Oracle Enterprise Linux 5 3 experimental Oracle Enterprise Linux 5 2 Oracle Enterprise Linux 5 1 Oracle Enterprise Linux 5 0 VMware Inc Chapter 1 Introduction and System Requirements Table 1 2 Supported Linux Host Operating Systems Continued Processor Type 32 bit continued Oper
230. drop down menu Set Remote Debug Monitor to the location of the Remote Debug Monitor on the host The default is the Visual Studio installed path Program Files Microsoft Visual Studio 8 Common7 IDE Remote Debugger x86 msvsmon exe Use this default Remote Debug Monitor to debug a 32 bit process in a 32 bit virtual machine and a 32 bit process in a 64 bit virtual machine To debug a 64 bit process in a 64 bit virtual machine use the 64 bit Remote Debug Monitor Program Files Microsoft Visual Studio 8 Common7 IDE Remote Debugger x64 msvsmon exe Type a name for the Remote Debug Monitor on the guest The default name is VMDebug If a Remote Debug Monitor is already running on the guest with that name start another one with a different name Choose the process to attach to from the list of available processes and click Attach Optional To refresh the list of running processes click Refresh VMware Inc Appendix C Using the Integrated Virtual Debugger for Visual Studio Using the Replay Debugging Mode The replay debugging mode of the Integrated Virtual Debugger allows you to debug an application in a recording of a virtual machine execution This mode is different from the remote debugging mode in that replay debugging requires creating a recording of an application s execution before you can debug Recordings can be made using the Workstation user interface or from within Visual Studio using the Create Recording for
231. dvanced Server AS Red Hat Enterprise Linux Enterprise Server ES Red Hat Enterprise Linux Workstation Red Hat Enterprise Linux Desktop with or without the Workstation Option Red Hat Enterprise Linux Advanced Platform with or without the Workstation Option SUSE Linux openSUSE Linux SUSE Linux Enterprise Server SUSE Linux Enterprise Desktop Turbolinux Server Ubuntu Linux Novell NetWare 32 Bit NetWare Novell Open Enterprise Server 32 bit Open Enterprise Server 32 bit FreeBSD 32 bit FreeBSD 32 bit Note If you use SCSI virtual disks larger than 2GB with FreeBSD 4 0 4 3 the guest operating system does not boot To work around this issue see the VMware Guest Operating System Installation Guide FreeBSD 64 bit FreeBSD 64 bit Sun 32 bit Solaris x86 32 bit Sun Java Desktop System JDS Sun 64 bit Solaris x86 64 bit VMware Inc 35 Workstation User s Manual 36 Support for 64 Bit Guest Operating Systems Workstation supports virtual machines with 64 bit guest operating systems running on host machines with the following processors m Revision D or later of AMD Athlon 64 Opteron Turion 64 and Sempron m Intel Pentium 4 and Core 2 processors with EM64T and Intel Virtualization Technology Workstation supports virtual machines with 64 bit guest operating systems only on host machines that have one of the supported 64 bit processors When you power ona
232. e 2 Choose VM gt Settings 3 Onthe Hardware tab select a DVD CD ROM or floppy drive VMware Inc Chapter 11 Using Disks and Disk Drives 4 Doone of the following m Fora DVD or CD ROM drive select Use ISO Image and specify the path name and filename m Fora floppy drive m Ifthe file already exists select Use floppy Image and specify the path name and filename m To create an image file click Create browse to the directory where you plan to store the floppy image file supply a filename and click Save on Windows hosts or Open on Linux hosts 5 Optional To make the file read only select the Read Only check box 6 Click OK Using VMware Virtual Disk Manager VMware Virtual Disk Manager is a Workstation utility that allows you to create manage and modify virtual disk files from the command line or in scripts You can enlarge a virtual disk so that its 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 use ghosting software to transfer the data on a virtual disk to a larger virtual disk You cannot do this with physical hard drives You can also change disk types When you create a virtual machine 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
233. e ESX Virtual Machine Source You must supply the name of the ESX server and the user name and password for logging in Password Protected Virtual Machines If the virtual machine you want to import is password protected you must supply the password About Page Files and Hibernation Files You can import all the disks for the physical or virtual machine or to save space you can select some of the volumes and leave out others If you select specific volumes you can also ignore the page and hibernation files These files are large and for volume based cloning do not provide information that you need to copy Supported Volume Types Some types of source volumes or partitions are unsupported and are skipped during cloning Virtual machine importing supports basic volumes and all types of dynamic volumes except RAID Only Master Boot Record MBR disks are supported GUID Partition Table GPT disks are not supported Disk Space Allocation As is the case when you use the New Virtual Machine wizard you must specify whether to allocate all the space at creation time or allow the files to grow Allocating space at creation time gives you better performance but is a time consuming process VMware recommends that you allow the disk to grow Select the option Split disk into 2GB files if your virtual disk is stored on a file system that does not support files larger than 2GB Full or Linked Clones If the source is a virtual machine
234. e arrow as shown in Figure 7 1 and select the virtual machine m To go to the next virtual machine press Ctrl Alt right arrow or press Ctrl Alttleft arrow to go to the previous virtual machine m Use the VM menu on the toolbar to access the Workstation VM menu commands m Use the System menu to switch to Unity mode or exclusive mode or to use the autofit command to adjust screen resolution m To display the virtual machine across two or more monitors in full screen mode see Use Multiple Monitors for One Virtual Machine on page 159 155 Workstation User s Manual 156 Set Preferences for Autofit Full Screen Mode and Unity Mode You can set preferences for how the display settings of all virtual machines adjust to fit the Workstation window These adjustments occur when you resize the Workstation window or when you change the display settings inside the guest You can also configure how the host and guest display settings interact when you enter full screen mode and Unity mode Before you begin make sure that VMware Tools is installed in the guest operating systems in the virtual machines To set preferences for autofit full screen mode and Unity mode 1 Choose Edit gt Preferences 2 Click the Display tab 3 Select one or more check boxes in the Autofit section 4 Use the following information to help you complete the Full Screen section m Select Autofit guest to change the guest s resolution settings t
235. e 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 111 Workstation User s Manual 112 4 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 5 Make sure the VMware Tools virtual CD ROM image netware iso is not attached to the virtual machine If it is attached disconnect it Right click the CD ROM icon in the status bar of the console window and choose Disconnect Start 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 the fit guest to window feature and Unity mode among 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
236. e Cycle Multiple Monitors button until the display returns to one monitor Use Multiple Monitors for Multiple Virtual Machines If your host has a multiple monitor display you can run a different virtual machine on each monitor Before you begin make sure the guest operating system has VMware Tools installed See Installing VMware Tools on page 100 To use multiple monitors for multiple virtual machines 1 VMware Inc To open multiple Workstation windows choose File gt New gt Window On Linux hosts although you can have multiple Workstation windows the windows operate in a single Workstation process which saves memory and allows preferences and Favorites list items to be shared Optional On Linux hosts to run separate Workstation processes in different X servers start the second instance of Workstation with the W flag In a terminal window enter the following command vmware W amp Start one or more virtual machines in each Workstation window If you have a virtual machine running in one window and you want to run that virtual machine in another Workstation window close the virtual machine in the first window before you attempt to open it in another Drag each Workstation window to the monitor on which you want to use it To switch mouse and keyboard input from the virtual machine on the first monitor to the virtual machine on the second monitor move the mouse pointer from one screen to the other an
237. e Debugging Mode 487 Configuring Visual Studio 491 Configuring the Integrated Virtual Debugger for Remote Debugging 492 Debugging Applications in Virtual Machines Using Remote Debugging 496 Start a Remote Debugging Session in a Virtual Machine 497 Start a Session Without Debugging in a Virtual Machine 497 Attach the Debugger to a Process Running in a Virtual Machine 498 Using the Replay Debugging Mode 499 Requirements and Recommendations for Replay Debugging 499 Configuring the Replay Debugging Mode 500 Configure the Guest System for Replay Debugging 500 Configuring the Integrated Virtual Debugger for Replay Debugging 501 Debugging Applications in Virtual Machines Using Replay Debugging 502 Create a Recording of a Program Execution Using Visual Studio 502 Start a Replay Debugging Session with a Recording Made by Visual Studio 503 VMware Inc 17 Workstation User s Manual Using Reverse Execution 504 Starting Reverse Execution 504 Stopping Reverse Execution 504 Start a Replay Debugging Session with a Manual Recording 505 Limitations of Replay Debugging Mode 505 Integrated Virtual Debugger Environment 506 Identify the Application for Replay Debugging 506 Files Maintained by the Integrated Virtual Debugger 506 Troubleshooting Tips 507 Reporting Bugs and Viewing Log Files 507 Remote Debugging Tips 507 Replay Debugging Tips 509 Glossary 511 Index 517 18 VMware Inc About This Book This manual the Workstati
238. e Ethernet network The VMware DHCP server provides addresses on this 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 host virtual network adapter and a physical network adapter on the host computer This lets you for example to connect the virtual machine to a Token Ring or other non Ethernet network On a Windows 2000 Windows XP or Windows Server 2003 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 For details on how to configure Internet connection sharing see your Windows documentation VMware Inc 271 Workstation User s Manual Example of a Custom Networking Configuration With the Workstation virtual networking components you can 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 On Windows hosts you can use the virtual network editor to access multiple network cards in your host and create multiple virtual networks Before you attempt to set up complex virtual networks have a good understanding of how to configure network devices in your host and guest operating systems Figure 14 4 shows most of the ways you can combine devices on
239. e Player gt Virtual Printers menu command to specify which printers from the host are available to the guest If end users on Windows hosts have problems make sure the TP AutoConnect Service Windows service is started Setting Runtime Preferences Policies You can set options on the Runtime Preferences policy page to specify which Workstation runtime attributes the user can choose Runtime Preferences Settings Use the following information to decide which features to enable m Always run in full screen VMware Player fills the full screen when it starts hiding the host operating system You might find this useful for example to avoid confusion about the differences between the host system environment and that of the ACE instance Users can return to the host operating system by clicking the minimize button on the toolbar If the mouse pointer is not available pressing Ctrl Alt minimizes the display m Always hide the full screen toolbar End users cannot display the toolbar that usually appears at the top of the screen when in full screen mode m Always run in appliance view The ACE instance opens in appliance view and the user cannot change to console view To use this setting you must also enable appliance view for the virtual machine See Configure the Appliance View for a Virtual Machine on page 170 If you attempt to use this policy without enabling appliance view an error message appears when the user attem
240. e Quick Switch Mode 157 Use Exclusive Mode 158 Use Multiple Monitors for One Virtual Machine 159 Use Multiple Monitors for Multiple Virtual Machines 161 Fitting the Workstation Console to the Virtual Machine Display 162 Working with Nonstandard Resolutions 163 Configuring Video and Sound 164 Setting Screen Color Depth 164 Support for Direct3D Graphics 165 Configuring Sound 167 Install New Software in a Virtual Machine 168 Disable Acceleration If a Program Does Not Run 169 Use Removable Devices in a Virtual Machine 169 Configure the Appliance View for a Virtual Machine 170 Create a Screenshot of a Virtual Machine 171 Create and Play Back a Movie of a Virtual Machine 172 Advanced Options for Application Developers 173 VMware Inc 7 Workstation User s Manual 8 Transferring Files and Text Between the Host and Guest 175 Using Drag and Drop 175 Enable or Disable Drag and Drop 176 Using Copy and Paste 176 Enable or Disable Copy and Paste 177 Using Shared Folders 177 Set Up Shared Folders 178 Enabling and Disabling Shared Folders 180 Viewing a Shared Folder 181 Permissions and Folder Mounting for Shared Folders on Linux Guests 182 Using a Mapped Drive for Windows Only 184 Map a Virtual Disk to a Drive on the Host 185 Disconnect the Host from the Virtual Disk 186 9 Preserving the State of a Virtual Machine 187 Using the Suspend and Resume Features 187 Use Hard Suspend or Soft Suspend 188 Suspend or Resume a Virtual Machine 188 Us
241. e 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 level 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 VMware Inc Chapter 11 Using Disks and Disk Drives Select virtual disks to shrink and click Prepare to Shrink If you deselect some partitions the whole disk still shrinks 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 VMware Tools finishes wiping the selected disk partitions a prompt to shrink disks appears Click Yes Shrinking disks can take considerable time Click OK Adding Virtual and Physical Disks to a Virtual Machine This section provides instructions for creating virtual disks removing disks adding existing disks to virtual machines and using physical disks in a virtual machine You can connect other SCSI devices to a virtual machine by using the generic SCSI driver for the host operating system See Add a Generic SCSI Device to a
242. e 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 pL Respond to the configuration prompts Press Enter to accept the default value VMware Inc Chapter 5 Installing and Using VMware Tools 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 Open the VMware Tools Control Panel on page 117 Install VMware Tools in a FreeBSD Guest Before you begin make sure the virtual machine is powered on and the guest operating system is running To install VMware Tools in a FreeBSD guest 1 VMware Inc On the host choose VM gt Install VMware Tools If an earlier version of VMware Tools is installed the menu item is Update VMware
243. e Web 2 To configure Workstation to periodically check for updates choose Edit gt Preferences gt Workspace 3 Inthe Software Updates section select the check box called Check for software updates and click OK Quickly Create a Virtual Machine The instructions in this section get you started quickly with creating a virtual machine and installing a guest operating system After you create a virtual machine you will find the information in the rest of this chapter easier to understand The instructions tell you to accept the default settings so that you can complete the New Virtual Machine wizard quickly The purpose is to learn about Workstation Later when you want to create virtual machines that you actually use in your work or production environment you can learn about all the options available This information is provided in Chapter 4 Creating and Upgrading a Virtual Machine on page 77 For simplicity use a Windows installation CD or ISO image file for the operating system you install in the virtual machine Most Windows operating systems fit on one CD whereas Linux requires multiple CDs If you want to use a Linux guest operating system use installation media for one of the newer versions of Red Hat SUSE Linux or Ubuntu The easy install feature is supported for these operating systems VMware Inc 63 Workstation User s Manual To quickly create a virtual machine 1 To use an installation CD or DVD for
244. e Workstation software is called the host computer and its operating system is the host operating system m Guest The operating system running inside a virtual machine is called a guest operating system For definitions of these and other special terms see Glossary on page 511 PC Hardware m Standard x86 compatible or x86 64 compatible personal computer m 733MHz or faster CPU minimum Compatible processors include the following m Intel Celeron Pentium II Pentium III Pentium 4 Pentium M including computers with Centrino mobile technology Xeon including Prestonia Core and Core 2 processors m AMD Athlon Athlon MP Athlon XP Athlon 64 Duron Opteron Turion 64 and Sempron m Multiprocessor systems are supported m Support for 64 bit guest operating systems is available only on the following versions of these processors m Revision D or later of AMD Athlon 64 Opteron Turion 64 and Sempron m Intel Pentium 4 Core 2 and Xeon processors with EM64T and Intel Virtualization Technology VMware Inc 23 Workstation User s Manual 24 Memory You need 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 The minimum is 512MB 2GB is recommended For memory requirements see your guest operating system and application documentation As of version 6 5 of Workstation the total amount of memory you
245. e confirmation prompts For all Windows systems except Windows Vista a On the virtual machine s desktop or Start menu right click My Computer and choose 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 VMware Inc On the Start menu right click Computer and choose Properties Click Advanced system settings gt Hardware gt Windows Update Driver Settings Click Never check for drivers when I connect a new device and click OK Click OK in the System Properties dialog box 103 Workstation User s Manual 104 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 qn In this command you can optionally use REMOVE lt component gt if you do not want to install a particular component Valid Component Values Description 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 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 dec
246. e drive letter for your CD DVD drive m If you are installing from a downloaded file browse to the directory where you saved the downloaded installer file and run the installer The filename is similar to VMware workstation lt xxxx xxxx gt exe where lt XXXX XXXX gt is a series of numbers representing the version and build numbers On Windows Vista when the User Account Control dialog box prompts you for permission to run the installer click Continue If you have an earlier version of Workstation 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 opens and finishes computing space requirements click Next 39 Workstation User s Manual 4 On the Setup Type page select Typical unless you do not want to install the applicable Workstation IDE plug ins or if you have Eclipse installed in a nonstandard location If you have Visual Studio or Eclipse installed the installer installs an integrated virtual debugger If you do not want a plug in installed select the Custom setup and select not to install that component Do not attempt to install the Eclipse Virtual Debugger on 64 bit Windows hosts If you select Custom you can use the Space button to find out how much disk space is required for each component of the installati
247. e experiencing problems with the devices download the latest Mylex BusLogic BT KT 958 compatible host bus adapter from LSI Web site To install the driver follow the instructions on the Web site VMware Inc Chapter 16 Connecting Devices This driver overrides what Windows chooses as the best driver but it corrects known problems Installing a SCSI Driver for 32 Bit Windows XP Guests To use SCSI devices in a 32 bit Windows XP virtual machine you need a special SCSI driver available from the Downloads page of the VMware Web site To install the driver follow the instructions on the Web site Install the BusLogic Driver in a Windows NT 4 0 Guest Generic SCSI devices use the virtual Mylex BusLogic BT KT 958 compatible host bus adapter provided by the virtual machine On Windows NT 4 0 you might need to install the driver manually if it is not already installed for a virtual SCSI disk Do so before you add a generic SCSI device Before you begin have your Windows NT installation CD available To install the BusLogic driver in a Windows NT 4 0 guest 1 To open the SCSI Adapters control panel choose Start gt Settings gt Control Panel gt SCSI Adapters 2 On the Drivers tab click Add 3 In the list of vendors on the left select BusLogic 4 In the list of drivers on the right select BusLogic MultiMaster PCI SCSI Host Adapters and click OK 5 Insert the Windows NT CD when you are prompted and click OK 6 Reboot when
248. e is lagging 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 118 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 choosing VM gt Update VMware Tools from the Workstation menu bar Disable Time Synchronization by Editing the Virtual Machine Configuration File A virtual machine occasionally synchroniz
249. e path you might not be able to run your virtual machines under both Workstation 6 5 and your previous version of Workstation You can now use one of the following platform specific tasks to install Workstation Upgrade Workstation on a Windows Host on page 47 Upgrade Workstation on a Linux Host on page 50 VMware Inc Chapter 2 Installing and Upgrading VMware Workstation Upgrade Workstation on a Windows Host You can upgrade from Workstation version 4 5 or 6 0 x to Workstation 6 5 by running the VMware Workstation 6 5 installation program Before you begin make sure that you have a Workstation 6 5 serial number Also perform the tasks described in Preparing for an Upgrade on page 46 To upgrade Workstation and upgrade the host operating system to Windows Vista see Upgrading to a Windows Vista Host on page 48 To upgrade Workstation on a Windows host 1 Log in to your Microsoft Windows host as the Administrator user or as a user who is amember of the Windows Administrators group Launch the Workstation 6 5 installer from your download directory or CD DVD drive Workstation automatically uninstalls the previous version but saves all the network settings except for bridged settings used to map individual virtual networks to specific physical or virtual adapters Reboot your computer if you are prompted to do so and log in again as the Administrator user or as a user who is a member of the Windows
250. e script outputs on both platforms are exactly the same including characters for line endings or new lines Host guest data script Script for sharing host information such as the host machine ID and IP address with applications that run on the guest VMware Inc 381 Workstation User s Manual To specify a script and a command to run it 1 382 Create the script and save it in the ACE Resources directory inside the virtual machine s directory In Workstation select the ACE enabled virtual machine and choose VM gt ACE gt Policies In the policy editor do one of the following m If the script is a custom authentication script select Access Control and in the Authentication section select Script and click Set Script m Ifthe script is for passing host information to the guest select Host Guest Data Script select Run a host guest script at power on and click Set In the dialog box that appears browse to the script file and click Open If the deployment platform setting in the deployment settings editor is set to Both Windows and Linux this dialog box contains text fields for both Windows and Linux Type the command for running the script Include the script file in the command line as well as any needed executable file for running the script and any arguments to the script Optional Select Timeout and type a timeout interval in seconds in case the script does not run to completion The user is d
251. e shortcut right click the shortcut and click Properties In the Target field add any switches to use after the vmware exe filename For example the following command launches the Windows Me virtual machine specified powers it on and switches to full screen mode C Program Files VMware VMware Workstation vmware exe X C Documents and Settings lt username gt My Documents My Virtual Machines Windows Me Windows Me vmx Enclose the entire command string in quotation marks The configuration file has a vmx extension by default VMware Inc 469 Workstation User s Manual 470 VMware Inc Using the Integrated Virtual Debugger for Eclipse This document contains the following sections m Installation Requirements for the Integrated Virtual Debugger Environment on page 472 m Managing Virtual Machine Launch Configurations on page 477 m Running and Debugging Applications in Virtual Machines on page 480 The Integrated Virtual Debugger for Eclipse provides a configurable interface between Eclipse and virtual machines making it easy to develop and debug applications that run in multiple operating system environments on a single PC Debugging your applications in virtual machines enables you to reproduce and record errors while maintaining the integrity of the host machine You can perform typical debugging tasks such as pausing at breakpoints stepping through code and viewing and modifying the state of you
252. e snapshots 400 remote connections to a virtual machine 211 Remote Debug Monitor 486 490 remote domain join 425 RemoteDisplay vnc keyMap property 324 removable devices ACE policies for 394 deploying Pocket ACE packages to 443 disconnecting 341 removable drive for Pocket ACE 443 removing a virtual disk 227 devices from a virtual machine 169 Repair option for VMware Tools installations 101 repairing VMware Tools installations 112 116 replay debugging limitations 505 set general properties 501 using 499 with the Visual Studio debugger 500 Replay toolbar 243 244 reporting problems to VMware 73 Reset button 149 resizing Linux guests 162 Solaris guests 163 resolution screen 156 resource signing policy for ACE instances 384 restricted user interface 352 resume team 260 virtual machine 187 reverting to snapshot 197 VMware Inc routing between host only networks 297 host only 293 RPM installer for VMware Tools 105 for Workstation 45 runtime preferences policy ACE 397 S Samba and file sharing on a Linux host 311 modifying configuration for Workstation 311 on both bridged and host only networks 312 scan code 327 scanner 344 screen captures 171 screen colors for VNC clients 212 setting for virtual machines 164 screen modes full screen 154 quick switch 157 screen resolution 163 screenshot capture 171 screenshots 171 scripts creating custom VMware Tools 124 enabling disabling
253. e so that you can access a virtual machine s Start or Applications menu from the host s desktop You can also specify the border color around applications that run in Unity mode on the desktop Accessing a virtual machine s Start or Applications menu from the host s desktop enables you to start applications in the virtual machine that are not open in Unity mode If you do not enable this feature you must exit Unity mode to display the virtual machine s Start or Applications menu in the console view To help distinguish between the application windows that belong to various virtual machines you can give them different colors For example you can set the applications for one virtual machine to have a blue border and set the applications for another virtual machine to have a yellow border You can also set a Workstation preference to minimize the Workstation window when you enter Unity mode To set preferences for Unity mode 1 Select the virtual machine 2 Choose VM gt Settings 3 Click the Options tab and select Unity 4 Complete the settings panel and click OK Use the following information to determine which features to enable m To identify the application as belonging to this virtual machine rather than the host use the Show borders check box to set a window border Use the Show badges check box to display a logo in the title bar m To use a custom color click the colored rectangle to access the color chooser on Linux hosts O
254. e state without modifying that state For example VProbes can track which applications are running or indicate which processes are causing page faults See the VProbes Programming Reference 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 See the VMCI Sockets Programming Guide Integrated Virtual Debuggers for Visual Studio and Eclipse The integrated development environment IDE plug ins provide a configurable interface between virtual machines and Visual Studio or Eclipse that lets you test run and debug programs in virtual machines See Appendix B Using the Integrated Virtual Debugger for Eclipse on page 471 and Appendix C Using the Integrated Virtual Debugger for Visual Studio on page 483 VMware Inc Transferring Files and Text Between the Host and Guest This chapter discusses how to transfer files between the host and guest This chapter includes the following topics Using Drag and Drop on page 175 Using Copy and Paste on page 176 Using Shared Folders on page 177 Using a Mapped Drive for Windows Only on page 184 Using Drag and Drop To use the drag and drop feature VMware Tools must be installed on the virtual machine
255. e the setting select or deselect the Use enhanced virtual keyboard check box and click OK Hot Keys for Virtual Machines Hot keys let you specify the key combination that is used with hot key sequences for virtual machines For example you can require that all hot key sequences use Ctrl Shift Alt Configuring hot keys is useful to prevent certain key combinations such as Ctrl Alt Del from being intercepted by Workstation instead of being sent to the guest operating system Use hot key sequences to Switch between virtual machines m Enter and leave full screen mode m Release ungrab input VMware Inc 323 Workstation User s Manual 324 m Send Ctrl Alt Del to the virtual machine only not to the host machine m Send commands to the virtual machine only not to the host machine The default settings for hot keys are listed in the preferences editor choose Edit gt Preferences gt Hot Keys Use the preferences editor to change them Use Ctrl Alt in a Key Combination Because Ctrl Alt tells Workstation to release ungrab mouse and keyboard input combinations that include Ctrl Alt are not passed to the guest operating system You must use the Space key if the key combination includes Ctrl Allt To use Ctrl Alt in a key combination 1 Press Ctrl Alt spacebar 2 Release the spacebar without releasing Ctrl and Alt 3 Press the third key of the key combination you want to send to the guest Specify a Language Keyboard M
256. e the virtual machine running in the background see Closing Virtual Machines and Exiting Workstation on page 69 To shut down a virtual machine 1 Inthe guest system shut down the operating system as you would if you were using a physical machine rather than a virtual machine For example in Windows XP click Start gt Shut Down 2 Inthe Workstation menu bar choose VM gt Power Options gt Power Off to turn off the virtual machine If you use the Power Off command before you shut down the guest operating system the virtual machine is powered off abruptly The effect is like using the power button ona physical machine You can however configure the Power Off button in the toolbar to shut down the operating system before powering off See Configure Power Off and Reset Options for a Virtual Machine on page 149 Configure Power Off and Reset Options for a Virtual Machine You can configure the Power Off toolbar button to power off the virtual machine abruptly or to send a signal that gracefully shuts down the guest operating system Before you begin make sure VMware Tools is installed in the guest operating system To perform a graceful shutdown the VMware Tools service component issues a Shutdown Guest command and runs a script to shut down gracefully CAUTION Powering off abruptly works the same way a power switch works on a power V supply The power is cut off with no consideration for work in progress If a virtu
257. e the virtual machine to revert to a snapshot any time it is powered off Each time a new class begins a lesson the previous student s work is discarded See Revert at Power Off on page 197 Snapshots in a Process Tree You can save a number of sequences as branches from a single baseline as Figure 9 2 shows This strategy is often used in testing software You can take a snapshot before installing different versions of a program to ensure that each installation begins from an identical baseline VMware Inc Chapter 9 Preserving the State of a Virtual Machine Figure 9 2 Snapshots as Restoration Points in a Process Tree cH Windows IE base operating system Firefox base baseline a e IE base1 You Are Here Firefox base1 i IE base2 Firefox base2 Although Workstation supports more than 100 snapshots for each branch in a process tree keeping more than 99 might cause the guest operating system to have problems booting Delete some snapshots or make a full clone of the virtual machine Snapshot Relationships The relationship between snapshots is like a parent child relationship m Ina linear process each snapshot has one parent and one child except for the last snapshot which has no children m Ina process tree each snapshot has one parent but one snapshot can have more than one child Many snapshots have no children The parent snapshot of a virtual machine is the snapshot on
258. e two logical processors m Asingle processor host with hyperthreading enabled m Asingle processor host with a dual core CPU m A multiprocessor host with two CPUs regardless of whether they are dual core or have hyperthreading enabled 82 VMware Inc Chapter 4 Creating and Upgrading a Virtual Machine Memory Allocation This option is available for custom configurations or if you click Customize Hardware on the last page of the New Virtual Machine wizard A color coded icon corresponds to each value To use one of these amounts move the slider to the corresponding icon The high end of the range that appears is determined by the amount of memory allocated to all running virtual machines If you allow virtual machine memory to be swapped this value changes to reflect the amount of swapping that was specified To change the amount of memory available to all virtual machines use the Workstation preferences editor Edit gt Preferences Network Connection Type This option is available for custom configurations or if you click Customize Hardware on the last page of the New Virtual Machine wizard You have several options for connecting the virtual machine to the network m Bridged networking 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 Use bridged networking Other computers on the network can then communicate directly with
259. e virtual machine and choose View gt Full Screen For more information see Use Full Screen Mode on page 154 Make sure the virtual machine is completely powered on If when you power on the virtual machine it is set to be restored from a snapshot and if background snapshots are enabled powering on might take longer In this case displaying the virtual machine to two monitors might not work correctly at first If you see this issue go to Edit gt Preferences gt Priority and deselect the check box called Take and restore snapshots in the background On the full screen toolbar click the Cycle Multiple Monitors button This button is available only if the host has multiple monitors This button is shown in Figure 7 1 Full Screen Toolbar on a Windows Host on page 154 Clicking the Cycle Multiple Monitors button causes the guest operating system s desktop to extend to the additional monitor or monitors If the virtual machine does not appear correctly use the system menu on Windows hosts or the View menu on Linux hosts and select Autofit Guest VMware Inc 11 12 Chapter 7 Getting Started with Virtual Machines If you have more than two monitors and you want the virtual machine to use them click the Cycle Multiple Monitors button again The order in which the monitors are used depends on the order in which the monitors were added to the host operating system To return to using only one monitor click th
260. e your name and password just as you would on a physical computer VMware Inc Chapter 7 Getting Started with Virtual Machines Start a Virtual Machine That Is Running in the Background If you do not power off a virtual machine when you exit Workstation the virtual machine continues to run in the background To start the virtual machine use the power status icon on the host to open the virtual machine s console By default Workstation is configured to display a power status icon in the notification area of the host s taskbar even when Workstation is not running op If this icon is not visible before you begin use the Workspace tab of the Workstation preferences editor to display it See Introduction to Workstation Preferences on page 65 To start a virtual machine that is running in the background 1 Click the power status icon in the notification area of the host s taskbar 2 Selecta virtual machine from list that appears in the tooltip The list contains the virtual machines and teams that belong to the user who is logged in Workstation starts and displays the console view of the virtual machine Start a Virtual Machine by Using VM Streaming Beginning with Workstation 6 5 you can now stream a virtual machine from a Web server You can start the virtual machine shortly after the download process begins Before you begin determine the URL of the virtual machine and verify that the Web server on which it resid
261. eaming you place the virtual machine directory on the Web server without zipping it VMware recommends that you configure the Web server to support persistent connections HTTP keep alive connections To make virtual machines available for streaming from a Web server 1 If the virtual machine any snapshots delete them See Delete a Snapshot or a Recording on page 198 2 Optional To improve streaming performance use Virtual Disk Manager to compress the virtual disk files vmdk files for a virtual machine See the Virtual Disk Manager User s Guide in the Virtual Disk Development Kit 3 Depending on the type of Web server use the following keep alive settings m For Apache HTTP Server 1 2 and higher turn the KeepAlive option on set MaxKeepAliveRequest to 2000 to 5000 and set KeepAliveTimeout to 2000 to 5000 seconds depending on server load m For Microsoft Internet Information Services IIS 6 0 and higher set the connection timeout to a value above 300 seconds and load HTTP Keep Alives 4 On proxy servers set the proxy connection to Keep alive 5 Upload the virtual machine directory to the Web server After a virtual machine is placed on a Web server users can use a URL to stream it and start it with Workstation or VMware Player See Start a Virtual Machine by Using VM Streaming on page 147 VMware Inc Chapter 10 Cloning Moving and Sharing Virtual Machines Sharing Virtual Machines with VMware Player
262. eate the virtual machine NOTE To use SCSI disks in a 32 bit Windows XP virtual machine download a special SCSI driver from the Downloads page of the VMware Web site 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 or SCSI virtual disk can be stored on an IDE hard disk or a SCSI hard disk They can also be stored on other types of fast access storage media VMware Inc 221 Workstation User s Manual Physical Disks In some circumstances you might need to give your virtual machine direct access to a physical hard drive on the host computer A physical disk directly accesses an existing local disk or partition You can use physical disks to run one or more guest operating systems from existing disk partitions V CAUTION Do not attempt physical disk configurations unless you are an expert user Although virtual disks are limited to 950GB physical disks can be set up on both IDE and SCSI devices of up to 2TB capacity Booting from an operating system already set up on an existing SCSI disk or partition is currently not supported CAUTION Running an operating system natively on the host computer and switching to running it inside a virtual machine is like pulling the hard drive out of one computer and installing it in a second computer with a different
263. eated Also add or edit notes that appear in the summary view of the ACE enabled virtual machine To view package properties and add notes 1 2 3 4 5 436 Open the ACE enabled virtual machine Choose View gt Current View gt Summary On the Packages tab double click the package name In the Package Properties dialog box click the tabs to view the properties Click the Notes tab to add or edit notes Existing notes might have been added when the package was created using the New Package wizard These notes are not be seen by end users They are visible only in the Workstation window VMware Inc Chapter 20 Deploying ACE Packages Perform an End to End Deployment Test Perform an end to end test to deploy anew ACE package rather than a package update Also use an end to end test if using preview mode is not appropriate Because Workstation runs only on Windows hosts you cannot use preview mode to run ACE instances as they will run on Linux hosts You also cannot test a host policy in preview mode NOTE This test might take a substantial amount of time because packaging and encryption processes can be lengthy Before you begin if you plan to use an ACE Management Server to manage the ACE instances install and configure a test ACE Management Server See the VMware ACE Management Server Administrator s Guide To perform an end to end deployment test 1 If you use the ACE Management Server select the ACE ena
264. ecial behaviors and bugs within a guest operating system If the operating system you plan to use is not listed select Other for both guest operating system and version For some operating systems the operating system and VMware Tools are installed automatically after the virtual machine is created See Easy Install Feature for Some Guest Operating Systems on page 78 NOTE Workstation supports 64 bit guest operating systems only in Workstation versions 5 5 and later and only on host machines with supported processors For the list of processors Workstation supports for 64 bit guest operating systems see PC Hardware on page 23 Virtual Machine Location The following examples show the default locations suggested for virtual machines m On Windows 2000 Windows XP and Windows Server 2003 hosts the default folder for a Windows XP Professional virtual machine is C Documents and Settings lt username gt My Documents My Virtual Machines Windows XP Professional m On Windows Vista hosts the default folder is C Users lt username gt Documents Virtual Machines Windows XP Professional m On Linux hosts the default location for a Windows XP Professional virtual machine is lt homedir gt vmware Windows XP Professional The lt homedir gt value is the home directory of the user who is currently logged in VMware Inc 81 Workstation User s Manual Virtual machine performance might be slower if your virtual h
265. ect the ACE enabled virtual machine and choose VM gt ACE gt Deployment Settings Select Instance Customization and complete the settings panel Select System Options and complete the settings panel Use the following information to complete the fields m System options You can use placeholder variables for the system name organization name and computer name For details on the placeholder variables including an example see Placeholder Values to Use in Instance Customization on page 423 y CAUTION The Mini Setup process fails if you enter administrator in the Name field or the Computer Name field or for Windows Vista guests if the computer name is more than 15 characters If you set the logon_user placeholder in those fields and the placeholder variable resolves to administrator the software automatically changes the value to a random alphanumeric string of 10 characters m Security ID A new SID is always generated for Windows Vista guests regardless of the setting you choose here VMware Inc 6 Chapter 20 Deploying ACE Packages Select Initialization Scripts and type the additional commands to run scripts in the guest operating system at the end of the Mini Setup process on the ACE user s machine For more information about commands see the Microsoft deployment tools documentation Specify the path to the batch file without using quotation marks Quotation marks are added automatically For
266. ed Full Clones A full clone is a complete and independent copy of a virtual machine It shares nothing with the parent virtual machine after the cloning operation Ongoing operation of a full clone is entirely separate from the parent virtual machine Because a full clone does not share virtual disks with the parent virtual machine full clones generally perform better than linked clones However full clones take longer to create than linked clones Creating a full clone can take several minutes if the files involved are large The full clone duplicates only the state of the virtual machine at the instant of the cloning operation Thus the full clone does not have access to any snapshots that might exist of the parent virtual machine Linked Clones A linked clone is a copy of a virtual machine that shares virtual disks with the parent virtual machine in an ongoing manner A linked clone is made from a snapshot of the parent See Scenarios for Using Multiple Snapshots on page 189 This conserves disk space and allows multiple virtual machines to use the same software installation CAUTION You cannot delete the linked clone snapshot without destroying the linked clone You can safely delete this snapshot only if you also delete the clone that depends on it 204 All files available on the parent at the moment you take the snapshot continue to remain available to the linked clone Ongoing changes to the virtual disk of the par
267. ed VMware Inc Chapter 10 Cloning Moving and Sharing Virtual Machines Setting Up Virtual Machines for Use with VMware Player When you create a virtual machine that you intend to distribute to other users configure the virtual machine for maximum compatibility with all expected host systems Because the configuration options for VMware Player are limited users are limited in their ability to make changes in a virtual machine so that it is compatible with their host systems Following are recommendations to help you configure virtual machines for maximum compatibility with VMware Player and with the widest range of host machines VMware Inc Determine which virtual devices are actually required and do not include any that are not needed or useful for the software you are distributing with the virtual machine and VMware Player For example generic SCSI devices are extremely unlikely to be appropriate To connect a physical device to a virtual device use the Auto detect options when configuring the virtual machine The Auto detect options allow the virtual machine to adapt to the user s system and they work whether the host operating system is Windows or Linux Users who have no physical device receive a warning message To connect a CD ROM or floppy to an image file that you ship with the virtual machine make sure the image file is in the same directory as the virtual machine This way a relative path rather than an abso
268. ed Workstation does not need to be running when VNC connections are made Only the virtual machine needs to be running and it can be running in the background VMware Inc 211 Workstation User s Manual Configure a Virtual Machine as a VNC Server You do not need to install specialized VNC software in a virtual machine to set it up as a VNC server To configure a virtual machine as a VNC server 1 2 3 6 Select the virtual machine and choose VM gt Settings Click the Options tab and select Remote Display Click Enable remote display After remote display is enabled and users connect to the virtual machine with a VNC client use the View Connected Users button on Remote Display settings panel to see a list of the connected users Optional Change the port number To connect to multiple virtual machines on the same host with a VNC client specify a unique port number for each virtual machine VMware suggests that you use a port number in the range from 5901 to 6001 Keep in mind that other applications use certain port numbers and some port numbers are privileged only the root or Administrator user can listen For example the VMware Management Interface uses ports 8333 and 8222 On Linux only the root user can listen to ports up to port number 1024 Optional Set a password for connecting to the virtual machine from a VNC client The password can be up to 8 characters long Because it is not encrypted when the
269. ed If you do not have enough free space you can move or delete files on the target drives to make room for the wizard s working files Determine the type of package you want to deploy full update or custom See Overview of Package Creation and Validation on page 431 To distribute the package on DVDs or CDs determine how much disk space is available You can then specify the maximum file size used when the package is divided into multiple files To use instance customization verify that the following prerequisites are satisfied 434 Make sure that the guest operating system is Windows XP Windows 2000 or Windows Server 2003 or Windows Vista Copy the Microsoft Sysprep Deployment Tools into the correct folder for the virtual machine See Download the Microsoft Sysprep Deployment Tools on page 421 If these tools are not available the packaging operation fails The failure might not occur until well into the packaging process and might cause you to lose substantial time Use preview mode to test whether instance customization runs unattended For example verify that a valid Windows product ID is used so that no dialog box prompts for the product ID during the Mini Setup process If you configured automatic login use preview mode to verify that automatic login works correctly If it fails instance customization fails VMware Inc Chapter 20 Deploying ACE Packages Use the New Package Wizard The New Pa
270. editor 65 workspaces location of 65 switching in Linux guest 323 Workstation checking for updates for 63 starting 51 X X server and keyboard mapping 326 X toolkit options 469 xFree86 and keyboard mapping 326 Z zip drives 341 535 Workstation User s Manual 536 VMware Inc
271. efault for Workstation 4 and 5 virtual machines regardless of who created the folder To enable shared folders for virtual machines created by other users 1 Choose Edit gt Preferences 2 On the Workspace tab in the Virtual Machines section select Enable all shared folders by default This setting applies to shared folders on all virtual machines that are created by other users such as appliance developers You can now specify which virtual machines can share folders and which folders can be shared Enable or Disable Folder Sharing for Specific Virtual Machines To reduce the security threat of enabling all shared folders you must specify whether a specific virtual machine is allowed to share folders and then specify which folders to share To enable or disable folder sharing for specific virtual machines 1 Select a virtual machine 2 Choose VM gt Settings 3 Click the Options tab and select Shared Folders VMware Inc Chapter 8 Transferring Files and Text Between the Host and Guest 4 Use the buttons in the Folder Sharing section to enable or disable shared folders and click OK You can select Enabled until next power off or suspend only when the virtual machine is powered on This setting enables folder sharing temporarily until you shut down suspend or restart the virtual machine You must select this option or Always enabled to enable or disable specific folders in the Folders section 5 Ifthe virtual machine has
272. eference on page 467 Delete a Virtual Machine You can use a Workstation command to delete a virtual machine and all of its files from the host file system If instead of deleting the virtual machine altogether you want to remove it from the Favorites list or from a team see Remove an Item from the Favorites List on page 62 or Remove a Virtual Machine from a Team on page 258 CAUTION Do not delete a virtual machine if it was used to make a linked clone virtual machine and you still want to use the linked clone If the linked clone cannot find the virtual disk files from the parent virtual machine the linked clone stops working 150 To delete a virtual machine 1 Select the virtual machine 2 Make sure the virtual machine is powered off 3 Choose VM gt Delete from Disk VMware Inc Chapter 7 Getting Started with Virtual Machines Controlling the Virtual Machine Display You can control the way Workstation displays virtual machines and their applications For example you can use full screen mode to hide the host user interface altogether or you can use Unity mode so that applications from the virtual machine appear on the host desktop and hide the rest of the virtual machine user interface Using Unity Mode In virtual machines with Linux or Windows 2000 or later guest operating systems you can switch to Unity mode to display applications directly on the host desktop The taskbar displays items for
273. em the older version will be uninstalled automatically before the latest version of Workstation is installed Workstation 6 5 saves network settings except for bridged settings used to map individual virtual networks to specific physical or virtual adapters NOTE Starting with Workstation 5 Samba is no longer automatically configured during installation To upgrade Workstation on a Linux host 1 If your previous installation was from an RPM installer and you want to use the RPM installer for Workstation 6 5 manually uninstall the previous version of Workstation To manually uninstall Workstation see Uninstall Workstation from a Linux Host on page 45 If you manually uninstall the older version Workstation cannot save the network settings If you want to preserve network settings do not manually uninstall Workstation Instead use the bundle installer program rather than the RPM installer 2 Run the Workstation installer as you would for a new installation 3 If you used bridged settings to map virtual networks to specific physical or virtual adapters re create the mappings Although Workstation 6 5 generally preserves network settings during the upgrade it cannot preserve mappings created with Workstation 4 5 x or 6 0 x 4 Optional To upgrade the virtual machines use the Change Version wizard in Workstation 6 5 See Change the Version of a Virtual Machine on page 91 VMware Inc Learning Worksta
274. enabled virtual machine See Installing VMware Tools on page 100 Defragment virtual disks to ensure that the package is as compact as possible See Defragment Virtual Disks on page 223 Preview the ACE instance to verify that all settings are working correctly See Use Preview Mode to Test Policy and Deployment Settings on page 429 Determine the passwords used for the policies and deployment settings These can include the following m Activation password Access control policy is set to Password Domain join credentials Access control policy for the ACE instance is set to Password and the Instance Customization deployment setting for Domain is enabled This password is for the user account that has permission to add computers to this domain Remote domain join credentials and VPN credentials The Instance Customization deployment settings for Domain and Enable remote domain join are enabled The domain password is for the user account that has permission to add computers to this domain The password in the Remote domain join section is for the user account that has permission to access the VPN server 433 Workstation User s Manual Verify that you have enough disk space for temporary files created during packaging You must have twice the combined sizes of all the components of the package The wizard displays information about the amount of space needed and the locations where the space is need
275. ence of the failure was an empty folder With the new version of VMware Tools the Tools services script loads a driver that performs the mount If the mount fails a message appears regarding mounting HGFS shares The mount can fail if shared folders are disabled or if the share does not exist You are not prompted to re run the VMware Tools configurator the vmware config tools pl file Improved Handling of Permissions Many refinements have been made for Linux guests on both Linux and Windows hosts m Ifyou use a Linux host and create files that you want to share with a Linux guest the file permissions shown on the guest are exactly the same as those on the host Use fmask and dmask to mask permissions bits for files and directories m Ifyou use a Windows host and create files that you want to share with a Linux guest read only files are displayed as having read and execute permission for everyone and other files are shown as fully writable by everyone m Ifyou use a Linux guest to create files for which you want to restrict permissions use the mount program with the following options in the guest uid gid fmask dmask ro read only and rw read write Note that rw is the default If you are using a Windows host or a Linux host created with a previous release of Workstation you can change only the owner permissions This behavior is the same as in previous releases Using a Mapped Drive for Windows Only 184 You can
276. eneral properties 1 2 3 4 VMware Inc Choose VMware gt Options In the left pane click Remote Debugging in VM and select General Set Command to the command that the debugger in the guest system runs Click Browse to select a path to the executable file on the host file system The command directory is shared between the host and the guest Set Run Command As to indicate how the debug command is run either as a host path through a shared folder or as a guest path When you select a host path through a shared folder the folder where the command is located is shared before the debugging session is started The command is run from the shared folder and when the debugging session ends the folder is no longer shared The name of the shared folder is host Shared Folders ProjectName lt random_number gt When a guest path is selected the command is run from the specified path on the guest The default is a host path through a shared folder 493 Workstation User s Manual Set Remote Debug Monitor Path to the location of the Remote Debug Monitor on the host The default is the Visual Studio installed path Program Files Microsoft Visual Studio 8 Common7 IDE Remote Debugger x86 msvsmon exe Use this default Remote Debug Monitor to debug a 32 bit process in a 32 bit virtual machine and a 32 bit process in a 64 bit virtual machine To debug a 64 bit process in a 64 bit virtual machine use the 64 bit Remote
277. enied access if the timeout interval elapses before the script runs to completion Click OK If you are enabling this script for an ACE enabled virtual machine that you already deployed do one of the following m For standalone instances include the script in the update package you distribute to end users m For managed instances use a policy and server update package or a custom package that includes the ACE Resources directory to provide end users with the script VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Setting Expiration Policies Expiration policies are useful for instance if you want to prevent a contract employee from using a virtual machine past a certain date or for more than a certain number of days When an instance expires the files remain on the user s computer but the instance cannot be used This way the user can request an extension to the expiration date If you specify a date range the instance can be powered on and run no earlier or later than the start and end dates You can deploy ACE instances with expired date ranges You can also set and customize a warning message that appears each time an instance powers on as the expiration date approaches An expiration message appears when the instance expires and the instance can no longer be powered on A standalone ACE instance has the same expiration policy as all instances created from the corresponding ACE packa
278. ent applications such as Web browsing Telnet passive mode FTP and downloading streaming video Additional protocol support is built into the NAT device to allow FTP and ICMP echo ping to work 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 The virtual machine can send and receive data using TCP IP to any machine that is accessible from the host Before any communication can occur the NAT device must set up a map 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 map is created automatically The operation is transparent to the user of the virtual machine on the NAT network No additional work needs to be done Network connections that are initiated from outside the NAT network to a virtual machine on the NAT network are not transparent 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 does not forward the request However you can configure port forwarding manually on the NAT device so that network traffic destined for a certain port can still be forwarded automatically to a virtual machine on t
279. ent do not affect the linked clone and changes to the disk of the linked clone do not affect the parent VMware Inc Chapter 10 Cloning Moving and Sharing Virtual Machines A linked clone must have access to the parent Without access to the parent you cannot use a linked clone You can make a linked clone from a linked clone but keep in mind that the performance of the linked clone degrades When possible make a linked clone of the parent virtual machine If you make a full clone from a linked clone however the full clone is an independent virtual machine that does not require access to the linked clone or its parent Linked clones are created swiftly so you can easily create a unique virtual machine for each task You can also easily share a virtual machine with other users by storing the virtual machine on your local network where other users can quickly make a linked clone This facilitates collaboration For example a support team can reproduce a bug in a virtual machine and an engineer can quickly make a linked clone of that virtual machine to work on the bug Creating Clones If you decide to create a linked clone and you want to prevent the parent virtual machine from being accidentally deleted enable template mode before using the Clone Virtual Machine wizard Enable Template Mode for a Parent Virtual Machine of Linked Clones To prevent anyone from deleting the parent virtual machine for a linked clone designate the p
280. eout in seconds no timeout default 60 real value might be up to 100 longer timeout 30 dns This section applies only to Windows Policy to use for DNS forwarding Accepted values include order rotate burst order send one DNS request at a time in order of the name servers rotate send one DNS request at a time rotate through the DNS servers burst send to three servers and wait for the first one to respond policy order Timeout in seconds before retrying DNS request timeout 2 Retries before giving up on DNS request retries 3 Automatically detect the DNS servers not supported in Windows NT autodetect 1 VMware Inc 309 Workstation User s Manual List of DNS servers to use Up to three may be specified nameserverl 208 23 14 2 nameserver2 63 93 12 3 nameserver3 208 23 14 4 netbios This section applies only to Windows Timeout for NBNS queries nbnsTimeout 2 Number of retries for each NBNS query nbnsRetries 3 Timeout for NBDS queries nbdsTimeout 3 Lincomingtcp Use these with care anyone can enter into your virtual machine through these FTP both active and passive FTP is always enabled ftp localhost 8887 8887 192 168 27 128 21 WEB make sure that if you are using named webhosting names point to your host not to guest And if you are forwarding port other than 80 make sure that your s
281. er key or keys For example the value entry for Ctrl Shift F1 is 0x70 0x6 Keep the following limitations in mind when defining shortcut keys m Do not use the Pause key with the Ctrl key m Ifyou use F12 you must use one or more modifier keys You cannot use F12 alone m You cannot use combinations that include only the Shift Ctrl and Alt keys You can use these keys only as modifiers in combination with some other key VMware Inc 415 Workstation User s Manual 416 Sample Skin File player title prefix Our Company lt lt player title suffix gt gt Environment player title useVMName FALSE player deviceBar toplevel TRUE player deviceBar player deviceBar player deviceBar player deviceBar player deviceBar player deviceBar floppyo floppyo floppyo floppyo floppyo floppyo buttonStyle icon buttonText First Floppy Drive shortcutKey 0x30 0x7 icon custom floppy ico tooltip Click to disconnect tooltipDisconnected Click to connect player deviceBar ethernetO buttonStyle icon player deviceBar ide1 0 buttonStyle icon player deviceBar audio buttonStyle icon VMware Inc Deploying ACE Packages This chapter provides instructions for specifying deployment settings for ACE packages creating ACE packages and deploying packages to end users This chapter includes the following topics Edit Deployment Settings on page 417 ACE Resou
282. erating system direct access to SCSI devices connected to the host such as scanners tape drives and other data storage devices Using the SCSI generic driver Workstation allows a virtual machine to run any SCSI device that is supported by the guest operating system In theory generic SCSI is completely device independent but VMware has discovered 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 On Windows hosts to access host SCSI devices from within a virtual machine you must run Workstation as a user with administrator access On Linux hosts you must have read and write permissions on a given generic SCSI device to use the device within a virtual machine even if the device is a read only device such as a CD ROM drive These devices typically default to root only permissions Your administrator can create a group with access to read and write to these devices and add the appropriate users to that group Installing Required Adapters or Drivers for Some Windows Guests On older Windows guest operating systems you might need to install special host bus adapters To use a SCSI device with 32 bit Windows XP guests you must install a special driver that VMware provides Installing a SCSI Adapter on Windows 9 x and Me Guests If you use generic SCSI devices in a Windows 95 Windows 98 or Windows Me guest operating system and ar
283. erequisites Installing VMware Workstation is usually a simple process of running a standard installation wizard Before you run the installation program be sure you have the following VMware Inc A compatible host Verify that the computer and host operating system meet the system requirements for running Workstation See Host System Requirements on page 23 Workstation installation software If you have the packaged distribution of Workstation the installation software is on the installation media in your package If you have the electronic distribution the installation software is in the file you downloaded Workstation is available for Windows and Linux host computers The installation files for both host platforms are included in the packaged distribution 37 Workstation User s Manual Workstation or VMware ACE serial number Your serial number is on the registration card in your package If you purchased Workstation or VMware ACE online the serial number is sent by email Your serial number allows you to use Workstation only on the host operating 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 You need one license for each user To use Workstation on a different host operating system purchase a license on the VMware Web site You can also obtain an evaluation license at no charge for a 30 day evaluat
284. erial port is not connected choose the virtual serial port and click Connect 4 Inthe debugger virtual machine start debugging with WinDbg or KD VMware Inc Chapter 16 Connecting Devices Configuring Keyboard Features You can change which key combinations you use for hot key sequences in Workstation and which language to use for the keyboard that virtual network computing VNC clients use In addition you can configure platform specific keyboard features for Windows and Linux hosts Use the Enhanced Virtual Keyboard for Windows Hosts The enhanced virtual keyboard feature provides better handling of international keyboards and keyboards with extra keys It also offers security improvements because it processes raw keyboard input as soon as possible bypassing Windows keystroke processing and any malware that is not already at a lower layer This feature is currently available for all 32 bit Windows guests except Windows Vista guests If you use the enhanced virtual keyboard when you press Ctrl Alt Delete the guest system only rather than both guest and host acts on the command Before you begin if you just installed or upgraded to Workstation 6 x and have not yet restarted your computer do so To use the enhanced virtual keyboard for Windows hosts 1 Select the virtual machine 2 Make sure the virtual machine is powered off 3 Choose VM gt Settings 4 Click the Options tab and select General 5 To enable or disabl
285. erver 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 Lincomingudp UDP port forwarding example 6000 192 168 27 128 6001 310 VMware Inc Chapter 15 Advanced Virtual Networking Using Samba with Workstation If you have Samba on your Linux host you can configure Samba so that it works with Workstation Modify your Samba configuration so that it includes the IP subnet that the vmnet1 Workstation virtual network adapter uses To determine which subnet vmnet1 is using run the following command sbin ifconfig vmnet1 Make 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 match those used for logging on to the guest operating system Add Users to the Samba Password File You can add user names and passwords to the Samba password file at any time from a terminal window on your Linux host computer To add users to the Samba password file 1 Log in to the root account su 2 Run the Samba password command smbpasswd a lt username gt Here lt username gt is the user name to add 3 Follow the instructions on the screen 4 Log out of the root account exit Using a Samba Server for Bridged and Host Only Networks To use your Samba server for host only and bridged
286. erver information Also consider that the addresses or names of certain servers can change over time Such changes can also introduce detection issues Using a smaller set of information in a zone description such as only the network address and the subnet mask is safer The disadvantage is that it increases the chance that a false positive or misidentification can occur Such false positives are especially likely if your network is using a common netblock such as 10 8 172 16 12 or 192 168 16 that is also used by other networks Descriptions of the Zone Condition Settings Each zone description must contain one or more of the following setting options describing the conditions of the zone m Domain Specifies the domain name of the network such as mycompany com Enter only one domain name The value of Allow subdomains of this domain governs the interpretation of this option m Allow subdomains of this domain Modifies the Domain option It specifies whether for the Domain zone condition to be met a domain name must exactly match the domain name specified in the Domain box or whether a match of the domain name is made any time the string contains lt domain_name gt For example if this option is selected corp mycompany com is considered a match for mycompany com If this option is not selected corp mycompany com is not considered a match for mycompany com m Network address Specifies an IP address or subnet
287. es a new virtual machine based on the guest operating system you select in the New Virtual Machine wizard After the virtual machine is created you can use the virtual machine settings editor to change many configuration options set by the wizard The virtual machine settings editor appears when you select a virtual machine and choose VM gt Settings Hardware Tab Use the Hardware tab to add remove and configure virtual devices for the selected virtual machine Figure 3 6 Virtual Machine Settings Hardware Tab memory device Virtual Machine Settings Hardware Options Device Summary S Memory 256 MB GHard Disk IDE 8GB CD DYD IDE Auto detect B Floppy Using drive A FS Network Adapter NAT use Controller Present amp Sound Card Auto detect serial Port Auto detect Generic SCSI 5 CdRomO Woisplay Auto detect amp Processors 1 Memory Specify the amount of memory allocated to this virtual machine The memory size must be a multiple of 4 MB Memory for this virtual machine 9 256 MB gad 4 3684 amp Guest OS recommended minimum 128 MB amp Recommended memory 512 MB amp Maximum recommended memory 1740 MB Memory swapping may occur beyond this size Help button When you select an item in the hardware list the options that correspond to the item appear on the right side of the dialog box For example in Figure 3 6 memory options appear because the Memory item i
288. es adding virtual machines to a team removing them from a team and setting the order in which members of a team start and stop Add a Virtual Machine to a Team Before you add a virtual machine to a team consider these issues A virtual machine is not powered on when you add it to a running team You must power on the added virtual machine manually to use it during the current session The added virtual machine is thereafter powered on or off with the rest of the team When you add a virtual machine to a team you can no longer operate the virtual machine outside the team Adding a virtual machine to a team therefore removes it from the Favorites list NOTE Workstation 4 virtual machines cannot be added to teams To add a virtual machine to a team Select the team choose Team gt Add and choose one of the following options VMware Inc New Virtual Machine Launches the New Virtual Machine wizard See Use the New Virtual Machine Wizard on page 86 Existing Virtual Machine Opens a file browser from which you can navigate the host file system to locate an existing vmx file When you add a virtual machine to a team it can no longer be accessed outside the team New Clone of Virtual Machine Opens a file browser from which you can navigate the host file system to locate an existing vmx file After you select a virtual machine Workstation launches the Clone Virtual Machine wizard See Creating Clones
289. es is correctly configured See Make Virtual Machines Available for Streaming from a Web Server on page 214 To start a virtual machine by using VM streaming 1 Open a command prompt or terminal window 2 Use the platform specific command with the URL of the virtual machine On Windows hosts use vmware exe http lt path_to_vm gt vmx m On Linux hosts use vmware http lt path_to_vm gt vmx HTTPS is also supported VMware Inc 147 Workstation User s Manual 148 When a tab for the virtual machine opens in the Workstation window choose VM gt Power gt Power On Virtual disk data is fetched on demand so that you can begin using the virtual machine before the download completes The status bar indicates the progress of the download Point to the icon on the status bar for VM streaming and a tooltip indicates whether streaming is active and provides the URL of the Web server Optional To save the virtual machine so that you can use it when you do not have access to the Web server choose VM gt Save for Offline Use Using this setting also allows you to pause downloading by powering off the virtual machine before streaming is finished You can restart later by powering on the virtual machine It also allows you to use the File gt Open command to open the virtual machine after you close it When you power off a streamed virtual machine you are prompted to save or discard changes If you discard changes the
290. es 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 VMware Inc Chapter 5 Installing and Using VMware Tools To disable time synchronization by editing the virtual machine configuration file 1 Power off the virtual machine 2 Open the virtual machine s configuration file vmx in a text editor and set the following options to FALSE Synchronization Occurs During the Option Name Following Event tools syncTime Periodically normally once per minute Time synchronization is only forward in time time synchronize continue Taking a snapshot Time synchronization is only forward in time time synchronize restore Reverting to a snapshot Time synchronization is only forward in time time synchronize resume disk Resuming a suspended virtual machine Time synchronization is only forward in time time synchronize shrink Shrinking a virtual disk Time synchronization is only forward in time time synchronize tools startup Booting the guest operating system Time synchronization can be either forward or backward in time 3 Save and close the file Devices Tab Settings The Devices tab of the VMware Tools control pane
291. est operating system as an AMD PCNET PCI adapter or as an Intel Pro 1000 MT Server Adapter On Windows Vista guests it is an Intel Pro 1000 MT Server Adapter Use the virtual machine settings editor to create and configure up to 10 virtual network adapters in each Workstation 6 0 and higher virtual machine The limit is three adapters for Workstation 4 or 5 virtual machines For more information see Changing a Networking Configuration on page 275 Common Networking Configurations 266 When you choose the standard networking options in the New Virtual Machine wizard or the virtual machine settings editor the networking configurations are set up for you automatically If you select the Typical setup path in the New Virtual Machine wizard the wizard sets up network address translation NAT for the virtual machine Select the Custom setup path to choose any of the other common configurations bridged networking NAT or host only networking The wizard connects the virtual machine to the appropriate virtual network VMware Inc Chapter 14 Configuring a Virtual Network You can set up more specialized configurations by choosing the appropriate settings in the virtual machine settings editor in the virtual network editor on Windows and Linux hosts and on your host computer On both hosts the software needed for all networking configurations is installed when you install Workstation You can connect multiple virtual machines to
292. et for the serial port in the guest For example a setting of 200 forces the port to take twice as long for each character or send data at half the default speed A setting of 50 forces the port to take only half as long for each character or send data at twice the default speed Assuming that the serial port speed is set 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 Debugging over a Virtual Serial Port Using virtual machines you can debug kernel code on one system without the need for two physical computers a modem or a serial cable You can use Debugging Tools for Windows WinDbg or 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 Hardware Developer Central WHDC Web site VMware Inc 321 Workstation User s Manual 322 Debug an Application in a Virtual Machine from a Windows Host In this configuration you have kernel code to debug in a virtual machine called the target virtual machine and are running Debugging Tools for Windows WinDbg or Kernel Debugger KD on a Windows host Before you begin on the host make sure you have a recent version of Debugging Tools for Windows which supports debugging over a pipe You need version 5 0 18 0 or higher To debug an
293. ether Workstation is running in full screen switch mode If so also displays the process ID and window handle Llistvms Lists all virtual machines that are currently powered on The list is added to the vmware fullscreen log file VMware In vmware fullscreen Log File The vmware fullscreen program writes to a log file This log file records errors reported by vmware fullscreen itself as it starts stops and passes other commands to Workstation It is separate from the vmware Log file which stores information on the running virtual machines The name of the vmware fullscreen log file is vmware lt username gt lt pid gt log By default the vmware fullscreen log file is in the temp directory for the user logged in to the host computer This location might be specified in the TEMP environment variable The default location is C Documents and Settings lt username gt Local Settings Temp The administrator can specify a different location for this log file by adding the following line to the Workstation global configuration file config ini fullScreenSwitch log filename lt path gt VMware recommends using a full path If you use a relative path the location is relative to the directory that is active when the vmware fullscreen command is issued for the first time after the host computer reboots C 363 Workstation User s Manual Guest ACPI S1 Sleep 364 Workstation provides experimen
294. etime and security IDs See Chapter 20 Deploying ACE Packages on page 417 7 Create packages to deploy to end users Workstation guides you through the process See Creating a Package on page 431 or Chapter 21 Pocket ACE on page 439 8 Distribute packages to end users Distribute the packages on CD DVD or portable media or make them available ona network See Deploy Packages on page 438 or Deploying the ACE Package ona Portable Device on page 443 VMware Inc 369 Workstation User s Manual 10 Install ACE instances on end users machines See Installing ACE Packages on page 447 or Run the Pocket ACE Instance on page 445 You can install multiple ACE instances on the same machine They can be from different vendors and be governed by different policies You can also uninstall individual ACE instances or Workstation while leaving other ACE instances installed Keep users up to date If you need to update the guest operating system update a program running inside the ACE instance or change policies set for the ACE package you can create and distribute a new package Package updates do not upgrade the virtual machine version You can use a package update to provide end users with VMware ACE 2 5 policies but the update package does not update ACE Player or the virtual machine to version 2 5 Overview of the ACE User Interface 370 Use any of the following methods to
295. etware Remote Display Disabled O Sun Solaris unity Other E Appliance view Enabled Version Gac Enabled Windows XP Professional v El advanced Default DeFault Working directory Suspend files and snapshots will be stored here C Wirtual Machines Virtual Machine 1 Virtual keyboard Use enhanced virtual keyboard The settings for the virtual machine Options tab are discussed later in this manual in the task specific topics and procedures where you would use them To display online help for an item you select in the Options list click Help 68 VMware Inc Chapter 3 Learning Workstation Basics Closing Virtual Machines and Exiting Workstation When you close a virtual machine or team and when you exit Workstation if any virtual machines are still powered on you are prompted to specify one of the following actions to take m Continue running the virtual machine in the background If a virtual machine continues running after you exit Workstation you can still interact with it through virtual network computing VNC or some other service m Suspend the virtual machine The suspend operation saves the state of the virtual machine See Using the Suspend and Resume Features on page 187 m Power the virtual machine off If you configured the power operation to do a soft power off a VMware Tools script runs in order to cleanly shut down the guest operating system before powering off See
296. event tampering set a resource signing policy See Setting Resource Signing Policies on page 384 For instructions on creating and deploying the script see Specify a Script and a Command to Run It on page 381 Include a Power On and Power Off Script in the Package You can provide a script that runs when an ACE instance powers on that determines whether the ACE instance can be run You can provide a script that runs when an ACE instance powers off to reset any changes made to the host from a power on script reset authentication settings or perform other procedures as the instance powers off To require that the script be signed before deployment to prevent tampering set a resource signing policy See Setting Resource Signing Policies on page 384 The power on or power off script provides a customizable way of controlling access to an ACE instance in addition to the authentication policy To include a power on and power off script in the package 1 Create the script and save it in the ACE Resources folder 2 On the access control policy page select Script and click Power on off scripts 3 Select one or both check boxes for the scripts you want to run 4 Click Set to specify the path to the script and enter the command to run the script 5 If you are enabling a power on or power off script after you deployed packages provide an update package or a custom package for the ACE Resources directory When the script runs
297. f the key are stored in the location you indicated with the names you specified followed by the extensions pub for the public key and priv for the private key 5 Record the private key password and location of the private key file so that you can supply it if you need to reset a password Set Activation Limit The activation limit is the maximum number of ACE instances that can be activated from the specified ACE enabled virtual machine This option is available if you use ACE Management Server To set an activation limit On the access control policy page under Activation limit in Total number of activations choose how many instances can be activated from this ACE enabled virtual machine You can use the drop down list or type in a number 380 VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Active Directory Password Change Proxying You can provide additional security for your ACE instances by integrating with Active Directory You can specify password expiration and change requirements set up the domain to expire passwords and require password changes periodically These settings are in addition to ACE access control policy settings In cases in which Active Directory users need to change their passwords you can configure ACE Management Server as an Active Directory password change proxy In this mode ACE Management Server makes the password change request to the Active Directory domai
298. file for the list With 2 6 x loading parport_pc does not load all modules If none of the listed parallel port modules is loaded use the following command modprobe parport_pc amp amp modprobe ppdev This command inserts the modules needed for a parallel port If problems persist the 1p module might be loaded If it is the virtual machine cannot use the parallel port correctly If the Lp module is loaded run the following command as root to remove it rmmod Lp To verify that the line referring to the Lp module in the etc modules conf or etc conf modules file is removed or commented out insert a pound sign 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 1p 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_lowLlevel parport_pc 317 Workstation User s Manual Configure Device Permissions for Parallel Ports Some Linux distributions by default do not grant the virtual machine access to the Lp and parport devices You must add the VMware user to the group that has permission to access these devices To configure device permissions for parallel ports 1 Run the following command to determine the owner and group for the device l
299. files and that use VMware virtual hard disks vmdk files m Other virtual machines and system images Acronis True Image 9 tib files StorageCraft ShadowProtect spf files Microsoft Virtual PC 7 x and higher vmc files Any version of Microsoft Virtual Server vmc files Symantec Backup Exec System Recovery formerly LiveState Recovery 6 5 and 7 0 LiveState Recovery 3 0 and 6 0 sv2i files Norton Ghost images 9 x and higher sv2i files The operating system on the source Microsoft Virtual PC or Virtual Server virtual machine must be a Windows 2000 or later guest operating system supported by the intended VMware platform for example Workstation 4 5 or 6 For a list of supported operating systems see the VMware Guest Operating System Installation Guide available from the VMware Web site NOTE Virtual machines from Macintosh versions of Microsoft Virtual PC are not supported Operating System Compatibility To import a virtual or physical machine or a third party image the operating system on which Workstation is installed must be equal to or greater than the operating system on the source machine For example if Workstation is installed on a Windows 2000 machine you cannot import a virtual machine from a Windows XP or Windows 2003 source machine 134 VMware Inc Chapter 6 Creating a Virtual Machine from a System Image or Another Virtual Machine Importing from Various Sources Keep these poin
300. g 431 creation progress 435 deployment for Pocket ACE 443 deployment platform for 427 disc labels for 435 disk space required for 433 distribution format 435 Pocket ACE installation 443 pre deployment test for 437 previewing before deployment 437 registration 435 testing before deployment 437 viewing history of 436 packet filtering 289 leaks 289 packet loss configuring for LAN segments 262 VMware Inc parallel ports configuring on a Linux host 315 in a virtual machine 313 installing in virtual machines 314 paravirtualized kernels in Linux guests 89 parent snapshot 191 passwords and administrative lockout 352 removing forgotten password 352 physical disk adding physical disks 227 capacity 222 storing virtual disks on 221 using in a virtual machine 222 ping 301 placeholder values in instance customization 423 platform deployment settings ACE 427 Player policy ACE 397 plug ins Eclipse Integrated Virtual Debugger 471 writing for ACE instances 406 png files for screen captures 171 Pocket ACE deleting the cache 450 455 deploying 443 description 85 439 Disk Size Calculator 85 installing on portable device 443 instructions for running 445 portable device requirements 441 Pocket ACE Deploy Utility dialog box 443 policies ACE access control 375 activation 375 administrative tools 401 VMware Inc Index authentication 375 copy protection 383 device connection 394 expiration 383 host 385 448
301. g and Using VMware Tools 97 VMware Inc Components of VMware Tools 97 VMware Tools Service 98 VMware Device Drivers 98 VMware User Process 99 VMware Tools Control Panel 99 Installing VMware Tools 100 Manually Install VMware Tools in a Windows Guest Operating System 100 Configure the Video Driver on Older Versions of Windows 101 Automate the Installation of VMware Tools in a Windows Guest 102 Install VMware Tools on a Linux Guest Within X by Using the RPM Installer 105 Install VMware Tools from the Command Line with the tar or RPM Installer 106 Install VMware Tools in a Solaris Guest 108 Workstation User s Manual Install VMware Tools in a FreeBSD Guest 109 Install VMware Tools in a NetWare Virtual Machine 111 Start the VMware User Process Manually If You Do Not Use a Session Manager on UNIX 112 VMware Tools Update Process 113 How Automatic Updates Occur 113 How You Are Notified to Do a Manual Update 114 Use Global Settings to Update VMware Tools Automatically 114 Set Autoupdate Options for Each Virtual Machine 115 Update VMware Tools in Older Windows Virtual Machines 115 Uninstall VMware Tools 116 Repair or Change Installed Modules 116 Open the VMware Tools Control Panel 117 Use the Windows Control Panel to Display the Taskbar Icon 117 Options Tab Settings 118 Devices Tab Settings 119 Scripts Tab Settings 120 Shared Folders Tab Information 120 Shrink Tab Settings 121 About Tab 121 Configure VMware Tools in a NetWare Guest 121 Cu
302. ganizations to deploy and manage secure platform independent virtual machines that end users can use on their work PC personal computer or even a portable USB media device End users can be either connected to or disconnected from the enterprise network VMware ACE enables safe access to enterprise resources from assured computing environments These isolated PC environments run on top of existing PCs The assured computing environment ACE contains an operating system enterprise applications and preconfigured security settings VMware Inc 365 Workstation User s Manual With virtual rights management built in copy protection controls and automatic encryption VMware ACE helps prevent theft tampering and unauthorized copying of applications data system settings and files Administrators can protect data and ensure compliance with IT policies including software life cycle management and access to data and applications Key Features of VMware ACE The key features of VMware ACE include manageability security and usability Manageability m Create standardized hardware independent PC environments and deploy them to any PC throughout the extended enterprise m Control the virtual machine s life cycle security settings network settings system configuration and user interface capabilities m Track instances through the user interface View and manage the activation expiration and other policies of instances managed wi
303. ge The fixed expiration date or the fixed date range is established at activation time Each time the user powers on the instance the date or date range is checked Expiration checks are also performed while the instance is running If the expiration is reached an expiration message appears and the instance is suspended With a managed ACE instance the expiration policy works similarly as for standalone instances but the expiration policy value can be specified for individual instances A valid date range for an ACE enabled virtual machine applies to each of its associated ACE instances until an instance is individually configured with its own date range After that configuration any changes to the ACE enabled virtual machine s expiration policy do not affect the instance All expiration values both for ACE enabled virtual machines and for all ACE instances are dynamic This means that after you change the value and publish the policy update to ACE Management Server ACE instances get the new value the next time they check for policy updates Setting Copy Protection Policies Copy protection policies ensure that an ACE instance runs only from the location where it was originally installed If you copy protect an ACE instance its files can be moved or copied but the instance cannot run from the new location For standalone ACE instances you can specify whether copying and moving are allowed For managed ACE instances you can specify whet
304. ge 39 4 Optional To upgrade the virtual machines use the Change Version wizard in Workstation 6 5 See Change the Version of a Virtual Machine on page 91 Upgrade Workstation 6 x on Windows XP to Workstation 6 5 on Windows Vista Before you begin make sure that you have Windows XP with Service Pack 2 To upgrade Workstation 6 x from Windows XP to Windows Vista 1 Login as the Administrator user or as a user who is a member of the Windows Administrators group 2 Make sure that Workstation is not running and that no virtual machines are running in the background 3 Upgrade the host operating system to Windows Vista as described in the Microsoft documentation 4 Run the Workstation 6 5 installer 5 Optional To upgrade the virtual machines use the Change Version wizard in Workstation 6 5 See Change the Version of a Virtual Machine on page 91 VMware Inc 49 Workstation User s Manual Upgrade Workstation on a Linux Host 50 You can upgrade from Workstation version 4 5 or 6 0 x to version 6 5 by running the VMware Workstation 6 5 installation program Before you begin make sure that you have a Workstation 6 5 serial number You are prompted to enter the serial number after installation is complete the first time you start Workstation after the upgrade Also perform the tasks described in Preparing for an Upgrade on page 46 If you currently have Workstation 4 5 or 6 0 x installed on your syst
305. gic SAS NOTE The LSI Logic adapter has improved performance and works better with generic SCSI devices The LSI Logic adapter is also supported by ESX Server 2 0 and higher Your choice of SCSI adapter does not affect your decision to make your virtual disk an IDE or SCSI disk However some guest operating systems such as 32 bit Windows XP do not include a driver for the LSI Logic or LSI Logic SAS adapter You must download the driver from the LSI Logic Web site NOTE Drivers for a Mylex BusLogic compatible host bus adapter are not obvious on the LSI Logic Web site Search the support area for the numeric string in the model number For example search for 958 for BT KT 958 drivers On Linux hosts and in the Add Hardware wizard you can select a disk mode on the Select a Disk Type page See Normal and Independent Disk Modes on page 84 See the VMware Guest Operating System Installation Guide for details about the driver and the guest operating system you plan to install in this virtual machine Normal and Independent Disk Modes The option to select normal or independent mode is available on Linux hosts for custom configurations only Normal mode means you want to include disks in any snapshots you take If you do not want data on the disk to be recorded when you take a snapshot of the virtual machine you can configure the disk to be independent If you configure the disk to be independent you can further spec
306. gin VMware Tools must be installed on the virtual machine To enable or disable copy and paste 1 2 3 4 Select the virtual machine Choose VM gt Settings Click the Options tab and select Guest Isolation Select or deselect the Enable copy and paste check box and click OK Using Shared Folders With shared folders you can share files among virtual machines and the host computer You choose a directory on the host or on a network directory that is accessible to the host and you give it the name you want to use on the guest You can use shared folders with virtual machines running the following guest operating systems and on all supported host systems VMware Inc Windows Server 2003 Windows XP Windows 2000 Windows NT 4 0 Windows Vista Linux with a kernel version of 2 4 or higher Solaris x86 10 Solaris x86 10 Update 1 and higher 177 Workstation User s Manual Set Up Shared Folders Shared folders provide an easy way to share files among virtual machines and between virtual machines and the host The directories you add as shared folders can be on the host computer or they can be network directories accessible from the host computer Before you begin make sure the following prerequisites are satisfied Make sure the virtual machines use a guest operating system that supports shared folders For a list of supported guest operating systems see Using Shared Folders on page 177 Verify that the c
307. ging Mode on page 499 484 VMware Inc Appendix C Using the Integrated Virtual Debugger for Visual Studio Replay debugging has the following benefits over traditional debugging Bugs captured in a recording are reproduced exactly during debugging Recorded bugs can be examined in Visual Studio repeatedly and always exhibit the same behavior This benefit of replay debugging makes it a powerful tool for fixing bugs that cannot be reliably reproduced due to subtle variations in timing or input No debugging is performed during the recording process so debugging activities do not affect the normal execution of an application This is useful for applications that interact with other processes or remote servers For example TCP connections do not time out because there is minimal delay while a recording is created A feature simulating reverse execution is available in the replay debugging mode In a traditional debugging context you rerun an application and try to stop early enough to find the source of a bug Reverse execution makes it easier to find the cause of a bug For example if your data structure is corrupted you set a data breakpoint that is watchpoint on the corrupted data and execute backward until you encounter the code that caused the corruption Using the Remote Debugging Mode The remote debugging mode of the Integrated Virtual Debugger simplifies the task of debugging applications in virtual machines using the remo
308. gnificant changes set the memory size 4 Install VMware Tools in the guest operating system See Installing VMware Tools on page 100 Installing VMware Tools before installing the new application also minimizes the likelihood of requiring you to reactivate the software 5 Install the new application according to the manufacturer s instructions VMware Inc Chapter 7 Getting Started with Virtual Machines Disable Acceleration If a Program Does Not Run Occasionally when you install or run software inside a virtual machine Workstation appears to freeze In many cases you can get past the problem by temporarily disabling acceleration in the virtual machine If this problem occurs it usually occurs early in the program s execution To disable acceleration 1 Select the virtual machine The virtual machine can be powered off or on 2 Choose VM gt Settings 3 On the Hardware tab select Processors 4 Inthe Execution Mode section select Disable acceleration for binary translation and click OK This setting slows down virtual machine performance VMware recommends that you use the setting only for getting past the problem with running the program 5 After you pass the point where the program encountered problems repeat Step 2 through Step 4 and deselect Disable acceleration for binary translation Use Removable Devices in a Virtual Machine You can configure a number of removable devices for use in a virtual machine
309. gt Virtual Machine b On the Welcome page select the Custom configuration c Onthe Name the Virtual Machine page make a note of the folder in which you create the virtual machine d On the Specify Disk Capacity page specify the size for the virtual disk and select Allocate all disk space now If you do not make this selection and the host computer s hard disk runs out of space for a growing virtual disk file the user sees no warning message and does not know what is causing the problem in the virtual machine 2 Select the virtual machine and choose VM gt Settings 3 Make all needed configuration settings before you configure the user s computer to launch Workstation when the computer starts 4 Optional If you plan to run the virtual machine on a laptop computer be sure to set the virtual machine to report the battery status See Report Battery Information in the Guest on page 157 5 Copy all the files in this folder to the user s computer after you finish creating and configuring the virtual machine VMware Inc 355 Workstation User s Manual 356 Moving a Virtual Machine to a User s Computer The easiest way to move the virtual machine to a user s computer is to use a network connection to copy all the files in the virtual machine directory to a directory on the user s computer You can also move the directory by using a DVD or other removable media large enough to store the files Place each v
310. guests use Windows Update to install a 32 bit driver Installing Sound Drivers in Windows 9x and NT Guests 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 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 Install New Software in a Virtual Machine 168 Installing new software in a virtual machine is like installing it on a physical computer Only a few additional steps are required To install new software in a virtual machine 1 Select the virtual machine 2 Choose VM gt Removable Devices and verify that the virtual machine has access to the CD ROM drive ISO image file or floppy drive where the installation software is located For more information see Add DVD or CD Drives to a Virtual Machine on page 234 3 Choose VM gt Settings and use the Memory settings panel on the Hardware tab to set the final memory size for the virtual machine 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 si
311. hange the subnet s IP address and the subnet mask The address should specify a valid network address that is suitable for use with the subnet mask In the DHCP settings dialog box you can change the range of IP addresses provided by the Workstation DHCP server on a particular virtual network You can also set the duration of DHCP leases provided to clients on the virtual network Click OK Change Subnet or DHCP Settings on a Linux Host NAT and host only network types can have settings for subnet IP You can use the virtual network editor to change subnet settings for a virtual network on a Linux host You can also use the virtual network editor to specify that a local DHCP service distributes IP addresses to virtual machines To change DHCP settings further edit the dhcp conf file See Configure the DHCP Server on a Linux Host on page 288 To change subnet or DHCP settings on a Linux host 1 VMware Inc On the Linux host do one of the following From the desktop choose Applications gt System Tools gt Virtual Network Configuration or the equivalent menu path for your version of Linux Open a terminal window and enter the following command usr bin vmware netcfg When prompted enter the administrator password If the table in the network editor does not display a row for the network type you want click Add Network and complete the Add Virtual Network dialog box Use vmnet1 for a host only network ty
312. havior in the Preferences dialog box Player gt Preferences Troubleshooting Tools VMware ACE includes some troubleshooting tools that allow administrators and help desk assistants to fix some common problems that users have with ACE instances such as forgotten user passwords The tools are m For standalone ACE instances m The ACE Tools which is a command line tool See Using the vmware acetool Command Line Tool on page 461 m The hot fix feature which users access from buttons in dialog boxes See Respond to Hot Fix Requests on page 463 m For managed ACE instances see the VMware ACE Management Server Administrator s Guide Using the vmware acetool Command Line Tool The vmware acetool command line tool is a troubleshooting tool that enables ACE administrators to fix a limited set of problems for standalone ACE instances directly on an ACE user s system You can provide the following solutions with vmware acetool m Set the user s password so the user can run the ACE instance m Set copy protection so the user can run the ACE instance in a new location m Set the expiration date so the user can continue to use an ACE instance that is past its scheduled expiration date The configuration file vmx file for the ACE instance must be on the ACE user s machine That is you cannot use vmware acetool to make fixes to files associated with the instance unless the configuration file is on the same
313. he 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 to update automatically or you can perform a manual update On other guests you must manually update 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 How Automatic Updates Occur On Windows and Linux guest systems you can set VMware Tools to update itself when the virtual machine is powered on The status bar displays the message Installing VMware Tools when an update is in progress After the update is complete if you are logged in to a Windows guest a restart prompt appears for 30 seconds If you are not logged in the operating system restarts without prompting An auto update check is performed as part of the boot sequence when you power on a virtual machine If the virtual machine was suspended and you resume it or restore it to a snapshot during the boot sequence before this check occurs the automatic update occurs as planned If you resume the virtual machine or restore it to a snapshot after the auto update check occurs the automatic update does not occur For more information about automat
314. he lt path gt value is the path on your system to the application file m On Linux enter vmplayer amp m To stream the virtual machine use the command with the virtual machine URL for example vmplayer http server acme com myVM vmx For more information see Make Virtual Machines Available for Streaming from a Web Server on page 214 VMware Inc 215 Workstation User s Manual 216 From the Welcome page you can m Browse to a virtual machine file m Open a recently used virtual machine m Download a virtual appliance from the VMTN VMware Technology Network Web site Open a virtual machine For instructions on using and configuring VMware Player see the online help provided in VMware Player From the VMware Player menu bar choose VMware Player gt Help To exit VMware Player do one of the following m Shut down the guest operating system in the virtual machine VMware Player closes after the guest operating system shuts down m In VMware Player choose VMware Player gt Exit Windows or VMware Player gt Quit Linux VMware Player either suspends or powers off the virtual machine depending on the preference you set for exit behavior in VMware Player gt Preferences When you exit VMware Player that is using a streamed virtual machine you are prompted to save or discard changes If you discard changes the directory that was created on your local machine and all the virtual machine data are delet
315. he NAT network See Advanced NAT Configuration on page 302 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 the WINS server knows if those shared files and folders are in the same workgroup or domain VMware Inc 301 Workstation User s Manual Advanced NAT Configuration 302 You can configure NAT to make custom configuration settings for Windows and Linux Configure NAT on a Windows Host Use the virtual network settings to configure NAT on a Windows host To edit the NAT configuration file see Custom NAT and DHCP Configuration on a Windows Host on page 302 To configure NAT on a Windows host 1 Choose Edit gt Virtual Network Editor 2 Use the controls on the NAT tab to configure NAT m To stop and start the virtual NAT device click the appropriate buttons m To edit NAT settings for a virtual network choose the VMnet network from the drop down menu and click Edit 3 Click the appropriate button to set up or change port forwarding or to specify DNS servers that the virtual NAT device should use 4 Click OK Custom NAT and DHCP Configuration on a Windows Host If you are an advanced user on a Windows host computer you can edit the NAT and DHCP configurati
316. he Network Access settings panel and new rulesets might appear in the Host Network Access and Guest Network Access columns in the table Optional To view or edit the zones or rulsets you created with the wizard click the zone or ruleset name in the table on the Network Access settings panel VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player When you use the Network Access wizard to create an internal zone choosing the Laptop Configuration option enables you to specify the network address domain and subdomains If you want to also configure DNS DHCP WINS or gateway servers use the zone editor See Guidelines for Specifying Zone Conditions on page 387 Guidelines for Specifying Zone Conditions Zone conditions describe the characteristics of a network zone Workstation examines the networks that are directly connected to network adapters on the host computer to see if a match exists for all the criteria for any adapter in any of the zone definitions The zone editor appears when you click a name in the Zones column of the Network Access policy page It shows the following details about the zone m You can specify a zone by using up to six conditions Domain Subnet DNS servers DHCP servers Gateway servers WINS servers For a match to occur all specified conditions must be met m All zone conditions except the domain condition allow users to specify a list of addresses The match is ma
317. he Preferred mode drop down menu choose Automatic or Automatic with Replay to let Workstation choose the execution mode based on the guest operating system and the host CPU Automatic with Replay refers to the execution record replay feature VMware Inc Chapter 12 Recording and Replaying Virtual Machine Activity For many combinations of CPU and guest operating system you can choose Automatic and still use the record replay feature If not an error message directs you to choose Automatic with Replay Choosing Automatic or Automatic with Replay means that Workstation chooses one of the following m Binary translation Uses a mix of directly executing guest code and binary translation to run the guest This option uses shadow page tables to map guest memory m Intel VT x or AMD V Uses hardware extensions to run and isolate guest code This option also uses shadow page tables to map guest memory m Intel VT x EPT or AMD V RVI Uses hardware extensions to run and isolate guest code This option uses hardware paging support to map guest memory The choice depends on which mode provides the best performance for the selected guest operating system on the host s CPU m Virtual machine version Only Workstation 5 6 and 6 5 virtual machines can be recorded m Supported operating systems You can use the record replay feature only on 32 bit versions of the following guest operating systems Windows 2000 XP 2003 Vi
318. he 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 A host virtual adapter connects the host computer to the private network used for NAT Each virtual machine and the host must be assigned addresses on the private network This is typically done by using the DHCP server included with Workstation 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 the DHCP server does not assign How the Subnet Number Is Assigned When host only networking is enabled at the time Workstation is installed the subnet IP address for the virtual network is automatically selected as an unused private subnet IP address A NAT configuration also uses an unused private network automatically selected when you install Workstation Find the Network Type Used on a Virtual Machine Before you assign a subnet number determine the network type used on the virtual machine To find the network type used on a virtual machine Choose Edit gt Virtual Network Editor On a Windows host the Summary tab displays the subnet number associated with the virtual network 286 VMware Inc Chapter 15 Advanced Virtual Networking Determ
319. he following options m Persistent Changes are immediately and permanently written to the disk m Nonpersistent Changes to the disk are discarded when you power off or revert to a snapshot See Information Captured by Snapshots on page 192 12 Click Finish 13 Use the guest operating system s tools to format any partitions on the physical disk that are not formatted for your guest operating system VMware Inc 233 Workstation User s Manual Adding DVD CD ROM and Floppy Drives to a Virtual Machine 234 Workstation 6 x virtual machines can use up to 4 IDE devices and up to 60 SCSI devices Any of these devices can be a virtual or physical hard disk or DVD or CD ROM drive A virtual machine can read data from a DVD disc Workstation does not support playing DVD movies in a virtual machine You might be able to play a movie if you use a DVD player application that does not require video overlay support in the video card Add DVD or CD Drives to a Virtual Machine You can add one or more DVD or CD drives to your virtual machine You can connect the virtual DVD or CD drive to a physical drive on the host machine or to an ISO image file You can configure the virtual DVD or CD drive as either IDE or SCSI regardless of the type of physical drive you connect it to For example if your host computer has an IDE CD drive you can set up the virtual machine drive as either SCSI or IDE and connect it to the host drive The
320. he path name and filename for the existing disk file and click Finish 7 Inthe virtual machine settings editor click OK Remove a Virtual Disk from a Virtual Machine Removing a virtual disk disconnects it from a virtual machine Removing the virtual disk does not delete files from the host file system After you remove the disk from the virtual machine you can map or mount it to a host and copy data from the guest to the host without powering on the virtual machine or starting Workstation To remove a virtual disk from a virtual machine 1 Select the virtual machine 2 Choose VM gt Settings 3 On the Hardware tab select a virtual disk and click Remove After you remove the disk from the virtual machine you can do either of the following m Map the disk to the host See Using a Mapped Drive for Windows Only on page 184 m Add the disk to another virtual machine See Add an Existing Virtual Disk to a Virtual Machine on page 226 Using Physical Disks in a Virtual Machine You can install a guest operating system directly on an unused physical disk or unused partition However an operating system installed in this setting probably cannot boot outside of the virtual machine even though the data is available to the host CAUTION Do not use a physical disk to share files between host and guest operating W systems It is not safe to make the same partition visible to both host and guest You can cause data corrupti
321. he ppdev module insmod ppdev If problems persist the 1p module might be loaded If it is the virtual machine cannot use the parallel port correctly If the Lp module is loaded run the following command as root to remove it rmmod Lp To verify that the line referring to the Lp module in the etc modules conf or etc conf modules file is removed or commented out insert a pound sign 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 1p 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_lowLlevel parport_pc VMware Inc Chapter 16 Connecting Devices Configure Parallel Ports for Linux 2 6 x Kernels The 2 6 x kernels that support parallel ports use the modprobe lt modulename gt and modprobe parport_pc modules Workstation requires that the parallel port PC style hardware option CONFIG_PARPORT_PC be built and loaded as a kernel module That is it must be set to m To configure parallel ports for Linux 2 6 x kernels 1 VMware Inc To determine whether the modprobe lt modulename gt and modprobe parport_pc modules are installed and loaded on your system run the 1smod command as the root user You can also look at the proc modules
322. her both copying and moving are allowed or whether only moving is allowed In this case only one copy of the ACE instance is allowed to run at a time VMware Inc 383 Workstation User s Manual If the user moves or copies a copy protected ACE instance and tries to run it an error message appears It lists an alphanumeric string that the user can send to the system administrator or help desk assistant to get the copy protection changed For managed instances you can also dynamically change the copy protection settings switching the settings so that moved or copied instances will run or not run This means that after you change the value and publish the policy update to ACE Management Server ACE instances get the new value the next time they check for policy updates Every ACE instance has a copy protection identifier CPID that contains the path to the ACE instance on the host file system For standard ACE instances the CPID also contains the system s BIOS ID For Pocket ACE instances the CPID contains the file system ID If copy protection is on Workstation compares the current CPID with the stored CPID If they do not match the instance was moved or copied For standalone ACE instances you can set the CPID by using vmware acetool or by sending hot fixes on Windows systems if hot fixes are enabled See Using the vmware acetool Command Line Tool on page 461 and Respond to Hot Fix Requests on page 463 For managed
323. hine Snapshots in a Linear Process Taking snapshots in a linear process means taking a snapshot continuing to use the virtual machine from that point taking another snapshot at a later point and so on Each snapshot is a restoration point in a single long sequence Figure 9 1 Snapshots as Restoration Points in a Linear Process M nd O bad bad bad bad Windows lesson 1 lesson 2 lesson 3 lesson 4 lesson 5 operating system Workstation supports more than 100 snapshots for each linear process VMware Inc 189 Workstation User s Manual 190 Use snapshots in a linear process for the following situations You plan to make risky changes in a virtual machine such as by testing new software or examining a virus Before adding new untested code to a project take a snapshot You can always revert to a previous known working state of the project if the new code does not work as expected If the new code causes no problems you can take another snapshot of the virtual machine in its new state NOTE You can configure a virtual machine to take a snapshot any time it is powered off preserving a virtual audit trail as work progresses See Take or Revert to a Snapshot at Power Off on page 199 You create a training course and want to save the state of the virtual machine in a snapshot at each lesson s starting point You can use the snapshots to skip lengthy computer preparation time You can also configur
324. hine with the virtual machine settings editor m Remote display does not work well if you are also using the 3 D feature This feature is described in Support for Direct3D Graphics on page 165 To use a VNC client to connect to a virtual machine 1 VMware Inc On a local or remote computer start a VNC client You can use any VNC client but not a Java viewer in a browser To download and install a VNC client check one of the many Web sites where you can buy or get one for free Make sure the client is set for hextile encoding For example if you use RealVNC Viewer under the Preferred Encoding option select Hextile Set the client to use all colors For example if you use RealVNC Viewer under the Colour Level option select Full all available colours 213 Workstation User s Manual 4 When prompted for the VNC server name enter the name or IP address of the host computer and the port number Use the format lt machine_name gt lt port_number gt 5 Enter a password if you are prompted to do so Make Virtual Machines Available for Streaming from a Web Server 214 With virtual machine VM streaming virtual disk data is fetched on demand You can power on a virtual machine soon after you begin downloading it from a Web server Downloading a virtual machine in a zip or tar file from a Web server can take a considerable amount of time depending on the size of the virtual machine To use VM str
325. his mode a virtual machine s applications look just like other application windows on the host 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 physical disk virtual hardware The devices that make up a virtual machine The virtual hardware includes the virtual disk removable devices such as the DVD ROM CD ROM and floppy drives and the virtual Ethernet adapter You configure these devices with the virtual machine settings editor See also virtual machine settings editor 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 VMware Inc 515 Workstation User s Manual 516 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 virtual 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 settings editor A point and click control panel used to view and modify a virtual machine s settings virtual network A network connecting virtual machines that does not depe
326. ialog Box current replay position slider auto scroll control Windows XP Professionai Replay Replaying Recording 1 T T i rR re aj S i x gt Add Marker gt Go Live DP 3 53 15 30 op pause replay speed control The replay control dialog box contains the following buttons m Play Pause Plays the last recording you made for the selected virtual machine If the virtual machine is powered off the recording is resumed as if it had been suspended If you click the same button once the replay is paused To resume replay click the button again m Go Live Stops the replay that is in progress and reverts to the current state of the virtual machine 244 VMware Inc Chapter 12 Recording and Replaying Virtual Machine Activity m Add Marker Takes a replay specific snapshot at the current location within the recording You can use this marker during replay to skip ahead in a recording m Go to Beginning Returns to the beginning of the recording m Go to Previous Marker Replays the recording to the point where the previous marker is located and pauses the playback m Go to Next Marker Replays the recording to the point where the next marker is located and pauses the playback Current replay Position Slider Allows you to preview a replay You can drag the slider to the nearest previous marker and start replaying On Linux the auto scroll function
327. ialog 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 Step 5 and Step 6 for each WINS server to which you want to connect from this virtual machine Click OK twice and click Close Now that the virtual machine has an IP address for a WINS server you can use NetLogon in the virtual machine to log in to a domain and access shares in that domain However your access is limited to shares of virtual machines that are on the same NAT network or are bridged on the same domain For example if the WINS server covers a domain with a domain controller you can access that domain controller from the virtual machine and add the virtual machine to the domain You need to know the Administrator user ID and password for the domain controller VMware Inc Chapter 15 Advanced Virtual Networking Sample Linux nat conf File Linux NAT configuration file host NAT gateway address ip 192 168 237 2 24 hostMAC 00 50 56 C0 00 08 enable configuration disabled by default for security reasons configport 33445 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 Turn this one if you change the OUI in the MAC address of your virtual machines aLlowAnyOUI 1 udp Tim
328. ic updates see Use Global Settings to Update VMware Tools Automatically on page 114 and Set Autoupdate Options for Each Virtual Machine on page 115 VMware Inc 113 Workstation User s Manual 114 How You Are Notified to Do a Manual Update On Windows and Linux guests you can specify that no automatic update should occur On other operating systems automatic updates are not possible In these cases perform a manual update The status bar of the guest system displays a message when a new version is available To install the update use the same procedure that you used for installing VMware Tools the first time On Linux guests the VMware User process vmware user does not restart following an update until you launch it manually or log out of your window manager and log in again On Windows you can alternatively open the VMware Tools control panel double click the VMware Tools icon in the notification area of the taskbar and on the Options tab click Update Use Global Settings to Update VMware Tools Automatically To automatically update VMware Tools for most or all Windows or Linux guests when the virtual machine starts configure the global preference first and then configure the per virtual machine update option to use that global preference Before you begin if you use a UNIX host become root su before starting Workstation On UNIX systems nonroot users are not allowed to modify the preference setting for
329. icrosoft Developer Network VMware Inc Appendix B Using the Integrated Virtual Debugger for Eclipse Disabling the Firewall on Linux Guest Systems You must disable the firewall on Linux guest operating systems The Integrated Virtual Debugger opens an available port searching from port 49152 for each debugging session Configure the Firewall on Windows Guest Systems If you are using a 1 4 x JRE on Windows guest systems you must disable the firewall or allow incoming connections to the JVM If your Windows system such as Windows XP SP2 Windows 2003 and Windows Vista allows you to configure exceptions to the firewall you can add the JVM to the exceptions list To configure the firewall on Windows guest systems 1 Choose Start gt Control Panel gt Windows Firewall and select the Exceptions tab Click Add Program and browse to the Java executable 2 3 Click OK 4 Optional On Windows Vista guests you might have to restart the firewall after configuring it to allow incoming connections to the JVM Managing Virtual Machine Launch Configurations You can manage configuration settings for each virtual machine in which you want to debug applications Integrated Virtual Debugger launch configurations determine which virtual machine to run the application in and how the application is executed The launch configuration types VMware attach to application and VMware execute Java application have a VMware tab The values you e
330. ide the following information m Warns the user that the virtual machine is about to go into kiosk mode m Tells the user which key combination to use to exit kiosk mode The default is the hot key combination for ungrabbing input from a virtual machine often Ctrl Alt See Change the Key Combination for Exiting Kiosk Mode on page 402 m If the policy includes an administrator password tells the user that host access is available only if the user enters the password after pressing the key combination to exit kiosk mode When a user exits kiosk mode the virtual machine is powered off or suspended according to the runtime preference policy for exit behavior Pocket ACE instances are powered off and synchronized When the virtual machine is powered off the ACE Player prompts the user to exit kiosk mode On Linux hosts you must set some additional properties after installing the ACE instance See Prepare a Linux Host for Running in Kiosk Mode on page 454 For information about startup options for kiosk mode see Change Default Kiosk Mode Startup Behavior on page 457 and Use Multiple Virtual Machines in Kiosk Mode on page 458 Change the Key Combination for Exiting Kiosk Mode You can use Ctrl Alt Shift the Windows key or a combination of these keys with a regular key To change the key combination for exiting kiosk mode 1 In the policy editor select Kiosk Mode 2 Select Always run in kiosk mode and sele
331. ied post execution commands for example to perform cleanup tasks m Set the virtual machine state to m Suspended default m Revert to the most recent snapshot m Powered off Installation Requirements for the Integrated Virtual Debugger Environment 472 Review the requirements and recommendations in this section before following the instructions in Chapter 2 Installing and Upgrading VMware Workstation on page 37 to install the Eclipse Integrated Virtual Debugger as an optional component of Workstation 6 5 This section describes the requirements for host and guest systems Eclipse and the Java Runtime Environment JRE VMware Inc Appendix B Using the Integrated Virtual Debugger for Eclipse When you install the Integrated Virtual Debugger m The Integrated Virtual Debugger plug in ivd jar Foundry Java bindings and the plugin xml launch configuration file are placed in the com vmware bfg_1 0 0 subdirectory of the Eclipse plug in directory m After you restart Eclipse the Debug menu includes the new launch configuration types VMware attach to application and VMware execute Java application These launch configuration types have a VMware tab that enables you to configure virtual machine settings You can debug in multiple virtual machines simultaneously You can also debug multiple sessions in a single virtual machine Host System Requirements The Integrated Virtual Debugger can run on any supported host
332. ies from another package installation of the second package fails To install an ACE instance on a single Linux host 1 2 3 Copy the bundle file for the package to the host computer Open a terminal window and change to the package directory Enter the following command to run the installation program sh VMware Player lt architecture gt bundle The lt architecture gt value is either 1386 for 32 bit systems or x86_64 for 64 bit systems Follow the wizard prompts that appear On most Linux distributions a GUI wizard appears On Red Hat Enterprise Linux 5 1 and some other distributions a command line wizard appears In the command line wizard to quickly scroll to the end of the license agreement prompt press q and accept the agreement Install an ACE Package Silently on Multiple Linux Hosts You can silently install an ACE instance on many computers End users are not prompted for information during the installation process To install the ACE instance on multiple Linux hosts 1 2 VMware Inc Copy the bundle file for the package to the first host computer Open a terminal window and enter the following command lt path_to_package gt sh VMware Player lt architecture gt bundle required This command installs the package and VMware Player if included into the default locations Only the license agreement prompt appears if a EULA is included in the package Repeat this procedure for other hosts 453
333. ify a product key you are not prompted for it later during installation of the operating system Enter a product key unless the installation media already contains a volume license product key m Full name This name is used for registering the operating system Do not use the name Administrator or Guest If you use one of these names you will receive an error message during installation of the operating system and be prompted to enter a different name m Optional Password On Windows operating systems other than Windows 2000 the password you enter here is used for an account with Administrator permissions On Windows 2000 the password you enter here is used for the Administrator account m For Linux guests m Full name This name is used for registering the operating system if registration is required The first name is used as the host name for the virtual machine m User name You can use lowercase letters and numbers with no spaces Do not use the name root Some operating systems set up sudo access for this user and some require this user to use su to get root privileges m Password The password you enter here is used for both the user name you supply and the root user The easy install feature is available for newer Windows operating systems and several Linux operating systems The installation media that you can use include operating system installation CDs DVDs and ISO images This feature also installs VMwa
334. ify whether changes you make to the disk are to persist or be discarded when you power off the virtual machine or restore it to a snapshot Although for Windows hosts this configuration setting is not available in the New Virtual Machine wizard you can exclude virtual disks from snapshots by using the virtual machine settings editor See Exclude a Virtual Disk from Snapshots on page 193 VMware Inc Chapter 4 Creating and Upgrading a Virtual Machine Virtual Disks and Physical Disks This option is available for custom configurations only If you use a typical configuration a new virtual disk is created and used for the virtual machine Virtual disks are the best choice for most virtual machines They are easy to set up and can be moved to new locations on the same host computer or to different host computers Even for custom configurations you usually choose the option Create a New Virtual Disk In some cases you might want to choose Use an Existing Virtual Disk to use a virtual disk you created previously The wizard displays a page for you to enter the path or browse to the existing virtual disk vmdk file It is possible to use a physical hard disk a raw disk or IDE disk partition in a virtual machine Do not use a physical disk configuration unless you are an expert user See Using Physical Disks in a Virtual Machine on page 227 Disk Capacity The wizard prompts you to set a size between 0 1GB and 950GB f
335. igned Remote Ports and Local Ports If you are using either TCP or UDP and want to qualify the rule with specific port numbers for this type of traffic type the port numbers or port number ranges wn The wildcard port setting is double quotation marks Usually you specify filtering on either local or remote ports not both because both specifications have to match for the rule to be applied DHCP represents an exception to this general rule The local port is the source port for outgoing packets and the destination port for incoming packets Typically you specify a local port when the host or guest is being used as a server obtaining remote connections on some port The remote port is the source port for incoming packets and the destination port for outgoing packets Typically you specify a remote port when the host or guest is a client and is contacting a remote server on some port Change NAT Settings You can use the NAT feature of the network access policy to specify the IP address range for the virtual network VMnet8 on the ACE instance s host system You deploy this network properties setting with the ACE package CAUTION Ifyou set this property the setting affects all of the ACE instances and virtual machines on this instance s host system 392 VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player To change NAT settings 1 2 3 4 In the policy editor select Net
336. ime 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 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 1 VMware Inc 121 Workstation User s Manual Table 5 1 vmwtool Commands vmwtool Command Description 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 ROM and floppy drives disabledevice lt device name gt Disables the specified device or devices in the virtual machine If no device is specified all removable devices in the virtual machine are disabled enabledevice lt device name gt Enables the specified device or devices in the virtual machine If no device is specified all
337. 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 Workstation 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 Execute 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 Add one or both of the following commands to the file halt command lt command gt lt command gt is the command to execute when you shut down the guest operating system reboot command lt command gt lt command gt is the command to execute when you restart the guest operating system VMware Inc Chapter 5 Installing and Using VMware Tools 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
338. in consistent from one class session to the next This chapter includes the following topics Locking Out Interface Features on page 351 Making a Virtual Machine Always Use Full Screen Switch Mode on page 355 m m Restricting the User Interface on page 352 m m Guest ACPI S1 Sleep on page 364 Locking Out Interface Features Administrative lockout is a global setting that affects all virtual machines for all users on a host computer It allows you to configure settings so that only a user who knows the password can perform the following tasks m Create new virtual machines m Edit virtual machine configurations m Edit network settings VMware Inc 351 Workstation User s Manual Set Administrative Lockout Preferences If no user has set administrative lockout preferences any user can set them and set a password for access to the administrative lockout features If administrative lockout preferences are already set you must know the password to change the settings To set administrative lockout preferences 1 2 3 Choose Edit gt Preferences Click the Lockout tab and enter the password if prompted Select the Enable check box and select the actions you want to restrict If this is the first time administrative lockout options are being set specify a password in the fields provided Click OK Removing a Forgotten Password If you cannot remember the password and need to remove it you m
339. in that which ACE Management Server is configured for User list changes are effective at the next startup of the instance If you do not use Active Directory or if you are creating standalone ACE instances the settings panel includes the following options for activation passwords or keys m None No password or key is required Any user can activate this instance m Password The user must enter the password that the administrator uses to activate this ACE instance You must provide the user with the password through email or other means For standalone ACE enabled virtual machines you set the password during the packaging process VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player m Activation key This option is available if you use ACE Management Server without Active Directory integration You specify one or more keys and the end user must enter a key that is in that list Activation keys are serial numbers free form strings that can be tracked as used or unused by the server You can enter the keys or import them from a text file To import keys you need a text file that contains the list of activation tokens Each token is one line in the file Blank lines are ignored After an ACE instance is activated using a key that key cannot be used to activate another instance Removing a key from the list does not affect an instance that was activated with that key Authentication Settings
340. indows host computers you might want to use the silent installation features of the Microsoft Windows Installer This type of installation requires that the host computers have version 2 0 or later of the MSI runtime engine This version of the installer is available in versions of Windows beginning with Windows XP If the runtime engine is not installed see Install the MSI 2 0 Runtime Engine from an ACE Package on page 449 Install the MSI 2 0 Runtime Engine from an ACE Package The installer for the MSI 2 0 runtime engine is included in the VMware ACE package as the instmsiw exe file To install the MSI 2 0 runtime engine from an ACE package 1 On the host computer open a command prompt 2 Enter the following command instmsiw exe Q For additional details on how to use the Microsoft Windows Installer see the Microsoft Web site Install an ACE Instance on Multiple Hosts You can use the Microsoft Windows Installer command line interface to silently install an ACE instance on many computers End users are not prompted for information during the installation process Before you begin verify that the host computers have version 2 0 or later of the MSI runtime engine You can customize the basic package installation command to specify one or more of the following m Installation directory for the ACE instance m Installation directory for VMware Player m Installation without a desktop icon You can also install an upgrade silen
341. ine When a virtual machine powers off it removes the locking subdirectories and their lock files If it cannot remove these locking controls one or more stale lock files might remain For example if the host machine fails before the virtual machine removes its locking controls stale lock files remain When the virtual machine restarts it scans any locking subdirectories for stale lock files and when possible removes them A lock file is considered stale if both of the following conditions are true m The lock file was created on the same host that is now running the virtual machine m The process that created the lock is no longer running If either of these conditions is not true a dialog box warns you that the virtual machine cannot be powered on You can delete the locking directories and their lock files manually Locks also protect physical disk partitions However the host operating system is not aware of this locking convention and thus does not respect it For this reason VMware recommends that the physical disk for a virtual machine not be installed on the same physical disk as the host operating system IDE and SCSI Disk Types 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 with a driver for the LSI Logic or BusLogic SCSI adapter available in a Workstation virtual machine You determine which SCSI adapter to use at the time you cr
342. ine you cannot power it on unless you move it to a host machine with at least two logical processors Open a Virtual Machine Created in ESX Server That Has More Than Two Processors You can use Workstation 5 5 or higher running on a multiprocessor host machine to open a virtual machine created in VMware ESX Server that has one or more virtual processors However in Workstation you cannot power on or resume a virtual machine that has more than two virtual processors assigned even if more processors were assigned when the virtual machine was created in ESX Server You can see this setting in the virtual machine s summary view or by using the virtual machine settings editor 208 VMware Inc Chapter 10 Cloning Moving and Sharing Virtual Machines To open a virtual machine created in ESX Server that has more than two processors 1 Select the virtual machine and choose VM gt Settings gt Hardware gt Processors 2 Note that Number of Processors is set to Other x where x is the number of processors originally assigned in ESX Server Workstation preserves this original configuration setting for the number of processors even though two is the maximum number of processors supported 3 Change this setting to two processors so that you can power on the virtual machine in Workstation After you commit a change to this setting the original setting for number of processors is discarded and no longer appears as an option in the
343. ine 336 Connecting USB Devices 336 USB Driver Installation on a Windows Host 338 Replace USB 2 0 Drivers on a Windows 2000 Host 339 Access and Use a USB Device on a Linux Host 339 How Device Control Is Shared Between Host and Guest 340 Disconnecting USB Devices from a Virtual Machine 341 Use Smart Cards with Virtual Machines 341 Switch to Using the Virtual Smart Card Reader on Linux Hosts 343 Disable Smart Card Sharing 343 Support for Generic SCSI Devices 344 Installing Required Adapters or Drivers for Some Windows Guests 344 Avoiding Concurrent Access on Linux Hosts 345 Add a Generic SCSI Device to a Virtual Machine 346 Troubleshoot Problems Detecting Generic SCSI Devices 347 Use Two Way Virtual Symmetric Multiprocessing 349 Use a Virtual Machine That Originally Had More Than Two Virtual Processors 350 17 Special Purpose Configuration Options for Windows Hosts 351 Locking Out Interface Features 351 Set Administrative Lockout Preferences 352 Removing a Forgotten Password 352 Restricting the User Interface 352 Enable the Restricted User Interface 353 Restrict the User Interface and Return to a Snapshot 353 Disable the Restricted User Interface 354 Making a Virtual Machine Always Use Full Screen Switch Mode 355 Create a Virtual Machine for Use in Full Screen Switch Mode 355 Moving a Virtual Machine to a User s Computer 356 Configuring Hot Keys for Full Screen Switch Mode 356 Using vmware fullscreen to Run a Virtual Machine 361 Guest ACPI S
344. ine that already contains another VMware product you must uninstall that product first After you complete the prerequisites and determine which computer you want to use for hosting Workstation see the appropriate platform specific installation topic VMware Inc Chapter 2 Installing and Upgrading VMware Workstation Install Workstation on a Windows Host Before you begin make sure you have the items listed in Installation Prerequisites on page 37 Although you can enter the serial number after installation VMware recommends entering it at installation time This topic describes how to use an installation wizard to install Workstation To instead use the command line interface to perform a silent installation on many computers see Install Workstation Silently on page 40 To install Workstation on a Windows host 1 VMware Inc Log in to your Microsoft Windows host as the Administrator user or as a user who is amember of the Windows Administrators group Log in as 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 Workstation a user without administrative privileges can run the program after it is installed From the Start menu choose Run and specify the path to either the CD DVD drive or the downloaded installer file m Ifyou are installing from the installation media enter D setup exe where D is th
345. information includes the default gateway and the DNS server In 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 routing 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 The NAT device is a DNS proxy and forwards DNS requests from the virtual machines to a DNS server that the host knows Responses return to the NAT device which then forwards them to the virtual machines VMware Inc Chapter 15 Advanced Virtual Networking 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 through DNS To have the virtual machines running on the NAT network 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 a virtual machine on the NAT network can automatically use any protocol using TCP or UDP can be used automatically by a virtual machine on the NAT network as long as the virtual machine initiates the network connection This is true for most cli
346. ing Snapshots 189 Scenarios for Using Multiple Snapshots 189 Information Captured by Snapshots 192 Snapshot Conflicts 192 Enable or Disable Background Snapshots 193 Exclude a Virtual Disk from Snapshots 193 Snapshot Manager Overview 194 Take a Snapshot 196 Rename a Snapshot or Recording 197 Restore an Earlier State from a Snapshot 197 Delete a Snapshot or a Recording 198 Take or Revert to a Snapshot at Power Off 199 Snapshots and Workstation 4 Virtual Machines 199 10 Cloning Moving and Sharing Virtual Machines 201 The Virtual Machine s Universal Unique Identifier 201 UUID Options When You Move a Virtual Machine 202 Specify a UUID for a Virtual Machine 202 Cloning a Virtual Machine 203 Types of Clones 204 Creating Clones 205 8 VMware Inc Contents Moving a Virtual Machine 207 Hosts with Different Hardware 207 Move a Virtual Machine to a New Location or a New Host 209 Moving an Older Virtual Machine 210 Moving Linked Clones 210 Sharing Virtual Machines with Other Users 211 Using VNC for Remote Connections to a Virtual Machine 211 Configure a Virtual Machine as a VNC Server 212 Use a VNC Client to Connect to a Virtual Machine 213 Make Virtual Machines Available for Streaming from a Web Server 214 Sharing Virtual Machines with VMware Player 215 Start and Exit VMware Player 215 Setting Up Virtual Machines for Use with VMware Player 217 11 Using Disks and Disk Drives 219 Virtual Machine Disk Storage 219 Benefits of Using Virtual D
347. ing for team virtual machines on a LAN segment Two choices are available m DHCP Configure a DHCP server on your LAN segment to allocate IP addresses to your virtual machines m Static IP Configure a fixed IP address for each virtual machine on the LAN segment Create a Team LAN Segment The first step to creating a virtual network for a team is to add and name a LAN segment You can then configure connections to this segment To create a team LAN segment 1 Select the team and choose Team gt Add gt LAN Segment 2 Enter a name for the private network and click OK You can configure the other settings in this dialog box later You might want to perform these tasks after creating a LAN segment m Configure network transmission properties for the segment See Configure LAN Segments on page 262 m Create a network adapter and connect it to the segment See Add or Remove Network Adapters on page 263 VMware Inc 261 Workstation User s Manual 262 Configure LAN Segments You can configure network transmission properties for a team LAN segment including bandwidth settings such as connection type and speed as well as percentage of packet loss allowed To configure LAN segments 1 2 Select the team and choose Team gt Settings Click the LAN Segments tab and complete the fields From this tab you can add remove and rename the LAN segments configured for the team The list in the left pane dis
348. ing information configure them so that they do not advertise routes to the host only network The version of routed included with many distributions of Linux has no support for specifying that an interface should not be advertised Consult the routed 8 manual page for your system For gated configuration is involved You must explicitly exclude the vmnet1 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 on the VMware Web site VMware Inc 293 Workstation User s Manual Potential Issues with Host Only Networking on Linux 294 The following are common issues you might encounter when you are configuring a host only network on Linux DHCPD on the Linux Host Does Not Work After Installing Workstation If you were running the DHCP server dhcpd utility on your machine before you installed Workstation 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 In such cases some dhcpd implementations abort if their configuration files do not include a subnet specification for the interface This can happen even if dhcpd is not supposed to respond to mess
349. ings editor choose VM gt Settings gt Options gt Power and set the Power Off control to use Shutdown Guest then the poweroff vm default script runs when you click the Power Off button in the Workstation toolbar This script causes the guest operating system to shut down gracefully Scripts can be run on most guest operating systems but not on Windows 95 NetWare and FreeBSD guests See Run or Disable a Script on page 126 Shared Folders Tab Information The Shared Folder tab of the VMware Tools control panel tab is available only on newer Windows guests and only when shared folders are enabled It provides information on how to access your shared folders on the host so you can share files between the host and guest With a shared folder you can share files between two virtual machines and between a virtual machine and the host operating system even if one has a Windows operating system and the other has Linux or Solaris Although the Shared Folders tab does not appear in Linux or Solaris guests you can share folders with Linux and Solaris guests See Set Up Shared Folders on page 178 The shared folders feature works only when the virtual machine is running under newer versions of some VMware products and only when shared folders are enabled for the virtual machine Shared folders are not supported with Windows 95 Windows 98 Windows Me and FreeBSD guest operating systems 120 VMware Inc Chapter 5 Installi
350. ings list Power off operations occur in reverse order The default sequence is the order in which you added the virtual machines to the team The default delay is 10 seconds Setting a startup sequence is useful for example if you have a virtual machine that runs an application to be tested and you want it to start before the virtual machines running an automated testing script Setting a delay avoids overloading the CPU when multiple virtual machines start and allows applications on a virtual machine to launch before another team virtual machine attempts to connect VMware Inc Chapter 13 Configuring Teams To specify a startup sequence for a team 1 Select the team and choose Team gt Settings and click the Virtual Machines tab 2 Use the up and down arrow buttons to arrange the virtual machines in the list The virtual machine at the top of the list is the first in the startup sequence 3 Select each virtual machine and specify how many seconds you want it to wait before starting the next virtual machine If the virtual machine team depends on precise startup timing experiment to determine how much time the host and guest operating environments and applications need to launch 4 Click OK to save your changes Power Operations for Teams and Their Members Power operations for teams are much the same as those for an individual virtual machine However for a team you can also change the sequence in which the members of a tea
351. ini Setup user interface The license information you supply is nevertheless set correctly by the Mini Setup process Set Up a Remote Domain Join The remote domain join feature provides an automated way to join ACE instances to a domain from a remote site After the ACE package is installed on the end user s machine and the ACE instance is activated and authenticated the Microsoft Mini Setup process runs The script for joining the remote ACE instance to the domain executes at the end of that process and the machine is joined to the domain Before you begin perform the following tasks m Determine which VPN client to download The VPN client must support a command line interface so that a script can be used for logging in to the VPN server You might need to contact the VPN product s technical support to find out whether the VPN client supports a command line interface m Obtain a VPN account for logging in to the server Credentials include a user name and password Randomly generated security tokens cannot be used as passwords For example you cannot use an RSA security token m Determine the following information to use for the VPN client profile the company s group and password information and the name of the VPN server to contact to establish a secure connection m Determine the name of the domain that you plan to add the ACE instance to m Determine the user name and password for an account that has permission to add co
352. ining Whether to Use DHCP or Statically Assign Addresses Using DHCP to assign IP addresses is simpler and more automatic than statically assigning them Most Windows operating systems for example are 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 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 configure the VMware DHCP server to always assign the same IP address to each of these virtual machines DHCP Conventions for Assigning IP Addresses For temporary virtual machines use DHCP and let it allocate an IP address For each host only or NAT network the available IP addresses are allocated using the conventions shown in Table 15 1 and Table 15 2 where lt net gt is the network number assigned to your host only or NAT network Workstation always uses a Class C address for host only and NAT networks Table 15 1 IP 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
353. installed VMware Player allows you to activate and authenticate the ACE instance if those policies are set If configured instance customization is also performed The guest operating system starts Test the policy change in the running ACE instance to ensure that it is the one you want to make Preview mode enables VMware Player to run interactively so that you can see any instance customization errors and make corrections as needed Optional To make additional changes to policies or deployment settings shut down the virtual machine and repeat this procedure You can have only one preview instance per ACE enabled virtual machine When you click Preview in Player a second or subsequent time a message asks if you want to replace the current preview instance with a new deployment or use the existing deployment To change only policies and not repeat the activation and instance customization steps use the existing deployment If ACE Management Server is managing the virtual machine click Publish Policies to Server VMware Inc Chapter 20 Deploying ACE Packages Creating a Package After you create an ACE enabled virtual machine and configure policies devices and deployment settings use the New Package wizard to create a package to deploy instances to users NOTE To create a Pocket ACE package for distribution on portable devices use the Pocket ACE Package wizard rather than the New Package wizard See Create a P
354. installing VMware Player does not uninstall the ACE instance Only the Administrator user or a user who is a member of the Windows Administrators group can uninstall VMware Player Uninstalling an ACE instance does not uninstall the VMware Player application When you remove an ACE instance the ACE instance s data files shortcuts and registry entries are removed You do not need to be an Administrator user to uninstall an ACE instance VMware Inc Chapter 22 Installing ACE Packages To uninstall VMware Player or an ACE instance from a Windows host 1 Go to Start gt Control Panel gt Add or Remove Programs gt Change or Remove Programs Select the VMware Player program or the ACE instance and click Remove Follow the instructions in the wizard Optional If you used Pocket ACE on this host and want to remove the Pocket ACE cache to conserve disk space delete the following folder C Documents and Settings lt user gt Local Settings Application Data VMware Roaming VM cache In this path lt user gt represents a user specific directory If more than one user used Pocket ACE on the host you must remove the directory for each user Installing an ACE Package on a Linux Host If an end user s computer does not already have VMware ACE or VMware Player installed VMware Player is automatically installed when you run the ACE package s VMware P Layer bundle file as root or sudo You can install ACE instances on one host
355. instance can run for the first time The custom EULA must be a text file located in the ACE Resources directory for the ACE enabled virtual machine The file can use the following formats m For Windows hosts use a txt or rtf file m For Linux hosts use a txt file m Ifyou plan to deploy the package to both Windows and Linux computers use a txt file To specify whether to deploy to Windows hosts Linux hosts or both use the Deployment Platform setting in the deployment settings editor Deployment Platform Settings By default ACE packages are created for Windows hosts Change this setting to deploy to Linux or both Linux and Windows hosts VMware Inc 427 Workstation User s Manual ACE Resources Directory 428 The ACE Resources directory is a subdirectory of the ACE enabled virtual machine s directory All files placed in this directory are copied into the ACE package so that they can be used in end users virtual machines Place the following types of files in the ACE Resources directory Authentication scripts See Using an Authentication Script on page 378 Power on and power off scripts See Include a Power On and Power Off Script in the Package on page 378 Other resource files that authentication power on or power off scripts call Device files such as ISO images or FLP images that the virtual machine is configured to point to The skin file which you can create to customize the VMware P
356. ion process Starting Reverse Execution Select Reverse Continue from the VMware drop down menu to start reverse execution When you start reverse execution the virtual machine powers on and off and replays the execution multiple times A status window appears to inform you about the progress of the reverse execution To reduce the number of replay steps events associated with debugger strings are suppressed during reverse execution Stopping Reverse Execution Select Stop Debugging from the Debug drop down menu to stop reverse execution Reverse execution cannot be stopped by using Debug gt Break All because reverse execution is simulated by replaying a recording The state of the virtual machine at any given instance may not represent a valid point in time between when reverse execution was initiated and the previous debugging event The only way reverse execution can be interrupted is by stopping the debugging session VMware Inc Appendix C Using the Integrated Virtual Debugger for Visual Studio Start a Replay Debugging Session with a Manual Recording When recordings are manually created using the record replay feature of Workstation you must configure the Integrated Virtual Debugger for the recording mode To start a replay debugging session with a manual recording 1 2 3 4 Choose VMware gt Options Under the General category of Replay Debugging in VM complete the following a Enter the vmx file of the virtual
357. ion layer treats its data but is completely invisible to the guest operating system Available modes include persistent mode changes to the disk are always preserved across sessions nonpersistent mode changes are never preserved and undoable mode changes are preserved at the user s discretion Inc 511 Workstation User s Manual 512 Favorites list A list in the left panel of the main Workstation window that shows the names of virtual machines that a user has added You can use the Favorites list to launch a virtual machine or to connect to the virtual machine s configuration file and make changes in the virtual machine settings full clone A complete copy of the original virtual machine including all associated virtual disks See also linked clone full screen mode A display mode in which the virtual machine s display fills the entire screen See also full screen switch mode full screen switch mode A display mode in which the virtual machine s display fills the entire screen and the user has no access to the Workstation user interface The user cannot create reconfigure or launch virtual machines A system administrator performs those functions See also full screen mode Go to Snapshot A command that allows you to restore any snapshot of the active virtual machine See also Revert to Snapshot guest operating system An operating system that runs inside a virtual machine See also host operating system o
358. ion of the software For more information go to the VMware Web site If you do not enter the Workstation serial number at installation time an option available on a Windows host you are prompted to enter it the first time you attempt to power on a virtual machine A guest operating system After Workstation is installed you need the operating system installation CDs DVDs or ISO image files to set up a guest in a virtual machine Optional Eclipse or Microsoft Visual Studio To install the Eclipse or Visual Studio Integrated Virtual Debugger plug ins included with Workstation Eclipse or Visual Studio must be installed on the host before you run the Workstation installer If you install one or both of these programs after you install Workstation run the Workstation installer again and select the Modify option to install the plug ins at that time For more information about supported versions of Visual Studio and Eclipse see Supported Versions of Visual Studio on page 486 and Eclipse Requirements on page 474 Sharing a Workstation Host with Other VMware Products 38 You cannot have VMware Workstation installed on the same host machine with another VMware product such as VMware Server or the VMware Virtual Machine Console The only VMware products that can share a host machine with Workstation are the VMware VirtualCenter client software and VMware Converter If you plan to install VMware Workstation on a host mach
359. ior in the When closing a Pocket ACE instance list changes to Always Go but synchronization does not occur because it is not necessary VMware Inc 399 Workstation User s Manual Setting Snapshot Policies You can set policy options for two types of snapshots Reimage snapshots At installation time a snapshot is taken after all of the required instance setup steps are complete including if applicable encryption instance customization and domain join The snapshot is taken before the virtual machine runs for the first time NOTE Manually disable the automatic reimage snapshot by editing the ACE enabled virtual machine s aceMaster dat file Edit the packaging takeReimageSnapshot option Reimage snapshots allow the ACE administrator or the user if the administrator enables reimage snapshot options for the user to revert the ACE instance to its known good starting state or to the known good updated reimage state If you enable reimage snapshot options commands for the options appear in the VMware Player gt Troubleshoot menu If you choose not to enable the reimage snapshot options for the user you can replace the reimage snapshot or revert to it on the user s machine by providing administrator mode access through the Administrator Mode policy See Setting Administrator Mode Policies on page 401 User snapshots You can enable users to take a snapshot of the ACE instance either when the instance is run
360. ircumstances require you to select a custom installation Select Custom if you want to do any of the following m Make a different version of virtual machine than what is specified in the preferences editor m Specify the I O adapter type for SCSI adapters BusLogic LSI Logic or LSI Logic SAS m Specify whether you want to create an IDE or a SCSI virtual disk regardless of the default that is usually used for the guest operating system m Use a physical disk rather than a virtual disk for expert users m Use an existing virtual disk rather than create a virtual disk m Place the virtual disk file in a location other than the virtual machine directory m Allocate all virtual disk space rather than allowing the disk space to gradually grow to the maximum VMware Inc Chapter 4 Creating and Upgrading a Virtual Machine Guest Operating System Selection If you specify that the source media for installing the operating system is Installer disc or Installer disc image file and if the wizard can detect the operating system you might not see a wizard page for selecting the operating system After you specify an operating system or after the wizard detects it from the installation media Workstation uses this information to do the following m Select appropriate default values such as the amount of memory to allocate m Name files associated with the virtual machine m Adjust settings for optimal performance m Work around sp
361. irst time For the platform specific installation instructions see Installing VMware Tools on page 100 Update VMware Tools in Older Windows Virtual Machines When a Microsoft installer performs an update it updates only the components that it finds already installed It does not add new components If you update VMware Tools in a Windows virtual machine that was created with Workstation 5 x some new components are not installed Specifically the Workstation 6 x component for file sharing and dragging and dropping files is not installed To get the new components you must uninstall the old version of VMware Tools and install the new version of VMware Tools To update VMware Tools in older Windows virtual machines 1 Touninstall the old version of VMware Tools use the Add Remove Programs item in the guest s Control Panel 2 To install the new version of VMware Tools see Installing VMware Tools on page 100 VMware Inc 115 Workstation User s Manual Uninstall 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 operating system do one of the following m Ona Windows guest use the guest operating system s Add Remove Programs item to remove VMware Tools m Onany UNIX guest log on as root su and enter the following command vmware uninstaLL toolLs p1 m
362. irtual machine captures control of keyboard and mouse For example by default the virtual machine grabs keyboard and mouse input when you click in the virtual machine window Hot Keys tab Lets you specify the key combination that is used with hot key sequences for all your virtual machines Use hot key combinations to enter and leave full screen mode ungrab mouse and keyboard input and so on See Keyboard Shortcuts on page 70 Display tab Lets you adjust the manner in which the console and the host display accommodate a different guest operating system display resolution Also see Fitting the Workstation Console to the Virtual Machine Display on page 162 and Use Full Screen Mode on page 154 Memory tab For details on adjusting memory settings in Workstation click Help on this tab On Linux you must be running Workstation as root in order to change these settings 65 Workstation User s Manual m Priority tab For information about the snapshot settings on this tab see Enable or Disable Background Snapshots on page 193 On Linux you must be running Workstation as root in order to change this setting For information about the process priority settings available on Windows hosts click Help on this tab m Lockout tab Windows hosts only Lets you restrict who can create new virtual machines edit virtual machine configurations and change networking settings For details see Locking O
363. irtual machine in its own separate directory Configuring Hot Keys for Full Screen Switch Mode You can specify hot key combinations for cycling through the currently powered on virtual machines to switch to a specific virtual machine or the host and more Specify Global Configuration Settings for Full Screen Switch Mode To use full screen switch mode you must set one or more properties in the Workstation global configuration file The global configuration file is created when you change any of the default settings in the Workstation preferences editor Edit gt Preferences The file location depends on the host operating system On most Windows hosts C Documents and Settings All Users Application Data VMware VMware Workstation config ini m On Windows Vista hosts C Users ALL Users VMware VMware Workstation config ini To specify global configuration settings for full screen switch mode 1 If the config ini file does not yet exist on your host computer choose Edit gt Preferences and change at least one of the settings in the preference editor 2 Open the config ini file with a text editor and add at least one of the following lines m fullScreenSwitch cycleHost TRUE This setting causes the host operating system to be included when you use a hot key for cycling through powered on virtual machines See Hot Key for Cycling Through Virtual Machines and the Host Computer on page 359 m FullScreenSwitch hostDire
364. is condition if it is using at least one of these servers Linux hosts ignore WINS server settings during zone detection If the value of the Match at least option is greater than 1 the host must be using the specified number of WINS servers on the list before a network adapter is considered to be on the defined network Add or Edit a Network Zone Use the zone editor to configure the network address domain DNS DHCP WINS or gateway servers that an ACE instance can use for network connections Before you open the zone editor determine what criteria to use for connecting to internal and external networks See Guidelines for Specifying Zone Conditions on page 387 and Descriptions of the Zone Condition Settings on page 388 To add or edit a network zone 1 In the policy editor select Network Access and do one of the following m To add a zone click Add Zone and click the New Zone entry that appears in the table m To edit a zone click the name of the zone in the Zones column of the table 2 Complete the fields in the zone editor that appears and click OK VMware Inc 389 Workstation User s Manual Using the Ruleset Editor to Configure Host and Guest Access Each access setting for the ACE instance s host machine and for the ACE instance s guest system is based on a set of access rules Whenever you use the Network Access wizard a default ruleset is used for host and guest network access You can use the rule
365. is unchanged If you open a virtual appliance that uses ovf or ova files Workstation creates a full clone If you attempt to open a virtual machine or system image that is password protected you are prompted for the password and Workstation creates a full clone VMware Inc Chapter 6 Creating a Virtual Machine from a System Image or Another Virtual Machine Import a Virtual Machine Virtual Appliance or System Image The File gt Import or Export command enables you to convert a system image or virtual machine into a VMware virtual machine Before you begin review the restrictions and requirements for source and destination virtual machines See Supported Source Machines on page 133 and Supported Destinations on page 138 To import a virtual machine virtual appliance or system image 1 VMware Inc If you are importing a virtual machine make sure the virtual machine is powered off Choose File gt Import or Export to launch the VMware Conversion wizard Complete the wizard pages The text on the wizard pages changes depending on the selections you make For example on the Source Type page when you select a source type from the drop down list the text below the list changes to describe which types of virtual machines are included in that source type As you proceed through the wizard the navigation pane on the left side of the wizard helps track your progress Whenever you start a new phase
366. is useful to allow users a variety of keystrokes to leave full screen mode For example selecting Either for the Shift key means that both Ctrl Alt Enter and Ctrl Shift Alt Enter cause Workstation to leave full screen mode If you select Either for all of the keys Ctrl Alt Shift and Win in the custom combination you can use the Esc key to release the cursor Click OK Gathering Information for VMware Technical Support 72 When you need help from VMware technical support VMware recommends that you create a support request For some problems the representative will ask you to turn on debugging run a script to collect log files and send the logs to VMware Register and Create a Support Request Before you can report problems to the VMware support team you must register for a VMware account Before you begin locate the serial number It is on the registration card in your package If you purchased Workstation online the serial number is sent by email To register and create a support request 1 From the Workstation menu bar choose Help gt VMware on the Web gt Register Now Follow the instructions on the Web site To report problems from the Workstation menu bar choose Help gt VMware on the Web gt Request Support VMware Inc Chapter 3 Learning Workstation Basics Gather Debugging Information for a Virtual Machine Workstation provides several levels of logging to help diagnose and troubleshoot va
367. isk Capacity page set the capacity for the new virtual disk You can set a size between 0 1GB and 950GB for a virtual disk See Disk Size and Files on page 220 On the Specify Disk File page accept the default filename and location or browse to and select a different location and click Finish The wizard creates the new virtual disk It appears to your guest operating system as anew blank hard disk In the virtual machine settings editor click OK Use the guest operating system tools to partition and format the new drive for use Add an Existing Virtual Disk to a Virtual Machine You can reconnect an existing virtual disk that was removed from a virtual machine Workstation 6 x virtual machines can use up to 4 IDE devices and up to 60 SCSI devices Any of these devices can be a virtual or physical hard disk or DVD or CD ROM drive To map an existing virtual disk drive to a Windows host machine rather than adding it to a virtual machine see Using a Mapped Drive for Windows Only on page 184 To add an existing virtual disk to a virtual machine 1 2 3 Select the virtual machine Choose VM gt Settings On the Hardware tab click Add to start the Add Hardware wizard VMware Inc Chapter 11 Using Disks and Disk Drives 4 On the Hardware Type page select Hard Disk and click Next 5 On the Select a Disk page select Use an existing virtual disk and click Next 6 On the Select an Existing Disk page specify t
368. isks 220 Physical Disks 222 Virtual Disk Maintenance Tasks 223 Defragment Virtual Disks 223 Shrink a Virtual Disk 224 Adding Virtual and Physical Disks to a Virtual Machine 225 Add a New Virtual Disk to a Virtual Machine 225 Add an Existing Virtual Disk to a Virtual Machine 226 Remove a Virtual Disk from a Virtual Machine 227 Using Physical Disks in a Virtual Machine 227 Adding DVD CD ROM and Floppy Drives to a Virtual Machine 234 Add DVD or CD Drives to a Virtual Machine 234 Add a Floppy Drive to a Virtual Machine 236 Connect a CD ROM DVD or Floppy Drive to an Image File 236 Using VMware Virtual Disk Manager 237 Using Dual Boot Computers with Virtual Machines 238 Legacy Virtual Disks 238 12 Recording and Replaying Virtual Machine Activity 239 Uses of the Record Replay Feature 239 Physical and Virtual Hardware Requirements 240 Configure Record Replay for a Virtual Machine 242 Record Control Dialog Box Features 243 Replay Control Dialog Box Features 244 VMware Inc 9 Workstation User s Manual Make a Recording 245 Replay a Recording 246 Browse a Recording 247 Create an Execution Trace File of a Recording 248 Maintenance Tasks for Using Recordings 248 Delete a Recording 248 Disable Periodic Screenshots 249 13 Configuring Teams 251 Benefits of Using Teams 251 Managing Teams 252 Create a Team 252 Open a Team and Add It to the Favorites List 254 RenameaTeam 254 Power Off or Close a Team 255 Delete a Team 255 Summary and Console
369. issions on Linux hosts 1 Make sure the master physical disk device or devices are readable and writable by the user who runs Workstation m Physical devices such as dev hda IDE physical disk and dev sdb SCSI physical disk belong to group id disk on most distributions If this is the case you can add VMware Workstation users to the disk group m Another option is to change the owner of the device Consider all the security issues involved in this option 2 Grant VMware Workstation users access to all dev hd abcd physical devices that contain operating systems or boot managers Create a Virtual Machine That Uses a Physical Disk Use the New Virtual Machine wizard to create a new virtual machine that uses a physical disk rather than adding a physical disk to an existing virtual machine Before you begin complete the tasks described in Prerequisites for Using a Physical Disk on page 228 To create a virtual machine that uses a physical disk 1 Use the Custom setup in the New Virtual Machine wizard to create a virtual machine that uses a physical disk 2 On the Select a Disk page of the wizard select Use a physical disk and choose to use individual partitions or the entire disk If you use individual partitions only the partitions you select are accessible to the virtual machine The other partitions might be visible to the guest operating system but you cannot mount access or format them VMware Inc 231 Works
370. ist to specify the rule for each device in the list Optional To change the information for a device click Remove and add the device again with the new information 5 Click OK in the policy editor Setting Virtual Printer Policies 396 VMware ACE includes a virtual printer that allows users to print to any printer available to the host computer without installing additional drivers in the virtual machine The virtual printer feature is available for ACE instances running with these Windows host and guest operating systems m Host Windows 2000 XP 2003 or Vista 32 bit only m Guest Windows 2000 XP 2003 Vista 32 and 64 bit Red Hat Enterprise Linux 4 32 bit only Ubuntu and SUSE VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player After you enable the virtual printer policy a serial port is added to the virtual machine This serial port appears on the Hardware tab of the virtual machine settings editor with the summary Used by Virtual Printer You cannot add or remove this serial port by using the virtual machine settings editor To add or remove it you must enable or disable the option in the virtual printer policy NOTE If the ACE enabled virtual machine already has four serial ports you cannot add another serial port for the virtual printer To enable the virtual printer delete an existing serial port After end users install the ACE instance they can use the VMwar
371. istrative installation image from the VMware Workstation installer setup exe a s v qn TARGETDIR lt install_temp_path gt setup exe is the name of the installer on the installation media If you are using a downloaded installer the filename is similar to VMwareWorkstation lt xxxx gt exe where lt xxxx gt is a series of numbers representing the version and build numbers lt instal1l_temp_path gt is the full path to the folder where you want to store the administrative installation image Enter the following command on one line to run a silent installation using msiexec and the administrative installation image you extracted in the previous step msiexec i lt install_temp_path gt VMware Workstation msi LINSTALLDIR lt path_to_program_directory gt ADDLOCAL ALL REMOVE lt feature_name feature_name gt qn To install Workstation in a location other than the default change the path that follows INSTALLDIR to specify the location Use the optional REMOVE lt property gt to skip installation of certain features The REMOVE lt property gt setting can take one or more of the values listed in Table 2 1 Table 2 1 Values for the REMOVE Property Value Description Authd VMware authorization service which is used to perform tasks when you are not running Workstation as an Administrator user Network Networking components including the virtual bridge and the host adapters for host only networking and NAT networ
372. istrator manually The administrator uses Workstation to respond to hot fix requests See Respond to Hot Fix Requests on page 463 Setting the Policy Update Frequency for Managed ACE Instances This policy controls how often an ACE instance connects to ACE Management Server to download policy updates while it is running It also controls how long a managed ACE instance can be used if it cannot connect to ACE Management Server This policy applies only to managed ACE instances To deploy policy updates for standalone ACE instances you must create policy update packages Policy changes are applied when the instance is started after the update package is installed The settings for offline usage include text for warning and timeout messages You can customize messages by adding text to them You cannot edit the existing standard text except by using the controls on the panel to change the number of minutes hours or days shown VMware Inc 403 Workstation User s Manual Policy updates take effect while the instance is running with the following exceptions Updates to access control policies which include user and group lists passwords and scripts take effect the next time the instance is powered on Updates to policy update frequency policies if set to Only when the ACE instance powers on take effect the next time the instance is powered on Control Which ACE Instances Run on a Host 404 You can set restrictions su
373. it was visible it is hidden VMware Inc Chapter 3 Learning Workstation Basics Favorites List in the Sidebar The Favorites list lets you organize and access frequently used items The Favorites list provides the following benefits VMware Inc Fast access Quickly access frequently used items With your virtual machines and teams on the Favorites list you can open them without browsing the host file system Also like browser bookmarks Favorites list icons can be organized in folders added rearranged or deleted Status Different icons indicate the status of virtual machines and teams A Favorites list icon indicates whether the team or virtual machine is powered off powered on or suspended A brown rather than blue virtual machine icon indicates that the virtual machine is a Workstation 4 virtual machine Powered off Workstation 5 or 6 x virtual machine or full clone To determine E the exact version use the summary view s Version field Powered off virtual machine created as a linked clone of another virtual machine Powered off team of virtual machines Powered off Workstation 4 virtual machine Suspended indicator can appear for virtual machines and teams Unavailable indicator can appear if a virtual machine or team gets corrupted or moved from the location that was used to create the favorites item The indicator also appears if the virtual machine is already open in VMware Pla
374. iv Expiration Dates The new expiration date can be passed as one of the following A number of days from the current date m An absolute date in the format YYYY MM DD m A start date and an end date in the format YYYY MM DD YYYY MM DD m The special value never so that the instance never expires m The special value expired so that the instance expires immediately VMware Inc Chapter 22 Installing ACE Packages Following are examples of the command vmware acetool setExpirationDate myACE vmx 30 vmware acetool setExpirationDate myACE vmx 2007 06 16 vmware acetool setExpirationDate myACE vmx never vmware acetool allowCopy myACE vmx 30 Respond to Hot Fix Requests If you enable the hot fix feature for standalone ACE instances users can easily request help to resolve the following problems m Lost or forgotten password m Expired ACE instance m Copy protected ACE instance run from a new location For information about enabling the hot fix feature see Setting Hot Fix Policies for Standalone ACE Instances on page 403 For information about setting a recovery key which you must have to send a hot fix for a lost or forgotten user password see Set a Recovery Key for Encrypted ACE Instances on page 380 When the hot fix feature is enabled if an end user sees a notification that the ACE instance is expired or copy protected a Request Hot Fix button appears in the dialog box The user clicks this button which
375. ive and system volumes must be backed up For example if a disk has four partitions 1 4 with partition 2 as the active volume and partition 3 as the system volume the backup must include 1 through 3 m If it is an incremental image up to 16 incremental backups are supported m For ShadowProtect images of systems with logical drives are not supported if the logical drive is also a system or active volume VMware Inc 135 Workstation User s Manual 136 Appliances That Use Open Virtualization Format Open virtualization format OVF is a platform neutral secure and portable format for packaging and distributing virtual appliances Although OVF does not rely ona specific virtualization platform the Conversion wizard supports only OVF appliances that use VMware virtual hard disks vmdk files In the Conversion wizard you can select ovf files which are the OVF equivalent of a VMware virtual machine configuration file vmx file or you can select ova files open virtual appliance files An ova file stores the configuration file and virtual hard disk file together like a zip file for easy distribution When specifying the location of the OVF appliance you can browse to a directory or use a URL to download the appliance from a Web server You can also download the appliance from a secure HTTPS Web server NOTE When you use a URL the virtual appliance is downloaded before the conversion process starts Dow
376. k adding to virtual machine 225 226 allocating disk space 85 defined 220 defragmenting 223 IDE size 30 legacy 238 VMware Inc mapping to a Windows drive 184 185 setting up as IDE or SCSI 221 shrinking 121 224 shrinking in Netware 121 size 30 storing on physical disks 221 using in a new virtual machine 80 Virtual Disk Manager 237 vmdk file 93 Virtual Disk Manager 237 virtual hardware CPU issues 141 disk device issues 141 Ethernet adapter issues 141 graphics card issues 141 virtual keyboard 323 virtual machine adding a virtual disk 225 226 adding floppy drive 236 adding or modifying an Ethernet adapter 276 adding physical disk 227 adding to team 257 and SMP 349 cloning from team 264 constituent files 93 conversion 131 creating 77 97 131 creating a clone 205 default location of 81 delete 150 files 148 IDE drives in installing software in 168 migrating 210 moving 201 207 moving SMP virtual machines 350 name change 62 VMware Inc Index platform specifications 29 portability 220 power off vs shut down 149 removing from Favorites list 62 removing from team 258 reset vs restart 149 resuming 187 running in the background 69 245 settings 67 shutting down 149 starting 145 starting in full screen mode 361 suspending 187 upgrade or downgrade 91 upgrading procedure 91 using snapshots 189 Virtual Machine Communication Interface VMCI 98 virtual machine settings editor res
377. k the Host Virtual Adapters tab Select the adapter to enable or disable Click Disable or Enable Click OK VMware Inc Chapter 14 Configuring a Virtual Network Add or Remove a Host Virtual Adapter You can add a virtual network and specify which virtual or physical adapter to associate with it To add or remove a host virtual adapter 1 Choose Edit gt Virtual Network Settings 2 Click the Host Virtual Adapters tab 3 To add an adapter do the following a Click Add b Inthe Add Network Adapter dialog box choose the virtual network on which you want to use the adapter and click OK 4 To remove an adapter select the adapter to remove and click Remove 5 Click OK Setting Up Two Separate Host Only Networks Set up multiple host only networks on the same host computer in situations such as the following m To have two virtual machines connected to one host only network and other virtual machines connected to another host only network to isolate the network traffic on each network m To test routing between two virtual networks m To test a virtual machine with multiple network interface cards without using any physical network adapters On Windows and Linux hosts the first host only network is set up automatically when you install Workstation To set up multiple host only networks on Windows and Linux hosts see Add or Remove a Host Virtual Adapter on page 283 On a Linux host after the host only networks a
378. king 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 Authd NAT If you specify REMOVE Network the installer skips installation of certain networking components including NAT and DHCP You do not need to specify DHCP or NAT separately 41 Workstation User s Manual You can customize the installation further by using the format lt property gt lt vaLue gt to add any of the installation properties listed in Table 2 2 to the command 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 Value DESKTOP_SHORTCUT Installs a shortcut on the desktop 1 DISABLE_AUTORUN Disables CD autorun on the host 1 REMOVE_LICENSE Uninstall only Removes all stored licenses at 0 uninstall SERIALNUMBER Enters the serial number Uninstall Workstation from a Windows Host Use the Windows Control Panel to uninstall Workstation Workstation licenses preference settings and virtual machines are not removed but virtual network settings are removed To uninstall Workstation from a Windows host Do one of the following m On Windows Vista hosts go to Start gt Control Panel gt Programs gt Program
379. ks For more complex configurations you can add more virtual machines and host only networks as appropriate To set up routing between two host only networks 1 Set up the connection to the first default host only interface as described in Set Up Using Configuration 1 or 2 on page 295 2 Set up the connection to the second VMnet2 host only interface as described in Set Up Using Configuration 1 or 2 on page 295 3 Optional To run the router software on a virtual machine set up a third virtual machine with connections to the two host only interfaces as described in Set Up Using Configuration 3 on page 296 To run the router software on your host computer skip this step 4 Stop the VMnet DHCP server service m Ona Windows host choose Edit gt Virtual Network Editor gt DHCP select the service and click Stop m Ona Linux host open a terminal and use the following command to stop the vmnet dhcpd service killall TERM vmnet dhcpd 5 Install guest operating systems in each of the virtual machines VMware Inc 297 Workstation User s Manual Install the router software either 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 open a command prompt and run the ipconfig all command to determine which IP addresses each host o
380. kstation User s Manual 304 Configuring NAT on a Linux Host Use the default NAT configuration file on the host to configure the NAT device This file is located in etc vmware vmnet8 nat nat conf For an example of a NAT configuration file see Sample Linux nat conf File on page 309 Contents of the NAT Configuration File The NAT configuration file is in the following locations m Ona Windows host C Documents and Settings All Users Application Data VMware vmnetnat conf If you edit this file and then use the virtual network editor Edit gt Virtual Network Editor your edits might be lost m Ona Linux host etc vmware vmnet8 nat nat conf The NAT configuration file is divided into sections Each section configures a part of the NAT device Text surrounded by square brackets such as dns 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 The NAT configuration file contains the following sections The host Section The host section includes parameters to configure the NAT connection m ip The IP address that the NAT device should use It can be followed by a slash and the number of bits in the subnet m netmask The subnet mask to use for the NAT network DHCP addresses are allocated from this range of addresses m configport A port that can be used to access status information about the NA
381. kstation to launch the kernel module updater to install and configure the kernel See Start Workstation on a Linux Host on page 52 Using Command Line Installation Options with the Bundle You can also use command line installation options to install Workstation on a Linux host To use the options you must be logged in as root After finishing the installation process exit from the root account The common command line installation options for the bundle installer are the following m gtk Opens the GUI based VMware installer which is the default option m regular Shows the optional steps for installation such as the directory path for the Integrated Virtual Debugger for Eclipse This is the default option m console Lets you use the terminal for installation m custom Shows all the directory paths for the binary files library files manual files documentation files and init script during installation m required Opens only the EULA and proceeds to install Workstation a ignore errors Uninstalls the files and ignores configuration errors during uninstall VMware Inc Chapter 2 Installing and Upgrading VMware Workstation Install Workstation on a Linux Host Using an RPM The RPM based VMware installer does not have a GUI You must install the RPM using the command line To install Workstation on a Linux host using an RPM 1 Log in to your Linux host with the user name you plan to use
382. l Debugger simplifies virtual machine management and provides new debugging features for replaying a recorded application execution This chapter includes the following sections Debugging Modes of the Integrated Virtual Debugger on page 484 Using the Remote Debugging Mode on page 485 Configuring the Remote Debugging Mode on page 487 Debugging Applications in Virtual Machines Using Remote Debugging on page 496 Using the Replay Debugging Mode on page 499 Configuring the Replay Debugging Mode on page 500 Debugging Applications in Virtual Machines Using Replay Debugging on page 502 Integrated Virtual Debugger Environment on page 506 Troubleshooting Tips on page 507 The Integrated Virtual Debugger lets you perform the following tasks VMware Inc Manage configuration settings for application execution and debugging in virtual machines Start a debugging session in a virtual machine Start an application in a virtual machine without debugging 483 Workstation User s Manual m Start a debugging session that attaches to a process already running in a virtual machine m Debug a recording of a program s execution m Execute a program in reverse You can install the Integrated Virtual Debugger on most Windows host systems that are running Workstation 6 5 and have a supported version of Visual Studio installed For more information about installation see Chapter 2 Ins
383. l Global Configuration File Entries Continued Default Option Description Setting mks CtlAltDel ignore Set this property to TRUE so that dialog boxes usually generated by Microsoft Windows Secure Attention Sequence SAS are not displayed but are passed on to the guest if the guest has keyboard focus mks fullscreen allScreenSaver Set this property to TRUE to allow the host operating system to run its screen saver when it determines that the machine is idle msg autoAnswer Set this property to TRUE to suppress any Workstation dialog boxes that otherwise appear The default answer is selected in these dialog boxes Using vmware fullscreen to Run a Virtual Machine Use the vmware ful Lscreen command to run Workstation in full screen switch mode and to start and stop virtual machines on a user s computer The command can pass certain information to the virtual machine when it starts As administrator you must decide how to issue the command For example you can use a custom application or script running on the host operating system to issue one or more vmware fullscreen commands Or you can include the command to start a virtual machine ina shortcut in the host operating system s startup group so the virtual machine starts when the user logs in to the host computer Issue the vmware fullscreen command once for each virtual machine you want to start or stop The syntax for this command is C Program Files VMware
384. l machine 131 Workstation User s Manual 132 m Use virtual machines or system images created with products from other companies such as Norton Symantec and StorageCraft m Convert virtual appliances that use open virtualization format OVF Workstation provides two ways to convert a virtual machine or system image m Using the File gt Open command converts and opens a virtual machine or system image quickly Workstation uses default settings to make the conversion automatically with no input required from you The original Microsoft Virtual PC Symantec Backup Exec System Recovery StorageCraft ShadowProtect or Acronis True Image vmc spf sv2i or tib file is unchanged For all supported file types except ovf and ova files the File gt Open command creates a linked clone when it opens the file If you open a virtual appliance that uses ovf or ova files Workstation creates a full clone If you attempt to open a virtual machine or system image that is password protected you are prompted for the password and Workstation creates a full clone m Using the File gt Import or Export command starts the Conversion wizard It lets you specify the converted virtual machine s location whether or not the converted virtual machine shares virtual disks with the original virtual machine or system image and which versions of VMware products the converted virtual machine is to be compatible with The wizard creates a co
385. l provides options for enabling and connecting to removable devices such as floppy drives DVD CD ROM drives ISO images USB devices sound adapters and network adapters The controls for connecting and disconnecting devices might not be available depending on whether your system administrator enabled them You might not see a particular network adapter listed that should appear in the list If this happens edit the virtual machine settings to remove all network adapters from the list and then add them back to the list Besides using the VMware Tools control panel to connect or disconnect a device you can right click the device icon in the status bar of the virtual machine window See Use Removable Devices in a Virtual Machine on page 169 VMware Inc 119 Workstation User s Manual Scripts Tab Settings 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 sett
386. laris 10 guest m Ona Linux virtual machine shared folders appear under mnt hgfs m Ona Solaris virtual machine shared folders appear under hgfs Permissions and Folder Mounting for Shared Folders on Linux Guests The version of VMware Tools included in Workstation 6 5 contains performance improvements support for symbolic links if you use a Linux host a new mechanism for mounting shared folders and permissions enhancements 182 VMware Inc Chapter 8 Transferring Files and Text Between the Host and Guest Performance Improvements Host guest file sharing is integrated with the guest page cache Files in shared folders are cached for reading and can be written to asynchronously However you do not experience the read caching benefits on files that are being actively written to from the guest To speed performance use the tt1 time to live option to the mount command Use this option to specify the interval used by the hgfs host guest file system driver for validating file attributes For example if you use the following command attributes are validated every 3 seconds instead of every 1 second which is the default mount o ttl 3 t vmhgfs host lt share gt lt mountpoint gt NOTE Lengthening the interval involves some risk If a process in the host modifies a file s attributes the guest might not get the modifications as quickly and the file can become corrupted Folder Mounting This mechanism allows you
387. launches the Hot Fix Request wizard This wizard generates a hot fix request file The user can submit this file to the administrator as an email attachment or in some other way To respond to a hot fix request 1 When you receive the hot fix request file save it to a location that you can access from the administrator machine where Workstation is installed 2 Open the ACE enabled virtual machine for the instance that requires the hot fix 3 Choose File gt Open 4 Navigate to the location of the hot fix request file and click Open A hot fix tab opens in the Workstation window The hot fix tab displays the user s name and email address the problem that led to the hot fix request and any additional note the user entered VMware Inc 463 Workstation User s Manual 464 5 Click Approve hot fix 6 Enter the appropriate information in the dialog box 7 Select one of the following methods for sending the response m Click Send hot fix on the hot fix tab and click OK m Send the hot fix file It is in the same folder as the hot fix request The file extension for the fix file is vmhf The display on the hot fix tab shows the status of the hot fix request approved or denied and the date on which you took action The user applies the hot fix by double clicking the hot fix file Troubleshooting Setup Issues Occasionally ACE end users have problems logging in to a domain after running the Revert to Reimage Snapshot comman
388. layer icons removable device icons and title bar text used in the VMware Player user interface on Windows guests See Create and Specify a Skin File on page 411 Icon files for removable devices or the VMware Player application See Customizing the VMware Player Icons on page 412 and Customizing the Removable Device Display on page 413 Custom EULAs See Custom EULA Settings on page 427 When you use the ACE Resources directory take the following considerations into account Do not place files in a subdirectory of the ACE Resources directory If scripts or skin files reference other files place those other files in the main ACE Resources directory Make sure the script uses relative paths to reference those resources A resource is considered any file in the ACE Resources directory You can specify whether to verify all files in the ACE Resources directory or just the policy scripts in that directory For more information see Setting Resource Signing Policies on page 384 If you change a policy or package setting that requires the ACE Resources directory you must create an update package to deploy the change to end users VMware Inc Chapter 20 Deploying ACE Packages Review the Configuration of an ACE Enabled Virtual Machine To finish preparing your ACE enabled virtual machine and its files for packaging review its configuration and policies and ensure that the appropriate operating system an
389. le A skin file contains parameter settings for customizing the VMware Player user interface Use this file to change application icons the text that appears in the title bar and to change the way removable devices are presented This feature is available only for VMware Player running on Windows hosts To create and specify a skin file 1 VMware Inc Use a text editor to create a skin file that includes the parameters to customize Use one line for each parameter and use the following form lt parameter gt lt value gt For a list of values to use in parameters see Table 19 2 Table 19 3 and Table 19 4 To comment out a line in the skin file begin the line with the pound sign Save the skin file with the filename skin txt in the ACE Resources directory in the virtual machine directory for the ACE enabled virtual machine The filename must be skin txt Optional To display application icons other than the VMware Player icon place the new ico icon files in the ACE Resources directory For icons sizes and skin file parameters see Customizing the VMware Player Icons on page 412 In Workstation close the ACE enabled virtual machine Use a text editor to open the aceMaster dat file in the virtual machine directory and add the following line vmpLlayer skin skin txt Because the skin file is in the ACE Resources directory you do not need to specify the directory path to the file 411 Workst
390. le and Ask to go mobile or stay connected to the computer in the Preferences dialog box in VMware Player VMware Player gt Preferences m Always Go The virtual machine is powered off and synchronized to the host After synchronization the user can unplug the USB device and use it in another machine m Always Stay The user wants to exit VMware Player but does not want to unplug the device The virtual machine is suspended and no synchronization occurs m Always Discard The user wants to exit VMware Player but does not want to synchronize All changes are lost Allow users to manually power off or reset the virtual machine The Reset and Power off and Exit commands will appear in the VMware Player gt Troubleshoot menu If you do not select this option the user must exit VMware Player to power off or suspend the ACE instance Pocket ACE Cache Settings For performance reasons when you use Pocket ACE files from the USB device are cached as needed on the host When you are finished using the Pocket ACE you synchronize changes so that the updated files are written to the USB device You can disable this caching if you do not have enough disk space on the host For example if the virtual disk on the Pocket ACE has 8GB you might potentially need 8 GB of disk space on the host for caching You can also disable caching for security reasons if you do not want to create a cache on the host If you disable caching the exit behav
391. le creates a map from port 6000 on the host to the IP address 192 168 27 128 and port 6001 When this map is set and an external machine connects to the host at port 6000 the network packets are forwarded to port 6001 on the virtual machine with IP address 192 168 27 128 Considerations for Using NAT Consider the following items when you use NAT m NAT causes some performance loss Because NAT requires that every packet sent to and received from a virtual machine must be in the NAT network an unavoidable performance penalty occurs m NAT is not perfectly transparent NAT does not usually allow connections to be initiated from outside the network although you can manually configure the NAT device to set up server connections 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 m NAT provides some firewall protection 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 usually cannot initiate connections to the private NAT network VMware Inc Chapter 15 Advanced Virtual Networking Using NAT with NetLogon When you use NAT networking in a virtual machine with a Windows guest operating system running on a Windows host you can u
392. le with a cfg extension VMware Inc Chapter 15 Advanced Virtual Networking 2 Add the following line to the configuration file above the UUID lines in the file ethernet n address 00 50 56 XX YY ZZ In this line the fourth pair of numbers 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 the above format because Workstation 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 Information for a Host Only Network on Linux 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 host only network and propagate information on how to reach the network 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 routing configuration with a q option so that the host only network does not supply but only receives routing information If however routing services are running because they are to supply rout
393. lete a configuration make sure the virtual machine is powered off or suspended To remove a configuration 1 2 Choose Run gt Debug In the left pane select one or more configurations you want to delete and click the Delete selected launch configuration s icon at the top of the pane Running and Debugging Applications in Virtual Machines After you create the appropriate launch configurations the Integrated Virtual Debugger enables you to 480 Start an application debugging session in a virtual machine Start an application in a virtual machine without debugging Start a debugging session that attaches to a process already running in a virtual machine VMware Inc Appendix B Using the Integrated Virtual Debugger for Eclipse Start an Application Debugging Session in a Virtual Machine Do not suspend a virtual machine while the Integrated Virtual Debugger is connected to an application If you do the Integrated Virtual Debugger disconnects from the application To start an application debugging session in a virtual machine 1 Begin the session in one of the following ways m From the Debug menu choose the configuration for the application to start debugging m Inthe Debug page select the configuration under VMware execute Java application in the left pane and click Debug in the right pane 2 Perform debugging tasks as you would in a local debugging environment Start an Application in a Virtual Machine Withou
394. ll VMware Tools in a Linux guest For information about how to install VMware Tool from the command line see Install VMware Tools from the Command Line with the tar or RPM Installer on page 106 Before you begin make sure the virtual machine is powered on and the guest operating system is running To install VMware Tools on a Linux Guest Within X by Using the RPM Installer 1 VMware Inc On the host choose VM gt Install VMware Tools If an earlier version of VMware Tools is installed the menu item is Update VMware Tools 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 If you 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 Ifyou 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 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 When the installer is done no confirmation window or finish button appears b
395. ller 25 Ethernet switches 32 VMware Inc Index exclusive mode 158 expiration policy for ACE instances 383 F Favorites list creating folders in 62 overview 61 removing virtual machines from 62 files BIOS in virtual machine 93 redo log 93 Samba and file sharing on a Linux host 311 sharing among virtual machines and host 175 snapshot 93 suspended state 93 used by a virtual machine 93 used by snapshot 93 virtual machine 148 firewall 306 488 fit to guest and fit to window 162 floppy drives in virtual machine 30 236 image file 30 236 folders in the Favorites list 62 shared See shared folder FreeBSD supported 32 bit guests 35 supported 64 bit guests 35 VMware Tools for 109 FTP 301 full screen mode 154 full screen settings 156 full screen switch mode 355 363 full screen toolbar 156 397 521 Workstation User s Manual 522 G gated host network 293 global configuration file 356 graphics See also display support in virtual machine 29 164 guest autofit 162 defined 22 fit command 162 guest network access policies ACE 385 394 guest operating system for ACE instance customization 421 installing 88 support for 64 bit 36 supported 32 supported for Visual Studio debugging 487 500 supported FreeBSD 32 bit 35 supported FreeBSD 64 bit 35 supported Linux 32 bit 34 supported Linux 64 bit 34 35 supported MS DOS 33 supported Solaris 32 bit 35 supported Solaris 64 bit 35 upgrades 90 Window
396. lute path is used For both a physical CD ROM and an image provide two virtual CD ROM devices in the virtual machine VMware Player does not provide a way in the user interface to switch a single CD ROM device between a physical CD ROM and an image This also means that if you want to ship multiple images the user cannot switch between them Choose a reasonable amount of memory to allocate to the virtual machine If the user s host machine does not have enough physical memory to support the memory allocation VMware Player cannot power on the virtual machine Install VMware Tools in the virtual machine VMware Tools significantly improves the user s experience working with the virtual machine Choose a reasonable screen resolution for the guest A user is likely to find it easier to increase the resolution manually than to deal with a display that exceeds the user s physical screen size 217 Workstation User s Manual m Some host operating systems do not support CD ROMs in non legacy mode To ensure that CD ROMs work properly in virtual machines that you intend to be distributed and played on VMware Player configure CD ROM devices in legacy mode See Legacy Emulation for DVD and CD Drives on page 235 m Select an appropriate setting in VM gt Settings gt Options gt Snapshots gt When powering off Set this option to Just power off or Revert to snapshot VMware Player does not allow taking snapshots The option Re
397. m power on and off See Specify the Startup Sequence for a Team on page 258 You can also use Workstation s command line application for team power operations See Appendix A Workstation Command Line Reference on page 467 Power On a Team When you power on a team the virtual machines in the team power on in the startup sequence specified in the team settings editor See Specify the Startup Sequence for a Team on page 258 To power ona team Do one of the following m To use the Workstation GUI select the team and choose Team gt Power gt Power On m To use the command line see Startup Options for Workstation and Virtual Machines on page 467 VMware Inc 259 Workstation User s Manual Suspend or Resume a Team When you suspend a team all team virtual machines are suspended simultaneously The startup sequence determines the order in which virtual machines are resumed and how much time elapses before resuming the next team member See Specify the Startup Sequence for a Team on page 258 If you attempt to close Workstation while a team suspend or resume operation is still in progress a warning dialog box appears To suspend or resume a team 1 To suspend or resume a team select the team and choose one of the Team gt Power options All team virtual machines are suspended simultaneously 2 To see the progress of a particular team member choose Team gt Switch To gt lt virtual_
398. machine or team in a new tab in the existing Workstation window X Powers on the virtual machine when Workstation starts This is equivalent to clicking the Power On button in the Workstation toolbar X Powers on the virtual machine and switches the Workstation window to full screen mode m Starts the program in quick switch mode Closes the virtual machine s tab when the virtual machine powers off If no other virtual machine is open it also exits Workstation This option is useful when the guest operating system can power off the virtual machine Sets the specified variable to the specified value Any variable names and values that are valid in the configuration file can be specified on the command line with the s switch y Displays the product name version and build number lt path_to_VM_or_team gt Launches a virtual machine by using the specified virtual machine or team configuration file vmx or vmtm file VMware Inc Appendix A Workstation Command Line Reference On Linux hosts X toolkit options can be passed as arguments although some of them most notably the size and title of the Workstation window cannot be overridden X toolkit options are not relevant on a Windows host Using Startup Options in a Windows Shortcut The most convenient way to use the startup options is to incorporate them into the command that a Windows shortcut generates To create th
399. machine_name gt The time to complete the operation varies with the size of the virtual machines Perform Power Operations on One Team Member Performing a power operation for one member of a team is similar to performing the operation for a virtual machine that is not part of the team except that instead of selecting the machine from the Favorites list you select it from the team s console tab To perform power operations on one team member 1 Select the virtual machine from the team s console tab 2 Choose the appropriate command from the VM gt Power menu Working with Team Networks 260 One of the advantages of teams is the ability to isolate virtual machines in private virtual networks called LAN segments This can be useful with multitier testing network performance analysis and situations where isolation and packet loss are important For information about other aspects of networking than LAN segments see Chapter 14 Configuring a Virtual Network on page 265 VMware Inc Chapter 13 Configuring Teams LAN Segment Requirements Regarding IP Addresses When you add an existing virtual machine to a team the virtual machine might be configured to expect an IP address from a DHCP server Unlike host only and NAT networking LAN segments have no DHCP server provided automatically by Workstation Each network client must have an IP address for TCP IP networking Therefore you must manually configure IP address
400. mand line version of the VMware Pocket ACE Deploy Utility dialog box deploy exe Use buLkDeploy exe commands in a batch file to deploy one or more Pocket ACE packages to the same or multiple target directories or removable devices Before you begin make sure the removable device meets the hardware and disk space requirements See Portable Device Requirements on page 441 If you plan to deploy the Pocket ACE package to a custom folder rather than a removable drive create the folder To use the command line utility to deploy Pocket ACE packages 1 Open a command prompt and change directories to the package location you specified in the New Pocket ACE Package wizard For example enter the following command cd C Documents and Settings Administrator My Documents Virtual Machines ACE Enabled Virtual Machine Packages Pocket ACE Package Enter the following bulk deployment command and specify the necessary parameters bulkDeploy exe lt deployment_directory gt lt parameters gt The lt deployment_directory gt value can specify a removable drive or a custom folder Parameter Usage p Deployment password Required when the package is password protected s Path to the vmx file on the host Use this parameter only if you use a bulkDeploy exe file that is not located inside the same Pocket ACE package as the vmx file you want to deploy q Parameter to turn off reporting the progress of the bulk deployment
401. more information see the Microsoft knowledge base article about troubleshooting Cmdlines text during an unattended setup Select Workgroup or Domain and complete the settings panel using the following information m Instance customization supports only IP addresses that DHCP servers provide Static IP addresses are not supported m To allow this ACE instance to join the domain from a location remote to the domain see Set Up a Remote Domain Join on page 425 Specify other types of deployment settings or click OK To create a package with these settings see Creating a Package on page 431 Placeholder Values to Use in Instance Customization Use placeholder values to construct machine specific names inside the guest operating system during the Mini Setup process Following are the available placeholders VMware Inc Logon_user or Logon_user n The user logged in to the host machine at the time the Microsoft Mini Setup process begins You can use Logon_user n where lt n gt is the maximum number of characters obtained from the actual logged in user when the name is resolved Use lt n gt if you the user name must be resolved to no more than a certain number of characters For example if you specify that 3 random characters are to be added to the actual user name and you want to limit the resolved name to 15 characters set lt n gt to 12 Your entry in the Name field in the System Options panel is Logon_
402. motherboard and hardware The steps you take depend on the operating system you want to use inside the virtual machine See the VMware technical note Dual Boot Computers and Virtual Machines 222 You can also create a new virtual machine that uses a physical disk See Using Physical Disks in a Virtual Machine on page 227 In most cases however it is better to use a virtual disk If you use a physical disk the vmdk file stores information about the physical disk or partition that the virtual machine uses After you configure a virtual machine to use one or more partitions on a physical disk do not modify the partition tables by running fdisk or a similar utility in the guest operating system If you use fdisk ora similar utility on the host operating system to modify the partition table of the physical disk you must re create the virtual machine s physical disk All files that were on the physical disk are lost when you modify the partition table VMware Inc Chapter 11 Using Disks and Disk Drives Virtual Disk Maintenance Tasks Defragmenting virtual disks can improve performance Shrinking virtual disks reclaims any unused space Defragment Virtual Disks Like physical disk drives virtual disks can become fragmented Defragmenting disks rearranges files programs and unused space on the virtual disk so that programs run faster and files open more quickly Before you begin make sure you have adequate free worki
403. mplete the Add Virtual Network dialog box Select the vmnet0 row in the table and select Bridged Do one of the following m To use automatic bridging click Automatic Settings and complete the dialog box If you select multiple check boxes the virtual machine bridges to the first available host network adapter If an item in the list is disabled the adapter is not available because it is already being used to bridge to another vmnet m To specify one host network adapter use the Bridge to list box Click Save 279 Workstation User s Manual Setting Up a Second Automatic Bridged Network Interface If you have two network adapters installed on your host computer connected to two different networks you might want your virtual machines on that host computer to bridge to both network adapters so that the virtual machines can access either or both physical networks When you install Workstation on a host computer with multiple network adapters you can configure multiple bridged networks On Windows host to set up multiple bridged networks see Configure VMnet0 Automatic Bridged Networking on a Windows Host on page 277 On Linux host to set up multiple bridged networks see Configure vmnet0 Automatic Bridged Networking on a Linux Host on page 279 Changing the Subnet or DHCP Settings for a Virtual Network 280 On Windows and Linux hosts you can use the virtual network editor to make changes to subnet and DHCP set
404. mpletely new VMware virtual machine based on the input virtual machine or system image The newly migrated VMware virtual machine retains the configuration of the original virtual machine or image The migration process can be nondestructive so you can continue to use the original virtual machine with Microsoft Virtual PC or the original system image with Symantec Backup Exec System Recovery However to run a new VMware virtual machine on the same network as the original Virtual PC virtual machine you must modify the network name and IP address on one of the virtual machines so the original and new virtual machines can coexist For Microsoft Virtual PC and Microsoft Virtual Server virtual machines you have the option of sharing the source virtual hard disk vhd files This means that the VMware virtual machine can write directly to the original vhd files instead of VMware virtual hard disk vmdk files VMware Inc Chapter 6 Creating a Virtual Machine from a System Image or Another Virtual Machine VMware Converter Compared to the Conversion Wizard Workstation 6 5 incorporates the Conversion wizard from the VMware Converter product VMware Converter is a separate downloadable application for Windows hosts that provides an easy to use scalable solution for migrations of machines both physical to virtual and virtual to virtual In addition to the Conversion wizard VMware Converter provides a task manager that lets you schedule migra
405. mputers to the domain VMware Inc 425 Workstation User s Manual To set up a remote domain join 1 426 In the guest operating system of the ACE enabled virtual machine install a VPN client that supports a command line interface Use the VPN client software to configure a profile for this client The profile in the VPN client contains a company s group and password information and determines which server to contact to establish a secure connection Write a bat script that allows remote execution during the instance customization process Following is an example of a bat script for a Cisco VPN client net start Cisco Systems Inc VPN Service C Program Files Cisco Systems VPN Client vpnclient exe connect lt profile_name gt user lt vpn_user_name gt pwd 1 gt gt vpnlogs txt This example consists of two lines The command in the first line starts the Cisco VPN client s background service The command in the second line connects to the Cisco VPN using a command line interface It supplies the name of the VPN profile and the credentials for logging in to the VPN server The example uses the password placeholder variable but you could also use a static password for the VPN account A static password included in a script is sent in clear text Save the bat file on the C drive of the guest s file system In Workstation select the ACE enabled virtual machine and choose VM gt ACE gt Deployment Settings
406. n you cannot use preview mode to run ACE instances created for Linux hosts You also cannot test a host policy in preview mode To test ACE instances that you plan to deploy on Linux hosts or for which you want to test a host policy see Perform an End to End Deployment Test on page 437 VMware Inc 429 Workstation User s Manual 430 You can run the ACE instance in preview mode in VMware Player and also run the ACE enabled virtual machine in Workstation without having to shut down the preview NOTE You can run any ACE enabled virtual machine directly in Workstation to be sure that the guest operating system and applications perform as expected However an ACE enabled virtual machine running in Workstation does not respect any policies that restrict its functionality To use preview mode to test policy and deployment settings 1 2 Open the ACE enabled virtual machine to test In the summary view click Edit policies in the Commands list In the Policy list select the policy to change complete the settings panel for that policy and click OK In the summary view click the Preview in Player in the Commands list A package based on a linked clone is created in a new directory Preview Deployment inside the ACE enabled virtual machine s directory The linked clone is created from a snapshot of the virtual machine s current state Unlike a package that is deployed to an ACE user s machine this package is not
407. n Preferences 65 Introduction to Virtual Machine Settings 67 Hardware Tab 67 Options Tab 68 Closing Virtual Machines and Exiting Workstation 69 Set a Virtual Machine to Run in the Background 69 Keyboard Shortcuts 70 Change the Hot Key Combination 71 Gathering Information for VMware Technical Support 72 Register and Create a Support Request 72 Gather Debugging Information for a Virtual Machine 73 Running the Support Script 73 4 VMware Inc Contents 4 Creating and Upgrading a Virtual Machine 77 Methods of Creating Virtual Machines 78 Configuration Options for the New Virtual Machine Wizard 78 Easy Install Feature for Some Guest Operating Systems 78 Typical Compared to Custom Configurations 80 Guest Operating System Selection 81 Virtual Machine Location 81 Virtual Hardware Compatibility Levels 82 Number of Processors 82 Memory Allocation 83 Network Connection Type 83 SCSI Adapter Types and Disk Types 84 Normal and Independent Disk Modes 84 Virtual Disks and Physical Disks 85 Disk Capacity 85 Pocket ACE Disk Size Calculator on Windows Only 85 Use the New Virtual Machine Wizard 86 Installing a Guest Operating System 87 Respond to Easy Install Prompts 87 Install a Guest Operating System Manually 88 Use a Paravirtualized Kernel in Linux Guests 89 Upgrade a Guest Operating System 90 Change the Version of a Virtual Machine 91 Using an Older Version Virtual Machine Without Upgrading 93 Files That Make Up a Virtual Machine 93 5 Installin
408. n Windows hosts click Choose color m Ifyou select the Enable applications menu check box one of the following menus appears when you point to correct location on the host s desktop m A Start menu appears on Windows guests m An Applications menu appears on Linux guests On Windows hosts point to the Start menu On Linux hosts point to the upper left corner of the primary monitor The menu has the same color border as the virtual machine application windows VMware Inc Chapter 7 Getting Started with Virtual Machines Repeat this process for each virtual machine that you plan to use in Unity mode Optional To automatically minimize the Workstation window when you enter Unity mode do the following a Choose Edit gt Preferences b Click the Display tab c Select Minimize Workstation when entering Unity and click OK This Workstation preference is used for all virtual machines Enter and Exit Unity Mode In Unity mode a virtual machine s applications look like other application windows on the host except that they have a colored window border and a VMware logo in the window s title bar Before you begin make sure the virtual machine meets these requirements The virtual machine must be a Workstation 6 or higher virtual machine VMware Tools must be installed and running in the virtual machine s guest operating system The version of VMware Tools must be the version included in Workstation 6 5 or higher For i
409. n controller on the user s behalf Setting Host to Guest Data Script Policies You can provide a host to guest data script that runs when the ACE instance is powered on It passes values to the guest Use this policy setting to share specific host information with the guest operating system when the ACE instance is powered on The script which runs on the host should output a set of key value pairs which become available to the applications that are running inside the guest The VMware Tools service provides this ability The set of acceptable keys consists of machine id and keys prefixed with guestinfo such as guestinfo ipAddress If the ACE enabled virtual machine for this instance is configured for both Windows and Linux platforms you can provide scripts for both Windows and Linux systems Changes to a script require that you deploy an update package that includes the new script For instructions on creating and deploying the script see Specify a Script and a Command to Run It on page 381 Specify a Script and a Command to Run It The procedure for using authentication scripts and host guest data scripts is identical Use this procedure for the following scripts m Access control authentication script Custom authentication script that runs on the end user s computer to determine who can use the ACE instance If you plan to use the script with a Pocket ACE that will run on both Windows and Linux hosts make sure that th
410. n 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 ideO 0 fileName my_common_virtual_hard_drive vmdk machine id the_string_for_my_first_vm config_file_2 vmx contains ideO0 0 present TRUE ideO 0 fileName my_common_virtual_hard_drive vmdk machine id the_string_for_my_second_vim VMware Inc 127 Workstation User s Manual 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 Workstation vmware s machine id Hello World C Virtual Machines win2000 win2000 vmx Use this method to deploy virtual machines on 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
411. n in your Linux guest operating system without running X Install and uninstall VMware Tools determine the version and so on To use the VMware Tools command line interface 1 On 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 OnUNIX 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 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
412. n page 512 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 host The physical computer on which the VMware Workstation software is installed host operating system An operating system that runs on the host machine See also guest operating system VMware Inc Glossary independent disk A type of virtual disk that is not affected by snapshots You can configure independent disks in persistent and nonpersistent modes See also nonpersistent mode persistent mode snapshot L M LAN segment A private virtual network that is available only to virtual machines within the same team See also virtual network team linked clone A copy of the original virtual machine that must have access to the parent virtual machine s virtual disks The linked clone stores changes to the virtual disks in a separate set of files See also full clone lockout See administrative lockout N O 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 res
413. n the right Legacy Emulation for DVD and CD Drives In normal mode that is not legacy emulation mode the guest operating system communicates directly with the CD or DVD drive This direct communication enables you to read multisession CDs perform digital audio extraction view videos and use CD and DVD writers to burn discs Legacy emulation mode enables you to read only from data discs in the DVD or CD drive It does not provide the other capabilities of normal mode Use legacy emulation mode to work around direct communication problems between a guest operating system and a DVD or CD drive Use the virtual machine settings editor VM gt Settings to set the Legacy emulation option for DVD and CD drives attached to the virtual machine m On Windows hosts this option is deselected by default m On Linux hosts with IDE drives the default setting depends on whether the ide scsi module is loaded in your kernel The ide scsi module must be loaded or you must be using a physical SCSI drive to connect directly to the DVD or CD drive If you run more than one virtual machine at a time and if their CD drives are in legacy emulation mode start the virtual machines with their CD drives disconnected This ensures that multiple virtual machines are not connected to the CD drive at the same time VMware Inc 235 Workstation User s Manual 236 Add a Floppy Drive to a Virtual Machine You can add up to two floppy drives to a
414. nd 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 You can also create a LAN segment for communication between virtual machines on a team See also LAN segment team virtual network editor A point and click editor used to view and modify the networking settings for the virtual networks created by Workstation VMware Player Free software that enables PC users to easily 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 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 shared folders drag and drop in Windows and Linux guests shrinking virtual disks time synchronization with the host VMware Tools scripts and connecting and disconnecting devices while the virtual machine is running See also shared folder VMware Inc Index Numerics 3D support 165 A About tab VMware Tools 121 access control policies ACE 375 381 ACE instance defined 367 installing
415. nd user license agreement EULA for ACE published on www vmware com A licensed device can run any number of ACE instances The ACE client license is associated with the device it is installed on and is not restricted to a specific ACE instance If you purchase a volume license you do not need to install client licenses To install an ACE client license 1 Obtain the ACE client license serial number from your ACE administrator 2 Double click the desktop shortcut for the installed ACE instance 3 At the prompt enter the serial number in the appropriate field and enter your name and the organization name in the dialog box 4 Click OK Change the ACE Client License You can use a VMware Player menu command to change or update a license To change the ACE Client License 1 Choose VMware Player gt Enter ACE Client License 2 Do one of the following m Enter the serial number in the dialog box m Ifyou need to purchase a license click Get Serial Number 3 Click OK Quit VMware Player 460 As a best practice quit VMware Player before you shut down the host computer To quit VMware Player Choose VMware Player gt Exit on Windows hosts or VMware Player gt Quit on Linux hosts VMware Inc Chapter 22 Installing ACE Packages Depending on the configured exit behavior the ACE instance is suspended or shuts down and the window closes Also depending on the configuration end users might be able to change the exit be
416. ne s direct switch key If a direct switch key is specified in the virtual machine s configuration file the command line overrides the configuration file The following is an example of this switch directkey 0x70 0x6 poweroff lt config file gt or lt alias gt Powers off the specified virtual machine To specify the virtual machine use either the full path to the virtual machine s configuration vmx file or the alias if you defined one by using the name switch exit Powers off all virtual machines and exits Workstation 362 VMware Inc Table 17 Option Chapter 17 Special Purpose Configuration Options for Windows Hosts 3 Command Line Options for the vmware fullscreen Program Continued Parameters Description switchto Depending on the parameter you use switches to the specified virtual machine host operating system or next machine virtual machine or host in the cycling order A virtual machine must be powered on before you can switch to it lt config file gt Switches to the virtual machine where lt config file gt specifies the full path to the virtual machine s configuration vmx file lt alias gt Switches to the virtual machine where lt alias gt specifies the alias you defined by using the name switch host Switches to the host operating system next qu Switches to the next machine in the cycling order query Determines wh
417. ne is powered off or the user is logged in to the guest operating system VMware Inc 507 Workstation User s Manual Unloading the VMDebugger Add in To permanently uninstall the Integrated Virtual Debugger run the Workstation installation program select Modify on the Program Maintenance page deselect Visual Studio PlugIn in the Custom setup and finish the installation Deselecting Start in Tools gt Add In Manager does not prevent the Integrated Virtual Debugger Add in from loading Clean Up After a Failure and Debug Locally If you try to run the debugger locally after a debugging session in a virtual machine fails or stalls you might get a Visual Studio error that indicates that the remote server cannot be found To clean up after a failure and debug locally Do one of the following m In C choose Project Property Pages gt Debugging and set the Debugger to Launch property to Local Windows Debugger Set the Command property to either an empty string or the correct local path m In C and Visual Basic choose Project Property Pages gt Debug Make sure Start project is selected and Use remote machine is deselected m Optional You can remove any shared folders that were used to run the debug command and the Remote Debug Monitor Shared folders are usually removed at the end of a debugging session but they might not be removed in the following circumstances m If the debugging session causes a failure m If the virt
418. ne meets the requirements listed in Physical and Virtual Hardware Requirements on page 240 To configure record replay for a virtual machine 1 2 3 4 Make sure the virtual machine is powered off Select the virtual machine and choose VM gt Settings Click the Options tab and select Snapshot Replay Optional On the Replay settings panel as a safety precaution use the When Recording controls to limit how much disk space the recording can use m Setting the Maximum disk space to Unlimited uses much more disk space than setting it to 2GB m Selecting Save the last sets the duration of the time to save the recording m Setting Marker frequency to 5 min uses much more disk space than setting it to Never Optional Select the Enable VAssert experimental check box to use VMware VAssert to debug applications VAssert enables developers and support engineers to take advantage of traditional assert and logging capabilities to debug errors in replay logs The asserts appear only during replay of a recording Click OK VMware Inc Chapter 12 Recording and Replaying Virtual Machine Activity Record Control Dialog Box Features On Windows a record control dialog box appears when you click the Record button in the toolbar On Linux the record options are located in the toolbar VMware Inc Stop Stops the recording that is in progress Add Marker Takes a replay specific snapshot at the current location wi
419. neously you must configure that virtual machine with multiple network adapters To add or remove network adapters 1 Power off the virtual machine that you want to add a network adapter to or remove an adapter from 2 Select the team and choose Team gt Settings 3 On the Connections tab select the virtual machine and do one of the following m To add a network adapter click Add Adapter The added adapter is displayed in the Adapters column By default the adapter connects to the bridged LAN segment but you can change the setting by clicking a check box for another segment If the segment you want to use is not listed create it See Create a Team LAN Segment on page 261 NICs configured with connections through a DHCP server cannot connect to a team LAN segment m To remove an adapter select the adapter you want to remove and click Remove Adapter 4 Click OK Delete a LAN Segment Deleting a LAN segment disconnects all virtual network adapters that are configured for that LAN segment When you remove a virtual machine from a team you must manually configure its disconnected virtual network adapter if you want to reconnect the virtual machine to a network To delete a LAN segment 1 Select the team and choose Team gt Settings 2 Click the LAN Segments tab and select the LAN segment you want to delete 3 Click Remove and click OK VMware Inc 263 Workstation User s Manual Cloning and Taking Snapshots of Te
420. network to use for the network from the drop down menu Although VMnet0 VMnet1 and VMnet8 are technically available in this menu they are usually used for bridged host only and NAT configurations respectively You must perform another procedure to make them available for use in custom configurations Choose one of the other VMnet switches Click OK 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 Configuring Bridged Networking Windows and Linux hosts allow you to configure bridged networking You can view and change the settings for bridged networking on your host determine which network adapters on your host to use for bridged networking and map specific network adapters to specific virtual networks called VMnets Configure VMnet0 Automatic Bridged Networking on a Windows Host When you configure VMnet0 bridged networking the change you make affects all the virtual machines that use bridged networking on the host To configure VMnet0 bridged networking on a Windows host 1 VMware Inc Choose Edit gt Virtual Network Settings The virtual network editor appears with the Summary tab active By default VMnet0 is set to use automatic bridging mode and bridges to one of the active network adapters on the ho
421. nfigure the DHCP server on a Linux host To configure the host only DHCP server edit the DHCP configuration file for vmnetl etc vmware vmnet1 dhcp dhcp conf To configure the DHCP server for the NAT network edit the configuration file for vmnet8 etc vmware vmnet8 dhcp dhcp conf VMware Inc Chapter 15 Advanced Virtual Networking 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 packets that virtual machines send on this network should not leak out to a physical network attached to the host Packet leakage can occur only if a machine actively forwards packets 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 disable packet forwarding in your guest operating system If the host computer has multiple network adapters it might be intentionally configured to use IP forwarding If that is the case you do not want to disable forwarding To avoid packet leakage you must enable a packet filtering facility 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 Disable Packet Forwarding on Windows Hosts Systems using server versions of Windows operating sys
422. ng and Using VMware Tools Shrink Tab Settings 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 Shrink a Virtual Disk on page 224 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 guests this tab also shows the status of the VMware Tools service Configure VMware Tools in a NetWare Guest In a NetWare virtual machine using the system console you can configure certain virtual machine options such as t
423. ng space on the host computer If your virtual disk is contained in a single file for example you need free space equal to the size of the virtual disk file Other virtual disk configurations require less free space Defragmenting does not reclaim unused space on a virtual disk To reclaim unused space shrink the disk See Shrink a Virtual Disk on page 224 To defragment a virtual disk 1 Runa disk defragmentation utility inside the guest operating system For example in a virtual machine with a Windows XP guest operating system use the Windows XP Disk Defragmenter tool from within the virtual machine Defragmenting disks can take considerable time 2 If the virtual disk is growable rather than preallocated defragment it by using the Workstation defragmentation tool a b c e Select the virtual machine Make sure the virtual machine is powered off Choose VM gt Settings On the Hardware tab select Hard Disk and do one of the following m On Linux hosts click Defragment m On Windows hosts click Utilities and choose Defragment When the process is finished click OK 3 Runa disk defragmentation utility on the host computer Defragmenting disks can take considerable time VMware Inc 223 Workstation User s Manual 224 Shrink a Virtual Disk 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 virt
424. nicate with other virtual machines you must either edit the DHCP configuration file for vmnetl etc vmware vmnet1 dhcpd dhcpd 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 dhcpd 8 and dhcpd conf 8 manual pages NOTE The edits made inside the read only section of the DHCP configuration file are lost the next time you run the network editor Configuring Host Only Virtual Machines If you have already created two host only interfaces VMnet1 and VMnet2 you can set up your virtual machines for one of the following configurations Configuration 1 The virtual machine is configured with one virtual network adapter and that virtual adapter is connected to the default host only interface VMnet1 To use this configuration see Set Up Using Configuration 1 or 2 on page 295 Configuration 2 The virtual machine is configured with one virtual network adapter and that virtual adapter is connected to the newly created host only interface VMnet2 To use this configuration see Set Up Using Configuration 1 or 2 on page 295 Configuration 3 The virtual machine is configured with two virtual network adapters One virtual adapter is connected to the default host only interface VMnet1 and the other virtual adapter is connected to the newly created host only
425. ning or immediately after powering it off You can also enable them to delete that user snapshot User snapshots enable the user to return the virtual machine to a known stable state User snapshots can be taken reverted to and deleted without affecting the reimage snapshot Only one user snapshot can be saved at a time If you enable user snapshot options commands for the options appear in the VMware Player gt Snapshot menu NOTE You cannot take snapshots of a Pocket ACE instance For more about Pocket ACEs see Chapter 21 Pocket ACE on page 439 400 VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Setting Administrator Mode Policies You can use the administrator mode policy to set an administrative password so that you can do any of the following Run the ACE instance on the user s machine and enter administrator mode to access the virtual machine settings and make changes to the instance s configuration on Windows systems only You can only edit the settings You cannot add or remove virtual hardware devices Run the ACE instance on the user s machine and enter administrative mode to access all the snapshot commands See Setting Snapshot Policies on page 400 Use the vmware acetool command line program on an ACE user s system to fix a limited set of problems for standalone ACE instances Use Administrator Mode on an ACE Instance Using administrator mode on
426. nistrator provided a serial number enter it m If you need to purchase a license click Get Serial Number VMware Inc Chapter 22 Installing ACE Packages 4 Click inside the VMware Player window to begin using the guest operating system and the applications installed in the ACE instance You can use the operating system and applications just as you would if they were running directly on a physical computer 5 Optional To change a password that you created choose VMware Player gt Change Password 6 Optional For more information about using VMware Player choose VMware Player gt Help Change Default Kiosk Mode Startup Behavior If an ACE instance is configured to run in kiosk mode the virtual machine runs in full screen mode and does not display the ACE menu bar or ACE Player online help Before going into kiosk mode a dialog box appears requiring the user to consent to entering kiosk mode For more information see Setting Kiosk Mode Policies on page 402 You can use a command line command to start an ACE instance in kiosk mode without displaying the usual warning message You can also start the ACE instance so that it is not in kiosk mode You can then use the VMware Player menus to change preference settings or enter administrator mode if the ACE instance is configured for that mode To change default kiosk mode startup behavior 1 Open a command prompt on Windows hosts or a terminal window on Linux hosts 2
427. nloading can take 15 minutes or longer depending on the size of the file The Conversion wizard always makes a full clone when it converts an OVF appliance to a virtual machine See Full or Linked Clones on page 137 Dual Boot System Source When you import a physical machine that is part of a dual boot system you can import only the default operating system to which boot ini points To import the nondefault operating system change boot ini to point to the other operating system and reboot before attempting to import Even if boot ini points to the correct operating system occasionally the virtual machine might not be bootable in the default operating system Windows NT Virtual Machine Source If the source virtual machine is Windows NT SMP the wizard might require files from service packs or hot fixes The wizard shows which files it requires You must browse to the required files They can be on a disk your local system or the network On Windows NT machines during the import process a snapshot driver is downloaded to the machine This driver handles the copying and moving of files and registry settings The driver requires a reboot to complete its tasks When it is finished the driver is uninstalled NOTE Although Windows NT virtual machines are supported as a source Windows NT physical machines are not supported VMware Inc Chapter 6 Creating a Virtual Machine from a System Image or Another Virtual Machin
428. nly network is using On Linux hosts open a terminal and run the ifconfig command to determine which IP addresses each host only network is using Assign IP addresses by doing one of the following If you are running the router on the host computer assign default router addresses based 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 in a third virtual machine set the default router addresses in the first two virtual machines based on the addresses that the third virtual machine uses 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 VMnetl 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 You can now ping the router machine from virtual machines 1 and 2 If the router software is set up correctly you can communicate between the first and second virtual machines Using Virtual Network Adapters in Promiscuous Mode on a
429. nning when you suspended the virtual machine are resumed in their running state and the content is the same as when you suspended the virtual machine The speed of the suspend and resume operations depends on how much data changed since the virtual machine started In general the first suspend operation takes longer than later suspend operations When you resume and do additional work in the virtual machine you cannot return to the state the virtual machine was in at the time you suspended To preserve the state of the virtual machine so that you can return to the same state repeatedly take a snapshot as described in Using Snapshots on page 189 VMware Inc 187 Workstation User s Manual Use Hard Suspend or Soft Suspend You can configure the Suspend button or menu command to run a VMware Tools script in the guest operating system before doing the suspend operation This configuration is called a soft suspend Before you begin make sure VMware Tools is installed in the guest operating system See Installing VMware Tools on page 100 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 use the Resume command on Windows guests a script gets a new IP address from DHCP On Linux FreeBSD and Solaris guests networking restarts To use hard suspend o
430. ns the following buttons m Edit Policies Opens the policy editor m Edit Deployment Settings Opens the deployment settings editor m Create New Package Opens the New Package wizard m Create Pocket ACE Package Opens the Pocket ACE Package wizard m Preview in Player Allows you to run an ACE instance as it will run on the user s machine Using preview mode also allows you to view the effects of changed policies as they will appear on the user s machine See Chapter 18 Learning the Basics of VMware ACE on page 365 Customize the Toolbar on a Linux Host You can customize the Workstation toolbar by adding removing and rearranging toolbar buttons On a Linux host all the buttons are contained in a single toolbar To customize the toolbar on a Linux host 1 Right click the far right side of the toolbar to display a Toolbar menu 2 Click Power Snapshot View or Replay to add or remove that toolbar When a toolbar name is checked the corresponding buttons appear in the interface 3 Inthe Desktop Style part of the menu choose the display style for toolbar buttons VMware Inc 59 Workstation User s Manual 60 Customize the Toolbar on a Windows Host You can customize the Workstation toolbar by adding removing and rearranging toolbar buttons To customize the toolbar on a Windows host 1 Right click any part of the toolbar to display a Toolbar menu 2 Click Power Snapshot ACE View or Repla
431. ns the following buttons Show or Hide Sidebar Toggles between showing and hiding the sidebar See View the Sidebar on page 60 Quick Switch Enlarges the Workstation console to cover the entire host monitor Console tabs enable you to switch between virtual machines and teams with a single click See Use Quick Switch Mode on page 157 Full Screen Enlarges the virtual machine display to cover the entire host monitor The virtual machine no longer appears in a window See Use Full Screen Mode on page 154 Unity Integrates your favorite guest applications with your host s desktop so that guest application windows look just like host application windows but with color coded borders See Using Unity Mode on page 151 Summary View Displays the summary view See Summary View on page 54 Appliance View Displays the appliance view See Appliance View on page 56 Console View Displays the console view See Console View on page 56 VMware Inc Chapter 3 Learning Workstation Basics The Replay toolbar contains the following buttons m Replay Last Recording Plays the last recording made for this virtual machine m Record Begins recording the activity of this virtual machine For information about the record replay feature see Chapter 12 Recording and Replaying Virtual Machine Activity on page 239 The ACE toolbar which is available on Windows hosts only contai
432. nstallation of an ACE instance on the user s machine a user with administrative privileges must run the installation Only a user with administrative privileges can install and uninstall VMware Player If the ACE instance includes a host policy a user with administrative privileges must run the installation A host policy is a host network access policy or a policy that restricts which virtual machines can run on a host See Setting Network Access Policies on page 385 and Control Which ACE Instances Run on a Host on page 404 Only one set of host policies can be deployed to a particular host If a package contains host policies and the host already contains host policies from another package installation of the second package fails To install an ACE instance on a single Windows host 1 448 If VMware Player is not yet installed on the user s machine log in to the host computer as the Administrator user or as a user who is a member of the Windows Administrators group Depending on whether you are installing from a CD DVD or network location do one of the following m For CDs and DVDs insert the first disc m For a network location navigate to the location of the installer Find the setup exe file and double click it Follow the prompts VMware Inc Chapter 22 Installing ACE Packages Installing an ACE Package Silently on Multiple Windows Hosts If you are installing a VMware ACE package on a number of W
433. nstructions see Installing VMware Tools on page 100 The guest operating system in the virtual machine must be Linux or Windows 2000 or later For Linux guests and hosts VMware recommends that you use a modern version of Metacity or KDE Performance on Linux depends on a combination of variables such as the system the applications that are running and the amount of RAM To enter and exit Unity mode 1 2 VMware Inc In the virtual machine open the applications to use in Unity mode From the Workstation menu bar choose View gt Unity A check mark appears next to Unity in the menu The virtual machine s console view in the Workstation window is hidden and the guest s open applications appear in application windows on the host s desktop You can also enter Unity mode from full screen mode To exit Unity mode display the Workstation window and choose View gt Unity to remove the check mark next to Unity or click Exit Unity in the virtual machine s console view 153 Workstation User s Manual 154 Access a Virtual Machine s Start or Applications Menu in Unity Mode If configured to do so a virtual machine in Unity mode can display a Start or Applications menu above the host s Start or Applications menu This feature enables easy access to applications in the virtual machine that are not open in Unity mode Before you begin verify that the virtual machine is configured to use this feature See
434. ntaining team data VMX lt vmname gt vmx The primary configuration file which stores settings chosen in the New Virtual Machine wizard or virtual machine settings editor If you created the virtual machine with an earlier version of Workstation on a Linux host this file might have a cfg extension vmxf lt vmname gt vmxf A supplemental configuration file for virtual machines that are in a team This vmxf file remains if a virtual machine is removed from the team Other files might be present in the directory Some are present only while a virtual machine is running See Lock Files VMware Inc on page 220 95 Workstation User s Manual 96 VMware Inc Installing and Using VMware Tools This chapter discusses how to install update and run VMware Tools This chapter includes the following topics Components of VMware Tools on page 97 Installing VMware Tools on page 100 VMware Tools Update Process on page 113 Uninstall VMware Tools on page 116 Repair or Change Installed Modules on page 116 Open the VMware Tools Control Panel on page 117 Configure VMware Tools in a NetWare Guest on page 121 Customizations to VMware Tools on page 123 Use the VMware Tools Command Line Interface on page 130 Components of VMware Tools VMware Tools is a suite of utilities that enhances the performance of the virtual machine s guest oper
435. nter in the VMware tab determine virtual machine configuration settings Once configured you can start and attach to applications in virtual machines from the Eclipse Debug and Run menus VMware Inc 477 Workstation User s Manual 478 Use Application Configurations to Start Applications in a Virtual Machine This section describes how to create duplicate or edit a launch configuration to start an application in a virtual machine To use application configurations to start applications in a virtual machine 1 Choose Run gt Debug The Debug page is displayed You can create manage and run configurations from this page To create a launch configuration or edit an existing configuration do one of the following m Create a configuration based on default settings by selecting VMware execute Java application in the left pane and clicking the New launch configuration icon at the top of the pane m Create a configuration based on another configuration by selecting the configuration you want to duplicate under VMware execute Java application in the left pane and clicking the Duplicates the currently selected configuration icon at the top of the pane m Edit an existing configuration by selecting the configuration you want to edit under VMware execute Java application in the left pane Perform the remaining steps in the VMware tab of the right pane Browse to choose a virtual machine from the drop down menu of recently u
436. ntry in the configuration file is scsi0 4 fileName CdRom0 If the device on the host is located on bus 2 with target ID 4 change this line to scsi0 4 fileName scsi2 4 If your problem was that the virtual machine has a SCSI adapter and generic SCSI device but Workstation did not recognize the device when the virtual machine was powered on you can stop at this point VMware Inc Chapter 16 Connecting Devices 6 Ifthe virtual machine does not contain any SCSI devices to add a generic SCSI device to a new virtual SCSI adapter or to use an existing SCSI device as a generic SCSI device also add the following line in the vmx file scsiZ Y deviceType scsi passthru If you wanted to use an existing SCSI device as a generic SCSI device you can stop at this point 7 Ifthe virtual machine does not contain any SCSI devices or to add a generic SCSI device to a new virtual SCSI adapter also add the following lines in the vmx file where Z is the SCSI bus number the device uses in the virtual machine scsiZ Y present true scsiZ present true If the virtual machine settings editor still does not include this device in the list of available SCSI devices for this virtual machine contact VMware technical support Use Two Way Virtual Symmetric Multiprocessing With Virtual SMP you can assign two virtual processors to a virtual machine on any host machine that has at least two logical processors The following are
437. nufacturers provide are not supported See Replace USB 2 0 Drivers on a Windows 2000 Host on page 339 If you do not plan to use USB devices in a virtual machine you can use the virtual machine settings editor to disable USB 2 0 support To enable the USB 2 0 Controller for a virtual machine 1 Select the virtual machine 2 Choose VM gt Settings 3 On the Hardware tab select USB Controller 4 Select the Enable high speed support for USB 2 0 devices check box and click OK VMware Inc 335 Workstation User s Manual 336 Add a USB Controller to a Virtual Machine By default a USB controller is included when you create a virtual machine If you remove the USB controller you can add it back This controller is required to use a smart card in a virtual machine regardless of whether the smart card reader is a USB device To add a USB controller to a virtual machine 1 Select the virtual machine 2 Make sure the virtual machine is powered off 3 Choose VM gt Settings 4 On the Hardware tab click Add to start the Add Hardware wizard 5 On the Hardware Type page select USB Controller and click Next 6 On the USB page click Finish 7 Inthe virtual machine settings editor click OK You can now start the virtual machine and automatically or manually connect USB devices and smart card readers Connecting USB Devices When a virtual machine is running its window is the active window If you plug a USB device
438. nux 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 re 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 SDK go to the VMware APIs and SDKs Documentation page of the VMware Web site VMware Inc 129 Workstation User s Manual Use the VMware Tools Command Line Interface 130 The VMware Tools command line interface enables you to do the following Configure time synchronizatio
439. o match the display settings of the host while you are in full screen mode m Select Stretch guest to retain the guest s resolution settings but still have the display fill the full screen This setting is useful if you need to retain a guest s low resolution settings For example use this setting to play older computer games that run only at low resolutions m Select Center guest to have both host and guest retain their own display settings while you are in full screen mode m Ifyou deselect Show toolbar edge when unpinned you will not be able to display the full screen toolbar by placing your mouse cursor near the top of the screen To display it again use the preferences editor and select Show toolbar edge when unpinned again 5 If you plan to have multiple virtual machines running with some in Unity mode and some accessible only in the Workstation window do not select the Minimize Workstation when entering Unity check box 6 Click OK VMware Inc Chapter 7 Getting Started with Virtual Machines Report Battery Information in the Guest If you run a virtual machine on a laptop in full screen mode configure the option to report battery information in the guest This way you can determine when the battery is running low To report battery information in the guest 1 Select the virtual machine 2 Make sure the virtual machine is powered off 3 Choose VM gt Settings 4 Click the Options tab and select Power 5
440. o one of the following m Set gui restricted FALSE m Remove or comment out the gui restricted TRUE line Save the changes to the configuration file and close it Start the virtual machine by double clicking the shortcut The virtual machine starts at the snapshot and the interface is not restricted VMware Inc Chapter 17 Special Purpose Configuration Options for Windows Hosts Making a Virtual Machine Always Use Full Screen Switch Mode Full screen switch mode is a runtime option for the Workstation on Windows hosts When Workstation is running in full screen switch mode the user has no access to the Workstation user interface The user cannot create reconfigure or launch virtual machines A system administrator performs these functions When Workstation is running in full screen switch mode one or more virtual machines can be running and you can use hot keys to switch from one to another You can also provide hot key access to the host operating system Create a Virtual Machine for Use in Full Screen Switch Mode To create virtual machines run Workstation in standard mode The instructions in this section assume that you are creating the virtual machines on a separate administrative computer You can also create the virtual machines directly on the user s computer To create a virtual machine for use in full screen switch mode 1 Create a virtual machine for use in full screen switch mode a Choose File gt New
441. o the domain the user name and password for an account that has permission to add computers to the domain m Remote domain join parameters if a remote ACE instance will be joined to a domain See Set Up a Remote Domain Join on page 425 Download the Microsoft Sysprep Deployment Tools You do not need to download Microsoft Sysprep deployment tools if you have a Windows Vista operating system They are included with the Windows Vista installation VMware Inc 421 Workstation User s Manual 422 To download the Microsoft Sysprep deployment tools 1 2 Go to the Microsoft Web site and search for Sysprep deployment tools Follow the instructions on the site for downloading the Sysprep deployment tools Download all versions that correspond to the guest operating systems that you plan to deploy These tools include Sysprep deployment tools for Windows 2000 Windows 2003 and Windows XP Professional SP1 and SP2 The SP1 version works with Windows XP Professional with no service pack and Windows XP Professional SP1 Unzip the files into the directory where Workstation is installed The default installation directory is C Program Files VMware VMware Workstation Specify Deployment Settings for Instance Customization Before you begin install all required files for customization scripts See Prerequisites for Using Instance Customization on page 421 To specify deployment settings for instance customization 1 Sel
442. ocket ACE Package on page 442 For packages that you plan to deploy to Windows hosts you can specify that the package is to be distributed through a network image or through DVDs or CDs For DVD and CD distribution the package is divided into files that fit on standard discs Overview of Package Creation and Validation Depending on whether you want to deploy anew ACE instance or update an installed one you can create any of the following types of packages m Full Includes an installer and the additional files needed to install an ACE package and the VMware Player application that runs the ACE instance A full package allows you to create a completely new ACE instance V CAUTION If you replace an existing ACE instance by supplying a new full package end users lose any data or custom settings stored in the older ACE instance m Policy Update or Server Update Includes just the policy related files m For standalone ACE enabled virtual machines the option is Policy Update m For managed virtual machines it is Server Update Among other policies a server update package allows you to change the server that the ACE enabled virtual machine is associated with or change an activation only server setup to an activation and tracking setup Custom Allows you to choose specific items to deploy m Pocket ACE The components for a Pocket ACE package vary slightly from those for the full package For information about
443. ocuments and Settings lt user_name gt My Documents My Virtual Machines m On Windows Vista C Users lt user_name gt Documents VirtualL Machines When you configure the virtual machine in the New Virtual Machine wizard you can specify a location for the virtual machine elsewhere on your system or on a network volume m On Linux hosts set permissions for the virtual machine files appropriately Permissions settings are especially important for the configuration file vmx and virtual disks vmdk For example if you want users to run a virtual machine but not be able to modify its configuration do not make the configuration file writable Using VNC for Remote Connections to a Virtual Machine Virtual network computing VNC software enables you to view and interact with one computer from any other computer or mobile device anywhere on the Internet VNC software is cross platform allowing remote control between different types of computers For example you can use VNC to view a Linux machine on your Windows PC Open source versions of VNC are freely and publicly available You can use Workstation to set a virtual machine to act as a VNC server and users on other computers can install a VNC client also called a VNC viewer to connect to the virtual machine After you set up a virtual machine as a VNC server you can see a list of users who are remotely connected to the virtual machine and find out how long they have been connect
444. of a Virtual Machine on page 91 If a Workstation 4 virtual machine has a snapshot you must remove the snapshot before you upgrade Use your earlier Workstation 4 application to remove the snapshot and then upgrade to Workstation 6 VMware Inc 199 Workstation User s Manual 200 VMware Inc Cloning Moving and Sharing Virtual Machines Cloning a virtual machine is faster and easier than copying it This chapter provides instructions and also provides information on how to move your virtual machines from one host to another or elsewhere on the same host plus recommendations on how to share virtual machines with other users This chapter includes the following topics The Virtual Machine s Universal Unique Identifier on page 201 Cloning a Virtual Machine on page 203 Moving a Virtual Machine on page 207 Moving an Older Virtual Machine on page 210 Moving Linked Clones on page 210 Sharing Virtual Machines with Other Users on page 211 Using VNC for Remote Connections to a Virtual Machine on page 211 Make Virtual Machines Available for Streaming from a Web Server on page 214 Sharing Virtual Machines with VMware Player on page 215 The Virtual Machine s Universal Unique Identifier To ensure all virtual machines are identified properly each virtual machine is automatically assigned a universal unique identifier UUID Use the UUID of a virtual machine for
445. of the message 53 Workstation User s Manual 54 Home Page and Views Workstation displays one of four views in the main part of the window the home page the summary view the console view or the appliance view Home Page Click the Home tab to display the Workstation home page Use the icons on the home page to start creating a new virtual machine or open an existing virtual machine To close the home page click the X to the right of the tabs on a Windows host or the X on the tab on a Linux host To display the home page again choose View gt Go to Home Tab Summary View When you select a tab for a powered off virtual machine or team of machines Workstation displays only a summary of the configuration information about that item Workstation also displays a summary for a suspended virtual machine or team Click the Summary button in the toolbar at any time to examine settings in the summary view Summary views appear only for virtual machines that are currently open See Starting a Virtual Machine on page 145 The summary or console view remains visible as long as the virtual machine remains open VMware Inc Chapter 3 Learning Workstation Basics Figure 3 2 shows an example of the summary view Figure 3 2 Summary View for a Virtual Machine on a Windows Host Summary View button 2 XP VM VMware Workstation File Edit View YM Team Windows Help mue GAD 6S HREOC Ome Ssuaa SRL xPYM x xP YM S
446. ols is installed and running in the virtual machine s guest operating system The version of VMware Tools must be the version included in Workstation 6 or higher For instructions see Installing VMware Tools on page 100 The guest operating system in the virtual machine is Windows XP Windows Vista or Linux On the host the display settings for monitors must be set in a compatible topology For example the left most monitor cannot be placed lower than any other monitor in the display topology It does not matter if the monitors have different resolutions or orientations When entering full screen mode the monitor that contains the Workstation window cannot be lower than another monitor Put another way When you use the Windows display properties controls if you select a monitor icon and begin to drag it to a new location a tooltip displays the coordinates If a coordinate shown for the new location of the icon is a negative number that location will not work To use multiple monitors for one virtual machine 1 nH oO A Q VMware Inc Choose Edit gt Preferences Click the Display tab and in the Full Screen section select Autofit guest and click OK Select a virtual machine Make sure the virtual machine is powered off Choose VM gt Settings On the Hardware tab select Display If Display does not appear in the list on the Hardware tab it probably means that the virtual machine is a Workstation 4 or 5 virtu
447. on For Microsoft Windows 2000 Server and 2003 Server only Time zone Network information m Network adapter interfaces Reset to default or make changes m DHCP Choose between using DHCP to obtain IP addresses or entering them manually You can also use DHCP to obtain a DNS server address or enter it manually m DNS Enter DNS suffixes and customize their order to specify the order in which a virtual machine uses them to make connections m WINS Specify primary and secondary WINS addresses m Workgroup or domain For workgroups specify the workgroup name up to 15 characters For domains specify the Windows Server domain along with the appropriate user name and password Conversion Impact on Settings 140 The VMware virtual machine created by the Conversion wizard contains an exact copy of the disk state from your source virtual machine or system image with the exception of some hardware dependent drivers and sometimes the mapped drive letters The following settings from the source computer remain identical Operating system configuration computer name security ID user accounts profiles and preferences and so forth Applications and data files Each disk partition s volume serial number VMware Inc Chapter 6 Creating a Virtual Machine from a System Image or Another Virtual Machine Because the target and the source virtual machines or system images have the same identities name SID and so on
448. on However it takes longer to write data to a disk configured in this way You can also configure virtual disks so that all of the disk space is allocated when the virtual disk is created This approach provides enhanced performance and is useful if you are running performance sensitive applications in the virtual machine Regardless of whether you allocate all disk space in advance you can configure the virtual disk to use a set of files limited to 2GB per file Use this option if you plan to move the virtual disk to a file system that does not support files larger than 2GB Lock Files A running virtual machine creates lock files to prevent consistency problems on virtual disks Without locks multiple virtual machines might read and write to the disk causing data corruption VMware Inc Chapter 11 Using Disks and Disk Drives Lock files are created in subdirectories with a 1ck suffix The locking subdirectories reside in the same directory as the virtual machine s vmdk files A locking subdirectory and lock file are created for vmdk files vmx files and vmenm files As of the Workstation 6 0 release a unified locking method is used on all host operating systems so files shared between them are fully protected For example if one user on a Linux host tries to power on a virtual machine that is already powered on by another user with a Windows host the lock files prevent the second user from powering on the virtual mach
449. on Click Help for a description of what each type of icon in the list means 5 Optional On the Destination Folder page for typical setups or the Custom Setup page for custom setups if you do not want Workstation installed in the directory that is shown click Change and specify a different directory If you specify a directory that does not exist the installer creates it for you You cannot install Workstation on a network drive 6 Follow the rest of the wizard prompts Some installations might require that you reboot your computer When you restart you do not need to log in as a user with Administrator privileges Install Workstation Silently If you are installing Workstation on several Windows host computers and do not want to respond to wizard prompts you can use the silent installation feature of the Microsoft Windows Installer This feature is convenient for example in a large enterprise Before you begin ensure that the host computer has version 2 0 or higher of the MSI runtime engine This version of the installer is available in versions of Windows beginning with Windows XP and is available separately from Microsoft For additional details on using the Microsoft Windows Installer see the Microsoft Web site 40 VMware Inc Chapter 2 Installing and Upgrading VMware Workstation To install Workstation silently 1 VMware Inc Open acommand prompt and enter the following command to silently extract the admin
450. on Trace File of a Recording on page 248 E Maintenance Tasks for Using Recordings on page 248 Uses of the Record Replay Feature Unlike Workstation s movie capture feature the record replay feature records all the processor instructions of the virtual machine throughout the time of the recording This feature helps software developers and QA engineers to record a bug and attach a debugger while replaying the recording After you enable the record replay feature for a virtual machine click the Record button in the toolbar to start the recording and click Stop to end the recording You can make multiple recordings and use the snapshot manager to name delete and play them While you are making a recording you can insert markers to return to events and replay them You can also make an execution trace file of a recording to record events that occur during the recording VMware Inc 239 Workstation User s Manual Playing a recording is in some respects similar to going to a snapshot When you play a recording you discard the current state of the virtual machine and go to the recording At any time when the recording is playing you can click the Go Live button and resume interacting with the guest operating system at the state the virtual machine is in when you click Go Live NOTE Virtual machine recordings are not interchangeable between different versions of Workstation Recordings created using earlier Workstation relea
451. on User s Manual provides information about installing and using VMware Workstation 6 5 With Workstation you can convert an existing physical PC into a VMware virtual machine or create a new virtual machine Each virtual machine represents a complete PC including the processor memory network connections and peripheral ports Use Workstation to do the following Host legacy applications and overcome platform migration issues Configure and test new software or patches in an isolated environment Automate tasks for software development and testing Demonstrate multi tier configurations on a single PC Intended Audience This book is intended for anyone who needs to install upgrade or use VMware Workstation Workstation users typically include people who do software development and testing or work with multiple operating systems or computing environments software developers QA engineers trainers salespeople who run demos and anyone who wants to create virtual machines Document Feedback VMware welcomes your suggestions for improving our documentation If you have comments send your feedback to docfeedback vmware com VMware Inc 19 Workstation User s Manual Technical Support and Education Resources The following sections describe the technical support resources available to you To access the current versions of this book and other books go to http www vmware com support pubs Online and Telephone Suppor
452. on a Linux host 452 installing on a Windows host 448 offline usage 403 removable device policy 394 running a Pocket ACE 445 setting policies for 374 uninstalling from a Linux host 455 uninstalling from a Windows host 450 upgrading 455 ACE Management Server and Active Directory 381 defined 367 ACE New Package wizard 431 ACE Resources directory 428 ACE tools using 461 ACE enabled virtual machine configuring 429 creating packages for 431 defined 367 deployment platform 427 ACPI S1 sleep feature 364 activation policy ACE 375 VMware Inc Active Directory password change proxying 381 adapter host virtual adapters 282 393 in promiscuous mode on a Linux host 298 specifying physical for ACE 393 virtual Ethernet 276 Add Hardware wizard 314 346 Add Shared Folder wizard 178 address assigning IP 287 assigning MAC manually 292 IP on virtual network 286 MAC 291 network address translation 299 using DHCP to assign 286 administrative lockout 351 administrative tools policy ACE 401 AMD Athlon 64 processor 23 36 AMD Opteron processor 23 36 AMD Sempron processor 23 36 AMD Turion 64 processor 23 36 appliance view for virtual machines 170 policy for ACE instances 397 assign IP address 286 network port number in NAT 305 Athlon 64 processor 23 36 attaching to a process for debugging 481 498 517 Workstation User s Manual 518 audio 31 167 168 AudioPCl 168 authentication policy ACE 375 au
453. on a file system See also virtual disk quick switch mode A display mode in which the virtual machine s display fills most of the screen In this mode tabs at the top of the screen allow you to switch quickly from one running virtual machine to another See also full screen mode raw disk See physical disk record replay feature This feature lets you record all of a Workstation 5 or 6 x virtual machine s activity over a period of time Unlike Workstation s movie capture feature the record replay feature lets you exactly duplicate the operations and state of the virtual machine throughout the time of the recording redo log The file that stores changes made to a disk in all modes except the persistent and independent persistent modes For a disk in nonpersistent mode the redo log file is deleted when you power off or reset the virtual machine without writing any changes to the disk You can permanently apply the changes saved in the redo log to a disk in undoable mode so that they become part of the main disk files See also disk mode Revert to Snapshot A command that restores the status of the active virtual machine to its immediate parent snapshot This parent is represented in the snapshot manager by the snapshot appearing to the immediate left of the You Are Here icon See also Go to Snapshot snapshot manager shared folder A folder on a host computer or on a network drive accessible from the host that can be used by b
454. on files to make custom configuration settings If your host operating system is installed on the C drive the configuration files for NAT and DHCP are in the following locations Table 15 3 NAT and DHCP File Locations File Type Location NAT C Documents and Settings All Users Application Data VMware vmnetnat conf For more information about this file see Contents of the NAT Configuration File on page 304 DHCP C Documents and Settings All Users Application Data VMware vmnetdhcp conf Use the virtual network editor Edit gt Virtual Network Editor to change many key NAT and DCHP settings VMware Inc Chapter 15 Advanced Virtual Networking If you make manual changes to the configuration files those changes might be lost when you use the virtual network editor Make backup copies of the files before you change any settings in the virtual network editor You can then copy your manual changes back into the appropriate configuration files 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 You might see this configuration on machines used as NFS file servers for example If a virtual machine using NAT attempts to connect to
455. on if you do this To share files between host and guest operating systems use shared folders See Using Shared Folders on page 177 VMware Inc 227 Workstation User s Manual For information about using an operating system that can also boot outside of the virtual machine see the VMware s Dual Boot Computers and Virtual Machines technical note Physical disks are an advanced feature Do not configure them unless you are an expert user To use a physical disk in a virtual machine you can add the physical disk to an existing virtual machine or create a virtual machine and specify which physical disk the virtual machine uses NOTE Using a physical disk rather than a virtual disk is not an appropriate option for a virtual machine you intend to distribute as an ACE instance Prerequisites for Using a Physical Disk Before you run the New Virtual Machine wizard or use the virtual machine settings editor to add a physical raw disk perform the following tasks m Because the virtual machine and guest operating system access a physical disk partition while the host continues to run its operating system verify that the partition is not mounted by the host or in use by another virtual machine Corruption is possible if you allow the virtual machine to modify a partition that is simultaneously mounted on the host operating system m Check the guest operating system documentation regarding the type of partition on which the
456. on page 178 m Drag and drop the application from the host system to the guest system For more information on dragging and dropping an application see Enable or Disable Drag and Drop on page 176 m Use Windows networking to share a folder on the host system containing the application and map that network drive on the guest VMware Inc 509 Workstation User s Manual 510 VMware Inc Glossary VMware administrative lockout A global setting providing password protection for Windows hosts Administrative lockout restricts users from creating new virtual machines editing virtual machine configurations and changing network settings bridged networking A type of network connection between a virtual machine and the host s physical network With bridged networking a virtual machine appears as an additional computer on the same physical network as the host See also host only networking clone A duplicate of a virtual machine See also full clone linked clone 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 networking 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 disk mode A property of a virtual disk that defines its external behavior how the virtualizat
457. on page 205 257 Workstation User s Manual 258 Remove a Virtual Machine from a Team Remove a virtual machine from a team when you want to use the virtual machine independently That is it does not need to be started up or shut down before or after any other virtual machine It also does not need to be in a private team network NOTE When you remove a virtual machine from a team you also remove it from team LAN segments Virtual network adapters associated with LAN segments become disconnected Bridged host only NAT and custom configurations remain unchanged To remove a virtual machine from a team 1 Power off the virtual machine that you want to remove 2 Select the team and choose Team gt Remove gt lt virtual machine name gt The selected virtual machine is removed from the team You might want to perform these tasks after removing the virtual machine m Add the virtual machine to the Favorites list See To add virtual machines and teams to the Favorites list on page 62 m Delete the virtual machine and erase its files from the host file system See Delete a Virtual Machine on page 150 Specify the Startup Sequence for a Team Use a startup sequence to specify the order in which virtual machines start and stop and the delay in seconds between starting and stopping the next virtual machine in the sequence Power on and resume operations occur in the order of the sequence shown in the team sett
458. on page 323 When the ACE instance is installed and the guest operating system starts for the first time a special keyboard filter driver is installed on the host After installation the end user must restart the host computer Keyboard filtering is then enabled When a suspected keylogger is detected Keystroke logging is a method of recording user keystrokes including determining user passwords VMware ACE now includes a feature that can detect but not disable keyloggers If you select Ask user end users can exit or continue using the virtual machine and only log that the keylogger was detected If you allow end users to continue using the virtual machine when a keylogger is detected the keylogger still records the users keystrokes To avoid this possibility select Exit VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Exit Behavior Settings Use the following information to decide which features to enable m When closing a non Pocket ACE instance If you select User Preference the user has access to Suspend and Power off in the Preferences dialog box in VMware Player VMware Player gt Preferences If you select one of the other choices the end user s virtual machine is suspended or powered off when the user chooses VMware Player gt Exit or clicks the close box in VMware Player m When closing a Pocket ACE instance If you select User Preference the user has access to Go mobi
459. ons 10 Click Apply If newly created the launch configuration is added to the left pane Use Application Configurations to Attach to Applications Running in a Virtual Machine This section describes how to create duplicate or edit a configuration that attaches to a running application in a virtual machine To use application configurations to attach to applications running in a virtual machine 1 Choose Run gt Debug 2 Do one of the following VMware Inc Create a configuration based on default settings by selecting VMware attach to application in the left pane and clicking the New launch configuration icon at the top of the pane Create a configuration based on another configuration by selecting the configuration you want to duplicate under VMware attach to application in the left pane and clicking the Duplicates the currently selected configuration icon at the top of the pane Edit an existing configuration by selecting the configuration you want to edit under VMware attach to application in the left pane 479 Workstation User s Manual 5 6 Perform the remaining steps in the VMware tab of the right pane Browse or choose a virtual machine from the drop down menu of recently used and currently running virtual machines Enter your account credentials to access the guest console Click Apply If newly created the launch configuration is added to the left pane Delete a Configuration Before you de
460. open applications in Unity mode just as it does for open host applications The virtual machine console view is hidden and you can minimize the Workstation window You can use keyboard shortcuts to copy cut and paste text between applications on your host machine and virtual machine applications displayed in Unity mode You can also drag and drop and copy and paste files between host and guest NOTE If you save a file or attempt to open a file from an application in Unity mode the file system you see is the file system inside the virtual machine You cannot open a file from the host operating system or save a file to the host operating system When a virtual machine is in Unity mode you can access the virtual machine s Start menu for Windows virtual machines or Applications menu for Linux virtual machines by pointing to one of the following locations m On Windows hosts point to the Start menu m On Linux hosts point to the upper left corner of the primary monitor For this release the Unity feature has the following limitation For some guest and host operating systems if you have multiple monitors application windows in Unity mode can appear only on the monitor that is set as the primary display If the host and guest are Windows XP or later the application windows can appear on additional monitors VMware Inc 151 Workstation User s Manual 152 Set Preferences for Unity Mode You can configure Unity mod
461. operating system Host Operating System VMware Workstation is available for Windows and Linux host operating systems VMware ACE features are included only in the version of Workstation that runs on Windows hosts A Web browser is required for the Workstation Help system Windows Host Operating Systems Workstation supports the following Windows 32 bit and 64 bit host operating systems Table 1 1 Supported Windows Host Operating Systems Processor Type Operating System Edition 32 bit Windows Vista Enterprise Edition SP1 Windows Vista Business Edition SP1 Windows Vista Home Basic and Premium Editions SP1 Windows Vista Ultimate Edition SP1 SP3 Listed versions are also supported with no service pack Windows Server 2003 Standard Edition with SP1 Windows Server 2003 Web Edition with SP1 Windows Server 2003 Small Business Edition with SP1 Windows Server 2003 Enterprise Edition with SP1 Windows Server 2003 R2 SP2 Windows XP Home Edition with SP2 or later service pack Windows XP Professional with SP2 or later service pack Windows 2000 Server with SP4 Windows 2000 Professional with SP4 Windows 2000 Advanced Server with SP4 VMware Inc 25 Workstation User s Manual 26 Table 1 1 Supported Windows Host Operating Systems Continued Processor Type Operating System Edition 64 bit Windows Vista Enterprise Edition SP1 Windows Vista Business Edition SP1 Windows Vista Home Basic and Premium Editions SP1 Win
462. operating system that is running Workstation 6 5 and has Eclipse installed Eclipse must be running on the same system as Workstation 6 5 For more information about see Eclipse Requirements on page 474 Supported Host Operating Systems The Integrated Virtual Debugger supports the following Windows 32 bit Linux 32 bit and Linux 64 bit host operating systems Table B 1 Windows and Linux Host Operating Systems Operating System Edition Windows 32 bit Windows Vista Enterprise Edition SP1 Windows Vista Business Edition SP1 Windows Vista Home Basic and Premium Editions SP1 Windows Vista Ultimate Edition SP1 SP3 Listed versions are also supported with no service pack Windows XP Home Edition with SP2 or later service pack Windows XP Professional with SP2 or later service pack Windows 2000 Server SP3 SP4 Windows 2000 Professional SP3 SP4 Windows 2000 Advanced Server SP3 SP4 Windows 64 bit Windows XP Professional with SP1 or later service pack VMware Inc 473 Workstation User s Manual 474 Table B 1 Windows and Linux Host Operating Systems Continued Operating System Edition Linux 32 and 64 bit Red Hat Enterprise Linux WS 4 5 Beta formerly called 4 0 Update 5 Red Hat Enterprise Linux AS 4 0 updates 1 2 3 4 Red Hat Enterprise Linux ES 4 0 updates 1 2 3 4 Red Hat Enterprise Linux WS 4 0 updates 1 2 3 4 Red Hat Linux 9 0 stock 2 4 20 8 upgrade 2 4 20 20 9 Ubuntu Linux 6
463. or Windows 2000 Host Corruption can occur if you allow the virtual machine to modify a physical disk partition that is simultaneously used as a mapped drive on the host To unmap a partition that is mapped to a Windows Server 2003 Windows XP or Windows 2000 host 1 Choose Start gt Settings gt Control Panel gt Administrative Tools gt Computer Management gt Storage gt Disk Management 2 Select a partition and choose Action gt All Tasks gt Change Drive Letter and Paths 3 Click Remove Unmap a Partition That Is Mapped to a Windows Vista Host Corruption can occur if you allow the virtual machine to modify a physical disk partition that is simultaneously used as a mapped drive on the host To unmap a partition that is mapped to a Windows Vista host 1 Choose Start gt Control Panel Classic View gt Administrative Tools gt Computer Management gt Storage gt Disk Management 2 Right click a partition and choose Change Drive Letter and Paths 3 Click Remove 230 VMware Inc Chapter 11 Using Disks and Disk Drives Set Permissions on Linux Hosts If permissions are set correctly the physical disk configuration files in Workstation guard access This reliability provides boot managers access to configuration files and other files they might need to boot operating systems For example LILO needs to read boot on a Linux partition to boot a non Linux operating system that might be on another drive To set perm
464. or Type 64 bit continued Operating System Edition Red Hat Enterprise Linux 5 2 WS Red Hat Enterprise Linux 5 2 AS ES Red Hat Enterprise Linux 5 1 WS Red Hat Enterprise Linux 5 1 AS ES Red Hat Enterprise Linux 5 0 Red Hat Enterprise Linux 4 8 experimental Red Hat Enterprise Linux 4 7 Red Hat Enterprise Linux 4 6 Red Hat Enterprise Linux 4 5 formerly called 4 0 Update 5 Red Hat Enterprise Linux AS 4 0 updates 3 4 Red Hat Enterprise Linux ES 4 0 updates 3 4 Red Hat Enterprise Linux WS 4 0 updates 3 4 Red Hat Enterprise Linux AS 3 0 stock 2 4 21 updates 2 4 21 15 6 7 8 Red Hat Enterprise Linux ES 3 0 stock 2 4 21 updates 2 4 21 15 6 7 8 Red Hat Enterprise Linux WS 3 0 stock 2 4 21 updates 2 4 21 15 6 7 8 SUSE Linux Enterprise Server 10 SP1 SUSE Linux Enterprise Server 9 SP1 SP2 SP3 SP4 SUSE Linux Enterprise Desktop 10 SP1 SP2 Listed versions are also supported with no service pack openSUSE 10 3 openSUSE 10 2 formerly known as SUSE Linux 10 2 Ubuntu Linux 8 04 Ubuntu Linux 7 10 Ubuntu Linux 7 04 Ubuntu Linux 6 10 Ubuntu Linux 6 06 Note On 64 bit Ubuntu 6 x hosts some 32 bit compatibility libraries are required Specifically 32 bit glibc and X11 are required 28 VMware Inc Chapter 1 Introduction and System Requirements Virtual Machine Specifications The following sections describe the devices that Workstation virtual machines support Processor m S
465. or a virtual disk On Windows hosts the Pocket ACE size calculator can help determine the disk size for an ACE instance that fits on a portable device Select the option Split virtual disk into 2 GB files if your virtual disk is stored ona file system that does not support files larger than 2GB For custom configurations you are also given the option Allocate all disk space now VMware recommends that you allow the disk to grow Allocating all disk space now gives somewhat better performance but it is a time consuming operation that cannot be canceled Also it requires as much physical disk space as you specify for the virtual disk If you allocate all the disk space now you cannot use the shrink disk feature later Pocket ACE Disk Size Calculator on Windows Only The Pocket ACE feature allows you to store ACE instances on portable devices such as USB keys flash memory drives Apple iPod mobile digital devices and portable hard drives ACE users attach these portable devices to x86 host computers and run their ACE instances with VMware Player On the Specify Disk Capacity page of the New Virtual Machine wizard you can use the Pocket ACE size calculator button to determine what number to use in the Disk size text box Disk size refers only to the size of the virtual hard disk If you plan to create Pocket ACEs you must also consider the amount of disk space required for memory installers and other files related to virtual machine overhea
466. or to add a virtual network adapter Connect the adapter to Custom VMnet3 Determine the network addresses used for VMnet2 and VMnet3 On Windows hosts open a command prompt and run the following command ipconfig all Note the network addresses that each virtual adapter uses On Linux hosts open a terminal and run the following command ifconfig Note the network addresses that each virtual switch uses Power on each virtual machine in turn and install the appropriate guest operating system On a Windows and Linux hosts to configure network addresses using the DHCP server do the following a Choose Edit gt Virtual Network Settings gt DHCP On Linux choose Applications gt System Tools gt Virtual Network Configuration or the equivalent menu path for your version of Linux Add VMnet2 and VMnet3 to the list of virtual networks that the virtual DHCP server serves For more information on changing subnets see Change Subnet or DHCP Settings on a Windows Host on page 280 and Change Subnet or DHCP Settings on a Linux Host on page 281 VMware Inc Chapter 14 Configuring a Virtual Network 9 Configure the networking in each guest operating system m Machine 1 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 receives its IP address from a DHCP server on the external network the default set
467. orage device does not disconnect from the host use the appropriate system tray icon to disconnect it On Windows 2000 the icon is called Eject Hardware On Windows XP and Windows Server 2003 it is called Safely Remove Hardware Troubleshoot Device Control Issues on a Linux Host On Linux hosts guest operating systems can use devices that are not already in use by the host that is devices that are not claimed by a host operating system driver If the device is in use by the host and you try to choose VM gt Removable Devices to connect it to the guest a dialog box appears asking whether you want to disconnect the driver on the host Occasionally disconnecting the device fails A related issue sometimes affects devices that rely on automatic connection as PDAs often do Occasionally even if you successfully used autoconnection to connect the device to the virtual machine you might experience problems with the connection to the device 340 VMware Inc Chapter 16 Connecting Devices To troubleshoot device control issues on a Linux host 1 Ifyou have problems with automatic connections choose VM gt Removable Devices to disconnect the device and reconnect it 2 If the problem persists unplug the device physically and plug it in again 3 Ifa warning appears that the device is in use disable the device in the hotplug configuration files in the etc hotp1Lug directory For details on editing these configuration files see yo
468. ording To disable periodic screenshots 1 VMware Inc Add the following line to the configuration vmx file for the virtual machine where X denotes the interval of screenshots taken in seconds The default value for X is 15 seconds snapshot periodicScreenshots X To disable periodic screenshots change the value of X to 0 Save and close the configuration file 249 Workstation User s Manual 250 VMware Inc Configuring Teams This chapter describes what virtual machine teams are used for how to create them and how to configure them This chapter includes the following topics Benefits of Using Teams on page 251 Managing Teams on page 252 Summary and Console Views for Teams and Their Virtual Machines on page 256 Managing the Members of a Team on page 257 Power Operations for Teams and Their Members on page 259 Working with Team Networks on page 260 Cloning and Taking Snapshots of Team Virtual Machines on page 264 Benefits of Using Teams Workstation teams allow you to set up a virtual computer lab on one host computer Use a team to power on multiple associated virtual machines with a single click You can use teams to do the following VMware Inc Virtualize multitier environments Start separate client server and database virtual machines with one click Configure startup delay times so clients do not submit queries before the server is ready Set
469. ording reaches a breakpoint exception or end of the application If the end of the program is reached during replay debugging the program execution is interrupted before exiting so that you can use reverse execution VMware Inc 503 Workstation User s Manual 504 Using Reverse Execution The reverse execution feature of the Integrated Virtual Debugger simulates executing the application backward until a debugging event such as a breakpoint or exception is encountered or the beginning of the application is reached To improve the usage of the reverse execution feature consider the following best practices m Reverse execution is simulated by replaying a recording to arrive at a previous point in time This process is slow for long recordings but markers can be used to reduce the replay time You can manually add markers using the Create Marker option in the Replay Control dialog box or configure Workstation to automatically add markers For more information on enabling markers see Enable Automatic Markers on page 502 m Disable background snapshots to reduce the time for restoring from snapshots which is a frequent constituent of reverse execution For more information on disabling background snapshots see Enable or Disable Background Snapshots on page 193 m Avoid executing in reverse beyond the creation of or exit from many threads Each of these processes requires a replay step and slows down the reverse execut
470. ormation about the options shown in the prompt see Closing Virtual Machines and Exiting Workstation on page 69 Delete a Team Before you can delete a team you must power off all virtual machines that are members of the team See Power Off or Close a Team on page 255 When you delete a team you can choose to delete m Only the team retaining the virtual machines in the team m The team and the virtual machines in the team To remove a team from the Workstation window rather than deleting it see Remove a Virtual Machine from a Team on page 258 V CAUTION Deleting a team permanently removes the team files from the host file system and removes associated LAN segments from all virtual machines Deleting the team s virtual machines along with the team removes the virtual machine files permanently VMware Inc 255 Workstation User s Manual To delete a team 1 Select the team and choose Team gt Delete from Disk 2 Complete the dialog box that appears m To delete the team without deleting the virtual machines in it choose Delete m To delete the team and the virtual machines in it choose Delete Team and VMs When you delete a team you also delete all team LAN segments The virtual network adapters associated with deleted LAN segments become disconnected Bridged host only NAT and custom configurations remain unchanged 3 Click OK Summary and Console Views for Teams and Their Virtual Machines
471. orted Destinations 138 The Conversion wizard can create virtual machines that are compatible with the following products m Workstation 4 5 5 x 6 0 x and 6 5 m VMware ACE 1 x 2 0 x and 2 5 mg VMware Fusion 1 x and 2 0 x m VMware Player 1 x and 2 x m ESX Server 3 x This destination is not supported if you are importing a remote physical machine m ESX Server 2 5 x This destination is supported only by importing through a VirtualCenter 2 x server that manages the 2 5 x ESX Server m VMware Server 1 x and 2 0 x if the virtual machine is on the local file system m VirtualCenter 2 x NoTE Workstation 4 virtual machines are compatible with VMware GSX Server 3 0 ESX Server 2 x and ACE 1 x VMware Inc Chapter 6 Creating a Virtual Machine from a System Image or Another Virtual Machine Designating a Destination for a Virtual Machine Keep these points in mind when using the Conversion wizard to specify a destination for a newly created virtual machine ESX Virtual Machine Destination You must supply the name of the ESX server and the user name and password for logging in VirtualCenter Virtual Machine Destination You must provide the following information m Name of the VirtualCenter server and the user name and password for logging in m Name of the folder in the VirtualCenter inventory where you want to store the virtual machine m Name of the host cluster or resource pool within a host or cluster f
472. ost of the available keyboard shortcuts for Workstation are listed next to their associated commands in Workstation menus Hot keys or keyboard shortcuts for interactions with virtual machines are shown in Table 3 1 Hot key combinations can be used to do the following m Switch between virtual machines m Enter and leave full screen mode m Ungrab input m Send Ctrl Alt Del to the virtual machine only and not to the host m Send commands to the virtual machine only and not to the host By default most hot key combinations include Ctrl Alt but you can change this combination See Change the Hot Key Combination on page 71 If you change the Preferences setting for the hot key combination substitute your new setting for Ctrl Alt as needed in the shortcuts listed in Table 3 1 For example if you change the hot key combination to Ctrl Shift Alt you must press Ctrl Shift Alt tspacebar to have Workstation not process a command Table 3 1 Hot Key Combinations Shortcut Action Ctrl G Grab input from keyboard and mouse Ctrl Alt Release the mouse cursor If the virtual machine is in the type of full screen mode called exclusive mode pressing Ctrl Alt changes the virtual machine from exclusive mode to full screen mode Ctrl Alt Insert Shuts down or depending upon the guest operating system logs out of the guest This command is received solely by the virtual machine Note For this and all shortcuts that include Ctrl Alt
473. ot 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 VMware Inc VMware Inc Chapter 5 Installing and Using VMware Tools 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 XXxXx gt tar gz umount dev cdrom m For the RPM installer at the command prompt enter rpm Uhv mnt cdrom VMwareTooLs lt xxxXX gt i386 rpm umount dev cdrom The value 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 Depending on whether you are using the tar installer or the RPM in
474. ot at Power Off You can set a virtual machine to automatically revert to a snapshot or to take a new snapshot whenever you power off the virtual machine To take a snapshot or revert to one at power off 1 2 3 4 Select the virtual machine Choose VM gt Settings Click the Options tab and select Snapshot Replay Select an option in the When powering off section Just power off Powers off without making any changes to snapshots Revert to snapshot Reverts to the parent snapshot of the current state of the virtual machine that is the parent snapshot of the You Are Here position in the Snapshot Manager window An instructor might use this setting to discard student answers for a computer lesson when a virtual machine is powered off at the end of class Take a new snapshot Takes a snapshot of the virtual machine state after it is powered off This is useful to preserve milestones automatically The snapshot appears in the snapshot manager The name of this snapshot is the date and time the virtual machine was powered off The description is Automatic snapshot created when powering off Ask me Prompts you every time you power off a virtual machine choose to power off revert or take a snapshot Click OK Snapshots and Workstation 4 Virtual Machines Workstation 4 virtual machines do not support multiple snapshots For full Workstation 6 functionality you must upgrade See Change the Version
475. ot before Workstation completes a pending snapshot operation a progress dialog box appears You must wait for the pending snapshot operation to finish before the next snapshot or resume operation begins 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 To enable or disable background snapshots 1 Choose Edit gt Preferences 2 Click the Priority tab 3 Use the check box in the Snapshots section to enable or disable background snapshots 4 Click OK and restart the virtual machine Exclude a Virtual Disk from Snapshots In certain 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 You can exclude virtual disks from a snapshot by changing the disk mode Before you begin power off the virtual machine and delete any existing snapshots VMware Inc 193 Workstation User s Manual To exclude a virtual disk from snapshots 1 Select the virtual machine Choose VM gt Settings 2 3 On the Hardware tab select the drive to exclude and click Advanced 4 Select Independent and select one of the following options Persistent Changes are immediately
476. ot open the same file using an application on the host operating system and another application in the guest operating system If one of the applications writes to the file data corruption can occur VMware Inc 181 Workstation User s Manual View Shared Folders in a Windows Guest In a Windows guest operating system you can view shared folders using desktop icons NOTE If your guest operating system has VMware Tools from Workstation 4 0 shared folders appear as folders on a designated drive letter To view shared folders in a Windows guest m Look in My Network Places gt Entire Network Network Neighborhood for a Windows NT guest or Network for Windows Vista under VMware Shared Folders If you have trouble finding a shared folder using the desktop icon open Windows Explorer and look in My Network Places or Network Neighborhood m To view a specific shared folder do one of the following m Navigate to it on the guest system by opening My Network Places gt Entire Network gt VMware Shared Folders gt host gt Shared Folders gt lt shared_ folder_ name gt m Go directly to the folder using the UNC path host Shared Folders lt shared_folder_name gt View Shared Folders in a Linux or Solaris 10 Guest For information about permission settings on the files you view also see Permissions and Folder Mounting for Shared Folders on Linux Guests on page 182 To view shared folders in a Linux or So
477. oth the host and one or more virtual machines It provides a way of sharing files between host and guest or among virtual machines In a Windows virtual machine shared folders appear as folders on a drive letter In a Linux or Solaris virtual machine shared folders appear under a specified mount point VMware Inc Glossary snapshot A reproduction of the virtual machine just as it was when you took the snapshot including the virtual machine s 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 snapshot manager A control panel used to take actions on any of the snapshots and recordings associated with the selected virtual machine See also record replay feature snapshot team A group of virtual machines that are configured to operate as one object You can power on power off and suspend a team with one command You can configure a team to communicate independently of any other virtual or real network by setting up a LAN segment See also LAN segment virtual network Unity mode A display mode in which a virtual machine s applications are displayed in application windows directly on the host s desktop The virtual machine console view is hidden and you can minimize the Workstation window In t
478. ou can use HTTP to browse Web sites FTP to transfer files and Telnet to log on to other computers NAT also lets you to connect to a TCP IP network by using a Token Ring adapter on the host computer In the default 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 protects the guest operating system from being compromised before you have a chance to install security software For more information on NAT see Using NAT on page 299 VMware Inc 269 Workstation User s Manual Setting Up NAT By default NAT is used when you use the Typical setup to create a virtual machine in the New Virtual Machine wizard Setup 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 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 Host Only Networking Host only networking creates a network that is completely contained wi
479. ou 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 When you reinstall VMware Tools after you update the Workstation 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 VMware Inc 125 Workstation User s Manual 126 Run or Disable 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 select the appropriate script event Do one of the following 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 To run a script
480. password Also if the operating system installation disc or image spans multiple CDs DVDs or image files you might be prompted when the installer requires the next disk To respond to easy install prompts 1 VMware Inc If you are prompted to supply a product key user name or password do the following a Click in the virtual machine window to allow mouse and keyboard input to be grabbed by the virtual machine b Type in the required information If you are using CDs or DVDs and are prompted to insert the next CD or DVD use the CD or DVD drive attached to the host If you are using image files and are prompted to insert the next disc do the following m On Windows hosts click Change Disk browse to the image file for the next CD and click OK m On Linux hosts from the Workstation menu bar choose VM gt Settings gt CD DVD and browse to the image file for the next CD 87 Workstation User s Manual 88 Install a Guest Operating System Manually You must install an operating system manually if you did not or were not able to use the easy install feature when completing the New Virtual Machine wizard Before you begin use the following documents to determine additional requirements for the specific operating system and version you plan to install m See the VMware Guest Operating System Installation Guide available from the VMware Web site or from the Help menu m For information about installing
481. pe and use vmnet8 for a NAT network type 281 Workstation User s Manual Select the row in the table that corresponds to the network to edit and select NAT or Host only as appropriate Use the appropriate check boxes to specify whether to use a DHCP service a host virtual adapter or both To specify subnet IP do one of the following m To automatically select an unused subnet IP leave the Subnet IP text box empty The next time you start the virtual network editor the subnet IP appears in the text box m Type the subnet IP you want to use in the Subnet IP text box Click Save Configuring Host Virtual Network Adapters 282 When you install Workstation two network adapters are added to the configuration of your host operating system One lets the host to connect to the host only network and the other lets the host to connect to the NAT 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 In some cases these adapters interact with the host computer s networking configuration in undesirable ways Enable or Disable a Host Virtual Adapter Before you disable a host virtual adapter determine whether you are going to use the virtual network adapter To enable or disable a host virtual adapter 1 2 3 4 5 Choose Edit gt Virtual Network Settings Clic
482. plays LAN segments associated with the team Click a name to select the LAN segment you want to configure The right pane displays parameters for the physical properties of the emulated LAN segment link Name Name of the LAN segment To change the name type a new name in the Name field Bandwidth Drop down menu of bandwidths for typical network links To change the bandwidth choose another connection type from the drop down menu Kbps Field to set a custom bandwidth in kilobits per second Changes here are overwritten when you make a selection from the Bandwidth menu To change the bandwidth type a number into the field Packet Loss Specification of the efficiency or faultiness of the link measured in the percentage of packets lost from the total number of packets transmitted To change the packet loss setting type a number into the field Click OK to save your changes Optional If virtual machines are currently running and you want them to adopt these configuration changes power on reset or resume the virtual machines as appropriate VMware Inc Chapter 13 Configuring Teams Add or Remove Network Adapters A physical PC must have a network adapter or NIC network interface controller for each physical network connection Similarly a virtual machine must be configured with a virtual network adapter for each LAN segment it interacts with To connect a virtual machine to multiple LAN segments simulta
483. pts to start the ACE instance VMware Inc 397 Workstation User s Manual 398 Allow users to modify the memory allocation The Change Memory Allocation command will appear in the VMware Player gt Troubleshoot menu of VMware Player Reduce virtual machine memory size if needed when powering on The virtual machine powers on even if the amount of available memory is less than the amount configured for the virtual machine If you do not use this feature and the required amount of memory is not available users need to modify the memory allocation to power on the virtual machine Enhanced Virtual Keyboard Settings Use the following information to decide which features to enable Require enhanced virtual keyboard for secure input This setting applies only to Windows hosts running Windows guests This feature provides better handling of international keyboards and keyboards with extra keys It also provides security improvements because it processes raw keyboard input as soon as possible bypassing Windows keystroke processing and any malware that is not already at a lower layer If an ACE instance uses this feature when end users press Ctrl Alt Delete the guest system only rather than both guest and host responds to the command Before you create a runtime policy for this feature turn on the enhanced keyboard filter with the virtual machine settings editor See Use the Enhanced Virtual Keyboard for Windows Hosts
484. quest Run the Support Script from a Windows Command Prompt Run this script only when requested to do so by VMware technical support Before you begin create a support request See Register and Create a Support Request on page 72 Increase the level of logging as described in Gather Debugging Information for a Virtual Machine on page 73 To run the support script from a Windows command prompt 1 Open a command prompt 2 Change to the VMware Workstation program directory C cd Program Files VMware VMware Workstation If you did not install the program in the default directory use the appropriate drive letter and path in the cd command above VMware Inc Chapter 3 Learning Workstation Basics Run the support script cscript vm support vbs After the script runs it displays the name of the directory where it has stored its output Use a file compression utility such as WinZip or PKZIP to zip the script output directory and include the zip file with your support request If you are reporting a problem you encountered while installing VMware Workstation also include the installation log file On a Windows host the file is VMInst Log It is saved in the Temp folder On a Windows 2000 Windows XP or Windows Server 2003 host the default location is C Documents and Settings lt username gt Local Settings Temp You can use the command cd temp to locate the Local Settings folder which is hidden by default
485. r application all without impacting the host environment The Integrated Virtual Debugger also enables you to m Manage launch configuration settings for application execution and debugging in virtual machines m Start an application debugging session in a virtual machine m Start an application in a virtual machine without debugging m Start a debugging session that attaches to a process already running in a virtual machine VMware Inc 471 Workstation User s Manual Using Eclipse launch configurations you can choose a virtual machine in which to run your application and determine how the application is executed When configured the Integrated Virtual Debugger finds the virtual machine powers it on if necessary sets up the environment based on your configuration settings and starts or attaches to the application To configure how an application is started in a virtual machine you can specify m Name of the virtual machine vmx configuration file m Account credentials for guest console m Optional Path to the Java Virtual Machine JVM on the guest system m Optional Locations of folders to be shared between the host and the guest m Optional Actions to perform before launching an application from Eclipse including m Revert to the most recent snapshot m Run specified pre execution commands m Optional Actions to perform after an application launched from Eclipse is terminated including m Run specif
486. r is running on a PC or on some other kind of computer In this case you can set a property to tell Workstation to use key code mapping For a description of key code mapping see X Key Codes Compared to Keysyms on page 327 To configure keyboard mapping for a remote X server 1 Power off the virtual machine and close the Workstation window 2 Onthe machine that hosts the virtual machine add one of the following lines to the virtual machine configuration vmx file or to vmware config m If you use an XFree86 based server that Workstation does not recognize as an XFree86 server use the following property xkeymap usekeycodeMap TRUE This property tells Workstation to always use key code mapping regardless of server type m If Workstation does recognize the remote server as an XFree86 server use the following property xkeymap usekeycodeMapIfXFree86 TRUE This property tells Workstation to use key code mapping if you are using an XFree86 server even if it is remote 3 Save and close the file VMware Inc Chapter 16 Connecting Devices Change How a Specific Key Is Mapped If some keys on the keyboard do not work correctly in a virtual machine you can set a property that makes a modification to the map Before you begin perform the following tasks m Verify that the X server is an XFree86 server running on a PC If the X server is remote configure it to use key code mapping See Configure Keyboa
487. r machines on the network and other machines on the network can contact it as if it were a physical computer on the network Users who boot multiple operating systems often assign the same address to all systems because they assume that only one operating system will be running at a time NOTE If the host computer is set up to boot multiple operating systems and you run one or more of them in virtual machines configure each operating system with a unique network address VMware Inc Chapter 14 Configuring a Virtual Network Network Address Translation NAT NAT configures a virtual machine to share the IP and MAC addresses of the host The virtual machine and the host share a single network identity that is not visible outside the network NAT can be useful when your network administrator lets you use a single IP address or MAC address If cannot give your virtual machine an IP address on the external network you can use NAT to give your virtual machine access to the Internet or another TCP IP network NAT uses the host computer s network connection NAT works with Ethernet DSL and phone modems Figure 14 2 NAT Setup virtual network adapter E chet EEL ELI DHCP server virtual network switch VMnet8 virtual machine NAT X network device 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 y
488. r soft suspend 1 Select the virtual machine 2 Choose VM gt Settings 3 Click the Options tab and select Power 4 In the Power controls section specify a hard suspend Suspend or a soft suspend Suspend Guest operation 5 Click OK Suspend or Resume a Virtual Machine The suspend and resume features let you save the current state of your virtual machine and continue work later from the same state Before suspending a virtual machine specify whether to stop networking before suspending See Use Hard Suspend or Soft Suspend on page 188 188 VMware Inc Chapter 9 Preserving the State of a Virtual Machine To suspend or resume a virtual machine Do one of the following m To suspend a virtual machine choose VM gt Power gt Suspend If the virtual machine is running in full screen mode which hides the toolbar return to windowed mode by pressing the Ctrl Alt Enter key combination When you suspend a virtual machine a file with a vmss extension is created in the working directory m To resume a suspended virtual machine that you suspended select the virtual machine and choose VM gt Power gt Resume When you resume the virtual machine its state is restored from the vmss file Using Snapshots Taking snapshots lets you preserve the state of the virtual machine so that you can return to the same state repeatedly Scenarios for Using Multiple Snapshots You can take multiple snapshots of a virtual mac
489. rator for access to the parallel port hardware If the host is using the parallel port the virtual machine cannot use it If a virtual machine is using the parallel port the host and any users accessing the host are denied access to the device You must use the VM gt Removable Devices menu to disconnect the parallel port from the virtual machine to access the device from the host VMware Inc 315 Workstation User s Manual 316 Configure Parallel Ports for Linux 2 4 x Kernels The 2 4 x kernels that support parallel ports use the parport parport_pc and ppdev modules Workstation requires that the parallel port PC style hardware option CONFIG_PARPORT_PC be built and loaded as a kernel module That is it must be set to m Support for user space parallel device drivers CONFIG_PPDEV must also be enabled To configure parallel ports for Linux 2 4 x kernels 1 To determine whether the parport parport_pc and ppdev modules are installed and loaded on your system run the Lsmod command as the root user These three modules are included in the listing of loaded modules You can also look at the proc modules file for the list To load the proper modules run the following command insmod lt modulename gt If none of the listed parallel port modules is loaded use the following command insmod parport_pc This command inserts the parport and parport_pc modules needed for a parallel port Use the following command to load t
490. rces Directory on page 428 Review the Configuration of an ACE Enabled Virtual Machine on page 429 Use Preview Mode to Test Policy and Deployment Settings on page 429 Creating a Package on page 431 Perform an End to End Deployment Test on page 437 Deploy Packages on page 438 Edit Deployment Settings Deployment settings enable you to configure package characteristics such as instance customization and encryption and then apply those settings to as many packages as you choose Changes to deployment settings affect only packages created after the changes are made They do not apply to existing packages Before you can use the deployment settings editor on a virtual machine you must enable ACE features for that virtual machine See Overview of Creating and Deploying ACE Packages on page 368 VMware Inc 417 Workstation User s Manual 418 To edit deployment settings 1 Select the ACE enabled virtual machine and choose VM gt ACE gt Deployment Settings 2 Inthe deployment settings editor select an item in the Setting list 3 Complete the settings panel for that deployment setting and click OK or select another setting to edit For assistance with the fields on a settings panel click Help Encryption Settings Encryption settings are of two types m Package protection Protects package files from being copied or altered while in transit If you set package protection to Encryp
491. rd Mapping for a Remote X Server on page 326 For a description of key code mapping see X Key Codes Compared to Keysyms on page 327 m Determine the X key code and the corresponding v scan code for the key To find the X key code for a key run xev or xmodmap pk Most v scan codes are listed in V Scan Code Table on page 330 To change how a specific key is mapped 1 Power off the virtual machine and close the Workstation window 2 Onthe machine that hosts the virtual machine add the following line to the virtual machine configuration vmx file or to vmware config xkeymap keycode lt code gt lt v scan_code gt The lt code gt value must be a decimal number and lt v scan_code gt must be a C syntax hexadecimal number for example 0x001 For example to swap left Ctrl and Caps Lock use the following lines xkeymap keycode 64 xkeymap keycode 37 OxQ1d X Caps_Lock gt VM left ctrl 0x03a X Control_L gt VM caps lock 3 Save and close the file X Key Codes Compared to Keysyms Pressing a key on the PC keyboard generates a PC 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 Workstation uses a simplified version of the PC
492. rd layout The normal distribution includes tables for PC keyboards for the United States and a number of European countries and languages For most of these both the 101 key or 102 key and the 104 key or 105 key variants are available If none of the mapping tables is completely correct find one that works best copy it to a new location and change the individual keysym mappings Workstation determines which table to use by examining the current X keymap However its decision making process can sometimes fail In addition each mapping is fixed and might not be completely correct for any 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 unswapped when using a local server key code mapping To correct this situation use configuration settings To configure how keysyms are mapped 1 2 VMware Inc Power off the virtual machine and close the Workstation window On the machine that hosts the virtual machine add one or more of the following lines to the virtual machine configuration vmx file or to vmware config m To disable X key code mapping to map keysyms rather than key codes to v scan codes set the following property xkeymap nokeycodeMap TRUE For more information see X Key Codes Compared to Keysyms on page 327 m If Worksta
493. re Tools in the guest operating system For more information about VMware Tools see Components of VMware Tools on page 97 If you plan to use a CD DVD or ISO image that contains a product key number and is already set up to perform an unattended installation the only benefit you gain by using the easy install feature is the automatic installation of VMware Tools VMware Inc 79 Workstation User s Manual 80 Typical Compared to Custom Configurations The New Virtual Machine wizard prompts you to choose between doing a typical configuration and a custom configuration If you select Typical the wizard prompts you to specify or accept defaults for the following choices m Medium for installing the guest operating system CD image file or neither m Guest operating system m Virtual machine name and the location of the virtual machine files m Size of the virtual disk and whether to split the disk into 2GB files m Hardware customization for advanced users You are not prompted to specify the virtual machine version The virtual machine version Workstation 4 5 6 or 6 5 is assumed to be the one specified in the preferences editor From the Workstation menu bar choose Edit gt Preferences and see the setting for Default hardware compatibility On the last page of the wizard you can click Customize Hardware to change the defaults for memory allocation number of virtual CPUs network connection type and so on Many c
494. re also helpful Save and close the file V Scan Code Table Table 16 1 shows the v scan codes for the 104 key U S keyboard Table 16 1 V Scan Codes for the 104 Key U S Keyboard Symbol Shifted Symbol Location V Scan Code Esc 0x001 1 0x002 2 0x003 3 0x004 4 0x005 5 0x006 6 A 0x007 7 amp 0x008 8 f 0x009 9 0x00a VMware Inc Chapter 16 Connecting Devices Table 16 1 V Scan Codes for the 104 Key U S Keyboard Continued Symbol Shifted Symbol Location V Scan Code 0 0x00b 0x00c 0x00d Backspace Ox00e Tab Ox00f 0x010 0x011 Q w E 0x012 R 0x013 T Y U 0x014 0x015 0x016 I 0x017 O 0x018 P 0x019 Ox01la 0x01b Enter Ox01c q a left Ox01d Ox01e 0x01f 0x020 0x021 0x022 0x023 0x024 0x025 TJRJ Ee ojJ ojej gt 0x026 0x027 VMware Inc 331 Workstation User s Manual 332 Table 16 1 Scan Codes for the 104 Key U S Keyboard Continued Symbol Shifted Symbol Location V Scan Code 0x028 0x029 Shift left 0x02a 0x02b Z 0x02c X 0x02d C 0x02e V 0x02f B 0x030 N 0x031 M 0x032 lt 0x033 gt 0x034 y 0x035 Shift right 0x036 numeric pad 0x037 Alt left 0x038 Space bar 0x039 Caps Lock 0x03
495. re keyboard mappings you can use the xev command which shows the key codes and keysyms for keys typed into its window A key code corresponds roughly to a physical key whereas 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 Configure How Keysyms Are Mapped When key code mapping cannot be used or is disabled Workstation maps keysyms to v scan codes If a language specific keyboard does not appear to be supported by Workstation you might need to set a property that tells Workstation which keysym table to use Before you begin perform the following tasks m To change the mapping of a few keys determine the keysym name for each key that is not mapped correctly The easiest way to find the keysym name for a key is to run the xev or xmodmap pk commands The X header file usr incLlude 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 328 VMware Inc Chapter 16 Connecting Devices To use a different keysym table determine which mapping table to use The tables are located in the xkeymap directory in the Workstation installation directory usually usr 1ib vmware The table you must use depends on the keyboa
496. re set up at least four network interfaces appear eth0 lo vmnet1 and vmnet2 These four interfaces should have different IP addresses on separate subnets VMware Inc 283 Workstation User s Manual 284 VMware Inc Advanced Virtual Networking This chapter provides detailed information about networking capabilities and specialized configurations for expert users This chapter includes the following advanced virtual networking topics Selecting IP Addresses on a Host Only Network or NAT Configuration on page 286 Avoiding IP Packet Leakage in a Host Only Network on page 289 Maintaining and Changing the MAC Address of a Virtual Machine on page 291 Controlling Routing Information for a Host Only Network on Linux on page 293 Potential Issues with Host Only Networking on Linux on page 294 Configuring Host Only Virtual Machines on page 295 Set Up Routing Between Two Host Only Networks on page 297 Using Virtual Network Adapters in Promiscuous Mode on a Linux Host on page 298 Using NAT on page 299 Advanced NAT Configuration on page 302 m Using Samba with Workstation on page 311 VMware Inc 285 Workstation User s Manual Selecting IP Addresses on a Host Only Network or NAT Configuration 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 network use t
497. re virtual machines to undo all changes at shutdown m Demo complex or multitier configurations on a single laptop Overview of This Manual If you are a veteran Workstation user see the Workstation Release Notes for a list of new features For upgrade instructions see Preparing for an Upgrade on page 46 If you are new to Workstation the first chapters of this manual through Chapter 7 Getting Started with Virtual Machines on page 145 guide you through the key steps for installing the software and provide an introduction to using Workstation Later chapters provide in depth information about the sophisticated features of Workstation These chapters are intended for expert users Chapter 18 Learning the Basics of VMware ACE on page 365 through Chapter 22 Installing ACE Packages on page 447 describe how to use the ACE features included with the version of Workstation that runs on Windows hosts VMware ACE authoring features enable you to package and deploy Pocket ACE and desktop virtual machines with encryption restricted network access and device control 22 VMware Inc Chapter 1 Introduction and System Requirements Host System Requirements Like physical computers the virtual machines running under Workstation perform better if they have faster processors and more memory The terms host and guest describe physical and virtual machines m Host The physical computer on which you install th
498. reases 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 MemCt1 VMware memory control driver Use this driver if you plan to use this virtual machine with VMware ESX Server Excluding this feature hinders the memory management capabilities of the virtual machine running on a VMware ESX Server system Hgfs VMware shared folders driver Use this driver if you plan to use this virtual machine with VMware Workstation Excluding this feature prevents you from sharing a folder between your virtual machine and the Workstation host 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 To include a feature use it with the ADDLOCAL option To exclude a feature use it with the REMOVE option VMware Inc Chapter 5 Installing and Using VMware Tools Install VMware Tools on a Linux Guest Within X by Using the RPM Installer You can use a graphical user interface to insta
499. reference list of virtual key codes To access this reference list enter the keyword virtual key codes on the MSDN Web site VMware Inc 357 Workstation User s Manual 358 The hot key entries also include modifier keys The modifier keys are Ctrl Alt Shift and Windows keys The Windows key is the key between the Ctrl and Alt keys You can also use a combination of those keys Table 17 1 lists the key codes for modifier keys Table 17 1 Modifier Keys for Hot Key Entries Modifier Key Hexadecimal Value No modifier 0x0 Alt 0x1 Ctrl 0x2 Shift 0x4 Win Windows 0x8 Ctrl Alt 0x3 Alt Shift 0x5 Ctrl Shift 0x6 Ctrl Alt Shift 0x7 Win Alt 0x9 Win Ctrl Oxa Win Ctrl Alt Oxb Win Shift Oxc Win Shift Alt Oxd Win Shift Ctrl Oxe Win Shift Ctrl Alt Oxf Keep the following limitations in mind when defining cycle keys and switch keys m Do not use the Pause key with the Ctrl key You can use the Pause key with other modifier keys m Ifyou use the F12 key you must use one or more modifier keys You cannot use the F12 key alone m You cannot use combinations that include only the Shift Ctrl and Alt keys These keys can be used only as modifiers in combination with some other key When listing a key plus a modifier type the virtual key code for the key followed by a comma and type the value for the modifier key or keys For example the value entry for Ctrl Shift F1 is 0x70 0x6
500. ributions the bundle based installer launches a command line wizard rather than a GUI wizard VMware Workstation lt xxxx xxxx gt lt architecture gt bundlLe is the name of the installer file In the name lt xxxx xxxx gt is a Series of numbers that represent the version and build numbers and lt architecture gt is 1386 or x86_64 To install Workstation on a Linux host using a bundle 1 Log in to your Linux host with the user name you plan to use when running Workstation 2 Ina terminal window become root to perform the initial installation steps su 3 If you are installing from the installation media instead of a downloaded file mount the Workstation installation media VMware Inc 43 Workstation User s Manual 44 Change directories to the directory where the installer file is located and run the installation file sh VMware Workstation lt xxxx xxxx gt lt architecture gt bundle If you are using the Workstation installation media this file is in the Linux directory Accept the EULA to continue Optional If you are using the console option or running a host that does not support the GUI installation do one of the following m To scroll to the end of the VIX EULA press spacebar m To exit the EULA and go to the prompt Do you agree yes no press q Optional Enter the directory path to the Integrated Virtual Debugger for Eclipse if Eclipse is installed Click Install Open Wor
501. rious types of problems You can use full debugging mode to gather the greatest amount of data which is useful when a virtual machine freezes or powers off unexpectedly You can use statistics mode to gather performance statistics when virtual machines run slowly You can also increase logging without going into full debugging mode A VMware technical support representative can tell you which level to use After you gather debugging information you can send the log files to VMware technical support To gather debugging information for a virtual machine 1 Select the virtual machine 2 Make sure the virtual machine is powered off or suspended 3 Choose VM gt Settings 4 On the Options tab select Advanced 5 Select from the Gather debugging information drop down menu or the Log virtual machine progress periodically check box as directed by VMware technical support Using full debugging mode and logging progress periodically cause a decrease in performance 6 In the File locations section note the directory path to the log file To view the complete path click in the read only text box and use the right arrow key to scroll through the path 7 Click OK Running the Support Script To help diagnose a problem the VMware support team might ask you to run a support script in order to gather information For example if a virtual machine exits abnormally or crashes run the support script to collect the appropriate log files and
502. rkstation console but the guest operating system can also resize the Workstation console The Fit Window Now or Fit Guest Now command is redundant if the corresponding Autofit command is active because the console and the guest operating system display are the same size Display Resizing in Linux Guests For Linux guests the following considerations apply to display resizing m Ifyou have virtual machines that were suspended under a version of VMware Tools earlier than version 5 5 display resizing does not work until the virtual machines are completely powered off and powered on again Rebooting the guest operating system is not sufficient m Update VMware Tools to the latest version in the guest for the display resizing options to work VMware Inc Chapter 7 Getting Started with Virtual Machines m Before you can use the Autofit Guest and Fit Guest Now options VMware Tools must be running m All the restrictions for resizing that the X11 Windows system imposes on physical hosts apply to guests m You cannot resize to a mode that is not defined The VMware Tools configuration script can add a large number of mode lines but you cannot resize in 1 pixel increments as you can in Windows VMware Tools adds modelines in 100 pixel increments This means you cannot resize a guest larger than the largest mode defined in your X11 configuration file If you attempt to resize larger than that mode a black border appears and the guest
503. rom which the virtual machine is to be run If you select a cluster in manual mode you must also choose a specific host m Name of the datastore for the virtual machine s configuration files and disks Use the advanced setting to distribute the virtual machine s disks over multiple datastores Network Adapters You are prompted to choose from the available networks at the destination location For more information about networking choices for virtual machines used with Workstation rather than ESX or Virtual Center see Common Networking Configurations on page 266 Optional Guest Operating System Customization You can make changes to the identity of the virtual machine such as computer name and security ID networking information and so on with the wizard For virtual machines that are converted to ESX virtual machines you can have the wizard install VMware Tools if the guest operating system is Windows 2000 or later VMware Inc 139 Workstation User s Manual You can make the following customizations Computer information Computer name Alphanumeric name of up to 63 characters Hyphens and underscores are allowed m Security ID SID Optionally generate a new security ID m Sysprep file location If the wizard can detect the location the wizard page displays it Otherwise you need to supply the location Windows licensing information m Product ID Optional m Windows Server license informati
504. rror Remote Debugger Service On the Target Computer Cannot Connect Back and click the first search result Communication between Visual Studio and the guest operating system is not initiated until the virtual machine is powered on and the configured user is logged in The user runs the Remote Debug Monitor on the guest which in turn communicates with Visual Studio on the host To prevent a time delay power on the virtual machine and log in to the guest operating system before you debug ina virtual machine You can set up automatic login to bypass the login screen when the guest is booting Using the Default Password Policy Windows has a default security feature that helps protect users with blank passwords from network based attacks Users who do not password protect their accounts can log in only at their physical computer console the monitor keyboard and mouse that are physically connected to their computer This restriction applies only to local user accounts not to domain user accounts For information on how to disable blank password restrictions go to the Microsoft Support Web site enter the Microsoft knowledge base article ID 303846 in the Search menu and click the first search result VMware Inc Appendix C Using the Integrated Virtual Debugger for Visual Studio Suppressing Security Prompts on the Guest System Running an application from a network share triggers a security prompt every time the file is accessed You
505. rtual machine s configuration vmx file in its new location 5 Optional If you are moving the virtual machine to a different location on the same host remove the virtual machine from the Favorites list and add it again using the new location 6 When you are certain that the virtual machine in the new location works correctly delete the virtual machine files from the old location if desired If the virtual machine in the new location is not working correctly examine the virtual machine in the original location to determine if you missed copying some files Some files might reside outside of the virtual machine directory Use the virtual machine settings editor VM gt Settings gt Hardware to select devices and determine whether any associated files point to locations that cannot be accessed from the new location Workstation generates a different MAC address for the virtual network adapter when you move a virtual machine to a new host computer or to a different directory on the same host computer A new MAC address is also generated when you rename a directory in the path to the virtual machine s configuration file See Maintaining and Changing the MAC Address of a Virtual Machine on page 291 Moving an Older Virtual Machine If you created a virtual machine by using Workstation 2 x or 3 x you must upgrade it to at least Workstation 4 Workstation 6 x does not support Workstation 2 or 3 virtual machines Moving Linked
506. rtual Machine b Create the first virtual machine with bridged networking so that it can connect to an external network by using the host computer s network adapter c Create the other three virtual machines without networking Setting up virtual network adapters and installation of the operating systems are performed in Step 7 2 Configure network settings for the first virtual machine a Open the first virtual machine but do not power it on b Use the virtual machine settings editor to add a second virtual network adapter See Changing a Networking Configuration on page 275 c Connect the second adapter to Custom VMnet2 3 Configure network settings for the second virtual machine a Open a virtual machine but do not power it on b Use the virtual machine settings editor to add a virtual network adapter c Connect the adapter to Custom VMnet2 VMware Inc 273 Workstation User s Manual 274 Configure network settings for the third virtual machine a b e Open virtual machine 3 but do not power it on Use the virtual machine settings editor to add a virtual network adapter Connect the adapter to Custom VMnet2 Use the virtual machine settings editor to add a second virtual network adapter Connect the second adapter to Custom VMnet3 Configure network settings for the fourth virtual machine a b C Open virtual machine 4 but do not power it on Use the virtual machine settings edit
507. rver See the VMware ACE Management Server Administrator s Guide m Standalone ACE instances Use the vmware acetool command line program to fix those problems directly on the users machines See Using the vmware acetool Command Line Tool on page 461 You can also use the hot fix feature to respond to these problems See Setting Hot Fix Policies for Standalone ACE Instances on page 403 and Respond to Hot Fix Requests on page 463 You might find it useful to modify the configuration of an ACE instance on an end user s computer Administrator mode enables you to access and use the virtual machine settings editor when running the ACE instance with VMware Player on the user s computer See Setting Administrator Mode Policies on page 401 VMware Inc 371 Workstation User s Manual 372 VMware Inc Setting and Using Policies and Customizing VMware Player This chapter describes how to set policies for an ACE enabled virtual machine and customize the VMware Player interface for end users This chapter includes the following topics VMware Inc Benefits of Using Policies on page 374 Set Policies for ACE Instances on page 374 Setting Access Control Policies on page 375 Setting Host to Guest Data Script Policies on page 381 Setting Expiration Policies on page 383 Setting Copy Protection Policies on page 383 Setting Resource Signing Policies on page 384
508. s The packet is not compared to subsequent rules in the ordered list If it was compared to all rules without a match the default rule action is applied 390 VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player To add and edit rulesets and rules for network access 1 In the policy editor select Network Access and click the link in the table column that applies to the access setting to edit The Zone and Access Type information just below the Ruleset Name text box shows the name of the zone and whether the access setting applies to host network access or to the network access for ACE instances guest access 2 Use the ruleset editor to change the order of rules in the set edit rules and specify whether the host or guest is allowed to use DNS DHCP or ICMP By default DNS DHCP and ICMP are included in the network access setup for both host and instance access VMware recommends that you keep DHCP and DNS selected because they are important for zone detection Whether the following settings apply to the host or to the ACE instance guest access depends on whether you are editing a host network access ruleset or a guest network access ruleset m DNS Allows the guest or host to use a DNS server to resolve IP addresses Select this option if the DNS server is not included in any other network access setting for this host or ACE instance DHCP Allows the host or guest to obtain its IP address from
509. s mobility because Pocket ACE instance can be used with any supported x86 system A desktop instance with an encrypted disk can be deployed to mobile users Using ACE Management Server a lost or stolen Pocket ACE can be disabled remotely Providing temporary access to contract workers using untrusted hosts Contractors and business partners often connect to the enterprise network from unknown or untrusted clients Pocket ACE can be used to provide a standardized trusted and managed environment to these users while enabling safe connectivity to enterprise resources For contractors the Pocket ACE instance can be configured to be available only during the length of the contract When the expiration date is reached the contractor can no longer use the Pocket ACE instance VMware Inc Chapter 21 Pocket ACE Providing access to offshore outsource partners Typically offshore partners manage and own the desktop systems they use Because these resources are owned by an outside organization they do not fall under standard IT policy In some cases desktop systems are purchased imaged and shipped to an offshore partner for accessing the enterprise This is often a lengthy and costly process With Pocket ACE IT administrators can easily deploy a trusted managed and more secure virtual desktop instance to offshore partners The virtual desktop instances can be distributed using portable media or download Security features include
510. s la dev parportoO The third and fourth columns of the output show the owner and group respectively In most cases the owner of the device is root and the associated group is lp To add the user to the device group become the root user and open the etc group file with a text editor On the line starting with 1p which defines the 1p group add the Workstation user s user name The following line provides an example for a user whose user name is userj 1p 7 daemon Lp userj The next time the user logs on to the host the changes take effect Using Serial Ports A Workstation virtual machine can use up to four virtual serial ports The virtual serial ports can be configured in several ways Connect a virtual serial port to a physical serial port on the host computer Connect a virtual serial port to a file on the host computer Make a direct connection between two virtual machines or between a virtual machine and an application running on the host computer For each of these choices you can also select whether to connect the virtual serial port when you power on the virtual machine 318 VMware Inc Chapter 16 Connecting Devices Add a Virtual Serial Port to a Virtual Machine Use virtual serial ports to make devices such as modems available to virtual machines or to send debugging data from a virtual machine to the host or to another virtual machine You can use virtual serial ports to send data to the follo
511. s physical disk 232 To add a physical disk to an existing virtual machine 1 Select the virtual machine 2 Make sure the virtual machine is powered off 3 Choose VM gt Settings 4 On the Hardware tab click Add VMware Inc Chapter 11 Using Disks and Disk Drives On the Hardware Type page select Hard Disk and click Next On the Select a Disk page select Use a physical disk and click Next If a warning appears click OK o N WD aA On the Select a Physical Disk page do the following a Choose the physical hard disk to use from the drop down list Workstation supports physical disks up to 2TB b Select whether you want to use the entire disk or only individual partitions on the disk and click Next 9 Ifyou selected Use individual partitions select the partitions you want to use in the virtual machine and click Next The virtual machine can access only the partitions you select The guest operating system might be able to detect other partitions but you cannot mount access or format them 10 On the Specify Disk File page accept the default filename and location or browse to a different location 11 Optional To specify a device node for the virtual disk or exclude disks from snapshots do the following a On the Specify Disk File page click Advanced b To change the device node select from the Virtual device node list c Toexclude disks from snapshots select Independent for the mode and choose one of t
512. s 297 Using Virtual Network Adapters in Promiscuous Mode on a Linux Host 298 Using NAT 299 How the NAT Device Uses the VMnet8 Virtual Switch 300 DHCP on the NAT Network 300 DNS on the NAT Network 300 External Access from the NAT Network 301 Advanced NAT Configuration 302 Configure NAT on a Windows Host 302 Custom NAT and DHCP Configuration on a Windows Host 302 Specifying Connections from Ports Below 1024 303 Configuring NAT ona Linux Host 304 Considerations for Using NAT 306 Using NAT with NetLogon 307 Sample Linux nat conf File 309 Using Samba with Workstation 311 Add Users to the Samba Password File 311 Using a Samba Server for Bridged and Host Only Networks 311 Use Samba Without Network Access 312 16 Connecting Devices 313 Using Parallel Ports 313 Add a Virtual Parallel Port to a Virtual Machine 314 Troubleshoot ECR Errors for Parallel Ports 315 Configuring a Parallel Port on a Linux Host 315 Using Serial Ports 318 Add a Virtual Serial Port to a Virtual Machine 319 Change the Input Speed of the Serial Connection 321 Debugging over a Virtual Serial Port 321 Configuring Keyboard Features 323 Use the Enhanced Virtual Keyboard for Windows Hosts 323 Hot Keys for Virtual Machines 323 Specify a Language Keyboard Map for VNC Clients 324 Keyboard Mapping on a Linux Host 326 12 VMware Inc Contents Using USB Devices in a Virtual Machine 334 Enable the USB 2 0 Controller for a Virtual Machine 335 Add a USB Controller to a Virtual Mach
513. s 32 bit 32 Windows 64 bit 33 GUID Partition Table GPT disks 137 H Hardware tab in virtual machine settings editor 67 headless virtual machines run in the background 69 245 HIDs human interface devices 337 host defined 22 hard disk space required 24 network access policies ACE 394 optical drives supported 24 policies ACE 385 448 system requirements 23 virtual adapters 282 virtual network mapping 278 280 host guest data script policies 381 host only networking basic configuration 270 selecting IP addresses 286 hot fix ACE policies 403 responding 463 hot keys for full screen switch mode 358 359 hexadecimal values for 357 in Workstation preferences 323 setting 71 using Ctrl Alt Insert and Ctrl Alt Delete 70 Hot Keys tab 65 l ICMP 301 IDE drive supported in host 24 drives in virtual machine 30 optical drive supported in host 24 IDESCSI setting up virtual disk as 221 image file floppy 30 236 ISO 30 234 236 importing virtual machines 131 133 independent disk 193 initialization scripts for instance customization 422 VMware Inc installing ACE instance on a Linux host 452 ACE instance on a Windows host 448 guest operating systems 88 Pocket ACE on portable device 443 software in a virtual machine 168 VMware Player on a Linux host 451 VMware Tools silently on Windows guests 102 Workstation on Linux host 43 Workstation on Windows host 39 Workstation silently on Windows hosts
514. s an administrator to install the package VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player 5 Find the creatorID property and set it to the same identifier For example to set the creator ID to creator1 edit the line as follows creatorID creator1 Only ACE instances with this creator ID can run on the same host The ID string is in plain text in the aceMaster dat file on the administrator s machine but it is hidden in the policy file If you publish the policy set of an ACE instance to requiredCreator yourPolicySetting and install it on a host only you or others with access to the administrator files know what the creator ID is Without knowing the requiredCreator policy setting you cannot create your own ACE instance that can run on the host 6 Doone of the following m Ifyou are creating anew ACE instance create a package for this ACE enabled virtual machine and install it on the end user s host m Ifyou are creating an update for a standalone ACE instance create an update package m Ifyou are creating an update for a managed ACE instance open the virtual machine and publish the changes to ACE Management Server Changes to the al LowVMs property or the requiredCreatorID property represent changes to host wide policies Packages that include these host policies require administrator privileges to install 7 Optional If you plan to run multiple ACE instances on the end user s m
515. s and Features gt Uninstall a program and uninstall VMware Workstation m On other Windows hosts use the Add Remove Programs item in the control panel and remove VMware Workstation 42 VMware Inc Chapter 2 Installing and Upgrading VMware Workstation Install Workstation on a Linux Host Before you begin read the following notes and make adjustments to your host system m Make sure you have the items listed in Installation Prerequisites on page 37 m The real time clock function must be compiled into your Linux kernel m Workstation for Linux requires that the parallel port PC style hardware option CONFIG_PARPORT_PC be built and loaded as a kernel module that is it must be set to m when the kernel is compiled m To use the Workstation Help system you must have a Web browser installed on the host computer The installation topic describes an installation from the installation media included in the Workstation media kit If you downloaded the software the steps are the same except that you start from the directory where you saved the installer file you downloaded not from the Linux directory on the installation media Install Workstation on a Linux Host Using a Bundle The bundle based installer lets you install the product in one step If the GUI based installer fails run the installer file with the console command in your terminal NOTE On Red Hat Enterprise Linux 5 1 hosts and possibly some other Linux dist
516. s control panel Do one of the following m On Windows guests double click VMware Tools icon in the notification 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 m On Linux FreeBSD and Solaris guests open a terminal window and enter the command usr bin vmware toolbox amp m On NetWare guests do one of the following m Ina NetWare 5 1 or higher guest choose 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 Use 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 Goto Start gt Control Panel 2 Double click the VMware Tools icon 3 On the Options tab select Show VMware Tools in the taskbar and click Apply VMware Inc 117 Workstation User s Manual 118 Options Tab Settings The Options tab of the VMware Tools control panel provides the following options Time synchronization between the virtual machine and the host operating system Periodically every minute checks whether the guest operating system s tim
517. s determine the default settings for package and encryption policies which protect the ACE packages and files in transit See Encryption Settings on page 418 The settings for these policies and how they are implemented vary depending on how your ACE instances are managed and optionally tracked The possible management setups are m Server with Active Directory ACE instances are managed by an ACE Management Server and the server is integrated with Active Directory An end user must enter Active Directory user credentials each time the ACE instance is run Only the user who activates the instance can authenticate run the instance The activation step is performed whenever an ACE package is installed m Server no Active Directory ACE instances are managed by an ACE Management Server and the server is not integrated with Active Directory The administrator chooses whether the end user must enter a password to activate the ACE instance and run it m Standalone ACE instances are standalone which means they are not managed by a server The administrator chooses whether the end user must enter a password to activate the ACE instance and run it If you use ACE Management Server the server also verifies the following items before the instance is allowed to run m The revocation flag is not set and the instance is not blocked from running because of any policy errors m The expiration date set for the instance if an
518. s in the VMware Player preferences dialog box Use the following parameter to control whether devices are shown as toolbar items player deviceBar toplevel TRUE FALSE Set the parameter to TRUE for a toolbar or FALSE for a menu VMware Inc 413 Workstation User s Manual Use the parameters shown in Table 19 3 to customize the display for each removable device configured in the virtual machine Table 19 3 Removable DevicesParameters Parameter Type Default Controls player deviceBar string text icon text Appearance of toolbar lt deviceName gt buttonStyle texticon button or menu item player deviceBar string User friendly Text that appears on the lt deviceName gt buttonText device name toolbar button or menu item when device is connected player deviceBar lt deviceName gt buttonTextD isconnected string optional Normal button text Text that appears on the toolbar button or menu item when device is disconnected player deviceBar lt deviceName gt tooltip string im Text that appears in the tooltip when device is connected player deviceBar lt deviceName gt tooltipDisc onnected string optional Normal tooltip Text that appears in the tooltip when device is disconnected player deviceBar lt deviceName gt icon filename Icon representing this type of device Custom icon file when device is connected player deviceBar lt deviceName
519. s initiated using the Reverse Continue or Reverse Run to Cursor options from the VMware drop down menu The Integrated Virtual Debugger implements reverse execution by replaying a recording to find a specific time in the past In certain circumstances multiple replay steps may be necessary to achieve a single reverse execution operation Requirements and Recommendations for Replay Debugging Visual Studio must be running on the same machine as Workstation Supported Versions of Visual Studio Visual Studio 2005 and Visual Studio 2008 are supported For important information about running Visual Studio 2005 on Windows Vista go to the Microsoft Developer Network Web site and search for Visual Studio 2005 on Windows Vista Issue List VMware Inc 499 Workstation User s Manual Supported Programming Languages Replay debugging supports the C and Native C programming languages Host System Requirements The Integrated Virtual Debugger can run on most Windows host operating systems that Workstation 6 5 supports listed in 32 bit on page 25 and 64 bit on page 26 Replay debugging is supported on machines using the Intel Pentium 4 Intel Core 2 Intel Penryn stepping B0 and AMD Barcelona B3x processors For more information on the hardware requirements see Physical and Virtual Hardware Requirements on page 240 Guest Operating System Support You can run the Integrated Virtual Debugger only on 32 bit Windows gue
520. s not run When the ACE instance runs its disk and checkpoint caches are initialized If the Pocket ACE has a session on this host that session continues Otherwise a new session is started The checkpoint state and virtual disk are cached on the host during use and synchronized back to the portable device later The checkpoint state and virtual disk are protected with the same encryption level used for the ACE instance on the portable device The Pocket ACE runs primarily from the host cache although it occasionally reads from the parent disk on the portable device The ACE instance does not write to the parent disk until synchronization VMware Inc 445 Workstation User s Manual To run a pocket ACE instance 1 Plug the portable device into the host computer 2 If the host system s autorun configuration is not set to start the ACE instance automatically do one of the following m On Windows hosts navigate to the removable device and run the Pocket ACE Usually starting the Pocket ACE manually is not necessary The autorun program is included in the package and checks whether VMware Player is installed If not VMware Player is installed automatically m On Linux systems install VMware Player from the Player directory on the USB drive For example if the USB drive is mounted at media USBFLASH navigate to media USBFLASH player m Install VMware Player as described in Manually Install VMware Player on a Lin
521. s 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 VMware Inc Chapter 5 Installing and Using VMware Tools 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 Determine whether you want to create your custom script by making changes to the default script and saving it 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 tool1s directory Modify the default script and save it with a different name or write a different script On Windows guests if y
522. s selected Topics and chapters related to each of the virtual devices in the Hardware list are provided later in this manual To display online help for an item you select in the Hardware list click Help VMware Inc 67 Workstation User s Manual Options Tab The Options tab lets you adjust characteristics of the selected virtual machine m Many options control interactions between the host and the guest operating system such as how folders can be shared how files are transferred and what happens to a guest operating system when you exit Workstation m Some options let you override similar Preferences dialog box options which are global preferences set for all virtual machines For example you can use the Advanced option to override the process priorities set on the Priority tab in the Preferences dialog box m Some options let you change settings you might initially make when running the New Virtual Machine wizard to create a virtual machine For example you can use the General options to change the name of the virtual machine Figure 3 7 Virtual Machine Settings Options Tab Virtual Machine Settings SSE Hardware Options Virtual machine name Settings Summary a RA General F General Virtual Machine 1 Virtual Machine 1 options D Power z O Shared Folders Enabled Guest operating system snapshot Replay Microsoft Windows amp Guest Isolation Enabled Enabled O Linux Tools Manual O Novell N
523. s supported on any Workstation 6 5 virtual machine that is running a supported Windows or Linux guest operating system Supported Guest Operating Systems This section provides a simplified list of guest operating systems supported for debugging in virtual machines For the most recent 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 on the VMware Web site This guide also provides notes on installing the most common guest operating systems NOTE Operating systems that are not listed are not supported for debugging in a virtual machine The Integrated Virtual Debugger supports the following Windows 32 bit Windows 64 bit Linux 32 bit and Linux 64 bit guest operating systems Table B 2 Windows and Linux Guest Operating Systems Processor Type Operating System Edition Windows 32 bit Windows Vista all editions except Vista Home Edition which cannot be run in a virtual machine due to Microsoft licensing restrictions Windows Server 2003 Enterprise Edition and R2 Windows XP Professional Windows Home Edition Windows 2000 Professional Windows 2000 Server Windows 2000 Advanced Server Windows 64 bit Windows Vista x64 Edition Aero and 3 D effects not yet supported Windows Server 2003 x64 Edition Windows XP Professional x64 VMware Inc
524. s to Use in Instance Customization on page 423 The Microsoft Mini Setup process runs unattended If the Mini Setup process fails the ACE instance shuts down Optional Additional commands to execute other scripts that you specified in the instance customization deployment settings are executed VMware Inc Chapter 20 Deploying ACE Packages 5 Optional If you configured a remote domain join the software executes the script you specified connects the ACE instance to the VPN server and joins the virtual machine to the domain See Set Up a Remote Domain Join on page 425 6 For managed instances instance customization is reported to the server if it is successful Prerequisites for Using Instance Customization Instance customization is available for both managed and standalone ACE instances Before you specify instance customization settings perform the following tasks m Install a Windows 2000 XP Professional Server 2003 or Vista guest operating system on an ACE enabled virtual machine m Install the latest version of VMware Tools on the guest operating system See Installing VMware Tools on page 100 m Download the Microsoft Sysprep tools See Download the Microsoft Sysprep Deployment Tools on page 421 m Gather the following information m The Windows product ID for the guest operating system installation m If the ACE instance will be joined to a domain whether the instance is local or remote t
525. s with Tunneling Protocols 394 Updating a Network Access Policy 394 Setting Removable Devices Policies 394 Setting USB Device Policies 394 Access Levels for USB Devices 395 Set an Access Policy for USB Devices 395 14 VMware Inc Contents Setting Virtual Printer Policies 396 Setting Runtime Preferences Policies 397 Runtime Preferences Settings 397 Enhanced Virtual Keyboard Settings 398 Exit Behavior Settings 399 Pocket ACE Cache Settings 399 Setting Snapshot Policies 400 Setting Administrator Mode Policies 401 Use Administrator Mode on an ACE Instance 401 Setting Kiosk Mode Policies 402 Change the Key Combination for Exiting Kiosk Mode 402 Setting Hot Fix Policies for Standalone ACE Instances 403 Setting the Policy Update Frequency for Managed ACE Instances 403 Control Which ACE Instances Run ona Host 404 Writing Plug In Policy Scripts 406 Examples of Policy Scripts 407 Customizing the VMware Player Interface on Windows Hosts Only 411 Create and Specify a Skin File 411 Customizing the VMware Player Icons 412 Customizing the Title Bar Text 412 Customizing the Removable Device Display 413 Shortcut Key Values 415 Sample Skin File 416 20 Deploying ACE Packages 417 VMware Inc Edit Deployment Settings 417 Encryption Settings 418 Package Lifetime Settings 418 Instance Customization on Windows Hosts Only 419 Custom EULA Settings 427 Deployment Platform Settings 427 ACE Resources Directory 428 Review the Configuration of an
526. same is true if the physical drive on the host is a SCSI drive To add a DVD or CD drive to a virtual machine 1 Select the virtual machine 2 Choose VM gt Settings 3 On the Hardware tab click Add 4 On the Hardware Type page select DVD CD ROM Drive and click Next 5 Make a selection on the Select a Drive Connection page and click Next 6 Optional If you select Use physical drive a Choose a drive from the drop down list or choose Auto detect b To avoid connecting the CD drive when the virtual machine starts deselect Connect at power on c To specify which device node the drive uses in the virtual machine click Advanced Select Legacy emulation only if you experienced problems using normal mode See Legacy Emulation for DVD and CD Drives on page 235 d Click Finish VMware Inc Chapter 11 Using Disks and Disk Drives 7 Optional If you select Use ISO image a Enter the path and filename for the image file or browse to the file b To avoid connecting the CD drive when the virtual machine starts deselect Connect at power on c To specify which device node the drive uses in the virtual machine click Advanced d Click Finish The drive is set up initially so that it appears as an IDE drive to the guest operating system 8 Optional To make the drive appear to the guest operating system as a SCSI drive click the entry for that drive in the virtual machine settings editor and edit the settings in the panel o
527. scan code is 0x054 Keyboards outside the U S usually have an extra key often lt gt or lt gt next to the left Shift key The v scan code for this key is 0x056 Using USB Devices in a Virtual Machine 334 Workstation provides a two port USB controller so that you can connect to USB 1 1 and USB 2 0 devices m For USB 1 1 a UHCI controller with a virtual hub enables you to connect to more than two USB 1 1 devices m For USB 2 0 an EHCI controller enables you to connect to up to six USB 2 0 devices For USB 2 0 support your host must support USB 2 0 and you must enable USB 2 0 support in Workstation USB 2 0 devices include high speed or isochronous devices such as webcams speakers and microphones USB 2 0 support is available only for Workstation 6 and higher virtual machines On the host 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 In Workstation 6 and higher virtual machines this behavior is simulated if you enabled it See Enable the USB 2 0 Controller for a Virtual Machine on page 335 Although your host operating system must support USB you do not need to install device specific drivers for USB devices in the host operating system to use those devices only in the virtual machine Windows NT and Linux kernels earlier than 2 2 17 do not support USB
528. 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 Ctrl key on the left side of the keyboard has a one byte scan code 0x1d Its v scan code is 0x01d The Ctrl key scan code on the right side of the keyboard is two bytes Oxe0 0x1d Its v scan code is Ox11d VMware Inc 327 Workstation User s Manual An XFree86 server on a PC has a one to one mapping from X key codes to PC scan codes or v scan codes which is what Workstation uses When Workstation is hosted on an XFree86 server and runs a local virtual machine it uses the built in mapping from X key codes to v scan codes This mapping is keyboard independent and should be correct for most languages In other cases not an XFree86 server or not a local server Workstation must map keysyms to v scan codes by using a set of keyboard specific tables An X server uses a two level encoding of keys which includes the X key code and the keysym 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 normally cannot use key codes directly Instead the key codes are mapped into keysyms that have names like space escape x and 2 You can use an X application to control the mapping by using the function XChangeKeyboardMapping or by the program xmodmap To explo
529. se NetLogon to log in to a Windows domain from the virtual machine You can then access file shares that the WINS server knows 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 using a domain controller on another LAN To log in to a Windows domain outside the virtual NAT network the virtual machine needs access to a WINS server for that domain You can connect the virtual machine to a WINS server in the following ways m Connect to the WINS server that the DHCP server used on the NAT network provides if the WINS server is already set up on the host m Manually enter the IP address of the WINS server to connect from the virtual machine to a WINS server not set up on the host Use NAT to Connect to an Existing WINS Server Set Up on the Host To use NAT to connect a WINS server in the same workgroup or domain must be set up on the host This procedure applies to the Windows 2000 XP 2003 Server NT Me and 9x guest versions Differences for Windows Vista are noted in the specific steps To use NAT to connect to an existing WINS server set up on the host 1 In the virtual machine right click My Network Places and choose Properties For Windows Vista open the Network and Sharing Center and click the View Status link for the connection th
530. se either of the following strategies to use the physical disk in a virtual machine m Create a Virtual Machine That Uses a Physical Disk on page 231 m Add a Physical Disk to an Existing Virtual Machine on page 232 Change a Windows Disk Type from Dynamic to Basic To use a hard disk in a virtual machine whose host is running Windows 2000 Windows XP or Windows Server 2003 the virtual machine must use a basic disk To change a Windows disk type from dynamic to basic 1 On the host choose Start gt Settings gt Control Panel gt Administrative Tools gt Computer Management gt Disk Management The disk management tool opens 2 Delete all logical volumes on the disk This action destroys all data on the disk 3 Right click the disk icon and select Revert to Basic Disk 4 Partition the disk VMware Inc 229 Workstation User s Manual Unmap a Partition That Is Mapped to a Windows NT Host Corruption can occur if you allow the virtual machine to modify a physical disk partition that is simultaneously used as a mapped drive on the host To unmap a partition that is mapped to a Windows NT host 1 Choose Start gt Programs gt Administrative Tools 2 Highlight the partition on which you plan to install the guest operating system and choose Tools gt Assign Drive Letter 3 Choose Do not assign a drive letter for the partition and click OK Unmap a Partition That Is Mapped to a Windows Server 2003 Windows XP
531. sed and currently running virtual machines Enter your account credentials to access the guest console Optional If you want to use a JVM other than the one that is automatically selected select an alternate JVM path Optional Expand the list of shared folders to add edit or remove folders to be shared between the host and the guest systems For each folder enter the share name and the location on the host system By default the project folder is shared VMware Inc Appendix B Using the Integrated Virtual Debugger for Eclipse 8 Optional Indicate actions to be performed before the application is launched Select Set virtual machine state to most recent snapshot to revert to the most recent snapshot before the application is launched Select Run script and enter one or more shell commands to be executed in the guest operating system before the application is launched No syntax checking is performed Either enter one command per line or enter multiple commands on the same line using a semicolon as a separator 9 Optional Indicate actions to be performed after the application has terminated Select Run script and enter one or more shell commands to be executed in the guest operating system after the application has terminated No syntax checking is performed Either enter one command per line or enter multiple commands on the same line using a semicolon as a separator Select one of the Set virtual machine state opti
532. ses a packet filtering firewall to enable you to specify which machines or subnets an ACE instance or its host system may access This means that you can for example configure the instance so that it is allowed to connect only to your VPN server which then controls access to other resources You can also customize the network access settings to filter on the basis of network addresses traffic direction protocol and ports You can set the following types of network access restriction definitions m Network zones m Network access for the ACE instance s host machine also known as host network access m Network access for your ACE instance s guest operating system also known as guest network access Network access policies can be dynamic if the ACE instance is associated with an ACE Management Server This means that after you publish a policy update to ACE Management Server ACE instances get the new policy the next time they check for policy updates You can quickly lock ACE instances out of all or part of your network to help combat the spread of a worm or virus without deploying update packages See the VMware ACE Management Server Administrator s Guide Before You Begin Setting Host Policies Use the following guidelines as you plan network access policies m A host machine for ACE instances can have only one host policy file If you try to install an ACE package with a host policy file on a machine that already has
533. ses or beta releases cannot be replayed using the current version of Workstation If you have created recordings with an earlier release you must delete them Physical and Virtual Hardware Requirements 240 Following is a list of requirements for and limitations of this feature Host CPUs Record replay support is limited to certain processors on the host If you use the record replay feature on a host computer that does not have an Intel P4 processor when you enable the record replay feature and power on the virtual machine a message appears informing you that recording is not supported on your processor Supported processors include Intel Pentium 4 Intel Core 2 and later versions AMD Barcelona and later versions Next Generation Intel Microarchitecture Penryn Harpertown Other processors might operate more slowly during recording and replaying NOTE If the record replay feature is unstable on your P4 system disable hyperthreading and logical processors in the BIOS When these features are enabled in BIOS other applications using performance counters may interfere with the virtual machine running in the record replay mode An example of an application using performance counters is the performance profiling tool To assign two virtual processors to a virtual machine on any host machine that has at least two logical processors select VM gt Settings gt Hardware gt Processors and choose the virtual processor In t
534. set editor to change the parameters of those rules Network access policies are applied by filtering on the IP address the protocol number from the IP header the direction of traffic and TCP and UDP port values The filtering does not involve deep packet inspection For DNS and DHCP access the TCP and UDP ports on which those services traditionally reside are opened Note the following aspects of the filtering actions m If you move your services to different ports the network access rules for those services no longer work m The host or instance is open to all traffic on these protocols and ports To understand the particulars of how traffic is being blocked or allowed for DNS DHCP and ICMP protocols and ports see the rules displayed in the ruleset editor Add or Edit Rulesets and Rules for Network Access The rules in the ruleset editor are listed in the order in which they are to be evaluated When a network traffic packet arrives or is to be sent from the host or guest it is compared with each rule in the ruleset in order from the top down If the following packet settings match the rule conditions the packet is allowed or blocked according to the rule s action m Source address for incoming packets m Destination address for outgoing packets protocol and ports The packet is compared to each rule in order until it matches a rule or it was compared with all of the rules When a match is made the packet to rule comparison end
535. ss of the virtual machine to the address 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 device receives the data replaces the network address with the address 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 DHCP on the NAT Network To make networking configuration easy a DHCP server is installed when you install Workstation Virtual machines running on the network with the NAT device can send out DHCP requests to dynamically obtain their IP addresses 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 Workstation 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 For more information see DHCP Conventions for Assigning IP Addresses on page 287 In addition to the IP address the DHCP server on the NAT network sends out configuration information that enables the virtual machine to operate This
536. ssigned even if more processors were assigned when the virtual machine was created in ESX Server You can see the number of processors in the virtual machine s summary view or by using the virtual machine settings editor To use a virtual machine that has more than two virtual processors assigned you must change the number of processors before powering it on To use a virtual machine that originally had more than two virtual processors 1 Select the virtual machine 2 Make sure the virtual machine is powered off 3 Choose VM gt Settings 4 On the Hardware tab select Processors and note that Number of Processors is set to Other x where x is the number of processors originally assigned in ESX Server Workstation preserves this original configuration setting for the number of processors even though two is the maximum number of processors supported After you commit a change to this setting the original setting for the number of processors is discarded and no longer appears as an option in the virtual machine settings editor 5 Change the Number of processors setting to One or Two and click OK 350 VMware Inc Special Purpose Configuration Options for Windows Hosts You can use configuration options for tasks like restricting the operations a user can perform with a virtual machine or simplifying the user interface for inexperienced users In a classroom for example you can ensure that virtual machine configurations rema
537. ssors and in the Execution Mode section select the VMware kernel paravirtualization check box Upgrade a Guest Operating System 90 When you use the New Virtual Machine wizard to create a virtual machine one of the settings you specify is the guest operating system type and version Workstation chooses configuration defaults based on the guest type and version you choose If you upgrade a guest operating system to a newer version also update the guest operating system version for the virtual machine To upgrade a guest operating system 1 Start Workstation and select the virtual machine 2 Make sure the virtual machine is powered off 3 Choose VM gt Settings 4 Click the Options tab 5 On the General settings panel in the Version field select the version to which you plan to upgrade and click OK The setting you specify here is written to the virtual machine s configuration file This setting does not actually change the guest operating system itself 6 Power on the virtual machine 7 To upgrade the guest operating system follow the upgrade instructions provided by the operating system vendor VMware Inc Chapter 4 Creating and Upgrading a Virtual Machine Change the Version of a Virtual Machine If you created virtual machines with an earlier version of Workstation you must upgrade to the latest version to use the newest features For information about new features see the release notes If you created Workst
538. st computer Click the Automatic Bridging tab and select the check box for Automatically choose an available physical adapter to bridge to VMnet0 To place restrictions on a network adapter see Add or Remove a Host Network Adapter from the List of Excluded Adapters Click OK 277 Workstation User s Manual Add or Remove a Host Network Adapter from the List of Excluded Adapters On host systems with multiple physical network adapters the choice of which adapter Workstation uses is arbitrary Therefore you can place or remove restrictions on a network adapter of your choice To add or remove a host network adapter from the list of excluded adapters 1 Choose Edit gt Virtual Network Settings 2 Click the Automatic Bridging tab 3 In the Excluded adapters section do one of the following m To remove an adapter select the adapter and click Remove m To add an adapter do the following i Click Add ii Inthe Add Excluded Adapters dialog box select the listing for the adapter to add and click OK 4 Click OK Designate a Physical Network Adapter to Bridge to Custom Virtual Switches Before you change the bridged adapter mappings check which virtual network the physical network adapter is going to be assigned to CAUTION Ifyou reassign a physical network adapter to a different virtual network any virtual machine that is using the original network loses its network connectivity through that network You must then ch
539. st operating systems Windows NT Me 98 95 3 1 and 2000 are not supported guest operating systems A guest operating system running in the SMP mode is not supported by replay debugging Configuring the Replay Debugging Mode 500 Before using replay debugging complete the following configuration requirements for the guest system Visual Studio and Integrated Virtual Debugger To use replay debugging you must install the latest version of the VMware Tools in the guest operating system For more information on installing tools see Installing VMware Tools on page 100 Replay debugging is enabled by default in the Workstation Virtual Machine Settings Configure the Guest System for Replay Debugging You must configure the guest system so that all DLLs and files required by the application to be debugged are accessible by the guest system The applications generated by Visual Studio using the default project settings often do not run on remote systems because the settings use non standard DLLs You can copy the required DLLs into the guest system or configure Visual Studio not to use the non standard DLLs To configure the guest system 1 Choose Project gt Properties 2 Expand Configuration Properties gt C C and select Code Generation 3 Set Run Time Library to Multi threaded Debug MTd VMware Inc Appendix C Using the Integrated Virtual Debugger for Visual Studio Configuring the Integrated Virtual Debugger for Repla
540. sta m Red Hat Enterprise Linux 3 and 4 m SUSE Linux 9 3 and 10 x m 64 bit versions have experimental support m Unsupported operating systems If you attempt to enable the record replay feature on an unsupported operating system the virtual machine does not power on until you disable record replay In addition SMP and paravirtualization on VMI are not supported with record replay m Unsupported virtual devices Avoid connecting the virtual machine to a network or disconnecting it during a recording session VMware Inc 241 Workstation User s Manual Disk space How much disk space a recording uses depends on the type of activity that occurs on the virtual machine and the duration of the recording session By default a screenshot is created every five seconds Therefore assume that you will need several megabytes of disk space for one minute of recording NOTE Having a number of virtual machines with high resolution display settings open on the screen consumes more disk space Disk mode You cannot use the record replay feature if the virtual machine s virtual hard disk is set to independent mode Recording virtual machine activity requires writing data about the disk to a continual snapshot Use the virtual machine settings editor to change the disk mode choose VM gt Settings gt Hardware gt Hard Disk gt Advanced Configure Record Replay for a Virtual Machine 242 Make sure that the virtual machi
541. staller 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 plL Respond to the questions the command line wizard displays on the screen Press Enter to accept the default value 107 Workstation User s Manual 108 10 11 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 Open the VMware Tools Control Panel on page 117 Install VMware Tools in a Solaris Guest Before you begin make sure the virtual machine is powered on and the guest operating system is running To install VMware Tools in a Solaris guest 1 On the host choose VM gt Install VMware Tools If an earlier version of VMware Tools is installed the menu item is Update VMware Tools On the guest log in as root su If necessary mount th
542. stance 456 Change Default Kiosk Mode Startup Behavior 457 Use Multiple Virtual Machines in Kiosk Mode 458 Install an ACE Client License 460 Change the ACE Client License 460 Quit VMware Player 460 Troubleshooting Tools 461 Using the vmware acetool Command Line Tool 461 Respond to Hot Fix Requests 463 Troubleshooting Setup Issues 464 16 VMware Inc Contents A Workstation Command Line Reference 467 Startup Options for Workstation and Virtual Machines 467 Using Startup Options in a Windows Shortcut 469 B Using the Integrated Virtual Debugger for Eclipse 471 Installation Requirements for the Integrated Virtual Debugger Environment 472 Host System Requirements 473 Eclipse Requirements 474 Virtual Machine Requirements 475 Managing Virtual Machine Launch Configurations 477 Use Application Configurations to Start Applications in a Virtual Machine 478 Use Application Configurations to Attach to Applications Running in a Virtual Machine 479 Delete a Configuration 480 Running and Debugging Applications in Virtual Machines 480 Start an Application Debugging Session in a Virtual Machine 481 Start an Application in a Virtual Machine Without Debugging 481 Attach to an Application Running in a Virtual Machine 481 C Using the Integrated Virtual Debugger for Visual Studio 483 Debugging Modes of the Integrated Virtual Debugger 484 Using the Remote Debugging Mode 485 Requirements and Recommendations for Remote Debugging 486 Configuring the Remot
543. stem starts See Setting Runtime Preferences Policies on page 397 Depending on how the ACE instance is configured end users might be required to enter no password one or two passwords when they run the instance for the first time The possibilities are m No passwords are required at the first run of the instance or on subsequent runs m You must enter one password at the first run and that password is supplied to you by the administrator On subsequent runs of the instance no passwords are required m You must create a password at the first run On subsequent runs you must enter that password m You mustenter an administrator supplied password at the first run and also create a password On subsequent runs you must enter only the password that you created The administrator can also restrict how many characters or which characters can be used in passwords that end users create See Authentication Settings on page 377 To start and use an ACE instance 1 Depending on the host operating system do one of the following m On Windows hosts use the desktop icon or the Start menu to start the ACE instance m On Linux hosts use the Applications menu or enter the following command in a terminal window vmplayer lt path_to__package_directory gt lt name_of_ACE_vmx_file gt vmx 2 If prompted to enter or create a password do so 3 If the Enter Serial Number dialog box appears do one of the following m If your admi
544. stomizations to VMware Tools 123 How VMware Tools Scripts Affect Power States 123 Execute Commands After You Power Off or Reset a Virtual Machine 126 Passing a String from the Host to the Guest at Startup 127 Passing Information Between the Guest and Another Program 129 Use the VMware Tools Command Line Interface 130 6 Creating a Virtual Machine from a System Image or Another Virtual Machine 131 Conversion Process for Importing from Other Formats 131 VMware Converter Compared to the Conversion Wizard 133 Supported Source Machines 133 Operating System Compatibility 134 Importing from Various Sources 135 Supported Destinations 138 Designating a Destination for a Virtual Machine 139 6 VMware Inc Contents Conversion Impact on Settings 140 Migration Issues Caused by Hardware Changes 141 Open a Third Party Virtual Machine or System Image 142 Import a Virtual Machine Virtual Appliance or System Image 143 7 Getting Started with Virtual Machines 145 Starting a Virtual Machine 145 Start a Virtual Machine from the Workstation User Interface 146 Start a Virtual Machine That Is Running in the Background 147 Start a Virtual Machine by Using VM Streaming 147 Virtual Machine Location 148 Shut Down a Virtual Machine 149 Configure Power Off and Reset Options for a Virtual Machine 149 Delete a Virtual Machine 150 Controlling the Virtual Machine Display 151 Using Unity Mode 151 Use Full Screen Mode 154 Report Battery Information in the Guest 157 Us
545. system is using you can encounter problems In some cases for example the colors in the guest are not correct In others the guest operating system cannot use a graphical interface VMware Inc Chapter 7 Getting Started with Virtual Machines You can try either of the following solutions m Increase the number of colors available on the host m Decrease the number of colors used in the guest For best performance use the same number of colors in the guest and on the host Changing Screen Color Depth on the Host If you choose to change the color settings on the host operating system shut down all guest operating systems power off the virtual machines and close Workstation Follow standard procedures for changing the color settings on your host operating system and restart Workstation and the virtual machines Changing Screen Color Depth in the Guest The approach you take to change the color settings in the guest operating system depends on the guest operating system Follow the process for changing screen colors in the guest operating system m Ina Windows guest the Display Properties control panel offers only those settings that are supported m Ina Linux or FreeBSD guest you must change the color depth before you start the X server or you must restart the X server after making the changes Support for Direct3D Graphics To take advantage of the 3 D capabilities of Workstation the virtual machine must be running the
546. t See Take a Snapshot on page 196 3 Configure the virtual machine to return to the snapshot any time it is powered off Choose VM gt Settings gt Options gt Snapshot Replay and select After Powering Off and Revert to Snapshot VMware Inc 353 Workstation User s Manual With the virtual machine powered off restrict the user interface as follows a Close the VMware Workstation window b Open the virtual machine s configuration file vmx file in a text editor c Add the following line anywhere in the file gui restricted TRUE Optional Set file permissions on the configuration file to give normal users of the system read only access to the file Create a shortcut to the configuration file on the desktop and name it Run this virtual machine by double clicking the shortcut to the configuration file The virtual machine starts at the snapshot with the user interface restricted Users do not have a toolbar or access to the VM gt Power menu or the virtual machine settings editor Choose File gt Close The virtual machine powers off and the next time a user powers it on it returns to the snapshot Disable the Restricted User Interface Disable the restricted user interface to make items in the VM menu available to users again To disable the restricted user interface 1 2 354 Power off the virtual machine and close the VMware Workstation window Open the configuration file vmx file and d
547. t 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 extensive 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 provides offerings to help 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 20 VMware Inc Introduction and System Requirements VMware Workstation is a desktop software that allows you to run multiple x86 compatible desktop and server operating systems simultaneously on a single PC in fully networked portable virtual machines with no rebooting or hard drive partitioning required This chapter includes the following topics Product Benefits on page 21 Overvie
548. t 193 mapping to a drive 185 optical drives supported in host 24 SCSI drive supported in host 24 size 220 232 space required on host computer 24 vmdk virtual disk file 93 display autofit settings for 156 color depth 164 fitting window to virtual machine 162 full screen 154 156 multiple monitor 159 161 requirements on hosts 24 switching virtual machines 157 Display tab in preferences editor 162 distributing ACE packages 431 DMZ 251 DNS on a NAT network 300 setup issues troubleshooting 464 domain join remote 425 domain problems 464 domain setting in ACE instance customization 422 downgrading virtual machines 91 dragging and dropping files between host and guest 175 VMware Inc drivers SCSI 345 sound 168 video in older versions of Windows 101 drives CD DVD ROM 234 floppy 30 234 IDE tape 344 virtual IDE 225 virtual SCSI 225 dual boot computers and virtual machines 238 dual monitor display 159 161 DVD adding drive to virtual machine 234 legacy emulation mode for 235 optical supported 24 package delivery for ACE 435 dynamic domain name service 294 E Eclipse installing the Workstation plug in for 39 Integrated Virtual Debugger 471 EHCI controller 31 EMG64T processor 23 36 encryption for ACE packages and instances 418 enhanced virtual keyboard 323 398 Ethernet adapter adding to virtual machine 276 for teams 263 promiscuous mode 298 virtual network adapters 266 Ethernet contro
549. t Debugging You can start an application without debugging in any configured virtual machine To start an application in a virtual machine without debugging Begin the session in one of the following ways m From the Run menu choose the configuration for the application to start m Inthe Run page select the configuration under VMware execute Java application in the left pane and click Run in the right pane Attach to an Application Running in a Virtual Machine Do not suspend a virtual machine while the Integrated Virtual Debugger is connected to an application If you do the Integrated Virtual Debugger will disconnect from the application To attach to an application running in a virtual machine 1 Inthe Debug page select the configuration under VMware attach to application in the left pane and click Debug in the right pane 2 Select the process you want to attach to If more than one instance of the Java application is running in the virtual machine a dialog box appears with a list of the running instances each identified by their process ID port number and arguments 3 Perform debugging tasks as you would in a local debugging environment VMware Inc 481 Workstation User s Manual 482 VMware Inc Using the Integrated Virtual Debugger for Visual Studio The Integrated Virtual Debugger for Visual Studio provides a configurable extension to Visual Studio for debugging programs in virtual machines The Integrated Virtua
550. t is installed by Workstation as sample_poweron pl You need a Perl interpreter to run this script HO HH RR HHH HHH HH HH HHH HH HR HH my if my if VMware Sample Script Sample script for ACE power on hook Description This sample script implements a power on hook for ACE This can be used in addition to authentication to control the circumstances under which an ACE is allowed to run This script assumes that the username is defined in the environment variable TEST_USERNAME a ficticious environment variable used for this sample and returns TRUE if the user is allowed to run and FALSE otherwise Input to script None Returns TRUE if username is on white list FALSE if username is not on white list or is undefined Expected output One of the strings TRUE or FALSE white_list C alan bob mary sonia chris username ENV TEST_USERNAME C defined username print FALSE exit 0 grepNames grep username white_list grepNames 1 print TRUE exit 0 print FALSE exit 0 VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Customizing the VMware Player Interface on Windows Hosts Only You can customize several aspects of the VMware Player user interface for ACE instances that run on Windows hosts You save these customizations in a text file and identify that text file called the skin file Create and Specify a Skin Fi
551. t scripts for VMware Tools 123 defragmenting virtual disks 223 224 deleting configurations for debugging in Eclipse 480 recordings of virtual machine activity 198 248 snapshots 194 198 virtual machines 150 deploy exe program 443 deployment settings ACE deployment platform 427 encryption 418 EULA 427 instance customization 419 package lifetime 418 519 Workstation User s Manual destinations for imported virtual machines 138 device connection policy 394 device drivers for generic SCSI devices 345 for USB support 339 VMware Tools 98 devices ACE policies for USB 394 adding a generic SCSI device 346 347 connecting and disconnecting 119 169 disconnecting from USB controller 341 processor 29 removable ACE policies for 394 USB 334 Devices tab in Preferences dialog box 65 VMware Tools 119 DHCP assigning IP addresses on a virtual network 286 changing settings 280 281 configuring on a Linux host 288 configuring on a Windows host 288 DHCPD 294 lease 281 on a virtual network with NAT 300 server 266 281 server on virtual network 270 271 stopping 297 dial up connection 289 directories shared 182 disable acceleration 169 copying and pasting text and files 177 520 drag and drop of files and folders 176 folder sharing 179 interface features 351 disc labels for packages 435 disk See also virtual disk IDE drive supported in host 24 IDE drives in virtual machine 30 independen
552. t to remove the Pocket ACE cache to conserve disk space delete the following directory home lt user gt vmware roamcache In this path lt user gt represents a user specific directory If more than one user used Pocket ACE on the host you must remove the directory for each user Upgrading ACE Instances to ACE 2 5 If you have ACE 2 0 instances you can use Workstation 6 5 and ACE Management Server 2 5 to send new ACE 2 5 policies to end users Although new policies such as Pock ACE cache settings and network adapter settings can be used on ACE 2 0 endpoints the virtual machine version is not changed To upgrade end users virtual machine hardware version you must create a full package and use it to replace the existing ACE instance When you uninstall the older ACE instance and VMware Player from the user s computer the end user loses any data or custom settings stored in the old ACE instance Take this consideration into account when choosing between upgrading the hardware version and continuing with the current hardware version but adding new ACE 2 5 policies VMware Inc 455 Workstation User s Manual Start and Use an ACE Instance 456 When you run an ACE instance VMware Player starts and opens the instance You start the instance in the same way that you start other applications on the host One exception is if the administrator configures the ACE instance to start and run in full screen mode when the host sy
553. t to the Configuration drop down menu 3 Inthe New Configuration page type a name for the new configuration 4 Choose a configuration to copy settings from 5 The default selection is lt Default gt which includes the default values for all properties that have them 6 Click OK The new configuration is created and listed as the active configuration in the Configuration and Active Configuration drop down menus You can start editing the configuration properties 492 VMware Inc Appendix C Using the Integrated Virtual Debugger for Visual Studio Setting Configuration Properties You can edit configuration properties for a specific configuration by choosing the configuration name from the Configuration drop down menu You can also edit configuration properties for all configurations by choosing All Configurations from the Configuration drop down menu Set General Properties The default configuration initially includes the default values for all properties that have them General properties for remote debugging include The path to the virtual machine file the vmx file The command that Visual Studio runs in the guest operating system How the command is run as a path on the host in a shared folder or as a path on the guest The location of the Remote Debug Monitor on the host The name of the Remote Debug Monitor on the guest Optional The location of any directories shared between the host and the guest To set g
554. tal support for guest operating system ACPI S1 sleep Not all guest operating systems support this feature Common guest operating system interfaces for entering standby are supported By default ACPI S1 sleep is implemented in Workstation as suspend You can use the Workstation Resume button to wake the guest With the following entry in the configuration vmx file for a virtual machine ACPI S1 sleep is instead implemented as power on suspend chipset onlineStandby TRUE The guest operating system is not fully powered down You can awaken the virtual machine in the following ways m Keyboard input m Mouse input m Programming the CMOS external timer This feature can be useful for test and development scenarios VMware Inc Learning the Basics of VMware ACE This chapter provides an overview of how to use Workstation to create and deploy virtual machines for end users ACE Assured Computing Environment features are available only in the version of Workstation that runs on Windows hosts This chapter includes the following topics m Benefits of Using VMware ACE on page 365 m Network and Disk Space Requirements for the Administrative Workstation on page 368 Overview of Creating and Deploying ACE Packages on page 368 m Overview of the ACE User Interface on page 370 Troubleshooting Users Problems on page 371 Benefits of Using VMware ACE VMware ACE is a software solution that enables or
555. talled update VMware Tools Even if for example you upgraded a Workstation 4 virtual machine to Workstation 5 rather than 6 5 be sure to update VMware Tools to the version included with Workstation 6 5 See VMware Tools Update Process on page 113 Do not remove the older version of VMware Tools before installing the new version If you are upgrading a virtual machine that runs from a physical raw disk you can safely ignore the message Unable to upgrade lt drive_name gt One of the supplied parameters is invalid Click OK 92 VMware Inc Chapter 4 Creating and Upgrading a Virtual Machine Using an Older Version Virtual Machine Without Upgrading You might not want to upgrade a virtual machine because you want it to remain compatible with other VMware products you are using Following is a brief summary of VMware product version compatibility Version of Workstation Compatible VMware Products 4 x GSX Server 3 x VMware Server 1 x and 2 0 ESX Server 2 x and 3 x VMware Fusion 1 1 and 2 0 and ACE 1 x 2 0 and 2 5 5 x VMware Server 1 x and 2 0 VMware Fusion 1 1 and 2 0 ESX Server 3 x VMware ACE 2 0 and 2 5 and VMware Player 1 x 0 and 2 5 2 6 0 x VMware Server 2 0 VMware Fusion 1 1 and 2 0 VMware ACE 2 0 and 2 5 and VMware Player 2 0 and 2 5 6 5 VMware Player 2 5 VMware ACE 2 5 VMware Server 2 0 and Fusion 2 0 You can run older versions of virtual machines in Workstation 6 5 but
556. talling and Upgrading VMware Workstation on page 37 Debugging Modes of the Integrated Virtual Debugger The Integrated Virtual Debugger includes two different debugging modes each supporting different features and usage scenarios They are the remote debugging and the replay debugging modes Only one mode can be used during a single debugging session Remote debugging lets you debug an application in a virtual machine It is often necessary to debug an application in many different environments For example you can debug using different versions of Windows service packs DLLs installed and so on Using virtual machines for debugging purposes provides a convenient alternative to debugging on physical machines However managing these virtual machines and their files might be difficult The remote debugging mode of the Integrated Virtual Debugger addresses these issues by powering virtual machines on and off managing the application to debug starting the application to debug in a virtual machine and attaching to the application The remote debugging mode makes a remote debugging session as convenient as a local debugging session For more information see Using the Remote Debugging Mode on page 485 Replay debugging lets you record the execution of an application in a virtual machine and debug the recorded form of the application This feature is experimental in the current release For more information see Using the Replay Debug
557. tart play back of a recording as described in Replay a Recording on page 246 In the replay dialog box click Trace to start the trace file The play back speed of the recording slows considerably while the trace file is created To end the trace file click Trace again Otherwise the trace file ends when the recording finishes playing Maintenance Tasks for Using Recordings Depending on the length of a recording the number of its periodic screenshots and the number of recordings the disk space used for the record replay feature can be considerable When you create recordings Workstation goes into full debugging mode Delete a Recording Delete recordings that you do not need to free disk space To delete a recording 1 2 248 Select the virtual machine Choose VM gt Snapshot gt Snapshot Manager VMware Inc Chapter 12 Recording and Replaying Virtual Machine Activity In the Snapshot Manager window select the recording to delete Right click and choose Delete gt Recording and Children If you select a recording and click the Delete button the selected recording is removed and the corresponding snapshots in the recording remain intact Disable Periodic Screenshots If the recording session lasts for a long time a significant number of screenshots are automatically created in the virtual machine directory Even when periodic screenshots are disabled one screenshot is taken at the end of every rec
558. tarted with Virtual Machines To use full screen mode 1 2 VMware Inc Select the virtual machine and make sure it is powered on If you have multiple monitors move the Workstation window into the monitor to use for full screen mode Choose View gt Full Screen If you cannot enter full screen mode when the guest s display mode is smaller than the host s display mode try adding the following line to the virtual machine s configuration vmx file mks maxRefreshRate 1000 For more information about the configuration file see Files That Make Up a Virtual Machine on page 93 Optional You can perform the following optional tasks To switch from full screen mode back to windowed mode which shows the virtual machine inside a Workstation window again press Ctrl Alt Enter m To hide the full screen toolbar and menus while you are using full screen mode click the push pin icon and move the pointer off of the toolbar This action unpins the toolbar The toolbar slides up to the top of the monitor and disappears To display the toolbar again point to the top of the screen until the toolbar appears If you cannot display the full screen toolbar see Set Preferences for Autofit Full Screen Mode and Unity Mode on page 156 m To switch from one powered on virtual machine to another while in full screen mode do one of the following m To go toa specific powered on virtual machine click the virtual machin
559. tate Powered off Guest OS Windows XP Professional Location E My Virtual Machines Windows XP Professional Windows XP Professional vmx Version Workstation 6 5 virtual machine Snapshot Snapshot 3 Commands Devices Options ACE Packages D Power on this virtual machine JE Memory 256 MB Edit virtual machine settings Hard Disk IDE 8 GB cpjovp IDE Auto detect Edit deployment settings B Floppy Using drive A Edit policies LE Network Adapter NAT Preview in Player us Controller Present amp Sound Card Using device 2 Parallel Port Auto detect Create new package serial Port Using named pipe pip namedpipe Create Pocket ACE package Generic SCSI SC CdRomO Qi Display Auto detect Disable ACE features B Processors 1 Publish policies to server Notes Type here to enter notes For this virtual machine The Commands section gives you access to the most often used commands from the VM menu On Windows hosts for ACE enabled virtual machines this includes commands for creating security policies and virtual machine packages to deploy to end users as well as a command for previewing the ACE enabled virtual machine in VMware Player The section that includes the Devices Options and sometimes ACE and Packages tabs enables you to review configuration settings quickly Double click an item on the tab to display the item s configuration panel and change a setting VMware Inc 55 Workst
560. tation User s Manual 3 Optional To specify a device node for the virtual disk or exclude disks from snapshots do the following a Select the virtual machine and choose VM gt Settings b On the Hardware tab select the physical disk and click Advanced c To change the device node select from the Virtual device node list d To exclude disks from snapshots select Independent for the mode and choose one of the following options m Persistent Changes are immediately and permanently written to the disk m Nonpersistent Changes to the disk are discarded when you power off or revert to a snapshot See Information Captured by Snapshots on page 192 4 Install the guest operating system on the physical disk For more information about supported operating systems see the VMware Guest Operating System Installation Guide This guide is available from the Workstation Help menu Add a Physical Disk to an Existing Virtual Machine Use the virtual machine settings editor rather than the New Virtual Machine wizard to add a physical disk to an existing virtual machine Before you begin complete the tasks described in Prerequisites for Using a Physical Disk on page 228 CAUTION After you add a virtual machine disk by using one or more partitions on a physical disk never modify the partition tables by running fdisk or a similar utility in the guest operating system If you do so you must re create the virtual machine
561. tation User s Manual Use Cases for Pocket ACE Use the following scenarios to determine when to use Pocket ACE and which kinds of policies to set for various situations 440 Providing access to employees working remotely Employees often use their own home computer for accessing enterprise resources remotely Unmanaged clients can be infected by malware or spyware In addition there is a risk of lost data if a remote user downloads sensitive data to a personal computer There is also the added burden of deploying and managing the software needed by remote users Using Pocket ACE IT administrators can deploy a trusted managed and more secure virtual desktop instance to remote users The virtual disk of the Pocket ACE can be encrypted to minimize the risk of lost data By setting specific network quarantine policies administrators can strictly control traffic between the untrusted client and Pocket ACE instance protecting the enterprise from creating a compromised host Increasing the security and mobility of mobile users Mobile users often access or carry sensitive data outside the enterprise using laptops or other mobile devices The question for IT organizations is not if but when a mobile user s laptop will be lost or stolen leading to the loss of sensitive or confidential data Using Pocket ACE to deploy a desktop environment to mobile users IT administrators can reduce the risk of lost data while also increasing user
562. tation virtual machine display to fill the screen Drawbacks to using exclusive mode include the following The full screen toolbar is not available in exclusive mode To configure any virtual machine settings you need to exit exclusive mode press Ctrl Alt Exclusive mode does not use multiple monitors Exclusive mode causes the host resolution to resize which can cause items on the host desktop to be moved To use exclusive mode 1 2 158 Select the virtual machine Make sure the virtual machine is powered on If you have multiple monitors move the Workstation window onto the monitor you want to use Press Ctrl Alt Enter On the full screen toolbar do one of the following m On Windows hosts click the Workstation icon to display the system menu and choose Exclusive Mode m On Linux hosts click the View menu on the full screen toolbar and choose Exclusive Mode To exit exclusive mode and return to windowed mode press Ctrl Alt VMware Inc Chapter 7 Getting Started with Virtual Machines Use Multiple Monitors for One Virtual Machine If your host has a multiple monitor display you can configure a virtual machine to use two or more monitors On Windows guests you do not need to use the Windows display properties settings to configure multiple monitors Before you begin make sure the virtual machine meets these requirements The virtual machine is a Workstation 6 or higher virtual machine VMware To
563. te debugging feature of Visual Studio When you use remote debugging using Visual Studio you have to manually manage the virtual machine manage the files in the virtual machine start the application to debug in a virtual machine and attach the Integrated Virtual Debugger to an application Remote debugging provides the same debugging options as a standard remote debugging session using Visual Studio however it eliminates some of the tedium of standard remote debugging The remote debugging mode differs from the replay debugging mode in that the remote debugging mode debugs a live execution of an application Replay debugging mode debugs a recording of an application For more information see Using the Replay Debugging Mode on page 499 VMware Inc 485 Workstation User s Manual Requirements and Recommendations for Remote Debugging Visual Studio must be running on the same machine as Workstation Supported Versions of Visual Studio Visual Studio 2005 and 2008 Professional and Team Systems editions are supported These versions of Visual Studio allow remote debugging on Windows systems with the exceptions of Windows NT Windows Vista Starter Edition and Windows XP Home editions The Integrated Virtual Debugger uses the features of the Remote Debug Monitor msvsmon exe to communicate with the guest operating system For more information on Visual Studio 2005 go to the Microsoft Developer Network Web site and search for
564. ted the New Package wizard encrypts the virtual machine when a package is created m Instance protection Protects ACE instance files from being copied or altered after installation and activation You must specify an authentication method if you want the installer to encrypt the ACE instance The activation and authentication policies you choose determine which default encryption settings are applied to the package and files See Setting Access Control Policies on page 375 VMware recommends these default settings for production environments The files do not need to be encrypted when you deploy a package in a test environment NOTE If you set the encryption settings to None any verification specified in the resource signing policy is not performed The encryption package setting overrides the resource signing policy setting See Setting Resource Signing Policies on page 384 Package Lifetime Settings You can specify a time period during which an ACE package is installable If a user attempts to install a package outside of this time period an error message appears and the package is not installed The administrator can change the package lifetime settings on managed packages even after package creation VMware Inc Chapter 20 Deploying ACE Packages Change Package Lifetime Settings for a Managed Package If you use the ACE Management Server you can change the package lifetime settings or deactivate a package
565. tems can forward IP packets that are not addressed to them By default these systems and Windows Vista systems have IP packet forwarding disabled IP forwarding is not a problem on Windows 2000 Professional Windows XP Professional or Windows XP Home Edition hosts NOTE If you are running Windows 2000 Professional install Windows 2000 administrative tools to access the server tools and disable packet forwarding If you find packets leaking from a host only network on a Windows host computer check whether forwarding was enabled on the host machine If it is enabled disable it VMware Inc 289 Workstation User s Manual To disable packet forwarding on Windows hosts Do one of the following m Stop the Routing and Remote Access service a Choose Start gt Run and enter services msc in the Run dialog box b Inthe Services window that appears disable the Routing and Remote Access service m Use Windows Administrative Tools to disable routing and remote access a Ona Windows 2000 or Windows 2003 Server host choose 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 b To turn off IP forwarding right click the icon and disable Routing and Remote Access A red dot appears indicating that IP forwarding is disabled Install Windows 2000 Administrative Tools to Access Server Tools
566. ter in the list and in the Network Connection section select Custom and choose VMnet2 from the drop down menu Complete Configuring the Virtual Network Adapters To complete the configuration you must assign an IP address on the appropriate VMnet subnet to each virtual network adapter as you would for physical adapters on a physical computer To complete configuring the virtual network adapters 1 Power on the virtual machine and install your guest operating system In configurations 1 and 2 you see one network adapter In configuration 3 you see two network adapters within the guest Assign IP addresses to the virtual network adapters VMware Inc Chapter 15 Advanced Virtual Networking 3 Optional To see the IP address that a host only network is using m On Windows hosts open a command prompt and run the following command ipconfig all m On Linux hosts open a terminal and run the following command ifconfig Set Up Routing Between Two Host Only Networks If you are setting up a complex test network that uses virtual machines you might want to have two independent host only networks with a router between them Use one of the following methods In both cases you need two host only interfaces m The router software runs on the host computer m The router software runs on its own virtual machine The examples described here outline the simplest case with one virtual machine on each of the host only networ
567. ters creating for team networks 263 virtual adding 276 virtual overview of 266 network image package delivery for ACE 435 New Package wizard 431 New Virtual Machine wizard 63 78 86 219 525 Workstation User s Manual NFS ports 303 Novell NetWare supported guests 35 VMware Tools for 111 Novell Open Enterprise Server supported guests 35 NVRAM 93 O offline usage of ACE instances policy 403 Open Enterprise Server 35 open virtual machine format ovf and ova files 136 operating system 32 bit Windows host 25 64 bit Windows host 26 FreeBSD 32 bit guest 35 FreeBSD 64 bit guest 35 installing guest 88 Linux 32 bit guest 34 Linux 32 bit host 26 27 Linux 64 bit guest 34 35 Linux 64 bit host 27 MS DOS guest 33 Solaris 32 bit guest 35 Solaris 64 bit guest 35 support for 64 bit guest 36 Windows 32 bit guest 32 Windows 64 bit 33 Opteron processor 23 36 optical drive supported in host 24 Options tab virtual machine settings editor 68 VMware Tools 118 ovf and ova files 136 P P2V physical to virtual conversion 131 Package Properties dialog box 436 package settings ACE custom EULA 427 deployment platform 427 encryption 418 instance customization 419 package lifetime 418 placeholder values in instance customization 423 remote domain join 425 workgroup or domain in instance customization 422 Packages tab 436 packages ACE burning files onto discs 435 changing lifetime setting 418 creatin
568. th ACE Management Server Security m Rules based network access lets you identify and quarantine unauthorized or out of date ACE instances Enable access to the network once the ACE instance complies with IT policies m Tamper resistant computing environment protects the entire ACE instance and package including data and system configuration with seamless encryption m Copy protected computing environment prevents users from copying enterprise information m Roles based SSL communication provides a secure protocol between the ACE Management Server and client m Resource signing lets you specify that ACE Resource files be protected from all 366 tampering VMware Inc Chapter 18 Learning the Basics of VMware ACE Usability The customizable interface lets you customize the behavior and look and feel for users The flexible computing environment lets users revert to a previous state within seconds and can work when connected or disconnected from the enterprise network VMware ACE Terminology The following terms are used frequently in the chapters describing VMware ACE features VMware Inc ACE enabled virtual machine A virtual machine template that the ACE administrator creates The ACE enabled virtual machine can be configured with various policies devices and deployment settings and then used as the basis for creating any number of packages to be sent to ACE users ACE instance The virtual machine that
569. that you use the Network Access wizard to configure basic settings and then use the zone editor and ruleset editor to fine tune the settings if necessary The Network Access wizard is initiated when you click Quick Setup The Network Access wizard creates or changes rules for the following zones If you choose the Desktop Configuration option the wizard creates a new guest access ruleset for the Everywhere zone This ruleset restricts ACE instance access to your VPN or other specified network hosts If you choose the Laptop Configuration option the wizard creates a new internal zone that restricts the network address and optionally the domain on which the ACE instance can run It can also create a new host access ruleset for this zone to restrict access to the internal network For example you can specify a proxy server Finally you can configure the same remote access as for the Desktop Configuration option If you use this option and you do not modify any of the default settings that the wizard provides the host is still allowed to communicate with DNS and DHCP servers so that the zone detection mechanism can function properly To use the Network Access wizard to configure network access 1 2 In the policy editor select Network Access Select Restrict network access of the ACE instance and or its host and click Quick Setup Complete the wizard Depending on which configuration type you choose a new zone might be added to t
570. the Missing FreeBSD Library If VMware Tools does not start after you install it you might need to install a library that is missing because you do not have a full installation of FreeBSD 4 5 Before you begin make sure you have the FreeBSD 4 5 installation CD or access to the ISO image file To install the missing FreeBSD library 1 2 Reboot the guest operating system On the 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 VMware Inc Chapter 5 Installing and Using VMware Tools Insert and mount the FreeBSD 4 5 installation CD or access the ISO image file Change directories and run the installation script cd cdrom compat3x instaLL sh Install VMware Tools in a NetWare Virtual Machine Before you begin make sure the virtual machine is powered on and the guest operating system is running To install VMware Tools in a NetWare virtual machine 1 VMware Inc On the host choose VM gt Install VMware Tools If an earlier version of VMware Tools is installed the menu item is Update VMware Tools On 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 a NetWare 6 0 or NetWar
571. the data encryption feature and the network quarantine and restriction features already mentioned Providing disaster recovery Using Pocket ACE organizations can easily package desktop instances with all the necessary enterprise applications for use in the case of a disaster These instances can be deployed to portable media devices and stored safely in a secure offsite facility If a disaster occurs the Pocket ACE instances can be quickly distributed and used Distributing beta or trial software Using Pocket ACE ISVs can distribute software preinstalled as a virtual appliance either by download or on a portable media device An ISV can provide a complete working environment ensuring no compatibility issues Custom EULAs can be created and used to ensure that a user accepts the agreement prior to using an ACE instance In addition an expiration period can be set that disables an ACE instance after an allotted period of time Portable Device Requirements You can install ACE packages on the following types of devices Flash memory drives USB keys Flash based Apple iPod mobile digital devices Hard drive based Apple iPod mobile digital devices Portable hard drives For USB devices use USB 2 high speed devices only When a Pocket ACE package is deployed to a removable device the virtual disk is preallocated to full capacity for enhanced performance Make sure that the removable device has enough disk space to store the virtual
572. the operating system rather than an ISO image file insert the CD or DVD in the host CD ROM drive Start VMware Workstation For instructions see Start Workstation on a Windows Host on page 51 or Start Workstation on a Linux Host on page 52 Choose File gt New gt Virtual Machine On the Welcome page select Typical and click Next On the Guest Operating system Installation page select Installer disc or Installer disc image file as appropriate and click Next Complete the fields on the Easy Install Information page Specifying a password is optional On Windows the password you enter here is used for an account with Administrator permissions On Windows 2000 the password is used for the Administrator account Accept the defaults on the rest of the wizard pages The virtual machine is created and its name is added to the Favorites list The console view for the virtual machine appears Soon the boot device such as the CD ROM is detected and installation of the operating system begins On Windows 2000 guests if you entered a password when completing the New Virtual Machine wizard then when the operating system starts up it might prompt you to enter an Administrator password Use the password that you created when completing the New Virtual Machine wizard After installation is finished VMware Tools is automatically installed Now that you have a virtual machine with a guest operating system installed you
573. thin the recording You can use this marker during replay to skip ahead in a recording Minimize On Windows and Linux hosts the button minimizes the record control dialog box to the lower left side of the status bar The minimized mode allows you to work on the virtual machine and use the controls in the status bar to either stop a recording or add a marker Maximum disk space Shows the maximum disk space quota allocated for the recording Saving the last Displays the approximate duration of time where the end of a recording is saved For example if you are saving the last 30 minutes of the recording as the recording continues only the last 30 minutes of the virtual machine activity is saved at any given time Marker Frequency Shows the frequency when an automatic marker is added to the recording Next auto marker Displays when the next automatic marker is going to be added to the recording Last marker Indicates when the last marker was added to the recording NOTE You cannot close the record control dialog box 243 Workstation User s Manual Replay Control Dialog Box Features The replay control dialog box appears when you replay a recording Figure 12 1 Windows Replay Control Dialog Box markers current replay position slider i Windows XP Professional Recording 7 replay speed Go to Beginning Go to Previous Marker Go to Next Marker control Figure 12 2 Linux Replay Control D
574. thin the host computer Host only networking provides a network connection between the virtual machine and the host computer using a virtual 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 In this configuration the virtual machine cannot connect to the Internet For more information on host only networking see Selecting IP Addresses on a Host Only Network or NAT Configuration on page 286 Figure 14 3 Host Only Networking Setup virtual network adapter QOS RRR RRB virtual network switch VMnet1 DHCP server virtual machine host network adapter 270 VMware Inc Chapter 14 Configuring a Virtual Network Set Up Host Only Networking You can set up host only networking while creating a virtual machine or after a virtual machine is created To set up host only networking Do one of the following m For anew virtual machine choose File gt New gt Virtual Machine gt Custom advanced and select Use host only networking in the New Virtual Machine wizard m For an existing virtual machine choose VM gt Settings a On the Hardware tab select Network Adapter b Inthe Network connection section click Host only A private network shared with the host Setup Requirements for IP Addresses If you use host only networking your virtual machine and the host virtual adapter are connected to a privat
575. ting vmx file After you select a virtual machine Workstation launches the Clone Virtual Machine wizard See Creating Clones on page 205 c Specify whether to add one or more LAN segments You can add LAN segments after you create the team by using the Team menu If you add LAN segments while creating the team you can change default names and bandwidth later See Working with Team Networks on page 260 After the team is created you can add it to the Favorites list Use the Team menu to configure the team further or to add and remove virtual machines VMware Inc 253 Workstation User s Manual Open a Team and Add It to the Favorites List Opening a team displays its summary tab but does not power on the virtual machines included in the team To open a team and add it to the Favorites list 1 2 3 4 From the Workstation menu bar choose File gt Open Browse to the location of the vmtn file for the team you want Select the file and click Open Optional To add the team to the Favorites list choose File gt Add to Favorites After a team is added to the Favorites list you can open it by clicking it in the Favorites list rather than using the menu bar You can now power on one or more of the virtual machines in the team See Power On a Team on page 259 Rename a Team When you create a team the name of the directory where the team vmtm file is stored is based on the name you originall
576. ting a startup delay between the booting of virtual machines also avoids overloading the CPU of the host Virtualize multiple machine testing environments Set up a software package for QA on a virtual machine and configure automation on other virtual machines to test the first 251 Workstation User s Manual m Virtualize network performance and security Team virtual machines can use networking just as other virtual machines can In addition team members can communicate in private networks called LAN segments Team networking lets you to do the following m Isolate a team completely from the host network A team LAN segment is undetectable and inaccessible from any other network m Create a virtual DMZ or proxy server to securely bridge the team members to the outside network m Allow specific network bandwidth and packet loss to each virtual machine on the team m Connect all team members fully to host resources You control all traffic allowed between the host network and team virtual machines Monitor multiple virtual machines Use thumbnail views of the virtual machine displays to review activity on team virtual machines simultaneously Managing Teams 252 Managing teams requires creating deleting opening closing and changing the names of teams Create a Team Use the New Team wizard to create a team and add virtual machines Before creating a team if you plan to add virtual machines to the team
577. tings IP networks are divided using subnet masks When you modify the subnet mask Workstation automatically updates the IP address settings for other components such as DHCP NAT and host virtual adapter if the default settings were never changed 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 changed any of these settings from its default value Workstation does not update that setting automatically Workstation presumes that custom settings are not to be modified This is the case even if you later changed the setting back to the default Change Subnet or DHCP Settings on a Windows Host To change the subnet settings configure the subnet mask The default subnet mask is 255 255 255 0 a Class C address Typically this means you should modify only the third number in the IP address for example x in 192 168 x 0 or 198 16 x 0 In general do not change the subnet mask Certain virtual network services might not work as well with a customized subnet mask To change subnet or DHCP settings on a Windows host 1 Choose Edit gt Virtual Network Settings 2 Click the Host Virtual Network Mapping tab VMware Inc 3 4 5 Chapter 14 Configuring a Virtual Network Click the button on the right that corresponds to the virtual network to configure Choose Subnet or DHCP In the Subnet dialog box you can c
578. tings should work For the second network adapter in virtual machine 1 manually assign an IP address in the range you are using with VMnet2 m Machine 2 Assign an IP address in the range you are using with VMnet2 m Machine 3 Network adapters are connected to VMnet2 and VMnet3 Assign to each adapter an IP address in the range you are using with the virtual network to which it is connected m Machine 4 Assign an IP address in the range you are using with VMnet3 10 Install the necessary application software in each virtual machine Changing a Networking Configuration You can determine the type of network a virtual machine is using use the virtual machine settings editor to add virtual network adapters to your virtual machine and change the configuration of existing adapters Find the Network Type of a Virtual Machine Unless you set up a custom network connection a virtual machine uses a bridged NAT or host only network connection If you use the Typical setup path in the New Virtual Machine wizard to create a virtual machine the new virtual machine uses the NAT network type For more information see Common Networking Configurations on page 266 To find the network type of a virtual machine 1 Select the virtual machine 2 Choose VM gt Settings gt Hardware 3 Select the network adapter The Network Connection section displays the details that lets you to change the settings To change the network type
579. tion Basics This chapter discusses launching the Workstation program and introduces the VMware Workstation window This chapter includes the following topics m Start Workstation on a Windows Host on page 51 m Start Workstation on a Linux Host on page 52 m Overview of the Workstation Window on page 52 m Check for Product Updates on page 63 m Quickly Create a Virtual Machine on page 63 m Introduction to Workstation Preferences on page 65 m Introduction to Virtual Machine Settings on page 67 m Closing Virtual Machines and Exiting Workstation on page 69 m Keyboard Shortcuts on page 70 m Gathering Information for VMware Technical Support on page 72 Start Workstation on a Windows Host Depending on the options you selected during installation you might have a desktop shortcut a Start menu item or both for launching Workstation To start Workstation on a Windows host 1 From the Start menu choose Start gt Programs gt VMware gt VMware Workstation 2 If thisis the first time you are launching Workstation read and accept the end user license agreement EULA VMware Inc 51 Workstation User s Manual Start Workstation on a Linux Host Whether you can start Workstation from a Linux user interface depends on the Linux distribution For example on Red Hat Enterprise Linux 5 1 the VMware Workstation menu item is in the Applications gt System Tools menu You
580. tion see Make a Recording on page 245 502 VMware Inc Appendix C Using the Integrated Virtual Debugger for Visual Studio To create a recording of a program execution using Visual Studio 1 In Visual Studio choose VMware gt Create Recording for Replay 2 Log in using the same local or domain user account on the host machine to log in to the guest operating system The Integrated Virtual Debugger initiates the following a Powers on the virtual machine if necessary b Shares the folder to the executable file c Creates a recording d Runs the executable file e Stops the recording when the program ends f Removes the shared folder g Starts the application in the virtual machine Start a Replay Debugging Session with a Recording Made by Visual Studio Starting a replay debugging session powers on a virtual machine and starts replaying a recording Like in traditional debugging when a breakpoint or exception is encountered the application is suspended You can examine the status of the application or continue execution If you made the recording manually see Start a Replay Debugging Session with a Manual Recording on page 505 To start a replay debugging session with a recording made by Visual Studio Choose VMware gt Start Replay Debugging The Integrated Virtual Debugger initiates the following 1 Replays the recording until the beginning of the debugging process 2 Continues debugging until the rec
581. tion Properties on page 493 Remove a Configuration When you no longer need a configuration you can remove it without affecting another configuration To remove a configuration 1 2 Choose VMware gt Options Choose the name of the configuration to delete from the Configuration drop down menu and click the Edit icon In the Edit Configuration page select the configuration to delete and click Remove At the confirmation prompt click Yes Click Close Debugging Applications in Virtual Machines Using Remote Debugging After you create the appropriate configurations for remote debugging the Integrated Virtual Debugger lets you 496 Start a remote debugging session in a virtual machine Start an application in a virtual machine without debugging Start a debugging session that attaches to a process already running in a virtual machine VMware Inc Appendix C Using the Integrated Virtual Debugger for Visual Studio Start a Remote Debugging Session in a Virtual Machine You can debug an application in any configured virtual machine Log in to the guest system manually before the application is started For additional information see Configuring User Accounts on page 488 To start a remote debugging session in a virtual machine 1 Choose VMware gt Start Debugging in VM 2 Perform debugging tasks as you would from the Debug gt Start Debugging Visual Studio menu 3 Optional To stop the processes
582. tion has a table in the xkeymap directory for your keyboard but cannot detect it set the following property xkeymap language lt keyboard_type gt The value lt keyboard_type gt must specify one of the tables in the xkeymap directory However the failure to detect the keyboard probably means the table is not completely correct for you You might need to create a modified table and use the xkeymap fileName property described next 329 Workstation User s Manual 330 3 To use a different keysym mapping table that is not in the xkeymap directory set the following property where lt file_path gt is the path to the table xkeymap fileName lt file_path gt The table must list a keysym for each key by using the following form lt sym gt lt v scan_code gt The lt sym gt value is an X keysym name and lt v scan_code gt is a C syntax hexadecimal number for example 0x001 Use a new line for each keysym Compiling a complete keysym mapping is difficult VMware recommends editing an existing table and making small changes To change the keysym mapping of a few keys set the following property for each key on separate lines xkeymap keysym lt sym gt lt v scan_code gt The value lt sym gt must be an X keysym name and lt v scan_code gt is a C syntax hexadecimal number for example 0x001 Most v scan codes are listed in V Scan Code Table on page 330 The xkeymap tables themselves a
583. tions of many machines The Conversion wizard included with Workstation lets you create VMware virtual machines from a local or remote physical machine or from virtual machines and system images that were originally created by using other products than VMware products You can also use the wizard to change a virtual machine using one VMware format to that using another For example you can copy a VMware Server virtual machine and use it to create an ESX virtual machine To use other features of VMware Converter such as its task manager or the ability to import more than one virtual machine at a time download the VMware Converter Supported Source Machines The VMware Conversion wizard in Workstation allows you to import the following types of physical and virtual machines m Physical machines m Windows 2000 m Windows Server 2003 32 bit and 64 bit m Windows XP Professional 32 bit and 64 bit m Windows Vista 32 bit and 64 bit m VMware virtual machines vmx and vmtn files m Workstation 4 5 5 x 6 0 x and 6 5 m VMware ACE 1 x 2 0 x and 2 5 m VMware Fusion 1 x and 2 0 x m VMware Player 1 x and 2 x m FSX Server 3 x m ESX Server 2 5 x if the virtual machine is managed with VirtualCenter 2 x m VMware Server 1 x and 2 0 x if the virtual machine is on the local file system m VirtualCenter 2 x VMware Inc 133 Workstation User s Manual m Virtual appliances Appliances that use open virtualization format ovf and ova
584. tly An upgrade is always installed in the same directory or directories as the previous package VMware Inc 449 Workstation User s Manual 450 To install the ACE instance on multiple hosts 1 On the host computer open a command prompt 2 Enter the following command setup exe s v qn This command installs the package and VMware Player if included into the default locations and creates a shortcut for the ACE instance on the desktop The default location for the VMware Player application is C Program Files VMware VMware Player The default location for the virtual machine files on a Windows XP system is C Documents and Settings All Users Application Data VMware VMware ACE lt ACE_name gt 3 To customize the package enter the following command msiexec i package msi lt installation_options gt Enter the command on one line The installation options follow Option Description DESKTOP_SHORTCUTS When set to 0 skips installation of the ACE instance shortcut on the desktop The default is 1 INSTALLDIR Sets the root installation directory for the ACE instance PLAYER_INSTALLDIR Sets the root installation directory for the VMware Player application The following example command illustrates the options and their usage msiexec i package msi DESKTOP_SHORTCUTS 0 INSTALLDIR G packages PLAYER_INSTALLDIR C VMware VMware Player qn Uninstall VMware Player or an ACE instance from a Windows Host Un
585. to access the host file system To prevent the host s file browser from opening when a removable device is connected to the host disable the applicable options in the host s system preferences and file browser preferences For example open a file browser on the host and select Edit gt Preferences gt Media and deselect the Browse media when inserted check box Also from the host s System menu select Preferences gt Removable Devices or similarly named tabs and deselect the check boxes VMware Inc Chapter 22 Installing ACE Packages Uninstall VMware Player or an ACE Instance from a Linux Host ACE users can uninstall only the ACE instances that they installed Only the root user can uninstall others ACE instances Uninstalling an ACE instance does not uninstall the VMware Player application When you uninstall an ACE instance the ACE instance s data files shortcuts and registry entries are uninstalled Uninstalling VMware Player does not uninstall the ACE instance Only the root user can uninstall VMware Player To uninstall VMware Player or an ACE instance from a Linux host 1 On the host computer open a terminal window 2 Doone or both of the following m To uninstall an ACE instance enter the following command lt path_to_instance_directory gt vmware uninstaLlL ace pl1L m To uninstall VMware Player enter the following command usr bin vmware uninstal1 3 Optional If you used Pocket ACE on this host and wan
586. to use virtual hard disks rather than physical hard disks A virtual disk is a file or set of files that appears as a physical disk drive to a guest operating system The files can be on the host machine or on a remote computer When you configure a virtual machine with a virtual disk you can install a new operating system onto the virtual disk without repartitioning a physical disk or rebooting the host Portability A key advantage of virtual disks is their portability Because the virtual disks are stored as files on the host machine or a remote computer you can move them easily to a new location on the same computer or to a different computer You can also use Workstation on a Windows host to create virtual disks move them to a Linux computer and use them with Workstation for Linux and the reverse See Moving a Virtual Machine on page 207 Disk Size and Files Virtual disks can be as large as 950GB IDE or SCSI Depending on the size of the virtual disk and the host operating system Workstation creates one or more files to hold each virtual disk These files include information such as the operating system program files and data files The virtual disk files have a vmdk extension By default the actual files that the virtual disk uses start small and grow to their maximum size as needed The main advantage of this approach is the smaller file size Smaller files require less storage space and are easier to move to a new locati
587. tofit settings 156 automatic bridging 277 393 B background running virtual machines in 69 245 bandwidth controlling in team networks 251 LAN segment 262 battery information reporting in guest 157 BIOS file in virtual machine 93 provided in virtual machine 29 setup entering 146 bmp files for screen captures 171 bridged networking ACE policy for network adapters 393 and Samba servers 311 configuring options 277 browser and appliance views 170 configuring on Linux host 43 BSD supported 32 bit guest operating systems 35 supported 64 bit guest operating systems 35 BT KT 958 drivers 84 bulkDeploy exe program 444 bundle installer for Workstation 43 BusLogic 30 344 Cc capacity disk 220 232 capture screenshot 171 snapshot of virtual machine 189 virtual machine activity 239 CD adding drive to virtual machine 234 CD ROM image file 30 legacy emulation mode for 235 package delivery for ACE 435 cfg file 93 change hot key combinations 71 JVM path 478 team name 254 virtual machine name 62 Change Version wizard 91 clock real time on Linux host 43 synchronize guest and host 118 clone template 205 Clone Virtual Machine wizard 206 clones creating for teams 252 257 264 creating in Clone Virtual Machine wizard 205 enable template mode 205 full 204 IP address 206 linked 204 210 MAC address and UUID of 203 network identity of 206 overview 203 static IP address 206 color display on VNC
588. tricting access 351 352 VMware Tools panel 115 Virtual PC importing 133 virtual SMP 349 350 virtual switch 265 virtual symmetric multiprocessing See virtual SMP Visual Studio installing the Workstation plug in for 39 Integrated Virtual Debugger 483 supported versions for remote debugging 486 supported versions for replay debugging 499 VIX API 173 VM streaming 147 214 vmc file importing 133 VMCI Sockets interface 173 vmdk file 93 533 Workstation User s Manual 534 vmem file 93 VMI Virtual Machine Interface enabled kernels 89 VMnet1 295 VMnet8 300 vmsd file 93 vmsn file 93 vmss file 93 vmtm file 93 VMware ACE key features of 366 vmware command for VM streaming 147 214 vmware command line program 467 VMware Converter 131 133 VMware Player installing on a Linux host 451 quitting ACE 460 running 215 sharing virtual machines with 215 starting ACE 456 VMware Tools About tab 121 automated install 102 command line interface 130 configuring 117 configuring in a Netware virtual machine 121 control panel 117 device drivers 98 Devices tab 119 for FreeBSD guests 109 for Linux guests 105 for NetWare guests 111 for Solaris guests 108 installing from the command line with the RPM installer 106 installing from the command line with the tar installer 106 installing on Windows guests 100 modifying installation 116 Options tab 118 running scripts during power state ch
589. ts in mind when using the Conversion wizard Physical Machine Source To import a remote machine you are prompted to supply the computer name or IP address and the user name and password for logging in to the machine with administrative privileges The user name must take the form lt DOMAIN gt lt user_name gt NOTE Remote physical machines cannot be imported into an ESX compatible format by the wizard Microsoft Virtual PC and Virtual Server Virtual Hard Disks As of Workstation 6 5 a converted virtual machine can share the source Microsoft virtual hard disk vhd files This means that the VMware virtual machine can write directly to the original vhd files instead of VMware virtual hard disk vmdk files If you select Share source the converted virtual machine consists of a VMware virtual machine configuration file vmx file and the original vhd file which remains in its original location VMware modifies the vhd file installing VMware specific video drivers device drivers for virtual network cards and so on The VMware specific drivers replace the Microsoft drivers ShadowProtect and Backup Exec System Recovery Images You can import ShadowProtect and Backup Exec System Recovery images but keep the following limitations in mind m Dynamic disks are not supported m All images for the backup of a machine should be in a single folder with no other images placed there m All volumes in the disk up to the act
590. tual Network on page 280 Configuring Host Virtual Network Adapters on page 282 Components of the Virtual Network Workstation provides the bridged network address translation NAT and host only networking options to configure a virtual machine for virtual networking Virtual Switch Like a physical switch a virtual switch lets you connect other networking components together Virtual switches are created as needed by Workstation up to a total of 10 virtual switches on Windows and 255 on Linux You can connect one or more virtual machines to a switch By default a few of the virtual switches are mapped to specific networks VMware Inc 265 Workstation User s Manual Table 14 1 Virtual Network Switches Network Type Switch Name Reference Bridged VMnet0 Bridged Networking on page 267 NAT VMnet8 Network Address Translation NAT on page 269 Host only VMnet1 Host Only Networking on page 270 The other available networks are named VMnet2 VMnet3 VMnet4 and so on DHCP Server The dynamic host configuration protocol DHCP server provides IP network addresses to virtual machines in configurations that are not bridged to an external network For example host only and NAT configurations use the DHCP server Network Adapter A virtual network adapter is set up for your virtual machine when you use any type of networking to create it with the New Virtual Machine wizard It appears in the gu
591. tual disks in Netware 121 Shrink tab VMware Tools 121 sidebar panel 60 size disk 220 232 virtual disk 30 sleep ACPI 364 smart cards in virtual machines 341 SMP See virtual SMP snapshot and Workstation 4 virtual machines 199 as background activity 193 deleting 194 198 disabling menu functions 352 excluding virtual disks from 193 files 93 linear process 189 parent 191 policies 400 power off options 199 process tree 190 renaming 194 197 restoring 197 reverting to 197 reverting to at power off 197 taking 196 team 264 using 189 snapshot manager 194 Solaris resizing guests 163 supported 32 bit guest operating systems 35 supported 64 bit guest operating systems 35 VMware Tools for 108 sound configuring 167 drivers for Windows 9x and NT guests 168 Sound Blaster 168 support in guest 31 Spf file importing 133 starting ACE Player 456 457 applications in a virtual machine without debugging 481 debugging session ina recording 503 debugging session in a virtual machine 481 497 session in a virtual machine without debugging 497 Workstation 51 startup commands used by VMware Tools 128 startup scripts for ACE kiosk mode 458 using VMware Tools 127 static IP addresses clone 206 range of 300 Std file 93 VMware Inc stopping ACE Player 460 recording virtual machine activity 245 StorageCraft images importing 133 streaming virtual machines 147 214 stretch guest display setting 156 subnet
592. tual machines created with older versions of Workstation or other VMware products However many new features of Workstation are not available in older virtual machines To upgrade your virtual machines to Workstation 6 5 see Change the Version of a Virtual Machine on page 91 If you decide not to upgrade a virtual machine VMware recommends that you upgrade VMware Tools to the latest version See VMware Tools Update Process on page 113 Do not remove the older version of VMware Tools before installing the new version You can also use Workstation to create a version 4 5 or 6 0 virtual machine See Use the New Virtual Machine Wizard on page 86 Use the Custom setup in the wizard NOTE If you have Workstation 2 or 3 virtual machines that you want to use with Workstation 6 5 upgrade the virtual machines to at least Workstation version 4 before you attempt to power them on with Workstation 6 5 VMware Inc Recording and Replaying Virtual Machine Activity The record replay feature allows you to record all of a Workstation 5 6 or 6 5 virtual machine s activity over a period of time This chapter includes the following topics Uses of the Record Replay Feature on page 239 Physical and Virtual Hardware Requirements on page 240 Configure Record Replay for a Virtual Machine on page 242 Replay a Recording on page 246 E E E m Make a Recording on page 245 E m Create an Executi
593. ual disk occupies on the host drive Before you begin make sure the following prerequisites are met VMware Tools is installed in the guest operating system The host has free disk space equal to the size of the virtual disk you plan to shrink The disk space is not preallocated for the virtual hard disk Use the virtual machine settings editor to view the disk information for this virtual hard disk If the disk space was preallocated you cannot shrink the disk The virtual machine has no snapshots If it has a snapshot a Snapshot line appears in its summary view To delete a snapshot choose VM gt Snapshot gt Snapshot Manager Select the snapshot and click the Delete button on Windows or icon on the snapshot toolbar on Linux The virtual machine is not a linked clone or the parent of a linked clone If the virtual machine is a linked clone a Clone of line appears on its summary tab If it is the parent of a linked clone a Snapshot line appears on its summary tab If the virtual hard disk is an independent disk it is in persistent mode To change the mode see Exclude a Virtual Disk from Snapshots on page 193 for a description of independent disks 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 choose Start gt Settings gt Control Panel and double click VMwar
594. ual machine is powered off display the summary view for the virtual machine and click Enable ACE Features in the Commands list ACE specific commands are added to the Commands list in the summary view and the VM gt ACE menu is enabled VMware Inc Chapter 18 Learning the Basics of VMware ACE 3 Use the VM gt Settings menu to configure the virtual machine Optional Use the ACE Options settings panel to associate the virtual machine with an ACE Management Server You can then use the server to activate and track instances and make changes to policies instance customization data and other data for each ACE instance Because managed ACE instances check periodically for updates the updates are dynamic You do not need to create and deploy new update packages See the VMware ACE Management Server Administrator s Guide 4 Install a guest operating system VMware Tools and other software in the virtual machine The procedures are the same as for any virtual machine See the VMware Guest Operating System Installation Guide 5 Set policies for the ACE instance Policies control such things as what network access end users have from ACE instances and what devices on their host computers they may use in the instances See Chapter 19 Setting and Using Policies and Customizing VMware Player on page 373 6 Specify deployment settings for the ACE instance Deployment settings control such things as encryption package lif
595. ual machine is powered off while the debugging session is still running These shared folders are typically reused when another debugging session is started so this cleanup is not required 508 VMware Inc Appendix C Using the Integrated Virtual Debugger for Visual Studio Replay Debugging Tips You might experience the following common errors when you are debugging using the replay debugging mode Restarting Application to Enable Shared Folders If starting an application to debug with replay debugging ina virtual machine fails with A file is not found error wait a few minutes and restart the application This is because the shared folders are not enabled at that moment Renaming a Recording When recordings are created they are named Recording lt n gt by default It is useful to rename recordings so that the name reflects the content and add descriptive text to each recording For more information on renaming a recording see Rename a Snapshot or Recording on page 197 Determining Why an Application Does Not Run in the Guest System If your application does not run in the guest system it may be because a DLL is missing Copy the application manually to the virtual machine and run it to get better diagnostics To copy the application to the guest system use any of the following methods m Create a shared folder that contains the application For more information on creating a shared folder see Set Up Shared Folders
596. udes the basic elements required for any authentication script The purpose of an authentication script is to do one of the following m If the user is to be granted access to the virtual machine generate the data used to create the key for this user and send it as output The data must be unique for each user If access is granted the exit code is 0 m If the user is to be denied access to the virtual machine the script exits with a non zero exit code This is a reference to the exit code not the output value The output of the script is hashed to create a key to encrypt and decrypt virtual machine files The first time this script is run the output is hashed to encrypt the virtual machine When a virtual machine is decrypted the script must return the same value If the script returns a different value the virtual machine is not decrypted and the user sees an error message The script may return any value To ensure best security a value that includes only printable characters should be at least 32 bytes long For binary data the value should be at least 16 bytes long to ensure proper entropy The output is sent to the StdOut file The following example is written in Perl It is installed by Workstation as sample_auth p1 Compile it with a Perl interpreter to run it VMware Sample Script Sample script for ACE script authentication Description This sample script looks up the user as defined in the environment variable TEST_US
597. udes the following topics m Startup Options for Workstation and Virtual Machines on page 467 m Using Startup Options in a Windows Shortcut on page 469 Startup Options for Workstation and Virtual Machines Table A 1 describes options available when you run Workstation from the command line You can type these commands in a Linux terminal window or at the Windows command prompt You can also create scripts to run multiple commands VMware Inc 467 Workstation User s Manual 468 The syntax for this command is m Ona Linux host operating system usr bin vmware n x X m t q s lt variablename gt lt value gt v lt path_to_virtual_machine gt lt virtual_machine_name gt vmx X toolkit options m Ona Windows host operating system C Program Files VMware VMware Workstation vmware exe B n x X t q s lt variablename gt lt value gt v lt path_to_virtual_machine gt lt virtual_machine_name gt vmx Table A 1 Command Line Options for the vmware Program Option n Description Opens a new Workstation window B Windows hosts only Opens a new Workstation window but hides the sidebar and toolbars Only the tabs of open virtual machines are shown Using this option has the same effect as clicking the Workstation icon in the upper left corner of the Workstation window and choosing Hide Controls from the menu that appears Opens a virtual
598. uest operating system sees the drive as ID 2 on controller 0 Troubleshoot Problems Detecting Generic SCSI Devices When you use the virtual machine settings editor to add a generic SCSI device to a virtual machine occasionally the device does not appear in the list of available SCSI devices Before you begin troubleshooting this problem you might need to know the following m The SCSI bus number that the device uses on the host system The SCSI bus is assigned a number by the host operating system after all IDE buses are assigned numbers For example if you have two IDE buses they are numbered 0 and 1 The first SCSI bus is assigned bus number 2 If you cannot determine the SCSI bus number try using a third party tool such as winobj to determine this information You can download winobj for free from the Windows Sysinternals Web site m The target ID the device uses in the virtual machine and on the host This ID is usually set by some jumpers or switches on the device To determine the target ID see the owner s manual for the device The root causes or reasons Workstation cannot detect a device include the following m A driver for that device is not installed on the host m A driver on the host prevents the device from being detected m The virtual machine uses a device for which there are no drivers available to the host operating system In this case add the device manually to the virtual machine s configuration vmx file
599. ult 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 P parent The source virtual machine from which you take a snapshot or make a clone A full clone has no continued link to its parent but a linked clone and a snapshot must have access to the parent s virtual disk files If you delete the parent virtual machine any linked clone or snapshot becomes permanently disabled To prevent deletion you can make the parent a template virtual machine See also full clone linked clone snapshot 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 like a conventional disk drive on a physical computer See also disk mode nonpersistent mode VMware Inc 513 Workstation User s Manual 514 physical disk A hard disk ina virtual machine that is mapped to a physical disk drive or partition on the host machine A physical disk is also referred to as a raw disk A virtual machine s disk can be stored as a file on the host file system or on a local hard disk When a virtual machine is configured to use a physical disk Workstation directly accesses the local disk or partition as a physical device not as a file
600. und output and input m Emulates Creative Labs Sound Blaster AudioPCI Does not support MIDI input or game port controller joysticks VMware Inc 31 Workstation User s Manual Virtual Networking m Support for 10 virtual Ethernet switches on Microsoft Windows host operating systems Support for 255 virtual Ethernet 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 NetBEUI Microsoft Networking Samba Novell Netware and Network File System m Built in NAT supports client software using TCP IP FTP DNS HTTP and Telnet including VPN support for PPTP over NAT Supported Guest Operating Systems 32 Table 1 3 provides a simplified list of guest operating systems supported for virtual machines running in Workstation For the most recent list including details about specific operating system versions service packs and updates supported see the VMware Guest Operating System Installation Guide on the VMware Web site The guide also provides notes on installing the most common guest operating systems Table 1 3 Guest Operating Systems Processor Type Windows 32 bit Operating System Edition Windows Vista Home Basic and Premium Windows Vista Business Windows Vista Enterprise Windows Vista Ultimate Aero and 3 D effects not yet supported Windows Server 2008 Standard Edition with or without
601. ur Linux distribution s documentation 4 Ifa disconnection fails do one of the following m If the driver was automatically loaded by hotplug disable it in the hotplug configuration files in the etc hotpLug directory For details on editing these configuration files see your Linux distribution s documentation m To unload the device driver manually become root su and use the rmmod command Disconnecting USB Devices from a Virtual Machine Before you unplug a USB device or choose VM gt Removable Devices to disconnect it from a virtual machine 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 true 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 important with data storage devices a Zip drive for example If you move a data storage device too soon after saving a file and the operating system did not actually write the data to the disk you can lose data Use Smart Cards with Virtual Machines A smart card is a plastic card about the size of a credit card but embedded with a computer chip Many government agencies and large enterprises use smart cards to authenticate users who access their computer networks Users plug a smart card reader into their computer and insert their smart card in the reader They
602. urrent version of VMware Tools installed in the guest operating system See Installing VMware Tools on page 100 Check permission settings Access to files in the shared folder is governed by permission settings on the host computer For example if you are running Workstation as a user named User the virtual machine can read and write files in the shared folder only if User has permission to read and write them For information about how permission setting are mapped between Linux and Windows see Improved Handling of Permissions on page 184 To set up a folder for sharing between virtual machines configure each virtual machine to use the same directory on the host system or on the network To set up shared folders 1 2 3 4 178 Start Workstation and select a virtual machine Choose VM gt Settings Click the Options tab and select Shared Folders Optional For easy access select the Map as a network drive in Windows guests check box to map a drive to the Shared Folders directory This directory contains all the shared folders you enable The drive letter is selected automatically Click Add On Windows clicking Add starts the Add Shared Folder wizard On Linux it opens the Shared Folder Properties dialog box VMware Inc VMware Inc Chapter 8 Transferring Files and Text Between the Host and Guest Use the following information to complete the wizard or Properties dialog box Name Name that
603. user 12 random_alpha_digit 3 Including n in the placeholder is optional If you use only lLogon_user or if you set lt n gt to zero 0 the placeholder resolves to the full logged in user name 423 Workstation User s Manual 424 host_name or host_name n The name of the host computer usually used with some additional random number or name You can use host_name n where lt n gt is the maximum number of characters obtained from the actual computer host name when the name is resolved Use lt n gt if the host name must be resolved to not more than a certain number of characters For example if you specify that 3 random characters are to be added to the actual host name and you want to limit the resolved name to 15 characters set lt n gt to 12 Your entry in the Computer Name field in the System Options panel is host_name 12 random_alpha_digit 3 Including n in the placeholder is optional If you use only host_name or if you set lt n gt to zero that is the placeholder resolves to the full host name random_alpha_digit n A randomly generated string of letters and numbers where lt n gt is the number of characters You must specify lt n gt random_alpha n A randomly generated string of letters where lt n gt is the number of characters You must specify lt n gt random_digit n A randomly generated string of numeric characters where lt n gt is the number of characters
604. users limited snapshot control If you set up a snapshot for the restricted virtual machine and set the power off option to Ask Me the standard dialog box appears when a virtual machine shuts down and the user can choose Just Power Off Take Snapshot or Revert to Snapshot To enable the restricted user interface 1 Power off the virtual machine and close the VMware Workstation window 2 Open the virtual machine s configuration file vmx file in a text editor 3 Add the following line anywhere in the file gui restricted TRUE 4 Optional Set file permissions on the configuration file to give normal users of the system only read access to the file 5 Create a shortcut to the configuration file on the desktop and give it an appropriate name Restrict the User Interface and Return to a Snapshot You can combine a restricted user interface with a snapshot to ensure that users virtual machines always start in the same state Typically users running a virtual machine with a restricted user interface can only power it on and off and the virtual machine boots when powered on When the virtual machine has a snapshot set and is configured to return to that snapshot when powered off the user can only start and power off the virtual machine The virtual machine always starts from the snapshot To restrict the user interface and return to a snapshot 1 Power on the virtual machine and be sure it is in the appropriate state 2 Create a snapsho
605. uses the current Visual Studio Startup Project in the solution to determine which executable file in the recording to debug If your Visual Studio solution has more than one project that builds an executable file then you must set the project you want to debug as the StartUp Project before you replay To identify the application for replay debugging 1 In the Visual Studio Solution Explorer window right click the project that you want to replay debug 2 Select Set As StartUp Project Files Maintained by the Integrated Virtual Debugger The Integrated Virtual Debugger creates and maintains the following files m A preference file vsid prefs xml is located in the Documents and Settings lt user_name gt Application Data VMware directory Do not edit this file directly It is updated when you make changes in the Integrated Virtual Debugger configuration pages m A file lt project_name gt idc is created in the project directory for each project type that the Integrated Virtual Debugger supports 506 VMware Inc Appendix C Using the Integrated Virtual Debugger for Visual Studio Troubleshooting Tips Before you start troubleshooting an error make sure that you have correctly installed and configured the Integrated Virtual Debugger Reporting Bugs and Viewing Log Files Contact VMware customer support to report any bugs and send the log files that were generated To view the log files choose VMware gt About VMware Virtual
606. ust uninstall Workstation Be sure to click Yes when asked if you want to remove the administrative lockout settings After you reinstall Workstation you can enable the administrative lockout features and set a new password Restricting the User Interface 352 To enable the restricted user interface a user must have sufficient privileges to edit the virtual machine s configuration file and to set file permissions The restricted user interface affects only the specific virtual machines for which the setting is created The following changes occur when you enable the restricted user interface The toolbar is always hidden All functions on the VM gt Power menu Snapshot menu Replay menu and Removable Devices menu are disabled No access is provided to the virtual machine settings editor VM gt Settings The user cannot change virtual networking settings Edit gt Virtual Network Editor The user starts the virtual machine by double clicking the configuration vmx file or a desktop shortcut The user shuts down by closing the virtual machine File gt Exit It is also possible to launch Workstation and open a restricted interface virtual machine from the Favorites list or File menu VMware Inc Chapter 17 Special Purpose Configuration Options for Windows Hosts Enable the Restricted User Interface Although the restricted user interface provides no access to menu and toolbar controls for a snapshot you can give
607. ut VMware Tools is installed In an X terminal 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 105 Workstation User s Manual 106 Exit from the root account exit In an X terminal to start the VMware User process enter the following command vmware user To start the VMware Tools control panel enter the following command vmware toolbox amp To change the default VMware Tools configuration options see Open the VMware Tools Control Panel on page 117 Install VMware Tools from the Command Line with the tar or RPM Installer Before you begin make sure 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 On the host choose VM gt Install VMware Tools If an earlier version of VMware Tools is installed the menu item is Update VMware Tools On the guest log in as root su 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 n
608. ut Interface Features on page 351 m Tools tab Lets you specify whether to automatically update VMware Tools on Windows and Linux guest systems when a new version becomes available On Linux hosts you must be running Workstation as root in order to change these settings 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 See Chapter 5 Installing and Using VMware Tools on page 97 m Devices tab Windows hosts only By default the autorun feature mentioned on this tab is disabled Therefore you need to manually connect to the CD ROM drive by using the VM gt Removable Devices menu See Use Removable Devices in a Virtual Machine on page 169 In addition to the cross references mentioned in this list more information about the settings on each tab is available in the Workstation online help Click Help in the Preferences dialog box The settings on the following tabs apply only to the user currently logged on to the host computer Workspace tab Input tab Hot Keys tab Priority tab and Tools tab The settings on the following tabs apply no matter which virtual machine is running or which user is logged on to the host computer Display tab Memory tab Lockout tab and Devices tab 66 VMware Inc Chapter 3 Learning Workstation Basics Introduction to Virtual Machine Settings Workstation configur
609. ux Host on page 451 m Use VMware Player to open the vmx file and start the ACE instance see Install the ACE Instance on a Single Linux Host on page 452 446 VMware Inc Installing ACE Packages This chapter includes the following topics Installing an ACE Package on a Windows Host on page 447 Installing an ACE Package on a Linux Host on page 451 Upgrading ACE Instances to ACE 2 5 on page 455 Start and Use an ACE Instance on page 456 Install an ACE Client License on page 460 Quit VMware Player on page 460 Troubleshooting Tools on page 461 Installing an ACE Package on a Windows Host If an end user s computer does not already have VMware ACE or VMware Player installed the first time you install an ACE package VMware Player is installed along with the ACE instance You can install ACE instances on one host at a time or you can use the silent installation features of the Microsoft Windows Installer to quickly install an ACE instance on multiple computers VMware Inc 447 Workstation User s Manual Install an ACE Instance on a Single Windows Host If VMware Player is not already installed on the machine the installation program installs it before installing the virtual machine files that make up the ACE instance Before you begin consider the following prerequisites Make sure the host computer has enough disk space for the ACE instance If this is the first i
610. vert to snapshot is useful if you want to distribute a demo that resets itself to a clean state when powered off 218 VMware Inc Using Disks and Disk Drives This chapter provides information about how to configure virtual hard disk storage to best meet your needs This chapter includes the following topics m Virtual Machine Disk Storage on page 219 m Virtual Disk Maintenance Tasks on page 223 m Adding Virtual and Physical Disks to a Virtual Machine on page 225 m Adding DVD CD ROM and Floppy Drives to a Virtual Machine on page 234 m Using VMware Virtual Disk Manager on page 237 m Using Dual Boot Computers with Virtual Machines on page 238 m Legacy Virtual Disks on page 238 Virtual Machine Disk Storage Like a physical computer a VMware Workstation virtual machine stores its operating system programs and data files on one or more hard disks Unlike a physical computer Workstation provides ways to undo changes to the virtual machine s hard disk The New Virtual Machine wizard creates a virtual machine with one disk drive Use the virtual machine settings editor choose VM gt Settings to add more disk drives to your virtual machine to remove disk drives from your virtual machine and to change certain settings for the existing disk drives VMware Inc 219 Workstation User s Manual 220 Benefits of Using Virtual Disks In most cases it is best to configure virtual machines
611. vice Run the deploy exe file to use the GUI deployment utility Use the bulkDeploy exe program to use the command line deployment utility You can create a batch file that contains multiple bulkDeploy commands to deploy multiple ACE packages to a portable device The wizard automatically preallocates disk space and splits the disk into 2GB segments The Pocket ACE instance is reencrypted during the deployment instead of after the user s first run of the instance For this reencryption the policy applied is the package protection policy that was in place at the time of packaging Use the Graphical Utility to Deploy Pocket ACE Packages Before you begin make sure the removable device meets the hardware and disk space requirements See Portable Device Requirements on page 441 To use the graphical utility to deploy Pocket ACE packages 1 Navigate to the package location you specified in the New Pocket ACE Package wizard 2 Double click the deploy exe file 3 If the Enter Password dialog box appears enter the deployment password 4 Complete the VMware Pocket ACE Deploy Utility dialog box and click Deploy When you distribute the Pocket ACE give it directly to the user and tell the user to keep the Pocket ACE secure until the user runs the ACE and changes the user password VMware Inc 443 Workstation User s Manual 444 Use the Command Line Utility to Deploy Pocket ACE Packages The bulkDep Loy exe utility is a com
612. vices HIDs such as USB 1 1 and 2 0 mouse and keyboard devices select the Show all USB input devices check box An HID that is connected to the guest is not available to the host 5 Select or deselect the Automatically connect new USB devices to this virtual machine when it has focus check box to enable or disable the setting and click OK Connect a USB Device Manually If a device that is connected to the host does not automatically connect to a virtual machine at power on you can connect the device manually Before you begin for USB mouse keyboard and other input devices you must enable showing these devices See Enable or Disable Automatic Connection of USB Devices on page 337 Also when you are using a virtual machine if you plug a device in to the host the autoconnect feature usually connects the device to the virtual machine If this action does not occur you can connect the device manually VMware Inc 337 Workstation User s Manual 338 To connect a USB device manually 1 Select the virtual machine 2 Make sure the virtual machine is powered on 3 Choose VM gt Removable Devices gt lt device_name gt Here lt device_name gt specifies the USB device that is plugged in to the host A check mark appears next to the device s name indicating that it is connected If the physical USB devices are connected to the host through a hub the virtual machine sees only the USB devices not the hub USB
613. virtual machine settings editor Move a Virtual Machine to a New Location or a New Host You can move the virtual machine to a different location on the same host or to move it to anew host For more information about compatibility between VMware products see the VMware Virtual Machine Mobility Planning Guide To move a virtual machine to a new location or a new host 1 VMware Inc Make sure that all the virtual machine files are stored in the virtual machine directory For example if you configured the working directory to reside in a different location on the host move it into the virtual machine directory and use the virtual machine settings editor VM gt Settings gt Options gt General to point to this location If the virtual machine you want to move is a linked clone see Moving Linked Clones on page 210 Shut down the guest operating system and power off the virtual machine Copy all the files in the virtual machine directory to the new location To move the virtual machine s files to another host if you do not have a network connection to the new host use a shared network directory burn the files onto a DVD or use some other storage media that has enough disk space For more information about the files that you are moving see Files That Make Up a Virtual Machine on page 93 209 Workstation User s Manual 4 On the new host start Workstation choose File gt Open and browse to the vi
614. virtual machine settings editor 115 Tools upgrade options 113 troubleshooting responding to ACE hot fix requests 463 with vmware acetool 461 Turion 64 processor 23 36 two way virtual SMP 349 U UHCI controller 31 uninstalling an ACE instance from a Linux host 455 an ACE instance from a Windows host 450 host virtual adapters 282 VMware Tools 116 Workstation on Linux host 45 Workstation on Windows host 42 Unity mode 151 update frequency 403 updates checking for Workstation 63 updating VMware Tools 115 upgrade ACE instances 455 guest operating systems 90 on Linux host 50 on Windows host 47 on Windows Vista host 48 removing snapshots before virtual machine upgrades 46 virtual machines 91 VMware Tools 113 115 USB connecting devices 336 control of devices by host and guest 340 controller enabling and disabling 335 device policies ACE 394 devices in a virtual machine 334 disconnecting devices 341 keyboard and mouse 334 on a Linux host 339 on a Windows host 338 port specifications 31 supported device types 334 user interface overview 52 restricted 352 UUID universal unique identifier and clones 203 location 201 options for when you move a virtual machine 202 specifying 202 V VAssert API 173 version changing virtual machine 91 VGA 163 virtual adapters host virtual adapters 282 specifications for 32 virtual appliances open virtual machine format OVF 136 virtual disk See also dis
615. virtual machine with a 64 bit guest operating system Workstation 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 Workstation to perform the same check and determine whether your CPU is supported for Workstation virtual machines with 64 bit guest operating systems Download the 64 bit processor check utility from the downloads area of the VMware Web site Workstation supports virtual machines with 64 bit guest operating systems only in versions 5 5 and later If your version of Workstation is 5 0 or earlier upgrade to version 6 0 or later for 64 bit guest operating system support A virtual machine created in Workstation version 5 5 with a 64 bit operating system cannot be powered on or resumed in Workstation versions 5 0 and earlier VMware Inc Installing and Upgrading VMware Workstation This chapter discusses how to install Workstation on your Linux or Windows host This chapter contains the following topics Installation Prerequisites on page 37 Sharing a Workstation Host with Other VMware Products on page 38 Install Workstation on a Windows Host on page 39 Install Workstation on a Linux Host on page 43 Preparing for an Upgrade on page 46 Upgrade Workstation on a Windows Host on page 47 Upgrade Workstation on a Linux Host on page 50 Installation Pr
616. w of This Manual on page 22 Host System Requirements on page 23 Virtual Machine Specifications on page 29 Supported Guest Operating Systems on page 32 Product Benefits Workstation is used in the software development quality assurance training sales and IT fields Workstation streamlines software development and testing VMware Inc Develop and test multiple operating systems and applications on a single PC Connect virtual machines to simulate and test multitier configurations Use multiple snapshots and debugging support to facilitate testing Archive test environments on file servers where they can be easily restored or shared 21 Workstation User s Manual Workstation enhances productivity of IT professionals m Configure and test desktops and servers as virtual machines before deploying them to production m Test new multitier applications application updates and operating system patches on a single PC m Host legacy applications within virtual machines facilitating operating system migrations and eliminating the need to port legacy applications m Create a virtual library of end user configurations on a shared drive Workstation facilitates computer based training and software demos m Package and deploy classroom material in virtual machines m Allow students to experiment with multiple operating systems applications and tools in secure isolated virtual machines m Configu
617. which the current state the You Are Here position in Figure 9 3 is based After you take a snapshot that stored state is the parent snapshot of the virtual machine If you revert or go to an earlier snapshot the earlier snapshot becomes the parent snapshot of the virtual machine VMware Inc 191 Workstation User s Manual 192 Figure 9 3 Parent Child Relationship Between Snapshots a Snapshots 2 3 and 4 y are all children of Snapshot1 Windows XP Snapshot 1 Snapshot 2 Pro Snapshot 3 Snapshot 4 is the parent of the You Are Here position and therefore the parent of the virtual machine Snapshot 4 Information Captured by Snapshots 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 virtual machine memory m Settings state Virtual machine settings m Disk state State of all the virtual disks The state of a physical disk or independent disk is not preserved when you take a snapshot Snapshots operate on individual virtual machines If you select a team of virtual machines and take a snapshot only the state of the active virtual machine is preserved See Summary and Console Views for Teams and Their Virtual Machines on page 256 When you revert to a snapshot you return the memory settings and virtual disks of the virtual machine to the state they were in when you took the snapshot To suspend power on
618. wing Physical serial port Enables you to use a device such as an external modem or hand held device in a virtual machine Output file on the host Captures the data that a program running in the virtual machine sends to the virtual serial port An application on the host Enables you to use an application on the host to capture debugging information sent from the virtual machine s serial port Another virtual machine Enables you to use an application in one virtual machine the client to capture debugging information sent from the other the server virtual machine s serial port To add a virtual serial port to a virtual machine 1 2 3 4 5 6 VMware Inc Select the virtual machine Make sure the virtual machine is powered off Choose VM gt Settings On the Hardware tab click Add In the Add Hardware wizard select Serial Port and click Next On the Serial Port Type page do one of the following m For physical devices such as modems select Use physical serial port on the host click Next and choose the port on the host computer that you want to use for this serial connection m To capture data from an application in an output file select Output file click Next and enter the path and filename or browse to the location of the file on the host m To connect to a debugging application on the host or in another virtual machine select Output to Named Pipe and click Next 319 Workstation User
619. work Access Click Host Virtual Network on the policy page In the NAT section of the dialog box select Assign IP addresses from this subnet Type the subnet IP address to use enter zero 0 as the last byte in the address and click OK Create an ACE package and deploy the package The NAT setting is not a dynamic policy setting This means that simply publishing a policy update to ACE Management Server does not cause ACE instances to change NAT settings You can change the setting for a deployed ACE instance only by changing it in the policy and then creating and deploying a new ACE package Configure Which Physical Network Adapter to Use If the host is likely to have multiple network adapters you can specify which one to use for a bridged network connection For example you can specify that only the wireless adapter or only a VPN is to be used V CAUTION Ifyou set this property the setting affects all of the ACE instances and virtual machines on this instance s host system To configure which physical network adapter to use 1 2 3 4 VMware Inc In the policy editor select Network Access Click Host Virtual Network on the policy page Select one of the radio buttons in the Automatic Bridging section If you select Device name also enter part or all of the device name For example if device name of the local area connection is Broadcom NetXtreme 57xx Gigabit Controller 2 you might enter Broadcom or broad
620. ws and Linux hosts can use bridged networking to connect to wired and wireless networks To set up bridged networking Do one of the following m For anew virtual machine choose File gt New gt Virtual Machine gt Custom advanced and select Use bridged networking in the New Virtual Machine wizard m For an existing virtual machine choose VM gt Settings a On the Hardware tab select Network Adapter b Inthe Network connection section select Bridged Connected directly to the physical network c Optional Select Replicate physical network connection state if you use the virtual machine on a laptop or other mobile device As you move from one wired or wireless network to another the IP address is automatically renewed Setup 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 you should 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 othe
621. y Debugging Before you can start or debug applications in a virtual machine you must set configuration properties Set General Properties for Replay Debugging You must set some general properties before you can use replay debugging To set general properties for replay debugging 1 2 3 Choose VMware gt Options In the left pane click Replay Debugging in VM and select General Enter the vmx file of the virtual machine that has the recording in the Virtual Machine section Optional Select the name of the recording for replay The names of recordings are automatically populated when a recording is created using Visual Studio Set Advanced Properties for Replay Debugging The following options are available in the advanced properties Use Host DLL Search Path Determines how Visual Studio finds DLLs and their associated symbol files on the host system When this option is set to Yes the host DLL search path is used to find DLLs When this option is set to the default No Visual Studio assumes DLLs used by the debugged program are at the same location on the host machine as in the virtual machine This requires you to ensure that the DLLs used by your application are in the same location on both the host machine and the virtual machine Base Snapshot for Recording Allows you to specify the state of the virtual machine before each recording is started When the base snapshot for recording is not specified the recor
622. y has not been reached See Setting Expiration Policies on page 383 VMware Inc 375 Workstation User s Manual 376 Create or Edit an Access Control Policy After you enable ACE features for a virtual machine you can create a policy to control which end users can access an installed ACE package and turn it into an ACE instance This policy also controls which users can power on an ACE instance To create or edit an access control policy 1 Select the ACE enabled virtual machine and choose VM gt ACE gt Policies 2 Inthe policy editor select Access Control and complete the fields in the settings panel 3 Click OK 4 Verify that the new settings appear correctly on the ACE tab in the virtual machine s summary view If you change an activation setting the policy takes effect when a new instance from this package is installed and activated You can also edit an imported keyword list 5 Optional To change the authentication setting from one type to another create a policy update package and distribute it to the user Activation Settings Use activation settings to control which users can activate an ACE instance after it is installed The activation date is used for the expiration policy If you use ACE Management Server with Active Directory the controls in the Activation section enable you to open the Active Directory Users and Groups dialog box The machine on which Workstation runs must be in the same doma
623. y give the team Although you can change the name of the team the name of this file does not change To rename a team Do one of the following 254 If the team is in the Favorites list right click it and choose Rename Type the new name and press Enter Select the team and choose Team gt Settings gt Options Type a new name in the Team name field and click OK VMware Inc Chapter 13 Configuring Teams Power Off or Close a Team Powering off a team means shutting down all the virtual machines in the team The virtual machines are powered off in reverse order of that shown in the startup sequence See Specify the Startup Sequence for a Team on page 258 Closing a team removes its summary tab from the Workstation window Depending on how you set Workstation preferences closing a team might require powering off the team To power off or close a team Depending on which operation you want to perform do one of the following m To power off the team select it and choose Team gt Power gt Power Off Depending on how you configured power operations the guest operating system might be shut down before the virtual machine is powered off See Configure Power Off and Reset Options for a Virtual Machine on page 149 m To close the team select it and choose File gt Close Depending on how Workstation preferences are set if any of the team s virtual machines are still powered on you might see a prompt For inf
624. y page if you attempt to apply a host policy in this way You can package just the host policy in a custom package keeping the package size small Setting Removable Devices Policies Removable devices policies allow you to control whether users can connect and disconnect removable devices from their ACE instances A removable devices policy is applied to an ACE enabled virtual machine and affects all users of all instances created from that ACE enabled virtual machine When you select Removable Devices in the policy editor all removable device types for this ACE enabled virtual machine are displayed in a list You can specify which devices to allow end users to access Setting USB Device Policies You can set USB device policies to restrict the ACE user s access to USB devices The policies are dynamic This means that you can change the settings on deployed ACE instances by publishing a policy update to ACE Management Server 394 VMware Inc Chapter 19 Setting and Using Policies and Customizing VMware Player Access Levels for USB Devices You can set restrictions at various levels of specificity and you can mix levels of restriction in a policy setting The levels of restriction are m Specific USB device For example allow use of a specific type of digital camera but disallow use of iPod mobile digital devices If a rule exists for a specific device that rule overrides any rules set for device classes in which the devi
625. y to add or remove that toolbar When a toolbar is checked it appears in the interface To change which buttons appear in a toolbar or the order in which they appear display that toolbar and continue with the following steps 3 Right click the Power Snapshot ACE View or Replay toolbar to open the Customize Toolbar dialog box Buttons listed under Current Toolbar Buttons appear in the toolbar in the order shown in the Customize Toolbars dialog box 4 Doany of the following m Toadd or remove a button from the toolbar select the button and click Add or Remove Add a separator to display a vertical line between the buttons m To change the order of the buttons select any button under Current Toolbar Buttons and click Move Up or Move Down m To change the order of the currently displayed buttons without opening the Customize Toolbar window hold down the Shift key while you drag a button to a different location in the toolbar m To restore the default setup with all buttons displayed click Reset 5 Click Close View the Sidebar The sidebar contains a list of favorites and shows which virtual machines or teams of virtual machines are currently powered on On Windows hosts an additional section of the sidebar displays ACE Management Servers For more information see the VMware ACE Management Server Administrator s Manual To view the Sidebar Choose View gt Sidebar If the sidebar was hidden it becomes visible If
626. yer or is opened by another user a5 E Powered on indicator can appear for virtual machines and teams Right click commands Right click on a Favorites icon to display a menu of commands you can use for that virtual machine or team You can click elsewhere in the Favorites list that is not on a virtual machine or team to display a context menu from which you can choose to create a new virtual machine team or folder You can also open an existing virtual machine team Microsoft Virtual PC or Virtual Server virtual machine StorageCraft or Symantec Backup Exec System Recovery system image 61 Workstation User s Manual 62 Use Folders for Organizing Favorites You can organize favorites into folders and nest folders inside other folders To use folders for organizing favorites 1 Right click Favorites or any item in the Favorites list and choose New Folder 2 Complete the New Folder dialog box that appears 3 Optional Drag and drop folders to place one inside another 4 Drag and drop Favorites items in the desired folder Add Virtual Machines and Teams to the Favorites List Virtual machines and teams are automatically added to the Favorites list when you complete the New Virtual Machine wizard You can also add them manually To add virtual machines and teams to the Favorites list 1 Choose File gt Open and browse to the location of the virtual machine vmx file or team vmtm file 2 Click Open 3
627. you are prompted Avoiding Concurrent Access on Linux Hosts The SCSI generic driver sets up a mapping for each SCSI device in dev Each entry starts with sg for the SCSI generic driver followed by a number For example dev sg0 is the first generic SCSI device Each entry corresponds to a SCSI device in the order specified in proc scsi scs1 from the lowest device ID on the lowest adapter to the highest device ID on the lowest adapter and so on to the highest device ID on the highest adapter VMware Inc 345 Workstation User s Manual Some Linux devices such as tape drives disk drives and CD ROM drives already have a designated dev entry st sd and sr respectively When the SCSI generic driver is installed Linux identifies these devices with corresponding sg entries in dev in addition to their traditional entries Workstation ensures that multiple programs are not using the same dev sg entry at the same time but cannot always ensure that multiple programs are not using the dev sg entry and the traditional dev entry at the same time When you specify which SCSI device to use in a virtual machine do not specify dev st0 or dev srQ CAUTION Do not attempt to use the same generic SCSI device in both host and guest This can cause unexpected behavior and might cause loss or corruption of data 346 Add a Generic SCSI Device to a Virtual Machine To map virtual SCSI devices on a virtual machine to physical generic SC
628. you are using the virtual machine in full screen mode right click the movie capture icon and choose Stop Movie Capture Workstation saves this image as an avi file on the host Play the movie back in any compatible media player Advanced Options for Application Developers Application developers can use the following APIs SDKs and IDEs when writing and debugging applications that run in virtual machines VMware Inc 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 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 VAssert API for inserting replay only code to debug applications The experimental VAssert feature enables you to use virtual assertions as you would regular assertions in the applications you develop VAsserts appear only when you replay a recording of using the application and so are overhead free This API is currently available only for Windows guests See the VAssert Programming Guide 173 Workstation User s Manual 174 VProbes tool for investigating guest behavior You can write VProbes scripts that inspect and record activities in the guest VMM VMX and virtual devic
629. you can create a full or linked clone On the Virtual Machines Options page of the Conversion wizard select Import and Convert to create a full clone Select Share source and store changes separately to create a linked clone NOTE For Microsoft Virtual PC and Virtual Server virtual machines you have a third option Instead of creating a full or linked clone you can have the converted virtual machine use the original Microsoft virtual hard disk This option modifies the source virtual machine See Microsoft Virtual PC and Virtual Server Virtual Hard Disks on page 135 VMware Inc 137 Workstation User s Manual Linked clones can be created from VMware virtual machines Symantec Backup Exec System Recovery virtual machines Sv271 files Microsoft Virtual PC and Virtual Server virtual machines Acronis True Image tib files and StorageCraft files spf files Creating a linked clone of a VMware virtual machine requires that the virtual hardware version of the destination machine not be higher than the hardware version of the source V CAUTION For linked clones the virtual machine created by the wizard becomes corrupted if the source is modified after the import This is true for linked clones imported from Virtual PC and Virtual Server machines and from Symantec backup images In the case of Virtual PC and Virtual Server source virtual machines powering them on in Virtual PC or Virtual Server modifies them Supp
630. zoom controls Use the zoomed in auto scroll function to browse the recording To browse a recording 1 VMware Inc Drag the slider from the current position in the recording to another specific position The new slider position must have a 16 seconds interval from the previous position Optional In the confirmation dialog box select the check box Never show this again The dialog box stops reappearing every time you browse a recording Click OK The virtual machine reverts to the nearest previous snapshot and starts replaying until it reaches the target location During the replay the slider remains at the same point and the remaining playback time appears in red above the slider For more information see Figure 12 1 When the recording reaches the slider s position the recording is paused 247 Workstation User s Manual Create an Execution Trace File of a Recording Trace files are detailed logs produced by a program that are helpful for debugging When you make an execution trace file of a recording you can view all the events that occurred during the recording To create an execution trace file of a recording 1 Open the preferences file with a text editor This files is located in m On Windows hosts c Documents and Settings lt user gt AppLlication Data VMware preferences ini m On Linux hosts vmware preferences Add the following line to the preferences file pref replay enableTrace TRUE S

Download Pdf Manuals

image

Related Search

Related Contents

operator`s manual manual del usuario  DC Power Supply  TVV6208LUV / TVV6216LUV  WARNING IMPORTANT FOR YOUR SAFETY    Manual del usuario (DF )  DC 2000 - Monarch Instrument  Brussel - Brussels Exclusive Labels  

Copyright © All rights reserved.
Failed to retrieve file