<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Stephen Foskett, Pack Rat &#187; clustering Archives  &#8211; Stephen Foskett, Pack Rat</title>
	<atom:link href="http://blog.fosketts.net/tag/clustering/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fosketts.net</link>
	<description>Understanding the accumulation of data</description>
	<lastBuildDate>Fri, 10 Feb 2012 17:40:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>Multipath: Active/Passive, Dual Active, and Active/Active</title>
		<link>http://blog.fosketts.net/2010/03/30/multi-pathing-dual-active-passive/</link>
		<comments>http://blog.fosketts.net/2010/03/30/multi-pathing-dual-active-passive/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 20:41:14 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[active active]]></category>
		<category><![CDATA[active passive]]></category>
		<category><![CDATA[clustering]]></category>
		<category><![CDATA[DMP]]></category>
		<category><![CDATA[dual-active]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[multipath I/O]]></category>
		<category><![CDATA[multipathing]]></category>
		<category><![CDATA[path management]]></category>
		<category><![CDATA[PowerPath]]></category>
		<category><![CDATA[PVlinks]]></category>
		<category><![CDATA[SCSI]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[Veritas]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=2737</guid>
		<description><![CDATA[Although it's rare in the PC world, multipath I/O is not new in enterprise IT. I've been juggling paths to storage and networks as long as I've been a systems administrator, and that's a bit longer than I care to admit. But the proliferation of technologies has made it difficult to understand path management. What's the difference between "dual active" and "active/active"? Is "active/passive" really that bad?]]></description>
			<content:encoded><![CDATA[<p>Although it&#8217;s rare in the PC world, multipath I/O is not new in enterprise IT. I&#8217;ve been juggling paths to storage and networks as long as I&#8217;ve been a systems administrator, and that&#8217;s a bit longer than I care to admit. But the proliferation of technologies has made it difficult to understand path management. What&#8217;s the difference between &#8220;dual active&#8221; and &#8220;active/active&#8221;? Is &#8220;active/passive&#8221; really that bad?</p>
<h3>What is Multipath? And Why?</h3>
<div id="attachment_2844" class="wp-caption aligncenter" style="width: 410px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2010/03/Single-path.jpg" ><img class="size-full wp-image-2844" title="Single path" src="http://blog.fosketts.net/wp-content/uploads/2010/03/Single-path.jpg" alt="" width="400" height="205" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">The good old days: One device, one path</p></div>
<p>In the beginning, computers connected to peripherals and other computers through a single bus or channel and life was easy. Although one might mistake the names of the dominant printer connection (parallel) for some kind of multipath system when compared to the modem connection (serial), this was not the case. Only the bits traveled in parallel &#8211; the logical connection was a simple single path.</p>
<div id="attachment_2843" class="wp-caption aligncenter" style="width: 250px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2010/03/Daisy-chain-1.jpg" ><img class="size-full wp-image-2843 " title="Daisy-chain 1" src="http://blog.fosketts.net/wp-content/uploads/2010/03/Daisy-chain-1.jpg" alt="" width="240" height="175" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Early-90&#39;s servers might confuse admins with two SCSI connections to a single device</p></div>
<p>Then things got complicated. The SCSI protocol allowed for multiple devices in a chain, and even for two different &#8220;initiators&#8221; (computers or controllers) to interact with these &#8220;targets&#8221;. Some folks even dual-attached devices to a single computer with multiple controllers.</p>
<p>Why would one device and one computer need more than one connection? It boils down to two factors:</p>
<ol>
<li><strong>Performance</strong> &#8211; I/O channels have typically been slower than the computer could handle, so multiple channels might be used to increase the amount of data that can flow in and out.</li>
<li><strong>Reliability</strong> &#8211; If one connection failed, the other might still be usable, reducing the risk of an outage.</li>
</ol>
<div id="attachment_2842" class="wp-caption aligncenter" style="width: 290px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2010/03/Multiple-paths.jpg" ><img class="size-full wp-image-2842 " title="Multiple paths" src="http://blog.fosketts.net/wp-content/uploads/2010/03/Multiple-paths.jpg" alt="" width="280" height="175" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Late-90&#39;s enterprise systems might have four or more paths to a single storage array</p></div>
<p>Pretty soon, enterprise computer architecture had gotten incredibly complex. I remember connecting a massive HP V-class server to an EMC Symmetrix with eight separate Fibre Channel cables. Each disk &#8220;LUN&#8221; showed up twice, and we had hundreds of them. We managed all of these virtual storage paths using HP&#8217;s PVLinks dynamic multipathing software. We used Veritas DMP and EMC PowerPath to do pretty much the same thing on Solaris and other UNIX systems.</p>
<h3>Active/Passive to Active/Active</h3>
<p>The earliest path management software provided two incredibly important functions: It figured out which of the SCSI targets it saw were actually different names for the same one, and it allowed the operating system to choose one and fail over to the other in case of an interruption. These were <strong>Active/Passive</strong> links &#8211; no matter how many paths were presented (and Fibre Channel switches sometimes presented eight or more), only one was active at any one time.</p>
<div id="attachment_2841" class="wp-caption aligncenter" style="width: 410px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2010/03/Switched-Fabric.jpg" ><img class="size-full wp-image-2841" title="Switched Fabric" src="http://blog.fosketts.net/wp-content/uploads/2010/03/Switched-Fabric.jpg" alt="" width="400" height="282" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Modern systems have abstracted and virtual I/O channels, making path management much more important</p></div>
<p>But the EMC Symmetrix and similar high-end storage systems changed all this. Symmetrix storage was fully virtualized &#8211; the presentation of LUNs to servers was entirely disconnected from the actual disks and RAID sets in the array. This meant the Symmetrix could handle I/O requests across different paths and controllers for the same LUN. EMC and the rest responded with <strong>Active/Active</strong> path management software, allowing I/O to travel in parallel for the first time.</p>
<h3>How is Dual Active Different?</h3>
<p>Not everything called Active/Active is created equal. In fact, many supposed Active/Active setups really shouldn&#8217;t be called that since they don&#8217;t use both paths for all data. Instead, I like to call these <strong>Dual Active</strong> &#8211; both paths are active but with different data.</p>
<p>Consider the differences between the following two solutions:</p>
<div id="attachment_2845" class="wp-caption aligncenter" style="width: 410px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2010/03/Switched-Fabric-Active-Active.jpeg" ><img class="size-full wp-image-2845" title="Switched Fabric Active Active" src="http://blog.fosketts.net/wp-content/uploads/2010/03/Switched-Fabric-Active-Active.jpeg" alt="" width="400" height="282" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">A true active/active setup uses all paths for all data all the time</p></div>
<div id="attachment_2846" class="wp-caption aligncenter" style="width: 410px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2010/03/Switched-Fabric-Dual-Active.jpeg" ><img class="size-full wp-image-2846" title="Switched Fabric Dual Active" src="http://blog.fosketts.net/wp-content/uploads/2010/03/Switched-Fabric-Dual-Active.jpeg" alt="" width="400" height="282" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">A &quot;dual active&quot; setup uses both paths, but each target is directed to one or the other</p></div>
<p>See the difference? Although the paths are active in both cases, they are not the same. Both approaches have merit, and neither is inherently superior, but they should have different names applied. Even active/passive has its place, since simplicity is often a virtue.</p>
<h3>Dual Active Outside Storage</h3>
<p>These same concepts apply outside the field of storage and I/O. Many server clustering systems use the same terminology, right down to the misapplication of &#8220;active/active&#8221; when &#8220;dual active&#8221; is more appropriate. It&#8217;s easy to miss the significance of this difference, but it can make more of an impact in clustering since CPU workloads are harder to balance.</p>
<p>Let me know what you think. If there is interest, I might dive into path management strategies like round robin!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/"  rel="bookmark" class="crp_title">VMware PSP and SATP in Plain English</a></li><li><a href="http://blog.fosketts.net/2012/01/31/nimbus-eclass-big-redundant-allflash-enterprise-array/"  rel="bookmark" class="crp_title">Nimbus E-Class: The First Big, Redundant, All-Flash Enterprise Array</a></li><li><a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/"  rel="bookmark" class="crp_title">Storage Changes in the VMware vSphere 4 Family</a></li><li><a href="http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/"  rel="bookmark" class="crp_title">I Can Finally Talk About Windows Storage Server 2008!</a></li><li><a href="http://blog.fosketts.net/2010/10/27/4-horsemen-io/"  rel="bookmark" class="crp_title">The Four Horsemen of Storage System Performance: I/O As a Chain of Bottlenecks</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2010/03/30/multi-pathing-dual-active-passive/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2010. |
<a href="http://blog.fosketts.net/2010/03/30/multi-pathing-dual-active-passive/">Multipath: Active/Passive, Dual Active, and Active/Active</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/" title="View all posts in Everything" rel="category tag">Everything</a>, <a href="http://blog.fosketts.net/category/gestaltit/" title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2010/03/30/multi-pathing-dual-active-passive/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>I Can Finally Talk About Windows Storage Server 2008!</title>
		<link>http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/</link>
		<comments>http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/#comments</comments>
		<pubDate>Tue, 05 May 2009 20:48:18 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[ActiveX]]></category>
		<category><![CDATA[clustering]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[dual-active]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MVP]]></category>
		<category><![CDATA[NDA]]></category>
		<category><![CDATA[primary storage]]></category>
		<category><![CDATA[RDP]]></category>
		<category><![CDATA[remote administration]]></category>
		<category><![CDATA[single-instance storage]]></category>
		<category><![CDATA[SIS]]></category>
		<category><![CDATA[SMB]]></category>
		<category><![CDATA[SMB 2.0]]></category>
		<category><![CDATA[Storage Decisions]]></category>
		<category><![CDATA[TechNet]]></category>
		<category><![CDATA[VDS]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Windows Server 2008 Service Pack 2]]></category>
		<category><![CDATA[Windows Storage Server 2008]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1832</guid>
		<description><![CDATA[I don&#8217;t usually &#8220;do&#8221; NDAs. It&#8217;s just too hard to figure out what I&#8217;m allowed to say and what I should keep quiet. I prefer to get free and open information, but will settle for embargoed briefings if it means I can get some time to think before reporting. So my Microsoft connection is a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>I don&#8217;t usually &#8220;do&#8221; NDAs</strong>. It&#8217;s just too hard to figure out what I&#8217;m allowed to say and what I should keep quiet. I prefer to get free and open information, but will settle for embargoed briefings if it means I can get some time to think before reporting. So my Microsoft connection is a major anomaly, and I&#8217;ve been sitting on my hands trying not to spill the beans&#8230;<span id="more-1832"></span></p>
<p>One of the great things about being a Microsoft MVP is the access I get to Microsoft software and staff. As I mentioned in my post about the <a href="http://blog.fosketts.net/2009/03/06/10-cool-storage-2009-microsoft-mvp-summit/" >10 cool storage features from the 2009 Microsoft MVP Summit</a>, I was able to preview a lot of what Microsoft is doing with their Server software and storage features. And the best part is that the Microsoft product teams are keenly interested in our feedback and suggestions. I&#8217;m told, for example, that the awesome iSCSI Quick Connect feature in the new Windows iSCSI initiator software was developed based on my feedback!</p>
<p>As I note on my <a href="http://gestaltit.com/tech/stephen/windows-storage-server-2008/"  target="_blank">Windows Storage Server 2008 preview</a> on Gestalt IT, Microsoft has always kept WSS close to the vest. It&#8217;s only available to OEMs, not retail customers, and has never even been shared with TechNet or MSDN subscribers in the past. So I was really pleased when <strong>Microsoft gave the File System Storage MVPs access to a beta version of WSS 2008</strong> so we could get a feel for all of the new features. I&#8217;ve also had some great conversations this week with the Microsoft product managers responsible for it.</p>
<p>What&#8217;s exciting about Windows Storage Server 2008?</p>
<ol>
<li>It includes all of the <a href="http://blog.fosketts.net/2008/07/31/windows-server-2008-changes-storage/"  target="_blank">storage enhancements in Windows Server 2008</a>, including <strong>SMB 2.0</strong> for much much faster file servicing over higher-latency links, SMfS, FSRM, enhanced VDS, and failover clustering.</li>
<li>WSS is the only way to get access to Microsoft&#8217;s <strong>iSCSI target software</strong>. It&#8217;s been improved in many ways from the prior releases, but its support for what Microsoft calls <strong>dual-active clustering</strong> is probably its most notable feature: You can&#8217;t share the same active LUN between cluster members, but each can have its own active LUNs and the can all fail over in the event that one member goes down.</li>
<li>The included <strong>single-instance storage (SIS)</strong> file-based deduplication has been much improved, scaling to 128 volumes per server and millions of files. It&#8217;s still not as effective capacity-wise as block-level deduplication (which I&#8217;d love to see, hint hint), but the performance is solid enough to use it for <strong>primary storage with production applications</strong>.</li>
<li>Probably the coolest feature exclusive to Windows Storage Server 2008 is its new <strong>browser-based remote administration capability</strong>. Just point your browser to the Storage Server machine (for example, &#8220;http://wss/desktop&#8221;) and you&#8217;ll get a full ActiveX version of RDP. Don&#8217;t use Internet Exploder? Firefox and Linux users will get a Java-based RDP instead! I will cover this feature more in the future, but let&#8217;s just say that <strong>every operating system should offer this</strong>!</li>
</ol>
<p>Want to try Windows Storage Server for yourself? Breaking from the past, Microsoft will soon (like next week!) allow TechNet subscribers to <strong>download the full install</strong>. OEMs have a <a href="http://microsoft.download-ss.com/default.asp"  target="_blank">sekrit back-door site</a> to try it out, too.</p>
<p>One more thing&#8230; <strong>This will be the last release of Windows Storage Server</strong>. There won&#8217;t even be a special Storage Server version of Server 2008 Service Pack 2! Starting now, Storage Server is just an optional feature of Windows Server. Purchasing and production use will still be limited to storage OEMs, but Microsoft has finally reconciled Storage Server with the rest of the Windows Server world. I imagine that most OEMs will release Service Pack 2 updates for their Storage Server customers shortly, and that future versions of the product will come closer to the base Server versions than WSS 2008. Although I can&#8217;t share what I know, I will say that <strong>Microsoft is continuing active development</strong> on their iSCSI target, single-instance storage, and other Storage Server features. I imagine that <a href="http://blog.fosketts.net/2008/08/19/windows-7-server-windows-server-2008-r2/"  target="_blank">Windows Server 2008 R2</a> will support storage systems in the very near future!</p>
<p>On a personal note, reading <a href="http://blogs.technet.com/storageserver/archive/2008/06/09/a-brief-history-of-windows-storage-server-releases.aspx" >A Brief History of Windows Storage Server Releases</a> from the <a href="http://blogs.technet.com/StorageServer/"  target="_blank">Microsoft Storage Server blog</a> reminded me of the original unveiling of Windows Storage Server at Storage Decisions Chicago in June, 2003. The company loaded us all on one of those lake cruise boats with some celebrity impersonators, chocolate &#8220;Oscar&#8221;-style statues, an open bar, and a band. Good times ensued!</p>
<blockquote><p>For more details, check out my Gestalt IT piece, <a href="http://gestaltit.com/tech/stephen/windows-storage-server-2008/"  target="_blank">Windows Storage Server-Based Systems Step Into 2008</a></p>
<p>Microsoft is detailing the new version of Windows Storage Server 2008 in a <a rel="nofollow" href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032410705"  target="_blank">webcast Thursday at 8 AM Pacific</a>. You should also check out the <a href="http://blogs.technet.com/StorageServer/"  target="_blank">Microsoft Storage Server blog</a>.</p>
</blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/08/19/windows-7-server-windows-server-2008-r2/"  rel="bookmark" class="crp_title">Windows 7 Server == Windows Server 2008 R2</a></li><li><a href="http://blog.fosketts.net/2009/05/27/windows-7-hands/"  rel="bookmark" class="crp_title">Windows 7 Is Here! In My Hands! But Why 8 DVDs?</a></li><li><a href="http://blog.fosketts.net/2009/02/26/microsoft-mvp-global-summit/"  rel="bookmark" class="crp_title">Attending Microsoft&#8217;s MVP Global Summit</a></li><li><a href="http://blog.fosketts.net/2009/07/01/dustin-pedroia-common/"  rel="bookmark" class="crp_title">Dustin Pedroia And I Have Two Things In Common!</a></li><li><a href="http://blog.fosketts.net/2008/07/31/windows-server-2008-changes-storage/"  rel="bookmark" class="crp_title">Windows Server 2008 Changes Storage</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/">I Can Finally Talk About Windows Storage Server 2008!</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Which Storage Protocol For VMware?</title>
		<link>http://blog.fosketts.net/2008/07/18/which-storage-protocol-vmware-2/</link>
		<comments>http://blog.fosketts.net/2008/07/18/which-storage-protocol-vmware-2/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 12:03:10 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[boot from SAN]]></category>
		<category><![CDATA[clustering]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[seminar]]></category>
		<category><![CDATA[storage virtualization]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=241</guid>
		<description><![CDATA[I had two great storage virtualization seminars this week, in New York and Philadelphia.  As usual, audience participation was key, and interest in VMware and Hyper-V remains high. One of the main questions I always get is which protocol one should use for VMware storage. My recommendation remains that the answer is an organizational one [...]]]></description>
			<content:encoded><![CDATA[<p>I had two great storage virtualization seminars this week, in New York and Philadelphia.  As usual, audience participation was key, and interest in VMware and Hyper-V remains high.</p>
<p>One of the main questions I always get is which protocol one should use for VMware storage. My recommendation remains that the answer is an organizational one more than a technical one.  There are certainly performance, CPU utilization, and support differences between Fibre Channel, SCSI, iSCSI, and NFS on VMware, all of these can work fine in many situations.  Although this is addressed in my presentation, I thought it wise to point out some of my sources and (concurring) opinions.</p>
<p>First, I point you to the official VMware VI Team blog, where they reiterate that <a href="http://blogs.vmware.com/vi/2008/07/vmware-is-stora.html"  target="_blank">VMware is protocol-agnostic</a>.  They commit to support all storage protocols equally, and promise to add missing support as soon as possible.  See especially their table of support, which shows that iSCSI currently can&#8217;t be used for clustering (!), among other insights.</p>
<p>I&#8217;d also like to point out three sources for my seminar slides:</p>
<ul>
<li>VMware&#8217;s <em><a href="http://www.vmware.com/files/pdf/storage_protocol_perf.pdf"  target="_blank">Comparison of Storage Protocol Performance</a></em> paper, which pits Fibre Channel against hardware iSCSI, software iSCSI, and NFS.</li>
<li>VMware&#8217;s <em><a href="http://www.vmware.com/files/pdf/performance_char_vmfs_rdm.pdf"  target="_blank">Performance Characterization of VMFS and RDM Using a SAN</a><span style="font-style: normal;">, which shows that there is a negligible performance difference between shared storage and the two varieties of RDM.</span></em></li>
<li>NetApp&#8217;s <em><a href="http://media.netapp.com/documents/tr-3428.pdf"  target="_blank">NetApp and VMware Virtual Infrastructure 3 Storage Best Practices</a><span style="font-style: normal;"> (recently updated), which is a wealth of information on shared storage with NFS, even if you&#8217;re not a NetApp customer.</span></em></li>
</ul>
<p>The only real gotchas at this point are the lack of clustering support for iSCSI, the inability to boot a VM from software iSCSI, and the learning curve for Fibre Channel.  Make your choice based on what you have and what you know &#8211; that&#8217;s the best choice to make!</p>
<p>For more information, <a href="http://VMGUY.COM/wordpress/index.php/archives/217"  target="_blank">check out this post from vmguy.com</a>!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/03/07/which-storage-protocol-for-vmware/"  rel="bookmark" class="crp_title">Which Storage Protocol For VMware?</a></li><li><a href="http://blog.fosketts.net/2008/02/22/vmware-storage-tidbits/"  rel="bookmark" class="crp_title">VMware Storage Tidbits</a></li><li><a href="http://blog.fosketts.net/2009/01/26/essential-vmware-esx-iscsi/"  rel="bookmark" class="crp_title">Essential Reading for VMware ESX iSCSI Users!</a></li><li><a href="http://blog.fosketts.net/2008/07/30/qlogic-emulex-deliver-8-gb-fibre-channel-vmware-esx/"  rel="bookmark" class="crp_title">QLogic and Emulex Deliver 8 Gb Fibre Channel For VMware ESX</a></li><li><a href="http://blog.fosketts.net/2007/08/03/big-little-vmware-update-vcb-and-iscsi/"  rel="bookmark" class="crp_title">Big Little VMware Update (VCB and iSCSI!)</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/07/18/which-storage-protocol-vmware-2/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/07/18/which-storage-protocol-vmware-2/">Which Storage Protocol For VMware?</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/07/18/which-storage-protocol-vmware-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

