Do you use virtual servers?

Submitted by root

Tags: none.

 

No  <-> 39%228 votes
Yes, Several  <-> 9%54 votes
Qemu  <-> 9%53 votes
UML  <-> 2%17 votes
VMWare  <-> 24%143 votes
Xen  <-> 10%63 votes
Other  <-> 4%25 votes
Total 583 votes

Posted by Steve (82.41.xx.xx) on Mon 26 Dec 2005 at 21:10
[ Send Message | View Steve's Scratchpad | View Weblogs ]

Each of these tools has different uses, and I've used them all!

VMWare is the one I preferred for running Windows 2000 - on the rare times I've needed to do so. Sadly my 30 day evaluation copy has now expired, so I'll not be using it in the future, unless a miracle occurs and I can afford to purchase a copy.

Qemu is what I used before that for running Windows. I've mostly ceased using it now though. The only place I still use Qemu is for emulating Debian's Woody release - so I can build Debian Security Updates, on the rare times I do that. (There is a woody image with X setup here). The Debian buildd network manages building for all the platforms except the initial binary target which is uploaded.

UML I liked for a long time, and I used it a lot before Qemu was a viable system. I prefer it because the Debian package is supported much better and doesn't require playing around with custom kernels. It is also damn sexy to see it working in its own little window! Although UML was good in its day, and I got a lot of indirect use out it when I was renting an UML virtual machine to host this site before it became necessary to move it to a dedicated server!

Finally I've jumped on the Xen bandwagon. Recently I posted an introduction for Sarge and shortly I'll be posting a brief guide to compiling kernels upon Sid systems.

Xen rocks, but without X11 I suspect I will have to revert to Qemu sometimes. Not so much of a problem just yet since I do have a real Sarge system installed and running ..

Steve

[ Parent ]

Posted by Anonymous (84.153.xx.xx) on Mon 26 Dec 2005 at 23:03
Regarding VMware: maybe the miracle has occurred. There is a free (of charge) VMWare player. It does not allow to create new VMs but you can run existing VMs.
Oliver

[ Parent ]

Posted by todsah (62.163.xx.xx) on Tue 27 Dec 2005 at 10:51
[ Send Message | View todsah's Scratchpad ]
I use Qemu extensively as a test-bed for new programs. I've got a whole bunch of images on my harddisk: Various Debian images, *BSD, Solaris, RedHat, etc. When developing and testing a program, I'll test it under each different OS. Currently all this is done by hand, but I'm working on a build/test environment which can automatically boot an image, test the software in the virtual machine and then shut it down again.

One unfortunate thing about Qemu is that it doesn't seem possible to use the -snapshot option to write to a snapshot file which can later be applied to the base image at run-time. This way you could have, for instance, a base Debian system with different configuration snapshots without taking up diskspace for a complete image for each configuration.

[ Parent ]

Posted by Anonymous (62.254.xx.xx) on Tue 27 Dec 2005 at 18:16
vmware and Qemu here, works well but feel crippled with free version of vmware after the 30day trial runs out. Will have to give a go at that xen guide that was kindly pasted.

sno

[ Parent ]

Posted by Anonymous (206.66.xx.xx) on Tue 27 Dec 2005 at 19:11
I use vmware, only because I have a couple of licenses. I too am collecting a number of virtual images. I use CentOS on the servers at work but I refuse to give up Debian on my desktops. So I keep a CentOS image handy, as well as playing with other distros like Kubuntu, and I tried installing Nexenta just out of curiosity.

What would be cool (I would if I had the extra bandwidth) would be for someone to host virtual images. I know one of the OpenZaurus developers has a complete OESF bitbake environment for VMware, and there are other scattered around the net, but it would be nice to have one-stop shopping for virtual images.

[ Parent ]

Posted by todsah (62.163.xx.xx) on Tue 27 Dec 2005 at 19:30
[ Send Message | View todsah's Scratchpad ]
"What would be cool (I would if I had the extra bandwidth) would be for someone to host virtual images."

There used to be the Free OS Zoo, which had a whole slew of images of free operating systems. It seems to be down now unfortunately :(

[ Parent ]

Posted by Steve (82.41.xx.xx) on Tue 27 Dec 2005 at 19:59
[ Send Message | View Steve's Scratchpad | View Weblogs ]

There are a couple of mirrors still alive for the zoo.

Google found these:

They aren't dated too recently, but the images appear to be good still.

Steve

[ Parent ]

Posted by Anonymous (194.108.xx.xx) on Wed 28 Dec 2005 at 10:08
Now I'm using QEMU, but I'm planning to switch to XEN. I still have one unclear point: X11 is not supported in DomU, but is supported in Dom0, right?

If true, this will be no problem for me, because I will have my regular desktop in Dom0 and use DomUs only for server tihngies (one for honeypot, one for testing unstable, one for regular web/mail/ldap servers).

[ Parent ]

Posted by Steve (82.41.xx.xx) on Wed 28 Dec 2005 at 11:10
[ Send Message | View Steve's Scratchpad | View Weblogs ]

That is correct.

You can kinda cheat by using VNC, and XForwarding, but there doesn't appear to be a way to run an actual X11 desktop.

I'm running things the way you suggest with my "host" kernel happily running X11, and the virtual instances all "headless" running server things like SSH, Apache.

Steve

[ Parent ]

Posted by nicc777 (198.54.xx.xx) on Wed 28 Dec 2005 at 19:03
[ Send Message | View Weblogs ]
I use Xen, VMWare and UML (in the order of my preference). Xen (http://www.cl.cam.ac.uk/Research/SRG/netos/xen/) is awsome! The only bottleneck I could identify so far was disk IO. It obviously helps if you have plenty of RAM - but that is generally true for VM's. It's also very stable - I have VM's with uptime over 100 days.

Xen has a cool new couple of features that I am bussy experimenting with - and I would encourage you to check out the paper on live migration of VM's (http://www.cl.cam.ac.uk/netos/papers/2005-migration-nsdi-pre.pdf).

Anyway - VMWare seems to be the best for Windows related VM's. Sad as it may sound, most of us has to do some kind of testing on Windows. In my case it's testing IE and other Windows based browsers.

UML was a very good option until Xen arrived. I still have one of my sites hosted on a UML based solution at http://www.linode.com/

Exiting times in the VM space.

Cheers

Nic

===============================================
=== http://4j.blogspot.com/ ===
=== http://sourceforge.net/projects/lampas/ ===
===============================================

Joh 3:36

[ Parent ]

Posted by sebastian (83.98.xx.xx) on Fri 30 Dec 2005 at 10:10
[ Send Message | View sebastian's Scratchpad | View Weblogs ]
I'm using Xen, but not yet for production servers. Im still in the "testing / exploring" state of Xen. I've also used vserver and VMWare.

Cheers, Sebastian

[ Parent ]

Posted by Anonymous (68.6.xx.xx) on Sat 31 Dec 2005 at 05:34
I have been very pleased with FreeBSD's jail system and I place jail file systems in separate disk images to give the effect of real root, usr, tmp and var slices with hard quotas and easy portability. All daemons go in jails and when an installation goes stale, it gets re-created from scratch rather than being updated into oblivion. You now have it thanks to the Debian/kFreeBSD project. Good work! Heck, I was down at the bookstore this evening looking that one Debian book so I could give it a try (RedHat background, no looking back). Michael D.

[ Parent ]

Posted by Anonymous (85.103.xx.xx) on Sun 1 Jan 2006 at 15:55
why there is no bochs in this list; it is the best one!

[ Parent ]

Posted by Anonymous (195.85.xx.xx) on Mon 2 Jan 2006 at 06:35
You forgot the best of all

http://www.linux-vserver.org

[ Parent ]

User Login

Username:

Password:

[ Advanced Login ]

Register Account

Quick Site Search

Poll Archive

View Prior Polls