Seriously, this was simple – and even better, it’s STABLE!
Instructions for this install are basically the same as those for my previous post using Ubuntu 9.04 and VM Svr 2.0.1 – except, now we need new patch files and the good folk at Ubuntu Geek have already written a great HOWTO Guide which steps through everything you need to do – so I’ll just summarise the changes in case you want to follow my guide with the changes
The following guide will take you through installing VMWare Server 2 on a minimal install headless Ubuntu v9.04 (Jaunty) Server. For a step by step on setting up the minimal server, read the article I posted here.
Getting the Pre-requisite Packages
First up, you will need to SSH into your server, and paste in the following command to install some additional packages which allow for the changes required to the kernel and the building of the VMWare server.
Once the extra packages are installed, you will need to grab the TAR ball from the VMWare site, and drop it into the directory where you wish to run your VMs from. For me, I’ve chosen to keep them under my users home directory in a directory called (imaginativly) ‘VM’. The following commands will make the directory ‘VM’ under your users root directory, then change to that directory:
mkdir ~/VM
cd ~/VM
From the PC you are using to SSH to the server, open a browser and visit the VMWare Server page from here you will need to download the server which will require you to create a VMware account, and login so that a licence key can be emailed to you.
Once logged in, you will be directed to the download page containing all the binaries for VMware Server.
Download the relevant TAR image for your architecture and linux version to your local machine, and do an MD5 checksum to make sure it arrived intact.
There is also a patch which you will require, you will need a login to the Ubuntu Forums however, to access the file below:
From here, transfer the TAR and the patch file in whatever way works best for you. If you followed my server build guide and installed the optional SAMBA extensions, you should be able to easily open the home directory on your server via a Windows network share – or similar for you particular operating system.
Running the Installer
Back to our SSH session now, unpack the patch into your “~/VM/” directory, then extract the VMware Server TAR ball and run the installer:
tar xvfz VMware-server-*.tar.gz
cd vmware-server-distrib
sudo patch ./bin/vmware-config.pl ~/VM/vmware-config.pl.patch.txt
sudo ./vmware-install.pl
Accept the default options (there are a LOT of them) throughout the installation and allow the installer to build any modules or kernels it needs to during the setup.
Choose the Administrative User
When prompted for the name of the current administrative user, select YES and type in YOUR user name (otherwise it’ll use root)
Select the Directory to Store the Virtual Machines
When prompted for the directory to store your virtual machine files, type in /home/[YourUsername]/VM/Virtual Machines and allow the installer to create the directory
Entering the Serial Number
Next you will be prompted for the serial number which should have been emailed to you for your VM Server installation, simply copy out of your email and paste into the SSH window.
Back to selecting the default values now until you are returned to the prompt.
Just in case things didn’t go well
If you think you may have made a mistake in the configuration, you can easily re-run the configuration tool by typing:
sudo /usr/bin/vmware-config.pl
If you REALLY made a hash of it, you can always remove the installation by typing:
sudo /usr/bin/vmware-uninstall.pl
and start again
Accessing the VMServer Console
After you installation sucessfully completes you will be returned to the prompt in your SSH session. That’s it – you’re done. All you need to do now, is attach to the VM Server console via your browser by typing in the address of your server box which will look something like this:
Read the documentation, and start setting up some Virtual Machines, or download any useful looking Virtual Appliances that catch your eye from the appliance marketplace.
Note: If you experience issues with the web console appearing to ‘hang’ ensure that you have loaded the lastest Java Runtime Environment (JRE) – get it here.
So, since we’ve moved into the new place, I’ve been wanting to consolidate my technology somewhat and make things a lot easier to administer. To this end (and forgetting for a moment the lack of structured home cabling – which I’m still working on) I’ve decided to resurrect one of my lower powered (in wattage, not horsepower) machines – and turn it into a Virtual Server from which I will run the multiple hosts which have been sitting on independent hardware until the move.
Things haven’t exactly gone without a hitch, but I’ve learned a lot along the way – which I probably could have learned if I spend more time researching before I spent time doing, but meh. I’m a kinisthetic kinda guy, so – here’s what I’ve learned in my ‘travels’ hopefully it may be of some use to you.
Parents getting organised by teachers, I still haven't been sent to the principals office #schoolcamp2010/03/09
It would appear that tall South African men have a knack for crowd controlling 3-5 year olds #athletics#piedpiper#kids2010/03/08
New Blog Post: The Big Move: Weather Station BACK! http://bit.ly/bWVKzh2010/03/08
@databitz Yep... Already got that running... For some reason I need to battle the TV Tuners to detect channels in the scan #justworkplease2010/03/08
RT @DavidSlack: What I'm guessing the cops found at Laws house: Woman on floor laughing, man on kitchen table, mouse. [LOL tweet of the day] 2010/03/08