With Red Hat Enterprise Virtualization, the RHEV Manager can manage two different types of KVM hypervisor hosts:
- RHEV Hypervisor (RHEV-H) — slimmed-down to run just the KVM Linux kernel modules and supporting services
- Red Hat Enterprise Linux 5.4 (RHEL) — full installation with any applications, GUIs, or tools desired
By paying $749/socket for RHEV, users are entitled to use RHEV-H for no additional cost. However, those that opt to use the full installation of RHEL 5.4 must purchase an appropriate RHEL subscription separately, which typically runs $1299-$2499 per host.
Wow, the cost of all this open source virtualization technology can really add up!
Red Hat Enterprise Confusion
A full installation of RHEL 5.4 provides necessary KVM Linux kernel modules and some basic management tools to create and run virtual machines — without a trace of RHEV:

However, don’t jump to the conclusion that such a RHEL 5.4 host can also be managed by the RHEV Manager — the KVM packages required by RHEV are different and incompatible with those provided in a standard RHEL 5.4 installation. In fact, for some odd reason, even the command-line tools are unavailable or incompatible with RHEV — the only way to manage virtual machines is with the RHEV Manager.
Don’t just take my word for it, the Installation Guide says it best:

And don’t forget, the RHEV Manager runs exclusively on Windows and the only interface is Internet Explorer. So much for open source virtualization management technologies.
VMware vSphere Consistency
One of the great strengths of VMware ESXi is the consistent management experience across a range of deployment options. This is because the same exact bits are used for every edition of VMware ESXi — features are simply added by applying appropriate licensing. In fact, the same exact vSphere Client connects to every edition of ESXi — from free to Enterprise Plus — as well as to VMware vCenter Server for centralized management. This design offers a consistent virtualization management experience in every environment.
Red Hat Enterprise Virtualization offers no free edition and expects customers to contend with multiple incompatible variations of the same core hypervisor — each with a different management interface. Somehow, I doubt that is what “customers are asking for.”
Treat your Red Hat Enterprise Linux workloads to the best — run them on VMware vSphere.
Related posts:
-
After giving up on RHEV for now, I’ve had a look at couple of open-source alternatives.
Ubuntu Enterprise Cloud is very slick at what it does, but the Amazon EC2 model isn’t for everyone.
Convirt 2 with KVM seems to be the closest to what a typical organisation needs for their virtualisation.
Proxmox VE is the easiest one to get up and running, and has some nice touches, but is possibly too limited for most people.
The biggest issue all 3 suffer from is getting the Windows virtio drivers installed, it’s simply not as well done in any of them as the VMware or Citrix implementations of windows guest drivers, but the reality is all 3 will deliver a lot more than what the free VMware ESXi implementation currently delivers in terms of functionality.
-
Ganeti?
It interests me, even though only on a personal level, since my company will only go with something that’s proprietary and expensive to support :p
-
-
I said it many times when talking to VMware guys – put out FREE bundle with ESXi and vCenter. Limit ESXi to 2 CPUs per host. Limit vCenter to allow to manage only 2 host. Add HA+vMotion on top. And you have KILLER starter for everyone. Covers 110% of need of small customers and gives nice entry for expanding to payable versions. Essentials (without vMotion) don’t cut it. Put out the bundle I described and it will be instant win.
-
RHEV will eventually remove the Windows manager requirement. The .NET code came from an acquisition. It’s been ported to Java already, but not ready for prime time just yet.
-
Might not want to start casting stones over management GUI’s. As a mac user, I’m interested to hear what my options are for a GUI that doesn’t require .Net on a windows box for VMware. It’s news to me if there’s any options besides setting up VMA and doing everything over CLI.
Redhat has already stated the next rev will be built on Java, and completely accessible from a browser. I can’t say I’ve heard the same from VMware in any public announcement. There may be plenty of things to rag on them about, but management GUI is definitely not one of them.
http://itmanagement.earthweb.com/osrc/article.php/3873421
“The Windows dependency will be removed in the Red Hat Enterprise Virtualization 3.0 release,” Cathrow said. “In the meantime, we have ported our backend code to Java and we are working now on a pure HTML frontend that can be accessed with a Windows or Linux system.”
-
As a Linux administrator, VMWare is a nightmare to work with. We have homegrown tools that we use to provision machines and have had success with most products via APIs to interface with them via Perl or Python. While VMWare has a CLI for ESX commands (and these are limited), we always find that, to provision a VM from the ground up or get to the console, we need to run Windows or use VNC. KVM allows us to provision a linux (or windows) vm from the gound up on the command line. We can even get to the console over the command line via “virsh console”. With Guestfish, we can customize Linux VMs before they are booted for the first time. All of this allows us to batch produce dozens of VMs by running a script that interfaces with a mysql database. No human intervention required, no mistakes.
Also, by using GFS2 as the shared storage, the KVM cluster can also run services on the physical cluster machines completely independent of the vm services. You can’t really use VMFS for that.
In the end, it seems VMWare doesn’t really care as much about virtualizing linux as Red Hat KVM. That’s to be expected. We run Solaris virtualization on Zones and LDOMs, we run Red Hat virtualization on KVM/Xen and Windows on VMWare. Everyone is happier that way and we save a ton of money on all the VMWare ESX sockets we don’t have to pay for for x86 solaris and Red Hat.
Competition in the market place is good. If VMWare thinks Linux is a market segment they don’t need to nurture, we will be fine without them. From my experience, if you want virtualized Linux, KVM is much much better.
-
BTW, have you gotten any sort of x86-based Solaris to run in RHEV properly? I haven’t. Neither the official OSol ISOs or the latest Solaris x86 from sunsolve. Neither in thin nor thin provision.
-
-
Hmm, you don’t like RHEV or Hyper-V.
Hardly surprising considering who you work for. -
Hmmm….VMWare sounds like Veritas or Sun or BEA before open source knocked their market caps down to nothing. I dont know how this will play out, but I do know there’s a long list of Proprietary s/w companies that said everything all these VMWare guys are saying now. Red Hat’s first RHEL OS sucked…look at it now. As a program manager for the Navy I will always give Red Hat a chance.
-
This may be old, but the incompatible pieces are only the command line and gui pieces. The hypervisor isn’t the issue but the Qumranet based tools, just like the fact that the RHEV Manager currently is only supported on Windows. It is unfortunate, that the Virtualization rpm *group* must be removed and is listed as incompatible as a result of the differing methods of management. You currently have to use either the libvirt / virt-manager way for RHEL 5 or the VDSM / vdsClient method for RHEV.
-
That’s what drives me nuts.. Qumranet basically drove KVM and Moshe Bar did a lot of cool work on single-image clustering for Linux (openMosix), and yet their profit generating management suite is all windows garbage?! What asshole made _that_ decision, and can he be visited by an aged moyle with Parkinsons?!
-
-
Eric,
I’am sure you know a lot of virtualization, vmware and hyper-v, but you do not know RHEV.
The incompatible packages you mention are previous citrix/Xen/libvirt packages, so in order to function properly with KVM, they suggest you do not install XEN PACKAGES due to those packages are not compatible with new RHEV/KVM/VDSM packages.
You can manage your VM’s without RHEV-Manager, please, try it before continue posting lies.
-
Link please, to documentation on how to migrate a VM from one RHEV-H host to another without any component contacting RHEV-M in any way.
-

RSS Feed
Follow

22 comments
Comments feed for this article
Trackback link: http://www.vcritical.com/2010/04/red-hat-enterprise-linux-is-not-enterprise-virtualization/trackback/