HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   Server Operation (http://www.howtoforge.com/forums/forumdisplay.php?f=5)
-   -   Xen or KVM ? (http://www.howtoforge.com/forums/showthread.php?t=43267)

phamels 4th February 2010 22:43

Xen or KVM ?
 
Hi everyone !

I'm going to install a new server *jaj* but I'm doubting on how to do the virtualization.
2 choices: Xen or KVM.

Xen:
----
I've used it before, I liked it, works great even though it's just para-virtualization and not hardware but then again it was taken over by Citrix, so now it's no longer open-source. If I run into an issue which I do not succeed in solving by myself, I'll probably end up paying for support.

KVM:
----
It's full hardware virtualization (yes my hardware supports this), never used it before though but I don't expect that to be an issue. It's open source so support would be widely available.


So I just wanted to know what everyone else thinks :-)


Shoot ! (but not me please !)

falko 5th February 2010 16:46

Quote:

Originally Posted by phamels (Post 218559)
Xen:
----
I've used it before, I liked it, works great even though it's just para-virtualization and not hardware

You can do hardware-virtualization with Xen as well: http://www.howtoforge.com/how-to-run...n-lenny-x86_64


Quote:

Originally Posted by phamels (Post 218559)
but then again it was taken over by Citrix, so now it's no longer open-source. If I run into an issue which I do not succeed in solving by myself, I'll probably end up paying for support.

Another problem is that Xen is not part of the Linux kernel, and lots of distributions don't support it anymore (such as Ubuntu and Fedora)...

Quote:

Originally Posted by phamels (Post 218559)
KVM:
----
It's full hardware virtualization (yes my hardware supports this), never used it before though but I don't expect that to be an issue. It's open source so support would be widely available.

Exactly, and it's part of the Linux kernel. I've been using Xen for a long time, but if I had to decide again today, I think I'd go for KVM (or OpenVZ which is also very nice).

phamels 8th February 2010 22:38

Thanks Falko for your input!

Quote:

Originally Posted by falko (Post 218620)
You can do hardware-virtualization with Xen as well: http://www.howtoforge.com/how-to-run...n-lenny-x86_64

Yeah cool, I noticed! I was messing around with the new XenServer 5.5, have it running atm with 4 VM's and tbh, I'm quite happy with how it works and the managability true the various interfaces (console (have kvm connection to the server), the windows software, and you are able to add a web interface as well). This would make things easier for my colleauges since well hey, not everybody is as techincal as each other :-)

But I wish to choose functionality or works over overall beauty.
What if some of the components fail at certain point, it's not open-source :-)
"Well hey, now you need to buy our support plan to get some help :-)"

Quote:

Another problem is that Xen is not part of the Linux kernel, and lots of distributions don't support it anymore (such as Ubuntu and Fedora)...
Also noticed that. You would still be able to run them para-virtualised in xenserver using the alternate installer cd which is console based and selecting a windows 2k3 profile (lol what?).
The distribution which I will be using though, Debian, seems still supported.

Quote:

Exactly, and it's part of the Linux kernel. I've been using Xen for a long time, but if I had to decide again today, I think I'd go for KVM (or OpenVZ which is also very nice).
I'm hoping to mess around with KVM this week, didn't have a lot of time this week.

I don't think I will be sticking with XenServer since I just requested a free license and noticed it's only valid for 1 year.
What happens if they decide to cancel the free version at some point in the future. I'll probably be stuck with migrating all the vm's to a different solution :-) That and Open-Source FTW ! :-)


So to keep it short, I think I'm going to opt for KVM.

In terms of manageability of the VM's I'm still looking around since I'm going to work with multiple machines and it all has to be easy-to-manage.
So using a linux desktop to install/manage the virtual machines, which KVM requires if I'm correct, is not the best solution :-)

Proxmox seems to be what I'm looking for if I'm correct.
It supports OpenVZ as well as KVM. (so that still leaves options there :-))
Or is there something else out there that could fullfill my needs :-)

falko 9th February 2010 15:29

Yes, Proxmox is quite impressive - a very good interface. :)

phamels 9th February 2010 20:03

Quote:

Originally Posted by falko (Post 218948)
Yes, Proxmox is quite impressive - a very good interface. :)

It looks quite complete, gonna give that one a go !

Thx Falko for your expertise :)
Appreciate it !


All times are GMT +2. The time now is 02:30.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.