Prepare To Install VMWare Server 2.0 On Ubuntu Linux
Before you start you obviously have to have a server setup and running, if you don’t yet. I would suggest taking a look at my step by step guide on How to Install Ubuntu Server 9.04 .
Next we’ll need to download and get a free license from the VMware website.
- Direct your browser to http://www.vmware.com/freedownload/login.php?product=server20
- On the right hand side of the page there should be a form to register.
- Fill out the form, down at the bottom be sure to request how ever many licenses you need (you can request up to 10 total)
Once completed it should take you to the VMware Server 2 Product License and Download page where you will be presented with your license keys and download links. In this particular tutorial aimed at installing on Ubuntu Server 9.04 64bit you will want to choose the TAR binaries for “The core application needed to run VMware Server 2, 64-bit version Version 2.0.1 | 156745 – 03/31/09.”
Before we start the install VMware, we’ll need to make sure that our server has the required packages to compile source.
1
| $ sudo apt-get install build-essential linux-headers-`uname -r` |
Download the TAR file for The Core Application needed to run VMware Server 2, 64 bit and transfer it to your server’s home directory and extract it. (I like to use SCP or Filezilla SFTP to transfer the file to your server from your computer)
1
| $ tar zxvf VMware-server-*.tar.gz |
For Ubuntu to compile vsock correctly we need to patch the vmware-config.pl file. Download the patch file from (Requires Forum Login to download) Ubuntu Forums Mirror and save it to your home directory on your server. Once you have placed the file into your home directory, navigate into the newly extracted directory
1
| $ cd vmware-server-distrib/ |
Patch the configure script
1
| $ sudo patch ./bin/vmware-config.pl ~/vmware-config.pl.patch.txt |
Expected Output
1
| patching file ./bin/vmware-config.pl |
On the next page we will begin the VMware Server 2.0 installation…
Pages: 1 2 3 4
Tags: api howto linux Server ubuntu virtual machine virtualbox vmware
13 Comments
Nice website. I ubuntu and the arras theme. Great Job here. Tks
Perfectly answered questions. Many thanks.
I have now installed Ubuntu 9.04 on my mini-itx box with Vmware 2 up and running. I’m gonna have perhaps 5-6 vms but only 2-3 running at the same time. Mostly for testing before I apply the changes to my real computers.
To get around the problem with Firefox and e-ID, repeatedly getting promted for password, I used the solution commented by Arturo at the bootom of this post:
http://blogger.ziesemer.com/2008/11/vmware-server-20-under-ubuntu-intrepid.html
Again many thanks for all awesome guides!
To answer your first question, there are options you can configure to manipulate the boot order before a vboxheadless vm comes online. So simply choosing a bootable CD at install time will allow you to do what you want in that regards.
As far as choosing which to use, I would determine that by how many VM’s you plan to run? VirtualBox I think is faster “out of the box”, but much more difficult to manage several headless VM’s. Where as VMware Server has a web interface to control everything nicely. However the web interface is on the heavy side if you only have a few VM’s.
Ultimately VirtualBox is ideal for running VM’s on a desktop computer, with the potential for managing them via the command line. But if you have VM’s running on a headless server, it is much easier to manage them via the web interface. I personally use both with this in mind. If it’s something I’m just playing with I use VirtualBox. If it’s something I plan to set and forget, I use my VMware Server.
And yes, it is possible to used a network mounted drive as a datastore for a VM on either of the two. Once again, VMware Server has built in options to achieve this in the webgui. Where as VirtualBox (headless) would be done completely through the command line.
I hope that answers your questions
-Scott