I heard talk of a CentOS-supported xen dom0 for CentOS 6.4, but I
haven’t heard talk of such a thing lately, and I haven’t seen where to download it, which could just be me being stupid.
We’re using the Xen kernel + tools from here on a couple dozen servers, working very nicely:
What are the advantages / disadvantes of Xen / KVM?
Eskimo North Linux Friendly Internet Access, Shell Accounts, and Hosting.
Knowledgeable human assistance, not telephone trees or script readers. See our web site: http://www.eskimo.com/ (206) 812-0051 or (800) 246-6874.
Still in development and testing but it has a lot of momentum behind it.
Please don’t top-post to public mailing lists.
Disabling selinux as a required step? I cry absolute BS on this, yet again. If people can’t figure out how to use selinux they have no right pushing Xen packages to the masses.
Feel free to contribute! From that site: “If there is anyone out there who wants to wade through what should be set for selinux to be enabled and still have Xen working, please email me!”
He’s not forcing anyone to use his packages, simply sharing the work he has done, which I for one appreciate. Somewhat more constructive than your instructions on how to post to mailing lists.
He’s competent enough to build packages he should be competent enough to know how to manipulate selinux :) This “disable selinux” crap I continue to see everywhere is really just depressing. There are ample tools and guidelines on how to properly manage the selinux sub-system, heck, most of it is just cut-and-paste for the majority of users these days.
Granted, this may be a corner case issue considering it’s a non-stock kernel, thus taking a bit more effort, but there is no technical reason why it would not be possible to run Xen on an selinux-enabled platform;
one can use the el5 policies as a start if necessary, changing required bits here and there until it’s functioning properly on el6.
You’re right, he’s not. Which is why I posted the url to the official CentOS packages.
Additionally, Chris, I didn’t ‘instruct’ you to do anything, I asked, nicely, not to top-post. Item 2 under CentOS mailing list quidelines:
You are of course free to do what you want, but there are guidelines for a reason.
Can’t say which is better, but KVM works very nicely. I use it to run several Linux and Windows virtual machines that act as servers, but which are not graphic intensive. (just basic desktop use)
Prior to CentOS 6.0 I used Xen, switched to KVM with 6.0 because it was what was supported. I thought I’d take a performance hit but for my applications (web, mail, ftp, dns, shell servers), I didn’t see any noticable difference other than KVM was a lot easier.
But the fact that people are still working on getting Xen running in CentOS 6.4 tells me there must be something it does better.
I for one have several machines where I cannot use KVM because the processors do not have support for hardware virtualization. Hence using xen there.
I saw packages for libvirt but not xcp-xapi. Do you know if there are any plans to support xapi?
any plans to support xapi?
The lines between Xen and KVM may become less clear in the future as the Linux Foundation has taken up Xen .
As for Xen vs KVM now, I like the higher level tools built to use KVM, such as oVirt/RHEV as well as the integration of KVM management via Libvirt with tools like Foreman. I’ve run some IO intense programs using KVM without issue and am able to use all stock EL packages to do so.
It’s true that libvirt also supports KVM. My question is about plans for the xcp-xapi toolstack, see http://wiki.xen.org/wiki/Choice_of_Toolstacks
In some higher-level tools libvirt is used for kvm only, for xen they only support xcp-xapi.
We are working on xapi as well. But that looks to be targetting a June/early July release. The Xen stack itself is pretty much in the final rounds of release testing.
http://wiki.xen.org/wiki/XCP_On_CentOS_6 Give the status of xapi – and John’s been working on https://github.com/johngarbutt/xcp-devinstall
We have a weekly syncup on irc – skipping this week, back next week –
please come along and join the fun. There is plenty of threads still needing attention.
This is a very obvious difference: KVM requires hardware support, Xen won’t (although you may have limitations on what you can run, for example no Windows).
you may see different performance: we have seen it going either way, so it’s really a matter of testing on your hardware and benchmark.
works nicely on either hypervisor.
Just to take this one step further, we have now released Xen4CentOS:
Excellent. Congratulations and thank you for your hard work.