[Fwd: Re: What VM technology to use?]

Daniel Mons daniel.mons at iinet.net.au
Thu Aug 14 00:22:01 BST 2008


Cary Bielenberg wrote:
> My references to it being a pig to install is borne out of frustration, 
> I didn't articulate my feelings well! What I was trying to say is that 
> unless you are dedicated to learning the intricacies of the software it 
> is a struggle to grasp & install. 

Again, I can't see where the problem lies.

Installing the "python-virtinst" package gives you the "virt-install" 
command.  Run it, and it starts a simple wizard prompting you for the 
name of your virtual machine, how much RAM and disk you want to give it, 
where the boot/install device lives (typically a CDROM or ISO for a 
Windows install), and whether you want GUI capabilities or not 
(necessary for Windows and Linux GUI installs).  Answer these simple 
questions, and it creates your virtual machine and config files for you, 
booting into the system to do the initial install and reboot to live system.

Said config files are plain text, and very easily modified if you want 
to change things like adding extra disks, changing how many CPUs the VM 
can access, etc.

No, it's not a point and click GUI.  But GUIs don't necessarily make 
things easier by virtue of being graphical (try using some of the GUI 
SAN management tools or 3D modelling programs out there and you'll see 
what I mean).  A 10 line text config file generate by a wizard is what 
you get, and starting/stopping the virtual machines are one-line 
commands.  Dead simple stuff.

At my previous job myself and another sysadmin consolidated two server 
rooms full of physical servers down to 6 physical boxes running 
Xen/QEmu.  We both left the role within a month of each other (long 
story, which I won't go into here), but I was charged with training the 
existing helpdesk staff on how to use the virtualisation systems before 
I left.  I took two helpdesk-level staff there, and gave them a two hour 
lesson on the complete ins and outs of how to use the system, and that 
was enough for them to maintain the existing infrastructure and create 
new systems as needed.  Six months later the both of them are still 
maintaining and extending the system without problems.

If you are still finding frustration, I suggest reading a few articles here:

http://www.virtuatopia.com

VirtuaTopia is one of the better virtualisation communities, and their 
articles are simple, no-BS walkthroughs on how to build and maintain VMs 
under various virtualisation systems.  They cover a variety of 
distro-specific examples and methods of installation (either via the 
virt-install commands, or by manual installation via 
dpkg/debbootstrap/rpm, which is what I prefer).  They also cover a few 
of the gotchas inherent in all virtualisation systems, and tips and 
tricks on how to maximise performance and resource allocation on heavily 
utilised systems.

-Dan



More information about the ubuntu-au mailing list