<?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; ESX Archives  &#8211; Stephen Foskett, Pack Rat</title>
	<atom:link href="http://blog.fosketts.net/tag/esx/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>Storage Changes in VMware vSphere 5</title>
		<link>http://blog.fosketts.net/2011/07/16/vmware-vsphere-5-storage/</link>
		<comments>http://blog.fosketts.net/2011/07/16/vmware-vsphere-5-storage/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 06:06:37 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[OpenFCoE]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[SIOC]]></category>
		<category><![CDATA[Storage DRS]]></category>
		<category><![CDATA[Storage VMotion]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VASA]]></category>
		<category><![CDATA[VMFS]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VSA]]></category>
		<category><![CDATA[vSphere 5]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=5946</guid>
		<description><![CDATA[Once again, VMware added a ton of new storage enhancements to vSphere. With storage rapidly becoming the limiting factor in scalability and performance of virtual machine environments, this is no surprise. Also not surprising is the fact that major features like Policy-Driven Storage and Storage DRS (along with SIOC) are exclusive to "Enterprise Plus" licenses.]]></description>
			<content:encoded><![CDATA[<p>VMware officially <a href="http://www.vmware.com/landing_pages/nextgen.html"  target="_blank">launched</a> their next-generation (version 5) enterprise server virtualization product line this week under the &#8220;vSphere 5&#8243; name. As I&#8217;ve been doing for the last few major VMware releases, I&#8217;m focusing this post on the storage changes present in vSphere 5.</p>
<blockquote><p>For more information on earlier updates, see my articles:</p>
<ul>
<li><em><a href="http://blog.fosketts.net/2008/07/28/storage-fixes-vmware-esx-server-35-update-2/"  target="_self">Storage Fixes in VMware ESX Server 3.5 Update 2</a></em></li>
<li><em><a href="http://blog.fosketts.net/2008/11/07/storage-vmware-esx-update-3/"  target="_blank">Storage Changes in VMware ESX 3.5 Update 3</a></em></li>
<li><em><a href="http://blog.fosketts.net/2009/03/31/storage-vmware-esx-35-update-4/" >Storage Changes in VMware ESX 3.5 Update 4</a><br />
</em></li>
<li><a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/" >Storage Changes in the VMware vSphere 4 Family</a></li>
</ul>
</blockquote>
<p>One first step is VMware&#8217;s whitepaper, &#8220;<a rel="nofollow" href="http://www.google.com/url?sa=t&amp;source=web&amp;cd=1&amp;ved=0CBgQFjAA&amp;url=http%3A%2F%2Fwww.vmware.com%2Ffiles%2Fpdf%2Ftechpaper%2FWhats-New-VMware-vSphere-50-Storage-Technical-Whitepaper.pdf&amp;ei=qxwhTuT6MfDFsQKMxu2bAw&amp;usg=AFQjCNGnMeyT0eJhC2lizJNM_l4Cdzuejg&amp;sig2=sYIZiLCTMIMeRrATYOBh9g" >What&#8217;s New in VMware vSphere 5.0 – Storage</a>&#8220;.<img title="More..." src="http://blog.fosketts.net/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<h3>Licensing and Availability of Features</h3>
<p>VMware has once again changed the <a href="http://www.vmware.com/files/pdf/vsphere_pricing.pdf" >licensing and pricing model</a>, throwing the Internet into a tizzy:</p>
<ul>
<li>&#8220;Advanced&#8221; has been eliminated, moving up to &#8220;Enterprise&#8221;</li>
<li>Pooled vRAM entitlements work across the entire vCenter environment</li>
<li>New features like Policy-Driven Storage and Storage DRS (along with SIOC) are exclusive to &#8220;Enterprise Plus&#8221; licenses</li>
<li>VAAI, <a href="http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/" >PSP multipathing</a>, and Storage vMotion are only found in &#8220;Enterprise&#8221;</li>
<li>Thin Provisioning and VADP are available regardless of edition</li>
</ul>
<div>
<div id="attachment_5947" class="wp-caption aligncenter" style="width: 270px;  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://static.fosketts.net/wp-content/uploads/2011/07/vSphere-5-Storage-Licensing.png" ><img class="size-medium wp-image-5947" title="vSphere 5 Storage Licensing" src="http://static.fosketts.net/wp-content/uploads/2011/07/vSphere-5-Storage-Licensing-260x300.png" alt="" width="260" height="300" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">VMware mucked with vSphere licensing again...</p></div>
<h3>Major New vSphere 5 Storage Features</h3>
<h4>Storage DRS</h4>
<p><a href="http://blogs.vmware.com/vsphere/2011/07/vsphere-50-storage-features-part-5-storage-drs-initial-placement.html " >Storage DRS</a> is the world&#8217;s worst-kept secret, with everyone and his brother talking about it for over a year. Like the existing VM DRS capability, Storage DRS creates resource clusters and automatically moves VMs between them. Storage DRS uses utilization and performance metrics to make the call, and has three modes of operation. It sounds awesome, but it&#8217;s an Enterprise Plus-only feature.</p>
<h4>Storage APIs – Storage Awareness (VASA)</h4>
<p>There&#8217;s not much information presently, but a VAAI companion is introduced in vSphere 5: The vSphere Storage APIs for Storage Awareness (VASA) is a communication mechanism for vCenter to detect array capabilities like RAID Level, Thin Provisioning State, Replication State, etc. This will come in handy for all the other features in vSphere 5, especially policy-driven storage!</p>
<h4>Policy-Driven Storage</h4>
<p>Another new Enterprise Plus feature is Policy-Driven Storage. This allows storage tiers to be defined in vCenter based on SLA, performance, and other metrics which are used during provisioning, cloning, Storage vMotion, and Storage DRS. It leverages VASA for metrics and characterization and supports all arrays in the HCL, regardless of whether they&#8217;re NFS, iSCSI, or FC. It includes easy compliance status reporting in vCenter as well.</p>
<h4>FCoE Software Initiator</h4>
<p>Those of us &#8220;in the know&#8221; about storage expected VMware to add software FCoE support, so it&#8217;s no surprise that they did. This dramatically expands the potential FCoE footprint from just <a href="http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/" >the few CNAs already supported in vSphere 4</a>. It appears to be based on Intel&#8217;s OpenFCoE, since it shows up as “Intel Corporation FCoE Adapter” in the GUI!</p>
<h4>vSphere Storage Appliance (VSA)</h4>
<p>VMware enters the virtual storage appliance (VSA) market with <a href="http://www.ntpro.nl/blog/archives/1804-vSphere-5-Whats-New-Storage-Appliance-VSA.html " >their own offering</a>, the vSphere Storage Appliance (also called VSA). Aimed primarily at the SMB market, it&#8217;s actually fairly clever, replicating storage between two or three nodes in a cluster for high availability and using NFS for access rather than iSCSI. And unlike the Celerra UBER that so many techies loved, the VMware VSA is ready for production use!</p>
<h3>Existing Storage Features Enhanced in vSphere 5</h3>
<h4>VMFS 5</h4>
<p><a href="http://blogs.vmware.com/vsphere/2011/07/new-vsphere-50-storage-features-part-1-vmfs-5.html " >VMFS has been improved for scalability and efficiency</a>, but the 2 TB limit on VMDKs remains (except for physical RDM). Only storage geeks like me need to worry about the specifics, but suffice to say that VMFS 5 requires less tuning and worrying and ought to scale and perform better thanks to increased maximums and leveraging the Atomic Test and Set (ATS) technology also used in VAAI. For newly-created volumes, there&#8217;s no more block size tuning, and alignment issues are addressed.</p>
<h4>Storage APIs – Array Integration (VAAI 2)</h4>
<blockquote><p>See also <a href="http://blog.fosketts.net/2011/02/08/vmware-vaai-storage-array-support-plain-english/" >VMware VAAI Storage Array Support in Plain English</a></p></blockquote>
<p><a href="http://blogs.vmware.com/vsphere/2011/07/new-enhanced-vsphere-50-storage-features-part-3-vaai.html " >VAAI has been revved</a>, bringing back Thin Provisioning Stun (the AWOL &#8220;fourth primitive&#8221;) and adding NFS support.</p>
<p>There are now five block primitives for VAAI, depending on if you count thin space reclaim. This is really more of a bug fix than anything, since most folks assumed that the existing thin support already reclaimed deleted VMs and vMotioned VMDKs. I&#8217;m more interested in the addition of SCSI UNMAP in addition to WRITE_SAME! There&#8217;s also some additional T10 support, though I&#8217;m not clear on what it is or where it works.</p>
<p>We&#8217;ve also got VAAI for NFS environments now. NAS had sweet thin provisioning support even before block datastores, but the new Reserve Space command adds thick provisioning if that&#8217;s what you like. We&#8217;ve also got Full File Clone, which is like Full Copy for NFS but doesn&#8217;t work with Storage vMotion. And there&#8217;s some Extended Stats API to bring in more detail on file status. I also hear there&#8217;s an API for Native Snapshot Support, but it&#8217;s not widely discussed. Finally, note that NFS plugins come from vendors, not VMware as is the case for block VAAI.</p>
<h4>Storage I/O Control</h4>
<p>SIOC is enhanced for use in Storage DRS environments, becoming aware of the new datastore clusters. It also gets NFS support, and presumably uses VASA for metrics. But it&#8217;s still only available with Enterprise Plus licenses.</p>
<h4>iSCSI Initiator GUI</h4>
<p>The solid vSphere iSCSI initiator gets a friendly GUI for configuration. I like friendly iSCSI GUIs &#8211; just ask Microsoft!</p>
<h4>Storage vMotion</h4>
<p>The mechanism behind <a href="http://blogs.vmware.com/vsphere/2011/07/new-vsphere-50-storage-features-part-2-storage-vmotion.html " >Storage vMotion</a> has changed for a third time in as many releases, this time using &#8220;Mirror Mode&#8221; to mirror writes to in-progress vMotions. It also now supports migration of vSphere snapshots and Linked Clones. This can be offloaded for VAAI block, but not NFS.</p>
<h4>vSphere Replication</h4>
<p>New in vCenter Site Recovery Manager 5.0 is software-based replication. Although not technically a vSphere 5 feature, this is a major new storage feature in the VMware world. It allows any-to-any software-based storage replication for disaster recovery.</p>
<h3>Stephen&#8217;s Stance</h3>
<p>Once again, VMware added a ton of new storage enhancements to vSphere. With storage rapidly becoming the limiting factor in scalability and performance of virtual machine environments, this is no surprise. Also not surprising is the fact that major features like Policy-Driven Storage and Storage DRS (along with SIOC) are exclusive to &#8220;Enterprise Plus&#8221; licenses. I can&#8217;t blame VMware for making a buck, but it would be nice if more capabilities were available to the small shops!</p>
<p>I&#8217;ll be writing on all these features in detail shortly. Watch this space!</p>
</div>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/11/11/vmware-vasa/"  rel="bookmark" class="crp_title">What is VMware VASA? Not Much (Yet)</a></li><li><a href="http://blog.fosketts.net/2011/09/01/falconstor-nss-vmware-vaai/"  rel="bookmark" class="crp_title">FalconStor Brings VAAI Support To Every Storage Array</a></li><li><a href="http://blog.fosketts.net/2011/11/14/hypervisor-hugger-storage-stalwart/"  rel="bookmark" class="crp_title">Are You a Hypervisor Hugger or a Storage Stalwart?</a></li><li><a href="http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/"  rel="bookmark" class="crp_title">IBM Adds VAAI Support to XIV and SVC</a></li><li><a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/"  rel="bookmark" class="crp_title">A Complete List of VMware VAAI Primitives</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/07/16/vmware-vsphere-5-storage/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/07/16/vmware-vsphere-5-storage/">Storage Changes in VMware vSphere 5</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/features/" title="View all posts in Features" rel="category tag">Features</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/2011/07/16/vmware-vsphere-5-storage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware PSP and SATP in Plain English</title>
		<link>http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/</link>
		<comments>http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 15:20:56 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[ALUA]]></category>
		<category><![CDATA[Celerra]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EqualLogic]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[esxcli]]></category>
		<category><![CDATA[HDLM]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Invista]]></category>
		<category><![CDATA[LSI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MPIO]]></category>
		<category><![CDATA[MPP]]></category>
		<category><![CDATA[multipath I/O]]></category>
		<category><![CDATA[multipathing]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[PowerPath]]></category>
		<category><![CDATA[PSA]]></category>
		<category><![CDATA[PSP]]></category>
		<category><![CDATA[SATP]]></category>
		<category><![CDATA[SVC]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[VMkernel]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VPLEX]]></category>
		<category><![CDATA[vSphere 4]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=5616</guid>
		<description><![CDATA[I am often questioned during my Storage for Virtual Environments seminar presentations about VMware's Pluggable Storage Architecture (PSA). This system is fairly straightforward and concept: VMware provides native multipathing support for a variety of storage arrays, and allows third parties to substitute their own plug-ins at various points in the stack. But the profusion of acronyms and third-party options makes it difficult for end-users to figure out what is going on.]]></description>
			<content:encoded><![CDATA[<div id="attachment_5617" class="wp-caption aligncenter" style="width: 310px;  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/2011/06/VMware-PSA-Diagram.png" ><img class="size-medium wp-image-5617" title="VMware PSA Diagram" src="http://blog.fosketts.net/wp-content/uploads/2011/06/VMware-PSA-Diagram-300x127.png" alt="" width="300" height="127" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">VMware&#39;s PSA is awash in abbreviations and options</p></div>
<p>I am often questioned during my Storage for Virtual Environments seminar presentations about VMware&#8217;s Pluggable Storage Architecture (PSA). This system is fairly straightforward and concept: VMware provides native multipathing support for a variety of storage arrays, and allows third parties to substitute their own plug-ins at various points in the stack. But the profusion of acronyms and third-party options makes it difficult for end-users to figure out what is going on. In an effort to help, I present here another entry in my “VMware storage features in plain English” series.</p>
<blockquote><p>Note: I am more of a storage guy than a virtualization expert. I consider myself one of those end-users who have had trouble figuring out what&#8217;s going on with PSA specifically, in VMware storage features in general. I welcome comments and suggestions for corrections or improvements to this and all of my articles. Thanks for your help!</p></blockquote>
<h3>Introducing Pluggable Storage Architecture (PSA)</h3>
<p>Pluggable storage architecture was one of the major enhancements introduced in vSphere 4. Functionally similar to Microsoft&#8217;s MPIO stack for Windows, PSA includes native multipathing support and allows vendors to plug in their own advanced features.</p>
<div id="attachment_5618" class="wp-caption aligncenter" style="width: 310px;  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/2011/06/My-PSA-Diagram.jpg" ><img class="size-medium wp-image-5618" title="My PSA Diagram" src="http://blog.fosketts.net/wp-content/uploads/2011/06/My-PSA-Diagram-300x79.jpg" alt="" width="300" height="79" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">I find the VMware diagram confusing. Is mine more or less accurate and readable?</p></div>
<p>The ESX kernel (VMkernel) walks down through three layers when communicating with storage:</p>
<ol>
<li>In the <strong>top layer</strong>, VMware native NMP or third-party MPP software decides which SATP to use, or whether to use the native interface. MASK_PATH also operates at this layer.</li>
<li>The <strong>SATP layer</strong> includes native generic path selection (active/active, active/passive), standard ALUA, as well as allowing third-party plugins (SATP) to override its behavior. The SATP monitors these paths, reports changes, and initiates fail-over on the array as needed.</li>
<li>At the <strong>PSP layer</strong>, software decides which physical channel to use for I/O requests.</li>
</ol>
<p>There are three types of PSA plugins for vSphere 4:</p>
<ol>
<li>Storage Array Type Plug-In (SATP)</li>
<li>Path Selection Plug-in (PSP)</li>
<li>A complete third-party multipathing software stack (MPP)</li>
</ol>
<p>As is the case with VAAI, VMware includes a number of third-party plug-ins in the ESXi install. Users can simply activate many of these according to their needs, though some require additional fees and licensing.</p>
<h3>Storage Array Type Plug-in (SATP) List</h3>
<p>Storage Array Type Plug-Ins (SATPs) to the VMware Pluggable Storage Architecture multipathing solution for the specific characteristics of the storage array. This is very important, since each storage array design differs substantially in detail and support, especially when it comes to load-balancing and failover between controllers, ports, and paths. So it is critical for VMware to have developed a standard interface to communicate with arrays.</p>
<p>SATPs allow load balancing across multiple paths, intelligent path selection, and over troubled conditions such as “chatter”, when passed rapidly fail back and forth between controllers.</p>
<p>The SATP has critical tasks to perform in the PSA stack:</p>
<ol>
<li>Decide which method of communication to use with the storage (PSA or native)</li>
<li>Monitor the health of the physical I/O channels or paths</li>
<li>Report any changes in the state of the paths up the stack</li>
<li>Perform actions required to fail over storage between controllers on the array</li>
</ol>
<p>VMware vSphere includes a variety of generic plugins for storage arrays. I&#8217;ve identified the following:</p>
<ul>
<li>VMW_SATP_LOCAL &#8211; Local SATP for direct-attached devices</li>
<li>VMW_SATP_DEFAULT_AA – Generic for active/active arrays</li>
<li>VMW_SATP_DEFAULT_AP – Generic for active/passive arrays</li>
<li>VMW_SATP_ALUA – Asymmetric Logical Unit Access-compliant arrays</li>
</ul>
<p>Although I have sometimes seen other SATP plug-ins mentioned, the following plug-ins are all that are listed in the <a href="http://vmware.com/go/hcl" >VMware ESX Hardware Compatibility List</a>.</p>
<ul>
<li>VMW_SATP_LSI – LSI/NetApp arrays from Dell, HDS, IBM, Oracle, SGI</li>
<li>VMW_SATP_SVC – IBM SVC-based systems (SVC, V7000, Actifio)</li>
<li>VMW_SATP_CX – EMC/Dell CLARiiON  and Celerra (also VMW_SATP_ALUA_CX)</li>
<li>VMW_SATP_SYMM – EMC Symmetrix DMX-3/DMX-4/VMAX, Invista</li>
<li>VMW_SATP_INV – EMC Invista and VPLEX</li>
<li>VMW_SATP_EQL – Dell EqualLogic systems</li>
</ul>
<p>EMC PowerPath and HDS HDLM also support a variety of storage arrays, but I would classify these as full MPP replacements for PSA, rather than SATP plug-ins.</p>
<p>You can see which SATP plug-ins are available using the following esxcli command:</p>
<blockquote><p>esxcli nmp satp list</p></blockquote>
<h3>Path selection plug-in (PSP) List</h3>
<p>In contrast to the diversity of VAAI and SATP plug-ins, the universe of path selection plug-ins is fairly small. Most storage arrays are supported with either Most Recently Used (MRU) or Fixed path selection approaches. Many also support Round Robin (RR) path selection. The only vendor with a specific PSP that is not also part of a full MPP (like EMC PowerPath or HDS HDLM) is Dell, which offers a special routed path selection plug-in for the EqualLogic iSCSI arrays.</p>
<ul>
<li>VMW_PSP_MRU – Most-Recently Used (MRU) – Supports hundreds of storage arrays</li>
<li>VMW_PSP_FIXED – Fixed &#8211; Supports hundreds of storage arrays</li>
<li>VMW_PSP_RR – Round-Robin &#8211; Supports dozens of storage arrays</li>
<li>DELL_PSP_EQL_ROUTED – Dell EqualLogic iSCSI arrays</li>
</ul>
<p>As mentioned, EMC PowerPath also offers path selection as a plug-in in addition to the full MPP stack. Many other vendors offer unique path selection plug-ins, over 100 in total, but these are not specifically called out in the VMware HCL apart from their existence. I would love to learn more about them, however.</p>
<p>You can see which SATP plug-ins are available using the following esxcli command:</p>
<blockquote><p>esxcli nmp psp list</p></blockquote>
<h3>Tell Me More About PSA!</h3>
<p>As mentioned above, I am by no means an expert in VMware Pluggable Storage Architecture. Rather, I am interested in learning more and passing on this knowledge to others. I welcome your comments and feedback, and especially your corrections to the information presented here. I will try to keep this page updated as new versions of vSphere are introduced and as I learn more about this technology. Thank you for your help and understanding!</p>
<p>Further Reading:</p>
<ul>
<li><a href="http://www.vmware.com/files/pdf/Storage-with-VMware-vSphere.pdf" >What&#8217;s New in VMware vSphere 4: Storage</a></li>
<li><a href="http://download3.vmware.com/vmworld/2006/tac9564.pdf" >Next-Generation ESX Storage: A Pluggable Core Storage Architecture</a></li>
<li><a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/" >Storage Changes in the VMware  vSphere 4 Family</a></li>
<li><a href="http://www.yellow-bricks.com/2009/03/19/pluggable-storage-architecture-exploring-the-next-version-of-esxvcenter/" > Pluggable Storage Architecture, exploring the next version of ESX/vCenter</a></li>
<li><a rel="nofollow" href="http://geeksilver.wordpress.com/2010/08/17/vmware-vsphere-4-1-psa-pluggable-storage-architecture-understanding/" >Vmware vSphere 4.1 PSA (Pluggable Storage Architecture) Understanding</a></li>
<li><a rel="nofollow" href="http://virtuallanger.wordpress.com/2010/10/11/explain-the-pluggable-storage-architecture-psa-layout/" >Explain the Pluggable Storage Architecture (PSA) Layout</a></li>
</ul>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/04/22/emc-powerpath-vmware-hyperv/"  rel="bookmark" class="crp_title">PowerPath To The Virtual People</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/2011/09/01/falconstor-nss-vmware-vaai/"  rel="bookmark" class="crp_title">FalconStor Brings VAAI Support To Every Storage Array</a></li><li><a href="http://blog.fosketts.net/2011/07/16/vmware-vsphere-5-storage/"  rel="bookmark" class="crp_title">Storage Changes in VMware vSphere 5</a></li><li><a href="http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/"  rel="bookmark" class="crp_title">IBM Adds VAAI Support to XIV and SVC</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/">VMware PSP and SATP in Plain English</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/" title="View all posts in Everything" rel="category tag">Everything</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/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[VMware storage features]]></series:name>
	</item>
		<item>
		<title>IBM Adds VAAI Support to XIV and SVC</title>
		<link>http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/</link>
		<comments>http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/#comments</comments>
		<pubDate>Mon, 09 May 2011 18:37:21 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[DS8000]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[SVC]]></category>
		<category><![CDATA[T10]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[vSphere 4]]></category>
		<category><![CDATA[vSphere 5]]></category>
		<category><![CDATA[XIV]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=5405</guid>
		<description><![CDATA[VMware's vStorage API for Array Integration (VAAI) is one of the most-important storage technology advances of the decade, allowing the ESX to integrate and coordinate operations with supported enterprise storage arrays. IBM was notably absent from the party, but they've turned on the VAAI heat, releasing full support for the XIV and SVC and promising DS8000 in the near future.]]></description>
			<content:encoded><![CDATA[<div id="attachment_5409" 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://static.fosketts.net/wp-content/uploads/2011/05/IBM-Storage-Innovation-Executive-Summit.jpg" ><img class="size-full wp-image-5409" title="SONY DSC" src="http://static.fosketts.net/wp-content/uploads/2011/05/IBM-Storage-Innovation-Executive-Summit.jpg" alt="" width="400" height="266" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">IBM today announced VAAI support for SVC, and promised it for the DS8000</p></div>
<p>VMware&#8217;s vStorage API for Array Integration (VAAI) is one of the most-important storage technology advances of the decade, allowing the VMware ESX to integrate and coordinate operations with supported enterprise storage arrays. After an explosion of initial support, however, VAAI implementation slowed. IBM was notably absent from the party, listing only partial support for a single product line for the better part of the year. But they&#8217;ve turned on the VAAI heat, releasing full support for the XIV and SVC and promising DS8000 in the near future.</p>
<h3>VAAIing for Attention</h3>
<blockquote><p>For the complete updated VMware VAAI support matrix, see my post, <a href="http://blog.fosketts.net/2011/02/08/vmware-vaai-storage-array-support-plain-english/" >VMware VAAI Storage Array Support in Plain English</a></p></blockquote>
<p>Under vSphere 4.1, VAAI includes three &#8220;primitives&#8221;, or supported features:</p>
<ol>
<li>Full copy enables the hypervisor to direct the storage array to copy data without sending it all the way &#8220;up the stack&#8221;</li>
<li>Block zeroing supports <a href="http://blog.fosketts.net/2011/01/04/page-reclaim-savior-thin-provisioning/" >enhanced thin provisioning communication</a></li>
<li>Hardware-assisted locking allows the hypervisor to more-efficiently share a SCSI LUN</li>
</ol>
<p>IBM&#8217;s original VAAI support amounted only to the basic T10 zeroing support using the generic &#8220;vmw_vaaip_t10&#8243; plugin on the SVC and <a href="http://blog.fosketts.net/2010/10/07/ibm-storwize-v7000-svc/" >related Storwize V7000</a>. This fell well short of the specialized three-primitive plugins offered by rivals like EMC and HDS.</p>
<h3>IBM VAAI Support is Spreading</h3>
<p>Far from being asleep at the wheel, IBM was busy creating a complete VAAI implementation that would be portable across a variety of storage platforms. XIV was the first beneficiary of this work, gaining full VAAI support and a listing in the <a href="http://vmware.com/go/hcl" >VMware ESX HCL</a>. This came in version 10.2.4 of the XIV software, released and approved in April of 2011. But insiders hinted something more was on the way.</p>
<p>Today, IBM announced that their &#8220;IBM_VAAIP_MODULE&#8221; plugin would support the SAN Volume Controller (SVC) and related Storwize V7000 as well. The array-side functionality will be added in version 6.2 of the software, which IBM <a href="http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&amp;infotype=an&amp;appname=iSource&amp;supplier=872&amp;letternum=ENUSAP11-0170" >promises to deliver</a> in June of this year.</p>
<p>Now, at the IBM Storage Summit, I hear that this same code will enable the DS8000 to support all three VAAI primitives shortly. Once this is delivered, IBM&#8217;s key platforms (XIV, SVC, and DS8k) will all support VAAI, putting IBM on par with their competitors.</p>
<h3>Stephen&#8217;s Stance</h3>
<p>I am pleased to see IBM planning full VAAI support, since I feel this is absolutely key to future storage developments. I am further impressed that they developed a cross-platform VAAI codebase that could be deployed across such diverse architectures as XIV, SVC, and DS8k. Once this is released, IBM will finally be up to speed with their key competition.</p>
<p><a href="http://blog.fosketts.net/2011/04/28/support-matrix-blues/" >I won&#8217;t recommend anything that&#8217;s not on the official VMware hardware compatibility list (HCL)</a>, and I&#8217;m glad to see that V7000 and XIV is now listed. It will take months DS8k to appear, though. By that time, vSphere 5 (with its rumored VAAI enhancements) will be here. Hopefully IBM will be out day-and-date with support.</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/09/01/falconstor-nss-vmware-vaai/"  rel="bookmark" class="crp_title">FalconStor Brings VAAI Support To Every Storage Array</a></li><li><a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/"  rel="bookmark" class="crp_title">A Complete List of VMware VAAI Primitives</a></li><li><a href="http://blog.fosketts.net/2011/02/08/vmware-vaai-storage-array-support-plain-english/"  rel="bookmark" class="crp_title">VMware VAAI Storage Array Support in Plain English</a></li><li><a href="http://blog.fosketts.net/2011/11/14/hypervisor-hugger-storage-stalwart/"  rel="bookmark" class="crp_title">Are You a Hypervisor Hugger or a Storage Stalwart?</a></li><li><a href="http://blog.fosketts.net/2011/09/18/vmware-vaai-hds/"  rel="bookmark" class="crp_title">Alas, VMware, Whither HDS?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/">IBM Adds VAAI Support to XIV and SVC</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/" title="View all posts in Everything" rel="category tag">Everything</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/2011/05/09/ibm-adds-vaai-support-xiv-svc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How To Select a Virtual Server Backup Product?</title>
		<link>http://blog.fosketts.net/2011/03/08/select-virtual-server-backup-product/</link>
		<comments>http://blog.fosketts.net/2011/03/08/select-virtual-server-backup-product/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 21:39:22 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[DCIG]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[server virtualization]]></category>
		<category><![CDATA[Symantec]]></category>
		<category><![CDATA[Tech Field Day]]></category>
		<category><![CDATA[TechTarget]]></category>
		<category><![CDATA[VADP]]></category>
		<category><![CDATA[VCB]]></category>
		<category><![CDATA[Veeam]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[W. Curtis Preston]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=5069</guid>
		<description><![CDATA[I have been asked to write an article for TechTarget on the subject of selecting a virtual server backup product. I'd like to request input for this piece, and hope we can work together to produce a useful list of recommendations. Note that this isn't a buyer's guide like the DCIG effort: There will be no exhaustive lists of functions and features here. Instead, I'm writing about the options available in a more general sense.]]></description>
			<content:encoded><![CDATA[<p>A few months ago, DCIG released their <a href="http://www.dcig.com/free-dcig-downloads.html" >Virtual Server Backup Software Buyer&#8217;s Guide</a>. Although <a href="http://iknerd.com/analysts-tramps-and-thieves" >some</a> were <a href="http://www.veeam.com/blog/veeams-response-to-the-dcig-2011-virtual-server-backup-software-buyers-guide.html" >critical</a> of the process and results of this guide, I appreciate the effort involved in pulling together the data. Personally, I would rather have a single source for data, even if I didn&#8217;t agree with the recommendations!</p>
<p>Now I have been asked to write an article for TechTarget on the very same subject: How to select a virtual server backup product. I&#8217;d like to request input for this piece, and hope we can work together to produce a useful list of recommendations. Note that this isn&#8217;t a buyer&#8217;s guide like the DCIG effort: There will be no exhaustive lists of functions and features here. Instead, I&#8217;m writing about the options available in a more general sense.</p>
<p>I came away from the <a href="http://techfieldday.com" >Tech Field Day</a> presentations by Veeam, Symantec, and others impressed by the creativity of virtual server backup approaches. Clearly, these aren&#8217;t the same old backup products! W. Curtis Preston quipped that a hypervisor sometimes seems like a little datacenter in a box, and that changes everything. Every action taken impacts the operation of the whole system, but the virtualization layer also adds new flexibility.</p>
<h3>Virtual Server Backup Features</h3>
<p>What would you look for in a virtual server backup product? Here&#8217;s my initial concept:</p>
<ul>
<li>Supported environments - What dependencies do the products have?
<ul>
<li>Do they require integration features like VCP or VADP? We should definitely talk more about the integration features offered by the hypervisor!</li>
<li>Some products support only virtual environments, while others work on traditional machines as well. And what about non-VMware support?</li>
</ul>
</li>
<li>Advantages and disadvantages &#8211; Applications designed for virtual environments certainly offer many advantages, but what about the drawbacks?
<ul>
<li>How important is it to use a single unified product across both virtual and non-virtual environments, as many traditional backup vendors suggest?</li>
<li>Is the whole &#8220;full-machine vs. file-level&#8221; argument worth having?</li>
</ul>
</li>
<li>Application integration &#8211; To what extent to they extend above the OS and hypervisor?
<ul>
<li>I&#8217;d like to talk about integration with common virtualized applications, but which are most prevalent?</li>
<li>We should talk about crash-consistent backup, too, especially when it comes to virtual machines.</li>
<li>Then there&#8217;s management integration: What options are there for automated deployment and setup? And what metrics and reports are important?</li>
</ul>
</li>
<li>Advanced features &#8211; These new products have some pretty impressive features!
<ul>
<li>Is deduplication a critical need in the backup app?</li>
<li>We should also talk about non-scheduled approaches like continuous data protection (CDP)</li>
<li>There are also alternative backup targets, like snapshots, disk/VTL, and the cloud</li>
<li>I&#8217;m also curious about throttling/QoS features</li>
</ul>
</li>
<li>Other areas
<ul>
<li>What about supportability of virtual machine backups &#8211; are there issues with companies not allowing advanced backup features to be used?</li>
<li>Do the &#8220;new guard&#8221; of virtual server backup companies offer any unique support and integration options?</li>
</ul>
</li>
</ul>
<p>I&#8217;d like to identify a few key features to look for in particular. What are the most-important elements for a virtual server backup product, as opposed to a traditional offering?</p>
<p>Finally, what about non-VMware environments. I know a bit about Microsoft DPM, having been at the introduction of that product, but what offerings are there for Hyper-V or Xen environments? How do they differ from VMware-focused products?</p>
<h3>Stephen&#8217;s Stance</h3>
<p>I welcome the input of end-users, analysts and consultants, and the product vendors themselves. I want to come up with a good guide to selecting these products, and I think an open discussion is a good way to make that happen. Who knows, it might even be a worthwhile companion to the information in the DCIG guide!</p>
<p>I&#8217;m not sure how the final article will be released, but I believe it will be offered as a free download on BitPipe.com. Regardless, the discussion and commentary here will remain free, open, and available. Thank you!</p>
<h3>Updates</h3>
<p>I&#8217;ve already had some excellent feedback from Twitter. Thanks!</p>
<ul>
<li><a href="http://twitter.com/Stu" >@Stu</a> suggested I read <a href="http://wikibon.org/wiki/v/What" s_Next_in_VMware_Backup">What&#8217;s Next in VMware Backup</a></li>
<li><a href="http://twitter.com/ChrisDearden" >@ChrisDearden</a> says &#8220;what about talking about how to get the data out of the backup system &#8211; ie to offsite / archive etc&#8221; and &#8220;I&#8217;m not sure if trap is the word I would use. no more than all the tape based providers use the same format <img src='http://blog.fosketts.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> (&#8220;</li>
<li><a href="http://twitter.com/WGoderis" >@WGoderis</a> says &#8220;what about scalability , what if you need to back up hundreds or thousands of vms&#8221;</li>
</ul>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/05/26/complete-backup-system-running-10-minutes/"  rel="bookmark" class="crp_title">You Really Can Have a Complete Backup System Up and Running in 10 Minutes!</a></li><li><a href="http://blog.fosketts.net/2010/10/05/commvault-simpana-9-backup-snapshot-cloud/"  rel="bookmark" class="crp_title">CommVault Simpana 9 Takes Backup To A New Level</a></li><li><a href="http://blog.fosketts.net/2011/04/08/small-enterprise-storage-arrays-worth/"  rel="bookmark" class="crp_title">Which Small Enterprise Storage Arrays Are Worth Considering?</a></li><li><a href="http://blog.fosketts.net/2011/09/02/storage-virtual-environments-seminar-seattle-wa/"  rel="bookmark" class="crp_title">Storage for Virtual Environments Seminar, Seattle, WA</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/2011/03/08/select-virtual-server-backup-product/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/03/08/select-virtual-server-backup-product/">How To Select a Virtual Server Backup Product?</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/personal/" title="View all posts in Personal" rel="category tag">Personal</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/2011/03/08/select-virtual-server-backup-product/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Introducing Storage for Virtual Environments (From My Seminar)</title>
		<link>http://blog.fosketts.net/2011/03/04/introducing-storage-virtual-environments-seminar/</link>
		<comments>http://blog.fosketts.net/2011/03/04/introducing-storage-virtual-environments-seminar/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 17:50:26 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Chad Sakac]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[InformationWeek]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[seminar]]></category>
		<category><![CDATA[server virtualization]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=5050</guid>
		<description><![CDATA[Next Thursday I will present my new-for-2011 Storage for Virtual Environments seminar. I hit on an interesting twist while working on the content: Virtual environments pose a challenge but also create an opportunity for storage people. Virtual environments are very demanding of storage features and performance, but we have the necessary tools in our arsenal. We just have to use them!]]></description>
			<content:encoded><![CDATA[<div id="attachment_5059" class="wp-caption aligncenter" style="width: 310px;  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://static.fosketts.net/wp-content/uploads/2011/03/SfVE-Agenda1.jpg" ><img class="size-medium wp-image-5059" title="SfVE Agenda" src="http://static.fosketts.net/wp-content/uploads/2011/03/SfVE-Agenda1-300x159.jpg" alt="" width="300" height="159" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">My Storage for Virtual Environments seminar is really packed with content!</p></div>
<p>Next Thursday will be the first time I present my <a href="http://blog.fosketts.net/2011/01/13/storage-server-virtualization-numbers/" >new-for-2011</a> <a href="http://blog.fosketts.net/2011/01/12/open-source-2011-storage-virtualization-seminar/" >Storage for Virtual Environments seminar</a>. I&#8217;ve worked hard on the content, and appreciate all the input I&#8217;ve had from my readers and industry contacts since I first asked for help here on my blog.</p>
<h3>The Virtual Opportunity</h3>
<p>So what am I going to cover in this seminar? I hit on an interesting twist while working on the content: Virtual environments pose a challenge but also create an opportunity for storage people. Virtual environments are very demanding of storage features and performance, but we have the necessary tools in our arsenal. We just have to use them!</p>
<div id="attachment_5051" class="wp-caption aligncenter" style="width: 310px;  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://static.fosketts.net/wp-content/uploads/2011/03/SfVE-Look-at-the-Future.jpg" ><img class="size-medium wp-image-5051" title="SfVE Look at the Future" src="http://static.fosketts.net/wp-content/uploads/2011/03/SfVE-Look-at-the-Future-300x160.jpg" alt="" width="300" height="160" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Server virtualization is the first step to a new IT paradigm</p></div>
<p>The first of three seminar hours is spent talking about the &#8220;big picture&#8221; issues for server virtualization. We talk about the trend for IT to move in a new direction, and how server virtualization is just the first step. It&#8217;s a bridge to the past, enabling legacy applications and operating systems to me used in a more-dynamic and flexible fashion. But the real change comes next, as virtualization and containerization hits the applications and they move away from legacy infrastructure.</p>
<div id="attachment_5053" class="wp-caption aligncenter" style="width: 357px;  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://static.fosketts.net/wp-content/uploads/2011/03/SfVE-Percentage-Virtualized.jpg" ><img class="size-full wp-image-5053" title="SfVE Percentage Virtualized" src="http://static.fosketts.net/wp-content/uploads/2011/03/SfVE-Percentage-Virtualized.jpg" alt="" width="347" height="372" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">This InformationWeek Analytics survey shows a slowdown in the trend towards virtual servers (from their 2010 Virtualization Management Survey)</p></div>
<p>Bur the reality check for server virtualization is starting to hit us. Look at the chart above, from an <a href="http://www.informationweek.com/news/storage/virtualization/showArticle.jhtml?articleID=226800073" >InformationWeek Analytics study on Virtualization Management</a>. Server virtualization pros are scaling back their projections for virtualization penetration this year. Although most still believe many servers will be virtualized before the end of the year, it&#8217;s not the clear majority who thought that in 2009.</p>
<div id="attachment_5055" class="wp-caption aligncenter" style="width: 310px;  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://static.fosketts.net/wp-content/uploads/2011/03/SfVE-Primary-Hypervisor.jpg" ><img class="size-medium wp-image-5055" title="SfVE Primary Hypervisor" src="http://static.fosketts.net/wp-content/uploads/2011/03/SfVE-Primary-Hypervisor-300x167.jpg" alt="" width="300" height="167" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">The VIrtualgeek survey demonstrates VMware&#39;s amazing market share</p></div>
<p>Another great source of information is the <a rel="nofollow" href="http://virtualgeek.typepad.com/virtual_geek/2010/08/official-virtualgeek-2010-survey-results.html" >virtualization survey conducted by Chad Sakac</a>. Although any web poll is not as scientific as a professional survey, it does reveal some interesting facts. One stand-out fact is the overwhelming: VMware ESX really dominate market for server virtualization. Although Microsoft Hyper-V and Citrix XenServer do have users, VMware controls more than half of the market.</p>
<p>Next, I talk about some of the realities of server virtualization:  I contrast the simple virtual hardware environment that the guest believes it is running on with the complicated reality of the modern virtual data center. I also talk little bit about the cloud, and what this future IT infrastructure will look like.</p>
<h3>Transitioning to Storage</h3>
<div id="attachment_5058" class="wp-caption aligncenter" style="width: 310px;  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://static.fosketts.net/wp-content/uploads/2011/03/SfVE-Three-Pillars.jpg" ><img class="size-medium wp-image-5058" title="SfVE Three Pillars" src="http://static.fosketts.net/wp-content/uploads/2011/03/SfVE-Three-Pillars-300x149.jpg" alt="" width="300" height="149" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Storage and network I/O have a massive impact on virtual machine performance</p></div>
<p>But this is all a prelude to the meat of the seminar content: The impact that these virtual environments will have on storage infrastructure. As one of the three pillars of server performance, storage I/O is critical. But we must also consider the integration opportunities for advanced storage technologies.</p>
<p>This leads me to the roadmap for the rest of the seminar. Storage folks hold the keys to the future, but they must unlock the doors. It&#8217;s time to start thinking about storage in a new way:</p>
<ol>
<li>Storage presentation must adapt to the demands of the hypervisor</li>
<li>Converged I/O technologies (“Everything over Ethernet”) bring exciting new opportunities</li>
<li>Storage virtualization technology (volume management, thin provisioning, automated tearing, and so on) finally have a use in virtualized environments</li>
<li>New storage architectures, including solid-state disks, are also required</li>
</ol>
<p>This is the real thrust of my presentation. Storage folks need to change both their assumptions and architectures to respond to the challenges of this new virtual environment.</p>
<h3>Join In!</h3>
<p>Want to get involved? Here&#8217;s what you can do:</p>
<ol>
<li>If you&#8217;re not already, subscribe to my rss feed &#8211; I&#8217;ll use the &#8220;<a href="http://feeds.fosketts.net/StephenFoskettPackRat_VirtualStorage"  target="_blank">Virtual Storage</a>&#8221; category for this topic</li>
<li>Check back over the next month or so as I post slides, commentary, and data regarding storage for virtualization environments</li>
<li>Consider <a href="http://storagedecisions.techtarget.com/seminars/storage_virtualization.html"  target="_blank">joining me at the seminars</a> &#8211; I have 9 dates, and I&#8217;m sure most readers would qualify to attend free of charge!
<ol>
<li>Thurs. Mar. 10 &#8211; Philadelphia, PA</li>
<li>Thurs. Jun. 16 &#8211; Phoenix, AZ</li>
<li>Tue. Jun. 28 &#8211; London, UK</li>
<li>Tue. Jul. 19 &#8211; Toronto, ON</li>
<li>Thurs. Jul. 21 &#8211; Cleveland, OH</li>
<li>Tue. Aug. 9 &#8211; Denver, CO</li>
<li>Tue. Oct. 18 &#8211; Dallas, TX</li>
<li>Thurs. Oct. 20 &#8211; St. Louis, MO</li>
</ol>
</li>
<li>As the year progresses, I&#8217;ll be asking for clarification and posting updates to the material</li>
</ol>
<p>I look forward to hearing from you, meeting you at the seminars, and putting some great content together!</p>
<p><span style="font-size: 15px; font-weight: bold;">A Note on Copyright</span></p>
<p><a href="http://blog.fosketts.net/2011/01/12/open-source-2011-storage-virtualization-seminar/" >As promised</a>, the seminar slides will be released using the Creative Commons license, specifically <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" title="CC-by-NC-SA" >CC-BY-NC-SA 3.0</a>. This means that anyone out there can get a copy, remix them, or reuse them as long as they attribute me, share their work with the world under the same license, and don&#8217;t try to make money off of it. As producers of this seminar series, TechTarget will have a special license allowing them to use the content.</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/01/12/open-source-2011-storage-virtualization-seminar/"  rel="bookmark" class="crp_title">I&#8217;m Open-Sourcing My 2011 Storage For Virtual Environments Seminar!</a></li><li><a href="http://blog.fosketts.net/2011/12/23/announcing-seminar-building-virtual-infrastructure/"  rel="bookmark" class="crp_title">Announcing &#8220;Building Virtual Infrastructure&#8221;, My New Seminar Series With Truth in IT</a></li><li><a href="http://blog.fosketts.net/2011/09/02/storage-virtual-environments-seminar-seattle-wa/"  rel="bookmark" class="crp_title">Storage for Virtual Environments Seminar, Seattle, WA</a></li><li><a href="http://blog.fosketts.net/2011/08/21/seminar-storage-virtual-environments-cleveland/"  rel="bookmark" class="crp_title">Seminar: Storage for Virtual Environments, Cleveland OH</a></li><li><a href="http://blog.fosketts.net/2011/01/13/storage-server-virtualization-numbers/"  rel="bookmark" class="crp_title">Storage for Server Virtualization: I Need Numbers</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/03/04/introducing-storage-virtual-environments-seminar/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/03/04/introducing-storage-virtual-environments-seminar/">Introducing Storage for Virtual Environments (From My Seminar)</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/" title="View all posts in Everything" rel="category tag">Everything</a>, <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</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/2011/03/04/introducing-storage-virtual-environments-seminar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware VAAI Storage Array Support in Plain English</title>
		<link>http://blog.fosketts.net/2011/02/08/vmware-vaai-storage-array-support-plain-english/</link>
		<comments>http://blog.fosketts.net/2011/02/08/vmware-vaai-storage-array-support-plain-english/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 18:30:02 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[3PAR]]></category>
		<category><![CDATA[4.1]]></category>
		<category><![CDATA[AMS]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[block zeroing]]></category>
		<category><![CDATA[Bull]]></category>
		<category><![CDATA[Celerra]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[DS8000]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EqualLogic]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Eternus]]></category>
		<category><![CDATA[FibreCAT]]></category>
		<category><![CDATA[Fujitsu]]></category>
		<category><![CDATA[full copy]]></category>
		<category><![CDATA[hardware assisted locking]]></category>
		<category><![CDATA[HCL]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[iStorage]]></category>
		<category><![CDATA[LeftHand]]></category>
		<category><![CDATA[locking]]></category>
		<category><![CDATA[mirror]]></category>
		<category><![CDATA[snapshot]]></category>
		<category><![CDATA[Storwize]]></category>
		<category><![CDATA[SVC]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[T10]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VNX]]></category>
		<category><![CDATA[vStorage]]></category>
		<category><![CDATA[XIV]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=4877</guid>
		<description><![CDATA[The most exciting enhancements in VMware vSphere 4.1 is the addition of vStorage API for Array Integration (VAAI). This new API allows VMware ESX to offload storage processing functions to capable storage arrays, reducing the workload on the server hardware in introducing new and exciting possibilities for performance and efficiency. VAAI in ESX 4.1 includes three separate capabilities: block zeroing, full copy, and hardware assisted locking.]]></description>
			<content:encoded><![CDATA[<p>The most exciting enhancements in VMware vSphere 4.1 is the addition of vStorage API for Array Integration (VAAI). This new API allows VMware ESX to offload storage processing functions to capable storage arrays, reducing the workload on the server hardware in introducing new and exciting possibilities for performance and efficiency. VAAI in ESX 4.1 includes three separate capabilities: block zeroing, full copy, and hardware assisted locking.</p>
<blockquote><p><strong>Note:</strong> This information was based on the &#8220;<a href="http://www.vmware.com/resources/compatibility/pdf/vi_san_guide.pdf"  target="_blank">VMware Storage/SAN Compatibility Guide</a>&#8221; and is being regularly updated. Please add comments here and I will add products and change and update listings as soon as they appear in the guide!</p></blockquote>
<h3>Where, Why, and What is VAAI?</h3>
<p>I’ve previously discussed the fact that VMware’s excellent ESX hardware compatibility list (HCL) is so comprehensive than obscures basic facts about supported products. This is especially true for VAAI, since compatibility is only noted as a footnote in individual storage array listings. It does not help matters that not all VAAI plugins support all three capabilities.</p>
<p>Like my previous posts regarding <a href="http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/"  target="_blank">FCoE CNA’s</a>, <a href="http://blog.fosketts.net/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/"  target="_blank">SATA and PATA chipsets</a>, and <a href="http://blog.fosketts.net/2011/01/31/best-nic-network-card-vmware-esx-home-lab-machine-retail/"  target="_blank">home/lab network cards</a>, I’ll attempt to boil down the VMware ESX HCL into plain English. This data will also be part of my <a href="http://blog.fosketts.net/2011/01/12/open-source-2011-storage-virtualization-seminar/"  target="_blank">Storage for Virtual Servers seminar</a> presentation, the first of which will be given on March 10 in Philadelphia.</p>
<p>I&#8217;m not going to spend too much time on &#8220;what is VAAI&#8221; in this post. Instead, I suggest you read the following blog posts and VMware&#8217;s excellent guide, &#8220;<a href="http://www.vmware.com/resources/techresources/10117"  target="_blank">What’s New in VMware vSphereTM 4.1 — Storage</a>&#8220;?</p>
<ul>
<li><a href="http://basraayman.com/2010/11/27/what-is-vaai-and-how-does-is-add-spice-to-my-life-as-a-vmware-admin/" >What is VAAI, and how does it add spice to my life as a VMware admin?</a></li>
<li><a href="http://www.yellow-bricks.com/2010/11/23/vstorage-apis-for-array-integration-aka-vaai/" >vStorage APIs for Array Integration aka VAAI</a></li>
<li><a href="http://lonesysadmin.net/2010/11/08/if-you-ever-needed-convincing-about-vaai/" >If You Ever Needed Convincing About VAAI…</a></li>
<li><a href="http://searchvmware.techtarget.com/tip/VMware-VAAI-pros-and-cons-and-the-hidden-fourth-primitive"  target="_blank">VMware VAAI pros and cons and the hidden fourth primitive</a></li>
</ul>
<h3><strong>The Three VAAI Primitives</strong></h3>
<blockquote><p>You ought to read the updated <a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/" >Complete List of VMware VAAI Primitives</a> since it&#8217;s much more thorough and informative!</p></blockquote>
<p>In ESX 4.1, that vStorage API for Array Integration includes three basic capabilities or primitives:</p>
<ol>
<li>Blocks zeroing is a <a href="http://blog.fosketts.net/2011/01/05/write_same-green-eggs-ham/"  target="_blank">communication method</a> for thin provisioning capable storage arrays, allowing them to quickly zero out storage capacity for later reclamation.</li>
<li>Full copy commands the storage array to make a mirror or snapshot of data without any I/O on the server hardware.</li>
<li>Hardware assisted locking enables more granular control of shared storage resources in ESX clusters</li>
</ol>
<p>In order to support VAAI, a storage array requires two things:</p>
<ol>
<li>Hardware capable of supporting one or more of the three primitives listed above</li>
<li>A software plug in for ESX enabling communication and integration</li>
</ol>
<h3>VAAI Plug In Support</h3>
<p>Creating a VAAI plug in is not a trivial task, and not all storage arrays are yet supported. I have heard grumbling from storage vendors that EMC (the storage vendor that owns VMware) has been given early access to VAAI information, allowing them to support this feature set before their competitors. However, this has not stopped a diverse set of other unrelated storage vendors from quickly producing and releasing effective and complete VAAI plugins.</p>
<p>As of this writing, there are 11 array-specific plugins and one general-purpose plug in available for ESX 4.1. EMC, NetApp, 3PAR (HP), HDS, FalconStor, Fujitsu, IBM, Dell (EqualLogic), and HP (LeftHand, P9000, P2000) have produced VAAI plugins supporting all three primitives. Additionally, a cloud in supporting the T10 blocks zeroing methods is available, enabling other arrays to support this one primitive. Note that the T10 primitive should support nearly any capable array, but not all have been tested and qualified for use with it.</p>
<h3>VAAI Support Matrix</h3>
<table>
<tbody>
<tr align="center" bgcolor="lightgray">
<th>Products</th>
<th>Plugin</th>
<th>Fibre Channel</th>
<th>iSCSI</th>
<th>Block Zeroing</th>
<th>Full Copy</th>
<th>Hardware Assisted Locking</th>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>EMC</strong> Symmetrix VMAX</td>
<td>VMW_VAAI_SYMM<br />
vmw_vaaip_symm</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>EMC</strong> Clariion CX4, Celerra NS, CNS</td>
<td>vmw_vaaip_cx</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>FalconStor</strong> NSS</td>
<td>unknown</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="pink">N</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>HP/3PAR</strong> E200, F-Class, S400, S800, T-Class</td>
<td>3PAR_vaaip_InServ</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>HP</strong> P9500</td>
<td>hp-vaaip-p9000</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="pink">N</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>HP</strong> MSA P2000</td>
<td>hp-vaaip-p2000</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>HDS</strong> AMS 2040, 2100, 2300, 2500, BR1600, USP V/VM, VSP, NSC 55, USP 100/1100/600</td>
<td>vmw_vaaip_hds</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>IBM</strong> XIV, SVC, Storwize V7000, <strong>Fujitsu</strong> VS850, <strong>Actifio</strong></td>
<td>IBM_VAAIP_MODULE</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>NetApp </strong>FAS2000, FAS3000, FAS6000, N3000, N5000, N6000, N7000</td>
<td>VMW_VAAIP_NETAPP</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>Fujitsu</strong> Eternus 4000, 8000, DX410/440, DX8100/8400/8700</td>
<td>fjt_vaaip_module</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>Dell Compellent Storage Center 6.0</td>
<td>vmw_vaaip_eql</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>Dell/EqualLogic</strong> PS4000, PS5000, PS5500, PS6000</td>
<td>vmw_vaaip_eql</td>
<td bgcolor="pink">N</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>HP/LeftHand</strong> P4000, P4300, P4500, P4800, VSA</td>
<td>vmw_vaaip_lhn</td>
<td bgcolor="pink">N</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>Actifio</strong>, <strong>Bull</strong> Optima2000, <strong>Dell</strong> Compellent, <strong>iStorage</strong> D3/D4, <strong>IBM</strong> Storwize V7000, <strong>IBM</strong> SVC , <strong>Fujitsu</strong> Eternus VS850</td>
<td>vmw_vaaip_t10</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="pink">N</td>
<td bgcolor="pink">N</td>
</tr>
</tbody>
</table>
<p>Note that similar OEM versions (for example, Fujitsu&#8217;s FibreCAT CLARiiONs, and the Gateway/Lenovo/Acer AMS line) are also supported the same as the manufacturer&#8217;s offerings. I&#8217;ve simplified and eliminated similar models (the Dell EqualLogic PS6000E, PS6000S, PS6000X, PS6000XV, and PS6000XVS are all listed simply as PS6000).</p>
<p>Updates:</p>
<p>&nbsp;</p>
<ul>
<li><a href="http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/" >IBM recently added full VAAI for the XIV, SVC, and similar Storwize V7000</a>. I&#8217;m sure they&#8217;re also working on complete VAAI plugins for the big DS8000 systems!</li>
<li>EMC certified the new VNX line for VAAI (FC only for now) and the V-Max just gained iSCSI VAAI support.</li>
<li><a href="http://blog.fosketts.net/2011/09/01/falconstor-nss-vmware-vaai/" >FalconStor added VAAI for NSS</a>, enabling any storage array to be used.</li>
<li>HP created VAAI plugins for the P9500 and MSA P2000 lines as well.</li>
</ul>
<h3>Stephen’s Stance</h3>
<p>VAAI is an exciting new capability for VMware ESX, and demonstrates the enterprise readiness of vSphere 4.1. Although not all storage arrays are yet supported, the diverse assortment listed above should cover the majority of enterprise storage environments. I fully expect that the obvious holes will be filled in soon, and I look forward to updating this list when I hear news of those product releases. I also look forward to learning of additional capabilities added as VAAI primitives in the future!</p>
<h3>The Exhaustive List</h3>
<p>I am attempting to keep this list up to date. My authoritative source of information is the VMware Storage Compatibility Guide. This is the only source of information I will use, since only official and supported implementations belong in production. But I welcome pointers, suggestions, and referrals for updates!</p>
<blockquote><p>This list is complete as of February 21, 2011</p></blockquote>
<h4>Full VAAI (All 3 primitives)</h4>
<ul>
<li>Dell
<ul>
<li>EqualLogic
<ul>
<li>iSCSI (vmw_vaaip_eql)
<ul>
<li>Dell EqualLogic PS4000E (Dell EqualLogic PS4000X; Dell EqualLogic PS4000XV)</li>
<li>Dell EqualLogic PS5000E (Dell EqualLogic PS5000X; Dell EqualLogic PS5000XV)</li>
<li>Dell EqualLogic PS5500E</li>
<li>Dell EqualLogic PS6000E (Dell EqualLogic PS6000S; Dell EqualLogic PS6000V; Dell EqualLogic PS6000XV; Dell EqualLogic PS6000XVS)</li>
<li>Dell EqualLogic PS6010E (Dell EqualLogic PS6010S; Dell EqualLogic PS6010X; Dell EqualLogic PS6010XV; Dell EqualLogic PS6010XVS)</li>
<li>Dell EqualLogic PS6500E (Dell EqualLogic PS6500X)</li>
<li>Dell EqualLogic PS6510E (Dell EqualLogic PS6510X)</li>
<li>EqualLogic PS100E</li>
<li>EqualLogic PS200E</li>
<li>EqualLogic PS300E</li>
<li>EqualLogic PS3600X</li>
<li>EqualLogic PS3700X</li>
<li>EqualLogic PS3800XV
<ul>
<li>EqualLogic PS3900XV</li>
</ul>
</li>
<li>EqualLogic PS400E</li>
<li>EqualLogic PS50E</li>
<li>EqualLogic PS70E</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>EMC
<ul>
<li>FC (vmw_vaaip_cx)
<ul>
<li>EMC CLARiiON CX4-120 (EMC CLARiiON CX4-120 C8/C8X; Dell/EMC CLARiiON CX4-120; Fujitsu FibreCAT CX4-120)</li>
<li>EMC CLARiiON CX4-240 C8/C8X</li>
<li>EMC CLARiiON CX4-480 (EMC CLARiiON CX4-480 C8/C8X; Dell/EMC CLARiiON CX4-480)</li>
<li>EMC CLARiiON CX4-960 (EMC CLARiiON CX4-960 C8/C8X; Dell/EMC CLARiiON CX4-960)</li>
<li>EMC Celerra NS-120</li>
<li>EMC Celerra NS-480</li>
<li>EMC Celerra NS-960</li>
<li>EMC VNX5100</li>
<li>EMC VNX5300</li>
<li>EMC VNX5500</li>
<li>EMC VNX5700</li>
<li>EMC VNX7500</li>
</ul>
</li>
<li>FC/iSCSI/FCoE (VMW_VAAI_SYMM)
<ul>
<li>EMC Symmetrix VMAX</li>
</ul>
</li>
<li>iSCSI (vmw_vaaip_cx)
<ul>
<li>EMC Celerra CNS</li>
<li>EMC Celerra NS-120</li>
<li>EMC Celerra NS-480</li>
<li>EMC Celerra NS-960</li>
<li>EMC CLARiiON CX4-120 C8</li>
<li>EMC CLARiiON CX4-240 C8</li>
<li>EMC CLARiiON CX4-480 (EMC CLARiiON CX4-480 C8)</li>
<li>EMC CLARiiON CX4-960 (EMC CLARiiON CX4-960 C8)</li>
</ul>
</li>
</ul>
</li>
<li>FalconStor</li>
<ul>
<li>FC (unknown)</li>
<ul>
<li>CDP Gateway</li>
<li>CDP SA</li>
<li>CDP VS</li>
<li>CDPx Gateway</li>
<li>IPStor Enterprise</li>
<li>NSS Gateway</li>
<li>NSS SA</li>
<li>NSS VS</li>
</ul>
</ul>
<li>Fujitsu
<ul>
<li>FC (fjt_vaaip_module)
<ul>
<li>Fujitsu Eternus DX410</li>
<li>Fujitsu Eternus DX440</li>
<li>Fujitsu Eternus DX8100</li>
<li>Fujitsu Eternus DX8400</li>
<li>Fujitsu Eternus DX8700</li>
</ul>
</li>
<li>iSCSI (fjt_vaaip_module)
<ul>
<li>Fujitsu Eternus DX410</li>
<li>Fujitsu Eternus DX440</li>
<li>Fujitsu Eternus DX8100</li>
<li>Fujitsu Eternus DX8400</li>
<li>Fujitsu Eternus DX8700</li>
</ul>
</li>
</ul>
</li>
<li>Hitachi
<ul>
<li>FC (vmw_vaaip_hds)
<ul>
<li>Hitachi AMS 2100 (Acer AMS2100; Gateway AMS2100; HDS AMS 2100; Lenovo-HDS AMS2100)</li>
<li>Hitachi AMS 2300 (Acer AMS2300; Gateway AMS2300; HDS AMS 2300; Lenovo-HDS AMS2300)</li>
<li>Hitachi AMS 2500 (HDS AMS 2500)</li>
<li>Acer AS2040; Gateway GS2040</li>
<li>Hitachi AMS 2010</li>
<li>Hitachi BR1600/BR1600E/BR1600S</li>
<li>Hitachi Virtual Storage Platform (Hitachi VP9500; HP StorageWorks P9500)</li>
<li>Nihon-Unisys Sanarena 1910</li>
<li>Nihon-Unisys Sanarena 1930</li>
<li>Nihon-Unisys Sanarena 1970</li>
<li>Nihon-Unisys Sanarena 1990</li>
</ul>
</li>
<li>iSCSI (vmw_vaaip_hds)
<ul>
<li>Hitachi AMS 2010</li>
<li>Hitachi AMS 2100 (HDS AMS 2100; Lenovo-HDS AMS2100)</li>
<li>Hitachi AMS 2300 (HDS AMS 2300; Lenovo-HDS AMS2300)</li>
<li>Hitachi AMS 2500 (HDS AMS 2500)</li>
<li>Hitachi BR1600E</li>
</ul>
<ul>
<li>Nihon-Unisys Sanarena 1930</li>
<li>Nihon-Unisys Sanarena 1970</li>
<li>Nihon-Unisys Sanarena 1990</li>
<li>Hitachi Virtual Storage Platform</li>
</ul>
</li>
</ul>
</li>
<li>HP
<ul>
<li>3PAR
<ul>
<li>FC (3PAR_vaaip_InServ)
<ul>
<li>InServ E200</li>
<li>InServ F-Class</li>
<li>InServ S400</li>
<li>InServ S800</li>
<li>T-Class</li>
</ul>
</li>
<li>iSCSI (3PAR_vaaip_InServ)
<ul>
<li>InServ E200</li>
<li>InServ F-Class</li>
<li>InServ S400</li>
<li>InServ S800</li>
<li>T-Class</li>
</ul>
</li>
</ul>
</li>
<li>P9500</li>
<ul>
<li>FC (hp-vaaip-p9000)</li>
<ul>
<li>HP P9500</li>
</ul>
</ul>
<li>P2000</li>
<ul>
<li>FC/iSCSI (hp-vaaip-p2000)</li>
<ul>
<li>HP MSA P2000</li>
</ul>
</ul>
<li>LeftHand
<ul>
<li>iSCSI (vmw_vaaip_lhn)
<ul>
<li>HP LeftHand P4500</li>
<li>HP LeftHand P4000 VSA</li>
<li>HP LeftHand P4000sb</li>
<li>HP LeftHand P4300 (HP LeftHand P4300 G2)</li>
<li>HP LeftHand P4500 (HP LeftHand P4500 G2)</li>
<li>HP LeftHand P4800</li>
<li>HP ProLiant DL380</li>
<li>Dell 2950</li>
<li>IBM x3650</li>
<li>LeftHand NSM 160</li>
<li>LeftHand NSM 185</li>
<li>LeftHand NSM 2060 (LeftHand NSM 2060 G2)</li>
<li>LeftHand NSM 2120 (LeftHand NSM 2120 G2)</li>
<li>LeftHand NSM 260</li>
<li>LeftHand NSM 320</li>
<li>LeftHand NSM 326</li>
<li>LeftHand NSM 3650</li>
<li>LeftHand NSM 380</li>
<li>LeftHand NSM 4150</li>
<li>LeftHand VSA</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>IBM
<ul>
<li>FC/iSCSI (IBM_VAAIP_MODULE)
<ul>
<li>IBM XIV</li>
<li>IBM SVC</li>
<li>IBM V7000</li>
<li>Fujitsu VS850</li>
<li>Actifio</li>
</ul>
</li>
</ul>
</li>
<li>NetApp
<ul>
<li>FC (VMW_VAAIP_NETAPP)
<ul>
<li>NetApp N3000 Series</li>
<li>NetApp N5000 Series</li>
<li>NetApp N6000 Series</li>
<li>NetApp N7000 Series</li>
<li>NetApp FAS2000 Series</li>
<li>NetApp FAS3000 Series</li>
<li>NetApp FAS3100 Series</li>
<li>NetApp FAS3200 Series</li>
<li>NetApp FAS6000 Series</li>
<li>NetApp FAS6200 Series</li>
</ul>
</li>
<li>FCoE (VMW_VAAIP_NETAPP)
<ul>
<li>NetApp FAS3000 Series</li>
<li>NetApp FAS3100 Series</li>
<li>NetApp FAS3200 Series</li>
<li>NetApp FAS6000 Series</li>
<li>NetApp FAS6200 Series</li>
</ul>
</li>
</ul>
<ul>
<li>iSCSI (VMW_VAAIP_NETAPP)
<ul>
<li>NetApp N3000 Series</li>
<li>NetApp N5000 Series</li>
<li>NetApp N6000 Series</li>
<li>NetApp N7000 Series</li>
<li>NetApp FAS2000 Series (Fujitsu Eternus NR1000F Series Model F2040)</li>
<li>NetApp FAS3000 Series</li>
<li>NetApp FAS3100 Series (Fujitsu Eternus NR1000F Series Model F3160)</li>
<li>NetApp FAS3200 Series</li>
<li>NetApp FAS6000 Series</li>
<li>NetApp FAS6200 Series</li>
</ul>
</li>
</ul>
</li>
</ul>
<h4>T10 Block Zero Only</h4>
<ul>
<li>Bull
<ul>
<li>FC (vmw_vaaip_t10)
<ul>
<li>Bull Optima2000</li>
</ul>
</li>
<li>iSCSI (vmw_vaaip_t10)
<ul>
<li>Bull Optima2000c</li>
<li>Bull Optima2000i</li>
</ul>
</li>
</ul>
</li>
<li>NEC
<ul>
<li>FC (vmw_vaaip_t10)
<ul>
<li>NEC iStorage D3-30</li>
<li>NEC iStorage D4-30</li>
</ul>
</li>
<li>iSCSI (vmw_vaaip_t10)
<ul>
<li>NEC iStorage D3-30/D3-30i</li>
<li>NEC iStorage D4-30/D4-30i</li>
</ul>
</li>
</ul>
</li>
<li>Fujitsu
<ul>
<li>iSCSI (vmw_vaaip_t10)
<ul>
<li>Fujitsu Eternus VS850</li>
</ul>
</li>
</ul>
</li>
<li>IBM
<ul>
<li>iSCSI (vmw_vaaip_t10)
<ul>
<li>IBM Storwize V7000</li>
<li>IBM SVC</li>
</ul>
</li>
</ul>
</li>
</ul>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/03/02/clearance-ipad/"  rel="bookmark" class="crp_title">Great Deals on iPads (for now)</a></li><li><a href="http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/"  rel="bookmark" class="crp_title">VMware ESX FCoE CNA Compatibility in Plain English</a></li><li><a href="http://blog.fosketts.net/2009/08/24/mac-os-106-snow-leopard-hands-august-28/"  rel="bookmark" class="crp_title">Mac OS X 10.6 &#8220;Snow Leopard&#8221;: In Our Hands August 28!</a></li><li><a href="http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/"  rel="bookmark" class="crp_title">IBM Adds VAAI Support to XIV and SVC</a></li><li><a href="http://blog.fosketts.net/2011/09/01/falconstor-nss-vmware-vaai/"  rel="bookmark" class="crp_title">FalconStor Brings VAAI Support To Every Storage Array</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/02/08/vmware-vaai-storage-array-support-plain-english/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/02/08/vmware-vaai-storage-array-support-plain-english/">VMware VAAI Storage Array Support in Plain English</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/" 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/2011/02/08/vmware-vaai-storage-array-support-plain-english/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<series:name><![CDATA[VMware storage features]]></series:name>
	</item>
		<item>
		<title>Back From the Pile: Interesting Links, February 4, 2011</title>
		<link>http://blog.fosketts.net/2011/02/07/pile-interesting-links-february-4-2011/</link>
		<comments>http://blog.fosketts.net/2011/02/07/pile-interesting-links-february-4-2011/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 15:25:33 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Alex Popescu]]></category>
		<category><![CDATA[Andrew von Nagy]]></category>
		<category><![CDATA[BC-700]]></category>
		<category><![CDATA[Chris Evans]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[digest]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[FCoTR]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Greg Ferro]]></category>
		<category><![CDATA[H.264]]></category>
		<category><![CDATA[Howard Marks]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Jeremy Gaddis]]></category>
		<category><![CDATA[Kevin Houston]]></category>
		<category><![CDATA[La Crosse]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[Matt Simmons]]></category>
		<category><![CDATA[Network Computing]]></category>
		<category><![CDATA[NIC]]></category>
		<category><![CDATA[Photosmart]]></category>
		<category><![CDATA[PVSCSI]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[Silvano Gai]]></category>
		<category><![CDATA[Simon Gallagher]]></category>
		<category><![CDATA[Simon Long]]></category>
		<category><![CDATA[Tech Field Day]]></category>
		<category><![CDATA[UCS]]></category>
		<category><![CDATA[unified storage]]></category>
		<category><![CDATA[View]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[W. Curtis Preston]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[Xangati]]></category>
		<category><![CDATA[Xiotech]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=4859</guid>
		<description><![CDATA[I spent last week tying up loose ends before Tech Field Day 5 in San Jose. It's going to be a great event, with presentations by Symantec, Drobo, Xangati, NetEx, InfoBlox, HP, and a new company making their US launch! In the mean time, I am working hard to wrap up the Small Enterprise Storage Array Buyers' Guide for DCIG and continuing my regular work - spreading the word about state of the art IT! I've been researching VMware extensively, and building a home lab server, in preparation for my Storage for Virtual Servers seminar, too.]]></description>
			<content:encoded><![CDATA[<p>I spent last week tying up loose ends before <a href="http://gestaltit.com/field-day/tfd5/"  target="_blank">Tech Field Day 5</a> in San Jose. It&#8217;s going to be a great event, with presentations by Symantec, Drobo, Xangati, NetEx, InfoBlox, HP, and a new company making their US launch! In the mean time, I am working hard to wrap up the Small Enterprise Storage Array Buyers&#8217; Guide for <a href="http://www.dcig.com/free-dcig-downloads.html"  target="_blank">DCIG</a> and continuing my regular work &#8211; spreading the word about state of the art IT! I&#8217;ve been researching VMware extensively, and building a home lab server, in preparation for my <a href="http://blog.fosketts.net/2011/01/12/open-source-2011-storage-virtualization-seminar/"  target="_blank">Storage for Virtual Servers seminar</a>, too.</p>
<ul class="scrd_digest">
<li>My writing
<ul>
<li>First up, a battery charger? <a href="http://blog.fosketts.net/2011/02/03/la-crosse-bc-700-battery-charger-review/" >La Crosse BC-700 Review: A Battery Charger That Does Not Suck</a></li>
<li>I urge you to <a href="http://blog.fosketts.net/2011/01/31/curtis-prestons-backup-central-live/" >See W. Curtis Preston’s Backup Central Live!</a></li>
<li>I was looking for <a href="http://blog.fosketts.net/2011/01/31/best-nic-network-card-vmware-esx-home-lab-machine-retail/" >The Best Network Card For VMware ESX Home Lab Machines</a></li>
<li>From my Network Computing blog: <a href="http://www.networkcomputing.com/storage-networking-management/unified-storage-what-is-it-good-for.php" rel="external" >Unified Storage: What Is It Good For?</a></li>
<li>I was amazed to see the result of my <a href="http://blog.fosketts.net/series/hp-airprint/"  target="_blank">HP Photosmart printer series</a>: <a href="http://foskettservices.com/2011/02/the-power-of-negative-publicity/" >The Power of Negative Publicity</a></li>
</ul>
</li>
<li>Other great links
<ul>
<li>Chris Evans wrote a solid piece for Datamation: <a href="http://itmanagement.earthweb.com/features/article.php/12297_3915946_1/Virtualization-and-Storage-Overview-Vendor-Solutions.htm" rel="external" >Virtualization and Storage: Overview, Vendor Solutions</a></li>
<li>Matt Simmons talks about dealing with storage: <a href="http://www.standalone-sysadmin.com/blog/2011/02/im-here-to-shard-data-and-chew-bubblegum/" >I’m here to shard data and chew bubblegum…</a></li>
<li>Alex Popescu&#8217;s <a href="http://nosql.mypopescu.com/post/2981240390/5-approaches-to-scalable-storage-solutions" >5 Approaches to Scalable Storage Solutions</a> led to Jeff Darcy&#8217;s <a href="http://pl.atyp.us/wordpress/?p=3184" rel="external" >Introduction to Distributed Filesystems</a></li>
<li>Xangati talks Field Day: <a rel="nofollow" href="http://xangati.typepad.com/xangati/2011/02/running-comprehensive-and-deep-at-tech-field-day-5.html" rel="external" >Running Comprehensive and Deep at Tech Field Day #5</a></li>
<li>And then there&#8217;s Wireless Field Day, courtesy of Andrew von Nagy: <a rel="nofollow" href="http://revolutionwifi.blogspot.com/2011/01/shamrockin-wireless-industry.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+RevolutionWi-fi+(Revolution+Wi-Fi)" rel="external" >Shamrockin&#8217; the Wireless Industry</a></li>
<li>Greg Ferro continues spreading the word on FCoTR: <a rel="nofollow" href="http://feedproxy.google.com/~r/etherealmind/~3/oVh8arMgiSM/" rel="external" >Presenting Silvano Gai With FCoTR Button</a></li>
<li>Howard Marks takes up the topic of specialized hard disk drives: <a href="http://www.networkcomputing.com/tapes-and-disks/yes-virginia-raid-drives-are-different.php" rel="external" >Yes, Virginia, RAID Drives Are Different</a></li>
<li>Howard was spurred by Simon Gallagher, among others: <a href="http://vinf.net/2011/01/31/home-labbers-beware-of-using-western-digital-sata-hdds-with-a-raid-controller/" rel="external" >Home Labbers beware of using Western Digital SATA HDDs with a RAID Controller</a></li>
<li>The continuing saga of Google Chrome and H.264 takes a weird turn: <a href="http://www.zdnet.com/blog/bott/microsoft-adds-h264-support-to-google-chrome/2937" rel="external" >Microsoft adds H.264 support to Google Chrome</a></li>
<li>Simon Long fights the good fight, presenting solid technical info: <a href="http://www.simonlong.co.uk/blog/2011/02/01/vmware-view-desktops-ide-or-scsi-buslogic-lsi-logic-or-pvscsi/" rel="external" >VMware View Desktops: IDE or SCSI? BusLogic, LSI Logic or PVSCSI?</a></li>
<li>A key topic in storage is the balance between performance and capacity, as noted by Xiotech: <a href="http://blog.xiotech.com/blog/?p=460" rel="external" >Performance and Capacity Tradeoffs and the Rise of a New Class of Storage</a></li>
<li>An amusing infographic: <a href="http://pleated-jeans.com/2011/01/24/the-united-states-of-shame-chart/" rel="external" >The United States of Shame (CHART)</a></li>
<li>Kevin Houston takes on Cisco UCS: <a href="http://bladesmadesimple.com/2011/01/what-cisco-has-to-do-to-win-the-blade-server-market/" rel="external" >What Cisco Has to Do to Win the Blade Server Market</a></li>
<li>Finally, Jeremy Gaddis is back with <a rel="nofollow" href="http://feedproxy.google.com/~r/evilrouters/~3/qxEllJzMbII/" rel="external" >Bypassing the Internet Kill Switch</a></li>
</ul>
</li>
</ul>
<p>Subscribe to <a rel="nofollow" href="http://www.google.com/reader/shared/sfoskett" rel="me"  target="_blank">my Google Reader feed</a> or <a href="http://twitter.com/sfoskett" rel="me"  target="_blank">follow me on Twitter</a> to see these in real-time.</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/02/11/pile-interesting-links-february-11-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, February 11, 2011</a></li><li><a href="http://blog.fosketts.net/2011/03/25/pile-interesting-links-march-25-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, March 25, 2011</a></li><li><a href="http://blog.fosketts.net/2011/02/22/pile-interesting-links-february-18-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, February 18, 2011</a></li><li><a href="http://blog.fosketts.net/2011/01/17/pile-interesting-links-january-14-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, January 14, 2011</a></li><li><a href="http://blog.fosketts.net/2011/03/18/pile-interesting-links-march-18-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, March 18, 2011</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/02/07/pile-interesting-links-february-4-2011/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/02/07/pile-interesting-links-february-4-2011/">Back From the Pile: Interesting Links, February 4, 2011</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/personal/" title="View all posts in Personal" rel="category tag">Personal</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</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/2011/02/07/pile-interesting-links-february-4-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Best Network Card For VMware ESX Home Lab Machines</title>
		<link>http://blog.fosketts.net/2011/01/31/best-nic-network-card-vmware-esx-home-lab-machine-retail/</link>
		<comments>http://blog.fosketts.net/2011/01/31/best-nic-network-card-vmware-esx-home-lab-machine-retail/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 17:00:38 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[gigabit Ethernet]]></category>
		<category><![CDATA[HCL]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Marvell]]></category>
		<category><![CDATA[NewEgg]]></category>
		<category><![CDATA[NIC]]></category>
		<category><![CDATA[PCI]]></category>
		<category><![CDATA[PCIe]]></category>
		<category><![CDATA[Realtek]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=4825</guid>
		<description><![CDATA[I'm building a home/lab server to run a variety of workloads, but VMware ESX is chief among these. Sadly, VMware ESX is especially picky about network interface cards (NICs): Although many are supported, most are intended for servers and thus very expensive and difficult to find at retail. So I set out browsing through the VMware ESX HCL, Newegg, and Amazon to find the best network card for my home lab machine. Here's what I've found out so far.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m building a home/lab server to run a variety of workloads, but VMware ESX is chief among these. Sadly, VMware ESX is especially picky about network interface cards (NICs): Although many are supported, most are intended for servers and thus very expensive and difficult to find at retail. So I set out browsing through the <a href="http://vmware.com/go/hcl/"  target="_blank">VMware ESX HCL</a>, Newegg, and Amazon to find the best network card for my home lab machine. Here&#8217;s what I&#8217;ve found out so far.</p>
<h3>Desktop NICs Won&#8217;t Work</h3>
<p>Most of the network interfaces you will find at retail simply won&#8217;t work. Realtek is the dominant provider of Gigabit Ethernet controllers for motherboards and add-in cards right now, but none of their chips are natively supported by VMware ESX. The number-two slot seems to be Marvell&#8217;s Yukon chips, with Intel&#8217;s desktop controllers close behind. None of these will work, either.</p>
<p>Although it is possible to get a non-supported NIC to work in VMware ESX, it&#8217;s not a good idea. First, ESX won&#8217;t install unless it finds a supported NIC in the box. Then there&#8217;s quite a bit of fiddling to get the driver up and running. And you&#8217;re left with a potentially-weird configuration that might not support advanced features. It&#8217;s a much-better idea to locate and purchase a supported NIC.</p>
<h4>Here&#8217;s what <em>not</em> to buy</h4>
<table>
<tbody>
<tr>
<td width="50%"><a href="http://static.fosketts.net/wp-content/uploads/2011/01/Realtek-Crab.jpg" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-4831" title="Realtek Crab" src="http://static.fosketts.net/wp-content/uploads/2011/01/Realtek-Crab.jpg" alt="" width="150" height="113" /></a></td>
<td width="50%"><a href="http://static.fosketts.net/wp-content/uploads/2011/01/Marvell-M.png" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-thumbnail wp-image-4830" title="Marvell M" src="http://static.fosketts.net/wp-content/uploads/2011/01/Marvell-M-150x77.png" alt="" width="150" height="77" /></a></td>
</tr>
<tr>
<td>Many inexpensive Ethernet cards and motherboards have a chip with the Realtek &#8220;digital crab&#8221; logo. None of these will work for VMware ESX.</td>
<td>The big &#8220;psychedelic M&#8221; identifies a Marvell controller. Skip these, too.</td>
</tr>
</tbody>
</table>
<h3>Selecting a Functional Home/Lab NIC</h3>
<p>My &#8220;home/lab&#8221; network card criteria are simple:</p>
<ol>
<li>They are specifically listed on the VMware ESX HCL for version 4.1 with no hacks or trickery involved</li>
<li>They cost less than $100 US</li>
<li>You can easily purchase them at retail from major online vendors (Newegg and Amazon)</li>
<li>They use PCI or PCI Express bus and have 1 or more RJ45 Gigabit Ethernet ports</li>
</ol>
<p>It&#8217;s really amazing how few cards meet these criteria: There are really just a few cards to consider in this range.</p>
<h4>Here&#8217;s what to buy</h4>
<table>
<tbody>
<tr>
<th colspan="3">PCI Adapters</th>
</tr>
<tr>
<td></td>
<td><a rel="nofollow" href="http://www.amazon.com/gp/product/B00006HX1V?ie=UTF8&amp;tag=packrat-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00006HX1V" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-thumbnail wp-image-4833" title="pro1000mt_sm" src="http://static.fosketts.net/wp-content/uploads/2011/01/pro1000mt_sm-150x91.gif" alt="" width="150" height="91" /></a></td>
<td></td>
</tr>
<tr>
<td></td>
<td>The <a rel="nofollow" href="http://www.amazon.com/gp/product/B00006HWQ5?ie=UTF8&amp;tag=packrat-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00006HWQ5"  target="_blank">Intel Pro/1000 MT server adapter</a> should work, and <a rel="nofollow" href="http://www.amazon.com/gp/product/B00006HX1V?ie=UTF8&amp;tag=packrat-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00006HX1V"  target="_blank">the dual-port</a> is cheaper on Amazon (<a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16833106114"  target="_blank">Newegg</a>)</td>
<td></td>
</tr>
<tr>
<th colspan="3">PCI Express (PCIe) adapters</th>
</tr>
<tr>
<td width="30%"><a rel="nofollow" href="http://www.amazon.com/gp/product/B001CXWWBE?ie=UTF8&amp;tag=packrat-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001CXWWBE" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-thumbnail wp-image-4829" title="Gigabitct_sm" src="http://static.fosketts.net/wp-content/uploads/2011/01/Gigabitct_sm-150x108.jpg" alt="" width="150" height="108" /></a></td>
<td width="30%"><a rel="nofollow" href="http://www.amazon.com/gp/product/B000BMVM6S?ie=UTF8&amp;tag=packrat-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000BMVM6S" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-4832" title="pro1000pt_server_preview" src="http://static.fosketts.net/wp-content/uploads/2011/01/pro1000pt_server_preview.jpg" alt="" width="150" height="111" /></a></td>
<td><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16833316157" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-thumbnail wp-image-4834" title="HP NC112T" src="http://static.fosketts.net/wp-content/uploads/2011/01/HP-NC112T-150x112.jpg" alt="" width="150" height="112" /></a></td>
</tr>
<tr>
<td>The <a rel="nofollow" href="http://www.amazon.com/gp/product/B001CXWWBE?ie=UTF8&amp;tag=packrat-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001CXWWBE"  target="_blank">Intel Pro/1000 CT desktop adapter</a> is a cheap and functional PCIe NIC (<a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16833106033"  target="_blank">Newegg</a>)</td>
<td>The <a rel="nofollow" href="http://www.amazon.com/gp/product/B000BMVM6S?ie=UTF8&amp;tag=packrat-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000BMVM6S"  target="_blank">Intel Pro/1000 PT server adapter</a> is a little more expensive but potentially better-supported (<a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16833106011"  target="_blank">Newegg</a>)</td>
<td>The <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16833316157"  target="_blank">HP NC112T</a> also appears to be well-supported and affordable</td>
</tr>
</tbody>
</table>
<p>Although some have reported success with the very-cheap Intel Pro/1000 GT desktop adapter, I can&#8217;t recommend it. I&#8217;ve heard many negative reviews of folks trying and failing to get this adapter to work in the latest versions of VMware ESX. I think it&#8217;s worth the money to step up to the CT or PT instead!</p>
<p>Note also that I have not personally tried the specific adapters listed and linked here. I intend to purchase one or more over the next few months and will update this post when I do, but I welcome feedback on your experiences with them!</p>
<h3>Stephen&#8217;s Stance</h3>
<p>VMware ESX seems especially picky about network adapters, and the fact that it will not install without a supported NIC onboard is a real stumbling block for users. I definitely recommend picking up a well-supported NIC like the Intel Pro/1000 MT (PCI) or CT/PT (PCIe) or the HP NC112T.</p>
<p>My home/lab machine has two PCIe slots and two PCI slots. I had intended to use a PCI NIC, but will probably buy a Pro/1000 PT card instead. It&#8217;s affordable and called out specifically as supported in the VMware ESX HCL. Sounds good to me!</p>
<p>If you have a suggestion for a NIC that fits the criteria above, please do let me know. I&#8217;d love to have more choices in this list!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2010/10/29/microsoft-office-2011-mac/"  rel="bookmark" class="crp_title">Microsoft Office 2011 for Mac Is (Finally) Here!</a></li><li><a href="http://blog.fosketts.net/2010/11/18/cheapest-office-2011-for-mac/"  rel="bookmark" class="crp_title">Amazon Is Still The Best Place To Buy Office 2011 For Mac</a></li><li><a href="http://blog.fosketts.net/2010/11/05/sony-alpha-nex3-camera-discount/"  rel="bookmark" class="crp_title">$50 Off The Excellent Sony NEX-3 Camera</a></li><li><a href="http://blog.fosketts.net/2008/06/06/amazon-mp3-friday-5/"  rel="bookmark" class="crp_title">Amazon MP3 Friday 5</a></li><li><a href="http://blog.fosketts.net/2010/09/08/hard-disk-drives-drobo/"  rel="bookmark" class="crp_title">Which Hard Disk Drives Should You Use In A Drobo?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/01/31/best-nic-network-card-vmware-esx-home-lab-machine-retail/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/01/31/best-nic-network-card-vmware-esx-home-lab-machine-retail/">The Best Network Card For VMware ESX Home Lab Machines</a>
<br/>
This post was categorized as <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/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</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/2011/01/31/best-nic-network-card-vmware-esx-home-lab-machine-retail/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>VMware ESX SATA and PATA Compatibility Cheat Sheet</title>
		<link>http://blog.fosketts.net/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/</link>
		<comments>http://blog.fosketts.net/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 20:00:13 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[PATA]]></category>
		<category><![CDATA[SATA]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=4806</guid>
		<description><![CDATA[The VMware ESX hardware compatibility list is awesome but it's kind of hard to wade through. It's super-detailed, but difficult to navigate if one is browsing for compatible hardware. Although SATA and especially PATA aren't exactly mainstream in enterprise datacenters, they're the most-likely storage attachment for labs and tinkerers like me.]]></description>
			<content:encoded><![CDATA[<div id="attachment_4807" class="wp-caption aligncenter" style="width: 310px;  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://static.fosketts.net/wp-content/uploads/2011/01/x58.jpg" ><img class="size-medium wp-image-4807" title="x58" src="http://static.fosketts.net/wp-content/uploads/2011/01/x58-300x186.jpg" alt="" width="300" height="186" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Would you run VMware ESX on SATA? You might in a lab environment! Here&#39;s what to look for.</p></div>
<p>The VMware ESX <a href="http://www.vmware.com/go/hcl/"  target="_blank">hardware compatibility list</a> is awesome but it&#8217;s kind of hard to wade through. It&#8217;s super-detailed, but difficult to navigate if one is browsing for compatible hardware. Although SATA and especially PATA aren&#8217;t exactly mainstream in enterprise datacenters, they&#8217;re the most-likely storage attachment for labs and tinkerers like me.</p>
<p>So I decided to put together a &#8220;cheat sheet&#8221; listing the compatible SATA and PATA chipsets. In the spirit of openness, I&#8217;m presenting this data here for all to see, and I welcome corrections and updates. Indeed, I&#8217;ll try to keep this page up to date as new hardware is added!</p>
<h3>PATA Drivers for ESX</h3>
<p>Parallel ATA isn&#8217;t widely available anymore, but those desiring to run ESX on older hardware will want to make sure it uses one of the following controllers. Sadly, there aren&#8217;t many of them, and not many &#8220;hobbyist&#8221; motherboards use these specific chipsets. But that&#8217;s the fact of it.</p>
<ul>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/AMD_700_chipset_series"  target="_blank">AMD SB700/SP5100</a> and <a rel="nofollow" href="http://en.wikipedia.org/wiki/AMD_800_chipset_series"  target="_blank">AMD SB800</a> series</li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH7"  target="_blank">Intel ICH7</a></li>
</ul>
<p>That&#8217;s it. Three chipsets from two vendors. Both are server-oriented, too, so they&#8217;re harder to find in cheaper desktop motherboards.</p>
<p>You&#8217;re likely safe if you use an Intel ICH7 server board, but most use other-brand controllers that won&#8217;t work without some hacking. And you might not want to hack on your storage drivers&#8230;</p>
<h3>SATA Drivers for ESX</h3>
<p>The situation is a little brighter for the new SATA standard. Although lots of serial ATA controllers remain unsupported, there are enough here that an average shopper ought to be able to spot one of them on a motherboard.</p>
<p>Again, buying an Intel board is preferred, though the latest Sandy Bridge chipsets (P67/H67) are notably absent. I&#8217;ve heard that the controllers may function fine, however.</p>
<ul>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/AMD_700_chipset_series"  target="_blank">AMD SB700/SP5100</a></li>
<li>Broadcom BCM HT1000, HT1100 (aka ServerWorks)</li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH6"  target="_blank">Intel ESB2 (ICH6)</a>, <a rel="nofollow" href="http://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH7"  target="_blank">ICH7</a>, <a rel="nofollow" href="http://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH9"  target="_blank">ICH9</a>, <a rel="nofollow" href="http://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH10"  target="_blank">ICH10</a> (<a rel="nofollow" href="http://en.wikipedia.org/wiki/Intel_X58"  target="_blank">X58</a>)</li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/NForce_500"  target="_blank">nVidia MCP55</a></li>
</ul>
<h3>Stephen&#8217;s Stance</h3>
<p>No enterprise will probably use non-RAID SATA for a production VMware ESX server, but it&#8217;s interesting to know what&#8217;s supported. Although most of these are fairly dated (the latest platforms are notably absent), they may be backwards-compatible with the items on this list. I&#8217;d love to hear from folks who have successfully run ESX 4 on <a rel="nofollow" href="http://en.wikipedia.org/wiki/Platform_Controller_Hub"  target="_blank">Intel&#8217;s new PCH controller</a> found in the P67, or H67 boards specifically!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/03/31/storage-vmware-esx-35-update-4/"  rel="bookmark" class="crp_title">Storage Changes in VMware ESX 3.5 Update 4</a></li><li><a href="http://blog.fosketts.net/2011/01/28/pile-interesting-links-january-28-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, January 28, 2011</a></li><li><a href="http://blog.fosketts.net/2008/11/07/storage-vmware-esx-update-3/"  rel="bookmark" class="crp_title">Storage Changes in VMware ESX 3.5 Update 3</a></li><li><a href="http://blog.fosketts.net/2007/06/25/storage-history-the-3server/"  rel="bookmark" class="crp_title">Storage History: The 3Server</a></li><li><a href="http://blog.fosketts.net/2011/02/24/thunderbolt-light-peak-pci-express/"  rel="bookmark" class="crp_title">Thunderbolt = Light Peak = Mini DisplayPort + PCI Express</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/">VMware ESX SATA and PATA Compatibility Cheat Sheet</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/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[VMware storage features]]></series:name>
	</item>
		<item>
		<title>VMware ESX FCoE CNA Compatibility in Plain English</title>
		<link>http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/</link>
		<comments>http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 20:00:32 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[802.1Qau]]></category>
		<category><![CDATA[802.1Qaz]]></category>
		<category><![CDATA[802.1Qbb]]></category>
		<category><![CDATA[Bandwidth Management]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[Brocade]]></category>
		<category><![CDATA[CNA]]></category>
		<category><![CDATA[Congestion Management]]></category>
		<category><![CDATA[converged I/O]]></category>
		<category><![CDATA[Data Center Bridging Exchange Protocol]]></category>
		<category><![CDATA[DCB]]></category>
		<category><![CDATA[DCBX]]></category>
		<category><![CDATA[Emulex]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ETS]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[HCL]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[PFC]]></category>
		<category><![CDATA[Priority Flow Control]]></category>
		<category><![CDATA[QCN]]></category>
		<category><![CDATA[QLogic]]></category>
		<category><![CDATA[seminar]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=4799</guid>
		<description><![CDATA[VMware has one awesome hardware compatibility list, but its thoroughness can be daunting. It's fairly easy to search for a specific piece of hardware, but it's difficult to tell what's supported in a general sense. I've boiled down certain key hardware categories into a general plain-english list of what's in and out of the ESX HCL. Let's kick things off with FCoE CNAs.]]></description>
			<content:encoded><![CDATA[<div id="attachment_4800" class="wp-caption aligncenter" style="width: 160px;  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://static.fosketts.net/wp-content/uploads/2011/01/QLE8242.png" ><img class="size-full wp-image-4800" title="QLE8242" src="http://static.fosketts.net/wp-content/uploads/2011/01/QLE8242.png" alt="" width="150" height="111" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Converged Networking Adapters like this QLogic 8242 are all the rage, but which are supported in VMware ESX and which have the broadest coverage of DCB features?</p></div>
<p>VMware has one awesome <a href="http://www.vmware.com/go/hcl/"  target="_blank">hardware compatibility list</a>. It&#8217;s not the breadth of it (in fact, ESX&#8217;s range of hardware support is astonishingly small) but the thorough, public way in which VMware shares this information. It&#8217;s really worth a look, and I regularly visit the list to see what&#8217;s changed.</p>
<p>But the thoroughness and detail of the VMware HCL can be daunting. It&#8217;s fairly easy to search for a specific piece of hardware, but it&#8217;s difficult to tell what&#8217;s supported in a general sense. This causes trouble for people who are shopping for hardware, since it&#8217;s hard to know what&#8217;s supported without an exhaustive search.</p>
<p>As part of the preparation for my Storage for Virtual Servers seminar series this year, I decided to do some research. I&#8217;ve boiled down certain key hardware categories into a general plain-english list of what&#8217;s in and out of the ESX HCL. In the spirit of openness, I&#8217;m presenting this data here for all to see, and I welcome corrections and updates. Indeed, I&#8217;ll try to keep this page up to date as new hardware is added!</p>
<h3>Minimum Requirements</h3>
<p>No one should run unsupported hardware in a production environment. So the very minimum requirement for every buyer should be a list in the VMware ESX HCL with the proper firmware, driver, and software.</p>
<p>FCoE also requires a flow control mechanism, preferably 802.1Qbb, and the DCBX protocol to enable communication between ports. I strongly suggest running 802.1Qaz bandwidth management as well, since it will allow you to get more performance from your CNAs than plain PFC.</p>
<p>Congestion management (802.1Qau) isn&#8217;t required, and I&#8217;m not sure about the state of affairs for interoperability. So that&#8217;s a &#8220;nice to have&#8221; at this point, though it will certainly become more desirable in the future.</p>
<p>You might also look for a CNA that supports other protocols over DCB, since <a href="http://www.networkcomputing.com/data-networking-management/ethernet-has-a-goldilocks-problem.php"  target="_blank">iSCSI is an attractive alternative to FCoE</a> in the data center, <a href="http://www.networkcomputing.com/next-gen-network/is-nfs-a-viable-protocol-for-converged-networking.php"  target="_blank">as is NFS</a>. But that&#8217;s just my opinion!</p>
<h3>FCoE CNAs for VMware ESX</h3>
<p>Let&#8217;s kick things off with FCoE CNAs. I&#8217;m not a huge fan of FCoE in general, but I do see it as an increasingly-viable protocol for large-scale enterprise virtualization products.</p>
<p>It&#8217;s critical to have supported hardware, and I suggest <a href="http://www.vmware.com/go/hcl/"  target="_blank">researching specific models on the HCL</a> before buying. But here&#8217;s the general state of affairs with regard to FCoE CNAs:</p>
<table>
<tbody>
<tr bgcolor="lightgray">
<th style="text-align: center;">Manufacturer</th>
<th style="text-align: center;">Model or Series</th>
<th style="text-align: center;">Supports 802.1Qaz Bandwidth Management (ETS)</th>
<th style="text-align: center;">Supports 802.1Qaz Data Center Bridging Exchange Protocol (DCBX)</th>
<th style="text-align: center;">Supports 802.1Qbb Priority Flow Control (PFC)</th>
<th style="text-align: center;">Supports 802.1Qau Congestion Management (QCN)</th>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;" rowspan="2">Brocade</td>
<td style="text-align: center;"><a href="http://www.redbooks.ibm.com/abstracts/tips0790.html"  target="_blank">1007 (IBM blade)</a></td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;" bgcolor="pink">no</td>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;"><a href="http://www.brocade.com/products/all/adapters/product-details/1010-1020-cna/index.page"  target="_blank">1010/1020</a></td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;" rowspan="2">Emulex</td>
<td style="text-align: center;">LP21000</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;" bgcolor="pink">no</td>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;"><a href="http://www.emulex.com/products/oneconnect-ucnas.html"  target="_blank">OneConnect OCe10102</a></td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;" bgcolor="pink">no</td>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;" rowspan="3">QLogic</td>
<td style="text-align: center;">QLE8042</td>
<td style="text-align: center;" bgcolor="pink">no?</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;" bgcolor="pink">no</td>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;"><a href="http://www.qlogic.com/Products/adapters/Pages/ConvergedNetworkAdapters.aspx"  target="_blank">8140/8142, 8150/8152</a></td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;" bgcolor="pink">no</td>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;"><a href="http://www.qlogic.com/Products/adapters/Pages/ConvergedNetworkAdapters.aspx"  target="_blank">8240/8242</a></td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
</tr>
</tbody>
</table>
<p>I was surprised to see that Brocade and QLogic list <a href="http://www.definethecloud.net/whats-the-deal-with-quantized-congestion-notification-qcn"  target="_blank">802.1Qau Congestion Management (QCN)</a> as supported. I didn&#8217;t realize anyone supported this spec yet, or indeed that there was such a spec!</p>
<p>It&#8217;s also puzzling to see that QLogic does not list <a href="http://blog.ioshints.info/2010/09/introduction-to-8021qaz-enhanced.html"  target="_blank">802.1Qaz Bandwidth Management (ETS)</a> as supported for the (admittedly older) QLE8042 card. Perhaps that&#8217;s a error? But then again, Emulex doesn&#8217;t list 802.1Qbb Priority Flow Control (PFC) for the LP21000, and although <a href="http://blog.ioshints.info/2010/09/introduction-to-8021qbb-priority-flow.html"  target="_blank">FCoE doesn&#8217;t require Qbb</a>, it&#8217;s a very good idea&#8230;</p>
<blockquote><p>Update: Emulex tells me the LP21000 does indeed support PFC (Qbb).</p></blockquote>
<h3>Stephen&#8217;s Stance</h3>
<p>If you&#8217;re shopping for networking gear and want to move to FCoE eventually, I hope this list will help you get started. Most OEMs supply the latest Emulex, QLogic, and Brocade CNAs with their own part number, and the long ESX HCL is testament to this fact. But, generally speaking, if you&#8217;re using a latest-generation CNA like the QLogic 8200 or Emulex OneConnect series, you ought to be fine. The Brocade CNAs look good, too, but are a little harder to find.</p>
<p>Emulex tells me they will add QCN support once it&#8217;s ratified, and I look forward to learning more about the Brocade and QLogic implementations. I&#8217;d also love some feedback on how well these features work, and if they&#8217;re all they&#8217;re cracked up to be. Is one vendor&#8217;s PFC or ETS as good as another&#8217;s? And does DCBX really work in practice? I believe most folks aren&#8217;t mixing HBAs widely and are instead sticking to one manufacturer. That&#8217;s probably a good idea out here on the cutting edge!</p>
<p>I was surprised that no Intel or Broadcom cards are listed as supporting FCoE in the HCL. The Intel X520 is impressive, and I&#8217;d taken their &#8220;open FCoE&#8221; claims to include VMware. But I guess they&#8217;re not there yet, and this seems to be a glaring omission for a major player like Intel! Similarly, Broadcom is only talking about iSCSI with VMware. Where is their CNA with VMware support?</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/07/05/mac-tivo-roxio-toast-9-titanium-is-30-ar-today/"  rel="bookmark" class="crp_title">Mac + TiVo? Roxio Toast 9 Titanium is $30 AR Today!</a></li><li><a href="http://blog.fosketts.net/about/advertise/"  rel="bookmark" class="crp_title">Advertise</a></li><li><a href="http://blog.fosketts.net/2009/08/24/mac-os-106-snow-leopard-hands-august-28/"  rel="bookmark" class="crp_title">Mac OS X 10.6 &#8220;Snow Leopard&#8221;: In Our Hands August 28!</a></li><li><a href="http://blog.fosketts.net/2008/05/27/custom-icons-keep-removable-drives-straight/"  rel="bookmark" class="crp_title">Custom Icons Keep Removable Drives Straight</a></li><li><a href="http://blog.fosketts.net/2009/04/14/vmware-storage-podcast/"  rel="bookmark" class="crp_title">Interested in VMware and Storage? Tune In to the VMware Communities Podcast!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/">VMware ESX FCoE CNA Compatibility in Plain English</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/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/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<series:name><![CDATA[VMware storage features]]></series:name>
	</item>
	</channel>
</rss>

