<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Gabes Virtual World</title>
	
	<link>http://www.gabesvirtualworld.com</link>
	<description>Your P.I. on virtualization</description>
	<lastBuildDate>Fri, 18 May 2012 12:09:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/GabesVirtualWorld" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="gabesvirtualworld" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>New design for GabesVirtualWorld</title>
		<link>http://www.gabesvirtualworld.com/new-design-for-gabesvirtualworld/</link>
		<comments>http://www.gabesvirtualworld.com/new-design-for-gabesvirtualworld/#comments</comments>
		<pubDate>Thu, 17 May 2012 22:53:57 +0000</pubDate>
		<dc:creator>Gabrie van Zanten</dc:creator>
				<category><![CDATA[Whats New]]></category>

		<guid isPermaLink="false">http://www.gabesvirtualworld.com/?p=2523</guid>
		<description><![CDATA[<p>After running the &#8220;Private Investigator&#8221; design, a film noir theme, for almost 2 years, it was time for a redesign. I asked my good twitter friend Jenneke van Wijngaarden (@JennekePenneke) for help and ideas. Jenneke is well known for her graffiti art on walls and paintings, but she had never before created a design for a [...]</p><p>See full post at: <a href="http://www.gabesvirtualworld.com/new-design-for-gabesvirtualworld/">New design for GabesVirtualWorld</a></p>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>After running the &#8220;Private Investigator&#8221; design, a film noir theme, for almost 2 years, it was time for a redesign. I asked my good twitter friend Jenneke van Wijngaarden (<a href="http://www.twitter.com/Jennekepenneke" target="_blank">@JennekePenneke</a>) for help and ideas. Jenneke is well known for her graffiti art on walls and paintings, but she had never before created a design for a website. Nevertheless she took her pencil and drew a few designs and after looking at the beautiful curves of the lady in red, I just had to choose for the design you&#8217;re currently looking at.<span id="more-2523"></span></p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/05/gabesvirtualworld-header-900.jpg"><img title="GabesVirtualWorld" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/05/gabesvirtualworld-header-900-300x88.jpg" alt="" width="300" height="88" /></a></p>
<div>Jenneke is very experienced on several disciplines in art and is able to work with a broad range of techniques, but she just loves street art, the graffiti culture and its use of materials. Not only is Jenneke a great artist, she also runs a local art acadamy in a small town called Wilnis, where childern, adults and companies visit to participate in the courses she offers. Jenneke helps them to develop the artist inside everyone. In every profession, every fase of ones life the development of creativity is an enrichment for men and society. Jenneke offers a creative breathing place for many, art lessons for kids, youngsters and adults. Inspiring workshops for individuals and companies. Dorpsacademy Mus &amp; Muzen is playful, professional, creative, innovative, warm and personal. With freedom and respect for the individual and love for all artistic expressions as key principles.Have a look at more of Jenneke&#8217;s work at: <a href="http://www.dorpsacademie.nl/" target="_blank">http://www.dorpsacademie.nl/</a> and <a href="http://www.kunstmust.nl/" target="_blank">http://www.kunstmust.nl/</a></div>
<div><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/05/jenneke-atelier.jpg"><img title="Jenneke van Wijngaarden" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/05/jenneke-atelier.jpg" alt="Jenneke van Wijngaarden" width="600" /></a></div>
<div></div>
<div class="shr-publisher-2523"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fnew-design-for-gabesvirtualworld%2F' data-shr_title='New+design+for+GabesVirtualWorld'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fnew-design-for-gabesvirtualworld%2F' data-shr_title='New+design+for+GabesVirtualWorld'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><p>See full post at: <a href="http://www.gabesvirtualworld.com/new-design-for-gabesvirtualworld/">New design for GabesVirtualWorld</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/C66U8lEyAmsFXZFcBqyZFiAv2Mo/0/da"><img src="http://feedads.g.doubleclick.net/~a/C66U8lEyAmsFXZFcBqyZFiAv2Mo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/C66U8lEyAmsFXZFcBqyZFiAv2Mo/1/da"><img src="http://feedads.g.doubleclick.net/~a/C66U8lEyAmsFXZFcBqyZFiAv2Mo/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=i6g2z3UaZFI:savUXp-nPUs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=i6g2z3UaZFI:savUXp-nPUs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=i6g2z3UaZFI:savUXp-nPUs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?i=i6g2z3UaZFI:savUXp-nPUs:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GabesVirtualWorld/~4/i6g2z3UaZFI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gabesvirtualworld.com/new-design-for-gabesvirtualworld/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Discover game changing replication for vSphere VMs</title>
		<link>http://www.gabesvirtualworld.com/discover-game-changing-replication-for-vsphere-vms/</link>
		<comments>http://www.gabesvirtualworld.com/discover-game-changing-replication-for-vsphere-vms/#comments</comments>
		<pubDate>Tue, 15 May 2012 08:01:55 +0000</pubDate>
		<dc:creator>Gabrie van Zanten</dc:creator>
				<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.gabesvirtualworld.com/?p=2478</guid>
		<description><![CDATA[<p>(Copied from the Veeam announcement) Need to change your disaster recovery practices? Join VMware vExpert Gabrie van Zanten, a principal consultant at Open Line for this LIVE webinar and discover how a strong replication strategy will improve your DR practices. Gabrie van Zanten is a VMware virtualization expert, the author on his ownweblog Rick Vanover, [...]</p><p>See full post at: <a href="http://www.gabesvirtualworld.com/discover-game-changing-replication-for-vsphere-vms/">Discover game changing replication for vSphere VMs</a></p>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>(Copied from the Veeam announcement)</p>
<h2>Need to change your disaster recovery practices?</h2>
<p>Join VMware vExpert Gabrie van Zanten, a principal consultant at <a title="Open Line" href="http://www.openline.nl" target="_blank">Open Line</a> for this LIVE webinar and discover how a strong replication strategy will improve your DR practices.</p>
<table>
<tbody>
<tr>
<td align="left" valign="top"><img src="http://go.veeam.com/rs/veeam/images/speaker-Gabrie-van-Zanten.jpg" alt="" width="55" height="66" /></td>
<td align="left" valign="top"><strong>Gabrie van Zanten</strong> is a VMware virtualization expert, the author on his own<a href="http://www.gabesvirtualworld.com/" target="_blank">weblog</a></td>
</tr>
<tr>
<td align="left" valign="top"><img src="http://go.veeam.com/rs/veeam/images/speaker-rick-vanover.jpg" alt="" width="55" /></td>
<td align="left" valign="top"><strong>Rick Vanover</strong>, Veeam Product Strategy Specialist with extensive virtualization expertise</td>
</tr>
<tr>
<td align="left" valign="top"><img src="http://go.veeam.com/rs/veeam/images/speaker-steven-duckaert.jpg" alt="" width="55" height="66" /></td>
<td align="left" valign="top"><strong>Steven Duckaert</strong>, Veeam System Engineer with a focus on VMware and Microsoft technologies</td>
</tr>
</tbody>
</table>
<p>22 May 2012 at 16:00 CEST / 10:00 EDT / 15:00 BST</p>
<p>Topics include:</p>
<ul>
<li>Your replication jobs</li>
<li>Bandwidth throttling</li>
<li>Replication in combination with backups</li>
<li>Real-life replication challenges</li>
<li>Veeam replication functionalities, such as replication mapping, replication seeding and more.</li>
</ul>
<table>
<tbody>
<tr>
<td><a href="http://go.veeam.com/webinar-04052012-game-changing-replication-en-slides.html" target="_blank"><img src="http://go.veeam.com/rs/veeam/images/btn_yes_i_can_attend_grey_v2.png" alt="" width="150" height="35" /></a></td>
<td><a href="http://www.veeam.com/webinars/discover-game-changing-replication-for-vsphere-vms.html" target="_blank"><img src="http://go.veeam.com/rs/veeam/images/btn_yes_i_can_attend_green.png" alt="" width="150" height="35" /></a></td>
</tr>
</tbody>
</table>
<div class="shr-publisher-2478"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fdiscover-game-changing-replication-for-vsphere-vms%2F' data-shr_title='Discover+game+changing+replication+for+vSphere+VMs'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fdiscover-game-changing-replication-for-vsphere-vms%2F' data-shr_title='Discover+game+changing+replication+for+vSphere+VMs'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><p>See full post at: <a href="http://www.gabesvirtualworld.com/discover-game-changing-replication-for-vsphere-vms/">Discover game changing replication for vSphere VMs</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/Ff9k4kIezE14gRToFQhATR3t33I/0/da"><img src="http://feedads.g.doubleclick.net/~a/Ff9k4kIezE14gRToFQhATR3t33I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Ff9k4kIezE14gRToFQhATR3t33I/1/da"><img src="http://feedads.g.doubleclick.net/~a/Ff9k4kIezE14gRToFQhATR3t33I/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=9H2RuUYG2UM:Nf13mmtvzBg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=9H2RuUYG2UM:Nf13mmtvzBg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=9H2RuUYG2UM:Nf13mmtvzBg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?i=9H2RuUYG2UM:Nf13mmtvzBg:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GabesVirtualWorld/~4/9H2RuUYG2UM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gabesvirtualworld.com/discover-game-changing-replication-for-vsphere-vms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware HA Admission Control and VM reservations</title>
		<link>http://www.gabesvirtualworld.com/vmware-ha-admission-control-and-vm-reservations/</link>
		<comments>http://www.gabesvirtualworld.com/vmware-ha-admission-control-and-vm-reservations/#comments</comments>
		<pubDate>Wed, 09 May 2012 22:38:42 +0000</pubDate>
		<dc:creator>Gabrie van Zanten</dc:creator>
				<category><![CDATA[Virtual Center]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[admission control]]></category>
		<category><![CDATA[ha]]></category>
		<category><![CDATA[reservations]]></category>
		<category><![CDATA[vCenter]]></category>

		<guid isPermaLink="false">http://www.gabesvirtualworld.com/?p=2449</guid>
		<description><![CDATA[<p>Did you know about VMware HA admission control coupled to VM reservations? To be honest I thought I knew, but recently I was pointed to some details that showed me I was wrong. What I’m talking about is the cluster setting of “HA Admission Control” and how “Percentage of cluster resources reserved as failover spare capacity” [...]</p><p>See full post at: <a href="http://www.gabesvirtualworld.com/vmware-ha-admission-control-and-vm-reservations/">VMware HA Admission Control and VM reservations</a></p>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Did you know about VMware HA admission control coupled to VM reservations? To be honest I thought I knew, but recently I was pointed to some details that showed me I was wrong.</p>
<p>What I’m talking about is the cluster setting of “HA Admission Control” and how “Percentage of cluster resources reserved as failover spare capacity” and “Host failures the cluster tolerates” are related to the CPU and memory reservations at VM level. These settings will make sure that your HA cluster will reserve enough resources to recover from host failures, depending on how high you set the % of resources to be reserved, more host failures can be tolerated.</p>
<p>Where did I go wrong? Well I thought vCenter made the calculations for the HA spare capacity based on real usage, using 5min interval. But I was wrong. These calculations are not based on real life numbers but on the <strong>reservations</strong> you set at the VM level. Same goes for the “Host failures the cluster tolerates” setting, the slot size is based on the <strong>reservations</strong> being used per VM.<span id="more-2449"></span></p>
<p>Auch, I felt a little embarrassed being wrong in this. Especially since I normally checked on reservations of VMs being set to zero if there was no special need for a reservation. But as I started asking around to people on what they used for their VM reservations, I learned that not many were using these VM reservations and more people then I expected also had the wrong idea about this.</p>
<p>So, to be clear once and for all:</p>
<p><em>The values used in calculations for “Host failures the cluster tolerates” and “Percentage of cluster resources reserved as failover spare capacity” are based on the CPU and memory reservations set at VM level.</em></p>
<p>And to proof that setting no reservations can overload your cluster, have a look at my lab environment where I have set NO reservations on any of the VMs. My three hosts have 8GB of RAM each and when you look at the current load, you can see that my current memory usage is 52%, 52% and 92% which makes a total of 15.7 GB of RAM in use of the 24GB I have in my lab. Which is 65%. Now the vSphere HA status box on the summary page of the cluster shows that I have a “Current Memory Failover Capacity” of 81%. Anyone can see that’s not right. If you’re asking why the 81% and not a full 100%, those 19% are lost on VM memory overhead. But it might be clear that I can’t power on another 81% of 24GB = 19GB of VMs and still have 25% spare HA failover capacity.</p>
<p><img class="aligncenter size-medium wp-image-2452" title="HA Admission Control" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/05/image001-300x142.png" alt="" width="300" height="142" /></p>
<p>For details on how the calculations are made, check Duncan’s <a href="http://www.yellow-bricks.com/vmware-high-availability-deepdiv/#HA-admission" target="_blank">VMware HA DeepDive Guide</a>, a must read.</p>
<p>Now I have two questions for you, please respond in the comments:</p>
<ul>
<li>The “make me feel a little better” question: Did you know about this?</li>
<li>What is the default reservation on CPU and RAM you are using in your environment. Of course, special VMs will have different requirements, but as a ‘rule of thumb’ what is the % of reservation you set?</li>
</ul>
<h2>Update:</h2>
<ul>
<li>Frank Denneman responded to my post on his blog: <a title="The Admission Control Family" href="http://frankdenneman.nl/2012/05/the-admission-control-family/" rel="bookmark" target="_blank">THE ADMISSION CONTROL FAMILY</a></li>
<li>Chris Colotti also responded to my post on his blog: <a href="http://www.chriscolotti.us/vmware/bad-idea-disabling-ha-admission-control-with-vcloud/" target="_blank">Bad Idea: Disabling HA Admission Control With vCloud</a>.</li>
<li>My colleague Menno De Liege wrote a post on how to easily change the reservation of a VM: <a href="http://www.mennodeliege.nl/ha-admission-control-base-vm-reservation-percentage" target="_blank">HA Admission Control: Base VM reservation on percentage</a>.</li>
</ul>
<p>&nbsp;</p>
<div class="shr-publisher-2449"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fvmware-ha-admission-control-and-vm-reservations%2F' data-shr_title='VMware+HA+Admission+Control+and+VM+reservations'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fvmware-ha-admission-control-and-vm-reservations%2F' data-shr_title='VMware+HA+Admission+Control+and+VM+reservations'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><p>See full post at: <a href="http://www.gabesvirtualworld.com/vmware-ha-admission-control-and-vm-reservations/">VMware HA Admission Control and VM reservations</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/mfrr9oRCQ2bo_0EqehcsfeuXl9E/0/da"><img src="http://feedads.g.doubleclick.net/~a/mfrr9oRCQ2bo_0EqehcsfeuXl9E/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mfrr9oRCQ2bo_0EqehcsfeuXl9E/1/da"><img src="http://feedads.g.doubleclick.net/~a/mfrr9oRCQ2bo_0EqehcsfeuXl9E/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=L3TQguwj-_M:SkormXp33Ss:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=L3TQguwj-_M:SkormXp33Ss:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=L3TQguwj-_M:SkormXp33Ss:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?i=L3TQguwj-_M:SkormXp33Ss:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GabesVirtualWorld/~4/L3TQguwj-_M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gabesvirtualworld.com/vmware-ha-admission-control-and-vm-reservations/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>How too many vCPUs can negatively affect performance</title>
		<link>http://www.gabesvirtualworld.com/how-too-many-vcpus-can-negatively-affect-your-performance/</link>
		<comments>http://www.gabesvirtualworld.com/how-too-many-vcpus-can-negatively-affect-your-performance/#comments</comments>
		<pubDate>Fri, 04 May 2012 11:01:00 +0000</pubDate>
		<dc:creator>Gabrie van Zanten</dc:creator>
				<category><![CDATA[esxi]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[co-stop]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[ready]]></category>
		<category><![CDATA[scheduling]]></category>

		<guid isPermaLink="false">http://www.gabesvirtualworld.com/?p=2438</guid>
		<description><![CDATA[<p>Customer with small vSphere environment of just two hosts had performance issues and they asked me to investigate the situation. When looking at the technical specs at first glance, you would suspect that this configuration should work. With just two hosts, each dual Quad core CPU, the enivornment had a total of 16 CPU cores. [...]</p><p>See full post at: <a href="http://www.gabesvirtualworld.com/how-too-many-vcpus-can-negatively-affect-your-performance/">How too many vCPUs can negatively affect performance</a></p>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Customer with small vSphere environment of just two hosts had performance issues and they asked me to investigate the situation. When looking at the technical specs at first glance, you would suspect that this configuration should work. With just two hosts, each dual Quad core CPU, the enivornment had a total of 16 CPU cores. In total there were only 9 VMs running using a total of 23 vCPUs. Usually you can easily run 5 vCPUs per core, if not more.</p>
<p>Turned out there were a number of VMs with 4 vCPUs and 2 vCPUs that really didn’t need them. You can easily discover this by checking READY en  CO-STOP value in the vCenter performance charts. Go to the performance tab of your vSphere host and select advanced. Then select “Chart options” go to the CPU section, choose the “realtime” section and then on the right deselect all counters and only select “Ready” and “Co-Stop”. Click OK.<span id="more-2438"></span></p>
<p>READY: The time a virtual machine must wait in a ready-to-run state before it can be scheduled on a CPU<br />
CO-STOP: Amount of time a SMP virtual machine was ready to run, but incurred delay due to co-vCPU scheduling contention.</p>
<p>I made a list of all VMs, their vCPUs and checked per VM what their real CPU usage was over the past weeks. None of the VMs had excessive CPU usage and I noticed that downsizing the vCPUs wouldn’t be a problem. Unfortunately, this had to be done outside office hours. The vCPU assignment when I started investigating, remember each ESXi host has only 8 cores:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" nowrap="nowrap" width="95"><strong>Current situation</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>esx01</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>esx02</strong></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="95"><strong>VMs</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>CPU</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>CPU</strong></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="95">Mmgt</td>
<td valign="top" nowrap="nowrap" width="53">1</td>
<td valign="top" nowrap="nowrap" width="53"></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="95">Citrix 1</td>
<td valign="top" nowrap="nowrap" width="53">4</td>
<td valign="top" nowrap="nowrap" width="53"></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="95">vCenter</td>
<td valign="top" nowrap="nowrap" width="53">2</td>
<td valign="top" nowrap="nowrap" width="53"></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="95">Application</td>
<td valign="top" nowrap="nowrap" width="53">4</td>
<td valign="top" nowrap="nowrap" width="53"></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="95">Develop</td>
<td valign="top" nowrap="nowrap" width="53">1</td>
<td valign="top" nowrap="nowrap" width="53"></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="95">Exchange</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">2</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="95">DomainController</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">1</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="95">SQL</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">4</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="95">Citrix 2</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">4</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="95"><strong>Total</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>12</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>11</strong></td>
</tr>
</tbody>
</table>
<p>So I had two big Citrix VMs that where in use, but not heavily used, with each 4 vCPUs. An application server with 4 vCPU and a SQL server with 4 vCPU. The application server and SQL server had peaked to a max of 1 GHz in the past weeks. That is ONE GHz for a 4 vCPU VM. A bit overdone don’t you think?</p>
<p>Since I had to wait untill evening before I could down size, I decided to go for a small quick win and shuffle the VMs around, to create the following situation:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" nowrap="nowrap" width="91"><strong>After VMotion</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>esx01</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>esx02</strong></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="91"><strong>VMs</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>CPU</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>CPU</strong></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="91">Mmgt</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">1</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="91">Citrix 1</td>
<td valign="top" nowrap="nowrap" width="53">4</td>
<td valign="top" nowrap="nowrap" width="53"></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="91">vCenter</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">2</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="91">Application</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">4</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="91">Develop</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">1</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="91">Exchange</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">2</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="91">DomainController</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">1</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="91">SQL</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">4</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="91">Citrix 2</td>
<td valign="top" nowrap="nowrap" width="53">4</td>
<td valign="top" nowrap="nowrap" width="53"></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="91">Total</td>
<td valign="top" nowrap="nowrap" width="53"><strong>8</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>15</strong></td>
</tr>
</tbody>
</table>
<p>I put the two Citrix VMs together on one host, which would stop the ‘fight’ for free CPU cores. The second host now did get a bit more vCPUs to handle, but since the two big VMs didn’t need that much CPU time I figured it would be enough capacity on the host to at least make it to the evening without issues.</p>
<p>As the following image shows, the READY and CO-STOP values before and after the VMotion at 12:45PM. You can clearly see a big drop in READY and CO-STOP.</p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/05/image001.jpg"><img class="aligncenter size-medium wp-image-2441" title="Ready and Co-Stop values" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/05/image001-300x139.jpg" alt="" width="300" height="139" /></a></p>
<p>Later in the evening I would change the number of vCPUs for the vCenter Appliance VM from 2 to 1, the Application VM from 4 to 2 and the SQL VM from 4 to 2 vCPUs.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" nowrap="nowrap" width="108"><strong>After vCPU change</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>esx01</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>esx02</strong></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="108"><strong>VMs</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>CPU</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>CPU</strong></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="108">Mmgt</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">1</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="108">Citrix 1</td>
<td valign="top" nowrap="nowrap" width="53">4</td>
<td valign="top" nowrap="nowrap" width="53"></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="108">vCenter</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53"><strong>1</strong></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="108">Application</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53"><strong>2</strong></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="108">Develop</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">1</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="108">Exchange</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">2</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="108">DomainController</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53">1</td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="108">SQL</td>
<td valign="top" nowrap="nowrap" width="53"></td>
<td valign="top" nowrap="nowrap" width="53"><strong>2</strong></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="108">Citrix 2</td>
<td valign="top" nowrap="nowrap" width="53">4</td>
<td valign="top" nowrap="nowrap" width="53"></td>
</tr>
<tr>
<td valign="top" nowrap="nowrap" width="108"><strong>Total</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>8</strong></td>
<td valign="top" nowrap="nowrap" width="53"><strong>10</strong></td>
</tr>
</tbody>
</table>
<p>As the following image shows, you can again see a drop in READY and CO-STOP values. At 9:20pm both SQL and the Application server were shutdown and started again with 2 vCPUs. At 9:55pm vCenter was robbed from its 2<sup>nd</sup> vCPU.</p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/05/image002.jpg"><img class="aligncenter size-medium wp-image-2442" title="Ready and Co-Stop values" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/05/image002-300x140.jpg" alt="" width="300" height="140" /></a></p>
<p>Conclusion: Think twice before you give VMs extra vCPUs which they don&#8217;t really need. You can negatively impact the performance of your environment since the vmkernel has to try and find a time slot in which it can give all vCPUs access to the physical cores.</p>
<div class="shr-publisher-2438"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fhow-too-many-vcpus-can-negatively-affect-your-performance%2F' data-shr_title='How+too+many+vCPUs+can+negatively+affect+performance'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fhow-too-many-vcpus-can-negatively-affect-your-performance%2F' data-shr_title='How+too+many+vCPUs+can+negatively+affect+performance'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><p>See full post at: <a href="http://www.gabesvirtualworld.com/how-too-many-vcpus-can-negatively-affect-your-performance/">How too many vCPUs can negatively affect performance</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/_AcraQ0DBeVydJSdRbGCmvYD80w/0/da"><img src="http://feedads.g.doubleclick.net/~a/_AcraQ0DBeVydJSdRbGCmvYD80w/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_AcraQ0DBeVydJSdRbGCmvYD80w/1/da"><img src="http://feedads.g.doubleclick.net/~a/_AcraQ0DBeVydJSdRbGCmvYD80w/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=mdsrUz3DF-0:XrE5XC1G_AM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=mdsrUz3DF-0:XrE5XC1G_AM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=mdsrUz3DF-0:XrE5XC1G_AM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?i=mdsrUz3DF-0:XrE5XC1G_AM:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GabesVirtualWorld/~4/mdsrUz3DF-0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gabesvirtualworld.com/how-too-many-vcpus-can-negatively-affect-your-performance/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Adding ESXi host with dvSwitch through Auto Deploy fails</title>
		<link>http://www.gabesvirtualworld.com/adding-esxi-host-with-dvswitch-through-vmware-auto-deploy-fails/</link>
		<comments>http://www.gabesvirtualworld.com/adding-esxi-host-with-dvswitch-through-vmware-auto-deploy-fails/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 20:03:11 +0000</pubDate>
		<dc:creator>Gabrie van Zanten</dc:creator>
				<category><![CDATA[Auto Deploy]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[Virtual Center]]></category>
		<category><![CDATA[VirtualSwitches]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[auto deploy]]></category>
		<category><![CDATA[coredump]]></category>
		<category><![CDATA[dvswitch]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://www.gabesvirtualworld.com/?p=2427</guid>
		<description><![CDATA[<p>Been fighting some problems with VMware Auto Deploy lately which turned out to be an easy to solve issue. I installed the first host in the cluster, which would NOT be deployed with Auto Deploy but had a local hard disk in it. Configured it the way I like it, set all the logging and [...]</p><p>See full post at: <a href="http://www.gabesvirtualworld.com/adding-esxi-host-with-dvswitch-through-vmware-auto-deploy-fails/">Adding ESXi host with dvSwitch through Auto Deploy fails</a></p>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Been fighting some problems with VMware Auto Deploy lately which turned out to be an easy to solve issue. I installed the first host in the cluster, which would NOT be deployed with Auto Deploy but had a local hard disk in it. Configured it the way I like it, set all the logging and network coredump location to be the vCenter host and then created a host profile. The network configuration consisted of just two vmnics (10Gbps) in a dvSwitch. The vmkernel port was of course on the dvSwitch. After this host was working fine, I copied the host profile and used this copied profile as the reference profile for the hosts that WOULD be using Auto Deploy.<span id="more-2427"></span></p>
<p>When deploying the remaining hosts, I could get them to work the first time and register them in vCenter, but after the profile had been applied and the answer file was updated, the host would drop from vCenter. What happened is that after reboot the host would show in vCenter again, then a few seconds later vCenter would trigger applying the host profile and then the host would drop from the network. Closer investigation showed that when the host would return after reboot, it has a standard vSwitch with only a vmkernel portgroup on it, connected to one vmnic. As soon as the host profile is applied, the host will migrate the vmkernel port from the standard vSwitch to the dvSwitch.</p>
<p>However&#8230;.. when a network coredump location is configured, the vmkernel port is &#8220;locked&#8221;. The vmkernel is unable to migrate the vmkernel port from the standard vSwitch to the dvSwitch and will fail. Problem is that it doesn&#8217;t fail back to the last good network configuration but it will just &#8220;leave it hanging&#8221;. As a result your host is disconnected from the network. You can reconnect it again by going to the DCUI and reset your network.</p>
<p>Solution: Don&#8217;t configure a network coredump location: <em>esxcli system coredump network set –enable false </em></p>
<div class="shr-publisher-2427"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fadding-esxi-host-with-dvswitch-through-vmware-auto-deploy-fails%2F' data-shr_title='Adding+ESXi+host+with+dvSwitch+through+Auto+Deploy+fails'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fadding-esxi-host-with-dvswitch-through-vmware-auto-deploy-fails%2F' data-shr_title='Adding+ESXi+host+with+dvSwitch+through+Auto+Deploy+fails'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><p>See full post at: <a href="http://www.gabesvirtualworld.com/adding-esxi-host-with-dvswitch-through-vmware-auto-deploy-fails/">Adding ESXi host with dvSwitch through Auto Deploy fails</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/Mx0Nsz9-fgzXganW3JzoSmbRub0/0/da"><img src="http://feedads.g.doubleclick.net/~a/Mx0Nsz9-fgzXganW3JzoSmbRub0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Mx0Nsz9-fgzXganW3JzoSmbRub0/1/da"><img src="http://feedads.g.doubleclick.net/~a/Mx0Nsz9-fgzXganW3JzoSmbRub0/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=jNWxYemcAuU:DWNgCgfYh-k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=jNWxYemcAuU:DWNgCgfYh-k:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=jNWxYemcAuU:DWNgCgfYh-k:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?i=jNWxYemcAuU:DWNgCgfYh-k:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GabesVirtualWorld/~4/jNWxYemcAuU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gabesvirtualworld.com/adding-esxi-host-with-dvswitch-through-vmware-auto-deploy-fails/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Licensing VMware SRM 5.0</title>
		<link>http://www.gabesvirtualworld.com/licensing-vmware-srm-5-0/</link>
		<comments>http://www.gabesvirtualworld.com/licensing-vmware-srm-5-0/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 08:00:23 +0000</pubDate>
		<dc:creator>Gabrie van Zanten</dc:creator>
				<category><![CDATA[Disaster Recovery]]></category>
		<category><![CDATA[Site Recovery Manager]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[srm]]></category>

		<guid isPermaLink="false">http://www.gabesvirtualworld.com/?p=2413</guid>
		<description><![CDATA[<p>Had a small issue with VMware Site Recovery Manager (SRM) 5.0 today when performing a real failover of a single VM with a customer of mine. Nothing big, just using one VM one protection group, showing them that a failover would work. After recovery went fine, I started the reprotection and ran into a licensing [...]</p><p>See full post at: <a href="http://www.gabesvirtualworld.com/licensing-vmware-srm-5-0/">Licensing VMware SRM 5.0</a></p>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Had a small issue with VMware Site Recovery Manager (SRM) 5.0 today when performing a real failover of a single VM with a customer of mine. Nothing big, just using one VM one protection group, showing them that a failover would work. After recovery went fine, I started the reprotection and ran into a licensing error: “Not enough licenses”.</p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/04/srm001.jpg"><img class="aligncenter size-medium wp-image-2417" title="Site Recovery Manager Licensing error" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/04/srm001-300x55.jpg" alt="SRM" width="300" height="55" /></a></p>
<p>This customer had bought a 25 VM license pack and received one license key for this. I had entered this key in vCenter on site-A but I hadn’t entered this on site-B, because I was under the impression that in a Linked-Clone scenario the license could be used by both sites.<span id="more-2413"></span></p>
<p>Digging through the <a href="http://www.vmware.com/pdf/srm_admin_5_0.pdf" target="_blank">admin guide</a> I found the following:</p>
<p><em>SRM requires a license key that specifies the maximum number of protected virtual machines at a site. Larger licenses are often required when protecting large numbers of virtual machines.<br />
</em>-       <em>Install keys at one site to enable failover.<br />
</em>-       <em>Install keys at both sites to enable bidirectional operation including reprotection.<br />
</em><em>If your SRM Servers are connected with linked vCenter Servers, the SRM servers can share the same license key</em></p>
<p>I have always read this like: “Install the license key at one site and the other site knows about the key and will “share” the license”. While testing this at first install I never noticed this was an incorrect ‘translation’ because VMware SRM runs in evaluation mode if you don’t enter a license. After entering the 25VM license in site-A, the eval mode in site-B never complained when testing failover and reprotecting. But today the evaluation period had ended and when reprotecting the recovery plan, I did get the license error. I solved it by entering the same license key on site-B as I had used on site-A.</p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/04/srm002.jpg"><img class="aligncenter size-medium wp-image-2418" title="Site Recovery Manager License" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/04/srm002-300x86.jpg" alt="SRM" width="300" height="86" /></a></p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/04/srm003.png"><img class="aligncenter size-medium wp-image-2419" title="Site Recovery Manager License" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/04/srm003-300x55.png" alt="" width="300" height="55" /></a></p>
<p>My conclusion: When using SRM 5 in a linked mode scenario, you should re-use the same license key on both sites.</p>
<p>My question to you: Would you agree different wording in this part of the admin guide could have made things more clear or did this just got lost in my translation? Let me know in the comments.</p>
<div class="shr-publisher-2413"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Flicensing-vmware-srm-5-0%2F' data-shr_title='Licensing+VMware+SRM+5.0'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Flicensing-vmware-srm-5-0%2F' data-shr_title='Licensing+VMware+SRM+5.0'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><p>See full post at: <a href="http://www.gabesvirtualworld.com/licensing-vmware-srm-5-0/">Licensing VMware SRM 5.0</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/eKzndma6TrgJkiHkhqqKF8kEejM/0/da"><img src="http://feedads.g.doubleclick.net/~a/eKzndma6TrgJkiHkhqqKF8kEejM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/eKzndma6TrgJkiHkhqqKF8kEejM/1/da"><img src="http://feedads.g.doubleclick.net/~a/eKzndma6TrgJkiHkhqqKF8kEejM/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=rddfoWBQwcg:CI1WRNdgbVE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=rddfoWBQwcg:CI1WRNdgbVE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=rddfoWBQwcg:CI1WRNdgbVE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?i=rddfoWBQwcg:CI1WRNdgbVE:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GabesVirtualWorld/~4/rddfoWBQwcg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gabesvirtualworld.com/licensing-vmware-srm-5-0/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Using Auto Deploy GUI to inject vCloud Agent into image</title>
		<link>http://www.gabesvirtualworld.com/using-auto-deploy-gui-to-inject-vcloud-director-agent-into-image/</link>
		<comments>http://www.gabesvirtualworld.com/using-auto-deploy-gui-to-inject-vcloud-director-agent-into-image/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 21:43:29 +0000</pubDate>
		<dc:creator>Gabrie van Zanten</dc:creator>
				<category><![CDATA[Auto Deploy]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[vCloud Director]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[auto deploy]]></category>
		<category><![CDATA[vCD]]></category>
		<category><![CDATA[vCoud Director]]></category>

		<guid isPermaLink="false">http://www.gabesvirtualworld.com/?p=2389</guid>
		<description><![CDATA[<p>When installing vCloud Director in my homelab, I ran into an issue where the vCloud Director Agent cannot be installed into the ESXi host since the host is ran using VMware Auto Deploy. Installing that agent is useless because after a reboot, the ESXi host would be clean again. In vCloud Director you’ll be presented [...]</p><p>See full post at: <a href="http://www.gabesvirtualworld.com/using-auto-deploy-gui-to-inject-vcloud-director-agent-into-image/">Using Auto Deploy GUI to inject vCloud Agent into image</a></p>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>When installing vCloud Director in my homelab, I ran into an issue where the vCloud Director Agent cannot be installed into the ESXi host since the host is ran using VMware Auto Deploy. Installing that agent is useless because after a reboot, the ESXi host would be clean again. In vCloud Director you’ll be presented with an error during install: “The vCloud Director Agent version 1.5.0.453916 is required to be part of the boot image in order to prepare the host”.</p>
<p>Alan Renouf has a nice blogpost on this and how to solve it using PowerShell <a href="http://www.virtu-al.net/2011/10/03/auto-deploy-and-vcloud-director/" target="_blank">http://www.virtu-al.net/2011/10/03/auto-deploy-and-vcloud-director/</a> . Well, I’m not that much of a PowerShell wizard and since a few days a big fan of Auto Deploy GUI, so I tried to do the same using the Auto Deploy GUI.<span id="more-2389"></span></p>
<h3>Step 1: Get the vCloud Director Agent</h3>
<p>After installing your vCloud Director cell, you’ll find the vCloud Director Agent on that VM in  /opt/vmware/vloud-director/agent/vcloudagent-1.5.0-453916.zip. Copy that zip file to a location where you can later on access it from your Windows desktop where the VI Client is running.</p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/vCD-auto-deploy-01.png"><img class="aligncenter size-medium wp-image-2391" title="vCD auto deploy 01" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/vCD-auto-deploy-01-300x86.png" alt="" width="300" height="86" /></a></p>
<h3>Step 2: Add the VIB to the depot</h3>
<p>Click on the Software Depot tab and then right click to choose “Add Zip Repository” and add the ZIP file you just copied. In the bottom half of the screen you should now see the “vcloud-agent”.</p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/vCD-auto-deploy-02.png"><img class="aligncenter size-medium wp-image-2392" title="vCD auto deploy 02" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/vCD-auto-deploy-02-300x143.png" alt="" width="300" height="143" /></a></p>
<h3>Step 3: Make a new deploy image</h3>
<p>Personally I like to use a different name for this image to make clear to me that this is a custom made image. Go to the “Image profile” tab and choose the ESXi5 image you want to use. Right click the image and choose CLONE. Give this new image a name. I used the ESXi-5.0.0-20111204001-standard image and changed the name to vCloud-ESXi-5.0.0-20111204001-standard. On the “Commit Change” question, click “NO”. Now make sure your image is selected in the top half and then check the list of modules in the bottom half. The vCloud Agent will NOT be there yet. Now right click the new image and select “Add Software Package”. In the wizard select the vCloud-Agent and finish the wizard. On the “Commit Change” question now click “YES”. In the task pane you should see a bundle being created. In my homelab it stays at 20% forever and then jumps to finish, mostly because it has to download stuf in the background. Just be patient and get some coffee. To save some time for the next time I want to use this image or edit it, I also do an export of the image.</p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/vCD-auto-deploy-03.jpg"><img class="aligncenter size-medium wp-image-2393" title="vCD auto deploy 03" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/vCD-auto-deploy-03-300x100.jpg" alt="" width="300" height="100" /></a></p>
<h3>Step 4: Create a new rule</h3>
<p>Switch to the “Deploy Rule” tab and right click and select “Add” to create a new Deploy Rule. The wizard is very straightforward. Select the image you created, the host profile you want to attach and how to select your host (Vendor ID, IP address, Mac Address, etc).</p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/vCD-auto-deploy-04.jpg"><img class="aligncenter size-medium wp-image-2394" title="vCD auto deploy 04" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/vCD-auto-deploy-04-300x136.jpg" alt="" width="300" height="136" /></a></p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/vCD-auto-deploy-06.jpg"><img class="aligncenter size-medium wp-image-2395" title="vCD auto deploy 06" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/vCD-auto-deploy-06-300x35.jpg" alt="" width="300" height="35" /></a></p>
<h3>Step 5: Connect the host to the image</h3>
<p>On the “Hosts” tab you can now see your newly created rule and the old rule to which the host is connected. When you now right click one of the hosts and choose “Test Deploy rule compliance” and if needed “Repair Deploy Rule set”.</p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/vCD-auto-deploy-07.jpg"><img class="aligncenter size-medium wp-image-2396" title="vCD auto deploy 07" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/vCD-auto-deploy-07-300x72.jpg" alt="" width="300" height="72" /></a></p>
<h3>Step 6: Reboot your hosts</h3>
<p>After Step 5 you’re actually ready to deploy the new image to your hosts. Put them in maintenance mode and reboot. When the host is available again you of course want to see if the vCloud Agent has been installed. Unfortunately this can’t be seen in the VI Client and you have to switch back to PowerShell. Mister Alan Renouf of course has a nice PowerShell oneliner for this:</p>
<pre>Connect-VIServer MyVIServer -User Administrator –Password “Pa$$word”
 Get-VMHost | Sort Name | Foreach {
 $ESXCLI = Get-EsxCli -VMHost $_ -ErrorAction SilentlyContinue
 $ESXCLI.software.vib.list() | Where { $_.Name -like "*vCloud*"} | Select @{N="VMHost";E={$ESXCLI.VMHost}}, Name, Version
 }</pre>
<p>For me the result on my three ESXi hosts was:</p>
<pre>autoesx02.vanzanten.local   vcloud-agent   1.5.0-453916
autoesx03.vanzanten.local   vcloud-agent   1.5.0-453916</pre>
<p>Which told me that these hosts did have the vCloud Agent and my first host didn’t. (Hadn’t rebooted yet). After this you can continue your vCD installation. Have fun!</p>
<div class="shr-publisher-2389"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fusing-auto-deploy-gui-to-inject-vcloud-director-agent-into-image%2F' data-shr_title='Using+Auto+Deploy+GUI+to+inject+vCloud+Agent+into+image'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fusing-auto-deploy-gui-to-inject-vcloud-director-agent-into-image%2F' data-shr_title='Using+Auto+Deploy+GUI+to+inject+vCloud+Agent+into+image'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><p>See full post at: <a href="http://www.gabesvirtualworld.com/using-auto-deploy-gui-to-inject-vcloud-director-agent-into-image/">Using Auto Deploy GUI to inject vCloud Agent into image</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/Om1GYizEiqWeXfi3a4C_WhtWTrQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/Om1GYizEiqWeXfi3a4C_WhtWTrQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Om1GYizEiqWeXfi3a4C_WhtWTrQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/Om1GYizEiqWeXfi3a4C_WhtWTrQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=p6BJ5DXW_ew:fzBdRJctpSE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=p6BJ5DXW_ew:fzBdRJctpSE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=p6BJ5DXW_ew:fzBdRJctpSE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?i=p6BJ5DXW_ew:fzBdRJctpSE:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GabesVirtualWorld/~4/p6BJ5DXW_ew" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gabesvirtualworld.com/using-auto-deploy-gui-to-inject-vcloud-director-agent-into-image/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Auto Deploy GUI – a new VMware Labs fling</title>
		<link>http://www.gabesvirtualworld.com/auto-deploy-gui-a-new-vmware-labs-fling/</link>
		<comments>http://www.gabesvirtualworld.com/auto-deploy-gui-a-new-vmware-labs-fling/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 14:49:17 +0000</pubDate>
		<dc:creator>Gabrie van Zanten</dc:creator>
				<category><![CDATA[Auto Deploy]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[auto deploy]]></category>
		<category><![CDATA[vmware esxi]]></category>

		<guid isPermaLink="false">http://www.gabesvirtualworld.com/?p=2372</guid>
		<description><![CDATA[<p>On the VMware Labs pages you’ll find a number of great Lab projects, so called “Flings”. These are unsupported projects by VMware employees you can download and use. One of the latest VMware Lab Flings is the “Auto Deploy GUI”  created by Massimiliano Daneri which makes auto deploy of your ESXi hosts a breeze. As [...]</p><p>See full post at: <a href="http://www.gabesvirtualworld.com/auto-deploy-gui-a-new-vmware-labs-fling/">Auto Deploy GUI – a new VMware Labs fling</a></p>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>On the VMware Labs pages you’ll find a number of great Lab projects, so called “Flings”. These are unsupported projects by VMware employees you can download and use. One of the latest VMware Lab Flings is the “<a href="http://labs.vmware.com/flings/autodeploygui" target="_blank">Auto Deploy GUI</a>”  created by <a href="https://twitter.com/#!/m_daneri" target="_blank">Massimiliano Daneri</a> which makes auto deploy of your ESXi hosts a breeze.</p>
<p>As you probably know, VMware Auto Deploy is a new feature in vSphere 5 that enables you to run your ESXi5 hosts stateless in memory. No disk, no USB drive is required, the host uses PXE boot to load the hypervisor and is completely run in memory. For all those admins using VMware Auto Deploy and getting sick of doing everything through the PowerShell command line, I can highly recommend the Auto Deploy GUI. It makes your life so much easier.</p>
<p><span id="more-2372"></span></p>
<p style="text-align: center;"><em>My series on VMware vSphere 5 Auto Deploy:</em></p>
<p style="text-align: center;"><em><a href="http://www.gabesvirtualworld.com/vsphere-5-how-to-run-esxi-stateless-with-vsphere-auto-deploy/?utm_source=blogpost&amp;utm_medium=internal&amp;utm_campaign=autodeployinternal" target="_blank">vSphere 5 – How to run ESXi stateless with vSphere Auto Deploy</a></em><br />
<em><a href="http://www.gabesvirtualworld.com/vsphere-5-auto-deploy-pxe-booting-through-cisco-asa-firewall/?utm_source=blogpost&amp;utm_medium=internal&amp;utm_campaign=autodeployinternal" target="_blank">vSphere 5 Auto Deploy PXE booting through Cisco ASA firewall</a></em><br />
<em><a href="http://www.gabesvirtualworld.com/updating-your-esxi-host-using-vmware-vsphere-5-auto-deploy/?utm_source=blogpost&amp;utm_medium=internal&amp;utm_campaign=autodeployinternal" target="_blank">Updating your ESXi host using VMware vSphere 5 Auto deploy<br />
</a><a href="http://www.gabesvirtualworld.com/my-first-auto-deploy-design-for-real-production-environment/?utm_source=blogpost&amp;utm_medium=internal&amp;utm_campaign=autodeployinternal" target="_blank">My first Auto Deploy design for real production environment</a></em></p>
<h2>A quick walkthrough</h2>
<p>The VMware Auto Deploy GUI is installed as a plug-in in your VMware VI Client. Unlike many plugins, this is not just a webpage shown in the vCenter GUI but really integrates into the interface, you won’t even notice it is a separate plug-in you’re using, very nice. In the VI Client you’ll find the Auto Deploy GUI in the “solutions and appliances” tab. Start it from there and you’re welcomed by the “Auto Deploy” screen which shows to which vCenter Auto Deploy server you are connected.</p>
<p style="text-align: center;"><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/auto-deploy-gui-001.jpg"><img class="aligncenter" style="border-style: initial; border-color: initial; border-image: initial; border-width: 0px;" title="auto deploy gui 001.jpg" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/auto-deploy-gui-001.jpg" alt="Auto deploy GUI" width="200" height="111" border="0" /><br />
</a><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/auto-deploy-gui-002.jpg"><img class="aligncenter" style="border-style: initial; border-color: initial; border-image: initial; border-width: 0px;" title="auto deploy gui 002.jpg" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/auto-deploy-gui-002.jpg" alt="Auto deploy GUI" width="200" height="95" border="0" /></a></p>
<p>When creating a new deployment image, the first step is to add a software repository where the binaries can be downloaded. This can be done on the first tab, called “Software Depot”. In a very simple way you can add a software depot URL, for example VMware’s own software repository: <a href="https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml">https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml</a>. In the bottom half of the screen you’ll see what is already locally available.</p>
<p style="text-align: center;"><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/auto-deploy-gui-003.jpg"><img class="aligncenter" style="border-style: initial; border-color: initial; border-image: initial; border-width: 0px;" title="auto deploy gui 003.jpg" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/auto-deploy-gui-003.jpg" alt="Auto deploy GUI" width="200" height="53" border="0" /></a></p>
<p>The next step is choosing the ESXi image you want to use for deployment. This can be done in the “Image Profile” tab. You can see the images available and then choose what you want to do with it, clone, remove, export, commit and “Add software packages”. Want to add some extra VIB files? No problem, there is a nice wizard for that. If you want to create your own very custom build, just clone an existing image and add your custom software to it.</p>
<p style="text-align: center;"><img class="aligncenter" style="border-style: initial; border-color: initial; border-image: initial; border-width: 0px;" title="auto deploy gui 005.png" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/auto-deploy-gui-005.png" alt="Auto deploy gui" width="200" height="75" border="0" /><br />
<a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/auto-deploy-gui-006.png"><img class="aligncenter" style="border-style: initial; border-color: initial; border-image: initial; border-width: 0px;" title="auto deploy gui 006.png" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/auto-deploy-gui-006.png" alt="Auto deploy gui" width="200" height="109" border="0" /></a></p>
<p>Now your image is ready and you need to deploy it. This is where you go to the “Deploy rule” tab and create a new deploy rule. Again an easy to use wizard will guide you through the process. The wizard even helps you with defining all the parameters you want to use in your rule set like vendor ID, Mac address, IP address, etc.</p>
<p style="text-align: center;"><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/auto-deploy-gui-007.png"><img class="aligncenter" style="border-style: initial; border-color: initial; border-image: initial; border-width: 0px;" title="auto deploy gui 007.png" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/auto-deploy-gui-007.png" alt="Auto deploy gui" width="200" height="150" border="0" /></a></p>
<p>After the wizard has finished, you’re only left with creating the answer files in the “Answer template” tab and then you’re done. You’re ready to deploy your image. I won’t get any easier.</p>
<p style="text-align: center;"><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/auto-deploy-gui-008.png"><img class="aligncenter" style="border-style: initial; border-color: initial; border-image: initial; border-width: 0px;" title="auto deploy gui 008.png" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/auto-deploy-gui-008.png" alt="Auto deploy gui" width="200" height="39" border="0" /></a></p>
<p>Congrats to Massimiliano for building such a great tool. This is more than the average “tool” that helps you a little when fighting with command lines, setting changes, etc. This is a full-blown product and when using it, you’ll never have to see that ugly Auto Deploy PowerShell command line again. I hope VMware will soon support this Fling and add it to vCenter as a standard installation option.</p>
<div class="shr-publisher-2372"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fauto-deploy-gui-a-new-vmware-labs-fling%2F' data-shr_title='Auto+Deploy+GUI+%E2%80%93+a+new+VMware+Labs+fling'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fauto-deploy-gui-a-new-vmware-labs-fling%2F' data-shr_title='Auto+Deploy+GUI+%E2%80%93+a+new+VMware+Labs+fling'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><p>See full post at: <a href="http://www.gabesvirtualworld.com/auto-deploy-gui-a-new-vmware-labs-fling/">Auto Deploy GUI – a new VMware Labs fling</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/NUaRWS4kkCMQIiAmuC3oBIqiM2g/0/da"><img src="http://feedads.g.doubleclick.net/~a/NUaRWS4kkCMQIiAmuC3oBIqiM2g/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/NUaRWS4kkCMQIiAmuC3oBIqiM2g/1/da"><img src="http://feedads.g.doubleclick.net/~a/NUaRWS4kkCMQIiAmuC3oBIqiM2g/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=I1W8FmeSCi8:DZG07CfP2So:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=I1W8FmeSCi8:DZG07CfP2So:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=I1W8FmeSCi8:DZG07CfP2So:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?i=I1W8FmeSCi8:DZG07CfP2So:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GabesVirtualWorld/~4/I1W8FmeSCi8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gabesvirtualworld.com/auto-deploy-gui-a-new-vmware-labs-fling/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My first Auto Deploy design for real production environment</title>
		<link>http://www.gabesvirtualworld.com/my-first-auto-deploy-design-for-real-production-environment/</link>
		<comments>http://www.gabesvirtualworld.com/my-first-auto-deploy-design-for-real-production-environment/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 18:24:30 +0000</pubDate>
		<dc:creator>Gabrie van Zanten</dc:creator>
				<category><![CDATA[Auto Deploy]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[auto deploy]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[production]]></category>

		<guid isPermaLink="false">http://www.gabesvirtualworld.com/?p=2336</guid>
		<description><![CDATA[<p>Last week I was asked by a customer to build a new VMware vSphere 5 infrastructure in which they would like to use Auto Deploy for the ESXi 5 hosts. Of course I told them that Auto Deploy was a first release but I didn’t push that too hard, because designing and deploying it for [...]</p><p>See full post at: <a href="http://www.gabesvirtualworld.com/my-first-auto-deploy-design-for-real-production-environment/">My first Auto Deploy design for real production environment</a></p>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Last week I was asked by a customer to build a new VMware vSphere 5 infrastructure in which they would like to use Auto Deploy for the ESXi 5 hosts. Of course I told them that Auto Deploy was a first release but I didn’t push that too hard, because designing and deploying it for real production environments is also a challenge I hadn’t been able to take up yet. The environment consists of two sites; each site has an EMC VNX 5300 storage array which replicates to the partner. Per site we have 2 Cisco UCS blades in which 10 blades have been assigned for the VMware vSphere 5 environment. Each blade will use the converged FCoE adapter and will be presented to the ESXi hosts as two physical nics and two physical HBAs.</p>
<p><span id="more-2336"></span></p>
<p style="text-align: center;"><em>My series on VMware vSphere 5 Auto Deploy:</em></p>
<p style="text-align: center;"><em><a href="http://www.gabesvirtualworld.com/vsphere-5-how-to-run-esxi-stateless-with-vsphere-auto-deploy/?utm_source=blogpost&amp;utm_medium=internal&amp;utm_campaign=autodeployinternal" target="_blank">vSphere 5 – How to run ESXi stateless with vSphere Auto Deploy</a></em><br />
<em> <a href="http://www.gabesvirtualworld.com/vsphere-5-auto-deploy-pxe-booting-through-cisco-asa-firewall/?utm_source=blogpost&amp;utm_medium=internal&amp;utm_campaign=autodeployinternal" target="_blank">vSphere 5 Auto Deploy PXE booting through Cisco ASA firewall</a></em><br />
<em> <a href="http://www.gabesvirtualworld.com/updating-your-esxi-host-using-vmware-vsphere-5-auto-deploy/?utm_source=blogpost&amp;utm_medium=internal&amp;utm_campaign=autodeployinternal" target="_blank">Updating your ESXi host using VMware vSphere 5 Auto deploy<br />
</a><a href="http://www.gabesvirtualworld.com/my-first-auto-deploy-design-for-real-production-environment/?utm_source=blogpost&amp;utm_medium=internal&amp;utm_campaign=autodeployinternal" target="_blank">My first Auto Deploy design for real production environment</a></em></p>
<h2>vCenter and ESXi host configuration</h2>
<p>The vCenter design also includes a VMware Site Recovery Manager 5 design, should Site-A fail we can quickly fail over to site-B using VMware SRM and vice versa.  vCenter is deployed as a virtual machine and the Auto Deploy service will be running on the vCenter Server.</p>
<p>Should site-A fail because of power failure it would be impossible to get the ESXi host up and running again, since the vCenter VM would be down, including the Auto Deploy services. If the vCenter VM would be running in a cross-site design (vCenter for site-A running on ESXi hosts on site-B), the ESXi would be able to boot if power is restored to site-A because they would boot using vCenter and Auto Deploy from Site-B. However, for a VMware SRM design this would give me problems since losing Site-A would also lose vCenter-B, which I need to set the wheels of a VMware SRM site recovery in motion. To make a quick recovery possible after all ESXi hosts went down, I decided to have the first ESXi host in the blade center use boot from SAN and install ESXi on the “local” boot from SAN disk of 5 GB. The vCenter VM, together with the SQL VM, will always run on this first ESXi host.</p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/AutoDeploy.png"><img class="aligncenter size-medium wp-image-2338" title="Auto Deploy ESXi host design" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/AutoDeploy-300x290.png" alt="Auto Deploy ESXi host design" width="300" height="290" /></a></p>
<h2>Network</h2>
<p>Between the two sites the management VLAN that I will be using is a layer2 stretched VLAN. On this VLAN the customer has a clustered DHCP solution. My first thought was to give each blade a separate physical nic for Auto Deploy because during the boot process only the native VLAN can be used. Since the customer didn’t use the native VLAN for other uses, like switch monitoring, I was free to redirect the native VLAN to the management VLAN. In other words, on the physical switch they created some trunk ports to the ESXi hosts in which the management VLAN was passed as if it was there native VLAN. The network design is based on the distributed vSwitch.</p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/dvswitch.png"><img class="aligncenter size-medium wp-image-2340" title="dvswitch" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/dvswitch-300x211.png" alt="dvswitch" width="300" height="211" /></a></p>
<h2>DHCP configuration</h2>
<p>Since the customer isn’t that experienced yet using Auto Deploy, I wanted them to have to do as little management as possible on the PowerShell command line. Therefore I created a ruleset that included a large range of IP addresses which enables them to assign new blades by only changing a DHCP entry.</p>
<p>At the start of this project there a 10 blades on each site but since the whole IP ranges was mine to use, I reserved 20 IP addresses on each site and used these in the PowerShell rules. The following is the code I used to create the rule:</p>
<p><strong><em>New-DeployRule –Name “Site-A-Rule” –Item “ESXi-5.0.0-20111204001-standard”, “Site-A”, “Site-A-Basic” –Pattern “ipv4=192.168.0.100-192.168.0.120”</em></strong></p>
<p>The above code creates a rule named “Site-A-Rule” that will add the Auto Deploy hosts to cluster “Site-A”, using host profile “Site-A-Basic” if they meet the requirement of their IPv4 being between 192.168.0.100 and 192.168.0.120.</p>
<p>If they decide to add an extra blade to their current environment, all they need to do is add a new DHCP reservation based on the Mac address in the DHCP server and the new blade will be added to the cluster.</p>
<p>DHCP entries:</p>
<ul>
<li>Per host a reservation based on Mac address</li>
<li>Use the required DNS name in the reservation for the ESXi host</li>
<li>The following DHCP records are needed for the ESXi host to find the PXE boot server:</li>
</ul>
<ul>
<li>066 – Boot server host name:   &lt;ip of TFTP / PXE boot server&gt;</li>
<li>067 – Boot file name: undionly.kpxe.vmw-hardwired</li>
</ul>
<h2>Host configuration and host profiles</h2>
<p>This was a bit of a painful experience. Where I would have expected most problems with the Auto Deploy part during implementation, it turned out the host profiles are the real problem.</p>
<p>I have created two profiles per site. The first profile is used for the host that boots from SAN and the other profile is for the remaining hosts on that site. I did this because of an issue with compliance failures as described in <a href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;docType=kc&amp;externalId=2002488&amp;sliceId=1&amp;docTypeID=DT_KB_1_1&amp;dialogID=288296578&amp;stateId=1%200%20288300210" target="_blank">KB 2002488</a>. When using creating a separate profile for the host that boots from SAN, the KB work around can be avoided. When using the work around you would also lose the ability to control the Path Policy (PSP) settings.</p>
<p>Another important KB is <a href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;docType=kc&amp;externalId=2001994&amp;sliceId=1&amp;docTypeID=DT_KB_1_1&amp;dialogID=288268268&amp;stateId=1%200%20288270538" target="_blank">KB 2001994</a>, which lists a few options that cannot be used in host profiles. To me, the following options are the most important ones:</p>
<ul>
<li>ScratchConfig.ConfiguredScratchLocation</li>
<li>ScratchConfig.CurrentScratchLocation</li>
<li>Syslog.Local.DatastorePath</li>
</ul>
<p>I’ve not yet found a good replacement for the scratch location. When checking the scratch location on a host, it is by default set to /tmp/scratch. Reading <a href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;docType=kc&amp;externalId=1033696&amp;sliceId=1&amp;docTypeID=DT_KB_1_1&amp;dialogID=288304213&amp;stateId=1%200%20288302839" target="_blank">KB1033696</a> I learned:</p>
<p>“It is recommended, but not required, that ESXi have a persistent scratch location available for storing temporary data including logs, diagnostic information and system swap.” Since logs and diagnostic data are redirected to the vCenter server, only temporary data is stored in the scratch location. And since Auto Deploy host are seldomly updated using Update Manager, my guess is that the scratch location will be rarely used. Therefore I decided to leave the scratch location to the default /tmp/scratch.</p>
<p>Not having the Syslog.Local.DatastorePath isn’t such a big deal since you can use a syslog server, which is also included in vCenter 5:</p>
<p>-       Syslog.global.loghost: udp://192.168.0.50:514</p>
<p>The diagnostics data is redirected to vCenter using the Network Coredump setting in the host profile. This can be found at:</p>
<p>-       Networking Configuration – Network Coredump settings – Fixed Network Coredump policy.</p>
<p>To configure this for the reference host I used the following commandline commands:</p>
<p><em>esxcli system coredump network set &#8211;interface-name vmk0 &#8211;server-ipv4 194.104.240.212 &#8211;server-port 6500</em></p>
<p><em>esxcli system coredump network set &#8211;enable true</em></p>
<h2>Problems with host profiles</h2>
<p>During configuration of this environment I ran in to quite some issues with host profiles. A quick list of minor and major issues:</p>
<p><strong>Time intensive applying of changes<br />
</strong>When making a change in the reference profile and then changing all the other hosts takes a lot of time. In the beginning there were no VMs yet, so I could put 9 hosts into maintenance mode at the same time and apply the new profile to all the hosts ath the same time.</p>
<p>However, for each host again you are presented a full list of all the changes to be applied and have to click “finish” for each host again. To me the summary screen isn’t really needed because the same info you get when checking the host to see if it is compliant. Even better would be if I could select all hosts and have vCenter make the compliant automatigically by placing them into maintenance mode one by one and applying the profile.</p>
<p><strong>Profile configuration changes lost<br />
</strong>When updating a profile from the reference host, the “Enabled / disable profile configuration” settings are lost. These settings you might want to use because of <a href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;docType=kc&amp;externalId=2002488&amp;sliceId=1&amp;docTypeID=DT_KB_1_1&amp;dialogID=288868787&amp;stateId=0%200%20288866774" target="_blank">KB2002488 “Applying a host profile causes compliance failure”</a>.</p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/enabled-profile-configuration.png"><img class="aligncenter size-medium wp-image-2342" title="Enable - disable host profile configurations" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/enabled-profile-configuration-300x300.png" alt="Enable - disable host profile configurations" width="300" height="300" /></a></p>
<p><strong>Network changes causes hosts to not reconnect<br />
</strong>Changing the network configuration for a host often results in the host not reconnecting after a reboot. This mostly happens when the host has to switch to a distributed vSwitch. Resetting the network configuration using the DCUI for that host solves it.<br />
<strong>Show differences<br />
</strong>When I check a host for compliance and it turns out it is not compliant, I do see a list of the areas in which the host is not compliant, but it doesn’t show me WHY it isn’t compliant. When I need 10 changes to make it compliant that is no issue, but for just one tiny change, it would be great to see what exactly the difference is. Maybe I can just correct it manually and save myself the trouble of putting the host in maintenance mode, applying the profile and exiting maintenance mode.</p>
<p><strong>Setting root password<br />
</strong>When configuring a root password, it seems that host profiles don’t check for the correct password or at least don’t check the password setting when checking for compliancy. It also looks as if the “set fixed password” option is lost when updating the profile from the reference host.</p>
<p><strong>Updating from reference host<br />
</strong>When updating your current profile from the reference host, it would be nice if you could compare the changes. This would probably trigger you on the fact that some settings will be lost or have to be set again, like the fixed password.</p>
<p><strong>“DNS configuration doesn&#8217;t match the specification”<br />
</strong>Often, when re-applying a number of settings at once, I still get an incompliance error: “DNS configuration doesn&#8217;t match the specification”. After applying the profile for a second time, this error disappears.</p>
<p><strong>Ruleset FaultTolerance doesn’t match the specification<br />
</strong>This is an error that sometimes appears and often disappears after setting a host into maintenance mode and exiting from maintenance mode, without having to re-apply the profile.</p>
<p><a href="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/faulttolerance.png"><img class="aligncenter size-medium wp-image-2341" title="Host profile faulttolerance error" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/faulttolerance-300x107.png" alt="Host profile faulttolerance error" width="300" height="107" /></a></p>
<h2><strong>Conclusion</strong></h2>
<p>If your customer is very critical and wants everything to run smooth 100% of the time, you’d better stay away from Auto Deploy at this moment because the host profiles will give you some unpredicted results and sometimes some issues that are only solved by some more manual intervention. However, this never causes any production problems, its just that sometimes it takes a bit longer and more effort to apply the changes you wanted to apply and this is always done on hosts while in maintenance mode. But then again, once stuff is running smooth, you will hardly every change your ESXi host configuration.</p>
<p>If I was an admin for a larger environment, I wouldn’t mind a little extra manual labor especially since even with these extra interventions, you’ll probably still have LESS work deploying and upgrading hosts using Auto Deploy than in earlier versions.</p>
<p>&nbsp;</p>
<h2>Update</h2>
<p>In the comment section Tom Fotja posted a question on which I want to respond in the post itself, because it adds to the design. The question from Tom was: <em>&#8220;You say that the vCenter is always on the first blade. What if you do a maintenance of the first blade? You have to vMotion vCenter away. And then you end up with not very resilient set up. I think management cluster with statefull booting is a must for autodeploy.&#8221;</em></p>
<p>Yes, when performing maintenance on the fist host, I vMotion the vCenter and SQL VM to the second host in the cluster. And yes, there is less resillience for vCenter then because the second host is not running on local storage. The consequence would be that if now the whole site fails, I would have trouble getting all my hosts running again since they rely on vCenter.</p>
<p>My considerations on why having only one host on physical store (boot from SAN) is enough in this cluster are as follows:</p>
<ul>
<li>The time an ESXi host is in maintenance mode is always relatively short. When performing an update or even reinstalling the host, it will be in maintenance mode for 30min max. Even when performing hardware changes, I think you won&#8217;t be in maintenance mode for more than one hour.</li>
<li>Actually, with the UCS blade profiles being hardware independent, if extensive maintenance would have to be performed on the physical blade, I would probably first switch blades. I would give another blade the role of first ESXi host.</li>
<li>When the first ESXi host is in maintenance mode and the second ESXi host would fail, VMware HA will pick up the failure of that host and bring vCenter and SQL online again.</li>
</ul>
<p>With the above points I conclude that the maximum downtime of the first ESXi host is very low. A maximum of one hour. Since we all know mister Murphy visits you when you least expect it, it could still happen that the whole cluster goes down when the first host in maintenance mode. Should that happen, recovery could be done in the following ways:</p>
<ul>
<li>When first ESXi was in maintenace mode because of updates, you could just restart it again and reregister the vCenter and SQL VM to the host.</li>
<li>When first ESXi was in maintenance mode because the blade was unavailable, a different blade can be assigned the profile of the first host and boot as if it is the first ESXi host.</li>
<li>If the failure that hits the site at the most unfavorable time has a bigger impact and makes my blade center unavailable, I would have lost access to my SAN too, so my only recovery is VMware SRM.</li>
</ul>
<p>The chances of this all happening are small enough to NOT buy an extra vCenter license for a management cluster. Also this cluster would have to be in different rack, different blade center and on different SAN to offer bigger resilience. The extra costs are too big for just that little extra safety.</p>
<div class="shr-publisher-2336"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fmy-first-auto-deploy-design-for-real-production-environment%2F' data-shr_title='My+first+Auto+Deploy+design+for+real+production+environment'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fmy-first-auto-deploy-design-for-real-production-environment%2F' data-shr_title='My+first+Auto+Deploy+design+for+real+production+environment'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><p>See full post at: <a href="http://www.gabesvirtualworld.com/my-first-auto-deploy-design-for-real-production-environment/">My first Auto Deploy design for real production environment</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/iWrT20ej1tDHk7WX1s3zMTdNnoI/0/da"><img src="http://feedads.g.doubleclick.net/~a/iWrT20ej1tDHk7WX1s3zMTdNnoI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/iWrT20ej1tDHk7WX1s3zMTdNnoI/1/da"><img src="http://feedads.g.doubleclick.net/~a/iWrT20ej1tDHk7WX1s3zMTdNnoI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=7oZsunPvSHs:BkriHdo8GRc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=7oZsunPvSHs:BkriHdo8GRc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=7oZsunPvSHs:BkriHdo8GRc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?i=7oZsunPvSHs:BkriHdo8GRc:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GabesVirtualWorld/~4/7oZsunPvSHs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gabesvirtualworld.com/my-first-auto-deploy-design-for-real-production-environment/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Review: Administering VMware Site Recovery Manager 5.0</title>
		<link>http://www.gabesvirtualworld.com/book-review-administering-vmware-site-recovery-manager-5-0/</link>
		<comments>http://www.gabesvirtualworld.com/book-review-administering-vmware-site-recovery-manager-5-0/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 08:30:23 +0000</pubDate>
		<dc:creator>Gabrie van Zanten</dc:creator>
				<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.gabesvirtualworld.com/?p=2324</guid>
		<description><![CDATA[<p>Last week I received a copy of Mike Laverick&#8217;s new book: &#8220;Administering VMware Site Recovery Manager 5.0&#8243;. Just in time actually since I was finishing a project with a customer where I implemented VMware vSphere 5 and VMware Site Recovery Manager 5.0. Gave me a great opportunity to check if the book would help me solve some [...]</p><p>See full post at: <a href="http://www.gabesvirtualworld.com/book-review-administering-vmware-site-recovery-manager-5-0/">Review: Administering VMware Site Recovery Manager 5.0</a></p>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Last week I received a copy of Mike Laverick&#8217;s new book: &#8220;Administering VMware Site Recovery Manager 5.0&#8243;. Just in time actually since I was finishing a project with a customer where I implemented VMware vSphere 5 and VMware Site Recovery Manager 5.0. Gave me a great opportunity to check if the book would help me solve some issues I ran into while deploying SRM 5.0.</p>
<p><img class="aligncenter size-medium wp-image-2325" style="border-style: initial; border-color: initial;" title="Administering VMware Site Recovery Manager 5.0" src="http://www.gabesvirtualworld.com/wp-content/uploads/2012/02/ShowCover-230x300.jpg" alt="Administering VMware Site Recovery Manager 5.0" width="230" height="300" /></p>
<p>First let me start by saying that the book is very well written, as with the previous books Mike wrote. A very useful part is chapter 2 through 6 in which Mike walks with you through configuring replication for Dell EqualLogic, EMC Celerra, EMC Clariion, HP StorageWorks P4000 and NetApp SnapMirror. Very useful because these storage basics are essential for understanding VMware SRM much better.<span id="more-2324"></span></p>
<p>In the next chapters Mike will guide you through the installation and configuration of VMware SRM, followed by a chapter on scripting site recovery. This chapter shows you how to create testing networks, add VMs to the inventory and resignaturing VMFS volumes from the command prompt. It contains some very valuable scripts. And last but not least, a chapter on how to upgrade from VMware SRM 4.1 to VMware SRM 5.0.</p>
<p>To answer my questions from the intro, yes I did get the answers I was looking for. During configuration I ran into some certificate issues which are discussed in the installation VMware SRM 5.0 and even the storage configuration questions I had were answered in the EMC Clariion chapter. If that ain&#8217;t the ultimate proof that this is the book you need&#8230;.</p>
<p>More details on &#8220;Administering VMware Site Recovery Manager 5.0&#8243; on the <a href="http://www.pearsonitcertification.com/store/product.aspx?isbn=0321799925" target="_blank">Pearson website</a>.</p>
<p>Administering VMware Site Recovery Manager 5.0 By Michael Gordon Laverick<br />
Published Dec 28, 2011 by VMware Press. Part of the VMware Press Technology series.</p>
<p>ISBN-10: 0-321-79992-5<br />
ISBN-13: 978-0-321-79992-0</p>
<div class="shr-publisher-2324"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fbook-review-administering-vmware-site-recovery-manager-5-0%2F' data-shr_title='Review%3A+Administering+VMware+Site+Recovery+Manager+5.0'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.gabesvirtualworld.com%2Fbook-review-administering-vmware-site-recovery-manager-5-0%2F' data-shr_title='Review%3A+Administering+VMware+Site+Recovery+Manager+5.0'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><p>See full post at: <a href="http://www.gabesvirtualworld.com/book-review-administering-vmware-site-recovery-manager-5-0/">Review: Administering VMware Site Recovery Manager 5.0</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/OigFJBvRznwkf1i3dPf-ksdDC98/0/da"><img src="http://feedads.g.doubleclick.net/~a/OigFJBvRznwkf1i3dPf-ksdDC98/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/OigFJBvRznwkf1i3dPf-ksdDC98/1/da"><img src="http://feedads.g.doubleclick.net/~a/OigFJBvRznwkf1i3dPf-ksdDC98/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=XjGj6z36le4:J4pl15ZTXx0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=XjGj6z36le4:J4pl15ZTXx0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/GabesVirtualWorld?a=XjGj6z36le4:J4pl15ZTXx0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/GabesVirtualWorld?i=XjGj6z36le4:J4pl15ZTXx0:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GabesVirtualWorld/~4/XjGj6z36le4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gabesvirtualworld.com/book-review-administering-vmware-site-recovery-manager-5-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: www.gabesvirtualworld.com @ 2012-05-23 11:28:58 -->

