<?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>VM /ETC &#187; vmotion</title>
	<atom:link href="http://vmetc.com/category/vmotion/feed/" rel="self" type="application/rss+xml" />
	<link>http://vmetc.com</link>
	<description>Go Green with Virtualization. Go UGLY Green with vmetc.com.</description>
	<lastBuildDate>Tue, 27 Jul 2010 12:17:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Increase Allowed Simultaneous VMotions of VMware Guests</title>
		<link>http://vmetc.com/2009/12/28/increase-allowed-simultaneous-vmotions-of-vmware-guests/</link>
		<comments>http://vmetc.com/2009/12/28/increase-allowed-simultaneous-vmotions-of-vmware-guests/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 17:58:35 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[esx]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmotion]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=5234</guid>
		<description><![CDATA[How to increase the number of simultaneous VMotions of guests allowed between VMware ESX hosts has been covered many times already. In fact, check out the following blog posts on this topic for extra information and insight not provided here. Increase Simultaneous VMotions as well as Increase Performance Guest blog entry: VMotion performance » broche.net [...]]]></description>
			<content:encoded><![CDATA[<p>How to increase the number of simultaneous VMotions of guests allowed between VMware ESX hosts has been covered many times already. In fact, check out the following blog posts on this topic for extra information and insight not provided here.</p>
<ul>
<li><a href="http://professionalvmware.com/2009/01/increase-simultaneous-vmotions-as-well-as-increase-performance/" target="_blank">Increase Simultaneous VMotions as well as Increase Performance</a></li>
<li><a href="http://www.boche.net/blog/?p=806" target="_blank">Guest blog entry: VMotion performance » broche.net – VMware &#8230;</a></li>
<li><strong><a href="http://communities.vmware.com/blogs/ygao/2009/04/07/increase-number-of-vmotions-per-host" target="_blank">VMware Communities: ESX Tips: Increase number of VMotions per host</a></strong></li>
<li><a href="http://blog.core-it.com.au/?p=407" target="_blank">Increase number of VMotions per host</a></li>
</ul>
<p>One possible scenario for changing this setting would be to temporarily increase VMotions allowed in order to evacuate ESX hosts within a short maintenance window. I prefer to leave the setting at the default, so for this scenario be sure to change it back after the maintenance is complete. if you read the links provided above, others suggest they have changed the settings permanently.</p>
<p>This rest of this post contains a cut and paste of the steps necessary to make the configuration change with a brief explanation about setting the appropriate value. I am pasting from a VMware Partner PDF communication assembled by Michael White, VMware engineer.</p>
<p><span id="more-5234"></span></p>
<p><center><p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p></center></p>
<blockquote>
<h3>“How can I increase the number of simultaneous VMotion activities?</h3>
</blockquote>
<blockquote><p>It is possible to increase the number of simultaneous VMotions but it is something that you should be careful of. Do not due it lightly or on a regular basis but in fact use it on a project basis when required.</p>
<p>While it is not documented by VMware officially, it is in fact supported. Really. You only need to change a variable in the vpxd.cfg file and restart VC. Use the steps below:</p>
<ol>
<li>Connect to your vCenter server.</li>
<li>Locate the vapid.cfg file – it is normally in C:\Documents and Settings\All Users\Application Data\VMware\VMware Virtual Center.</li>
<li>Make a back up copy of vapid.cfg.</li>
<li>Edit the file and insert the information below between the and sections. X</li>
<li>The value of X is what you need to calculate carefully.</li>
<li>A cold migration has a cost of 1, and a Hot Migration (VMotion) has a cost of 4. So a value of 16 for X would mean you could do 4 simultaneous VMotions (4 * 4 = 16).</li>
<li>Now save your changes.</li>
<li>Restart the VMware VirtualCenter Server service to make the changes live.”</li>
</ol>
</blockquote>
<p>It may be obvious, but I’ll point out the above setting also means you could do 16 simultaneous cold migrations (VMs powered off): 16 * 1 = 16</p>
<p><center><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</center></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2009%2F12%2F28%2Fincrease-allowed-simultaneous-vmotions-of-vmware-guests%2F';
  addthis_title  = 'Increase+Allowed+Simultaneous+VMotions+of+VMware+Guests';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2009/12/28/increase-allowed-simultaneous-vmotions-of-vmware-guests/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SCVMM initiated VMotion ignores VMware Resource Pools</title>
		<link>http://vmetc.com/2008/12/18/scvmm-initiated-vmotion-ignores-vmware-resource-pools/</link>
		<comments>http://vmetc.com/2008/12/18/scvmm-initiated-vmotion-ignores-vmware-resource-pools/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 11:37:35 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[scvmm]]></category>
		<category><![CDATA[vmetc.com]]></category>
		<category><![CDATA[vmotion]]></category>
		<category><![CDATA[resourcepools]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=2231</guid>
		<description><![CDATA[It&#8217;s been well publicized that Microsoft&#8217;s System Center Virtual Machine Manager (SCVMM) can manage VMware Virtual Infrastructure. In fact, Microsoft has demonstrated that SCVMM can initiate virtual machine (VM) VMotions between VMware ESX hosts. However, Eric Gray points out on his VCritical blog that if you use SVCMM to VMotion VMs that are members of [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been well publicized that Microsoft&#8217;s <a href="http://vmetc.com/2008/06/10/teched-2008-keynote-demos-scvmm-management-of-esx-cluster/" target="_blank">System Center Virtual Machine Manager (SCVMM) can manage VMware Virtual Infrastructure</a>. In fact, Microsoft has demonstrated that SCVMM can initiate virtual machine (VM) VMotions between VMware ESX hosts. However, Eric Gray points out on his VCritical blog that if you use SVCMM to VMotion VMs that are members of ESX Cluster Resource Pools the Resource Pool membership disappears afterwords.</p>
<p>The following was taken from Eric&#8217;s post <a href="http://www.vcritical.com/2008/12/dont-know-much-about-resource-pools/" target="_blank">Don’t know much about resource pools</a>:</p>
<blockquote><p>&#8220;Now, let’s say that one of your fellow administrators wants to use SCVMM to manage this VMware environment.  He uses the SCVMM console to migrate a QA virtual machine from one ESX host to another in order to perform maintenance.</p>
<p>The VMotion completes without incident and everything seems OK…</p>
<p>Before too long, a QA engineer is on the phone asking what happened to his VM.  From his perspective, the VM has disappeared.</p>
<p>It’s not really gone, it has just been moved out of the resource pool.  Fortunately, you can log in with the VI Client and fix this problem by moving the VM back to the resource pool.&#8221;</p></blockquote>
<p>I must first admit I have not done this personally, but I assume 2 things are happening here.</p>
<p><span id="more-2231"></span><center><p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p></center><br />
The first is that SCVMM does not present the option to select a Resource Pool while preparing for the migration (is there a gui based wizard to set it up?), and the second is that the QA engineer has permissions on the Resource Pool object only. I make these assumptions because VMware VirtualCenter (VC) does prompt you to select the Resource Pool membership of the VM (even if you do not want to change it) when migrating the guest, and the VM has only disappeared from the QA Engineers log in &#8211; I&#8217;m guessing when using the VI Client to connect to VC? So, the migrated VM ends up in the root Resource Pool and must be moved manually by a full administrator back to a Resource Pool where the QA Admin has permmissions.</p>
<p>In my opinion, Eric points out an inconvenience that needs to be understood for companies that are considering SCVMM as a &#8220;single pane of glass&#8221; tool to administrate a <a href="http://vmetc.com/2008/04/21/mixed-vendor-virtual-data-center/" target="_blank">multi vendor virtual data center</a>, but not a &#8220;show stopper&#8221;. Afterall, this is a scenario where a manual VMotion was used. I would prefer to have DRS manage migrations automatically for the majority of the time.</p>
<p>Don&#8217;t get me wrong, it needs to be fixed. I&#8217;ve <a href="http://vmetc.com/2008/09/23/microsoft%E2%80%99s-virtualization-strategy-from-the-data-center-to-the-desktop-ad3801/" target="_blank">listened to Microsoft claim</a> that one of SCVMM&#8217;s aspirations is to have every feature available via VirtualCenter. Microsoft, hopefully you are now aware that SCVMM needs to be updated to include the Resource Pool membership attributes of VirtualCenter managed VMotions.<center><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</center></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2008%2F12%2F18%2Fscvmm-initiated-vmotion-ignores-vmware-resource-pools%2F';
  addthis_title  = 'SCVMM+initiated+VMotion+ignores+VMware+Resource+Pools';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2008/12/18/scvmm-initiated-vmotion-ignores-vmware-resource-pools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use VirtualCenter Maps Tab to confirm VMotion</title>
		<link>http://vmetc.com/2008/12/15/use-virtualcenter-maps-tab-to-confirm-vmotion/</link>
		<comments>http://vmetc.com/2008/12/15/use-virtualcenter-maps-tab-to-confirm-vmotion/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 11:57:32 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[VirtualCenter]]></category>
		<category><![CDATA[vmotion]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[virtualcenter]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=2200</guid>
		<description><![CDATA[Eric Sloof&#8217;s A whiter shade of green is an informative post about how the Maps tab in VMware VirtualCenter (VC) can be used to visually confirm if a VM can be live migrated between ESX hosts. By selecting a VM in the tree explorer of VC and then clicking the Maps tab (not the Maps button), [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://vmetc.com/wp-content/uploads/2008/12/esloof_maps.png"><img class="alignright size-medium wp-image-2207" title="esloof_maps" src="http://vmetc.com/wp-content/uploads/2008/12/esloof_maps-300x238.png" alt="" width="300" height="238" /></a>Eric Sloof&#8217;s <a href="http://www.ntpro.nl/blog/archives/803-A-whiter-shade-of-green.html" target="_blank">A whiter shade of green</a> is an informative post about how the Maps tab in VMware VirtualCenter (VC) can be used to visually confirm if a VM can be live migrated between ESX hosts. By selecting a VM in the tree explorer of VC and then clicking the Maps tab (not the Maps button), you can see a diagram of all of the ESX servers, virtual networking, and storage that must be consistently shared between hosts for VMotion to succeed. As my borrowed version of Eric&#8217;s orignal screen shot image shows, when all are configured correctly the ESX hosts have green circles around / behind them.</p>
<p>When the green circles do not appear, the Maps view helps troubleshoot what is wrong because you can see exactly which pieces are not connected correctly in the diagram.</p>
<p>What I did not realize, and Eric&#8217;s post points out, is that<span id="more-2200"></span> </p>
<p>there are different shades of green that appear on the Maps tab.</p>
<blockquote><p>&#8220;If one of your ESX servers is under a heavy load it’ll show a light green colour. On the other hand, when one of your ESX server is not CPU intensive at all, it will show up dark green.&#8221;</p></blockquote>
<p>Now that I know this, recognizing what hosts have a darker green circle from the Maps tab is a quick and convenient way to pick a host that has the best available resources for a manual VM migration.<center><p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</center></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2008%2F12%2F15%2Fuse-virtualcenter-maps-tab-to-confirm-vmotion%2F';
  addthis_title  = 'Use+VirtualCenter+Maps+Tab+to+confirm+VMotion';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2008/12/15/use-virtualcenter-maps-tab-to-confirm-vmotion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enhanced Vmotion Compatibility (EVC) – Intel Example</title>
		<link>http://vmetc.com/2008/11/16/enhanced-vmotion-compatibility-evc-%e2%80%93-intel-example/</link>
		<comments>http://vmetc.com/2008/11/16/enhanced-vmotion-compatibility-evc-%e2%80%93-intel-example/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 04:08:07 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[esx]]></category>
		<category><![CDATA[gestaltit]]></category>
		<category><![CDATA[vi3]]></category>
		<category><![CDATA[vmotion]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[evc]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=2043</guid>
		<description><![CDATA[A reader named Tom commented on my Matrix to Determine VMotion Compatibility by Processor post today asking &#8220;has VMotion evolved at all to the point where differences between Intel chips are less of an issue than they were in June when you blogged this?? &#8220;. It always amazes me when the virtualization blogisphere seems to [...]]]></description>
			<content:encoded><![CDATA[<p>A reader named Tom commented on my <a href="http://vmetc.com/2008/06/19/matrix-to-determine-vmotion-compatibility-by-processor/" target="_blank">Matrix to Determine VMotion Compatibility by Processor</a> post today asking</p>
<p style="margin-left: 36pt"><em><strong>&#8220;has VMotion evolved at all to the point where differences between Intel chips are less of an issue than they were in June when you blogged this?? &#8220;</strong></em>.</p>
<p>It always amazes me when the virtualization blogisphere seems to be talking about the same topics, and no sooner did I finish making my comment to Tom I found the &#8220;<a href="http://vmguy.com/wordpress/index.php/archives/38" target="_blank">What is Enhanced vMotion Compatibility anyway?</a>&#8221; post from the VMGuy.</p>
<p>So, this post expands on VMGuy&#8217;s example using the Matrix from my June post to show how VMware&#8217;s EVC can help with previously incompatible CPUs. You decide if this is an evolution or not. Personally, I&#8217;d prefer a cluster of hosts that use like, modern hardware which all take full advantage of the latest CPU advancements. Maybe EVC is acceptable in a lab scenario, but I want all &#8220;the bells and whistles&#8221; of my processors in production.</p>
<p>First, <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1003212" target="_blank">VMware KB Article ID:1003212 titled <span style="font-size: 12pt; font-family: Times New Roman;">Enhanced VMotion Compatibility (EVC) processor support</span></a><span style="font-size: 12pt; font-family: Times New Roman;"> explains how EVC works:</span><span id="more-2043"></span><center><p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p></center></p>
<p style="margin-left: 36pt">Enhanced VMotion Compatibility (EVC) simplifies VMotion compatibility issues across CPU generations. EVC automatically configures server CPUs with Intel FlexMigration or AMD-V Extended Migration technologies to be compatible with older servers. After EVC is enabled for a cluster in the VirtualCenter inventory, <em>all</em> hosts in that cluster are configured to present identical CPU features and ensure CPU compatibility for VMotion. The features presented by each host are determined by selecting a predefined EVC baseline.<span style="font-size: 12pt; font-family: Times New Roman;"><br />
</span></p>
<p><span style="font-size: 12pt; font-family: Times New Roman;"> The article also explains EVC&#8217;s requirements:<br />
</span></p>
<p style="margin-left: 36pt">To use the EVC feature, you must be running ESX Server 3.5 Update 2 or higher with Virtual Center 2.5 Update 2 or higher and have only compatible processors that are listed in one of the following tables. EVC does not allow for migration with VMotion between Intel and AMD processors.</p>
<p>Go to the KB article to see the tables of compatible processors.</p>
<p>To enable EVC you have to first shut down all of your VMs in the cluster. EVC is then enabled in the properties of the ESX cluster from VirtualCenter just like HA and DRS.</p>
<p>In VMGuy&#8217;s post he uses the following example:</p>
<p style="margin-left: 36pt">&#8220;Let&#8217;s say that the 3 hosts have Intel E5310 processors in them.  You start to load up your VM&#8217;s on that cluster over the next 6 months.  When the cluster is full you go back to your OEM vendor of choice, only to find that they no longer make that server model with a E5310 processor.  The same model from the OEM now contains a Intel E5420 CPU.&#8221;</p>
<p>Looking at the matrix from my post in June (the following image) you can see that the Intel 5300 series and the Intel 5400 series are not compatible. Click the image for a larger view.</p>
<p style="text-align: center;"><a href="http://vmetc.com/wp-content/uploads/2008/11/111708-0400-enhancedvmo1.png"><img class="aligncenter" src="http://vmetc.com/wp-content/uploads/2008/11/111708-0400-enhancedvmo1.png" alt="" width="499" height="608" /></a></p>
<p>With EVC enabled you can use VMware&#8217;s &#8220;magic&#8221; to find the baseline compatibility between these CPU families and be sure that your VMs use the common denominator of instruction sets across all ESX hosts.</p>
<p>In summary, if the CPU families are found in the compatibility tables in KB 1003212, EVC will keep the applications on the VMs from causing blue screens because a uniform set of instructions will be available on each ESX host.</p>
<p>Be sure to read the KB article and VMGuy&#8217;s post in full.<center><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</center></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2008%2F11%2F16%2Fenhanced-vmotion-compatibility-evc-%25e2%2580%2593-intel-example%2F';
  addthis_title  = 'Enhanced+Vmotion+Compatibility+%28EVC%29+%E2%80%93+Intel+Example';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2008/11/16/enhanced-vmotion-compatibility-evc-%e2%80%93-intel-example/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Matrix to Determine VMotion Compatibility by Processor</title>
		<link>http://vmetc.com/2008/06/19/matrix-to-determine-vmotion-compatibility-by-processor/</link>
		<comments>http://vmetc.com/2008/06/19/matrix-to-determine-vmotion-compatibility-by-processor/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 14:04:33 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmotion]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=430</guid>
		<description><![CDATA[I stumbled across a new matrix published by Dell that, in my opinion, offers the easiest reference by processor model for preventing VMotion boundaries.]]></description>
			<content:encoded><![CDATA[<p>There are several whitepapers, posts and articles already available to help you determine what processor models are compatible for VMotion between ESX hosts. I will provide some of those links at the end of this post. However, I stumbled across a new matrix published by Dell that, in my opinion, offers the easiest reference by processor model for preventing VMotion boundaries. Dell&#8217;s paper titled  <a href="http://www.dell.com/downloads/global/solutions/vmotion_compatibility_matix.pdf" target="_blank">VMware VMotion and 64-bit VM Compatibility Matrix for VMware Infrastructure 3 and Dell PowerEdge Systems</a> contains a <strong>VMotion and 32/64-Bit VM Compatibility Across Processor Models</strong> matrix that is easy to decipher. Of course, the .pdf provides a compatibility matrix by Dell server model number too.</p>
<p>Download the full paper at the link above, but the following image shows the CPU compatibility matrix for quick reference. Click on the image for a larger version.<span id="more-430"></span><br />
<center><p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p></center></p>
<p style="text-align: center;"><a href="http://vmetc.com/wp-content/uploads/2008/06/vmotion-compatibility-by-processor-from-dell.png" target="_blank"><img class="alignnone size-medium wp-image-431" title="vmotion-compatibility-by-processor-from-dell" src="http://vmetc.com/wp-content/uploads/2008/06/vmotion-compatibility-by-processor-from-dell-245x300.png" alt="" width="310" height="379" /></a></p>
<p>Some other links with useful information about VMotion compatibility:</p>
<ul>
<li><strong>VMware Communities</strong></li>
</ul>
<ul>
<li>
<ul>
<li><a href="http://communities.vmware.com/thread/136529" target="_blank">A thread from April 08</a> lists 3 links from VMware followed by a lot of deep dive info. It also has a ink to a December 2007 version of Dell&#8217;s compatibility matrix as well as a link to HP&#8217;s VMotion compatibility document.</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Popular virtualization blogs</strong> have posted about this topic. Here&#8217;s a few from the last year:</li>
</ul>
<ul>
<li>
<ul>
<li><a href="http://mikedatl.typepad.com/mikedvirtualization/2008/02/migrating-from.html" target="_blank">Mike D posted about migrating from Intel to AMD</a>,</li>
<li><a href="http://www.vmwarewolf.com/are-your-servers-vmotion-capable/" target="_blank">VMwarewolf&#8217;s post Are your servers VMotion Capable?</a></li>
<li><a href="http://www.ntpro.nl/blog/archives/400-Override-VMotion-compatibility-restrictions-for-CPU-mismatch.html" target="_blank">Override VMotion compatibility restrictions for CPU mismatch at NTPRO.NL</a></li>
</ul>
</li>
</ul>
<ul>
<li><strong>Here at VM /ETC</strong></li>
</ul>
<ul>
<li>
<ul>
<li>I posted the I<a href="http://vmetc.com/2007/11/04/vmware-vmotion-compatibility-guide-for-ibm-system-x-and-bladecenter-servers/" target="_blank">BM VMotion Compatibility Guide</a> back in November 07. I&#8217;ll have to see if there is an updated version now available!</li>
</ul>
</li>
</ul>
<p>Technorati Tags: <a class="performancingtags" rel="tag" href="http://technorati.com/tag/virtualization">virtualization</a>, <a class="performancingtags" rel="tag" href="http://technorati.com/tag/vmotion">vmotion</a>, <a class="performancingtags" rel="tag" href="http://technorati.com/tag/vmware">vmware</a>, <a class="performancingtags" rel="tag" href="http://technorati.com/tag/dell">dell</a><center><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</center></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2008%2F06%2F19%2Fmatrix-to-determine-vmotion-compatibility-by-processor%2F';
  addthis_title  = 'Matrix+to+Determine+VMotion+Compatibility+by+Processor';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2008/06/19/matrix-to-determine-vmotion-compatibility-by-processor/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Can you Vmotion between different physical data centers?</title>
		<link>http://vmetc.com/2008/06/15/can-you-vmotion-between-different-physical-data-centers/</link>
		<comments>http://vmetc.com/2008/06/15/can-you-vmotion-between-different-physical-data-centers/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 18:32:04 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[SAN]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[vmotion]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[fail over]]></category>
		<category><![CDATA[lefthand]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=427</guid>
		<description><![CDATA[Chad Sakac has a great post on his Virtual Geek blog titled The Case For And Against Stretched ESX Clusters. In this post Chad discusses the possibilities of configuring ESX Clusters between 2 different physical data centers. That is, spanning the SAN across a wide area network so that VMs can be vmotioned between sites. [...]]]></description>
			<content:encoded><![CDATA[<p>Chad Sakac has a great post on his Virtual Geek blog titled <a href="http://virtualgeek.typepad.com/virtual_geek/2008/06/the-case-for-an.html" target="_blank">The Case For And Against Stretched ESX Clusters</a>. In this post Chad discusses the possibilities of configuring ESX Clusters between 2 different physical data centers.  That is, spanning the SAN across a wide area network so that VMs can be vmotioned between sites. The concept is a frequently discussed desire of many administrators, and Chad brings to light some great points for and against this design with specific configuration details about making it work with VMware ESX.</p>
<p>For example, the post explores several options:<span id="more-427"></span><center><p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p></center></p>
<blockquote><p>&#8221;</p>
<ul>
<li>Option A: is to literally just stretch the storage fabric and have the storage at one side &#8211; but man, you better have insane connectivity between sites, and this is at severe risk to &#8220;smoking hole&#8221; site failure &#8211; say bye-bye to your array.</li>
<li>Option B: is to use something like EMC Invista, Yotta Yotta or the like, and have a distributed synchronous LUN with two storage arrays.</li>
<li>Option C: some vendors (Lefthand Networks comes to mind) have a neat trick where they are in essence doing software RAID across x86 platforms on which they run software &#8211; so the RAID mirror node can be remote, and &#8220;take over&#8221; if you lose a site.</li>
<li><strong>TIP: <em>do the math. </em></strong> Regardless of which method is used, and even if you use compression &#8211; it&#8217;s a <strong><span style="text-decoration: underline;">huge</span></strong> amount of bandwidth.   My favorite analogy is to ask a customer to stick in a USB flash drive into their laptop, copy a big file and looking at the throughput. &#8220;</li>
</ul>
</blockquote>
<p>Chad goes on to point out that he feels stretching ESX Clusters is a bad idea in general and lists 4 solid reasons to support why. Check out all the whole post at the link above.</p>
<p>BTW, Chad revealed that he is the originator of <a href="http://vmetc.com/2008/03/14/esx-home-lab-hardware-shopping-list/#comment-741" target="_blank">the ESX home lab hardware shopping</a><a href="http://vmetc.com/2008/03/14/esx-home-lab-hardware-shopping-list/#comment-741" target="_blank"> list</a> I posted about back in March, and you can also see his original post titled <a href="http://virtualgeek.typepad.com/virtual_geek/2008/06/building-a-home.html" target="_blank">Building a Home VMware Infrastructure Lab</a> at his Virtual Geek blog as well.<br />
<center><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</center></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2008%2F06%2F15%2Fcan-you-vmotion-between-different-physical-data-centers%2F';
  addthis_title  = 'Can+you+Vmotion+between+different+physical+data+centers%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2008/06/15/can-you-vmotion-between-different-physical-data-centers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Planning ESX host capacity</title>
		<link>http://vmetc.com/2008/01/12/how-many-vms-should-run-on-each-esx-host/</link>
		<comments>http://vmetc.com/2008/01/12/how-many-vms-should-run-on-each-esx-host/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 10:56:42 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[capacity analysis]]></category>
		<category><![CDATA[fail over]]></category>
		<category><![CDATA[vi3]]></category>
		<category><![CDATA[vmotion]]></category>
		<category><![CDATA[capacityplanner]]></category>
		<category><![CDATA[drs]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[highavailability]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=189</guid>
		<description><![CDATA[How many VMs should run on each ESX host? The answer is determined mostly by the physical resources of the host&#8217;s platform (storage, ram, cpu, etc.). Before VI3 introduced ESX Clusters with DRS and HA squeezing as many VMs on each ESX host as possible was acceptable. Today it&#8217;s not just ESX host capacity, but [...]]]></description>
			<content:encoded><![CDATA[<p align="left">How many VMs should run on each ESX host? The answer is determined mostly by the physical resources of the host&#8217;s platform (storage, ram, cpu, etc.). Before VI3 introduced ESX Clusters with DRS and HA squeezing as many VMs on each ESX host as possible was acceptable. Today it&#8217;s not just ESX host capacity, but ESX Clusters need to be take into consideration. Planning Cluster capacity means ensuring availability of VMs while maintaining acceptable host performance in a fail over scenarios.</p>
<p align="left"><img src="http://www.vmware.com/files_inline/images/products_ha_diagram_02.gif" alt="VMWare HA" align="left" height="188" hspace="15" vspace="10" width="243" />First, what is a fail over scenario? The first thing that comes to mind is a problem. One or more of your ESX hosts unexpectedly crashed. This is considered unplanned downtime. Another fail over scenario to consider is planned downtime such as rebooting  after applying ESX patches. For both of these types of scenarios you want to make sure your VMs stay online.</p>
<p align="left">VMware&#8217;s solution for planned downtime is VMotion. The solution for unplanned downtime is the HA feature of ESX Clusters. When determining your ESX capacity be sure to allow room to leverage these features.</p>
<p align="left"> VMotion migrates a VM to a different ESX host without users losing connectivity. Evacuating an ESX server by VMotion enables you <span id="more-189"></span><br />
<center><p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p></center><br />
to reboot ESX for planned downtime. The ESX HA feature recognizes an ESX host that is no longer online and communicating with the other ESX hosts in the cluster, or considered isolated, and automatically restarts the VM on other available ESX servers with the capacity to run the VM. Making sure that the extra capacity is available is the trick.</p>
<p align="left">I&#8217;ve heard a lot of companies adopting an N + 1 mentality recently. This is typically based on a consolidation estimate&#8217;s results. If the capacity analysis study determined that 4 ESX hosts are needed then include an extra ESX host  just for added capacity and fail over resources. That&#8217;s a good start, but it might not be enough.</p>
<p align="left"><a href="http://vmetc.com/wp-content/uploads/2008/01/availability-of-vms-and-sizing-esx-host-clusters.jpg" target="_blank"><img src="http://vmetc.com/wp-content/uploads/2008/01/availability-of-vms-and-sizing-esx-host-clusters.jpg" style="margin: 10px 15px; width: 400px; height: 302px" alt="Sizing ESX Clusters" align="right" height="302" hspace="15" vspace="10" width="400" /></a>Remember that a capacity analysis project is centered around the &#8220;WOW! factor&#8221; of demonstrating how many servers can be consolidated on ESX hosts. The ESX host utilization is often targeted to be 80% or higher &#8211; meaning host as many VMs as possible until the host&#8217;s cpu and ram is 80% in use. Using the N + 1 strategy that means that losing one host will work fine. 80% load spread over 4 hosts is maintained by having the 5th ESX host. What if you need to allow for 2 ESX host failures? In that case there is a problem. Here&#8217;s some math to demonstrate why:</p>
<ul>
<li>original design was 4 ESX servers at 80% = 320%, but if you lose 2 ESX hosts, even with the N + 1 server, 3 hosts will be running at over 106% utilization.</li>
</ul>
<p align="left">That may be acceptable for a short period of time, but an Administrator should be ready to add another ESX server ASAP to maintain normal  performance levels. It gets worse when you lose more ESX hosts simultaneously. A consolidation scenario where ESX hosts are only 65% utilized helps the numbers, but it also means more hosts.</p>
<p align="left">The reality of the IT budget and the reliability of modern hardware keep most companies from planning for more than 1 ESX host failure. Maybe that&#8217;s why the N + 1 strategy is so popular? If this is your case you maybe able to still plan for more than 1 host failure  by categorizing your VMs as critical and non critical. Create 2 separate ESX Clusters. Enable DRS and HA on the Cluster with the critical VMs, and only enable DRS on the non critical cluster. The N + 1 design already gives you enough capacity for planned downtime (by rotating maintenance on one ESX at a time), and by limiting the number of VMs that HA will restart, you might be able to maintain critical VM availability through multiple unplanned host failures. You can achieve the same design with a single cluster by setting the non critical VMs fail over behavior to not restart in the properties of the Cluster.</p>
<p align="left">Monitoring your ESX Clusters is critical to be sure to maintain the design&#8217;s expected availability. Obviously, As your number of VMs increases there will quickly come a point where the number of ESX hosts will need to increase.</p>
<p align="left">For more information about HA check out <a href="http://www.vmware.com/products/vi/vc/ha.html" target="_blank">VMware&#8217;s HA page</a>. For more information on VMotion then check out <a href="http://www.vmware.com/products/vi/vc/vmotion.html" target="_blank">VMware&#8217;s VMotion page</a>.</p>
<p><center><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</center></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2008%2F01%2F12%2Fhow-many-vms-should-run-on-each-esx-host%2F';
  addthis_title  = 'Planning+ESX+host+capacity';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2008/01/12/how-many-vms-should-run-on-each-esx-host/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How many NICs does ESX need?</title>
		<link>http://vmetc.com/2007/11/13/how-many-nics-does-esx-need/</link>
		<comments>http://vmetc.com/2007/11/13/how-many-nics-does-esx-need/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 14:37:55 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[esx]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[vmotion]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[vlans]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=126</guid>
		<description><![CDATA[I get asked this all the time. &#8220;How many NICs does ESX need? 2, 4, 6 or more?&#8221; Well, it&#8217;s not really about how many NICs ESX needs. I&#8217;m not recommending it, but the fact of the matter is that VI3 really only needs 1 NIC per ESX host. It&#8217;s just smarter for a company [...]]]></description>
			<content:encoded><![CDATA[<p>I get asked this all the time. &#8220;How many NICs does ESX need? 2, 4, 6 or more?&#8221;</p>
<p>Well, it&#8217;s not really about how many NICs ESX needs. I&#8217;m not recommending it, but the fact of the matter is that VI3 really only needs 1 NIC per ESX host. It&#8217;s just smarter for a company to build some redundancy and load balancing into their VI design. So, let&#8217;s say then that ESX just needs 2 NICs minimum.</p>
<p>The real question is &#8220;How many NICs does your network infrastructure and VI performance require?&#8221; Do you have or will you have:<span id="more-126"></span></p>
<ul>
<li>a Management network?</li>
<li>a Backup network?</li>
<li>a DMZ?</li>
<li>a dedicated VMotion network?</li>
<li>an iSCSI network?</li>
<li>LAN/WAN network &#8211; obviously! But maybe multiple LANs?</li>
</ul>
<p>There&#8217;s probably more I can&#8217;t think of right now. Aside from the LAN/WAN network, none of the above are required. Some are best practices like the dedicated Management and iSCSI networks. All are possible, and if you will have VMs connecting to all and all have a separate core network switch then you will probably need 2 NICs for each network in the list. (assuming redundancy!)</p>
<p>Of course you can use  trunking and VLANs to reduce the number of NICs! You could also group your ESX servers by the the type of VMs hosted. For example create separate ESX clusters for the DMZ VMs or for the different LAN subnets (if using different switches).</p>
<p>Most of the time ESX servers have 4 to 6 NICs. This is a great start and is enough NICs to be flexible in most designs. Understand though that unless you really analyze your current networking and determine your future design you are just guessing!</p>
<p>So, I&#8217;m asking you. &#8220;How many NICs does <em><strong>YOUR</strong></em> ESX server need?&#8221;</p>
<p><center><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</center><br />
</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2007%2F11%2F13%2Fhow-many-nics-does-esx-need%2F';
  addthis_title  = 'How+many+NICs+does+ESX+need%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2007/11/13/how-many-nics-does-esx-need/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
