<?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; ESX</title>
	<atom:link href="http://www.vcritical.com/tag/esx/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vcritical.com</link>
	<description>Informed Virtualization Criticism</description>
	<lastBuildDate>Wed, 19 Oct 2011 22:08:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>SearchServerMisinformation.com</title>
		<link>http://www.vcritical.com/2011/06/searchservermisinformation-com/</link>
		<comments>http://www.vcritical.com/2011/06/searchservermisinformation-com/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 00:04:39 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[memory overcommit]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=3697</guid>
		<description><![CDATA[A recent article on a popular technology media outlet includes misinformed claims about Hyper-V Dynamic Memory advantages over VMware vSphere.]]></description>
			<content:encoded><![CDATA[<p>A recent <a href="http://searchservervirtualization.techtarget.com/tip/Hyper-V-dynamic-memory-allocation-vs-VMware-memory-overcommit" target="_blank">TechTarget piece</a> pits VMware vSphere memory management technologies against the new Microsoft Hyper-V <a href="http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/">Dynamic Memory</a>.  While certainly an interesting topic, I was disappointed by some of the inaccurate statements propping up the Hyper-V side.  With no facility to provide comments on that article directly, I thought I&#8217;d take a moment to set the record straight.</p>
<p>The key claim &#8212; that Microsoft offers more control over virtual machine memory &#8212; is misinformed at best:</p>
<blockquote><p>Hyper-V Dynamic Memory also has a greater range of configurable options than does VMware memory overcommit. Users can assign limits to problematic VMs with memory-hungry workloads, and if memory contention occurs, users can prioritize specific VMs. A configurable buffer value also identifies how much extra memory is reserved for short-term needs between rebalancing passes.</p></blockquote>
<p>Readers seeking to find the true differences between these platforms will need to <em>search </em>elsewhere.  A factual comparison reveals that Hyper-V Dynamic Memory offers <em>no</em> advantage over VMware vSphere:  A VMware ESX VM has settings for memory size, limit, reservation, and shares to specify priority.  Not only that, <a href="http://blogs.vmware.com/virtualreality/2011/02/hypervisor-memory-management-done-right.html" target="_blank">VMware vSphere offers a comprehensive range of memory management technologies</a>: ballooning, page sharing, compression, and host swapping.</p>
<p>What vSphere <strong>doesn&#8217;t</strong> have is a reserve memory buffer setting &#8212; this is an artifact of the Dynamic Memory design, accommodating for lag time inherent to the hot-add process.  Interestingly, when running important enterprise applications like SQL Server, Microsoft recommends cranking the buffer down to the lowest possible setting.</p>
<p>VMware vSphere offers the widest range of memory management and configuration capabilities, accommodating even the most demanding workloads.</p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/' rel='bookmark' title='Hyper-V [Not Exactly] Dynamic Memory'>Hyper-V [Not Exactly] Dynamic Memory</a></li>
<li><a href='http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/' rel='bookmark' title='The Truth About Hyper-V Memory Overcommit'>The Truth About Hyper-V Memory Overcommit</a></li>
<li><a href='http://www.vcritical.com/2011/08/vmware-vsphere-5-outperforms-hyper-v-by-nearly-20/' rel='bookmark' title='VMware vSphere 5 outperforms Hyper-V by nearly 20%'>VMware vSphere 5 outperforms Hyper-V by nearly 20%</a></li>
<li><a href='http://www.vcritical.com/2011/04/hyper-v-dynamic-memory-not-quite-ready-to-demo/' rel='bookmark' title='Hyper-V Dynamic Memory: Not Quite Ready to Demo!'>Hyper-V Dynamic Memory: Not Quite Ready to Demo!</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/2011/06/searchservermisinformation-com/#respond">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/memory-overcommit/" rel="tag">memory overcommit</a>, <a href="http://www.vcritical.com/tag/vsphere/" rel="tag">vSphere</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2011/06/searchservermisinformation-com/">SearchServerMisinformation.com</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2011 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2011/06/searchservermisinformation-com/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>NIC Teaming Update: Hyper-V Still Cloudy as Ever</title>
		<link>http://www.vcritical.com/2011/05/nic-teaming-update-hyper-v-still-cloudy-as-ever/</link>
		<comments>http://www.vcritical.com/2011/05/nic-teaming-update-hyper-v-still-cloudy-as-ever/#comments</comments>
		<pubDate>Thu, 26 May 2011 17:50:05 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=3606</guid>
		<description><![CDATA[Network teaming provides load balancing and fault tolerance to your virtual infrastructure.  VMware vSphere provides powerful, elegant solutions to meet the most demanding requirements.  The Hyper-V platform continues to rely on unsupported legacy technologies.]]></description>
			<content:encoded><![CDATA[<p>To accommodate the performance and reliability demands of today&#8217;s workloads, VMware vSphere provides advanced networking capabilities that form a robust foundation for private cloud computing.</p>
<p>Two different vSwitches are provided in vSphere: Standard and Distributed.  Both offer NIC teaming for load balancing and fault tolerance, intuitive VLAN support, and Cisco Discovery Protocol (CDP) for easy lights out datacenter management.  Be sure to check out <a href="http://www.boche.net/blog/index.php/2011/05/15/cisco-discovery-protocol-cdp-tag-team/" target="_blank">Jason Boche&#8217;s great overview of CDP</a>.</p>
<h2>vSphere Distributed Switch &#8212; Simple Network Management</h2>
<p>The Distributed Switch adds advanced networking features to your virtual infrastructure, such as load-based teaming and private VLANs, and offers centralized port group management &#8212; eliminating the need to configure vSwitches and port groups individually on each host.  vSphere administrators can also choose to go with a hybrid model, maintaining a Standard vSwitch on each host &#8212; typically for management &#8212; and leveraging a Distributed Switch for virtual machine traffic.</p>
<p>Here you can see a Distributed Switch that spans four ESX hosts, utilizing two physical NICs per host :</p>
<p><img class="alignnone size-full wp-image-3611" title="vSphere Distributed vSwitch and CDP" src="http://www.vcritical.com/wp-content/uploads/2011/05/dvs-cdp.png" alt="" width="513" height="425" /></p>
<p>By connecting these physical NICs to multiple trunk ports, virtual machines benefit from network redundancy and load balancing while making it trivial to create port groups for any VLAN required.  Configurations are instantly propagated across the cluster, boosting efficiency and minimizing human error.<span id="more-3606"></span></p>
<p>Also shown above is the CDP information for one of the physical NICs, handy for identifying connected physical switch ports &#8212; no need to convince a coworker to visit the datacenter and help trace cables!</p>
<h2>Hyper-V NIC Teaming Update</h2>
<p>It&#8217;s been a while since I last wrote about the state of <a href="http://www.vcritical.com/2009/02/yes-nic-teaming-is-not-unsupported/">Hyper-V NIC teaming</a>, some readers may be curious to know if anything has changed.  Let&#8217;s start our investigation by reviewing the latest official <a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;968703" target="_blank">Microsoft support policy</a>:</p>
<blockquote><p>Since Network Adapter Teaming is only provided by Hardware Vendors, Microsoft does not provide any support for this technology&#8230;</p>
<p>Since Microsoft Hyper-V Virtualization is a new technology, we recommend  that you thoroughly test your teaming solution in a test environment  prior to deploying into Production.</p></blockquote>
<p>Looks like it&#8217;s up to the end user to put this puzzle together.  Fortunately, enthusiastic bloggers have stepped up to provide some of the missing guidance to help decide which combination has the best chance of success.  Hyper-V expert <a href="http://www.hyper-v.nu/archives/hvredevoort/2011/03/windows-server-2008-r2-sp1-and-hp-network-teaming-testing-results/" target="_blank">Hans Vredevoort begrudgingly admits</a>:</p>
<blockquote><p>Now that Windows Server 2008 R2 SP1 was published almost a month ago, I have attempted to evaluate the consequences for this lovely combination.</p></blockquote>
<p>There are <em>just</em> a few main elements to consider before attempting to bring robust private cloud networking capabilities to the Windows hypervisor:</p>
<ul>
<li>Windows Server service pack and hotfixes</li>
<li>Third-party network drivers</li>
<li>Third-party network teaming drivers</li>
<li>VLAN requirements, and at what level in the stack to implement</li>
</ul>
<p>[Math quiz: calculate the number of possible combinations administrators must consider.]</p>
<p>What&#8217;s all the fuss?  Just download the latest versions of everything and go.  Not so fast&#8230;</p>
<h2>Experts Offered No Immunity</h2>
<p>Stu Fox, Microsoft virtualization expert and VCritical reader, recently shared <em>his </em>experience with this very issue &#8212; encountering an outage after a simple driver update:</p>
<p><img class="alignnone size-full wp-image-3609" title="HP NCU driver problems" src="http://www.vcritical.com/wp-content/uploads/2011/05/stufox-hp-ncu-tweet.png" alt="" width="551" height="225" /></p>
<h2>Hope for the Future?</h2>
<p>It&#8217;s hard to say if Microsoft will ever integrate NIC teaming capabilities directly into the Windows platform; the next version is expected sometime next year.  For now Hyper-V users will just have to rely on the upcoming <a href="http://www.vcritical.com/2011/05/understanding-vmware-vsphere-esxi-and-release-cycles/">Virtual Machine Manager 2012 release</a>, which will no doubt introduce <span style="text-decoration: line-through;">complexity</span> abstraction to VM networking in an effort to bring it closer to the simplicity vSphere administrators have enjoyed for years.</p>
<p>Is it any wonder <a href="http://www.vcritical.com/2010/10/gartner-hyper-v-under-performing-not-grabbing-share/">Gartner concludes that Hyper-V is under-performing</a>?</p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2009/02/yes-nic-teaming-is-not-unsupported/' rel='bookmark' title='Yes, NIC teaming is not unsupported'>Yes, NIC teaming is not unsupported</a></li>
<li><a href='http://www.vcritical.com/2011/05/the-secret-of-ephemeral-port-groups/' rel='bookmark' title='The Secret of Ephemeral Port Groups'>The Secret of Ephemeral Port Groups</a></li>
<li><a href='http://www.vcritical.com/2008/12/thanks-for-all-the-port-groups/' rel='bookmark' title='Thanks for all the port groups!'>Thanks for all the port groups!</a></li>
<li><a href='http://www.vcritical.com/2009/08/single-pane-of-glass-hyper-v-edition/' rel='bookmark' title='Single Pane of Glass &#8212; Hyper-V Edition'>Single Pane of Glass &#8212; Hyper-V Edition</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/2011/05/nic-teaming-update-hyper-v-still-cloudy-as-ever/#respond">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/networking/" rel="tag">networking</a>, <a href="http://www.vcritical.com/tag/vsphere/" rel="tag">vSphere</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2011/05/nic-teaming-update-hyper-v-still-cloudy-as-ever/">NIC Teaming Update: Hyper-V Still Cloudy as Ever</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2011 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2011/05/nic-teaming-update-hyper-v-still-cloudy-as-ever/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Red Hat Enterprise Virtualization: Pentium II Inside!</title>
		<link>http://www.vcritical.com/2010/05/red-hat-enterprise-virtualization-pentium-ii-inside/</link>
		<comments>http://www.vcritical.com/2010/05/red-hat-enterprise-virtualization-pentium-ii-inside/#comments</comments>
		<pubDate>Tue, 04 May 2010 03:28:25 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[RHEV]]></category>
		<category><![CDATA[VMotion]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=2566</guid>
		<description><![CDATA[While VMware ESX exposes the latest performance-enhancing CPU instructions to virtual machines, Red Hat Enterprise Virtualization (RHEV) takes a more conservative approach -- downgrading all CPUs to masquerade as an old Pentium II.]]></description>
			<content:encoded><![CDATA[<p>Hypervisors offer the flexibility to selectively expose a subset of physical CPU features to virtual machines.  The trade-off is broader live migration compatibility at the expense of performance and cutting-edge capabilities.</p>
<p>In a homogeneous VMware ESX cluster, all CPU instructions in the underlying host CPU are exposed to guest operating systems.  VMware vCenter Server also offers the state-of-the-art <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1005764" target="_blank">Enhanced VMotion Compatibility</a> (EVC), allowing administrators to specify a baseline in a mixed cluster that maximizes use of most modern CPU features during transition to newer generation hardware.</p>
<h2>VMware ESX 4 CPU Features</h2>
<p><a href="http://www.cpuid.com/cpuz.php" target="_blank">CPU-Z</a> is a handy utility that displays comprehensive technical information about a CPU.  Here it is running on a VMware ESX VM powered by an Intel Xeon E5540 &#8220;<a href="http://en.wikipedia.org/wiki/Xeon#5500-series_.22Gainestown.22" target="_blank">Gainestown</a>&#8221; processor &#8212; a Nehalem-class CPU with most of  the latest instructions, such as SSE4.1 and SSE4.2:</p>
<p><img class="alignnone size-full wp-image-2568" title="CPU-Z on a VMware ESX VM" src="http://www.vcritical.com/wp-content/uploads/2010/05/cpu-z_e5540_nehalem_esx.png" alt="" width="408" height="388" /></p>
<p>Virtual machines running on VMware ESX are able to take advantage of those features that are designed to improve application performance &#8212; giving you your money&#8217;s worth after investing in new hardware.</p>
<p>Now let&#8217;s take a look at an alternative approach&#8230;<span id="more-2566"></span></p>
<h2>RHEV Hypervisor: Pentium II Inside!</h2>
<p>You probably know by now that Red Hat has abandoned Xen in favor of the more modern KVM.  So how did the architects behind <a href="http://www.vcritical.com/tag/rhev/">Red Hat Enterprise Virtualization</a> (RHEV) deal with CPU compatibility across KVM hosts?</p>
<p>They decided <em>not </em>to expose the true underlying CPU details and advanced instruction sets.  Instead, they take a more conservative approach and masquerade as an old Pentium II Celeron CPU &#8212; no pesky SSE4 instructions to deal with here:</p>
<p><img class="alignnone size-full wp-image-2569" title="CPU-Z on Red Hat Enterprise Virtualization - Pentium II Inside!" src="http://www.vcritical.com/wp-content/uploads/2010/05/cpu-z_e5540_nehalem_kvm-pentium_II.png" alt="" width="407" height="389" /></p>
<p>That&#8217;s the virtual CPU presented to guests even in a cluster of identical Nehalem hosts!  This is as &#8220;good as it gets&#8221; for RHEV.</p>
<p>Now, to be fair to KVM &#8212; the open source project on which RHEV is based &#8212; the <a href="http://www.linux-kvm.org/page/Tuning_KVM" target="_blank">capability to expose all physical CPU features</a> <strong><em>is</em></strong> present, it&#8217;s just that Red Hat has not designed a suitable management feature such as <a href="http://www.virtualizationteam.com/virtualization-vmware/vmware-vi3-virtualization-vmware/vmware-evc-enhanced-vmotion-compatibility-enable-vmware-vmotion-across-cpu-generations.html" target="_blank">VMware EVC</a> to take advantage of it.</p>
<p>Red Hat claims that RHEV is just like vSphere, but cheaper (where have we heard that before?).  Is it?</p>
<h2>The Hypervisor is not a Commodity</h2>
<p>Are you buying new hardware for your virtualization project, paying a premium for hardware with the latest performance capabilities?  Keep in mind that not all hypervisors are created equally.  Only VMware has EVC &#8212; and that&#8217;s just one of the many reasons why vSphere is the best platform for your Red Hat Enterprise Linux <em>and </em>Microsoft Windows Server workloads.  Why build virtual silos in your datacenter with OS-centric hypervisors rife with compromises?</p>
<p>Get the best, most mature virtualization: VMware vSphere.</p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2010/04/what-is-red-hat-enterprise-virtualization/' rel='bookmark' title='What is Red Hat Enterprise Virtualization?'>What is Red Hat Enterprise Virtualization?</a></li>
<li><a href='http://www.vcritical.com/2010/04/red-hat-enterprise-linux-is-not-enterprise-virtualization/' rel='bookmark' title='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/red-hat-enterprise-virtualization-ha-ha-ha/' rel='bookmark' title='Red Hat Enterprise Virtualization HA [ha ha]'>Red Hat Enterprise Virtualization HA [ha ha]</a></li>
<li><a href='http://www.vcritical.com/2010/04/dear-red-hat/' rel='bookmark' title='Dear Red Hat&#8230;'>Dear Red Hat&#8230;</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/2010/05/red-hat-enterprise-virtualization-pentium-ii-inside/#respond">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/rhev/" rel="tag">RHEV</a>, <a href="http://www.vcritical.com/tag/vmotion/" rel="tag">VMotion</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2010/05/red-hat-enterprise-virtualization-pentium-ii-inside/">Red Hat Enterprise Virtualization: Pentium II Inside!</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2010 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2010/05/red-hat-enterprise-virtualization-pentium-ii-inside/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Dear Red Hat&#8230;</title>
		<link>http://www.vcritical.com/2010/04/dear-red-hat/</link>
		<comments>http://www.vcritical.com/2010/04/dear-red-hat/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 13:30:57 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[RHEV]]></category>
		<category><![CDATA[satire]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=2433</guid>
		<description><![CDATA[Satirical open letter to Red Hat from VMware ESX.]]></description>
			<content:encoded><![CDATA[<p>Dear Red Hat,</p>
<p>I know it&#8217;s been a while &#8212; I&#8217;ve just needed some time to process what happened between us.</p>
<p>It&#8217;s hard to believe that we&#8217;d end up here, after all we&#8217;ve been through together.  When I needed a service console to manage my hypervisor, you were my first choice &#8212; and you were always there for me.  Well, except for those times when I badly needed some upstream RPMs updated&#8230; but I&#8217;m over that now.  Just about.</p>
<p>But over the years <em>you </em>changed and you are just not the distro I once knew.  I tried to look the other way when you started running around with <em>Xen</em>.  I knew it wouldn&#8217;t last.  Talk to Xen much anymore?  I didn&#8217;t think so.</p>
<p>How could you drag licensing into the picture?  For all the talk of open source <em>this </em>and GPL2 <em>that</em>, it never made sense that you would let anyone run unlimited RHEL guests only when <em>you</em> are a Xen Dom0 &#8212; but not when <em>I</em> am the hypervisor.  Isn&#8217;t a guest OS a guest OS?  I guess not.  You got selfish and frankly, people thought you were being a bully.</p>
<p>So you got tired of Xen and started looking around for satisfaction from another, huh?  How&#8217;s that KVM working out for you?  I hate to be the one to point this out, but your virtualization manager runs exclusively on Windows and is only accessible through Internet Explorer.  Have you completely forgotten that <strong>you are a Linux distribution!</strong> I hate for you to hear this from me, but Ubuntu and SUSE have been making fun of you for months.</p>
<p>You and your KVM are going to be too Linux-y for the Windows guys, and too Windows-y for the open source crowd.  I&#8217;m concerned about your reckless behavior.  That makes Red Hat Enterprise Virtualization the <em>worst</em> of both worlds.  You&#8217;re not thinking about hurting yourself, are you &#8220;RHEV&#8221;?  I would not even be surprised to find out that you use Bing as your search engine now.  Sorry, that was a low blow.</p>
<p>So you heard about the ESXi no-more-service-console thing, huh?  Well, I moved on, lost some weight, and am ready for the next phase now.</p>
<p>If you ever need a hypervisor to run on, you know where to find me.</p>
<p>Best friends forever,</p>
<p>VMware &#8220;Elastic Sky&#8221; ESX</p>
<p><em>[Disclaimer for the humor impaired: Eric Gray does not speak for VMware, nor does he speak for any personified software products.]</em></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='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/05/red-hat-enterprise-virtualization-pentium-ii-inside/' rel='bookmark' title='Red Hat Enterprise Virtualization: Pentium II Inside!'>Red Hat Enterprise Virtualization: Pentium II Inside!</a></li>
<li><a href='http://www.vcritical.com/2010/04/what-is-red-hat-enterprise-virtualization/' rel='bookmark' title='What is Red Hat Enterprise Virtualization?'>What is Red Hat Enterprise Virtualization?</a></li>
<li><a href='http://www.vcritical.com/2009/07/even-gpl-cant-make-hyper-v-linux-vms-well/' rel='bookmark' title='Even GPL can&#8217;t make Hyper-V Linux VMs well'>Even GPL can&#8217;t make Hyper-V Linux VMs well</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/2010/04/dear-red-hat/#respond">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/linux/" rel="tag">Linux</a>, <a href="http://www.vcritical.com/tag/red-hat/" rel="tag">Red Hat</a>, <a href="http://www.vcritical.com/tag/rhev/" rel="tag">RHEV</a>, <a href="http://www.vcritical.com/tag/satire/" rel="tag">satire</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2010/04/dear-red-hat/">Dear Red Hat&#8230;</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2010 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2010/04/dear-red-hat/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>It&#8217;s not Hyper-V &#8212; it&#8217;s the drivers!</title>
		<link>http://www.vcritical.com/2010/03/its-not-hyper-v-its-the-drivers/</link>
		<comments>http://www.vcritical.com/2010/03/its-not-hyper-v-its-the-drivers/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 18:59:14 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Hyper-V]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=2409</guid>
		<description><![CDATA[The majority of Windows crashes are caused by third-party device drivers.  See how Hyper-V reliability is compromised due to its dependence on a general-purpose OS.]]></description>
			<content:encoded><![CDATA[<p>VMware vSphere experts know that the ESX architecture has a <a href="http://www.vmware.com/technical-resources/advantages/robust-foundation.html" target="_blank">critical advantage</a> over other hypervisors like Xen, KVM, and Hyper-V.  Instead of relying on general-purpose third-party device drivers, VMware ESX comes with hardened, stress-tested drivers &#8212; ready for your toughest enterprise workloads.</p>
<p>Windows deserves applause for reliability improvements in recent years.  Unfortunately, the most reliable Windows design will never be able to counteract the damage that can be inflicted by a misbehaving device driver.  In fact, take a look at this slide from a Mark Russinovich TechEd session where he makes the point that the majority of Windows blue screens (BSODs) are caused by third-party drivers:</p>
<p><img class="alignnone size-full wp-image-2411" title="Why does Windows crash?" src="http://www.vcritical.com/wp-content/uploads/2010/03/why-does-windows-crash.png" alt="" width="550" height="211" /></p>
<p>Experts agree &#8212; Windows reliability is a function of driver reliability.</p>
<h2>What about those drivers included with Windows?</h2>
<p>You might be under the impression that these third-party drivers are for off-brand NICs purchased from the clearance bin at Fry&#8217;s.  That&#8217;s not exactly the case &#8212; plenty of drivers are included right on the Windows DVD.</p>
<p>Consider this <a href="http://www.markwilson.co.uk/blog/2010/03/windows-server-2008-r2-hyper-v-crash-turns-out-to-be-an-intel-driver-issue.htm" target="_blank">recent situation detailed by Mark Wilson</a>.  He set up a Hyper-V test machine with some Intel PRO/100 NIC cards and when he plugged in an Ethernet cable &#8212; instant BSOD!</p>
<p><span id="more-2409"></span>Mark&#8217;s conclusion:</p>
<blockquote><p>It’s good to know that Hyper-V was not at fault here: sure, it shows that a rogue device driver can bring down a Windows system but that’s hardly breaking news&#8230;</p></blockquote>
<h2>Meanwhile, back at the datacenter</h2>
<p>Microsoft Hyper-V poster child <a href="http://www.hypervizor.net/2010/03/hyper-v-r2-upgrade-problems-when-using.html" target="_blank">Crutchfield</a> recently found that the Broadcom NICs embedded in every one of their Dell servers were randomly losing virtual switch bindings after upgrading to Hyper-V R2.  Hello downtime!</p>
<p>The administrator left us with the following thoughts:</p>
<blockquote><p>Currently, Microsoft doesn&#8217;t have a work around for this issue and nor is there an ETA for resolution. After all, it may not be Microsoft, but could very well be Broadcom.</p>
<p>So, what do we do? Well, in my configurations I can&#8217;t afford these little gotchas and I will be working only with my trusted Intel NIC&#8217;s for my virtual networks.</p></blockquote>
<p>Uh, you might want to check with Mark Wilson first about Intel drivers and Hyper-V.</p>
<h2>The chain breaks when the weakest link fails</h2>
<p>Notice the consistent theme in these two scenarios?  The administrators are not blaming Hyper-V, instead focusing on the third-party hardware and drivers.  Folks, it just does not matter &#8212; <strong>a hypervisor failure is incredibly disruptive</strong>.</p>
<p>When selecting the foundation for your private cloud, will you choose a hypervisor based on a general-purpose OS that aims to support hundreds of hardware variations from across the spectrum?  Or will you build on a rock-sold, purpose-built platform that is specifically designed to aggregate and pool resources in your datacenter?</p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2009/02/yes-nic-teaming-is-not-unsupported/' rel='bookmark' title='Yes, NIC teaming is not unsupported'>Yes, NIC teaming is not unsupported</a></li>
<li><a href='http://www.vcritical.com/2009/05/the-million-hypervisor-march/' rel='bookmark' title='The Million Hypervisor March'>The Million Hypervisor March</a></li>
<li><a href='http://www.vcritical.com/2009/04/hyper-v-linux-integration-components-no-longer-connected/' rel='bookmark' title='Hyper-V Linux integration components no longer Connected'>Hyper-V Linux integration components no longer Connected</a></li>
<li><a href='http://www.vcritical.com/2009/03/of-mice-and-xen/' rel='bookmark' title='Of Mice and Xen'>Of Mice and Xen</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/2010/03/its-not-hyper-v-its-the-drivers/#respond">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/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2010/03/its-not-hyper-v-its-the-drivers/">It&#8217;s not Hyper-V &#8212; it&#8217;s the drivers!</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2010 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2010/03/its-not-hyper-v-its-the-drivers/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>Pimp My Hypervisor</title>
		<link>http://www.vcritical.com/2010/03/pimp-my-hypervisor/</link>
		<comments>http://www.vcritical.com/2010/03/pimp-my-hypervisor/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 15:19:41 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[satire]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=2395</guid>
		<description><![CDATA[Yo Dawg!  I heard you like to virtualize, but there is no truth to the rumor that Xzibit influenced the Hyper-V design.]]></description>
			<content:encoded><![CDATA[<p>I bet you never thought of Hyper-V as a tricked-out custom hypervisor &#8212; with <a href="../2009/11/layers-and-layers-of-fud/" target="_self">one less layer</a> than VMware ESX &#8212; but it is&#8230;</p>
<h2>&#8220;Yo dawg, I heard you like Patch Tuesday, so I put Windows in your hypervisor so you can patch it while you virtualize!&#8221;</h2>
<p><img class="alignnone" title="I put Windows in your hypervisor so you can patch it while you virtualize." src="http://www.vcritical.com/wp-content/uploads/2010/02/microsoft-three-layers-fud.png" alt="" width="421" height="443" /></p>
<p><em>Inspired by a joke from <a href="http://kendrickcoleman.no-ip.org/index.php/Tech-Blog/yo-dawg-i-herd-you-like-to-virtualize.html" target="_blank">Kendrick Coleman</a>.</em> <em>With apologies to <a href="http://knowyourmeme.com/memes/xzibit-yo-dawg" target="_blank">Xzibit</a>.</em></p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2008/12/let-them-eat-cake/' rel='bookmark' title='Let them eat cake!'>Let them eat cake!</a></li>
<li><a href='http://www.vcritical.com/2008/12/half-the-vm-reboots-on-patch-tuesday/' rel='bookmark' title='Half the VM reboots on Patch Tuesday'>Half the VM reboots on Patch Tuesday</a></li>
<li><a href='http://www.vcritical.com/2009/08/a-very-flashy-hypervisor-hyper-v-server-r2/' rel='bookmark' title='A very flashy hypervisor: Hyper-V Server R2'>A very flashy hypervisor: Hyper-V Server R2</a></li>
<li><a href='http://www.vcritical.com/2008/11/hyper-v-server-hyperbole/' rel='bookmark' title='Hyper-V Server Hyperbole'>Hyper-V Server Hyperbole</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/2010/03/pimp-my-hypervisor/#respond">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/satire/" rel="tag">satire</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2010/03/pimp-my-hypervisor/">Pimp My Hypervisor</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2010 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2010/03/pimp-my-hypervisor/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Taking snapshots of VMware ESX 4 running in a VM</title>
		<link>http://www.vcritical.com/2010/02/taking-snapshots-of-vmware-esx-4-running-in-a-vm/</link>
		<comments>http://www.vcritical.com/2010/02/taking-snapshots-of-vmware-esx-4-running-in-a-vm/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 19:08:38 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[PASS]]></category>
		<category><![CDATA[snapshots]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=2377</guid>
		<description><![CDATA[VMware ESX 4 can virtualize itself, and by using a special undocumented configuration setting it is now possible to take snapshots of virtual VMware ESX 4 systems.]]></description>
			<content:encoded><![CDATA[<p>Clearly, the capability introduced with VMware vSphere 4 <a href="http://www.vcritical.com/2009/05/vmware-esx-4-can-even-virtualize-itself/">that allows VMware ESX 4 to virtualize itself</a> is a real crowd-pleaser.</p>
<p>However, one limitation that some have discovered while using this lab-testing technique is the lack of ability to use snapshots with virtual ESX systems.  In fact, after taking a snapshot of a virtual ESX VM, you will see the system boot into the recovery shell like so:</p>
<p><img class="alignnone size-full wp-image-2380" title="Virtual VMware ESX 4 system fails to boot after taking snapshot" src="http://www.vcritical.com/wp-content/uploads/2010/02/recovery-shell-when-snapshot.png" alt="" width="589" height="246" /></p>
<p>Ouch.</p>
<h2>Can we fix it?</h2>
<p>I asked some super-smart engineers inside VMware about the issue, and of course they know all about it and how to make it work.</p>
<p>The solution is to enable an undocumented advanced configuration option on the <strong>physical ESX host</strong> like so:</p>
<p><img class="alignnone size-full wp-image-2379" title="Changing advanced configuration option on physical VMware ESX 4 host" src="http://www.vcritical.com/wp-content/uploads/2010/02/putty-esxcfg-permitvmfs.png" alt="" width="528" height="142" /></p>
<p><span id="more-2377"></span>In other words:</p>
<ul>
<li>Log into the console of the <strong>physical</strong> VMware ESX 4 host</li>
<li>Run the following command: esxcfg-advcfg -s 1  /COW/PermitVmfsOnRedoHierarchy</li>
<li>Verify the setting with the &#8220;get&#8221; flag: esxcfg-advcfg -g /COW/PermitVmfsOnRedoHierarchy</li>
</ul>
<p><em>Do I even need to say that this stuff is not supported by VMware Global Support Services (GSS)?  Well, I just did.</em></p>
<h2>Yes we can!</h2>
<p>After executing that one command on your <strong>physical </strong>machine, take a snapshot and boot up your virtual ESX:</p>
<p><img class="alignnone size-full wp-image-2381" title="Virtual VMware ESX 4 booted with snapshot in place" src="http://www.vcritical.com/wp-content/uploads/2010/02/virtual-esx-booted-with-snapshot.png" alt="" width="582" height="425" /></p>
<p>Everything works just like you need it to now &#8212; you can even create a snapshot hierarchy:</p>
<p><img class="alignnone size-full wp-image-2378" title="Snapshot tree for virtual VMware ESX 4 system" src="http://www.vcritical.com/wp-content/uploads/2010/02/multiple-snapshots.png" alt="" width="459" height="234" /></p>
<h2>Now what?</h2>
<p>Were you constrained by the lack of virtual ESX snapshots?  <strong>What interesting things will you use this for?</strong></p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2008/12/half-the-vm-reboots-on-patch-tuesday/' rel='bookmark' title='Half the VM reboots on Patch Tuesday'>Half the VM reboots on Patch Tuesday</a></li>
<li><a href='http://www.vcritical.com/2009/06/vmware-vsphere-4-has-a-snapshot-alarm/' rel='bookmark' title='VMware vSphere 4 has a Snapshot Alarm'>VMware vSphere 4 has a Snapshot Alarm</a></li>
<li><a href='http://www.vcritical.com/2009/04/hyper-v-snapshots-not-for-production/' rel='bookmark' title='Hyper-V snapshots: not for production'>Hyper-V snapshots: not for production</a></li>
<li><a href='http://www.vcritical.com/2009/01/igt-part-5-hyper-v-snapshots-are-not-gone-until-the-vm-is-powered-off/' rel='bookmark' title='IGT Part 5:  Hyper-V snapshots are not gone until the VM is powered off'>IGT Part 5:  Hyper-V snapshots are not gone until the VM is powered off</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/2010/02/taking-snapshots-of-vmware-esx-4-running-in-a-vm/#respond">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/installation/" rel="tag">installation</a>, <a href="http://www.vcritical.com/tag/pass/" rel="tag">PASS</a>, <a href="http://www.vcritical.com/tag/snapshots/" rel="tag">snapshots</a>, <a href="http://www.vcritical.com/tag/technical/" rel="tag">Technical</a>, <a href="http://www.vcritical.com/tag/vsphere/" rel="tag">vSphere</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2010/02/taking-snapshots-of-vmware-esx-4-running-in-a-vm/">Taking snapshots of VMware ESX 4 running in a VM</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2010 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2010/02/taking-snapshots-of-vmware-esx-4-running-in-a-vm/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Linux apps run directly on Windows with virtualization!</title>
		<link>http://www.vcritical.com/2010/02/linux-apps-run-directly-on-windows-with-virtualization/</link>
		<comments>http://www.vcritical.com/2010/02/linux-apps-run-directly-on-windows-with-virtualization/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 12:09:52 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[satire]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=2339</guid>
		<description><![CDATA[Microsoft has broken through numerous technological barriers, enabling Windows/Hyper-V to directly execute Linux applications.]]></description>
			<content:encoded><![CDATA[<p>Microsoft has done remarkable things with virtualization &#8212; unbelievable, some say.</p>
<p>One outstanding achievement is the way the Hyper-V architects managed to completely collapse the guest operating system layer directly into the hypervisor.  Take a look at this diagram from a Microsoft Virtualization competitive <a href="http://download.microsoft.com/download/9/4/3/9434547A-AF38-4D73-98BF-2841D93E11AD/BDM%20Brochure%20NOV2009.pdf">brochure</a>:</p>
<p><img class="alignnone size-full wp-image-2346" title="The three layers of Microsoft FUD" src="http://www.vcritical.com/wp-content/uploads/2010/02/microsoft-three-layers-fud.png" alt="" width="421" height="443" /></p>
<p><em>[Yes, it's that <a href="http://www.vcritical.com/2009/11/layers-and-layers-of-fud/">same brochure</a> again.]</em></p>
<p>There are several key differences between Microsoft and VMware hypervisor architectures.  While the <strong>hardware </strong>and <strong>applications </strong>layers <em>are </em>pretty straightforward, applications don&#8217;t run directly on hardware.  As you are about to see, these two platforms take very different approaches when it comes to virtualizing workloads.</p>
<p>The VMware vSphere solution is to use a thin, high-performance <strong>virtualization</strong> layer that enables a single physical system to simultaneously host multiple virtual machines.  Each of these virtual machines executes isolated instances of traditional guest operating systems &#8212; Windows, Linux, Solaris, Netware, etc.</p>
<p>Due to apparent technological advancements in Hyper-V, it is now possible to run applications of all kinds directly on that integrated Windows OS/hypervisor layer without the need for a guest operating system at all.  This allows Microsoft to omit an entire layer from their virtualization architecture.</p>
<p>I&#8217;m sure you have seen various announcements about the exceptional support that Hyper-V has for Linux workloads.  Without a guest operating system layer, one must logically conclude that Linux applications are actually running on the Windows/Hyper-V hypervisor integration directly.  Spectacular!</p>
<p>I thought I&#8217;d test this technological breakthrough in the lab myself by running <a href="http://www.postfix.org" target="_blank">Postfix</a>, a very popular Linux SMTP mail server, on Windows Server 2008 R2 with Hyper-V.  According to the diagram above, Postfix is classified as an application &#8212; the third layer.<span id="more-2339"></span></p>
<p>Now, in order to install Postfix, I have to interact with the second layer in the stack, which is the &#8220;Microsoft Operating System w/Virtualization.&#8221;  Since I&#8217;m an RHCE, I decided to use a Red Hat Enterprise Linux package of Postfix, but we can all agree that SUSE Linux Enterprise Server 11 would work equally well.  However, I would not recommend using Ubuntu packages since that distribution is not supported by Hyper-V.  Another side benefit to this technique is the fact that Windows has great <a href="http://www.vcritical.com/2009/03/of-mice-and-xen/">mouse support</a>.</p>
<p>Just as one would do on a <em>legacy</em> Linux system, I opened a trusty command shell and installed the package like so:</p>
<p><img class="alignnone size-full wp-image-2345" title="Installing Postfix RPM on Windows Server 2008 R2" src="http://www.vcritical.com/wp-content/uploads/2010/02/rpm-postfix.png" alt="" width="509" height="187" /></p>
<p>This is the first step to getting Postfix installed and running.  I do have to admit that it took a few additional troubleshooting steps in my case &#8212; most certainly unique to my environment, so I will spare the details.</p>
<p>In order to complete the Postfix implementation, you&#8217;ll need to edit several configuration files.  Do not use Notepad for this, as it does not understand the peculiar format of these text files:</p>
<p><img class="alignnone size-full wp-image-2348" title="Editing Postfix configuration file with Notepad" src="http://www.vcritical.com/wp-content/uploads/2010/02/maincf-notepad.png" alt="" width="536" height="334" /></p>
<p>One would think that the virtualization layer could also dynamically accommodate for UNIX line formatting, but that evidently was not part of the design.  Fortunately, this is a very minor issue since WordPad <em>can </em>be used without problem:</p>
<p><img class="alignnone size-full wp-image-2349" title="Editing Postfix configuration with Wordpad" src="http://www.vcritical.com/wp-content/uploads/2010/02/mancf-wordpad.png" alt="" width="522" height="499" /></p>
<p>Once you have the basic configuration in place, restart the service and validate &#8212; telnet to port 25 and send a test email.</p>
<p>There you have it, amazing Hyper-V virtualization &#8212; same capabilities as VMware vSphere with 25 percent fewer layers!</p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2009/11/layers-and-layers-of-fud/' rel='bookmark' title='Layers and Layers of FUD'>Layers and Layers of FUD</a></li>
<li><a href='http://www.vcritical.com/2009/06/choose-any-two-hyper-v-ha-linux/' rel='bookmark' title='Choose any two: Hyper-V, HA, Linux'>Choose any two: Hyper-V, HA, Linux</a></li>
<li><a href='http://www.vcritical.com/2009/07/even-gpl-cant-make-hyper-v-linux-vms-well/' rel='bookmark' title='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/2010/10/does-microsoft-really-support-linux-on-hyper-v/' rel='bookmark' title='Does Microsoft really support Linux on Hyper-V?'>Does Microsoft really support Linux on Hyper-V?</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/2010/02/linux-apps-run-directly-on-windows-with-virtualization/#respond">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/linux/" rel="tag">Linux</a>, <a href="http://www.vcritical.com/tag/satire/" rel="tag">satire</a>, <a href="http://www.vcritical.com/tag/vsphere/" rel="tag">vSphere</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2010/02/linux-apps-run-directly-on-windows-with-virtualization/">Linux apps run directly on Windows with virtualization!</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2010 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2010/02/linux-apps-run-directly-on-windows-with-virtualization/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Hyper-V More Stable, Just as Mature as VMware vSphere?</title>
		<link>http://www.vcritical.com/2010/01/hyper-v-more-stable-just-as-mature-as-vmware-vsphere/</link>
		<comments>http://www.vcritical.com/2010/01/hyper-v-more-stable-just-as-mature-as-vmware-vsphere/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 23:29:13 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[live migration]]></category>
		<category><![CDATA[memory overcommit]]></category>
		<category><![CDATA[VMotion]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=2251</guid>
		<description><![CDATA[Microsoft Virtualization publishes an embarrassing guest post refuting vSphere advantages, doing more harm than good.]]></description>
			<content:encoded><![CDATA[<p>I just read a <em>fascinating </em>article on the <a href="http://blogs.technet.com/virtualization/archive/2010/01/18/Guest-post_3A00_-_2200_Setting-the-Record-Straight-_2D00_-9-Reasons-Why-Hyper_2D00_V-is-a-Great-Choice-for-Enterprises_2200_.aspx" target="_blank">Microsoft Virtualization blog</a> from a special guest poster responding to the recent <a href="http://www.vcritical.com/2009/12/informationweek-hyper-v-not-for-enterprise/">InformationWeek </a>article that cited 9 reasons Hyper-V is not ready for the Enterprise.</p>
<p>The author worked extra hard to refute all 9 points &#8212; but I do admit being somewhat distracted by the gratuitous use of <strong>VMWare</strong> throughout.  Evidently, proofreading &#8212; unlike immeasurable technology and services discounts &#8212; is not one of the benefits extended to guest posters these days, which is a shame.</p>
<p>The Microsoft Virtualization MVP tries to use most of the pages from the playbook, such as <a href="http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/">memory overcommit FUD</a>:</p>
<blockquote><p>Relying on a host to overcommit memory to support failover hosts is potentially dangerous and incorrect oversubscription leads to all VMs suffering from performance.</p></blockquote>
<p>Have <em>you </em>ever had a VM suffer from performance?  I have, and believe me &#8212; it&#8217;s not pleasant.</p>
<p>But here is a familiar line:</p>
<blockquote><p>&#8230; I would never over commit my VM hosts in production.</p></blockquote>
<p>Where have we heard that before?   I almost forgot to mention that this guest poster is none other than Chris Steffen &#8212; the star of that now-infamous <a href="http://www.cio.com/article/439487/Is_One_of_VMware_s_Best_Features_a_Really_Bad_Idea_" target="_blank">CIO Magazine article</a> who once called VMotion a &#8220;gimmick&#8221; and said:<span id="more-2251"></span></p>
<blockquote><p>I don&#8217;t know what kind of environment other than QA or development, or in a staging environment you&#8217;d want to do [live migration], but it&#8217;s not going to be in any production environment I&#8217;m responsible for; it&#8217;s not going to be any environment dependent on any kind of SLA or performance requirements. The justification for the inherent risk just isn&#8217;t there.</p></blockquote>
<p>But what does Mr. Steffen say now that Hyper-V <strong>has </strong><a href="http://www.vcritical.com/tag/live-migration/">Live Migration</a>?  About what you&#8217;d expect &#8212; and more:</p>
<blockquote><p>Also keep in mind that using the System Center suite, the Microsoft solution can Live Migrate VMs to other hosts due to situations that VMware servers cannot even monitor, such as CPU Power, Power Supply Failures, and Fibre Channel congestion.</p></blockquote>
<p>There are a number of other gems in this <em>convincing </em>piece.  Did you know:</p>
<ul>
<li>Hyper-V is more stable than and at least as secure as VMWare [sic]</li>
<li>vSphere is just as new as Hyper-V</li>
</ul>
<p>Yep, there is a full-day supply of Kool-Aid in that guest post.</p>
<p>Nice work, Microsoft Virtualization team.  I&#8217;m not so sure this sort of thing helps your cause &#8212; please keep it up.</p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/' rel='bookmark' title='The Truth About Hyper-V Memory Overcommit'>The Truth About Hyper-V Memory Overcommit</a></li>
<li><a href='http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/' rel='bookmark' title='Hyper-V [Not Exactly] Dynamic Memory'>Hyper-V [Not Exactly] Dynamic Memory</a></li>
<li><a href='http://www.vcritical.com/2011/08/vmware-vsphere-5-outperforms-hyper-v-by-nearly-20/' rel='bookmark' title='VMware vSphere 5 outperforms Hyper-V by nearly 20%'>VMware vSphere 5 outperforms Hyper-V by nearly 20%</a></li>
<li><a href='http://www.vcritical.com/2011/06/searchservermisinformation-com/' rel='bookmark' title='SearchServerMisinformation.com'>SearchServerMisinformation.com</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/2010/01/hyper-v-more-stable-just-as-mature-as-vmware-vsphere/#respond">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/live-migration/" rel="tag">live migration</a>, <a href="http://www.vcritical.com/tag/memory-overcommit/" rel="tag">memory overcommit</a>, <a href="http://www.vcritical.com/tag/vmotion/" rel="tag">VMotion</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2010/01/hyper-v-more-stable-just-as-mature-as-vmware-vsphere/">Hyper-V More Stable, Just as Mature as VMware vSphere?</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2010 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2010/01/hyper-v-more-stable-just-as-mature-as-vmware-vsphere/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>The Truth About Hyper-V Memory Overcommit</title>
		<link>http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/</link>
		<comments>http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 13:20:05 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[memory overcommit]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=2216</guid>
		<description><![CDATA[Learn about Microsoft's attempt to implement memory overcommit in Hyper-V.]]></description>
			<content:encoded><![CDATA[<p>The ability to assign more memory to virtual machines than physically available on a host is called <strong>memory overcommit</strong> and is a major factor that contributes to higher <a href="http://www.vmware.com/technical-resources/advantages/virtual-machine-density.html" target="_blank">VM density</a> &#8212; running more virtual machines per host increases efficiency and reduces cost.  VMware ESX has provided this feature for multiple generations, giving it an advantage over competing hypervisors.</p>
<p>The <a href="http://www.vmware.com/go/costperappcalc" target="_blank">Cost Per Application Calculator</a> makes it clear that investing in VMware vSphere 4 significantly reduces your datacenter hardware footprint and associated costs.  Scott Drummonds, the VMware performance expert, recently explained how memory overcommit is the only way to <a href="http://vpivot.com/2010/01/06/optimizing-memory-utilization/" target="_blank">effectively use all of the physical RAM in a hypervisor</a>.</p>
<p>Each time this topic comes up, Microsoft revs up their marketing machine and responds like this:</p>
<ul>
<li>Hyper-V is free, use your money to buy RAM upgrades instead of VMware vSphere licenses</li>
<li><a href="http://twitter.com/virtualizethis/status/7390702130" target="_blank">Memory overcommit is risky</a>, VMware <a href="http://vpivot.com/2010/01/04/misunderstanding-memory-management/" target="_blank">tells customers to turn it off</a> anyway</li>
</ul>
<p>The truth is that Hyper-V will have memory overcommit the moment Microsoft figures it out.  If that day ever does come, watch the messaging quickly change to the familiar, &#8220;our customers asked us to implement this&#8230;&#8221; line.</p>
<p>Why is it fair to make such a bold claim?  Two words:<span id="more-2216"></span></p>
<h2>Dynamic Memory</h2>
<p>It&#8217;s a little known fact that some of the early releases of Hyper-V R2 actually had a feature that allowed administrators to assign more RAM to virtual machines than was physically present on the host &#8212; &#8220;Dynamic Memory&#8221; a.k.a. memory overcommit.</p>
<p>We can look back and see what bloggers like <a href="http://www.markwilson.co.uk/blog/2008/10/just-a-few-of-the-new-features-to-expect-in-windows-server-2008-r2.htm" target="_blank">Mark Wilson</a> had to say:</p>
<blockquote><p>Microsoft also spoke to me about a dynamic memory capability (just like the balloon model that competitors offer). I asked why the company had been so vocal in downplaying competitive implementations of this technology yet was now implementing something similar and Ward Ralston explained to me that this is not the right solution for everyone but may help to handle memory usage spikes in a VDI environment. Since then, I&#8217;ve been advised that dynamic memory will not be in the beta release of Windows Server 2008 R2 and Microsoft is evaluating options for inclusion (or otherwise) at release candidate stage.</p></blockquote>
<p>And this <a href="http://blog.inetu.net/2009/04/the-skinny-on-hyper-v-r2-aka-hyper-v-20/" target="_blank">blog</a> provided more detail on the implementation:</p>
<blockquote><p>In Hyper-V 1.0, physical memory was hard allocated to the VMs, but in 2.0 the pool of memory is dynamically allocated and removed based VM usage with no service interruption. Dynamically allocating memory to VMs can drastically improve host consolidation rates.</p></blockquote>
<blockquote><p>Hyper-V 2.0 VMs are configured with an initial RAM setting (how much the machine boots with) as well as minimum and maximum RAM values. Hyper-V then adds RAM using the Hot-Add function, and removes it using a balloon driver (for supported OSes).</p></blockquote>
<p>For the visual learners in the crowd, take a look at this VM configuration dialog:</p>
<p><img class="alignnone size-full wp-image-2232" title="Hyper-V Dynamic Memory Configuration" src="http://www.vcritical.com/wp-content/uploads/2010/01/hyper-v-dynamic-memory.png" alt="" width="484" height="422" /></p>
<p>Note that this is nothing like Transparent Page Sharing in VMware ESX &#8212; Hyper-V VMs would actually be reconfigured using hot-add memory, so the guest operating systems must cooperate.</p>
<p>In an interview with <a href="http://bink.nu/news/hyper-v-r2.aspx" target="_blank">Steven Bink</a>, even Bob Muglia acknowledged the need for overcommit:</p>
<blockquote><p>We talked about Vmware ESX and its features like shared memory between VMs, &#8220;we definitely need to put that in our product&#8221; later [Muglia] said it will be in the next release. Like hot add memory, disk and nic&#8217;s will be and Live migration of course, which didn&#8217;t make it in this release.</p></blockquote>
<p>By the way, hot-add memory didn&#8217;t make it into Hyper-V R2, either &#8212; VMware ESX 4 has it today.</p>
<h2>Quick Memory Overcommit?</h2>
<p>Evidently, dynamic memory was not even up to the <a href="http://www.vcritical.com/2009/07/on-quick-storage-migration-in-r2/">rigorous &#8220;<em>Quick&#8221;</em> standard</a> and was <a href="http://vinternals.com/2009/04/microsoft-hyper-v-20-no-memory-overcommit/" target="_blank">dropped</a> from the release train.  Perhaps in some future edition of Hyper-V, Quick Memory Overcommit will be offered &#8212; with just a <em>few seconds</em> of VM downtime as RAM allocation is dynamically adjusted.  But that&#8217;s  just speculation.</p>
<h2>Sour Grapes</h2>
<p>Instead of finding a way to implement memory overcommit in Hyper-V R2, Microsoft has taken the alternate approach of attacking VMware and declaring the feature unnecessary, unsafe, or too expensive.</p>
<p>The fact is that memory overcommit is an extremely valuable capability and VMware ESX has had it all along.  Some of the Linux-based hypervisors are starting to figure it out.  Until Hyper-V finally adds the feature we&#8217;ll continue to hear how easy it is to simply buy more RAM.</p>
<p><strong>How long can you afford to wait?</strong></p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/' rel='bookmark' title='Hyper-V [Not Exactly] Dynamic Memory'>Hyper-V [Not Exactly] Dynamic Memory</a></li>
<li><a href='http://www.vcritical.com/2011/06/searchservermisinformation-com/' rel='bookmark' title='SearchServerMisinformation.com'>SearchServerMisinformation.com</a></li>
<li><a href='http://www.vcritical.com/2011/04/hyper-v-dynamic-memory-not-quite-ready-to-demo/' rel='bookmark' title='Hyper-V Dynamic Memory: Not Quite Ready to Demo!'>Hyper-V Dynamic Memory: Not Quite Ready to Demo!</a></li>
<li><a href='http://www.vcritical.com/2010/02/hello-dynamic-memory/' rel='bookmark' title='Hello Dynamic Memory?'>Hello Dynamic Memory?</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/2010/01/the-truth-about-hyper-v-memory-overcommit/#respond">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/memory-overcommit/" rel="tag">memory overcommit</a>, <a href="http://www.vcritical.com/tag/vsphere/" rel="tag">vSphere</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/">The Truth About Hyper-V Memory Overcommit</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2010 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
	</channel>
</rss>

