<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VCritical &#187; VMware HA</title>
	<atom:link href="http://www.vcritical.com/tag/vmware-ha/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vcritical.com</link>
	<description>Informed Virtualization Criticism</description>
	<lastBuildDate>Mon, 12 Jul 2010 22:38:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Red Hat Enterprise Virtualization HA [ha ha]</title>
		<link>http://www.vcritical.com/2010/04/red-hat-enterprise-virtualization-ha-ha-ha/</link>
		<comments>http://www.vcritical.com/2010/04/red-hat-enterprise-virtualization-ha-ha-ha/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 18:00:36 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[RHEV]]></category>
		<category><![CDATA[VMware HA]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=2549</guid>
		<description><![CDATA[Red Hat Enterprise Virtualization has an HA feature -- Red Hat advertises it as equivalent to VMware HA.  Take a look at the numerous deficiencies in that product that will have you laughing all the way to the datacenter - HA [ha ha].]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.vcritical.com/2010/04/rhev-manager-its-not-just-a-clever-name/">previous post</a> in this series on <a href="http://www.vcritical.com/tag/rhev/">Red Hat Enterprise Virtualization</a> (RHEV), explained that the RHEV Manager is not <em>just </em>a mission critical component of the infrastructure &#8212; it&#8217;s a huge single point of failure as well.</p>
<p>What happens when the other major component of a RHEV infrastructure fails?  Can you rely on RHEV High Availability (HA) to quickly and reliably restart affected VMs when a RHEV Hypervisor fails?<strong> It depends &#8211;</strong> as you will see.</p>
<p>First, let&#8217;s make sure everyone is up to speed on HA capabilities provided by the gold standard in virtualization:</p>
<h2>VMware HA</h2>
<p><a href="http://www.vmware.com/products/high-availability/" target="_blank">VMware HA</a> is a robust feature that was first introduced with Virtual Infrastructure 3 in 2006.</p>
<p>VMware vCenter Server is required to configure HA options and add VMware ESX hosts to a cluster, but after that vCenter is hands-off &#8212; ESX hosts communicate among themselves to reliably restart virtual machines.  In fact, VMware HA can even restart vCenter Server if it is running inside a protected VM &#8212; wrap your head around that one.</p>
<p>Powerful options are available for administrators, such as specifying the restart priority of virtual machines and whether or not to force VMs to power off if a host becomes isolated from the rest of the cluster.</p>
<p><img class="alignnone size-full wp-image-2551" title="VM restart priority for VMware HA" src="http://www.vcritical.com/wp-content/uploads/2010/04/ha-restart-priority.png" alt="" width="433" height="232" /></p>
<p><span id="more-2549"></span>VMware has heavily invested in this technology, reducing risk  for customers that virtualize with vSphere.  For even more information on VMware HA, take a look at <a href="http://www.yellow-bricks.com/vmware-high-availability-deepdiv/" target="_blank">Duncan Epping&#8217;s HA Deep Dive</a>.</p>
<h2>RHEV HA [ha ha]</h2>
<p>Looking at this Red Hat Enterprise Virtualization competitive comparison, you&#8217;d might assume that RHEV and vSphere are on equal footing when it comes to protecting virtual machines with HA:</p>
<p><img class="alignnone size-full wp-image-2553" title="Red Hat Enterprise Virtualization - HA" src="http://www.vcritical.com/wp-content/uploads/2010/04/rhev-ha-comparison.png" alt="" width="580" height="216" /></p>
<h2>Unsightly details behind the marketing</h2>
<p>RHEV HA <em>sounds</em> great in the marketing brochure, but there are a few problems with the execution.  RHEV Manager is a single point of failure &#8212; running on a physical Windows box &#8212; and it&#8217;s also the actual brain behind HA.  Yes, RHEV-M is responsible for restarting virtual machines when a host fails.  If the manager is down, no HA for you!</p>
<p>That alone makes RHEV HA something less than &#8220;HA&#8221; for most production environments, but there are a few other key weaknesses:</p>
<ul>
<li>HA must be manually enabled for each virtual machine &#8212; no cluster-wide settings</li>
<li>No cluster admission control &#8212; administrators must manually ensure sufficient capacity would be available in a cluster to accommodate a host failure</li>
<li>No VM restart priority to ensure the most critical workloads and dependencies are brought online first</li>
<li>Primitive split-brain protection requires IPMI or other out-of-band management interface to force a host shutdown</li>
<li>Cannot protect the RHEV Manager itself &#8212; chicken-and-egg situation</li>
</ul>
<p>Wow, I didn&#8217;t notice <em>those </em>details in the comparison brochure.</p>
<h2>Decide</h2>
<p>Whether your datacenter is running Windows Server or the <strong>mighty </strong>Red Hat Enterprise Linux, doesn&#8217;t it makes sense to trust the proven leader in virtualization?  VMware vSphere is simply the most reliable platform for consolidating workloads and building your private cloud.  Going beyond exceptional HA is <a href="http://www.vmware.com/products/fault-tolerance/" target="_blank">VMware FT </a>&#8211; mirroring mission-critical VMs on backup hosts means zero downtime from host failures.</p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2010/04/red-hat-enterprise-linux-is-not-enterprise-virtualization/' rel='bookmark' title='Permanent Link: Red Hat Enterprise Linux is not Enterprise Virtualization'>Red Hat Enterprise Linux is not Enterprise Virtualization</a></li>
<li><a href='http://www.vcritical.com/2010/04/what-is-red-hat-enterprise-virtualization/' rel='bookmark' title='Permanent Link: What is Red Hat Enterprise Virtualization?'>What is Red Hat Enterprise Virtualization?</a></li>
<li><a href='http://www.vcritical.com/2010/04/rhev-manager-its-not-just-a-clever-name/' rel='bookmark' title='Permanent Link: RHEV Manager &#8212; It&#8217;s not just a clever name'>RHEV Manager &#8212; It&#8217;s not just a clever name</a></li>
<li><a href='http://www.vcritical.com/2010/05/red-hat-enterprise-virtualization-pentium-ii-inside/' rel='bookmark' title='Permanent Link: Red Hat Enterprise Virtualization: Pentium II Inside!'>Red Hat Enterprise Virtualization: Pentium II Inside!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2010/04/red-hat-enterprise-virtualization-ha-ha-ha/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Choose any two: Hyper-V, HA, Linux</title>
		<link>http://www.vcritical.com/2009/06/choose-any-two-hyper-v-ha-linux/</link>
		<comments>http://www.vcritical.com/2009/06/choose-any-two-hyper-v-ha-linux/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 17:58:41 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[clusters]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MSCS]]></category>
		<category><![CDATA[SCVMM]]></category>
		<category><![CDATA[VMware HA]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=1180</guid>
		<description><![CDATA[It is very difficult to cleanly shut down a Linux VM on Hyper-V if it is configured for HA.  This is because there is no orderly guest shutdown feature in the integration components.]]></description>
			<content:encoded><![CDATA[<p>Everyone knows that Hyper-V is a <em>great</em> platform for running your Linux workloads &#8212; as long as the distribution you need just happens to be the ONE that Hyper-V supports.  Yes, <a href="http://www.vcritical.com/2009/02/hyper-v-linux-smokescreen/">someday there will be two</a>&#8230; patience, patience.</p>
<p>You have probably also heard over and over about Hyper-V and High Availability (HA) virtual machines.  <em>And please, don&#8217;t forget &#8212; <a href="http://blogs.technet.com/virtualization/archive/2009/05/06/microsoft-hyper-v-server-2008-r2-release-candidate-free-live-migration-ha-anyone.aspx" target="_blank">HA is free</a>!</em></p>
<p>Should one conclude that a supported Linux VM on Hyper-V would be fully functional in an HA configuration?</p>
<p>No, one should not.</p>
<p>Hyper-V HA is based on Microsoft&#8217;s general purpose Failover Clustering &#8212; originally designed for applications like Exchange and SQL Server.  If you can say one thing about MSCS, it tries very hard to keep managed services online.  Sometimes <em>too hard</em>.<span id="more-1180"></span></p>
<p>In fact, without tight integration between Clustering and the protected services, it&#8217;s especially difficult to stop things in an orderly fashion.  System Center Virtual Machine Manger 2008 has this integration, and stopping an HA VM with the SCVMM Administrator Console will normally initiate a proper shutdown.  But, in order to do that, guest operating systems need to have <a href="http://www.vcritical.com/2009/04/hyper-v-linux-integration-components-no-longer-connected/">integration components</a> that offer the &#8220;Operating system shutdown&#8221; service .</p>
<p>Linux integration components for Hyper-V <strong>do not offer this service</strong>, and the following error is seen when attempting to shut down a Linux VM via SCVMM:</p>
<p><img class="alignnone size-full wp-image-1190" title="Cannot shut down Linux VM from SCVMM" src="http://www.vcritical.com/wp-content/uploads/2009/06/cannot_shut_down_vm.png" alt="Cannot shut down Linux VM from SCVMM" width="499" height="239" /></p>
<p>The next thing to try is shutting down the Linux VM from the Failover Cluster Manager UI &#8212; one of the many other &#8220;single panes of glass&#8221; needed to manage your Microsoft virtualization infrastructure.</p>
<p><img class="alignnone size-full wp-image-1192" title="Shut down VM from Failover Cluster Manager" src="http://www.vcritical.com/wp-content/uploads/2009/06/shut_down_fcm.png" alt="Shut down VM from Failover Cluster Manager" width="368" height="232" /></p>
<p>Evidently, this approach does not perform the same validation as the SCVMM interface &#8212; there is no error and the guest OS actually does not shut down cleanly &#8212; the VM is simply stopped.  It turns out that, like physical machines, virtual machines don&#8217;t really enjoy being abruptly powered off.  Here you can see this poor filesystem being repaired during the next boot:</p>
<p><img class="alignnone size-full wp-image-1193" title="filesystem_not_clean" src="http://www.vcritical.com/wp-content/uploads/2009/06/filesystem_not_clean.png" alt="filesystem_not_clean" width="506" height="318" /></p>
<p>It appears that the only option for shutting down a Linux VM on Hyper-V is through the guest interface itself.</p>
<p><img class="alignnone size-full wp-image-1194" title="guest_shutdown" src="http://www.vcritical.com/wp-content/uploads/2009/06/guest_shutdown.png" alt="guest_shutdown" width="311" height="238" /></p>
<p>Unfortunately, when the VM shuts down, Failover Clustering notices immediately and assumes there has been a failure.  One restart, coming up&#8230;</p>
<p><img class="alignnone size-full wp-image-1195" title="false_vm_failure" src="http://www.vcritical.com/wp-content/uploads/2009/06/false_vm_failure.gif" alt="false_vm_failure" width="388" height="180" /></p>
<p>With Hyper-V you can run HA virtual machines and you can run Linux virtual machines, but you can&#8217;t run HA Linux virtual machines.</p>
<p><strong>The only hypervisor that offers full functionality for both Windows and Linux guest operating systems is VMware ESX.</strong></p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2009/07/even-gpl-cant-make-hyper-v-linux-vms-well/' rel='bookmark' title='Permanent Link: Even GPL can&#8217;t make Hyper-V Linux VMs well'>Even GPL can&#8217;t make Hyper-V Linux VMs well</a></li>
<li><a href='http://www.vcritical.com/2008/12/igt-part-4-failover-frustration/' rel='bookmark' title='Permanent Link: IGT Part 4: Failover frustration'>IGT Part 4: Failover frustration</a></li>
<li><a href='http://www.vcritical.com/2009/02/hyper-v-linux-smokescreen/' rel='bookmark' title='Permanent Link: Hyper-V Linux Smokescreen'>Hyper-V Linux Smokescreen</a></li>
<li><a href='http://www.vcritical.com/2009/04/hyper-v-linux-integration-components-no-longer-connected/' rel='bookmark' title='Permanent Link: Hyper-V Linux integration components no longer Connected'>Hyper-V Linux integration components no longer Connected</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2009/06/choose-any-two-hyper-v-ha-linux/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>What would things be like without VMFS?</title>
		<link>http://www.vcritical.com/2008/10/what-would-things-be-like-without-vmfs/</link>
		<comments>http://www.vcritical.com/2008/10/what-would-things-be-like-without-vmfs/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 04:25:45 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[MSCS]]></category>
		<category><![CDATA[quick migration]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[VMFS]]></category>
		<category><![CDATA[VMware HA]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=107</guid>
		<description><![CDATA[If you have been using VMware ESX, then you might be a little spoiled by VMFS, VMware&#8217;s clustered filesystem.  I have a hunch that many of us just take it for granted: create large LUNs, add to multiple ESX servers, create your virtual machines and be done with it.  And, oh, migrate the [...]]]></description>
			<content:encoded><![CDATA[<p>If you have been using VMware ESX, then you might be a little spoiled by VMFS, VMware&#8217;s clustered filesystem.  I have a hunch that many of us just take it for granted: create large LUNs, add to multiple ESX servers, create your virtual machines and be done with it.  And, oh, migrate the VMs around at will with zero downtime thanks to VMotion.</p>
<p>Have you ever wondered what life in the virtualization world would be like without a clustered filesystem?  Thanks to Microsoft Hyper-V, NTFS, and their failover cluster service, you no longer have to wonder, <a href="http://blogs.technet.com/apawar/archive/2008/10/17/hyper-v-and-storage.aspx">you can read about it in great detail</a>.</p>
<p>In a world without VMFS, in order to have HA virtual machines or quick migration (let&#8217;s not bring up live migration today, since it is shipping &#8220;in 2010&#8243;) here is the most important point:<strong> Each virtual machine must be on its own LUN</strong>.  Are you on good terms with your SAN administrator? Looks like the two of you are going to be chatting quite often.</p>
<p>Now if you prefer, you could set up several virtual machines on one LUN.  But it turns out that such a plan would be destined for failure.  No pun intended.  Please take a look at the following quote from a <a href="http://blogs.technet.com/tonyso/archive/2008/10/10/hyper-v-how-to-plan-ha-vms.aspx">Microsoft Technet blog</a>:</p>
<p style="padding-left: 30px;">If you group clustered VMs on a single LUN, don’t shut down the OS from within the OS or from Hyper-V Manager, this is not a cluster-aware shutdown and counts as a failure.  The OS will be restarted by the cluster and then if you go “what the ?!?!” and shut it down again, depending on how the cluster resource is configured this will induce a failover to another node, taking the rest of your VMs with it.  Try explaining that outage to your boss when a business critical server goes out of action for a couple of minutes at a crucial period because you shut down a scratch VM you had been using to test some software.  I for one do not feel like having to get a change request authorized just to shut down a machine.  Once you have made a VM a clustered VM, <strong>ALWAYS</strong> use Failover Cluster Management or the SCVMM Console to shut it down.</p>
<p>Ouch!  What happens on Patch Tuesday?  Let&#8217;s not find out.</p>
<p>One last thought:  What about SAN deduplication technology that operates per-LUN?</p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2008/12/igt-part-4-failover-frustration/' rel='bookmark' title='Permanent Link: IGT Part 4: Failover frustration'>IGT Part 4: Failover frustration</a></li>
<li><a href='http://www.vcritical.com/2008/12/igt-part-3-one-vm-per-lun-doubters/' rel='bookmark' title='Permanent Link: IGT Part 3: One-VM-per-LUN doubters'>IGT Part 3: One-VM-per-LUN doubters</a></li>
<li><a href='http://www.vcritical.com/2009/06/choose-any-two-hyper-v-ha-linux/' rel='bookmark' title='Permanent Link: Choose any two: Hyper-V, HA, Linux'>Choose any two: Hyper-V, HA, Linux</a></li>
<li><a href='http://www.vcritical.com/2009/09/hands-off-that-csv/' rel='bookmark' title='Permanent Link: Hands off that CSV!'>Hands off that CSV!</a></li>
</ol></p><div style="font-family:Verdana; color:#000000; background-color: #C0C0C0; padding: 7px;border: dashed thin">

<a href="http://www.vcritical.com/2008/10/what-would-things-be-like-without-vmfs/#comments">Leave a Comment</a> •
<a href="http://feedproxy.google.com/vcritical">Subscribe to RSS</a> •
<a href="http://feedburner.google.com/fb/a/mailverify?uri=vcritical&loc=en_US">Subscribe via Email</a> •
<a href="http://www.twitter.com/eric_gray">Follow Eric Gray on Twitter</a><br/>

More articles on: <a href="http://www.vcritical.com/tag/esx/" rel="tag">ESX</a>, <a href="http://www.vcritical.com/tag/hyper-v/" rel="tag">Hyper-V</a>, <a href="http://www.vcritical.com/tag/mscs/" rel="tag">MSCS</a>, <a href="http://www.vcritical.com/tag/quick-migration/" rel="tag">quick migration</a>, <a href="http://www.vcritical.com/tag/storage/" rel="tag">storage</a>, <a href="http://www.vcritical.com/tag/vmfs/" rel="tag">VMFS</a>, <a href="http://www.vcritical.com/tag/vmware-ha/" rel="tag">VMware HA</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2008/10/what-would-things-be-like-without-vmfs/">What would things be like without VMFS?</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2008 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2008/10/what-would-things-be-like-without-vmfs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
