If you have been following along on my Red Hat Enterprise Virtualization series, you may have noticed that the RHEV marketing hasn’t matched reality. Red Hat’s claims about being best in class and equivalent to VMware vSphere are dishonest. As much as I’d enjoy writing about something more interesting, I do have a few more important realities to share with the virtualization community about this latecomer.
RHEV Comparison Whitepaper
Red Hat published a PDF comparing RHEV to VMware vSphere and Hyper-V. Here is one of the entries on virtual storage:

Okay, so far so good. Apparently, as with vSphere, virtual disks are simply files and can be stored on any of the various storage domains. If you missed the last post on how RHEV Data Centers are limited to a single storage technology, please be sure to check it out — it’s not like vSphere.
As it turns out, the fact checkers were off the day Red Hat released that handy comparison whitepaper. Because if you actually went through the effort to set up RHEV and create virtual machines, you would never find anything resembling a virtual disk file on the host.
Logical Volume Manager
RHEV virtual disks are actually stored in cryptically named logical volumes – no encapsulation or portability here.

Did you spot the file? While it is common to say that “everything in UNIX is a file” this is taking that old adage to an extreme, wouldn’t you say? Storing virtual disks in this fashion makes it nearly impossible to move VMs between hosts – even if they are powered off. And you can forget about easily storing archive or DR copies of important VMs in an alternate location.
Even if you are running Red Hat Enteprise Linux virtual machines, the best and easiest virtualization platform to deploy, configure, and manage is VMware vSphere. Try for yourself and see.
Related posts:
-
Eric, XenServer use the same way to register/run VM and migration between nodes is fine : http://hypervisor.free.fr/xen_vg.jpg
-
Indeed they don’t but why did you say that “Storing virtual disks in this fashion makes it nearly impossible to move VMs between hosts” ?
-
Eric,
While the ease of access is indeed cleaner in vmfs, it is similar in RHEV. Look under /rhev for details. Note that intentionally, all nodes expect of the storage manager node maintain a file view only for the VMs that they own. This is done to improve security and performance.
There are also a set of commands to the local storage manager to expose/hide such disks, locate a certain disk, fetch and image from the internet, etc.
As much as I know, Redhat do not publish this interface and do not support it, how ever it is an open source api… -
Eric,
It is clear that Redhat has probably overstepped on the “best-in-class” statement and probably overstepped on the marketing, but it seems like you are getting to the point where you are just nitpicking…
I was hoping that you could write a blog post about the cost differences between RHEV and VMware.
Thanks,
Mike -
Hypothetical:
I have an environment that runs 80 servers (mixed Windows and Red Hat).
I want to virtualize this environment, allow for live migration, snapshots and possibly even templates to easily roll out more servers as demand requires.
I have shared storage, lets say a SAN, plus a couple of beastly servers linked to the SAN which will host the virtualised environment.
Given my list of requirements from the virtualization point of view, can VMware fulfill 100% of the stated requirements? Can RHEV fulfill 100% of the stated requirements?
Your stance is that RHEV does not (yet) implement 100% of vSphere’s capabilities, which nobody is disputing. BUT it does not mean RHEV can not meet 100% of the bulk of consumer’s requirements.
That said, your fierce evangelical rants fall right in line with one of the Red Hat mottos: “First they ignore you, then they laugh at you, then they fight you, then you win.” – Ghandi
Slanted as your criticism is, the great thing about it is also that Red Hat takes note, even of your rants, and they’re changing their product to improve.
-
I’m glad I don’t rely on this blog for anything resembling substance. Reading this reminds me of watching a sporting event with a homer commentator.
Your priority seems is to be able to “do things the way I’m used to doing things” (“Oh my god – I can’t find the vmdk file and move it around – whatever will I do?”). Wouldn’t it be better to take some time to understand and adapt to an alternative way of accomplishing the goal? Better performance, more secure, more affordable – can’t imagine why any of that would be worth some time and growing pains.
I’m glad I’ve chosen RHEV. Just wait until the other pieces fall into place (remember RH has only been working on this for a couple years at most).
The most respected technical content authors tend to be the ones with a broad view on the technology and don’t choose sides… there really isn’t a point in doing that. This is not Coke vs Pepsi. Show us that you have some talent and skill, learn the product, then hilite the pros and cons in an advisory capacity and you’ll be far more respected outside of your circle of friends and the vmware community. You just come off as threatened, and quite frankly, ignorant.
Good luck to you and enjoy wallowing in your vmware bubble.
-
OK, what happens in a year when you decide to get off of your current SAN LUNs and want to migrate either to new LUNs or to iSCSI?
In RHEV 2.2 (this was not possible in 2.1), if you change your underlying disk arch (from, say, FCP to ISCSI), you have to:
* export all of your datacenter’s VMs to the export storage domain, which has enough space to handle all of your VMs (you did build them all thin-provision, right?)
* destroy your datacenter
* rebuild a new datacenter with the new disk architecture
* import all of your exported VMsYou ask “how often will I do that”? I reply “as soon as you get a product that can’t do it, you’ll need to do it 3-6 months later after you’ve poured in a ton of work doing the virtualization”. Also, keep in mind that if you don’t destroy a datacenter _just right_, your export storage domain will be corrupted, requiring editing its metadata manually. Guess how I know.
Staying within the same architecture, RHEV offers no LUN management within the management tool, you have to go to the SPM host via CLI and do reorgs using LVM. If I wanted to deal with CLI, I’d go with a fully opensource equivalent and save even more, and probably get better support.
-
Why oh why have the Borg not included us in their collective? How I would love to have access to your experience.
-
LOL, no you really don’t, I wouldn’t wish it on a Windows admin..
Right now, I see RHEV as being an option for sites that have a single storage arch that will never change, underlying LUNs that will never be removed or resized, and have VMs important enough to only run on shared storage (as opposed to internal disk). The way I figure, if you’re going to go cheap, go free and hack together your own mgmt tools. If you’re not going to go cheap, why bother with the hassle?
Perhaps running RHEV with an NFS datastore is how they really expect it to be done, but I just don’t trust NFS that much, even on a Netapp. They claim they can support Oracle data stores over NFS. I just can’t buy it.
ps: Fault-tolerance (running VMs on multiple hypervisors in lockstep, possibly 3+ with constant ‘elections’ for data integrity) would be an exceptionally nice feature.
-
-
-
-
Aguante RHEV !!!
-
Interesting find, but I don’t really see the provenance of the info you are providing. What kind of storage is this?
The use of LVM acutally makes a lot of sense as mv / cp is not the most efficient way to move large files around on shared storage. A simple import / export of a logical volume between hosts on shared storage is much more efficient for moving things around.
And as stated before, if you look in the ‘appropriate’ locations (the /rhev dynamic mount point) you will see a ‘cleaner’ representation. Just like your BK / snow tires analogy, you are complaining that jet engines are wrong b/c they are different looking than auto engines.
-
Where do you get that Ghandi is more a Xen guy ? Let’s say that Ghandi is more Linus side, and so KVM side since Xen as been kicked because they didn’t wanted to bend to be kernel norm compliant.
Concerning what you said I guess dabble and rudy allready summed up what I’m thinking. But honestly since you admit you are not neutral on this, why writing in a blog just to say “VMware are fantastic whatever they do” ?
This is the problem with internet and blogs, people keep thinking they have interesting things to say …. -
Eric,
I am also a vSphere enthusiast and work with it most of my worktime. I beleive that’s the superior product in the market far ahead of any other for many reasons.
However I do beleive RHEV is something quiet intresting for the time it has been developed. It based on Linux and that fact it uses its already rock-solid drivers gives a good assurance of stability along with the flexibiity of easily implementing new features (NFSv4, Gluster, etc and be in line with any new feature the kernel support (remember it’s just Linux underneath). I do also beleive after ESXi, KVM is the best Hypervisor that although don’t have all features of ESXi, will catch up at some point and will be the big competitor do VMware either people like or not. Xen and Hyper-V I won’t mention as serious comparisons.
I see on your posts that you are very passionate about VMware, so do I, but in your case this makes you look like you are being forced or paid to specificlly attack RHEV and the way you write takes out any credibility you suppose to have when having a blog about a certain subject and writing public.
It’s not inteligent at all you say thar you are no concerned if people take you seriously or not. Why do you have a blog then if you don’t mind to be taken seriously ? Seems to me a very vain answer to a criticism. Or just to try earn a “vExpert” stamp ?It’s great you take the same tim compare the features between vSphere and RHEV and write about it, but be more reasonable on your comments, see the good things on competitors, they are out there, and don’t try to hide from a reality which is that Redhat or simply KVM is cooming to face VMware and that’s something that can’t be avoided. You have only two choices: Adapt yourself for the changes or Lose.

RSS Feed
Follow





32 comments
Comments feed for this article
Trackback link: http://www.vcritical.com/2010/06/these-are-not-the-files-you-are-looking-for/trackback/