Xen or KVM ?

Discussion in 'Server Operation' started by phamels, Feb 4, 2010.

  1. phamels

    phamels New Member

    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 !)
     
  2. falko

    falko Super Moderator ISPConfig Developer

    You can do hardware-virtualization with Xen as well: http://www.howtoforge.com/how-to-ru...uests-hvm-with-xen-3.2-on-debian-lenny-x86_64


    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)...

    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).
     
  3. phamels

    phamels New Member

    Thanks Falko for your input!

    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 :)"

    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.

    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 :)
     
  4. falko

    falko Super Moderator ISPConfig Developer

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

    phamels New Member

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

    Thx Falko for your expertise :)
    Appreciate it !
     

Share This Page