I will be setting up my new system in a couple of weeks. I'll be running CentOS 5 on a quad core AMD Opteron. I'm going to run Windows XP as a guest OS, and possibly 1 or more Linux distros. Does anyone have any suggestions? I am currently considering Xen or Virtualbox, leaning towards Xen.
I recommend you to try all available choices before making decision.
Xen is a CPU virtualization and is the most 'lightweight'. Currently there are 2 major Xen implementations:
- open source (included in some Linux distributions)
- commercial XenDesktop Express (with free version available for up to 2xCPU sockets, 4G RAM, 4x guest OSes): http://citrix.com/English/ps2/products/product.asp?contentID=163057
Commercial version should be more Windows-guest friendly. It has unified 'Virtualization Management Console' and most easy to use.
I have no experience with Xen and Windows guest (because my CPU doesn't have virtualization features). I used open source Xen on Linux with Linux guest - it was very stable.
VirtualBox is a hardware virtualization and quite heavy. I'm using it now for running all my guest OSes, sometimes it's quite slow, but faster than vmware. I have no problems with it on Windows guest.
There are also 2 VirtualBox implementations: open source edition (VirtualBox OSE) and commercial (just called VirtualBox, it's also free but only in binaries): http://www.virtualbox.org/wiki/Editions
Making NIC work on guest at the same network segment as host is a little tricky, but possible. On commercial version there are tools for network configuration, that are absent on OSE, so I recommend you commercial.
Free Guide: Managing storage for virtual environments
Complete a brief survey to get a complimentary 70-page whitepaper featuring the best methods and solutions for your virtual environment, as well as hypervisor-specific management advice from TechTarget experts. Don’t miss out on this exclusive content!
Discuss This Question: 3  Replies