<?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>michaelcolson.com &#187; xenserver</title>
	<atom:link href="http://www.michaelcolson.com/category/citrix/xenserver-citrix/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.michaelcolson.com</link>
	<description></description>
	<lastBuildDate>Sat, 06 Mar 2010 14:54:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XenServer Multipathing with IBM DS4800</title>
		<link>http://www.michaelcolson.com/2009/10/02/xenserver-multipathing-with-ibm-ds4800/</link>
		<comments>http://www.michaelcolson.com/2009/10/02/xenserver-multipathing-with-ibm-ds4800/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 15:25:19 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[citrix]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[xenserver]]></category>

		<guid isPermaLink="false">http://www.michaelcolson.com/?p=332</guid>
		<description><![CDATA[I was recently tasked with configuring multipathing in Citrix XenServer 5.5 for use with an IBM DS4800 SAN.  At first glance I thought, piece of cake, I&#8217;ve done quite a few setups like this with Dell, EMC, and HP storage gear so the IBM should be the same right?  WRONG!

There are two multipathing drivers that [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently tasked with configuring multipathing in Citrix XenServer 5.5 for use with an IBM DS4800 SAN.  At first glance I thought, piece of cake, I&#8217;ve done quite a few setups like this with Dell, EMC, and HP storage gear so the IBM should be the same right?  WRONG!</p>
<p><span id="more-332"></span></p>
<p>There are two multipathing drivers that have been available since XenServer 5.0 SP2.  They are the DMP (dynamic multipath) and MPP (multipath proxy).  DMP is the one that is used by default.  In fact when you go into XenCenter and enable the check box for &#8216;multipathing&#8217; you are essentially turning on DMP.  Normally this works well but the IBM DS4800 and other storage controllers that use RDAC (redundant disk array controller) need a little more.</p>
<p>If you just go through and enable the DMP driver you&#8217;ll be able to see, format, and use the storage from the DS4800&#8230; but what you&#8217;ll eventually notice is that the LUN will continually failover to another path using a different storage controller.  This is called thrashing and its not a good thing.</p>
<p>To stop the thrashing you&#8217;ll need to do one of two things:  1) tell the DS4800 to disallow AVT (automatic volume transfer) or 2) tell the XenServer to pick a path and stick with it until a failover is necessary (i.e. STOP THE ROUND ROBIN)</p>
<p>The first option of disabling AVT is actually the easier of the two and is done on the storage controller itself.  Don&#8217;t worry you can set this by LUN or even by host so you won&#8217;t be in danger of tampering with your other SAN attached systems.  The way to do this in the IBM DS4800 is to change the host type to something that doesn&#8217;t perform AVT.  The host type of Linux VMware Cluster or LNXCLUVMWARE should do the trick.</p>
<p>The second method of chaning the driver over from DMP to MPP is not as easy.  If you go out and do some searches on the matter you&#8217;ll find that Citrix states in <a href="http://support.citrix.com/article/CTX121364">CTX121364</a> &#8221;This is the real RDAC driver supported by IBM and other vendors&#8221; about the MPP driver.  What you won&#8217;t find in that article are steps to enable and actually use the MPP driver.  Your searching might even land you at <a href="http://support.citrix.com/article/ctx118791">CTX118791</a> where you might find specific reference to the IBM DS4xxx.  But once again you&#8217;ll be hard pressed to actually find out how to get this thing working.</p>
<p>I recently spoke with the XenServer support team and got some instructios on how to enable the MPP driver in place of the DMP driver.  Its not an official CTX article yet but my understanding is that they are working on it.  Even when it does get released it won&#8217;t be for the faint of heart.  I should also point out that the cute little &#8220;4 of 4 paths active&#8217; notification that you see in XenCenter ONLY works with DMP so once you switch over to MPP you&#8217;ll lose that information.</p>
<p>Changing the host type on the storage controller is definately the easiest and it will allow you to continue to see the multipathing information in XenCenter.  But it definately seems to struggle with performance.  I think this is largely due to the fact that XenServer is still trying to use round robin multipathing but the IBM DS4800 is not allowing access to the LUN through one of the controllers&#8230; meaning up to 50% of your I/O requests from XenServer will not be fullfilled.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelcolson.com/2009/10/02/xenserver-multipathing-with-ibm-ds4800/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citrix Releases XenServer 5.5</title>
		<link>http://www.michaelcolson.com/2009/06/12/citrix-releases-xenserver-5-5/</link>
		<comments>http://www.michaelcolson.com/2009/06/12/citrix-releases-xenserver-5-5/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 18:28:26 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[citrix]]></category>
		<category><![CDATA[xenserver]]></category>

		<guid isPermaLink="false">http://www.michaelcolson.com/?p=220</guid>
		<description><![CDATA[Right on the heels of the Provisioning Server 5.1 release Citrix announces and releases the latest version of their hypervisor&#8230; XenServer 5.5.  This release brings about some MUCH needed new enterprise class features.

Some of my biggest complaints about XenServer when compared to VMware ESX was that XenServer was lacking some of the features that have [...]]]></description>
			<content:encoded><![CDATA[<p>Right on the heels of the Provisioning Server 5.1 release Citrix announces and releases the latest version of their hypervisor&#8230; XenServer 5.5.  This release brings about some MUCH needed new enterprise class features.</p>
<p><span id="more-220"></span></p>
<p>Some of my biggest complaints about XenServer when compared to VMware ESX was that XenServer was lacking some of the features that have become critical to the successful adoption and implementation of a hypervisor.  Specifically, XenServer has been missing dynamic load balancing  and snapshot capabilities.  Also included in XenServer 5.5 is support for Active Directory authentication through XenCenter.  You can read the full list of new features in the release notes found here:  <a href="http://support.citrix.com/product/xens/v5.5/">http://support.citrix.com/product/xens/v5.5/</a></p>
<p>Now it would be easy to argue that all of these features have been available from VMware since the inception of VI3 through ESX 3.0 and VirtualCenter 2.0 which was originally released in June of 2006!</p>
<p>So is this just Citrix playing catch up?  Are they really three years behind VMware?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelcolson.com/2009/06/12/citrix-releases-xenserver-5-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automated Operating System Deployment with Citrix XenServer 5.0</title>
		<link>http://www.michaelcolson.com/2008/11/12/automated-operating-system-deployment-with-citrix-xenserver-50/</link>
		<comments>http://www.michaelcolson.com/2008/11/12/automated-operating-system-deployment-with-citrix-xenserver-50/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 15:16:03 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[citrix]]></category>
		<category><![CDATA[xenserver]]></category>

		<guid isPermaLink="false">http://www.michaelcolson.com/?p=155</guid>
		<description><![CDATA[According to the official Citrix XenServer 5.0 release notes which can be found here http://support.citrix.com/article/CTX118451 “Support for PXE servers such as Altiris and Windows Deployment Services (WDS) has been improved”

Citrix XenServer 5.0 does support PXE booting, in fact things like Citrix Provisioning Server depend on PXE booting.  The issue is that technologies like Citrix Provisioning [...]]]></description>
			<content:encoded><![CDATA[<p>According to the official Citrix XenServer 5.0 release notes which can be found here <a href="http://support.citrix.com/article/CTX118451">http://support.citrix.com/article/CTX118451</a> “Support for <abbr title="Preboot eXecution Environment">PXE</abbr> servers such as Altiris and Windows Deployment Services (<abbr title="Windows Deployment Services">WDS</abbr>) has been improved”</p>
<p><span id="more-155"></span></p>
<p>Citrix XenServer 5.0 does support <abbr title="Preboot eXecution Environment">PXE</abbr> booting, in fact things like Citrix Provisioning Server depend on <abbr title="Preboot eXecution Environment">PXE</abbr> booting.  The issue is that technologies like Citrix Provisioning Server make use of <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr> options 066 and 067.  These options respectively tell the client the address of the <abbr title="Trivial File Transfer Protocol">TFTP</abbr> server and which image file should be used to boot from.</p>
<p>While I can’t speak for Altiris or Windows Deployment Services I can say that even as of Citrix XenServer 5.0 support automated operating system deployment technologies is limited.  Several of these automated operating system deployment technologies make use of <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr> options other than the traditional 066 and 067 used by <abbr title="Preboot eXecution Environment">PXE</abbr> booting.  In fact one some of the more common DHCP options that appear to be unsupported by Citrix XenServer 5.0 are <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr> options 043 and 060.  More specifically they do not appear to be supported by the <a href="http://etherboot.org">Etherboot</a> project which is the component behind the networking booting found within Citrix XenServer 5.0.</p>
<p>I was unable to obtain a comprehensive listing of what <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr> options are in fact supported by Citrix XenServer 5.0 and/or the Etherboot project so I would be very interested to find out if anyone has any insights.</p>
<p>There are many posts lingering around the Citrix support forums on this exact thing:</p>
<ul>
<li><a href="http://forums.citrix.com/thread.jspa?threadID=150858">http://forums.citrix.com/thread.jspa?threadID=150858</a></li>
<li><a href="http://forums.citrix.com/thread.jspa?threadID=154029">http://forums.citrix.com/thread.jspa?threadID=154029</a></li>
<li><a href="http://forums.citrix.com/thread.jspa?threadID=153909">http://forums.citrix.com/thread.jspa?threadID=153909</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelcolson.com/2008/11/12/automated-operating-system-deployment-with-citrix-xenserver-50/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
