Is kvm with virt-manager better to use over virtualbox and vmware
Linux - Virtualization and CloudThis forum is for the discussion of all topics relating to Linux Virtualization and Linux Cloud platforms. Xen, KVM, OpenVZ, VirtualBox, VMware, Linux-VServer and all other Linux Virtualization platforms are welcome. OpenStack, CloudStack, ownCloud, Cloud Foundry, Eucalyptus, Nimbus, OpenNebula and all other Linux Cloud platforms are welcome. Note that questions relating solely to non-Linux OS's should be asked in the General forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I appreciate the replies, but 3D acceleration isn't that important for me since I use VMs mostly for testing distros. I use my linux host operating system as my main production OS. If I like the distro, then I'll install it alongside my main distro and dual boot.
I appreciate the replies, but 3D acceleration isn't that important for me since I use VMs mostly for testing distros. I use my linux host operating system as my main production OS. If I like the distro, then I'll install it alongside my main distro and dual boot.
If 3D isn't an issue than I also would recommend KVM, but keep in mind that many desktop environments want to have 3D acceleration to work properly. Gnome 3 for example will bail out and direct you to compaitibility mode when it doesn't have 3D acceleration.
In fact, they handle snapshots in the exact same way, moreover, you can use vmdk formatted disk images with KVM/Qemu. What you probably mean is that the VMWare UI provides a snapshot management window which makes things nice and visual, while pure KVM does not. What you fail to realise is that KVM doesn't compare to ESXi or vSphere, it is only a hypervisor, and nothing else. If anything, it compares to vmkernel (as a Linux kernel module along with the kernel itself). Now, please tell me, how do you manage snapshots using vmkernel only, and nothing else? Oh wait, you cannot, another surprise, eh?
Now, if you want to compare apples to apples, and you insist on comparing vsphere or ESXi, you need to compare it to a KVM management solution, oVirt, RHEV and Proxmox come to mind then.
No I wasn't comparing VMware ESXi with KVM/QEMU. What I am comparing is VMware Workstation with KVM / QEMU. No vCenter / vSphere client involved. Yes I am referring to the UI provided by VMware workstation and I am comparing it with Virt-Manager's UI which I find difficult to handle compare to VMware.
And I hope you do realise that OP requested the comparison between VMware, KVM and Virtual Box. For Obvious reason I wouldn't be comparing an Enterprise level solution with KVM.
No I wasn't comparing VMware ESXi with KVM/QEMU. What I am comparing is VMware Workstation with KVM / QEMU. No vCenter / vSphere client involved. Yes I am referring to the UI provided by VMware workstation and I am comparing it with Virt-Manager's UI which I find difficult to handle compare to VMware.
And I hope you do realise that OP requested the comparison between VMware, KVM and Virtual Box. For Obvious reason I wouldn't be comparing an Enterprise level solution with KVM.
Still, even if you are comparing a desktop system to a simple UI frontend, designed to provide nothing but the basic functionality, it is not apples to apples. virt-manager is very far behind libvirt on features, and in turn, libvirt is behind kvm and qemu on features. On the other hand, if I want to do something slightly out of scope on VMWare workstation (which, btw, isn't free), there is absolutely no way to do that - only what the UI explicitly supports can be done. With KVM, I am only truly limited by the features of the hypervisor itself, which are way beyond the scope of a desktop solution.
This is especially true for the provided usecase - testing software.
virt-manager is very far behind libvirt on features, and in turn, libvirt is behind kvm and qemu on features. On the other hand, if I want to do something slightly out of scope on VMWare workstation (which, btw, isn't free), there is absolutely no way to do that - only what the UI explicitly supports can be done.
What you mean by this?
virt-manager is frontend for managing KVMs or Xen based machines. It is altogether a separate entity. How can virt-manager be in competition with libvirt and how can libvirt be in competition with KVM?
I know VMware workstation is not free but that is not the agenda of this discussion whether it has to be free or not.
Last edited by T3RM1NVT0R; 03-24-2015 at 05:32 PM.
virt-manager is frontend for managing KVMs or Xen based machines. It is altogether a separate entity. How can virt-manager be in competition with libvirt and how can libvirt be in competition with KVM?
I know VMware workstation is not free but that is not the agenda of this discussion whether it has to be free or not.
What I mean is that the KVM solution is layered, and you can hook into any of the layers. KVM and qemu get new features regularly. libvirt, and the layer above, is behind on adding those features into the management layer, and virt-manager is a side project of libvirt, meant to provide a basic UI, nothing else. It's not a complete product as such, and feature richness isn't the goal, it's just a basic tool for basic work. webvirtmgr seems to be a bit better at providing a showcase for libvirt's capabilities, oVirt is even more so. It's all a matter of picking the correct management tool, and virt-manager is far from being the most advanced there
Ok, let me give it a try to any other front end tool and see how it works. If they can give me something similar to that of VMware workstation I will be more than happy to use it. For me it matters because I don't want to waste my time in fixing / tracking the version of each image, rather the OS / services in the image is more important for me.
Last edited by T3RM1NVT0R; 03-25-2015 at 01:28 PM.
btw, I just noticed on my fedora laptop, that virt-manager does have a snapshot management UI, must be a recent addition. Only goes to show things don't remain static and develop all the time
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.