<?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; vCenter Archives  &#8211; Stephen Foskett, Pack Rat</title>
	<atom:link href="http://blog.fosketts.net/tag/vcenter/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>Are You a Hypervisor Hugger or a Storage Stalwart?</title>
		<link>http://blog.fosketts.net/2011/11/14/hypervisor-hugger-storage-stalwart/</link>
		<comments>http://blog.fosketts.net/2011/11/14/hypervisor-hugger-storage-stalwart/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 14:35:05 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Atomic Test and Set]]></category>
		<category><![CDATA[DAS]]></category>
		<category><![CDATA[enterprise storage]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[JBOD]]></category>
		<category><![CDATA[LUN]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[ODX]]></category>
		<category><![CDATA[Policy-Driven Storage]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[Storage DRS]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VASA]]></category>
		<category><![CDATA[vCenter]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMworld]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6444</guid>
		<description><![CDATA[The time has come to take sides on the core question of storage for virtual servers: Do you want storage intelligence to live in the hypervisor or the array? Most administrators are already lining up on one side or the other, unintentionally casting their vote while the rest flounder. But the storage industry must wake up and embrace the divide.]]></description>
			<content:encoded><![CDATA[<div id="attachment_6449" 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;"><img class="size-medium wp-image-6449 " title="Hypervisor Huggers and Storage Stalwarts" src="http://static.fosketts.net/wp-content/uploads/2011/11/Hypervisor-Huggers-and-Storage-Stalwarts-300x160.jpg" alt="" width="300" height="160" /><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">The great battle of enterprise storage is on!</p></div>
<p>The time has come to take sides on the core question of storage for virtual servers: <strong>Do you want storage intelligence to live in the hypervisor or the array?</strong> Most administrators are already lining up on one side or the other, unintentionally casting their vote while the rest flounder. But the storage industry must wake up and embrace the divide.</p>
<h3>Hypervisor Huggers Unite!</h3>
<div id="attachment_6447" class="wp-caption alignright" style="width: 250px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a rel="nofollow" href="http://www.cafepress.com/sfoskett.593075736" ><img class="size-full wp-image-6447 " title="I Heart V12N" src="http://static.fosketts.net/wp-content/uploads/2011/11/I-Heart-V12N.jpg" alt="" width="240" height="240" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Do you &quot;heart&quot; virtualization?</p></div>
<p>VMware’s vSphere dominates the world of enterprise server virtualization and has become the core element of the modern open systems datacenter. Microsoft recognizes this but has been unable to field a competitive hypervisor ecosystem for the virtual datacenter. Today, <strong>vSphere is the state of the art and nowhere is this more apparent than in storage</strong>.</p>
<p>In just a few years, VMware has delivered and updated a host of advanced storage functionality, from provisioning to migration and load balancing to backup and data protection. vSphere 5 includes an advanced and scalable storage virtualization layer, delivering everything a datacenter needs. VMFS sculpts basic block storage into a shared resource for virtual machines, with snapshots, policy-based layout and movement, and flexible allocation and thin provisioning.</p>
<p>Most VMware administrators are “server guys” and relish these features. They have never experienced an automated “storage service” like this, and the enterprise storage world has never been able to construct anything remotely as flexible, user-friendly, and functional. And Hypervisor Huggers don’t need complex enterprise storage arrays to do it: They can use basic iSCSI or Fibre Channel devices to provide performance and capacity and let VMware do the rest!</p>
<p>Storage DRS is exemplary of the new virtual datacenter world. Introduced in vSphere 5 (and restricted to the pricey Enterprise Plus license), Storage DRS uses the core technology of Storage vMotion to dynamically balance I/O and capacity across a diverse pool of storage. Storage DRS even uses Policy-Driven Storage and <a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/" >VASA</a> to enforce tiered storage and data placement strategy. <strong>This kind of virtualization has been a “holy grail” quest for the enterprise storage industry, but they’ve never delivered on their promises</strong>.</p>
<h3>Cheers for Storage Stalwarts!</h3>
<div id="attachment_6448" class="wp-caption alignright" style="width: 250px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a rel="nofollow" href="http://www.cafepress.com/sfoskett.593079616" ><img class="size-full wp-image-6448 " title="Stinking Hypervisor" src="http://static.fosketts.net/wp-content/uploads/2011/11/Stinking-Hypervisor.jpg" alt="" width="240" height="240" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Do you wish all this virtualization nonsense would just go away?</p></div>
<p>But not every IT environment wants be 100% vSphere focused, and many aren’t convinced that dumb storage is the smartest place for their data. <strong>These Storage Stalwarts want smarter and better-integrated storage arrays, and VMware is innovating here as well</strong>.</p>
<p><a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/" >VMware’s Storage APIs for Array Integration (VAAI) technology</a> is squarely aimed at this market. VAAI allows vSphere to hand off heavy storage operations to the high-end storage arrays from the major players. It works transparently, too, coordinating cloning without the kind of scripting and hair-pulling that used to require. VAAI in vSphere 4.1 also includes block zeroing support and something called “atomic test and set” which we’ll get to in a moment. Microsoft announced their own cloning integration, ODX, but it won’t ship until Windows Server 8 appears sometime next year.</p>
<p>But cloning is just the tip of the iceberg when it comes to Hypervisor-to-array integration. The rising army of NAS users have seen the glory of more-complete array integration for a while, and they’re not quiet about it. They love that VMware’s NFS protocol support makes storage “disappear” in vCenter, becoming just another resource with integrated thin provisioning and flexible allocation and movement.</p>
<p>VMware is moving aggressively to please their Storage Stalwarts, adding more VAAI support for block and file in vSphere 5. But, as the company laid out at VMworld 2011, neither access method is ideal for virtual servers. So VMware has been pushing the enterprise array vendors for ever-greater integration. They see a future where a VAAI-based protocol enables arrays to de-multiplex I/O streams from the hypervisor and intelligently handle per-VM data.</p>
<h3>Stephen’s Stance</h3>
<p><strong>You can spot a Hypervisor Hugger by their big LUNs</strong>: They would rather treat storage as a bulk commodity, and array vendors should be lining up to get their business. <strong>Storage Stalwarts will jump on each new VMware innovation</strong>, finally making use of the capabilities they have spent over a decade paying for but not utilizing. The only untenable stance is trying to keep a foot in both worlds: <strong>It’s foolish to buy an enterprise array and use it as bulk storage!</strong></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/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><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/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/11/11/vmware-vasa/"  rel="bookmark" class="crp_title">What is VMware VASA? Not Much (Yet)</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/11/14/hypervisor-hugger-storage-stalwart/" 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/11/14/hypervisor-hugger-storage-stalwart/">Are You a Hypervisor Hugger or a Storage Stalwart?</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/features/" title="View all posts in Features" rel="category tag">Features</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/11/14/hypervisor-hugger-storage-stalwart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is VMware VASA? Not Much (Yet)</title>
		<link>http://blog.fosketts.net/2011/11/11/vmware-vasa/</link>
		<comments>http://blog.fosketts.net/2011/11/11/vmware-vasa/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 16:08:12 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[DRS]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EqualLogic]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[Storage DRS]]></category>
		<category><![CDATA[Storage VMotion]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VASA]]></category>
		<category><![CDATA[vCenter]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere 5]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6431</guid>
		<description><![CDATA[VMware is adding storage integration features to their flagship vSphere server virtualization product line at a rapid pace. From backup to enterprise array offload, VMware is staking their claim. But information about one new storage feature in vSphere 5 has been scarce: The true nature of the Storage API for Storage Awareness (VASA) is only just beginning to be revealed.]]></description>
			<content:encoded><![CDATA[<div id="attachment_6433" class="wp-caption aligncenter" style="width: 361px;  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/11/VASA-Illustrated-e1321026753825.jpg" ><img class="size-full wp-image-6433" title="VASA Illustrated" src="http://static.fosketts.net/wp-content/uploads/2011/11/VASA-Illustrated-e1321026753825.jpg" alt="" width="351" height="209" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">VASA allows a &quot;provider&quot; application to tag vSphere storage with a &quot;capabilities&quot; string</p></div>
<p>The list of <a href="http://blog.fosketts.net/series/vmware-storage-features/" >VMware storage integration features</a> in vSphere is growing at a rapid pace. From backup to <a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/" >enterprise array offload</a>, VMware is staking their claim. But information about one new storage feature in vSphere 5 has been scarce: The true nature of the <strong>Storage API for Storage Awareness (VASA)</strong> is only just beginning to be revealed.</p>
<h3>VASA: Born of Necessity</h3>
<p>vSphere has some amazing automated storage mobility features. The ease of moving data between LUNs and even arrays with Storage vMotion is a revelation to those of us unlucky enough to have used manual migration methods in the past. And VMware has automated this with the new Distributed Resource Scheduler (DRS) capability, allowing vSphere to make its own decisions about data placement.</p>
<p>But this kind of dynamic movement can hurt as well as help. What if an administrator moves a VMDK from high-performance to low-performance storage? Server responsiveness would suffer, perhaps even resulting in an application outage. And how could Storage DRS avoid doing the same thing?</p>
<p>VMware realized they needed some mechanism that could “tag” a storage resource with its capabilities. This is the real reason for their creation of <a href="http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-features-part-10-vasa-vsphere-storage-apis-storage-awareness.html" >Profile-Driven Storage</a> and <a href="http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-features-part-10-vasa-vsphere-storage-apis-storage-awareness.html" >VASA</a>.</p>
<h3>VASA Does One Thing</h3>
<p>In vSphere 5, VASA is <a href="http://blog.scottlowe.org/2011/08/12/a-deeper-look-at-vasa/" >incredible simple</a>: It is a basic protocol for vSphere to request a “capabilities” string regarding a LUN or NFS share from a “provider”. The content of this response, and indeed the form that this provider will take, is left up to the individual storage vendors.</p>
<p>VASA Providers can take many forms. Dell is reportedly developing a vCenter plugin to report capabilities. EMC and NetApp will use a software application that runs on a virtual or physical server. In all cases, the software uses a proprietary call to the storage array, in effect relaying and translating the VMware request.</p>
<p>The VASA “Capabilities” string is <a href="http://blogs.vmware.com/vsphere/2011/08/a-sneak-peek-at-how-vmwares-storage-partners-are-using-vasa.html" >undefined</a> as well. Most vendors use a list of technical attributes as their response string, and each has adopted their own strategy about how to present information:</p>
<ul>
<li>Dell’s EqualLogic returns a comma-separated list like “RAID, SSD, REPLICATED”</li>
<li>NetApp’s provider uses semicolons, as in “Dedupe; Replication”</li>
<li>HP&#8217;s is very detailed, with a schema specifying Drive Type, RAID Type, Provisioning Type, VV Type, and Remotecopy</li>
<li><a href="http://blogs.vmware.com/vsphere/2011/10/emcs-vasa-implementation.html" >EMC appears to have</a> a <a href="https://community.emc.com/docs/DOC-11552" >standardized set</a> of much-shorter tags, like &#8220;Performance&#8221;, &#8220;Multi-Tier&#8221;, &#8220;Capacity&#8221; and such</li>
</ul>
<p>These are passed through to vCenter, where an administrator can decide how to interpret them.</p>
<h3>VASA Today and Tomorrow</h3>
<p>In its simplest form, VASA capabilities tags enable both manual and automatic storage placement features to respect tiered storage policies. This is important to maintain proper system performance and availability. In the future, I expect more advanced VASA providers, perhaps even integration of the providers into vCenter plugins. I also look forward to a standard capabilities tagging schema and smarter handling of returned tags. Right now, for example, EMC&#8217;s Clariion and Symmetrix lines both tag LUNs as &#8220;Performance&#8221;, but these are obviously not equivalent.</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/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/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/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/06/06/vmware-esx-vsphere-satp-psp-support-matrix/"  rel="bookmark" class="crp_title">VMware PSP and SATP in Plain English</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/11/11/vmware-vasa/" 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/11/11/vmware-vasa/">What is VMware VASA? Not Much (Yet)</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/11/11/vmware-vasa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[VMware storage features]]></series:name>
	</item>
		<item>
		<title>VMware as Oedipus: How Server Virtualization will Change Storage Forever</title>
		<link>http://blog.fosketts.net/2011/10/31/vmware-oedipus-server-virtualization-change-storage/</link>
		<comments>http://blog.fosketts.net/2011/10/31/vmware-oedipus-server-virtualization-change-storage/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 18:23:57 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Oedipus]]></category>
		<category><![CDATA[Storage Expo NL]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VASA]]></category>
		<category><![CDATA[vCenter]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6314</guid>
		<description><![CDATA[VMware doesn't want to hurt its parent, EMC, any more than Oedipus desired his own parents' fate. Indeed, VMware spends an incredible amount of time and effort innovating both internal and external integration features for storage. They do this to meet their own I/O demands, not out of bloodlust or hubris. But like the tragic hero in a Greek play, VMware is destined to anonymize and homogenized enterprise storage, and this will drastically affect the future of EMC and other pure storage vendors.]]></description>
			<content:encoded><![CDATA[<div id="attachment_6316" class="wp-caption aligncenter" style="width: 238px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a rel="nofollow" href="http://commons.wikimedia.org/wiki/File:Oedipus.jpg" ><img class="size-medium wp-image-6316" title="Oedipus" src="http://static.fosketts.net/wp-content/uploads/2011/10/Oedipus-228x300.jpg" alt="" width="228" height="300" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Like Oedipus, VMware has a tragic destiny</p></div>
<p>Later this week, I&#8217;ll be presenting a session at <a href="http://www.storage-expo.nl/en/Bezoeker.aspx" >Storage Expo NL</a> which I imagine will be quite controversial: &#8220;<a href="http://www.storage-expo.nl/en/Bezoeker/Activiteiten/Seminarprogramma.aspx" >VMware as Oedipus: How Server Virtualization will Change Storage Forever</a>&#8220;. That&#8217;s right, I&#8217;m suggesting that VMware is the biggest threat to traditional enterprise storage, and that the company might just bump off its own parent (EMC) in the process. What the heck am I thinking? Read on!</p>
<h3>Let&#8217;s Talk About Oedipus&#8217; Fate</h3>
<p>Most people have only a passing knowledge of the tragedy of <a rel="nofollow" href="http://en.wikipedia.org/wiki/Oedipus" >Oedipus</a>: he killed his father and slept with his mother, or something like that. But the classical plays about Oedipus <a rel="nofollow" href="http://en.wikipedia.org/wiki/Oedipus_the_King#Themes_and_motifs" >revolve on a theme</a> with much broader relevance: <strong>How do free will and fate interact?</strong></p>
<p>Both Oedipus and his father, Laius, set up their shared tragedy in response to related prophecies. <strong>In trying to avoid their fate, both bring it about</strong>. This is a common theme in Greek tragedy and in life more generally.</p>
<p>Before Oedipus is born, his father, King Laius of Thebes, is told by an Oracle that he is doomed to perish by the hand of his own son. In response, he sends the infant away to be killed. Unable to do the deed, Oedipus&#8217; mother, Jocasta, send him away with a servant who leaves him on a mountaintop. A shepherd rescues him and takes him to the childless King of Corinth, where he is raised.</p>
<p>On hearing rumors that he is not the biological son of the king, Oedipus goes to the Oracle at Delphi for advice. But the Oracle tells him that he is destined to murder his father and mate with his own mother, a repulsive fate indeed. To avoid this, Oedipus leaves Corinth and heads to Thebes.</p>
<p>On the road to Thebes, Oedipus meets an unknown man and the to quarrel over who has the right-of-way. Oedipus kills the man and continues on, solving the riddle of the Sphinx and freeing the kingdom from her curse. His reward is kingship and marriage to the Queen. The prophecy is fulfilled: The man on the road is King Laius, and Oedipus&#8217; new wife is his own mother, Queen Jocasta.</p>
<p>The plays of Sophocles, Aeschylus, and Euripides explore the implications of the story and the impact that the revelation has on the characters involved. The most important question raised is that of fate versus free will: Could Laius have made his own fate worse by sending away his infant son? And could Oedipus have avoided the prophecy by choosing thought over action? Sophocles decided that fate could not be avoided, no matter what the motivations of the individuals involved.</p>
<h3>The Fate of VMware In Enterprise IT</h3>
<p>This is the prophecy that I bring to the audience at Storage Expo NL: <strong>As VMware adds both internal capabilities and external integration with storage devices, they are destined to come into conflict with the storage industry in general and their corporate parent, EMC, in particular</strong>.</p>
<p>Storage is one of the most critical gating factors to the success of server virtualization, so it comes as no surprise that VMware is rapidly innovating in this area. Integrating and developing snapshot, replication, thin provisioning, and other features in VMFS enables everyone to have advanced storage functionality, regardless of which storage device they use. In this way, <strong>VMware is already causing many users to forego an enterprise storage array purchase</strong>.</p>
<p>But VMware is owned by the King of Storage, EMC, and surely recognizes the benefits that enterprise storage arrays can bring to the hypervisor. Therefore, the VMware engineers are simultaneously attempting to add tighter integration to SAN and NAS storage systems. Truly, VMware does not want to destroy the enterprise storage industry anymore than Oedipus wanted to marry his own mother!</p>
<p>Now comes the tragedy. As VMware innovates on storage, they run up against the inevitable conclusion that current protocols and arrays are poorly suited to the sort of “multiplexed” random I/O that characterizes virtual server workloads. They&#8217;ve already noticed this, and responded with vCenter plugins, VAAI, VASA, and a proposal to add demultiplexers to enterprise storage arrays. Storage array vendors are scrambling to keep up with the rapid pace of innovation triggered by VMware&#8217;s integration features.</p>
<p>The irony of all this is that this <strong>ever tighter integration serves to anonymize and homogenize enterprise storage devices</strong>. If all array management is done within vCenter, and only VAAI-supported storage features are used, brand loyalty is no longer required. After all, one storage device is just as good as the next if all offer similar levels of capability and performance. The likely beneficiaries of the nomination of enterprise storage are the vendors of complete solutions: HP, Dell, IBM, and (yes) the EMC/Cisco combination.</p>
<p>But EMC and Cisco are not low cost providers. Their current success is based on the combination of innovation, integration, and support. But the big three server vendors are hot on their tail in all three areas and are better equipped to add value pricing as a sweetener. Again, if an HP server and storage combination works just as well a vBlock, with identical features and management in the VM environment, why not buy it?</p>
<h3>Stephen&#8217;s Stance</h3>
<p>VMware doesn&#8217;t want to hurt its parent, EMC, any more than Oedipus desired his own parents&#8217; fate. Indeed, VMware spends an incredible amount of time and effort innovating both internal and external integration features for storage. They do this to meet their own I/O demands, not out of bloodlust or hubris. But like the tragic hero in a Greek play, <strong>VMware is destined to anonymize and homogenized enterprise storage, and this will drastically affect the future of EMC and other pure storage vendors</strong>.</p>
<p><iframe src="http://player.vimeo.com/video/31813904?title=0&amp;byline=0&amp;portrait=0" width="400" height="225" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe></p>
<blockquote><p>Some Responses:</p>
<ul>
<li><a href="http://blog.scottlowe.org/2011/11/01/fate-free-will-virtualization-and-storage/" >Fate, Free Will, Virtualization, and Storage</a></li>
<li><a rel="nofollow" href="http://bitpushr.wordpress.com/2011/11/07/is-vmware-forcing-the-homogenization-of-enterprise-storage/" >Is VMware forcing the homogenization of enterprise storage?</a></li>
</ul>
</blockquote>
<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/01/european-trip-snw-europe-storage-expo-nl-storagebeers/"  rel="bookmark" class="crp_title">European Trip: SNW Europe, Storage Expo NL, and Storagebeers</a></li><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/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/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/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/10/31/vmware-oedipus-server-virtualization-change-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/10/31/vmware-oedipus-server-virtualization-change-storage/">VMware as Oedipus: How Server Virtualization will Change Storage Forever</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/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/10/31/vmware-oedipus-server-virtualization-change-storage/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Storage Changes in the VMware vSphere 4 Family</title>
		<link>http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/</link>
		<comments>http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 19:24:55 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[PowerPath]]></category>
		<category><![CDATA[PowerPath/VE]]></category>
		<category><![CDATA[PSA]]></category>
		<category><![CDATA[PSP]]></category>
		<category><![CDATA[PVSCSI]]></category>
		<category><![CDATA[SATP]]></category>
		<category><![CDATA[Storage VMotion]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[VCB]]></category>
		<category><![CDATA[vCenter]]></category>
		<category><![CDATA[VMDirectPath]]></category>
		<category><![CDATA[VMFS]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1775</guid>
		<description><![CDATA[VMware officially launched their next-generation (version 4) enterprise family of products today under the "vSphere 4" name. As I've been doing for the last few major ESX releases, I'm focusing this post on the storage changes present in vSphere 4.]]></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 4) enterprise family of products today under the &#8220;vSphere 4&#8243; name. As I&#8217;ve been doing for the last few major ESX releases, I&#8217;m focusing this post on the storage changes present in vSphere 4.</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>
</ul>
</blockquote>
<p>One first step is VMware&#8217;s whitepaper, &#8220;<a href="http://www.vmware.com/files/pdf/VMW_09Q1_WP_vSphereStorage_P10_R1.pdf"  target="_blank">What&#8217;s New in VMware vSphere 4: Storage</a>&#8220;.<span id="more-1775"></span></p>
<h3 class="post-subhead">Licensing and Availability of Features</h3>
<p>The most important change at a glance is in the licensing model for VMware.</p>
<ul>
<li>A new low-end &#8220;standard&#8221; level includes all of the components a small business might need, including thin provisioning of storage, at a very attractive price.</li>
<li>The &#8220;advanced&#8221; level includes advances in the area of data protection.</li>
<li>At the &#8220;enterprise&#8221; level, live migration of storage is enabled.</li>
<li>Top of the heap is &#8220;enterprise plus&#8221;, which enables the intriguing plug-in third-party multipathing support previously rumored.</li>
<li>Enterprise customers with current support will get vStorage thin provisioning and data protection when they upgrade.</li>
</ul>
<div id="attachment_1777" class="wp-caption aligncenter" style="width: 529px;  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/2009/04/vspher4.jpg" ><img class="size-full wp-image-1777" title="vspher4" src="http://blog.fosketts.net/wp-content/uploads/2009/04/vspher4.jpg" alt="Each step up the licensing ladder enables important new storage features" width="519" height="444" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Each step up the licensing ladder enables important new storage features (source: VMware)</p></div>
<h3 class="post-subhead">Thin Provisioning</h3>
<p>One of the most widespread storage features is native thin provisioning. VMware <strong>ESX 4 will allocate storage in 1 MB chunks</strong> as capacity is used. This isn&#8217;t really completely new &#8211; similar support was enabled by default for virtual disks on NFS in VI 3, and thin provisioning could be enabled on the command line for block-based storage as well. It was also present in VMware&#8217;s desktop products, including my own copy of Fusion. And <strong>ESX allows thick-to-thin conversion</strong> during Storage VMotion.</p>
<p>The difference with vSphere 4 is that thin provisioning is fully supported and integrated into every version of ESX. Although <a href="http://blog.fosketts.net/tag/thin-provisioning"  target="_blank">many storage arrays now also offer thin storage</a>, the addition of native, integrated thin provisioning right in ESX is huge. This alone will be a major capacity (and thus, cost) savings feature! VMware claims 50% storage savings in their lab tests.</p>
<h3 class="post-subhead">Dynamic Expansion of VMFS Volumes</h3>
<p>VMFS volumes can now grow (and, in some cases, shrink) online without resorting to spanning to a new LUN. Under vSphere 4, VMFS volumes can grow to take advantage of expanded LUNs (up to 2 TB per LUN). The old method still works as well, and multi-LUN spanned VMFS volumes can grow when any of their LUNs is expanded.</p>
<h3 class="post-subhead">Enhanced Storage VMotion</h3>
<p>Like thin provisioning, Storage VMotion has been elevated to first-class status, supported just about everywhere you&#8217;d want it. It&#8217;s in all the likely spots within vCenter.</p>
<p>Storage VMotion gives serious storage flexibility now, enabling (almost) any-to-any migration of VMFS volumes: Pick up a Fibre Channel, iSCSI, or NFS disk image and move it to another datastore running any of those protocols to convert live. And you can do thick-to-thin provisioning at the same time.</p>
<p>Under the hood, the whole infrastructure has been revised. Storage VMotion leverages VMware&#8217;s change block tracking instead of disk snapshots now, speeding up the migration process and reducing the (formerly excessive) memory and CPU requirements of Storage VMotion in 3.5. This is the same technology leveraged by vSphere&#8217;s High Availability features, by the way.</p>
<h3 class="post-subhead">Pluggable Storage Architecture (PSA)</h3>
<p>Only &#8220;Enterprise Plus&#8221; licensees will get to use it, but the vSphere family also sports a new <a href="http://www.yellow-bricks.com/2009/03/19/pluggable-storage-architecture-exploring-the-next-version-of-esxvcenter/"  target="_blank">pluggable storage architecture (PSA)</a> which will initially be leveraged to deliver vendor-specific multipath support. Note that the native multipath support in vSphere continues to be a basic round-robin or fail-over system &#8211; it will not dynamically load balance I/O across multiple paths or make more intelligent decisions about which paths to use.</p>
<div id="attachment_1779" class="wp-caption aligncenter" style="width: 518px;  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/2009/04/picture-1.png" ><img class="size-full wp-image-1779" title="picture-1" src="http://blog.fosketts.net/wp-content/uploads/2009/04/picture-1.png" alt="vSphere 4's Pluggable Storage Architecture allows third-party developers to replace ESX's storage I/O stack" width="508" height="224" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">vSphere 4&#39;s Pluggable Storage Architecture allows third-party developers to replace ESX&#39;s storage I/O stack (source: VMware)</p></div>
<p>As you may gather from this VMware illustration (but would probably miss since it&#8217;s not all that comprehensible), there are two classes of third-party plug-ins:</p>
<ol>
<li>Basic path-selection plugins (PSPs) will merely optimize the choice of which path to use, ideal for active/passive type arrays</li>
<li>Full storage array type plugins (SATPs) will allow load balancing across multiple paths in addition to path selection for active/active arrays</li>
</ol>
<p>EMC also announced <strong><a href="http://chucksblog.emc.com/chucks_blog/2009/04/vsphere-as-an-io-engine.html"  target="_blank">PowerPath/VE</a></strong><a href="http://chucksblog.emc.com/chucks_blog/2009/04/vsphere-as-an-io-engine.html"  target="_blank"> for vSphere</a>, integrating their popular multi-platform path management software directly into ESX. It&#8217;s not clear at this point whether PowerPath will require an Enterprise Plus license (or if it will come with one) or if it will work with all editions, but I&#8217;m sure that will be clarified soon. My EMC contacts do tell me that PowerPath/VE is licensed on a per-socket basis (like VMware of yore) and that EMC sales reps have some room to get creative on licensing.</p>
<h3 class="post-subhead">iSCSI Software Initiator Enhancements</h3>
<p>It&#8217;s harder to claim it as a new feature, but the iSCSI software initiator has also been tweaked and tuned to use less CPU time and deliver better throughput. The iSCSI configuration process has also been smoothed out so one no longer needs to have a live Service Console connection in order to communicate with an iSCSI target. And changes made in the general tab are now global, so they&#8217;ll propagate down to each target. Bi-directional CHAP is also added, so the target can now be authenticated in addition to the initiator.</p>
<p>vSphere also includes a paravirtualized iSCSI driver (PVSCSI) which works like vmxnet to present a higher-performance iSCSI adapter within certain supported guest OSes.</p>
<p>More information on multipathing iSCSI can be found at <a href="http://www.yellow-bricks.com/2009/03/18/iscsi-multipathing-with-esxcliexploring-the-next-version-of-esx/"  target="_blank">Yellow Bricks</a> and in Chad Sakac&#8217;s <a rel="nofollow" href="http://virtualgeek.typepad.com/virtual_geek/2009/01/a-multivendor-post-to-help-our-mutual-iscsi-customers-using-vmware.html"  target="_blank">mega-post</a> on the topic.</p>
<h3 class="post-subhead">High-Performance I/O</h3>
<p>vSphere really pours on the I/O power. They claim a 3x increase, to &#8220;over 300,000 I/O operations per second&#8221;, but mentioned in the launch that they&#8217;ve gotten to 400,000 in some workloads. This is really amazing, and if it&#8217;s true in real-world use means that VMware ESX can now host just about any application you can think of.</p>
<p>It&#8217;s funny, but just a few weeks before the announcement VMware&#8217;s Chief Data Center architect, Scott Davis, told me at Storage Networking World that vSphere would double I/O performance. I thought this was a bold statement at the time, but VMware went further in their official documents, claiming 3x improvement. Now we have an on-stage admission that it could be up to 4x! This is serious stuff, folks: <strong>Can VMware really do 400,000 IOPS</strong>?</p>
<p>One question is whether these IOPS improvements require the new VMDirectPath I/O for Storage, which binds a physical Fibre Channel HBA to a single guest OS, or if they&#8217;re generalized across all systems.</p>
<h3 class="post-subhead">vCenter Improvements</h3>
<p>vCenter now includes <a href="http://www.yellow-bricks.com/2009/04/20/storage-views-exploring-the-next-version-of/"  target="_blank">more storage information</a>:</p>
<ul>
<li>Each VM and ESX in the inventory has a tab showing storage information and allowing users to set alarms on storage use &#8211; setting capacity alarms becomes extremely important when thin provisioning is used!</li>
<li>vCenter inventory has a view showing datastore details</li>
<li>There&#8217;s also a nice storage topology map</li>
</ul>
<h3 class="post-subhead">Data Protection APIs (Updated)</h3>
<p>VMware also enhanced the APIs for consolidated backup (VCB) into &#8220;vStorage Data Protection&#8221;. <span style="text-decoration: line-through;">Available only with Advanced or Enterprise licenses</span>, these APIs allow enterprise backup vendors to develop specific integration with VMware without VCB in the middle.  All versions of ESX include this vStorage API and boast VCB support. Standard and Essentials licenses do not include vCenter Data Recovery, a standalone disk-to-disk backup capability for virtual machines.</p>
<h3 class="post-subhead">Conclusion</h3>
<p>vSphere is loaded with storage improvements, though many seem like incremental updates rather than new features. Admins will welcome thin provisioning support, and the full integration of Storage VMotion is certainly welcome, but I think the changes to vCenter will be most noticeable. I&#8217;ll be looking into EMC&#8217;s PowerPath/VE and the amazing I/O improvements as we move forward and learn more about the next ESX!</p>
<p>Duncan Epping posted much more <a href="http://www.yellow-bricks.com/2009/04/21/vsphere-linkage/" >vSphere Linkage</a> on his Yellow Bricks blog if you&#8217;re interested in non-storage features. I also suggest reading Chris Evans&#8217; outline of <a href="http://thestoragearchitect.com/2009/04/21/enterprise-computing-vmware-announce-vsphere-4/"  target="_blank">vSphere storage changes</a>.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/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/06/06/vmware-esx-vsphere-satp-psp-support-matrix/"  rel="bookmark" class="crp_title">VMware PSP and SATP in Plain English</a></li><li><a href="http://blog.fosketts.net/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/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/2009/01/26/essential-vmware-esx-iscsi/"  rel="bookmark" class="crp_title">Essential Reading for VMware ESX iSCSI Users!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/">Storage Changes in the VMware vSphere 4 Family</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/2009/04/21/storage-vmware-vsphere-4/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

