<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
>

<channel>
	<title>Gestalt IT&#187; NTFS Archives  &#8211; Gestalt IT</title>
	<atom:link href="http://gestaltit.com/tag/ntfs/feed/" rel="self" type="application/rss+xml" />
	<link>http://gestaltit.com</link>
	<description>The best independent IT commentary</description>
	<lastBuildDate>Thu, 29 Jul 2010 15:44:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<image>
			<title>Gestalt IT</title>
			<url>http://gestaltit.com/wp-content/uploads/2009/02/gestalt-it-feedicon-21.png</url>
			<link>http://gestaltit.com</link>
			<width>144</width>
			<height>37</height>
			<description>The best independent IT commentary</description>
		</image><!-- podcast_generator="Blubrry PowerPress/1.0.9" mode="advanced" entry="normal" -->
	<itunes:summary>Gestalt IT is a community of independent IT infrastructure experts. We gather at GestaltIT.com and our Tech FIeld Day events to discuss the topics of the day. This podcast includes video and audio recordings of these discussions.</itunes:summary>
	<itunes:author>Stephen Foskett</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://gestaltit.com/wp-content/uploads/powerpress/Gestalt_IT_Tech_Field_Day_Roundtable_Podcast_600.png" />
	<itunes:owner>
		<itunes:name>Stephen Foskett</itunes:name>
		<itunes:email>stephen@fosketts.net</itunes:email>
	</itunes:owner>
	<managingEditor>stephen@fosketts.net (Stephen Foskett)</managingEditor>
	<itunes:subtitle>The best independent IT commentary</itunes:subtitle>
	<itunes:keywords>Storage, Virtualization, Networking, IT</itunes:keywords>
	<image>
		<title>Gestalt IT&#187; NTFS Archives  &#8211; Gestalt IT</title>
		<url>http://gestaltit.com/wp-content/uploads/powerpress/Gestalt_IT_Tech_Field_Day_Roundtable_Podcast_144.png</url>
		<link>http://gestaltit.com</link>
	</image>
	<itunes:category text="Technology" />
	<itunes:category text="Business" />
	<itunes:category text="Technology">
		<itunes:category text="Tech News" />
	</itunes:category>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>DroboPro – Hyper-V’s Best Friend!</title>
		<link>http://gestaltit.com/all/tech/storage/chris/drobo-pro-hyper-v/</link>
		<comments>http://gestaltit.com/all/tech/storage/chris/drobo-pro-hyper-v/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 18:30:22 +0000</pubDate>
		<dc:creator>Chris Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Drobo]]></category>
		<category><![CDATA[DroboPro]]></category>
		<category><![CDATA[gestaltit]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[NTFS]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[VHD]]></category>
		<category><![CDATA[virtualisation]]></category>
		<category><![CDATA[VMFS]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=1306</guid>
		<description><![CDATA[The lack of VMware VMFS support in the Drobo is disappointing, but using DroboPro with Hyper-V is much more rewarding. Thin Provisioning is back on the agenda; Hyper-V uses NTFS to store hypervisor guests, making it perfect for use with DroboPro.]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>I’ve had my DroboPro for some time now and initially I had mixed results with it.  Although I was aware of the single connection to an iSCSI target restriction, I was slightly disappointed with the lack of vmfs support within the Drobo operating system, especially as the product sells itself on understanding the filesystem format.  My next move has been to test the DroboPro with Hyper-V and guess what?  Thin Provisioning is back on the agenda; Hyper-V uses NTFS to store hypervisor guests, making it perfect for use with DroboPro.</p>
<p><a href="http://www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv5/" title="Hyper-V C:\ Utilisation" onclick="pageTracker._trackPageview('/outgoing/www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv5/?referer=');" ><img class="alignright" title="Hyper-V C:\ Utilisation" src="http://www.thestoragearchitect.com/wp-content/uploads/2010/03/DroboProHyperv5-150x150.png" alt="Hyper-V C:\ Utilisation" width="150" height="150" /></a>The first screenshot shows my DroboPro configuration.  It’s currently up to 7 drives and 9.4TB; although I’m only using a fraction of that space at the moment while I do some testing (the majority of disks in the unit were also purchased for testing).  I’ve created seven 2TB drives (more than the Drobo capacity) and connected them to my Hyper-V server.  From there, I’ve formatted four of the drives and you can see those as drive letters H: through to K: on the second screenshot.  Two of the volumes are hosting Hyper-V guests occupying around 19GB of storage in total.  This is directly reflected by the capacity of space used on the DroboPro and the two C:\ drives, one of which is shown in the third screenshot.</p>
<p><a href="http://www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv4/" title="Hyper-V File Usage" onclick="pageTracker._trackPageview('/outgoing/www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv4/?referer=');" ><img class="alignleft" title="Hyper-V File Usage" src="http://www.thestoragearchitect.com/wp-content/uploads/2010/03/DroboProHyperv4-150x150.png" alt="Hyper-V File Usage" width="150" height="150" /></a>The DroboPro is ‘thinning’ the thin provisioned Hyper-V virtual disks, enabling me to in effect scale my Hyper-V storage requirements to the absolute minimum I need to, even if the virtual disks for the operating systems are bigger (in this instance 126GB per virtual drive).  The next step is to extend the storage usage on the virtual guests and see what happens.<br />
<a href="http://www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv1/" title="DroboPro Disks" onclick="pageTracker._trackPageview('/outgoing/www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv1/?referer=');" ><img class="alignright" title="DroboPro Disks" src="http://www.thestoragearchitect.com/wp-content/uploads/2010/03/DroboProHyperv1-150x150.png" alt="DroboPro Disks" width="150" height="150" /></a>My first attempt is to use an old favourite, fsutil and create a few large empty files.  Unfortunately this strategy doesn’t work; the NTFS file system on the Hyper-V guest seems to detect that this is a sparse file and even though the virtual file system shows the storage as being allocated, this isn’t passed back and allocated on the Hyper-V server.  This seems to indicate that Hyper-V itself is truly filesystem and thin provisioning aware.</p>
<p>My second attempt consisted of finding a large file and copying it repeatedly.  This process was more successful and the results can be seen in the 6th screenshot; I added around 9GB of additional files, pushing up the DroboPro capacity and the space stored in the VHD snapshot by equal amounts.</p>
<p>I then deleted my snapshots, effectively merging them into the main VHD file.  As the merge took place, the base VHD file increased, taking more overall capacity on the DroboPro.  After the merge had completed and the Hyper-V guest restarted, the capacity used returned to the total in actual use; the DroboPro reclaimed the released storage.<br />
<a href="http://www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv6/" title="DroboPro &amp; Hyper-V with large files" onclick="pageTracker._trackPageview('/outgoing/www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv6/?referer=');" ><img class="alignright" title="DroboPro &amp; Hyper-V with large files" src="http://www.thestoragearchitect.com/wp-content/uploads/2010/03/DroboProHyperv6-150x150.png" alt="DroboPro &amp; Hyper-V with large files" width="150" height="150" /></a></p>
<h3>Summary</h3>
<p><a href="http://www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv1/" title="DroboPro Disks" onclick="pageTracker._trackPageview('/outgoing/www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv1/?referer=');" ></a>What have I learned?  Without any additional configuration, the DroboPro is thin provisioning aware with Hyper-V.  This is “thin on thin” as the Hypervisor and the DroboPro both implement thin provisioning at their own level.  Snapshots need some consideration, especially when merging into the main virtual disk (VHD).  Thought also needs to be given to the best way to lay out the Hyper-V storage; bear in mind that to get the thin provisioning benefits, each DroboPro drive must be configured with a single NTFS volume – spanned and striped volumes will not work.</p>
<p><a href="http://www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv6/" title="DroboPro &amp; Hyper-V with large files" onclick="pageTracker._trackPageview('/outgoing/www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv6/?referer=');" ></a>I’d say the DroboPro was good to go with Hyper-V.  All we need now is vmfs support!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/chris/review-drobopro-%e2%80%93-part-ii/"  rel="bookmark" class="crp_title">Review: DroboPro – Part II</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/virtualisation-how-to-%e2%80%93-accessing-drobopro-dashboard-with-iscsi/"  rel="bookmark" class="crp_title">How To Access DroboPro Dashboard With iSCSI</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/review-drobopro-%e2%80%93-part-i/"  rel="bookmark" class="crp_title">Review: DroboPro – Part I</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/hardware-review-drobo-elite-1/"  rel="bookmark" class="crp_title">Hardware Review: Drobo Elite – Part I</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/enterprise-computing-thin-provisioning-and-the-cookie-monster/"  rel="bookmark" class="crp_title">Enterprise Computing: Thin Provisioning and The Cookie Monster!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/chris/drobo-pro-hyper-v/" type="text/javascript" charset="utf-8"></script><!-- google_ad_section_end --><hr />
<p><small>© Chris for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/all/tech/storage/chris/drobo-pro-hyper-v/">DroboPro – Hyper-V’s Best Friend!</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/featured/" title="View all posts in Featured" rel="category tag">Featured</a>, <a href="http://gestaltit.com/category/all/tech/virtualization/" title="View all posts in Server Virtualization" rel="category tag">Server Virtualization</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/chris/drobo-pro-hyper-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise Computing: Thin Provisioning and The Cookie Monster!</title>
		<link>http://gestaltit.com/all/tech/storage/chris/enterprise-computing-thin-provisioning-and-the-cookie-monster/</link>
		<comments>http://gestaltit.com/all/tech/storage/chris/enterprise-computing-thin-provisioning-and-the-cookie-monster/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 21:45:35 +0000</pubDate>
		<dc:creator>Chris Evans</dc:creator>
				<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Cookie Monster]]></category>
		<category><![CDATA[Enterprise Computing]]></category>
		<category><![CDATA[File System]]></category>
		<category><![CDATA[gestaltit]]></category>
		<category><![CDATA[MFT]]></category>
		<category><![CDATA[NTFS]]></category>
		<category><![CDATA[Tech Field Day]]></category>
		<category><![CDATA[Thick Provisioning]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[VMFS]]></category>
		<category><![CDATA[Zero Block Reclaim]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=895</guid>
		<description><![CDATA[The Gestalt IT Field Day was a great success in bringing together a mixture of delegates from varying discplines. Following the presentations from 3Par and Symantec, there was heated debate about the implementation of Thin Provisioning and the ability to reclaim released storage resources. This post covers the basic concepts of Thin Provisioning and more [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.thestoragearchitect.com%2F2009%2F11%2F17%2Fenterprise-computing-thin-provisioning-and-the-cookie-monster%2F"  onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.thestoragearchitect.com_2F2009_2F11_2F17_2Fenterprise-computing-thin-provisioning-and-the-cookie-monster_2F&amp;referer=');"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.thestoragearchitect.com%2F2009%2F11%2F17%2Fenterprise-computing-thin-provisioning-and-the-cookie-monster%2F" height="61" width="51" /></a></div>
<p>The <a href="http://gestaltit.com/featured/top/stephen/tech-field-day-1/"  onclick="pageTracker._trackPageview('/outgoing/gestaltit.com/featured/top/stephen/tech-field-day-1/?referer=');">Gestalt IT Field Day</a> was a great success in bringing together a mixture of delegates from varying discplines. Following the presentations from 3Par and Symantec, there was <strong>heated debate</strong> about the implementation of Thin Provisioning and the ability to <strong>reclaim</strong> released storage resources. This post covers the basic concepts of Thin Provisioning and more importantly how deleted resources can be recovered over time.</p>
<p><strong>Thin Provisioning Primer</strong></p>
<p>The underlying concept of thin provisioning is pretty simple; provide storage resources to those requesting it <strong>only</strong> as they need it.</p>
<p><a rel="nofollow" href="http://thestoragearchitect.files.wordpress.com/2009/11/tp-example-1.jpg"  onclick="pageTracker._trackPageview('/outgoing/thestoragearchitect.files.wordpress.com/2009/11/tp-example-1.jpg?referer=');"><img class="alignright size-medium wp-image-897" style="margin:5px;" title="TP Example 1" src="http://thestoragearchitect.files.wordpress.com/2009/11/tp-example-1.jpg?w=300" alt="" width="180" height="167" /></a>Think of a standard <strong>&#8216;thick provisioned&#8217;</strong> environment.  As thick LUNs are created, the storage is assigned and mapped to that LUN to the <strong>full extent</strong> of the size requested.  See, the first graphic, which shows a RAID group of four 5GB drives.  I&#8217;ve assumed &#8220;RAID-0&#8243; here for simplification, i.e. no RAID overhead.  Each LUN (coloured separately) is made up from a 1GB slice of the available disks.  Thick provisioning is great if the LUNs are all 100% allocated.  In that instance, 100% of the available physical space is used up.  However, it is never the case that <strong>100%</strong> of a LUN is used and so wastage exists. </p>
<p>Look at the second graphic.  This shows how <strong>thin provisioned</strong> LUNs work.  As storage is requested by the LUN, the space is mapped to physical blocks of storage.  In this <a rel="nofollow" href="http://thestoragearchitect.files.wordpress.com/2009/11/tp-example-2.jpg"  onclick="pageTracker._trackPageview('/outgoing/thestoragearchitect.files.wordpress.com/2009/11/tp-example-2.jpg?referer=');"><img class="alignright size-medium wp-image-901" title="TP Example 2" src="http://thestoragearchitect.files.wordpress.com/2009/11/tp-example-2.jpg?w=292" alt="" width="175" height="180" /></a>example, none of the logical LUNs are <strong>fully utilised</strong> and so don&#8217;t consume their full theoretical capacity.  This means that the pool of space can be over-subscribed and a sixth new LUN created.  Obviously there&#8217;s no such thing as a <strong>free lunch</strong> or infinite storage resources and in this example if a further five blocks are requested then physical space would be exhausted.  The next request for a new storage block would result in an error situation and this represents the main concern with <strong>over-subscribing</strong> thin provisioned volumes.</p>
<p>Now we get the concept of thin provisioning, there are a further two aspects to consider.  Firstly, when we say a LUN isn&#8217;t <strong>100% utilised</strong>, what to we mean?  Second, how can deleted blocks be <strong>returned</strong> to our free physical pool?</p>
<p><a rel="nofollow" href="http://thestoragearchitect.files.wordpress.com/2009/11/defrag1.jpg"  onclick="pageTracker._trackPageview('/outgoing/thestoragearchitect.files.wordpress.com/2009/11/defrag1.jpg?referer=');"><img class="alignright size-medium wp-image-903" title="Defrag1" src="http://thestoragearchitect.files.wordpress.com/2009/11/defrag1.jpg?w=300" alt="" width="300" height="129" /></a>As LUNs are presented to hosts, they are formatted with a <strong>file system</strong>, for example on Windows it&#8217;s <strong>NTFS</strong>; a VMware environment would use <strong>VMFS</strong>.  The file system will have a standard layout which determines where the file index sits and the method in which files are allocated onto the disk.  Have a look at the third graphic.  This is a map of the C:\ drive for one of my servers.  Each block represents approximately <strong>22MB</strong>.  You can clearly see the MFT (NTFS index) in the centre of the volume.  A <strong>large percentage</strong> of the disk is unused.  In a thin provisioned environment, storage would have been requested only for the blocks with valid data and in this way, a LUN can be <strong>less</strong> than 100% allocated. </p>
<p>OK, so what happens if I create some files then <strong>delete</strong> them on the file system?  Most file systems remove a file by deleting the entry in the index rather than physically overwriting the file contents with binary zeros.  This is <strong>quick </strong>and <strong>efficient</strong> (if not slightly unsafe security wise).  The actual data isn&#8217;t <strong>overwritten</strong> and it is this &#8216;logical&#8217; deletion that enables undelete utilities to work.  The trouble is, most disk arrays are not <strong>file system aware</strong> and so can&#8217;t detect the logical deletion of a file.  Those arrays that offer thin provisioning typically detect unwanted space by looking for blocks containing only <strong>&#8216;binary zeros&#8217;</strong>.  This means simply deleting files will <strong>not</strong> release unused space back to the free block pool (except for one storage device I&#8217;ll discuss in more detail another time, that&#8217;s <strong>Drobo</strong>). Arrays which are capable of recovering unused space need to see data overwritten in order to recover it.</p>
<p>This (finally) brings us to the cookie analogy.  Imagine <strong>cookies</strong> are my free pool blocks.  There are a number of ways in which storage arrays operate in handling thin provisioning &#8211; different cookie monster personalities:</p>
<ul>
<li><strong>The Greedy Cookie Monster;</strong> grabs all the cookies he thinks he might eat, but never eats all of them and never returns any &#8211; this is the thick provisioning model.</li>
<li><strong>The Selfish Cookie Monster;</strong> only grabs cookies as he gets hungry but if he doesn&#8217;t eat them immediately, doesn&#8217;t give them back &#8211; this is thin provisioning with no zero block reclaim.  Eventually thin provisioning will become thick as all logical blocks in a LUN become mapped to physical storage.</li>
<li><strong>The Nice Cookie Monster;</strong> takes the cookies as he gets hungry but only returns uneaten cookies if asked &#8211; this is thin provisioning with manual zero block reclaim.  A manual process is required to zero out the unused space and to return it to the free pool.</li>
<li><strong>The Saintly Cookie Monster;</strong> takes the cookes as he gest hungry and offers them back immediately he realises he can&#8217;t eat them  &#8211; this is thin provisioning with automatic zero block or free space reclaim. </li>
</ul>
<p>So, of the storage arrays out there offering thin provisioning, which fit the various Cookie Monster personality types?  I&#8217;ll leave that for you to guess.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/chris/enterprise-computing-has-emc-slipped-zero-block-reclaim-into-v-max/"  rel="bookmark" class="crp_title">Enterprise Computing: Has EMC Slipped Zero Block Reclaim Into V-Max?</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/thin-provisioning-holy-grail-utilisation/"  rel="bookmark" class="crp_title">Why Thin Provisioning Is Not The Holy Grail for Utilisation</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/drobo-pro-hyper-v/"  rel="bookmark" class="crp_title">DroboPro – Hyper-V’s Best Friend!</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/enterprise-computing-the-wide-striping-debate/"  rel="bookmark" class="crp_title">The Wide Striping Debate</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/review-drobopro-%e2%80%93-part-ii/"  rel="bookmark" class="crp_title">Review: DroboPro – Part II</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/chris/enterprise-computing-thin-provisioning-and-the-cookie-monster/" type="text/javascript" charset="utf-8"></script><!-- google_ad_section_end --><hr />
<p><small>© Chris for <a href="http://gestaltit.com">Gestalt IT</a>, 2009. |
<a href="http://gestaltit.com/all/tech/storage/chris/enterprise-computing-thin-provisioning-and-the-cookie-monster/">Enterprise Computing: Thin Provisioning and The Cookie Monster!</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/virtualization/" title="View all posts in Server Virtualization" rel="category tag">Server Virtualization</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/chris/enterprise-computing-thin-provisioning-and-the-cookie-monster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Storage Server-Based Systems Step Into 2008</title>
		<link>http://gestaltit.com/featured/top/stephen/windows-storage-server-2008/</link>
		<comments>http://gestaltit.com/featured/top/stephen/windows-storage-server-2008/#comments</comments>
		<pubDate>Tue, 05 May 2009 21:04:17 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Exclusive]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Top Story]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[FSRM]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MMS]]></category>
		<category><![CDATA[MPIO]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[nas storage]]></category>
		<category><![CDATA[network attached storage]]></category>
		<category><![CDATA[network storage]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[NTFS]]></category>
		<category><![CDATA[RDP]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[san storage]]></category>
		<category><![CDATA[SIS]]></category>
		<category><![CDATA[SMB]]></category>
		<category><![CDATA[SMB 2.0]]></category>
		<category><![CDATA[SMfS]]></category>
		<category><![CDATA[storage area network]]></category>
		<category><![CDATA[Storage Explorer]]></category>
		<category><![CDATA[StorPort]]></category>
		<category><![CDATA[symbolic link]]></category>
		<category><![CDATA[Tom's Hardware]]></category>
		<category><![CDATA[VDS]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[VSS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Server 2003 R2]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[Windows Server 2008 Service Pack 2]]></category>
		<category><![CDATA[Windows Storage Server 2008]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://gestaltit.com/?p=739</guid>
		<description><![CDATA[Windows Storage Server is one of the most interesting products from Redmond, a specialized version of Windows Server with integrated storage target capabilities, including iSCSI, NFS, SMB, and single-instance storage (file-level deduplication). Although Windows Server 2008, with its many storage feature updates, was released last year, the updated version of Windows Storage Server was still under construction until last month. But Windows Storage Server 2008 is available to manufacturers today.


]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Windows Storage Server is one of the most interesting products from Redmond. It is a specialized version of Windows Server 2003 R2 with integrated storage target capabilities, including iSCSI, NFS, and of course SMB file services. It also includes single-instance storage (file-level deduplication), distributed file system (DFS), integrated SAN management, file server resource management (FSRM), multi-path I/O (MPIO), and solid software and hardware RAID support. Want to get a copy for yourself? You can&#8217;t! Wondering why you haven&#8217;t heard much about it? Windows Storage Server is sold only as part of an integrated hardware/software combination available from <a rel="nofollow" href="https://www.microsoft.com/windowsserversystem/wss2003/howtobuy/default.mspx"  target="_blank">major OEMs like HP and Dell</a>.</p>
<p>Although <a href="http://blog.fosketts.net/2008/07/31/windows-server-2008-changes-storage/"  target="_blank">Windows Server 2008, with its many storage feature updates</a>, was released last year, the updated version of Windows Storage Server was still under construction until last month. But <strong>Windows Storage Server 2008 is available to manufacturers today</strong>! Expect to see some new Intel-based storage array announcements in the coming weeks!</p>
<blockquote><p>For my personal experiences with Windows Storage Server 2008, see my blog post, <a href="http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/"  target="_blank">I Can Finally Talk About Windows Storage Server 2008!</a></p></blockquote>
<p>What&#8217;s new in Storage Server 2008? Plenty! Most of the features are inherited from Windows Server 2008:</p>
<ol>
<li><a href="http://blogs.technet.com/askperf/archive/2008/05/30/two-minute-drill-overview-of-smb-2-0.aspx"  target="_blank"><strong>Server Message Block (SMB) 2.0</strong></a> is a re-working of the traditional Windows NAS protocol. Also present in Vista and Server 2008, SMB 2.0 reduces the notorious chattiness of SMB, combining multiple commands into a single packet, as well as allowing more simultaneous open connections and larger buffers as well as durable file handles.  Performance gains using both SMB 2.0 clients and servers has been phenominal with <a href="http://www.tomshardware.com/reviews/WINDOWS-SERVER-2008-REVIEWED,1710-8.html"  target="_blank">Tom&#8217;s Hardware showing a 5x gain in throughput</a> over the Internet!</li>
<li>The <strong>NFS server</strong> (also present in Windows Server 2008) has been updated.</li>
<li>A new MMC snap-in called <a href="http://blogs.technet.com/josebda/archive/2008/05/08/the-basics-of-windows-server-2008-storage-explorer.aspx"  target="_blank"><strong>Storage Explorer</strong></a> lets you manage WMI-compliant SAN devices.</li>
<li><strong>File Server Resource Manager (FSRM)</strong> is a full-featured storage resource management (SRM) application and has been improved greatly for both the Server and Storage Server versions of 2008 with quotas, file screening, and advanced reporting.</li>
<li><strong>DFS-R</strong> and <strong>DFS-N</strong> are tweaked &#8211; <a href="http://blogs.technet.com/josebda/archive/2009/03/09/the-basics-of-the-windows-server-2008-distributed-file-system-dfs.aspx"  target="_blank">Jose Barreto gets into this on his blog</a>.</li>
<li>Smaller or branch offices (and low-end storage array vendors) will be interested in using <strong>BitLocker full-volume drive encryption</strong> to protect their data.</li>
<li><strong>Storage Manager for SANs (SMfS)</strong> allows you to perform basic storage array administration tasks within Windows.</li>
<li>The Volume Shadow Copy Service (VSS) and DFS interfaces are improved and are now scriptable with <strong>PowerShell</strong> (through WMI).</li>
<li>The new but not yet complete <strong>Windows Server Backup</strong> system replaces the outdated and limited NTBackup system. Although it includes bare-metal recovery, Server Backup isn&#8217;t ready for prime time in my opinion. I&#8217;m looking for major improvements in R2!</li>
<li>Search 4.0 and 2008 SP2 adds <strong>full-text search</strong> for files stored on a Storage Server.</li>
<li>Server 2008 now automatically <strong>aligns filesystem boundaries</strong> with storage, which was one of those dark and secret skills us storage guys used to share amongst ourselves.  This can increase performance in high-I/O environments.</li>
<li>NTFS (in both Server 2008 and Vista) now has <a rel="nofollow" href="http://en.wikipedia.org/wiki/NTFS_symbolic_link"  target="_blank"><strong>symbolic link</strong></a><strong> support</strong>, just like UNIX and Mac OS X, and SMB 2.0 supports symlinks as well.</li>
<li><strong>NTFS</strong> was also tuned and tweaked a bit for better stability and crash recovery.</li>
<li>The updated <strong>virtual disk service (VDS)</strong> supports LUN shrinking, online/offline and read-only/read-write settings, and SAN policies so new LUNs can be treated as either online, offline, or shared.</li>
<li><strong>Failover clustering</strong> is simplified, requiring just a few clicks to set up.</li>
</ol>
<p>Although all of these are also present in the basic Windows Server 2008 install, Windows Storage Server 2008 includes some unique features:</p>
<ol>
<li>The included <strong>iSCSI target software</strong> is unique
<ol>
<li>It&#8217;s been updated to support failover clustering</li>
<li>It now includes VDS and VSS providers</li>
<li>It&#8217;s been ported to StorPort</li>
<li>Installation is now done in the standard Windows manner, with an MSI not an EXE</li>
<li>You can now set up an IPv6-only iSCSI SAN and specify initiators directly using their IPv6 addresses</li>
<li>CHAP secret security is enhanced</li>
</ol>
</li>
<li><strong>Single-Instance Storage (SIS)</strong> is the second major Storage Server differentiator, providing file-level deduplication
<ol>
<li>SIS used to be limited to 6 volumes per node, but now scales to 128</li>
<li>SIS now supports clustering, though SIS doesn&#8217;t span nodes</li>
<li>A new command allows one to undo single-instancing instead of copying all of a volume&#8217;s content to another drive</li>
<li>Enabling SIS is simpler &#8211; it&#8217;s now just a checkbox per volume in the Share and Storage Management UI</li>
</ol>
</li>
<li>Many <strong>performance tuning tweaks</strong> are standard out of the box, though readers of the <a rel="nofollow" href="http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/Perf-tun-srv.docx"  target="_blank">Windows Server 2008 Performance Tuning White Paper</a> might be able to perform these on their own. One major standard tweak was removing 8.3 naming and disabling aliasing on filesystem &#8211; this led to an an 8% performance gain right out of the box.</li>
<li><strong>Remote administration</strong> through HTTP is very cool, and ought to be standard on every version of Windows Server! Just point a web browser to the server and you will have an ActiveX or Java-based RDP client without installing any software.</li>
<li>Licensing is one more unique aspect. <strong>Storage Server does not require client-access licenses (CALs)</strong> so any number of clients can access the system without worrying about license management.</li>
</ol>
<p>All in all, Storage Server 2008 is a solid move forward. I expect that the ability to do single-instance storage at full native speed will be very useful for corporate file servers and similar applications, and the enhancements overall are welcome as well. But this will be the last release of Windows Storage Server as a separate product. From now on, Microsoft simply release OEM storage server software on top of their standard Windows Server versions for OEM&#8217;s to use. There will not even be a special Service Pack 2 version of Storage Server 2008. Instead, expect OEMs to provide the regular Server 2008 SP2 as a suggested or required update to Storage Server users.</p>
<p>Microsoft is detailing the new version of Windows Storage Server 2008 in a <a rel="nofollow" href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032410705"  target="_blank">webcast Thursday at 8 AM Pacific</a>. You should also check out the <a rel="nofollow" href="http://www.microsoft.com/Windowsserver2008/en/us/wss08.aspx"  target="_blank">official Microsoft site</a>, and the <a href="http://blogs.technet.com/StorageServer/"  target="_blank">Microsoft Storage Server blog</a>, especially their post, <a href="http://blogs.technet.com/storageserver/archive/2008/06/09/a-brief-history-of-windows-storage-server-releases.aspx" >A Brief History of Windows Storage Server Releases</a>.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/virtualization/rich/microsoft-virtualization-editions-existed-2/"  rel="bookmark" class="crp_title">What If Microsoft Virtualization Editions Existed?</a></li><li><a href="http://gestaltit.com/all/tech/virtualization/rich/microsoft-virtualization-editions-existed-3/"  rel="bookmark" class="crp_title">What If Microsoft Virtualization Editions Existed?</a></li><li><a href="http://gestaltit.com/all/tech/virtualization/rich/microsoft-virtualization-editions-existed/"  rel="bookmark" class="crp_title">What If Microsoft Virtualization Editions Existed?</a></li><li><a href="http://gestaltit.com/featured/top/stephen/wirespeed-10-gb-iscsi/"  rel="bookmark" class="crp_title">Wire-Speed 10 Gb iSCSI, Anyone?</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/microsoft-and-intel-pushing-iscsi-performance-limits/"  rel="bookmark" class="crp_title">Microsoft and Intel Pushing iSCSI Performance Limits</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/featured/top/stephen/windows-storage-server-2008/" type="text/javascript" charset="utf-8"></script><!-- google_ad_section_end --><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2009. |
<a href="http://gestaltit.com/featured/top/stephen/windows-storage-server-2008/">Windows Storage Server-Based Systems Step Into 2008</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/" title="View all posts in All" rel="category tag">All</a>, <a href="http://gestaltit.com/category/exclusive/" title="View all posts in Exclusive" rel="category tag">Exclusive</a>, <a href="http://gestaltit.com/category/featured/" title="View all posts in Featured" rel="category tag">Featured</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a>, <a href="http://gestaltit.com/category/featured/top/" title="View all posts in Top Story" rel="category tag">Top Story</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/featured/top/stephen/windows-storage-server-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>P2V strategy for a Physical Server with an iSCSI Partition</title>
		<link>http://gestaltit.com/all/tech/virtualization/rich/p2v-strategy-for-a-physical-server-with-an-iscsi-partition/</link>
		<comments>http://gestaltit.com/all/tech/virtualization/rich/p2v-strategy-for-a-physical-server-with-an-iscsi-partition/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 05:32:43 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[network storage]]></category>
		<category><![CDATA[NIC]]></category>
		<category><![CDATA[NTFS]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[pNIC]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[san storage]]></category>
		<category><![CDATA[storage area network]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vNIC]]></category>
		<category><![CDATA[vSwitch]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=2869</guid>
		<description><![CDATA[Most physical to virtual migrations (P2V) of servers end up as virtual machines with the partitions encapsulated in virtual disk (.vmdk or .vhd) files. But what if the physical server already has a partition that's configured through an iSCSI connection to the SAN, and what if that&#8217;s the same SAN that the new VM will [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Most physical to virtual migrations (P2V) of servers end up as virtual machines with the partitions encapsulated in virtual disk (.vmdk or .vhd) files. But <strong>what if the physical server already has a partition that’s configured through an iSCSI connection to the SAN, and what if that’s the same SAN that the new VM will run on</strong>? Of course, the new VM will have to be on a different LUN (formatted for use by the virtualization host), but should you encapsulate the current NTFS iSCSI partition or should you maintain the iSCSI initiator within the resulting VM? The former option depends on how much available SAN space you have to work with, the latter requires some extra thinking before you begin.</p>
<p><strong>When you decide to maintain a server’s existing iSCSI partitions as a VM, there are several configuration considerations to plan for</strong>.</p>
<p><strong>Multipathing Support for iSCSI is no longer needed in the VM</strong></p>
<p>When you were configuring the iSCSI initiator chances are you used two physical network interface cards (NICs) for a redundant connection in the server operating system to the storage. You then used the NIC manufacturer’s drivers/management software to create a team and a virtual ip address. Your SAN was configured to allow an iSCSI initiator to connect via that NIC team virtual ip address.</p>
<p>As a VM that same team ip address will probably still be maintained as the initiator, but the need for two NICs and the former manufacturer’s drvers and software will be removed. The VM only needs a single vNIC to the iSCSI storage. The virtual host should be configured with a vSwitch mapped to two pNICs. Therefore the virtual host provides the redundant connection to the storage.</p>
<p>Be sure to remove the team configuration and the old NIC drivers and software.</p>
<h4>Dedicate a vSwitch with it’s own pNICs for the VM iSCSI traffic</h4>
<p>Separate the VM’s iSCSI traffic from the virtualization host’s iSCSI traffic. You could add an extra portgroup to your iSCSI vSwitch in VMware ESX for example, but ideally, you want 2 NICs dedicated to the host, and 2 other NICs dedicated to the VM(s). This requires separate vSwitches. This will maximize performance and provide redundancy.  </p>
<h4>Consider the cables needed to the SAN switches</h4>
<p>Before P2V each server needed 2 cables to the storage switches for redundancy. After P2V, each virtualization host will need 4 cables. Two of the cables will be replaced by the connection to the host’s dedicated LUNs where the VM’s operating systems and and other partitions are encapsulated. The second set of two cables will be for the VM’s initiator to access it’s own iSCSI partitions. </p>
<h4>Disconnect the iSCSI initiator before P2V</h4>
<p>This is not a must do, but rather a safety net for the P2V migration process. Disconnecting the server’s iSCSI initiator ensures the LUNs you need to maintain will not be selectable as disks to be converted during the migration.</p>
<h4>Be prepared to recreate any file shares and permissions</h4>
<p>If you disconnect the iSCSI initiator as previously mentioned then be prepared to recreate any file permissions and shares that were configured. To be honest, I am not sure of the best way to prepare for this or if it’s even necessary, but in my experience I have had to recreate shares. Thank goodness it was never a complex user or department hierarchy as you can imagine the impact and administrator time needed that overlooking this would cause.</p>
<p>Check out this VMTN Communities thread on this topic too: <a href="http://communities.vmware.com/message/1054356;jsessionid=59B1C01698F61620E91FE326F54F51C9" >VMware Communities: P2V when server has a LUN through iSCSI? …</a></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/essential-reading-for-vmware-esx-iscsi-users/"  rel="bookmark" class="crp_title">Essential Reading for VMware ESX iSCSI Users!</a></li><li><a href="http://gestaltit.com/all/tech/storage/martin/protocols-religions-heresy/"  rel="bookmark" class="crp_title">Protocols, Religions and Heresy!</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/virtualisation-how-to-%e2%80%93-accessing-drobopro-dashboard-with-iscsi/"  rel="bookmark" class="crp_title">How To Access DroboPro Dashboard With iSCSI</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/enterprise-computing-is-iscsi-the-new-home-protocol/"  rel="bookmark" class="crp_title">Enterprise Computing: Is iSCSI The New Home Protocol?</a></li><li><a href="http://gestaltit.com/all/tech/storage/rich/vsphere-pvscsi-performance-separate-drives/"  rel="bookmark" class="crp_title">Tap into vSphere PVSCSI Performance with Separate VM Boot and Data Drives</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/virtualization/rich/p2v-strategy-for-a-physical-server-with-an-iscsi-partition/" type="text/javascript" charset="utf-8"></script><!-- google_ad_section_end --><hr />
<p><small>© Rich for <a href="http://gestaltit.com">Gestalt IT</a>, 2009. |
<a href="http://gestaltit.com/all/tech/virtualization/rich/p2v-strategy-for-a-physical-server-with-an-iscsi-partition/">P2V strategy for a Physical Server with an iSCSI Partition</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/virtualization/" title="View all posts in Server Virtualization" rel="category tag">Server Virtualization</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/virtualization/rich/p2v-strategy-for-a-physical-server-with-an-iscsi-partition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
