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

<channel>
	<title>The VMguy &#187; Fault Tolerance</title>
	<atom:link href="http://vmguy.com/wordpress/index.php/archives/tag/fault-tolerance/feed" rel="self" type="application/rss+xml" />
	<link>http://vmguy.com/wordpress</link>
	<description>Virtualization for the little guy</description>
	<lastBuildDate>Tue, 20 Jul 2010 16:37:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Fault Tolerant capable CPUs that are not Fault Tolerant compatible</title>
		<link>http://vmguy.com/wordpress/index.php/archives/1219</link>
		<comments>http://vmguy.com/wordpress/index.php/archives/1219#comments</comments>
		<pubDate>Tue, 10 Nov 2009 18:39:09 +0000</pubDate>
		<dc:creator>The VMguy</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Enhanced VMotion Compatibility]]></category>
		<category><![CDATA[Fault Tolerance]]></category>

		<guid isPermaLink="false">http://VMGUY.COM/wordpress/?p=1219</guid>
		<description><![CDATA[Today I ran into this issue with a customer and wanted to write on it so it does not happen to everyone.  Fault Tolerance on vSphere is an awesome solution to maximize uptime.  There is a CPU scenario that may be a challenge however: This KB article (http://kb.vmware.com/kb/1008027) reads: For VMware FT to be supported, [...]]]></description>
			<content:encoded><![CDATA[<p>Today I ran into this issue with a customer and wanted to write on it so it does not happen to everyone.  <a href="http://www.vmware.com/products/fault-tolerance/" target="_blank">Fault Tolerance</a> on vSphere is an awesome solution to maximize uptime.  There is a CPU scenario that may be a challenge however:</p>
<p><span style="font-family: Calibri,Verdana,Helvetica,Arial;"><span style="font-size: 11pt;">This KB article (<span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://kb.vmware.com/kb/1008027">http://kb.vmware.com/kb/1008027</a></span></span>) reads:</span></span></p>
<p><span style="color: #323232;"><span style="font-size: x-small;"><span style="font-family: Arial;"><span style="font-size: 10pt;">For VMware FT to be supported, the servers that host the virtual machines must each use a supported processor from the <strong><span style="text-decoration: underline;">same category</span></strong> as documented below:<br />
</span></span></span><span style="font-family: Arial;"><span style="font-size: xx-small;"><span style="font-size: 9pt;"><br />
</span></span></span></span><span style="font-family: Arial;"><span style="color: #666666;"><span style="font-size: x-small;"><span style="font-size: 10pt;"><strong>Intel Xeon based on 45nm Core 2 Microarchitecture Category:<br />
</strong></span></span></span><span style="font-size: x-small;"><span style="font-size: 10pt;"><span style="color: #323232;">3100 Series<br />
33</span></span></span><span style="color: #323232;"><span style="font-size: xx-small;"><span style="font-size: 9pt;">0</span></span><span style="font-size: x-small;"><span style="font-size: 10pt;">0 Series<br />
5200 </span></span><span style="font-size: xx-small;"><span style="font-size: 9pt;">S</span></span><span style="font-size: x-small;"><span style="font-size: 10pt;">eries (DP)<br />
5400 Ser</span></span><span style="font-size: xx-small;"><span style="font-size: 9pt;">i</span></span><span style="font-size: x-small;"><span style="font-size: 10pt;">es<br />
7400 Series<br />
</span></span><span style="font-size: xx-small;"><span style="font-size: 9pt;"><br />
</span></span><span style="font-size: x-small;"><span style="font-size: 10pt;">Intel Xeon bas</span></span><span style="font-size: xx-small;"><span style="font-size: 9pt;">e</span></span></span><span style="color: #666666;"><span style="font-size: x-small;"><span style="font-size: 10pt;"><strong>d on Core i7 Microarchitecture Category:<br />
3500 Series<br />
5</strong></span></span><span style="font-size: xx-small;"><span style="font-size: 9pt;">5</span></span></span><span style="color: #323232;"><span style="font-size: x-small;"><span style="font-size: 10pt;">00 Series</span></span></span></span></p>
<p>AMD <span style="font-size: xx-small;"><span style="font-size: 9pt;">3</span></span><span style="font-size: x-small;"><span style="font-size: 10pt;">rd Generation </span></span><span style="font-size: xx-small;"><span style="font-size: 9pt;">O</span></span><span style="color: #666666;"><span style="font-size: x-small;"><span style="font-size: 10pt;"><strong>pteron Category:<br />
1300 and 1400 Serie</strong></span></span><span style="font-size: xx-small;"><span style="font-size: 9pt;">s<br />
</span></span></span><span style="color: #323232;"><span style="font-size: x-small;"><span style="font-size: 10pt;">2300 and 2400 Series (</span></span><span style="font-size: xx-small;"><span style="font-size: 9pt;">D</span></span><span style="font-size: x-small;"><span style="font-size: 10pt;">P)<br />
8300 and 8400 Series (MP)</span></span></span></p>
<p>Please note the requirement &#8220;same category.&#8221;  As an example, if you have a server with a 54xx series Intel Processor and a Intel 55xx series processor (both have the technology for FT), you can <a href="http://www.vmware.com/products/vmotion/" target="_blank">vMotion</a> and <a href="http://www.vmware.com/products/drs/" target="_blank">DRS</a> between them (via <a href="http://vmguy.com/wordpress/index.php/archives/38" target="_blank">EVC</a>) but you cannot run a Fault Tolerant pair across them.  The Lockstep technology from Intel changed in the 35xx and 55xx CPUs and is not compatible with the previous generations of lockstep.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmguy.com%2Fwordpress%2Findex.php%2Farchives%2F1219';
  addthis_title  = 'Fault+Tolerant+capable+CPUs+that+are+not+Fault+Tolerant+compatible';
  addthis_pub    = 'thevmguy';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://vmguy.com/wordpress/index.php/archives/1219/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How does Fault Tolerance prevent a split brain scenario?</title>
		<link>http://vmguy.com/wordpress/index.php/archives/844</link>
		<comments>http://vmguy.com/wordpress/index.php/archives/844#comments</comments>
		<pubDate>Fri, 22 May 2009 11:00:49 +0000</pubDate>
		<dc:creator>The VMguy</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Disaster Recovery]]></category>
		<category><![CDATA[Fault Tolerance]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://VMGUY.COM/wordpress/?p=844</guid>
		<description><![CDATA[I&#8217;m training all of my partner engineers this week and they always ask the toughest technical questions.  Thanks to Scott Phillips for asking me this one: What does Fault Tolerance do to prevent a split brain if both Primary and Secondary VMs become isolated? Fault Tolerance (FT) uses an on-disk generation number file.  When FT [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m training all of my partner engineers this week and they always ask the toughest technical questions.  Thanks to Scott Phillips for asking me this one:</p>
<p>What does Fault Tolerance do to prevent a split brain if both Primary and Secondary VMs become isolated?</p>
<p>Fault Tolerance (FT) uses an on-disk generation number file.  When FT is enabled the primary VM creates a file on shared storage called generation.N where N is a counter number.  The secondary VM is started and when it connects to the primary, the primary tells the secondary what the generation number is.  Once the Primary or secondary detects that there is a failure in the other half of the VM pair, it will try to rename the generation.N file to generation.N+1.  If the rename succeeds, the VM takes over as being the Primary (or remains the primary if it already was) and takes corrective action to rebuild a secondary and become protected again.  If the rename of the generation.N file fails, that means that the other VM in the pair already renamed the file and took over and the current VM shuts down.</p>
<p>There you have it, the disk subsystem prevents both VM&#8217;s from becoming the primary at the same time and creating a split brain.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmguy.com%2Fwordpress%2Findex.php%2Farchives%2F844';
  addthis_title  = 'How+does+Fault+Tolerance+prevent+a+split+brain+scenario%3F';
  addthis_pub    = 'thevmguy';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://vmguy.com/wordpress/index.php/archives/844/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
