Category Archives: VMware Workstation

VMware Workstation 7, VMware Player and Microsoft Virtual PC

A little over a week ago,  I was pleasantly surprised by an email from VMware announcing the  release of VMware Workstation 7. Since I actively participated in the beta, they gave me a free license key for the new version. That’s reason enough to love it in itself! But, to be honest, I have been using VMware Workstation for quite some time now. I vaguely remember Y2K testing with it back when is was an IT pup. Since I got the fresh copy, I decided to completely redo my laptop with a fresh install of Winders 7 and all of my handy convenience programs (Office, TortoiseSVN,  TweetDeck, FeedDemon, Firefox, Pandora, etc.). Since Winders 7 and IE8 have some compatability issues with some things, I decided to create a hybrid of what I did when I ran Ubuntu as the host OS. Since I was making things fresh, I created a Winders 2003 template then spawned a VM to host all of my favorite tools for VMware. I will most likely create spawns of the template for other things, like SAN tools. This gives me modules to do the job of the day and portability in case the host crashes.

So, let’s say I didn’t get a free copy of Workstation. What are the options? Would I be able to justify the $189 for it? Let’s look at some of the differences, starting with the free stuff:

Windows Virtual PC

The newest version of Windows Virtual PC is available as a free download. I want to say that I did NOT download or install it, so my comparison is based on marketing materials from the Evil Empire’s site.

Pros

  • It’s free
  • “Access your Windows 7 Known Folders.” I think this compares to shared folders, but it looks like it may be limited to the folders in the “Libraries.”
  • USB Support
  • Clipboard Sharing
  • Seamless Applications. It sounds like their version of unity, which I almost never use anyway.
  • It supports Windows XP mode in Windows 7

Cons

  • Requires AMD-V or Intel-VT CPU feature. They list this as a feature…
  • It only runs on specific versions of Winders (The newest version only runs or Win7)
  • It only runs Winders guests
  • No VM Teams
  • No snapshots

VMware Player

The newest version of VMware Player is also available as a free download. It also installs when you install Workstation. Unlike previous versions, this new version allows you to create VMs.

Pros

  • Its free
  • Easily share ANY folder
  • USB Support
  • Clipboard Sharing
  • Unity mode
  • Supports many versions of Windows and Linux for host and Guest Operating systems
  • It supports Windows XP mode in Windows 7

Cons

  • No VM Teams
  • No Snapshots
  • No Clones

VMware Workstation 7

The newest version of VMware Workstation is available for free download for a 30 day evaluation.

Pros

  • Easily share ANY folder
  • USB Support
  • Clipboard Sharing
  • Unity mode
  • Supports many versions of Windows and Linux for host and Guest Operating systems
  • VM Teams
  • Multiple Snapshots
  • Automatic VM Backups

Cons

  • Not free

As you can see, even VMware Player offers much more than Windows Virtual PC. It supports Windows XP Mode for Windows 7 users, and it does it even better than Virtual PC. You do, however need to use VMware Converter to change the Windows XP VHD to a VMDK. It also supports many more operating systems as hosts and guests. It even supports more versions of Windows. This MAY be good enough, but not for me. Here are the features I most like about VMware Workstation:

VM Teams

The idea of a VM Team is similar to then new vApp found in vSphere, but it has been in workstation for quite some time. I guess I should say that the vSphere vApp is similar to a VM Team. It allows you to create a set of VMs that work with each other. You can set startup delays, bandwidth throttling, etc. It offers you a thumbnail view of all of the VMs in the team as well.

VM Team

Multiple Snapshots

The ability to take multiple snapshots has been around for a while, too. It allows you to take snapshots on the fly and revert to a point in time if needed. This comes in handy for developers testing code. I use it for a few things. I have a “Virtual Data Center” set up with an ESX server, and ESXi server and a vCenter Server. I have it set up with snapshots at certain states of the installation process. If I need to create a script for a certain task or create a dcoument, I can create a linked clone of the team based on a certain point in the process.

Snapshot Manager

AutoProtect

The new AutoProtect feature is my favorite. It automatically creates snapshots to back up your VM. You can set it to create restore points every hal-hour, hour or day and how many snapshots to retain. It will tell you how many hourly, daily and weekly snapshots it will keep and how much additional disk space it expects to use. Its great for me because I sometimes forget to take a snapshot before installing something.

AutoProtect

Free VMware Workstation Training!

VMware is offering a self-paced online course to introduce you to VMware Workstation. It covers many of the important features.

Conclusion

As a technical professional, you really cannot do without the features provided by VMware Workstation. There are so many things that you can do with it that you can’t do with Virtual PC or VMware Player that it should justify the cost. Looking for a free copy? If you are in the Philadelphia area on November 19th, consider attending the PAVMUG meeting, you may just win a copy. My next post will be covering what is planned for this day.

VMware Workstation Release Candidate Available Now

VMware Workstation 7 RC is available now. A while back, I posted about how to disable debug mode and quickly made it private because I was under NDA. Well, as of October 2nd, it is in RC and available to the public.

Since I changed jobs, I am back to a Winders laptop as my primary host. Its very convenient to spark up an Ubuntu VM to allow me the *NIX native commands I use when working with ESX Servers, like scp and ssh. I know I can do it with things like Putty, but I am more comfortable using Linux for these tasks. It makes editing bash and kickstart scripts a little easier too. It seems that Microsoft has made an OS that sucks less than Vista (Winders 7), but many of the simple .Net tools, like the vSphere Client, won’t work without stoopid tricks. So, I also have a stripped down XP VM that I keep updated with all of the kewl tools, like the VMware Clients, PowerCLI, vSphere CLI, The VESI, Converter, Capacity Planner, RVTools and the Host Update Utility. I actually created the VM back when Ubuntu was my primary laptop OS and it is nice to have the ability(and security) to take a snapshot before upgrading any of the tools or programs that I use. Someone once said that it adds extra layers when I am trying to do my job. But think about this: If my laptop takes a nosedive, regardless of the OS, I can just jump on any machine – even a netbook – and run the VM using VMware Player from a USB Stick.

Some interesting notes about Workstation 7 RC:

  • Ability to create a VM that will run ESX 3.5 or ESX 4
    • This was “allowed” in WS 6.5, but you had to manually edit the .vmx to make it work. Now you can tell the wizard that the guest OS is ESX Server.
    • Great for testing scripts, etc.
    • Seems to support all Enterprise Plus features except Fault Tolerance
  • Better Network Configuration GUI for Winders hosts
    • The are using the Virtual Network Editor GUI that we have used on Linux hosts for a while.
    • Seems that Winders hosts will only allow a single NAT network. I always had three or four on my Linux hosts.
  • Better ALSA sound support for Linux hosts
    • No sound output conflicts
  • Driverless printing via ThinPrint
    • Very convenient!

They don’t say how long it will be in RC status and I would speculate that pricing will be similar to WS 6.x pricing. What are you waiting for? Go git some!

http://communities.vmware.com/community/beta/workstation

How-To: Disable Debug Mode in Workstation 7.0 Beta

OK… I know the wonks at VMware will frown upon this one, but someone posted a similar hack for WS 6.5 beta, so here it is for WS 7.0 beta. I finally got around to installing the beta code this morning and immediately saw a performance issue. VMware Workstation Beta runs in debug mode by default. It can seriously slow down your VMs. If you are playing with vSphere and ESX/ESXi 4.0 inside a VM, it is horribly slow once you get to the VM inside of the VM. This is actually part of the testing VMware would like you to perform while using the beta.

For Linux, you will find the files in /usr/lib/vmware/bin. For Winders, they are probably somewhere in %PROGRAMS%. I usually stick to Linux for my host.

Basically, perform the following to disable debug mode. Shut down VMware first!

sudo mv /usr/lib/vmware/bin/vmware-vmx-debug /usr/lib/vmware/bin/vmware-vmx-debug.old
sudo cp /usr/lib/vmware/bin/vmware-vmx /usr/lib/vmware/bin/vmware-vmx-debug
The Result After Renaming the Files

Click on the Image for a Larger View

Now, you have tricked the apploader to use the standard build. I would assume you will have similar results with Winders. Just add “.exe” onto the end of the referenced files names. Easy huh?

DISCLAIMER:

This is neither supported nor recommended by VMware. If you have any issues with the beta version and wish to post to the forums or file and SR, you MUST revert back to debug mode and reproduce the error or VMware may not help you. This is a beta TEST. VMware will want debug info to check any suspected bugs before releasing it GA.