<?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; Veritas Archives  &#8211; Stephen Foskett, Pack Rat</title>
	<atom:link href="http://blog.fosketts.net/tag/veritas/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>Tech Field Day 8 Presenter Lineup</title>
		<link>http://blog.fosketts.net/2011/09/13/tech-field-day-8-presenter-lineup/</link>
		<comments>http://blog.fosketts.net/2011/09/13/tech-field-day-8-presenter-lineup/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 00:47:08 +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[Arista]]></category>
		<category><![CDATA[Arkeia]]></category>
		<category><![CDATA[DataDirect Networks]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[Nasuni]]></category>
		<category><![CDATA[Nutanix]]></category>
		<category><![CDATA[Pure Storage]]></category>
		<category><![CDATA[SolidFire]]></category>
		<category><![CDATA[Symantec]]></category>
		<category><![CDATA[Tech Field Day]]></category>
		<category><![CDATA[Veritas]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6169</guid>
		<description><![CDATA[Last week, I let the cat out of the bag regarding the next Tech Field Day event, which kicks off in just three days! Today, let's take a look at the great lineup of companies that will be presenting at this event. Many are new startups, including Nutanix, Pure Storage, and SolidFire, while others are more established, like Nasuni, Symantec, DataDirect Networks, Arista and Arkeia.]]></description>
			<content:encoded><![CDATA[<p>Last week, I let the cat out of the bag regarding <a href="http://blog.fosketts.net/2011/09/07/tech-field-day-8-silicon-valley/" >the next Tech Field Day event</a>, which kicks off on Thursday! Today, let&#8217;s take a look at the great lineup of companies that will be presenting at this event. Many are new startups, including Nutanix, Pure Storage, and SolidFire, while others are more established, like Nasuni, Symantec, DataDirect Networks, Arista and Arkeia.</p>
<h3>Thursday, September 15</h3>
<p>One of the highlights of VMworld with the debut of <a href="http://www.nutanix.com/" >Nutanix</a>. They received a lot of attention, as well as a “<a href="http://searchservervirtualization.techtarget.com/news/2240074394/Best-of-VMworld-2011-Awards" >Best of VMworld</a>” award, for their scale out “compute cluster”, which incorporates servers storage into a blade form factor. We&#8217;re very pleased to have the fine folks from Nutanix joining us at Tech Field Day as well! Tune in at 8:00 AM Pacific time on Thursday to learn more.</p>
<p>A company I&#8217;m very glad to see at Tech Field Day is <a href="http://nasuni.com/" >Nasuni</a>, which is much more than a cloud storage gateway. I&#8217;ve been working with Nasuni for almost a year now, and am very familiar with their offerings and technology. But I&#8217;m betting the delegates might not know what they&#8217;re up to. And I&#8217;m very pleased to let you know that Nasuni CEO Andres Rodriguez will be covering some excellent new information during their 10:30 AM Thursday session!</p>
<p><a rel="nofollow" href="http://symantec.com/" >Symantec</a> is perhaps the <a href="http://techFieldDay.com/tag/symantec/" >most-frequent</a> Tech Field Day presenter, but this is a break from the past Backup Exec- and NetBackup-focused sessions. This time we&#8217;ve got the Symantec Storage folks (i.e. Veritas) and they&#8217;re spilling the beans on the long-awaited version 6.0 of Storage Foundation. I&#8217;m a big fan of this software, having used it for over a decade, and am looking forward to hearing what&#8217;s new at 1:30 PM.</p>
<p>While touring the show floor at the NAB show earlier this year, I ran into <a href="http://ddn.com/" >DataDirect Networks</a>, probably the biggest and most successful storage company most people have never heard of! DDN sells tons of storage in the media and entertainment business (explaining their focus on the NAB show), but they have a lot of great products that are gaining attention in other markets as well. We are very pleased that DDN will give us all a peek at what they are working on at 4 PM Thursday!</p>
<h3>Party With The ExecEvent</h3>
<p>Every Tech Field Day event has featured a Thursday-evening party so the presenting companies and invited delegates can get to know each other better. In the past, we&#8217;ve visited venues as diverse as the <a href="http://www.computerhistory.org/" >Computer History Museum</a>, <a href="http://www.museumofflight.org/" >The Museum of Flight</a>, and <a rel="nofollow" href="http://boston.redsox.mlb.com/bos/ballpark/index.jsp" >Fenway Park</a>, and have invited friends and locals to join us. This time we&#8217;re doing something different again.</p>
<p>We coordinated the date of Tech Field Day with our friends over at <a href="http://theexecevent.com/" >The ExecEvent</a> so we could throw a joint Thursday evening bash. Joining our presenters and delegates will be the representatives of various companies who are meeting in Santa Clara for that event. This gives everyone involved another reason to attend the party, and will likely lead to many interesting industry discussions.</p>
<p><strong>Friday, September 16</strong></p>
<p>I&#8217;ve <a href="http://blog.fosketts.net/tag/pure-storage/" >previously written</a> about the all-flash enterprise arrays announced by <a href="http://www.purestorage.com/" >Pure Storage</a> at VMworld, where they got lots of attention. Now it&#8217;s time for the Tech Field Day delegates to take a closer look at their technology. Join in Friday morning at 8 AM Pacific to hear what they&#8217;ve got to say.</p>
<p><a href="http://aristanetworks.com/" >Arista Networks</a> can be considered a &#8220;friend of the event&#8221; after <a href="http://techFieldDay.com/tag/arista/" >presenting</a> at Networking Field Day last year, and more so since they are allowing us to use their facility for the rest of the day Friday. We&#8217;ll start off with Arista themselves at 10:30 Pacifc. They&#8217;ll undoubtedly cover their high-performance Ethernet switches with a twist: VMware integration (another &#8220;Best of VMworld&#8221; winner) and the ability to run certain applications right in the chassis. Nifty stuff.</p>
<p><a href="http://solidfire.com/" >SolidFire</a> is generating tremendous buzz in the industry with their all SSD storage solution. Targeted at storage service providers, the SolidFire storage appliances deliver massive performance and efficiency as well as automated management. We are thrilled that SolidFire will be able to demonstrate their product to the Tech Field Day delegates at 1:30 PM Friday.</p>
<p>We&#8217;ll wrap up with a backup industry veteran, <a href="http://arkeia.com/" >Arkeia Software</a>. Although perhaps not the most well-known name, Arkeia is staking a claim on distributed data protection leveraging a special twist on data deduplication and even offering a credible solution for cloud servers. Tune in at 4 PM Friday to learn more!</p>
<p><strong>Stephen&#8217;s Stance</strong></p>
<p>Tech Field Day 8 really is the most diverse and startup-laden event we&#8217;ve ever hosted. I am personally very excited to see every presentation, and invite you to join in live on Thursday and Friday between 8 and 6 Pacific. Live streaming video will be at <a href="http://TechFieldDay.com/" >TechFieldDay.com</a>!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/05/31/tech-field-day-boston-virtualization-baseball/"  rel="bookmark" class="crp_title">Tech Field Day Boston: Virtualization and Baseball</a></li><li><a href="http://blog.fosketts.net/2011/09/07/tech-field-day-8-silicon-valley/"  rel="bookmark" class="crp_title">Tech Field Day 8, Silicon Valley</a></li><li><a href="http://blog.fosketts.net/2011/12/20/wireless-field-day-2-san-jose/"  rel="bookmark" class="crp_title">Wireless Field Day 2 &#8211; Silicon Valley</a></li><li><a href="http://blog.fosketts.net/2011/10/25/networking-field-day-openflow-symposium/"  rel="bookmark" class="crp_title">Networking Field Day and OpenFlow Symposium</a></li><li><a href="http://blog.fosketts.net/2010/07/13/live-week-gestalt-tech-field-day-seattle/"  rel="bookmark" class="crp_title">Live This Week: Gestalt IT Tech Field Day Seattle</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/09/13/tech-field-day-8-presenter-lineup/" 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/09/13/tech-field-day-8-presenter-lineup/">Tech Field Day 8 Presenter Lineup</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/09/13/tech-field-day-8-presenter-lineup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Bridge: Veritas Thin (Provisioning) API</title>
		<link>http://blog.fosketts.net/2011/01/06/bridge-veritas-thin-provisioning-api/</link>
		<comments>http://blog.fosketts.net/2011/01/06/bridge-veritas-thin-provisioning-api/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 19:00:36 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Storage Foundation]]></category>
		<category><![CDATA[Symantec]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[Thin Reclamation API]]></category>
		<category><![CDATA[Veritas]]></category>
		<category><![CDATA[Veritas File System]]></category>
		<category><![CDATA[Veritas Volume Manager]]></category>
		<category><![CDATA[WRITE_SAME]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=4634</guid>
		<description><![CDATA[Thin provisioning needs communication to function, and zero page reclaim is only the array side of the story. WRITE_SAME helps reduce I/O load, but the server needs to use it. Wouldn't it be nice if the operating system, file system, or volume manager would use these commands to help recover capacity?]]></description>
			<content:encoded><![CDATA[<p><a href="http://static.fosketts.net/wp-content/uploads/2010/12/Slide01.jpg"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-medium wp-image-4606" title="Slide01" src="http://static.fosketts.net/wp-content/uploads/2010/12/Slide01-300x225.jpg" alt="" width="300" height="225" /></a>

One of the topics I've often written and spoken about is thin provisioning. This series of 11 articles is an edited version of <a href="http://www.slideshare.net/sfoskett/state-of-the-art-thin-provisioning" target="_blank">my thin provisioning presentation from Interop New York 2010</a>. I hope you enjoy it!</p>
<p><a href="http://blog.fosketts.net/2010/12/30/thin-provisioning-playing-telephone-game/"  target="_blank">Thin provisioning needs communication to function</a>, and <a href="http://blog.fosketts.net/2011/01/04/page-reclaim-savior-thin-provisioning/"  target="_blank">zero page reclaim is only the array side of the story</a>. <a href="http://blog.fosketts.net/2011/01/05/write_same-green-eggs-ham/"  target="_blank">WRITE_SAME helps reduce I/O load</a>, but the server needs to use it. Wouldn&#8217;t it be nice if the operating system, file system, or volume manager would use these commands to help recover capacity?</p>
<p><a href="http://static.fosketts.net/wp-content/uploads/2010/12/Slide16.jpg" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-medium wp-image-4591" title="Slide16" src="http://static.fosketts.net/wp-content/uploads/2010/12/Slide16-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>We need a bridge. We need to cross the gulf between the storage array (that expects all these zeros or some other way to recover this space), and the host (who has this information)</p>
<p>That&#8217;s the thing that gets me riled up. The application and the file system know that this data is no longer used. If there was only some way, some bridge, that allowed them to talk to the storage array and say, &#8220;Hey, you can get rid of that now. I don&#8217;t need it anymore.&#8221; See? We need a bridge.</p>
<p>Well, guess what? We have some bridges. One of my favorite developments in storage of the last year is this Thin Reclamation API that Symantec has. I really like what they&#8217;re doing.</p>
<p>Symantec (formerly Veritas) have the file system and the volume manager. If you&#8217;re an enterprise guy like me (I was using HP-UX in 1996) you have used the Veritas File System and Veritas Volume Manager before.</p>
<p>Symantec calls all this Veritas Storage Foundation now. It has the information thin provisioning storage arrays need, and they&#8217;ve come up with a way to communicate: Being a software company, Symantec implemented just about every communication method, because not everybody uses this WRITE_SAME, and not everybody uses zero page reclaim. Some of them have their own API for recovery. So Symantec tried to implement as many thin methods as they possibly could right in the file system and volume manager.</p>
<p>I&#8217;ve talked to a lot of people who are using it, and they say that it works. They say that it&#8217;s brilliant. Because you turn on this feature and, suddenly, the file system starts telling the array &#8220;I don&#8217;t need this data anymore.&#8221; Suddenly one of my major complaints about thin provisioning goes away.</p>
<p>But I have a question: Why doesn&#8217;t everybody do this? Why isn&#8217;t this in the Linux file systems and volume managers? Why isn&#8217;t Microsoft working on this? Why doesn&#8217;t everybody have this capability? It&#8217;s not rocket science. It just takes a little bit of development effort to try to come up with some kind of way to have the file systems talk.</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/10/16/symantecs-thin-api-step-direction/"  rel="bookmark" class="crp_title">Symantec&#8217;s Thin API Is A Step In The Right Direction</a></li><li><a href="http://blog.fosketts.net/2011/01/04/page-reclaim-savior-thin-provisioning/"  rel="bookmark" class="crp_title">Zero Page Reclaim: Savior of Thin Provisioning?</a></li><li><a href="http://blog.fosketts.net/2011/01/05/write_same-green-eggs-ham/"  rel="bookmark" class="crp_title">What is WRITE_SAME? Green Eggs and Ham!</a></li><li><a href="http://blog.fosketts.net/2011/01/07/trim-thin-provisioning/"  rel="bookmark" class="crp_title">Is TRIM Useful For Thin Provisioning?</a></li><li><a href="http://blog.fosketts.net/2010/12/30/thin-provisioning-playing-telephone-game/"  rel="bookmark" class="crp_title">Thin Provisioning: Playing the Telephone Game</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/01/06/bridge-veritas-thin-provisioning-api/" 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/06/bridge-veritas-thin-provisioning-api/">The Bridge: Veritas Thin (Provisioning) API</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/01/06/bridge-veritas-thin-provisioning-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[State of the Art Thin Provisioning]]></series:name>
	</item>
		<item>
		<title>Multipath: Active/Passive, Dual Active, and Active/Active</title>
		<link>http://blog.fosketts.net/2010/03/30/multi-pathing-dual-active-passive/</link>
		<comments>http://blog.fosketts.net/2010/03/30/multi-pathing-dual-active-passive/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 20:41:14 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[active active]]></category>
		<category><![CDATA[active passive]]></category>
		<category><![CDATA[clustering]]></category>
		<category><![CDATA[DMP]]></category>
		<category><![CDATA[dual-active]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[multipath I/O]]></category>
		<category><![CDATA[multipathing]]></category>
		<category><![CDATA[path management]]></category>
		<category><![CDATA[PowerPath]]></category>
		<category><![CDATA[PVlinks]]></category>
		<category><![CDATA[SCSI]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[Veritas]]></category>

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

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1731</guid>
		<description><![CDATA[Hiding in the shadow of the huge VMware vSphere 4 announcement was a very interesting introduction by EMC: PowerPath/VE. As I mentioned in my post on storage changes in vSphere 4, PowerPath/VE plugs into the new pluggable storage architecture (PSA) found in vSphere 4 versions of ESX and takes over the decision-making and heavy-lifting tasks related to communicating with storage systems.D]]></description>
			<content:encoded><![CDATA[<p>Hiding in the shadow of the huge VMware vSphere 4 announcement was a very interesting introduction by EMC: <strong>PowerPath/VE</strong>. As I mentioned in my post on storage changes in vSphere 4, PowerPath/VE plugs into the new pluggable storage architecture (PSA) found in vSphere 4 versions of ESX and takes over the decision-making and heavy-lifting tasks related to communicating with storage systems.<span id="more-1731"></span></p>
<h3 class="post-subhead">Driving Massive I/O</h3>
<p>Chuck Hollis treated us to a discussion of <a href="http://chucksblog.emc.com/chucks_blog/2009/04/vsphere-as-an-io-engine.html" >vSphere as an I/O Engine</a> on his blog this morning with some background on multipath IO (MPIO for short), but I&#8217;m not sure he did the topic justice. In my opinion, server virtualization is <strong>the greatest I/O driver ever brought into the data center</strong>, and it messes with all of our preconceived notions about I/O at the same time.</p>
<p>What&#8217;s so special about server virtualization?</p>
<ol>
<li><strong>Hypervisors concentrate I/O</strong>, shifting loads that were formerly distributed to a large number of I/O channels into a far fewer channels. Picture 10 servers doing what they do. Now put all 10 in a single physical box. All of their storage access must now share a bus, a host adapter, a cable, and perhaps a LUN on the storage system. <strong>It&#8217;s the difference between lemonade and lemon juice!</strong></li>
<li><strong>Hypervisors randomize I/O</strong>, chunking everything up and mixing it together. Forget about the carefully-designed read-ahead algorithms and caching used in enterprise storage &#8211; VMware, Hyper-V and the rest throw those expectations out the window! <strong>Virtualization is a blender &#8211; it grinds up your lemons, skin, seeds, and all!</strong></li>
<li><strong>Hypervisors demand low I/O latency</strong>, forcing infrastructure to get quicker, not just faster. This is one reason that caching, solid state disks, and 10 GbE are going to be huge in virtual environments &#8211; all reduce latency by orders of magnitude! As any car guy will tell you, <strong>quick and fast are two very different things!</strong></li>
</ol>
<p>The upshot of all of this is that virtual servers are very very hard to satisfy when it comes to I/O. And the &#8220;back end&#8221; has always been a bit of a bottleneck for virtualization software. Now we have VMware claiming that <strong>vSphere 4 can push over 300,000 I/O operations per second (IOPS)</strong> without resorting to VMDirectPath and similar &#8220;cheater&#8221; measures. Of course not all IOPS are equal, and I doubt that that 300k number would hold up with a real-world workload, but it&#8217;s impressive nonetheless!</p>
<h3 class="post-subhead">A Brief History of MPIO</h3>
<p>Let&#8217;s turn back to multipath I/O. PowerPath/VE is just the latest in a long line of path managers, not all of which have been well-loved. Back in my HP-UX days I learned to make the most of PVlinks, the native path management on that operating system. It wasn&#8217;t always easy to get it to work well, but it sure was nice to have a path manager built into the operating system! Veritas also offered a multi-platform path manager, DMP, which worked with a variety of array types. Back in the day, both were limited to simple failover and lacked the &#8220;intelligence&#8221; to deal with the peculiarities of the weird storage arrays we learned to not hate.</p>
<p>Array-specific path managers from storage vendors were much more successful. CLARiiONs used ATF, Hitachi arrays used HDLM, IBM had SDD, and of course EMC had PowerPath. EMC introduced PowerPath in 1997, the software reportedly having been developed by Conley Corporation, which EMC acquired the next year and turned into its Cambridge (MA) development center. After acquiring Data General, EMC <a rel="nofollow" href="http://stevetodd.typepad.com/my_weblog/2008/09/power-to-the-pa.html"  target="_blank">adapted PowerPath to support CLARiiON</a>, pushing ATF off stage right. Then they kept right on developing the software, adding support for IBM, HDS, and HP arrays and data migration.</p>
<p>Meanwhile, Microsoft decided that HP and Veritas were on to something when they developed standard path management software, so they began working on a <a href="http://blog.fosketts.net/2008/03/10/microsoft-the-a-rod-of-storage/"  target="_blank">standard multi-path IO (MPIO) driver for Windows</a>. But Microsoft learned a thing or two from the mediocre device support in those old solutions, so they decided to allow vendors to plug their own smarts into the standard Windows Server 2000/2003 MPIO framework. Microsoft provided basic failover capability and third parties, including EMC, wrote their own device-specific modules (DSMs). This MPIO support evolved and spread, standard on Microsoft&#8217;s iSCSI initiator and Hyper-V virtualization platform. PowerPath 5.2.1 for Windows already supported Hyper-V thanks to this.</p>
<h3 class="post-subhead">PowerPath and VMware PSA</h3>
<p>VMware also learned a thing or two from HP and Microsoft. Although basic path failover support has been included in ESX for years, vSphere 4 takes it to a new level with pluggable storage architecture (PSA). Every version of ESX 4 includes native multipathing (NMP), but Enterprise Plus licensees can use vendor-supplied plugins to enable more advanced path management. As I noted on Tuesday, <a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/"  target="_blank">there are </a><a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/"  target="_blank"><span style="text-decoration: line-through;">two</span></a><a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/"  target="_blank"> three different levels of path selection</a>: Basic path-selection plugins (PSPs), more advanced storage array type plugins (SATPs), and complete multi-path plugins (MPPs).</p>
<p>This is what EMC has introduced: An MPP for vSphere 4 called PowerPath/VE. Like the DSM for Windows MPIO, PowerPath/VE for vSphere slots right into an existing MPIO framework and enables advanced path selection and load balancing without mucking with the internals of the hypervisor. PowerPath/VE has all sorts of smarts in it. It has eight different predictive load balancing policies, proactive disconnect, bus testing, and HBA monitoring.</p>
<p>Super VMware guy <a rel="nofollow" href="http://virtualgeek.typepad.com/virtual_geek/"  target="_blank">Chad Sakac</a> <a href="http://canada.emc.com/collateral/demos/microsites/mediaplayer-video/vsphere-chad-sakac-powerpath.htm"  target="_blank">described PowerPath/VE</a> as part of the launch. He notes that EMC is first out of the gate with a multipathing plugin for vSphere, but I suspect that just about every vendor will release similar functionality pretty quickly. In particular I expect support to come from NetApp and 3PAR, since they&#8217;re so interested in VMware support.</p>
<h3 class="post-subhead">Licensing Questions</h3>
<p>One thing really stuck out in the vSphere launch: <strong>PSA is only included in the top-of-the-line Enterprise Plus license</strong>. Presumably, this means that, in addition to paying for a PowerPath/VE license, users will have to spring for maximum ESX, too. This is a dumb move, if you ask me. Microsoft made MPIO successful by giving it away with every copy of Windows. They even included it in the free iSCSI initiator download. VMware, in contrast, seems to be actively limiting PSA&#8217;s usefulness to the top tier of users. If it was up to me, I would <strong>set the VMware MPIO free</strong>!</p>
<p>I&#8217;m working with EMC and VMware to determine the extent of the NMP/PSA/PowerPath licensing mess. I&#8217;ll update this post as I find out the answers!</p>
<ol>
<li>Does every edition of ESX 4 include the basic VMware native multipathing (NMP)?</li>
<li>Can one use a vendor-supplied PSA plugin like PowerPath/VE without an enterprise plus license?</li>
<li>Does it matter (to licensing) if the plugin is a PSP or an SATP?</li>
<li>If &#8220;no&#8221; to 2 or 3, can PSA be added separately without the plus license if someone wants to use something like PowerPath/VE?</li>
</ol>
<p><strong>Update:</strong> I received a nice email from an EMC engineer correcting me about the plugin types. This kind of open communication is why the web is so great! It turns out that PowerPath/VE is a sort of super plugin called an MPP, not &#8220;just&#8221; an SATP or PSP. I&#8217;ve updated the section above!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/"  rel="bookmark" class="crp_title">VMware PSP and SATP in Plain English</a></li><li><a href="http://blog.fosketts.net/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/2008/09/19/what-vmware-vdc-os-vstorage/"  rel="bookmark" class="crp_title">What is VMware VDC-OS vStorage?</a></li><li><a href="http://blog.fosketts.net/2008/03/10/microsoft-the-a-rod-of-storage/"  rel="bookmark" class="crp_title">Microsoft: The A-Rod of Storage</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/22/emc-powerpath-vmware-hyperv/" 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/22/emc-powerpath-vmware-hyperv/">PowerPath To The Virtual People</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/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/22/emc-powerpath-vmware-hyperv/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Symantec&#8217;s Thin API Is A Step In The Right Direction</title>
		<link>http://blog.fosketts.net/2008/10/16/symantecs-thin-api-step-direction/</link>
		<comments>http://blog.fosketts.net/2008/10/16/symantecs-thin-api-step-direction/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 18:33:19 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[3PAR]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Symantec]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[Veritas]]></category>
		<category><![CDATA[Veritas Storage Foundation]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=904</guid>
		<description><![CDATA[Symantec announced that their widely-used Veritas Storage Foundation software (more commonly known as Veritas Volume Manager and filesystem) will now include thin provisioning, migration, and a new API which allows it to directly communicate with thin-capable storage arrays. This is a smart step, certainly, and ought to be useful, but storage managers should still try [...]]]></description>
			<content:encoded><![CDATA[<p>Symantec <a href="http://www.byteandswitch.com/document.asp?doc_id=166110"  target="_blank">announced</a> that their widely-used <a rel="nofollow" href="http://www.symantec.com/business/storage-foundation"  target="_blank">Veritas Storage Foundation</a> software (more commonly known as Veritas Volume Manager and filesystem) will now include thin provisioning, migration, and a new API which allows it to directly communicate with thin-capable storage arrays. This is a smart step, certainly, and ought to be useful, but storage managers should still try to <em>manage</em> storage use aggressively.</p>
<blockquote><p><strong>Update</strong>: More details have come out about Symantec&#8217;s new capability. <strong>Read </strong><a href="http://blog.fosketts.net/2008/10/24/symantec-thin-api/"  target="_parent"><strong>my follow-up post on Symantec&#8217;s Thin API</strong></a><strong> for clarification!</strong></p>
</blockquote>
<p>Here&#8217;s <a rel="nofollow" href="http://www.symantec.com/about/news/release/article.jsp?prid=20081016_01"  target="_blank">the gist</a> (as near as I can tell). Veritas Storage Foundation will include the following capabilities:</p>
<ol>
<li><strong><span style="text-decoration: line-through;">Native thin provisioning</span></strong><span style="text-decoration: line-through;"> which will cause Veritas volume manager to allocate space in the Veritas filesystem only when data is written</span></li>
<li>A <strong>thin provisioning API</strong> which allows the volume manager to communicate with certain storage arrays (<a href="http://www.storagerap.com/2008/10/symantec-joins-the-thin-storage-ecosystem.html"  target="_blank">3PAR is highlighted</a>, along with HDS and HP) to allocate and reclaim space as it is used in the filesystem</li>
<li>A <strong>thin migration API</strong> which allows the volume manager to tell these storage arrays to migrate existing volumes to thin-provisioned space</li>
</ol>
<p>This is great stuff, and ought to allow folks to make better use of thin provisioning. In fact, it nicely addresses <a href="http://blog.fosketts.net/2007/07/30/how-thin-are-you/"  target="_self">many of my concerns about thin provisioning</a>, including <a href="http://blog.fosketts.net/2008/09/02/3pars-thin-un-provisioning/"  target="_self">un-provisioning</a>. It&#8217;s especially nice to see that Symantec already has interested partners, and that one system (3PAR) is up and running already. Way to go!</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/06/bridge-veritas-thin-provisioning-api/"  rel="bookmark" class="crp_title">The Bridge: Veritas Thin (Provisioning) API</a></li><li><a href="http://blog.fosketts.net/2007/07/30/how-thin-are-you/"  rel="bookmark" class="crp_title">How Thin Are You?</a></li><li><a href="http://blog.fosketts.net/2008/10/24/symantec-thin-api/"  rel="bookmark" class="crp_title">Symantec&#8217;s Thin API: The Plot Thickens</a></li><li><a href="http://blog.fosketts.net/2007/07/23/brocade-adds-thin-provisioning/"  rel="bookmark" class="crp_title">Brocade Adds Thin Provisioning</a></li><li><a href="http://blog.fosketts.net/2008/09/02/3pars-thin-un-provisioning/"  rel="bookmark" class="crp_title">3PAR&#8217;s Thin Un-Provisioning is Slightly Less Bad</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/10/16/symantecs-thin-api-step-direction/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/10/16/symantecs-thin-api-step-direction/">Symantec&#8217;s Thin API Is A Step In The Right Direction</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/10/16/symantecs-thin-api-step-direction/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Volume Management: Virtualizing Host Storage</title>
		<link>http://blog.fosketts.net/2008/02/21/volume-management-virtualizing-host-storage/</link>
		<comments>http://blog.fosketts.net/2008/02/21/volume-management-virtualizing-host-storage/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 16:00:38 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[LVM]]></category>
		<category><![CDATA[seminar]]></category>
		<category><![CDATA[Storage Decisions]]></category>
		<category><![CDATA[storage virtualization]]></category>
		<category><![CDATA[TechTarget]]></category>
		<category><![CDATA[Veritas]]></category>
		<category><![CDATA[volume management]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/2008/02/21/volume-management-virtualizing-host-storage/</guid>
		<description><![CDATA[I&#8217;ve been feverishly preparing for my upcoming TechTarget seminar series focused on storage virtualization, so I thought it might be interesting to post a few topics from the talk here on the blog.  If you&#8217;ll be in Washington DC on March 4, or Durham NC on March 6 and are interested in the world of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been feverishly preparing for <a href="http://storagedecisions.techtarget.com/seminars/storage_virtualization.html"  target="_blank">my upcoming TechTarget seminar series focused on storage virtualization</a>, so I thought it might be interesting to post a few topics from the talk here on the blog.  If you&#8217;ll be in Washington DC on March 4, or Durham NC on March 6 and are interested in the world of storage and server virtualization, I&#8217;d love for you to <a href="http://registration.techtarget.com/events/register.do?name=storage_virt"  target="_blank">register and attend this free seminar</a>!</p>
<p>I&#8217;m kicking off with one of my favorite topics, logical volume management on servers.  This is the longest-standing and most-successful face of storage virtualization, and the one I was first exposed to.  Put simply, volume managers abstract block storage (LUNs, disks, partitions, what have you) into virtual “volumes” for use by the server.  They look the same to the OS, and still need a filesystem, but are much more flexible, as we&#8217;ll see.</p>
<p>Volume managers are very common today &#8211; all modern OSes (except for that one from Apple!) have volume managers built in.  Windows has the Logical Disk Manager, which I&#8217;m told was co-engineered (or something) with Veritas way back when and which <a href="http://searchstorage.techtarget.com/magazineFeature/0,296894,sid5_gci1257884,00.html"  target="_blank">I&#8217;ve covered in my Storage Magazine columns</a>.  Linux has an implementation of LVM, which <a href="http://blog.fosketts.net/2008/01/10/living-in-a-copyrighted-world/"  target="_blank">I wrote something about way back when</a>, and which has now <em>not</em> been supplanted by EVMS as had once been supposed.  AIX it&#8217;s own twist on the original LVM, as does HP-UX.  Solaris has the variously-named Solstice DiskSuite/Volume Manager which has evolved substantially in the 15 or so years I&#8217;ve been using it.  And <em>everyone</em> has Symantec&#8217;s Veritas Volume Manager/Foundation Suite, which we in &#8220;the biz&#8221; view with considerable admiration and some skepticism, as is the case with all good front runners!</p>
<p>Folks mostly use volume managers for flexibility.  It&#8217;s really quite amazing what you can do when your servers run them, enough that you often wonder how you got along without them!</p>
<ul>
<li>You can resize volumes (aka file systems or drives) on the fly (if your file system supports this as most modern ones do)</li>
<li>You can protect data with RAID, even if your storage doesn&#8217;t support it (think bare disk drives)</li>
<li>You can add storage capacity on the fly by concatenating new to old or (maybe) expanding existing stripes and RAID sets</li>
<li>You can mirror volumes, create snapshots, and even replicate data to remote locations (this functionality varies by product, of course)</li>
<li>One of the most powerful things (to me) was the ability to migrate live volumes from one storage device to another when making infrastructure changes</li>
</ul>
<p>In short, <strong>volume management = server-based storage virtualization</strong>!  So even if you were skeptical about the claims about storage virtualization, you might already be using it!  Amazingly, a good volume manager can do anything a storage virtualization appliance or enterprise storage array can do.  In fact, some virtualization appliances have more than a little volume management source code in them&#8230;</p>
<p>And the only cost for all this great stuff is the impact on your server&#8217;s CPU, memory, bus, access control, etc&#8230;  <img src='http://blog.fosketts.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>The chart below compares the major volume managers, and includes a little easter egg at the bottom&#8230;  But we&#8217;ll cover that on another day.</p>
<table border="1">
<tr align="center">
<th>Platform</th>
<th>Volume Manager</th>
<th>Notes</th>
</tr>
<tr>
<td>AIX</td>
<td>Logical Volume Manager</td>
<td>OSF LVM, no RAID 5, no copy-on-write snapshots</td>
</tr>
<tr>
<td>HP-UX 9.0+</td>
<td>HP Logical Volume Manager</td>
<td>OSF LVM, no RAID 5</td>
</tr>
<tr>
<td>FreeBSD</td>
<td>Vinum Volume Manager</td>
<td>No copy-on-write snapshots</td>
</tr>
<tr>
<td>Linux 2.2+</td>
<td>Logical Volume Manager and Enterprise Volume Management System</td>
<td>Based on OSF LVM, no RAID 5</td>
</tr>
<tr>
<td>Solaris</td>
<td>Solaris Volume Manager (was Solstice DiskSuite)</td>
<td>Limited allocation options, no copy-on-write snapshots</td>
</tr>
<tr>
<td>AIX, HP-UX, Linux, Solaris, Windows</td>
<td>Symantec Veritas Volume Manager (VxVM), Foundation Suite</td>
<td>Full-featured multi-platform volume manager</td>
</tr>
<tr>
<td>Windows 2000+</td>
<td>Logical Disk Manager</td>
<td>Co-developed with Veritas, limited allocation options, copy-on-write snapshots introduced in Server 2003</td>
</tr>
<tr>
<td>Solaris, BSD, Mac OS X 10.5+</td>
<td>ZFS</td>
<td>Combined filesystem and volume manager</td>
</tr>
</table>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/guides/walkthrough-logical-volume-manager-linux/"  rel="bookmark" class="crp_title">Linux Logical Volume Manager Walkthrough</a></li><li><a href="http://blog.fosketts.net/2008/10/16/symantecs-thin-api-step-direction/"  rel="bookmark" class="crp_title">Symantec&#8217;s Thin API Is A Step In The Right Direction</a></li><li><a href="http://blog.fosketts.net/2011/04/26/5308/"  rel="bookmark" class="crp_title"></a></li><li><a href="http://blog.fosketts.net/2011/01/06/bridge-veritas-thin-provisioning-api/"  rel="bookmark" class="crp_title">The Bridge: Veritas Thin (Provisioning) API</a></li><li><a href="http://blog.fosketts.net/2011/08/04/mac-osx-lion-corestorage-volume-manager/"  rel="bookmark" class="crp_title">Mac OS X Lion Adds CoreStorage, a Volume Manager (Finally!)</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/02/21/volume-management-virtualizing-host-storage/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/02/21/volume-management-virtualizing-host-storage/">Volume Management: Virtualizing Host Storage</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/2008/02/21/volume-management-virtualizing-host-storage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Storage Management Integrated with Server Virtualization (Where&#8217;s EMC?)</title>
		<link>http://blog.fosketts.net/2007/07/26/storage-management-integrated-with-server-virtualization-wheres-emc/</link>
		<comments>http://blog.fosketts.net/2007/07/26/storage-management-integrated-with-server-virtualization-wheres-emc/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 11:21:46 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[server virtualization]]></category>
		<category><![CDATA[Symantec]]></category>
		<category><![CDATA[Veritas]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[volume management]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/2007/07/26/storage-management-integrated-with-server-virtualization-wheres-emc/</guid>
		<description><![CDATA[XenSource just announced that they&#8217;ll embed Symantec-née-Veritas&#8216; server-side storage virtualization software into their server virtualization offering. This is great news, since server virtualization has boiling for more than a year now with precious little storage integration to be seen. Although XenSource is a distant second in the world of server virtualization, they&#8217;re close enough to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://xensource.com/"  target="_blank">XenSource</a> just <a href="http://xensource.com/partners/technology/symantec.html"  target="_blank">announced</a> that they&#8217;ll embed <a rel="nofollow" href="http://www.symantec.com/enterprise/theme.jsp?themeid=datacenter"  target="_blank">Symantec-née-Veritas</a>&#8216; server-side storage  virtualization software into their server virtualization offering.  This is great news, since server virtualization has boiling for more than a year now with precious little storage integration to be seen.  Although XenSource is a <a href="http://www.interopnews.com/news/desperately-seeking-xen.html"  target="_blank">distant second</a> in the world of server virtualization, they&#8217;re close enough to put heat on leader, <a href="http://vmware.com/"  target="_blank">VMware</a>.  And every time an upstart prompts the market leader to innovate, I&#8217;m cheering.  Plus, I&#8217;ve been a fan of VxVM for decades.</p>
<p>I for one was surprised at the small impact EMC has had on VMware.  One systems administrator I talked to enthusiastically pointed out how great it was that big bad old EMC didn&#8217;t ruin VMware, but it cuts both ways.  EMC has tremendous knowledge of the realities of managing storage in the enterprise, yet this hasn&#8217;t much rubbed off on VMware.  After all, last I heard, they were still telling users to provision a single LUN for multiple virtual servers, and mixing OS and application data on the virtual C: drive&#8230;</p>
<p>Maybe we&#8217;ll see a response from EMC.  EMC added volume management to PowerPath 4.0 back in 2003, and rumor had it they were developing their own full-featured multi-platform alternative to Veritas Volume Manager/Foundation Suite.  Could this be headed into the VMware codebase?  That would be a great way to gain some traction outside the storage space!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2007/08/15/xensource-selects-citrix-over-ipo/"  rel="bookmark" class="crp_title">XenSource Selects Citrix Over IPO</a></li><li><a href="http://blog.fosketts.net/2008/02/21/volume-management-virtualizing-host-storage/"  rel="bookmark" class="crp_title">Volume Management: Virtualizing Host Storage</a></li><li><a href="http://blog.fosketts.net/2007/09/11/vmware-acquires-virtualization-management-firm-dunes/"  rel="bookmark" class="crp_title">VMware Acquires Virtualization Management Firm, Dunes</a></li><li><a href="http://blog.fosketts.net/2008/10/16/symantecs-thin-api-step-direction/"  rel="bookmark" class="crp_title">Symantec&#8217;s Thin API Is A Step In The Right Direction</a></li><li><a href="http://blog.fosketts.net/2011/01/06/bridge-veritas-thin-provisioning-api/"  rel="bookmark" class="crp_title">The Bridge: Veritas Thin (Provisioning) API</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2007/07/26/storage-management-integrated-with-server-virtualization-wheres-emc/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2007. |
<a href="http://blog.fosketts.net/2007/07/26/storage-management-integrated-with-server-virtualization-wheres-emc/">Storage Management Integrated with Server Virtualization (Where&#8217;s EMC?)</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/2007/07/26/storage-management-integrated-with-server-virtualization-wheres-emc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Storage from behind the great wall</title>
		<link>http://blog.fosketts.net/2007/07/18/storage-from-behind-the-great-wall/</link>
		<comments>http://blog.fosketts.net/2007/07/18/storage-from-behind-the-great-wall/#comments</comments>
		<pubDate>Wed, 18 Jul 2007 18:37:17 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[3Com]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[Ciprico]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Expand Networks]]></category>
		<category><![CDATA[FalconStor]]></category>
		<category><![CDATA[Hitachi]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Huawei]]></category>
		<category><![CDATA[Intransa]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[iVivity]]></category>
		<category><![CDATA[OEM]]></category>
		<category><![CDATA[SGI]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Symantec]]></category>
		<category><![CDATA[Veritas]]></category>
		<category><![CDATA[WAFS]]></category>
		<category><![CDATA[Xyratex]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/2007/07/18/storage-from-behind-the-great-wall/</guid>
		<description><![CDATA[Yes, folks, China is rising in storage industry. A while back, my good friend Marc Staimer suggested that Huawei might become the next great storage vendor. Well, Huawei’s joint venture with 3Com has now become 3Com’s unit in China, H3C. That’s right, Bob Metcalfe’s old company bought Huawei out of the venture this year in [...]]]></description>
			<content:encoded><![CDATA[<p><o:p></o:p>Yes, folks, China is rising in storage industry.<span>  </span>A while back, my good friend Marc Staimer suggested that <a href="http://www.huawei.com"  title="Huawei" target="_blank">Huawei</a> might become the next great storage vendor.<span>  </span>Well, Huawei’s joint venture with <a href="http://www.3com.com"  title="3Com" target="_blank">3Com</a> has now become 3Com’s unit in China, <a href="http://www.h3c.com/portal"  title="H3C" target="_blank">H3C</a>.<span>  </span>That’s right, <a rel="nofollow" href="http://en.wikipedia.org/wiki/Robert_Metcalfe"  title="Robert Metcalfe" target="_blank">Bob Metcalfe</a>’s old company bought Huawei out of the venture this year in an attempt to regain the number two market position in networking.<span>  </span>And since H3C has long had a strong interest in the storage side of the network, we might see 3Com attack the low end of the storage industry next year!</p>
<p class="MsoNormal">H3C already has a long list of products, most based on in-house hardware and OEM software.<span>  </span>On the storage side, the company makes an iSCSI storage array platform dubbed “<a href="http://www.h3c.com/portal/Products%5F%5F%5FSolutions/Products/IP%5FStorage"  target="_blank">Neocean</a>”.<span>  </span>This storage platform, selling strongly in China, is alleged to leverage technology licensed from <a href="http://www.falconstor.com"  target="_blank">FalconStor</a> (on the low-end IX1000), <a href="http://www.intransa.com"  target="_blank">Intransa</a> (on the bigger IX5000), as well as <a href="http://www.ivivity.com/"  target="_blank">iVivity</a> and <a href="http://www.xyratex.com"  target="_blank">Xyratex</a>.<span>  </span>OEM storage developer <a href="http://www.ciprico.com"  target="_blank">Ciprico</a> today announced that it will be working with H3C on the next generation. <span> </span>H3C also sells a WAFS accelerator leveraging <a href="http://www.expand.com"  target="_blank">Expand Networks</a> software.<span>  </span>All of these should be coming to the United States next year.</p>
<p class="MsoNormal">Huawei itself is also getting back into the storage market in the form of a joint venture with <a rel="nofollow" href="http://www.symantec.com/index.jsp"  target="_blank">Symantec</a>, creatively called Huawei-Symantec.<span>  </span>This company is set to be coming out with a line of network devices with Veritas-based software built in.<span>  </span>We’re hearing about virus scanning and content indexing appliances, as well as NAS and SAN arrays which will include <a rel="nofollow" href="http://www.symantec.com/enterprise/products/overview.jsp?pcid=2245&amp;pvid=203_1"  target="_blank">storage foundation</a> software from Symantec right out of the box.</p>
<p class="MsoNormal">Who knows what’s next from Huawei?<span>  </span>I’d guess expanded services, more resellers in the West, and more OEM deals to create bigger systems.<span>  </span>In a few years, they might give Hitachi and EMC trouble in the enterprise market, especially when big server vendors like Sun, SGI, Dell, and HP start rethinking their OEM strategies&#8230;</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2007/07/20/where-is-linux-in-storage/"  rel="bookmark" class="crp_title">Where is Linux in Storage?</a></li><li><a href="http://blog.fosketts.net/2007/07/19/hybrid-drives-are-here-%e2%80%93-but-they%e2%80%99re-irrelevant-to-enterprise-storage/"  rel="bookmark" class="crp_title">Hybrid Drives Are Here – But they’re Irrelevant to Enterprise Storage</a></li><li><a href="http://blog.fosketts.net/2008/07/08/san-school-podcast-series-posted/"  rel="bookmark" class="crp_title">SAN School Podcast Series Posted</a></li><li><a href="http://blog.fosketts.net/2008/10/16/symantecs-thin-api-step-direction/"  rel="bookmark" class="crp_title">Symantec&#8217;s Thin API Is A Step In The Right Direction</a></li><li><a href="http://blog.fosketts.net/2010/10/13/huawei-symantec-united-states-storage-security-market/"  rel="bookmark" class="crp_title">Huawei Symantec Enters The United States Storage and Security Market</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2007/07/18/storage-from-behind-the-great-wall/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2007. |
<a href="http://blog.fosketts.net/2007/07/18/storage-from-behind-the-great-wall/">Storage from behind the great wall</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2007/07/18/storage-from-behind-the-great-wall/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

