<?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/"
	>

<channel>
	<title>2vcps and a Truck &#187; storage</title>
	<atom:link href="http://www.2vcps.com/tag/storage/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.2vcps.com</link>
	<description></description>
	<lastBuildDate>Thu, 01 Jul 2010 20:49:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<atom:link rel="search"
           href="http://www.2vcps.com/opensearch"
           type="application/opensearchdescription+xml"
           title="Content Search" /><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>B.Y.O.P &#8211; The Alternative Vblock</title>
		<link>http://www.2vcps.com/2010/05/28/b-y-o-p-the-alternative-vblock/</link>
		<comments>http://www.2vcps.com/2010/05/28/b-y-o-p-the-alternative-vblock/#comments</comments>
		<pubDate>Fri, 28 May 2010 18:37:34 +0000</pubDate>
		<dc:creator>Jon Owings</dc:creator>
				<category><![CDATA[datacenters]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.2vcps.com/?p=407</guid>
		<description><![CDATA[In college I often would be invited to a get together that could often include the letters BYOB, Bring Your Own Beer. Sometimes a cookout would be BYOM, Bring Your Own Meat (or meat alternative for the vegetarians). So today &#8230; <a href="http://www.2vcps.com/2010/05/28/b-y-o-p-the-alternative-vblock/">Continue reading <span class="meta-nav">&#8594;</span></a>


Related posts:<ol><li><a href='http://www.2vcps.com/2010/02/18/vmware-view-and-xsigo/' rel='bookmark' title='Permanent Link: VMware View and Xsigo'>VMware View and Xsigo</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.2vcps.com%2F2010%2F05%2F28%2Fb-y-o-p-the-alternative-vblock%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.2vcps.com%2F2010%2F05%2F28%2Fb-y-o-p-the-alternative-vblock%2F&amp;source=2vcps&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><!-- Start ScreenSteps Content --></p>
<div class="LessonContent">
<div class="LessonSummary">
<p>In college I often would be invited to a get together that could often include the letters BYOB, Bring Your Own Beer. Sometimes a cookout would be BYOM, Bring Your Own Meat (or meat alternative for the vegetarians). So today I want to leverage this to push my new acronym B.Y.O.P. Bring Your Own Pod. Lately I have been seeing people talk about Vblocks. If I can venture a succinct definition a Vblock is a pre-configured set of Cisco, EMC and VMware products tested by super smart people, approved by these people to work together, then supported by these organizations as a single entity. Your reseller/solutions provider really should already be doing this very thing for you. You may choose to buy just the network piece, or the hypervisor but your partner should be able to verify a solution to work from end to end and provide unified support.</p>
</div>
<div class="LessonStep top">
<h3 class="StepTitle" style="font-size: 20px;">So You can&#8217;t call it BYOPCVCEP</h3>
<div class="StepInstructions">
<p>Why not Vblock? This might get me blacklisted by the <a href="http://www.2vcps.com/2010/05/25/you-might-be-a-vdiva-if/" target="_blank">Elders of the vDiva</a> council, but VCE doesn&#8217;t exist to make your life in the datacenter easier, they exist to sell you more VMware, Cisco and EMC. Vblock for sure simplifies your buying experience. I believe they are all great products and may very well do just what you need. Without competition though the only winner is VCE. Do not by forced into a box by the giant vendors. Find someone that can help determine your end goal, provide you vendor neutral analysis of the building blocks needed to achieve your end goal. Then provide the correct vendors and unified support to Build Your Own Pod.</p>
</div>
</div>
<div class="LessonStep top">
<h3 class="StepTitle" style="font-size: 20px;">So What is the Alternative Vblock</h3>
<div class="StepInstructions">
<p>Originally I was going to draw up a sweet solution of 3par, Xsigo and Dell R610&#8242;s and say, &#8220;Hey everyone! This is some cool stuff. Try to quiet the overwhelmingly loud voice calling from VCE and give this Alternative Vblock a try.&#8221; As I thought more and more about it I think doing that is contrary to my main point. I would like more to provide the discussion points or some possible products among others that can be used to Build Your Own Pod. I am a firm believer in getting what is right for your datacenter needs. So here is a few links to help begin the discussion.</p>
<p><a href="http://www.xsigo.com/blog/?p=904" target="_blank">Xsigo and Pod &#8211; Jon Toor</a><br />
<a href="http://www.storagerap.com/2010/05/how-would-you-build-an-iblock.html" target="_blank">3par and iBlocks &#8211; Marc Farley</a></p>
</div>
</div>
</div>
<p><!-- End ScreenSteps Content --></p>


<p>Related posts:<ol><li><a href='http://www.2vcps.com/2010/02/18/vmware-view-and-xsigo/' rel='bookmark' title='Permanent Link: VMware View and Xsigo'>VMware View and Xsigo</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.2vcps.com/2010/05/28/b-y-o-p-the-alternative-vblock/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Adaptive Queuing in ESX</title>
		<link>http://www.2vcps.com/2010/04/25/adaptive-queuing-in-esx/</link>
		<comments>http://www.2vcps.com/2010/04/25/adaptive-queuing-in-esx/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 17:30:37 +0000</pubDate>
		<dc:creator>Jon Owings</dc:creator>
				<category><![CDATA[storage]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.2vcps.com/?p=350</guid>
		<description><![CDATA[While troubleshooting another issue a week or two ago I came across this VMware knowledge base article. Having spent most of the time with other brand arrays in the past, I thought this was a pretty cool solution verses just &#8230; <a href="http://www.2vcps.com/2010/04/25/adaptive-queuing-in-esx/">Continue reading <span class="meta-nav">&#8594;</span></a>


Related posts:<ol><li><a href='http://www.2vcps.com/2010/02/16/iscsi-connections-eq/' rel='bookmark' title='Permanent Link: iSCSI Connections on EqualLogic PS Series'>iSCSI Connections on EqualLogic PS Series</a></li>
<li><a href='http://www.2vcps.com/2009/01/07/fibre-or-ethernet-saturation-which-comes-first/' rel='bookmark' title='Permanent Link: Fibre or Ethernet Saturation &#8211; Which comes First?'>Fibre or Ethernet Saturation &#8211; Which comes First?</a></li>
<li><a href='http://www.2vcps.com/2009/04/02/esx-commands-esxcfg-hwiscsi/' rel='bookmark' title='Permanent Link: ESX Commands &#8211; esxcfg-hwiscsi'>ESX Commands &#8211; esxcfg-hwiscsi</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.2vcps.com%2F2010%2F04%2F25%2Fadaptive-queuing-in-esx%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.2vcps.com%2F2010%2F04%2F25%2Fadaptive-queuing-in-esx%2F&amp;source=2vcps&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><!-- Start ScreenSteps Content --></p>
<div class="LessonContent">
<div class="LessonSummary">
<p>While troubleshooting another issue a week or two ago I came across this <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1008113" target="_blank">VMware knowledge base article</a>. Having spent most of the time with other brand arrays in the past, I thought this was a pretty cool solution verses just increasing the queue length of the HBA. I would recommend setting this on your 3par BEFORE you get QFULL problems. Additionally, <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1010922" target="_blank">Netapp has an implementation </a>of this as well.</p>
<p>Be sure to read the <strong>note</strong> at the bottom especially:</p>
<blockquote><p>If hosts running operating systems other than ESX are connected to array ports that are being accessed by ESX hosts, while the latter are configured to use the adaptive algorithm, make sure those operating systems use an adaptive queue depth algorithm as well or isolate them on different ports on the storage array.</p></blockquote>
<p>I do need to dig deeper how this affects performance as the queue begins to fill, not sure if one method is better than another. Is this the new direction that many Storage Vendors will follow?</p>
<p>Until then, the best advice is to do what your storage vendor recommends, especially if they say it is critical.</p>
<p>Here is a quick run through for you.</p>
</div>
<div class="LessonStep top">
<h3 class="StepTitle">In the vSphere Client</h3>
<div class="StepImage"><img src="http://www.2vcps.com/wp-content/uploads/2010/04/wpid348-media_1272214293023.png" alt="wpid348-media_1272214293023.png" width="540" height="407" /></div>
<div class="StepInstructions">
<p>Select the ESX host and go to the configuration tab and click on the Advanced Settings under Software.</p>
</div>
</div>
<div class="LessonStep top">
<h3 class="StepTitle">In the Advanced Settings</h3>
<div class="StepImage"><img src="http://www.2vcps.com/wp-content/uploads/2010/04/wpid349-media_1272214590686.png" alt="wpid349-media_1272214590686.png" width="540" height="362" /></div>
<div class="StepInstructions">
<p>Select the option for Disk and scroll down to the QFullSampleSize and QFullThreshold.<br />
Change the values to the 3par recommended values:<br />
QFullSampleSize = 32<br />
QFullThreshold = 4</p>
</div>
</div>
</div>
<p><!-- End ScreenSteps Content --></p>


<p>Related posts:<ol><li><a href='http://www.2vcps.com/2010/02/16/iscsi-connections-eq/' rel='bookmark' title='Permanent Link: iSCSI Connections on EqualLogic PS Series'>iSCSI Connections on EqualLogic PS Series</a></li>
<li><a href='http://www.2vcps.com/2009/01/07/fibre-or-ethernet-saturation-which-comes-first/' rel='bookmark' title='Permanent Link: Fibre or Ethernet Saturation &#8211; Which comes First?'>Fibre or Ethernet Saturation &#8211; Which comes First?</a></li>
<li><a href='http://www.2vcps.com/2009/04/02/esx-commands-esxcfg-hwiscsi/' rel='bookmark' title='Permanent Link: ESX Commands &#8211; esxcfg-hwiscsi'>ESX Commands &#8211; esxcfg-hwiscsi</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.2vcps.com/2010/04/25/adaptive-queuing-in-esx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iSCSI Connections on EqualLogic PS Series</title>
		<link>http://www.2vcps.com/2010/02/16/iscsi-connections-eq/</link>
		<comments>http://www.2vcps.com/2010/02/16/iscsi-connections-eq/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 22:05:47 +0000</pubDate>
		<dc:creator>Jon Owings</dc:creator>
				<category><![CDATA[performance]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.2vcps.com/?p=221</guid>
		<description><![CDATA[Equallogic PS Series Design Considerations VMware vSphere introduces support for multipathing for iSCSI. Equallogic released a recommended configuration for using MPIO with iSCSI.   I have a few observations after working with MPIO and iSCSI. The main lesson is know the &#8230; <a href="http://www.2vcps.com/2010/02/16/iscsi-connections-eq/">Continue reading <span class="meta-nav">&#8594;</span></a>


Related posts:<ol><li><a href='http://www.2vcps.com/2009/08/28/using-iscsi-to-get-some-big-ole-disk-in-a-virtual-machine/' rel='bookmark' title='Permanent Link: Using iSCSI to get some big ole disk in a Virtual Machine'>Using iSCSI to get some big ole disk in a Virtual Machine</a></li>
<li><a href='http://www.2vcps.com/2009/12/20/esx-commands-esxcfg-vmknic/' rel='bookmark' title='Permanent Link: ESX Commands: esxcfg-vmknic'>ESX Commands: esxcfg-vmknic</a></li>
<li><a href='http://www.2vcps.com/2010/02/24/random-half-thoughts-while-driving/' rel='bookmark' title='Permanent Link: Random Half Thoughts While Driving'>Random Half Thoughts While Driving</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.2vcps.com%2F2010%2F02%2F16%2Fiscsi-connections-eq%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.2vcps.com%2F2010%2F02%2F16%2Fiscsi-connections-eq%2F&amp;source=2vcps&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Equallogic PS Series Design Considerations</strong></p>
<p>VMware vSphere introduces support for multipathing for iSCSI. Equallogic released a recommended configuration for using <a href="http://communities.vmware.com/servlet/JiveServlet/download/1387588-29608/Configuring%20VMware%20vSphere%20Software%20iSCSI%20with%20Dell%20EqualLogic%20PS%20Series%20Storage.pdf;jsessionid=A4B65D74052378601CF351A4B6191F6F">MPIO with iSCSI</a>.   I have a few observations after working with MPIO and iSCSI. The main lesson is know the capabilities of the storage before you go trying to see how man paths you can have with active IO.</p>
<ol>
<li>EqualLogic defines a host connection as 1 iSCSI path to a volume. At VMware Partner Exchange 2010 I was told by a Dell guy, &#8220;Yeah, gotta read those release notes!&#8221;</li>
<li>EqualLogic limits the number of hosts in the to <a href="http://www.equallogic.com/resourcecenter/assetview.aspx?id=8335">128 per pool or 256 per group connections in the 4000 series</a> (see table 1 for full breakdown) and to <a href="http://www.equallogic.com/resourcecenter/assetview.aspx?id=7925">512/2048 per pool/group connections in the 6000 series arrays</a>.</li>
<li>The EqualLogic MPIO recommendation mentioned above can consume many connections with just a few vSphere hosts.</li>
</ol>
<p>I was under the false impression that by “hosts” we were talking about physical connections to the array. Especially since the datasheet says “Hosts Accessing PS series Group”. It actually means iSCSI connections to a volume. Therefore if you have 1 host with 128 volumes singly connected via 1 iSCSI path each, you are already at your limit (on the PS4000).</p>
<p>An example of how fast vSphere iSCSI MPIO (Round Robin) can consume available connections can be seen this this scenario. Five vSphere hosts with 2 network cards each on the iSCSI network. If we follow the whitepaper above we will create 4 vmkernel ports per host. Each vmkernel creates an additional connection per volume. Therefore if we have 10 300 GB volumes for datastores we already have 200 iSCSI connections to our Equallogic array. Really no problem for the 6000 series but the 4000 will start to drop connections. I have not even added the connections created by the vStorage API/VCB capable backup server. So here is a formula*:</p>
<p><em>N – number of hosts</em></p>
<p><em>V – number of vmkernel ports</em></p>
<p><em>T – number of targeted volumes</em></p>
<p><em>B – number of connections from the backup server</em></p>
<p><em>C – number of connections</em></p>
<p><strong><em>(N * V * T) + B = C</em></strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="221" valign="top">Equallogic   PS Series Array</td>
<td width="221" valign="top">Connections   (pool/group)</td>
</tr>
<tr>
<td width="221" valign="top">4000E</td>
<td width="221" valign="top">128/256</td>
</tr>
<tr>
<td width="221" valign="top">4000X</td>
<td width="221" valign="top">128/256</td>
</tr>
<tr>
<td width="221" valign="top">4000XV</td>
<td width="221" valign="top">128/256</td>
</tr>
<tr>
<td width="221" valign="top">6000E</td>
<td width="221" valign="top">512/2048</td>
</tr>
<tr>
<td width="221" valign="top">6000S</td>
<td width="221" valign="top">512/2048</td>
</tr>
<tr>
<td width="221" valign="top">6000X</td>
<td width="221" valign="top">512/2048</td>
</tr>
<tr>
<td width="221" valign="top">6000XV</td>
<td width="221" valign="top">512/2048</td>
</tr>
<tr>
<td width="221" valign="top">6010,6500,6510   Series</td>
<td width="221" valign="top">512/2048</td>
</tr>
</tbody>
</table>
<p><strong>Use multiple pools within the group in order to avoid dropped iSCSI connections and provide scalability</strong>. This reduces the number of spindles you are hitting with your IO. Using care to know the capacity of the array will help avoid big problems down the road.</p>
<p>*I have seen the connections actually be higher and I can only figure this is because the way EqualLogic does iSCSI redirection.</p>


<p>Related posts:<ol><li><a href='http://www.2vcps.com/2009/08/28/using-iscsi-to-get-some-big-ole-disk-in-a-virtual-machine/' rel='bookmark' title='Permanent Link: Using iSCSI to get some big ole disk in a Virtual Machine'>Using iSCSI to get some big ole disk in a Virtual Machine</a></li>
<li><a href='http://www.2vcps.com/2009/12/20/esx-commands-esxcfg-vmknic/' rel='bookmark' title='Permanent Link: ESX Commands: esxcfg-vmknic'>ESX Commands: esxcfg-vmknic</a></li>
<li><a href='http://www.2vcps.com/2010/02/24/random-half-thoughts-while-driving/' rel='bookmark' title='Permanent Link: Random Half Thoughts While Driving'>Random Half Thoughts While Driving</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.2vcps.com/2010/02/16/iscsi-connections-eq/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>New VMware KB &#8211; zeroedthick or eagerzeroedthick</title>
		<link>http://www.2vcps.com/2010/01/19/new-vmware-kb-zeroedthick-or-eagerzeroedthick/</link>
		<comments>http://www.2vcps.com/2010/01/19/new-vmware-kb-zeroedthick-or-eagerzeroedthick/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 14:50:40 +0000</pubDate>
		<dc:creator>Jon Owings</dc:creator>
				<category><![CDATA[performance]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://www.2vcps.com/?p=267</guid>
		<description><![CDATA[Due to the performance hit while zeroing mentioned in the Thin Provisioning Performance white paper this article in the VMware knowledge base could be of some good use. I would suggest using eagerzeroedthick for any high IO tier 1 type &#8230; <a href="http://www.2vcps.com/2010/01/19/new-vmware-kb-zeroedthick-or-eagerzeroedthick/">Continue reading <span class="meta-nav">&#8594;</span></a>


Related posts:<ol><li><a href='http://www.2vcps.com/2008/10/22/the-missing-vmdk/' rel='bookmark' title='Permanent Link: The Missing VMDK'>The Missing VMDK</a></li>
<li><a href='http://www.2vcps.com/2008/12/09/from-professional-vmware-virtual-machine-disk-sizing-tool/' rel='bookmark' title='Permanent Link: From Professional VMware &#8211; Virtual Machine Disk Sizing Tool'>From Professional VMware &#8211; Virtual Machine Disk Sizing Tool</a></li>
<li><a href='http://www.2vcps.com/2010/03/14/vmware-view-user-profile-options/' rel='bookmark' title='Permanent Link: VMware View &#8211; User Profile Options'>VMware View &#8211; User Profile Options</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.2vcps.com%2F2010%2F01%2F19%2Fnew-vmware-kb-zeroedthick-or-eagerzeroedthick%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.2vcps.com%2F2010%2F01%2F19%2Fnew-vmware-kb-zeroedthick-or-eagerzeroedthick%2F&amp;source=2vcps&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Due to the performance hit while zeroing mentioned in the <a href="http://www.vmware.com/pdf/vsp_4_thinprov_perf.pdf" target="_blank">Thin Provisioning Performance white paper</a> this article in the <a href="http://kb.vmware.com/selfservice/search.do?cmd=displayKC&amp;docType=kc&amp;externalId=1011170&amp;sliceId=1&amp;docTypeID=DT_KB_1_1&amp;dialogID=60882765&amp;stateId=0%200%2062015878" target="_blank">VMware knowledge base </a>could be of some good use.</p>
<p>I would suggest using eagerzeroedthick for any high IO tier 1 type of Virtual Machine. This can be done when creating the VMDK from the GUI by selecting the &#8220;Support Clustering Features such as Fault Tolerance&#8221; check box.</p>
<p><a href="http://www.2vcps.com/wp-content/uploads/2010/01/FT-Support.png"><img class="size-full wp-image-270 alignnone" title="FT-Support" src="http://www.2vcps.com/wp-content/uploads/2010/01/FT-Support.png" alt="" width="580" height="452" /></a></p>
<p>So go out and check your VMDK&#8217;s.</p>


<p>Related posts:<ol><li><a href='http://www.2vcps.com/2008/10/22/the-missing-vmdk/' rel='bookmark' title='Permanent Link: The Missing VMDK'>The Missing VMDK</a></li>
<li><a href='http://www.2vcps.com/2008/12/09/from-professional-vmware-virtual-machine-disk-sizing-tool/' rel='bookmark' title='Permanent Link: From Professional VMware &#8211; Virtual Machine Disk Sizing Tool'>From Professional VMware &#8211; Virtual Machine Disk Sizing Tool</a></li>
<li><a href='http://www.2vcps.com/2010/03/14/vmware-view-user-profile-options/' rel='bookmark' title='Permanent Link: VMware View &#8211; User Profile Options'>VMware View &#8211; User Profile Options</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.2vcps.com/2010/01/19/new-vmware-kb-zeroedthick-or-eagerzeroedthick/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Storage Design and VDI</title>
		<link>http://www.2vcps.com/2009/12/23/storage-design-and-vdi/</link>
		<comments>http://www.2vcps.com/2009/12/23/storage-design-and-vdi/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 20:42:59 +0000</pubDate>
		<dc:creator>Jon Owings</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[capacity]]></category>
		<category><![CDATA[view]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://www.2vcps.com/?p=242</guid>
		<description><![CDATA[Recently I have spent time re-thinking certain configuration scenarios and asking myself, &#8220;Why?&#8221; If there is something I do day to day during installs is this still true when it comes to vSphere? or will it still be true when &#8230; <a href="http://www.2vcps.com/2009/12/23/storage-design-and-vdi/">Continue reading <span class="meta-nav">&#8594;</span></a>


Related posts:<ol><li><a href='http://www.2vcps.com/2008/10/30/vcdx-nugget-identify-iscsi-fibre-channel/' rel='bookmark' title='Permanent Link: VCDX &#8211; Nugget &#8212; Identify iSCSI, Fibre Channel'>VCDX &#8211; Nugget &#8212; Identify iSCSI, Fibre Channel</a></li>
<li><a href='http://www.2vcps.com/2009/02/03/the-forging-of-the-new-networkvmwarestorage-professional/' rel='bookmark' title='Permanent Link: The Forging of the new Network/VMware/Storage Professional'>The Forging of the new Network/VMware/Storage Professional</a></li>
<li><a href='http://www.2vcps.com/2010/04/22/my-fun-with-the-vmware-enterprise-administration-and-design-exams/' rel='bookmark' title='Permanent Link: My Fun with the VMware Enterprise Administration and Design Exams'>My Fun with the VMware Enterprise Administration and Design Exams</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.2vcps.com%2F2009%2F12%2F23%2Fstorage-design-and-vdi%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.2vcps.com%2F2009%2F12%2F23%2Fstorage-design-and-vdi%2F&amp;source=2vcps&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Recently I have spent time re-thinking certain configuration scenarios and asking myself, &#8220;Why?&#8221; If there is something I do day to day during installs is this still true when it comes to vSphere? or will it still be true when it comes to future versions.<br />
Lately I have questioned how I deploy LUNs/volumes/datastores. I usually deploy multiple moderate size datastores. In my opinion this was always the best way to fit in MOST situations. I also will create datastores based on need afterward. So will create some general use datastores then add a bigger or smaller store based on performance/storage needs. After all the research I have done and asking questions on twitter* I still think this is a good plan in most situations.<br />
I went over a VMworld.com session TA3220 &#8211; VMware vStorage VMFS-3 Architectural Advances since ESX 3.0 and read this paper:<br />
<a href="http://www.vmware.com/resources/techresources/1059">http://www.vmware.com/resources/techresources/1059</a><br />
I also went over some blog posts at <a href="http://yellow-bricks.com">Yellow-Bricks.com</a> and <a href="http://virtualgeek.typepad.com">Virtualgeek.</a></p>
<p>An idea occurred to me when it comes to using extents in VMFS, SCSI Reservations/Locks, and VDI &#8220;Boot Storms&#8221;. First some things a picked up.<br />
1. Extents are not &#8220;spill and fill&#8221; VMFS places VM files across all the LUNs. Not quite what I would call load balancing, since it does not take IO load into account when placing files. So in situations where all the VM&#8217;s have similar loads this won&#8217;t be a problem.<br />
2. Only the first LUN in a VMFS span gets locked by &#8220;storage and VMFS Administrative tasks&#8221; (Scalable Storage Performance pg 9). Not sure if this implies all locks.</p>
<p>Booting 100&#8242;s of VM&#8217;s for VMware View will cause locking and even though vSphere is much better when it comes to how quickly this process takes. There is still an impact. So I am beginning to think of a disk layout to ease administration for VDI, and possibly lay the groundwork for improved performance. Here is my theory:</p>
<p>Create four LUNs with 200GB each. Use VMFS to extents to group them together. Resulting in an 800 GB datastore with 4 disk queues and only 1 LUN that locks during administrative tasks.</p>
<p>Give this datastore to VMware View and let it have at it. Since the IO load for each VM is mostly the same, and really at the highest during boot other tasks performed on the LUN after the initial boot storm will have even less impact. So we can let desktops get destroyed and rebuilt/cloned all day with only locking that first LUN. This part I still need to confirm in the LAB.</p>
<p>What I have seen in the lab is with same sized clones the data on disk was spread pretty evenly across the LUNs.</p>
<p>Any other ideas? Please leave a comment. Maybe I am way off base.</p>
<p>*(thanks to @lamw @jasonboche and @sakacc for discussing or answering my tweets)</p>


<p>Related posts:<ol><li><a href='http://www.2vcps.com/2008/10/30/vcdx-nugget-identify-iscsi-fibre-channel/' rel='bookmark' title='Permanent Link: VCDX &#8211; Nugget &#8212; Identify iSCSI, Fibre Channel'>VCDX &#8211; Nugget &#8212; Identify iSCSI, Fibre Channel</a></li>
<li><a href='http://www.2vcps.com/2009/02/03/the-forging-of-the-new-networkvmwarestorage-professional/' rel='bookmark' title='Permanent Link: The Forging of the new Network/VMware/Storage Professional'>The Forging of the new Network/VMware/Storage Professional</a></li>
<li><a href='http://www.2vcps.com/2010/04/22/my-fun-with-the-vmware-enterprise-administration-and-design-exams/' rel='bookmark' title='Permanent Link: My Fun with the VMware Enterprise Administration and Design Exams'>My Fun with the VMware Enterprise Administration and Design Exams</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.2vcps.com/2009/12/23/storage-design-and-vdi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using iSCSI to get some big ole disk in a Virtual Machine</title>
		<link>http://www.2vcps.com/2009/08/28/using-iscsi-to-get-some-big-ole-disk-in-a-virtual-machine/</link>
		<comments>http://www.2vcps.com/2009/08/28/using-iscsi-to-get-some-big-ole-disk-in-a-virtual-machine/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 20:45:35 +0000</pubDate>
		<dc:creator>Jon Owings</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.2vcps.com/?p=113</guid>
		<description><![CDATA[First, I have lived in the South too long, because I said &#8220;Big ole disk&#8221; and couldn&#8217;t think of a more appropriate phrase. Now someone rescue me if I start to tell you to &#8220;mash&#8221; the power button on your &#8230; <a href="http://www.2vcps.com/2009/08/28/using-iscsi-to-get-some-big-ole-disk-in-a-virtual-machine/">Continue reading <span class="meta-nav">&#8594;</span></a>


Related posts:<ol><li><a href='http://www.2vcps.com/2008/12/09/from-professional-vmware-virtual-machine-disk-sizing-tool/' rel='bookmark' title='Permanent Link: From Professional VMware &#8211; Virtual Machine Disk Sizing Tool'>From Professional VMware &#8211; Virtual Machine Disk Sizing Tool</a></li>
<li><a href='http://www.2vcps.com/2010/02/16/iscsi-connections-eq/' rel='bookmark' title='Permanent Link: iSCSI Connections on EqualLogic PS Series'>iSCSI Connections on EqualLogic PS Series</a></li>
<li><a href='http://www.2vcps.com/2009/12/20/esx-commands-esxcfg-vmknic/' rel='bookmark' title='Permanent Link: ESX Commands: esxcfg-vmknic'>ESX Commands: esxcfg-vmknic</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.2vcps.com%2F2009%2F08%2F28%2Fusing-iscsi-to-get-some-big-ole-disk-in-a-virtual-machine%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.2vcps.com%2F2009%2F08%2F28%2Fusing-iscsi-to-get-some-big-ole-disk-in-a-virtual-machine%2F&amp;source=2vcps&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>First, I have lived in the South too long, because I said &#8220;Big ole disk&#8221; and couldn&#8217;t think of a more appropriate phrase. Now someone rescue me if I start to tell you to &#8220;mash&#8221; the power button on your server or SAN. I kid.</p>
<p>I am sure everyone out there has used this before but I like to document these things just case someone else needs help.</p>
<p>A coworker and I were installing a vSphere environment last week to support some new software for a customer. The software vendor required approximately 30 x 146GB drives in a Raid 5 to store images. Never would guess the software vendor happens to sell SANs too! I exaggerate it actually called for 3TB of usable space.</p>
<p>So my thought was to get over 2TB limit of VMFS we would need to use the MS iSCSI initiator inside the VM. Then my coworker thought we could enable MPIO using two virtual Nics with vmxnet3. We tied each vmxnet3 nic to a separate port group and assigned one of the 2 physical NICs to each port group. Additionally vmxnet3 lets you enable jumbo frames and the physical nics were already set to mtu 9000 because this was on the software iscsi vswitch. So we were able to get multiple paths from the VM to the network and have jumbo frames all the way through.</p>
<p>Next we presented the iSCSI volume of 3TB to the Windows machines. Of course at first it sees it as a couple of smaller volumes. Convert the disk to GPT and align to 64k, then format with NTFS. Just like that a 3TB disk inside a Virtual Machine.</p>
<p><a href="http://www.2vcps.com/wp-content/uploads/2009/08/iSCSI-MPIO.jpg"><img class="aligncenter size-full wp-image-116" title="iSCSI MPIO" src="http://www.2vcps.com/wp-content/uploads/2009/08/iSCSI-MPIO.jpg" alt="iSCSI MPIO" width="942" height="302" /></a></p>
<p>Now we saw IOMETER push better sequential IO than an RDM that was set up for Round Robin, but not quite as good in the Random IO department as a RDM.</p>
<p>The main gain here is to get a file bigger than 2TB minus 512B. Useful for the scan/image servers that store a tons of files for a long time.</p>
<p>To sum up and make it clear.</p>
<p>1. Use the Microsoft iSCSI initiator and MPIO inside the VM when you need more than 2TB on  a disk.</p>
<p>2. Use 2 port groups and bind them to separate physical nics to let the MPIO actually work over 2 nics.</p>
<p>3. With vSphere use the VMXNET3 driver for network to use jumbo frames, the E1000 driver does not support this.</p>


<p>Related posts:<ol><li><a href='http://www.2vcps.com/2008/12/09/from-professional-vmware-virtual-machine-disk-sizing-tool/' rel='bookmark' title='Permanent Link: From Professional VMware &#8211; Virtual Machine Disk Sizing Tool'>From Professional VMware &#8211; Virtual Machine Disk Sizing Tool</a></li>
<li><a href='http://www.2vcps.com/2010/02/16/iscsi-connections-eq/' rel='bookmark' title='Permanent Link: iSCSI Connections on EqualLogic PS Series'>iSCSI Connections on EqualLogic PS Series</a></li>
<li><a href='http://www.2vcps.com/2009/12/20/esx-commands-esxcfg-vmknic/' rel='bookmark' title='Permanent Link: ESX Commands: esxcfg-vmknic'>ESX Commands: esxcfg-vmknic</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.2vcps.com/2009/08/28/using-iscsi-to-get-some-big-ole-disk-in-a-virtual-machine/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Storage KB entries from VMware</title>
		<link>http://www.2vcps.com/2009/07/31/storage-kb-entries-from-vmware/</link>
		<comments>http://www.2vcps.com/2009/07/31/storage-kb-entries-from-vmware/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 16:16:38 +0000</pubDate>
		<dc:creator>Jon Owings</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.2vcps.com/?p=103</guid>
		<description><![CDATA[This is the kind of stuff I love to find. Good stuff all in one place. The Storage customer service team identified several of the top KB entries that could help in a pinch. Check them out on the VMware &#8230; <a href="http://www.2vcps.com/2009/07/31/storage-kb-entries-from-vmware/">Continue reading <span class="meta-nav">&#8594;</span></a>


Related posts:<ol><li><a href='http://www.2vcps.com/2009/02/03/the-forging-of-the-new-networkvmwarestorage-professional/' rel='bookmark' title='Permanent Link: The Forging of the new Network/VMware/Storage Professional'>The Forging of the new Network/VMware/Storage Professional</a></li>
<li><a href='http://www.2vcps.com/2008/10/22/the-missing-vmdk/' rel='bookmark' title='Permanent Link: The Missing VMDK'>The Missing VMDK</a></li>
<li><a href='http://www.2vcps.com/2009/10/06/vmware-knowledge-base-videos/' rel='bookmark' title='Permanent Link: VMware Knowledge Base Videos'>VMware Knowledge Base Videos</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.2vcps.com%2F2009%2F07%2F31%2Fstorage-kb-entries-from-vmware%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.2vcps.com%2F2009%2F07%2F31%2Fstorage-kb-entries-from-vmware%2F&amp;source=2vcps&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>This is the kind of stuff I love to find. Good stuff all in one place. The Storage customer service team identified several of the top KB entries that could help in a pinch. Check them out on the <a href="http://blogs.vmware.com/kb/2009/07/storage-heavy-hitters.html" target="_blank">VMware Knowledge Base Blog.</a></p>
<p>I have a personal experience with:</p>
<p><a href="http://kb.vmware.com/kb/1002511" target="_blank">1002511</a> Recreating a missing VMDK (header) file</p>
<p>It would relate back to<a href="http://www.2vcps.com/2008/10/22/the-missing-vmdk/" target="_self"> this post.</a></p>
<p>So thanks a bunch Storage Heavy Hitters!</p>


<p>Related posts:<ol><li><a href='http://www.2vcps.com/2009/02/03/the-forging-of-the-new-networkvmwarestorage-professional/' rel='bookmark' title='Permanent Link: The Forging of the new Network/VMware/Storage Professional'>The Forging of the new Network/VMware/Storage Professional</a></li>
<li><a href='http://www.2vcps.com/2008/10/22/the-missing-vmdk/' rel='bookmark' title='Permanent Link: The Missing VMDK'>The Missing VMDK</a></li>
<li><a href='http://www.2vcps.com/2009/10/06/vmware-knowledge-base-videos/' rel='bookmark' title='Permanent Link: VMware Knowledge Base Videos'>VMware Knowledge Base Videos</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.2vcps.com/2009/07/31/storage-kb-entries-from-vmware/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
