KVM vs XenServer
-
It's expected that the next incarnation of Xen will use the PVH2 virtualization mode with Linux guests, bringing back some of the PV advantage.
XenServer is pretty limited but the XAPI are solid.KVM performs very well, has less hardware limitations than XS and can be used on any Linux installation without fancy modding.
Plain Xen is much harder than both XS and KVM of course, many stuff like VGA passthrough of the dom0 and networking are completely up to the user.The libvirt stack (that can be used with both KVM and plain Xen) is very mature and has plenty of features. I really like the automatic installation of the guests (virt-builder) and the various guest os inspection tools.
-
@Francesco-Provino We need a super-duper fancy looking web gui to manage KVM.
How come there is nothing like ProxMox or XOA for KVM?
I guess ProxMox is KVM! -
@FATeknollogee said in KVM vs XenServer:
@Francesco-Provino We need a super-duper fancy looking web gui to manage KVM.
How come there is nothing like ProxMox or XOA for KVM?
I guess ProxMox is KVM!Use oVirt if you need a web gui. Virt-manager is fine for 99% of use cases and works over ssh.
Why do you NEED a gui for that? I found the libvirt toolstack very easy to use, the docs are good, virsh is your friend.
I use the guy only for console access stuff, anything can be done via cli in an easier and quicker way than the grafical one.
-
@Francesco-Provino Have you used oVirt?
-
@FATeknollogee said in KVM vs XenServer:
@Francesco-Provino We need a super-duper fancy looking web gui to manage KVM.
How come there is nothing like ProxMox or XOA for KVM?
I guess ProxMox is KVM!Scale? Nutanix?
KVM has loads of them. Just approached in a different way.
-
@scottalanmiller said in KVM vs XenServer:
@FATeknollogee said in KVM vs XenServer:
@Francesco-Provino We need a super-duper fancy looking web gui to manage KVM.
How come there is nothing like ProxMox or XOA for KVM?
I guess ProxMox is KVM!Scale? Nutanix?
KVM has loads of them. Just approached in a different way.
I meant KVM you can install & configure with your own hardware!
-
@FATeknollogee said in KVM vs XenServer:
@Francesco-Provino Have you used oVirt?
I've used it in my home lab. It was slow. Took a while to clone. Interface was a little slow. KVM on CentOS 7 I can fully clone my template and start the clone in around 3-4 seconds.
-
@stacksofplates said in KVM vs XenServer:
@FATeknollogee said in KVM vs XenServer:
@Francesco-Provino Have you used oVirt?
I've used it in my home lab. It was slow. Took a while to clone. Interface was a little slow. KVM on CentOS 7 I can fully clone my template and start the clone in around 3-4 seconds.
Was it slow due to your hardware not being capable?
oVirt is Red Hat's virtualization management platform & it is supposed to be capable?
-
@FATeknollogee said in KVM vs XenServer:
@stacksofplates said in KVM vs XenServer:
@FATeknollogee said in KVM vs XenServer:
@Francesco-Provino Have you used oVirt?
I've used it in my home lab. It was slow. Took a while to clone. Interface was a little slow. KVM on CentOS 7 I can fully clone my template and start the clone in around 3-4 seconds.
Was it slow due to your hardware not being capable?
oVirt is Red Hat's virtualization management platform & it is supposed to be capable?
I did do the all in one install but it has 96GB RAM and 8 cores (16 vCPUs) and 10K SAS drives. I'd hope it would run decently well on that.
-
@stacksofplates said in KVM vs XenServer:
@FATeknollogee said in KVM vs XenServer:
@stacksofplates said in KVM vs XenServer:
@FATeknollogee said in KVM vs XenServer:
@Francesco-Provino Have you used oVirt?
I've used it in my home lab. It was slow. Took a while to clone. Interface was a little slow. KVM on CentOS 7 I can fully clone my template and start the clone in around 3-4 seconds.
Was it slow due to your hardware not being capable?
oVirt is Red Hat's virtualization management platform & it is supposed to be capable?
I did do the all in one install but it has 96GB RAM and 8 cores (16 vCPUs) and 10K SAS drives. I'd hope it would run decently well on that.
I thought the all in one is only available via their live cd version just to get an idea about it? Setting up a separate host for the engine and the other for the node works better.
-
@FATeknollogee said in KVM vs XenServer:
@Francesco-Provino Have you used oVirt?
The setup is complicated (on purpose?) and the interface is no that great, but it works. My last experience with oVirt was in 2016/03, maybe now could be much better. But a great cli cannot be beaten…
IMHO most of the people think they need a gui control panel because of the "VMware cult": nice GUI client, cumbersome CLI.
PowerCLI is usable, but not for interactive use. Virsh (for KVM) is simply great. -
@scottalanmiller said in KVM vs XenServer:
@FATeknollogee said in KVM vs XenServer:
@Francesco-Provino We need a super-duper fancy looking web gui to manage KVM.
How come there is nothing like ProxMox or XOA for KVM?
I guess ProxMox is KVM!Scale? Nutanix?
KVM has loads of them. Just approached in a different way.
With this solutions you throw away some of the main advantages of KVM:
- Completely FLOSS. No license issue in any way, no cost, ever. As many spare hosts as you want;
- Every feature of the hypervisor is exploitable;
- It's not dependent on a particular distro, vendor, product;
- It's a core project developed by the biggest player in the OSS space, so no risk of abandonment, very high quality of the code etc.
-
I think that the only thing I truly miss in KVM is not a fancy GUI, but instead a stateless host OS 'a la XenServer/ESXi' that I can safely deploy to a usb drive. Something like CentOS atomic host should be good, but focused on KVM instead of Docker.
-
@black3dynamite said in KVM vs XenServer:
@stacksofplates said in KVM vs XenServer:
@FATeknollogee said in KVM vs XenServer:
@stacksofplates said in KVM vs XenServer:
@FATeknollogee said in KVM vs XenServer:
@Francesco-Provino Have you used oVirt?
I've used it in my home lab. It was slow. Took a while to clone. Interface was a little slow. KVM on CentOS 7 I can fully clone my template and start the clone in around 3-4 seconds.
Was it slow due to your hardware not being capable?
oVirt is Red Hat's virtualization management platform & it is supposed to be capable?
I did do the all in one install but it has 96GB RAM and 8 cores (16 vCPUs) and 10K SAS drives. I'd hope it would run decently well on that.
I thought the all in one is only available via their live cd version just to get an idea about it? Setting up a separate host for the engine and the other for the node works better.
Even so it shouldn't perform that badly. There isn't anything really changing that much. Cloning a VM doesn't take much resources.
-
@Francesco-Provino said in KVM vs XenServer:
I think that the only thing I truly miss in KVM is not a fancy GUI, but instead a stateless host OS 'a la XenServer/ESXi' that I can safely deploy to a usb drive. Something like CentOS atomic host should be good, but focused on KVM instead of Docker.
You should be able to do a USB install and ship the logs off to somewhere else. Then just mount your disks/volume for the guests.
I've been thinking of trying that but been too busy/lazy.
-
@stacksofplates said in KVM vs XenServer:
@Francesco-Provino said in KVM vs XenServer:
I think that the only thing I truly miss in KVM is not a fancy GUI, but instead a stateless host OS 'a la XenServer/ESXi' that I can safely deploy to a usb drive. Something like CentOS atomic host should be good, but focused on KVM instead of Docker.
You should be able to do a USB install and ship the logs off to somewhere else. Then just mount your disks/volume for the guests.
I've been thinking of trying that but been too busy/lazy.
Yes, just mount /var/log elsewhere should do the trick. But it will still lack the "statelessness" of a proper designed hypervisor-centric OS.
Fedora 26 seems like a good fit… -
@stacksofplates said in KVM vs XenServer:
@Francesco-Provino said in KVM vs XenServer:
I think that the only thing I truly miss in KVM is not a fancy GUI, but instead a stateless host OS 'a la XenServer/ESXi' that I can safely deploy to a usb drive. Something like CentOS atomic host should be good, but focused on KVM instead of Docker.
You should be able to do a USB install and ship the logs off to somewhere else. Then just mount your disks/volume for the guests.
I've been thinking of trying that but been too busy/lazy.
Not having a swap partition or swapfile on the USB too.
-
@black3dynamite said in KVM vs XenServer:
@stacksofplates said in KVM vs XenServer:
@Francesco-Provino said in KVM vs XenServer:
I think that the only thing I truly miss in KVM is not a fancy GUI, but instead a stateless host OS 'a la XenServer/ESXi' that I can safely deploy to a usb drive. Something like CentOS atomic host should be good, but focused on KVM instead of Docker.
You should be able to do a USB install and ship the logs off to somewhere else. Then just mount your disks/volume for the guests.
I've been thinking of trying that but been too busy/lazy.
Not having a swap partition or swapfile on the USB too.
Ya didn't think of that. I wish there was an easy way to PXE boot RHEL/CentOS to a RAM disk.
-
@stacksofplates said in KVM vs XenServer:
I wish there was an easy way to PXE boot RHEL/CentOS to a RAM disk.
Someone needs to make a small M.2 device with straight DDR4 on it. That would be sweet.
-
@scottalanmiller said in KVM vs XenServer:
@stacksofplates said in KVM vs XenServer:
I wish there was an easy way to PXE boot RHEL/CentOS to a RAM disk.
Someone needs to make a small M.2 device with straight DDR4 on it. That would be sweet.
Intel Optane is trying to do something similar.