<?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>invurted.com &#187; high availability</title>
	<atom:link href="http://invurted.com/tag/high-availability/feed/" rel="self" type="application/rss+xml" />
	<link>http://invurted.com</link>
	<description>With great virtualisation comes great responsibility!</description>
	<lastBuildDate>Thu, 03 Jun 2010 10:14:03 +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>The HA &#8220;split brain&#8221; problem</title>
		<link>http://invurted.com/the-ha-split-brain-problem/</link>
		<comments>http://invurted.com/the-ha-split-brain-problem/#comments</comments>
		<pubDate>Wed, 27 May 2009 03:28:41 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[virtual machine]]></category>

		<guid isPermaLink="false">http://invurted.com/?p=273</guid>
		<description><![CDATA[This ISN&#8217;T something that occurs frequently, but it is something that I would want to test in HA (High Availabilty) before I went to production! Sometimes when you set the DAS Isolation addresses, it fails to work, ie. when you take vswif0 offline, the virtual machines get shutdown anyway. Given this is emulating an &#8220;isolation [...]]]></description>
			<content:encoded><![CDATA[<p>This ISN&#8217;T something that occurs frequently, but it is something that I would want to test in HA (High Availabilty) before I went to production!<span id="more-273"></span></p>
<p>Sometimes when you set the DAS Isolation addresses, it fails to work, ie. when you take vswif0 offline, the virtual machines get shutdown anyway. Given this is emulating an &#8220;isolation respone&#8221;, where the service console ONLY fails to respond to the network, the virtual machines should only shutdown if the other cards in the server fails to respond.</p>
<p>Ideally, I want my DAS Isolation addresses in a totally seperate subnet from my service console. When I set up another Service Console, it&#8217;s always a good idea to remove HA from the cluster, wait for everything to settle down and then re-enable it on the cluster (a couple of minutes work). This makes sure both service consoles are sending heartbeats.</p>
<p>We can view the heartbeats via tcpdump and monitoring port 8044 by using the following commands:</p>
<p><code># tcpdump -i vswifX port 8044<br />
# tcpdump –i vswifY port 8044<br />
</code></p>
<p>As a final check, have a look at /var/log/vmware/aam/aam_config_util.def for the isolation addresses. It should look something like:</p>
<p><code>Start Object esx5<br />
nodefd esx5 {<br />
nodeAddrs = {<br />
{<br />
sourceType = isolation<br />
source.addr =<br />
destination.addr = 172.16.0.36<br />
}<br />
{<br />
sourceType = isolation<br />
source.addr =<br />
destination.addr = 10.0.0.52<br />
}<br />
{<br />
sourceType = domain<br />
source.addr = 172.16.0.105<br />
destination.addr = 224.0.6.127<br />
}<br />
{<br />
sourceType = domain<br />
source.addr = 10.0.0.5<br />
destination.addr = 224.0.6.127<br />
}<br />
}<br />
}</p>
<p>End Object esx5 </code></p>
<p>Also, if das.usedefaultisolationaddress is not set to false the service console’s default gateway appears as an isolation address in the /var/log/vmware/aam/aam_config_util.def file in addition to any ip address configured with das.isolationaddress and das.isolationaddress2.</p>
Note: There is an email link embedded within this post, please visit this post to email it.
]]></content:encoded>
			<wfw:commentRss>http://invurted.com/the-ha-split-brain-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
