<?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>Yellow Bricks &#187; Storage</title>
	<atom:link href="http://www.yellow-bricks.com/tag/storage/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yellow-bricks.com</link>
	<description>Building blocks for virtualization...</description>
	<lastBuildDate>Fri, 10 Feb 2012 11:12:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Using a CNAME (DNS alias) to mount an NFS datastore</title>
		<link>http://www.yellow-bricks.com/2012/02/07/using-a-cname-dns-alias-to-mount-an-nfs-datastore/</link>
		<comments>http://www.yellow-bricks.com/2012/02/07/using-a-cname-dns-alias-to-mount-an-nfs-datastore/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 14:06:31 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=9709</guid>
		<description><![CDATA[<p>I was playing around in my lab with NFS datastores today. I wanted to fail-over a replicated NFS datastore without the need to re-register the virtual machines running on them. I had mounted the NFS datastore using the IP address and as that is used to create the UUID it was obvious that it wouldn&#8217;t work. I figured there should [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2012/02/07/using-a-cname-dns-alias-to-mount-an-nfs-datastore/">Using a CNAME (DNS alias) to mount an NFS datastore</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>I was playing around in my lab with NFS datastores today. I wanted to fail-over a replicated NFS datastore without the need to re-register the virtual machines running on them. I had mounted the NFS datastore using the IP address and as that is used to create the UUID it was obvious that it wouldn&#8217;t work. I figured there should be a way around it but after a quick search on the internet I still hadn&#8217;t found anything yet.</p>
<p>I figured it should be possible to achieve this using a CNAME but also recalled something around vCenter screwing this up again. I tested it anyway and with success. This is what I did:</p>
<ul>
<li>Added both NFS servers to DNS</li>
<li>Create a CNAME (DNS Alias) and pointed to the &#8220;active&#8221; NFS server</li>
<ul>
<li>I used the name &#8220;nasdr&#8221; to make it obvious what it is used for</li>
</ul>
<li>Created an NFS share (drtest) on the NFS server</li>
<li>Mount the NFS export using vCenter or though the CLI</li>
<ul>
<li>esxcfg-nas -a -o nasdr -s /drtest drtest</li>
</ul>
<li>Check the UUID using vCenter or through the CLI</li>
<ul>
<li>ls -lah /vmfs/volumes</li>
<li>example output:<br />
lrwxr-xr-x    1 root     root           17 Feb  6 10:56 drtest -&gt; <strong>e9f77a89-7b01e9fd</strong></li>
</ul>
<li>Created a virtual machine on the nfsdatastore</li>
<li>Enabled replication to my &#8220;standby&#8221; NFS server</li>
<li>I killed my &#8220;active&#8221; NFS server environment (after validating it had completed replication)</li>
<li>Changed the CNAME to point to the secondary NFS server</li>
<li>Unmounted the volume old volume</li>
<ul>
<li>esxcfg-nas -d drtest</li>
</ul>
<li>I did a vmkping to &#8220;nasdr&#8221; just to validate the destination IP had changed</li>
<li>Rescanned my storage using &#8220;esxcfg-rescan -A&#8221;</li>
<li>Mounted the new volume</li>
<ul>
<li>esxcfg-nas -a -o nasdr -s /drtest drtest</li>
</ul>
<li>Checked the UUID using the CLI</li>
<ul>
<li>ls -lah /vmfs/volumes</li>
<li>example output:<br />
lrwxr-xr-x    1 root     root           17 Feb  6 13:09 drtest -&gt; <strong>e9f77a89-7b01e9fd</strong></li>
</ul>
<li>Powered on the virtual machine now running on the secondary NFS server</li>
</ul>
<p>As you can see, both volumes had the exact same UUID. After the fail-over I could power-on the virtual machine. No need to re-register the virtual machines within vCenter first. Before I wanted to share it with the world I reached out to my friends at NetApp. Vaughn Stewart connected me with Peter Learmonth who validated my findings and actually pointed me to a blog article he wrote about this topic. I suggest to head-over to <a href="http://communities.netapp.com/community/netapp-blogs/getvirtical/blog/2011/09/28/nfs-datastore-uuids-how-they-work-and-what-changed-in-vsphere-5">Peter&#8217;s article for more details</a> on this.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2012/02/07/using-a-cname-dns-alias-to-mount-an-nfs-datastore/">Using a CNAME (DNS alias) to mount an NFS datastore</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2012/02/07/using-a-cname-dns-alias-to-mount-an-nfs-datastore/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Resolved: Slow booting of ESXi 5.0 when iSCSI is configured</title>
		<link>http://www.yellow-bricks.com/2011/11/06/resolved-slow-booting-of-esxi-5-0-when-iscsi-is-configured/</link>
		<comments>http://www.yellow-bricks.com/2011/11/06/resolved-slow-booting-of-esxi-5-0-when-iscsi-is-configured/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 09:09:07 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[iscsi]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=9356</guid>
		<description><![CDATA[<p>My colleague Cormac posted an article about this already, but I figured it was important enough to rehash some of content. As many of you have experienced there was an issue with ESXi 5.0 in iSCSI environments. Booting would take a fair amount of time due to the increase of the amount of retries in the case creating a connection [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/11/06/resolved-slow-booting-of-esxi-5-0-when-iscsi-is-configured/">Resolved: Slow booting of ESXi 5.0 when iSCSI is configured</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>My colleague Cormac posted an <a href="http://blogs.vmware.com/vsphere/2011/11/slow-booting-of-esxi-50-when-iscsi-is-configured.html">article</a> about this already, but I figured it was important enough to rehash some of content. As many of you have experienced there was an issue with ESXi 5.0 in iSCSI environments. Booting would take a fair amount of time due to the increase of the amount of retries in the case creating a connection to the array would fail.</p>
<p>This is what the log file would typically look like:<br />
<code><br />
iscsid: cannot make a connection to 192.168.1.20:3260 (101,Network is unreachable)<br />
iscsid: Notice: Reclaimed Channel (H34 T0 C1 oid=3)<br />
iscsid: session login failed with error 4,retryCount=3<br />
iscsid: Login Target Failed: iqn.1984-05.com.dell:powervault.md3000i.6002219000a14a2b00000000495e2886 if=iscsi_vmk@vmk8 addr=192.168.1.20:3260 (TPGT:1 ISID:0xf) err=4<br />
iscsid: Login Failed: iqn.1984-05.com.dell:powervault.md3000i.6002219000a14a2b00000000495e2886 if=iscsi_vmk@vmk8 addr=192.168.1.20:3260 (TPGT:1 ISID:0xf) Reason: 00040000 (Initiator Connection Failure)</code></p>
<p>This is explained in <a href="http://kb.vmware.com/kb/2007108">KB 2007108</a> which also contains the download link. Make sure to download it and update your environment if you are running iSCSI.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/11/06/resolved-slow-booting-of-esxi-5-0-when-iscsi-is-configured/">Resolved: Slow booting of ESXi 5.0 when iSCSI is configured</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/11/06/resolved-slow-booting-of-esxi-5-0-when-iscsi-is-configured/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>vSphere Metro Storage Cluster solutions, what is supported and what not?</title>
		<link>http://www.yellow-bricks.com/2011/10/07/vsphere-metro-storage-cluster-solutions-what-is-supported-and-what-not/</link>
		<comments>http://www.yellow-bricks.com/2011/10/07/vsphere-metro-storage-cluster-solutions-what-is-supported-and-what-not/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 10:57:44 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[BC-DR]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[4.1]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[metro]]></category>
		<category><![CDATA[vmsc]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=9252</guid>
		<description><![CDATA[<p>I started digging in to this yesterday when I had a comment on my Metro Cluster article. I found it very challenging to get through the vSphere Metro Storage Cluster HCL details and decided to write an article about it which might help you as well when designing or implementing a solution like this. First things first, here are the [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/10/07/vsphere-metro-storage-cluster-solutions-what-is-supported-and-what-not/">vSphere Metro Storage Cluster solutions, what is supported and what not?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>I started digging in to this yesterday when I had a comment on my <a href="http://www.yellow-bricks.com/2011/10/05/vsphere-5-0-ha-and-metro-stretched-cluster-solutions/">Metro Cluster</a> article. I found it very challenging to get through the vSphere Metro Storage Cluster HCL details and decided to write an article about it which might help you as well when designing or implementing a solution like this.</p>
<p>First things first, here are the basic rules for a supported environment?<br />
(Note that the below is taken from the &#8220;important support information&#8221;, which you see in the &#8220;screenshot, call out 3&#8243;.)</p>
<ul>
<li>Only array-based synchronous replication is supported and asynchronous replication is not supported.</li>
<li>Storage Array types FC, iSCSI, SVD, and FCoE are supported.</li>
<li>NAS devices are not supported with vMSC configurations at the time of writing.</li>
<li>The maximum supported latency between the ESXi ethernet networks sites is 10 milliseconds RTT.</li>
<ul>
<li>Note that 10ms of latency for vMotion is only supported with Enterprise+ plus licenses (<a href="http://www.yellow-bricks.com/2011/08/03/vsphere-5-metro-vmotion/">Metro vMotion</a>).</li>
</ul>
<li>The maximum supported latency for synchronous storage replication is 5 milliseconds RTT.</li>
</ul>
<p>How do I know if the array / solution I am looking at is supported and what are the constraints / limitations you might ask yourself? This is the path you should walk to find out about it:</p>
<ul>
<li>Go to : <a href="http://www.vmware.com/resources/compatibility/search.php?deviceCategory=san">http://www.vmware.com/resources/compatibility/search.php?deviceCategory=san</a> (See screenshot, call out 1)</li>
<li>In the &#8220;Array Test Configuration&#8221; section select the appropriate configuration type like for instance &#8220;FC Metro Cluster Storage&#8221; (See screenshot, call out 2)<br />
(note that there&#8217;s no other category at the time of writing)</li>
<li>Hit the &#8220;Update and View Results&#8221; button</li>
<li>This will result in a list of supported configurations for FC based metro cluster solutions, currently only EMC VPLEX is supported</li>
<li>Click name of the Model (in this case VPLEX) and note all the details listed</li>
<li>Unfold the &#8220;FC Metro Cluster Storage&#8221; solution for the footnotes as they will provide additional information on what is supported and what is not.</li>
<li>In the case of our example, VPLEX, it says &#8220;Only Non-uniform host access configuration is supported&#8221; but what does this mean?</li>
<ul>
<li>Go back to the Search Results and click the &#8220;Click here to Read Important Support Information&#8221; link (See screenshot, call out 3)</li>
<li>Half way down it will provide details for &#8220; vSphere Metro Cluster Storage (vMSC)in vSphere 5.0&#8243;</li>
<li>It states that &#8220;Non-uniform&#8221; are ESXi hosts only connected to the storage node(s) in the same site. Paths presented to ESXi hosts from storage nodes are limited to local site.</li>
</ul>
<li>Note that in this case not only is &#8220;non-uniform&#8221; a requirement, you will also need to adhere to the latency and replication type requirements as listed above.</li>
</ul>
<p>Yes I realize this is not a perfect way of navigating through the HCL and have already reached out to the people responsible for it.</p>
<p><a href="http://farm7.static.flickr.com/6050/6219765536_91b952b197_b.jpg"><img class="alignnone colorbox-9252" title="vMSC HCL" src="http://farm7.static.flickr.com/6050/6219765536_91b952b197.jpg" alt="" width="500" height="273" /></a></p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/10/07/vsphere-metro-storage-cluster-solutions-what-is-supported-and-what-not/">vSphere Metro Storage Cluster solutions, what is supported and what not?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/10/07/vsphere-metro-storage-cluster-solutions-what-is-supported-and-what-not/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Swap to host cache aka swap to SSD?</title>
		<link>http://www.yellow-bricks.com/2011/08/18/swap-to-host-cache-aka-swap-to-ssd/</link>
		<comments>http://www.yellow-bricks.com/2011/08/18/swap-to-host-cache-aka-swap-to-ssd/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 12:52:35 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[PASS Syndication]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[swap]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=8844</guid>
		<description><![CDATA[<p>Before we dive in to it, lets spell out the actual name of the feature &#8220;Swap to host cache&#8221;. Remember that, swap to host cache! I&#8217;ve seen multiple people mentioning this feature and saw William posting a hack on how to fool vSphere (feature is part of vSphere 5 to be clear) into thinking it has access to SSD disks [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/08/18/swap-to-host-cache-aka-swap-to-ssd/">Swap to host cache aka swap to SSD?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>Before we dive in to it, lets spell out the actual name of the feature &#8220;Swap to host cache&#8221;. Remember that, swap to host cache!</p>
<p>I&#8217;ve seen multiple people mentioning this feature and saw William posting a <a href="http://www.virtuallyghetto.com/2011/07/how-to-trick-esxi-5-in-seeing-ssd.html">hack</a> on how to fool vSphere (feature is part of vSphere 5 to be clear) into thinking it has access to SSD disks while this might not be the case. One thing I noticed is that there seems to be a misunderstanding of what this swap to host cache actually is / does and that is probably due to the fact that some tend to call it swap to SSD. Yes it is true, ultimately your VM would be swapping to SSD but it is not just a swap file on SSD or better said it is NOT a regular virtual machine swap file on SSD.</p>
<p>When I logged in to my environment first thing I noticed was that my SSD backed datastore was not tagged as SSD. First thing I wanted to do was tag it as SSD, as mentioned William already described this in his article and it is well documented in our own documentation as well so I followed it. This is what I did to get it working:</p>
<ul>
<li>Check the NAA ID in the vSphere UI</li>
<li>Opened up an SSH session to my ESXi host</li>
<li>Validate which SATP claimed the device:<br />
esxcli storage nmp device list<br />
In my case: VMW_SATP_ALUA_CX</li>
<li>Verify it is currently not recognized as SSD by typing the following command:<br />
esxcli storage core device list -d naa.60060160916128003edc4c4e4654e011<br />
should say: &#8220;Is SSD : False&#8221;</li>
<li>Set &#8220;Is SSD&#8221; to true:<br />
esxcli storage nmp satp rule add -s VMW_SATP_ALUA_CX  &#8211;device naa.60060160916128003edc4c4e4654e011  &#8211;option=enable_ssd</li>
<li>I reloaded claim rules and ran them using the following commands:<br />
esxcli storage core claimrule load<br />
esxcli storage core claimrule run</li>
<li>Validate it is set to true:<br />
esxcli storage core device list -d naa.60060160916128003edc4c4e4654e011</li>
<li>Now the device should be listed as SSD</li>
</ul>
<p>Next would be to enable the feature&#8230; When you go to your host and click on the &#8220;Configuration Tab&#8221; there should be a section called &#8220;Host Cache Configuration&#8221; on the left. When you&#8217;ve correctly tagged your SSD it should look like this:</p>
<p><img class="colorbox-8844"  src="http://farm7.static.flickr.com/6070/6044621783_9a52305cd9.jpg" alt="" /></p>
<p>Please note that I already had a VM running on the device and hence the reason it is showing some of the space as being in use on this device, normally I would recommend using a drive dedicated for swap. Next step would be enabling the feature and you can do that by opening the pop-up window (right click your datastore and select &#8220;Properties&#8221;). This is what I did:</p>
<ul>
<li>Tick &#8220;Allocate space for host cache&#8221;</li>
<li>Select &#8220;Custom size&#8221;</li>
<li>Set the size to 25GB</li>
<li>Click &#8220;OK&#8221;</li>
</ul>
<p>Now there is no science to this value as I just wanted to enable it and test the feature. What happened when we enabled it? We allocated space on this LUN so something must have been done with it? I opened up the datastore browser and I noticed a new folder was created on this particular VMFS volume:</p>
<p><img class="colorbox-8844"  src="http://farm7.static.flickr.com/6072/6044748321_0047015573.jpg" alt="" /></p>
<p>Not only did it create a folder structure but it also created 25 x 1GB .vswp files. Now before we go any further, please note that this is a per host setting. Each host will need to have its own Host Cache assigned so it probably makes more sense to use a local SSD drive instead of a SAN volume. Some of you might say but what about resiliency? Well if your host fails the VMs will need to restart anyway so that data is no longer relevant, in terms of disk resiliency you should definitely consider a RAID-1 configuration. Generally speaking SAN volumes are much more expensive than local volumes and using local volumes also removes the latency caused by the storage network. Compared to the latency of a SSD (less than 100 μs), network latency can be significant. So lets recap that in a nice design principal:</p>
<p style="padding-left: 30px;"><strong>Basic design principle</strong><br />
Using &#8220;Swap to host cache&#8221; will severely reduce the performance impact of VMkernel swapping. It is recommended to use a local SSD drive to elimate any network latency and to optimize for performance.</p>
<p>How does it work? Well fairly straight forward actually. When there is severe memory pressure and the hypervisor needs to swap memory pages to disk it will swap to the .vswp files on the SSD drive instead. Each of these, in my case, 25 files are shared amongst the VMs running on this host. Now you will probably wonder how you know if the host is using this Host Cache or not, that can of course simply be validated by looking at the performance statistics within vCenter. It contains a couple of new metrics of which &#8220;Swap in from host cache&#8221; and &#8220;Swap out to host cache&#8221; (and the &#8220;rate&#8221;&#8230;) metrics are most important to monitor. (Yes, esxtop has metrics as well to monitor it namely LLSWR/s  and LLSWW/s)</p>
<p>What if you want to resize your Host Cache and it is already in use?  Well simply said the Host Cache is optimized to allow for this scenario.  If the Host Cache is completely filled memory pages will need to be  copied to the regular .vswp file. This could mean that the process takes  longer than expected and of course it is not a recommended practice as  it will decrease performance for your VMs as these pages more than  likely at some point will need to be swapped in. Resizing however can be  done on the fly, no need to vMotion away your VMs. Just adjust the  slider and wait for the process to complete. If you decide to complete  remove all host cache for what ever reason than all relevant data will  be migrated to the regular .vswp.</p>
<p>What if the Host Cache is full? Normally it shouldn&#8217;t even reach that state, but when you run out of space in the host cache pages will be migrated from your host cache to your regular vswap file and it is first in first out in this case, which should be the right policy for most workloads. Now chances of course of having memory pressure to the extend where you fill up a local SSD are small, but it is good to realize what the impact is. If you are going down the path of local SSD drives with Host Cache enabled and will be overcommitting it might be good to do the math and ensure that you have enough cache available to keep these pages in cache rather than on rotating media. I prefer to keep it simple though and would probably recommend to equal the size of your hosts memory. In the case of a host with 128GB RAM that would be a 128GB SSD. Yes this might be overkill, but the price difference between 64GB and 128GB is probably neglect-able.</p>
<p style="padding-left: 30px;"><strong>Basic design principle</strong><br />
Monitor swap usage. Although &#8220;Swap to host cache&#8221; will reduce the impact of VMkernel swapping it will not eliminate it. Take your expected consolidation ratio into account including your HA (N-X) strategy and size accordingly. Or keep it simple and just use the same size as physical memory.</p>
<p>One interesting use case could be to place all regular swap files on very cheap shared storage (RAID5 of SATA drives) or even local SATA storage using the “VM swapfile location” (aka. Host local swap) feature. Then install a host cache for any host these VMs can be migrated to. This should give you the performance of a SSD while maintaining most of the cost saving of the cheap storage. Please note that the host cache is a per-host feature. Hence in the time of a vMotion all data from the cache will need to be transferred to the destination host. This will impact the time a vMotion takes. Unless your vMotions are time critical, this should not be an issue though. I have been told that VMware will publish a KB article with advise how to buy the right SSDs for this feature.</p>
<p>Summarizing, Swap to SSD is what people have been calling this feature and that is not what it is. This is a mechanism that caches memory pages to SSD and should be referred to as &#8220;Swap to host cache&#8221;. Depending on how you do the math all memory pages can be swapped to and from SSD. If there is insufficient space available memory pages will move over to the regular .vswp file. Use local SSD drives to avoid any latency associated with your storage network and to minimize costs.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/08/18/swap-to-host-cache-aka-swap-to-ssd/">Swap to host cache aka swap to SSD?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/08/18/swap-to-host-cache-aka-swap-to-ssd/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Tintri follow up</title>
		<link>http://www.yellow-bricks.com/2011/08/18/tintri-follow-up/</link>
		<comments>http://www.yellow-bricks.com/2011/08/18/tintri-follow-up/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 10:43:06 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[PASS Syndication]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[tintri]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[vstorage]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=8873</guid>
		<description><![CDATA[<p>Back in March I wrote about this new and interesting storage vendor called Tintri which had just released a new NAS appliance called VMstore. I wrote about their level of integration and the fact that their NAS appliance is virtual machine aware and allows you to define performance policies per virtual machine. I am not going to rehash the complete [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/08/18/tintri-follow-up/">Tintri follow up</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>Back in March I <a href="http://www.yellow-bricks.com/2011/03/24/tintri-virtual-machine-aware-storage/">wrote</a> about this new and interesting storage vendor called <a href="http://www.tintri.com">Tintri</a> which had just released a new NAS appliance called VMstore. I wrote about their level of integration and the fact that their NAS appliance is virtual machine aware and allows you to define performance policies per virtual machine. I am not going to rehash the complete post so for more details <a href="http://www.yellow-bricks.com/2011/03/24/tintri-virtual-machine-aware-storage/">read</a> it before you continue reading this article. During the briefing for that article we discussed some of the caveats with regards to their design and some possible enhancements. Tintri apparently is the type of company who listens to community input and can act quick. Yesterday I had a briefing of some of the new features Tintri will announce next week. I&#8217;ve been told that none of this is under embargo so I will go ahead and share with you what I feel is very exciting. Before I do though I want to mention that Tintri now also has teams in APAC and EMEA, as some of you know they started out only in North-America but now have expanded to the rest of the world.</p>
<p>First of all, and this is probably the most heard complaint, is that the upcoming Tintri VMstore devices will be available in a dual controller configuration which makes it more interesting to many of you probably. Especially the more up-time sensitive environments will appreciate this, and who isn&#8217;t sensitive about up-time these days? Especially in a virtualized environment where many workloads share a single device this improvement is more than welcome! The second thing which I really liked is how they enhanced their dashboard. Now this seems like a minor thing but I can ensure you that it will make your life a lot easier. Let me dump a screenshot first and then discuss what you are looking at.</p>
<p><img class="colorbox-8873"  src="http://farm7.static.flickr.com/6196/6055601700_8028e7a838.jpg" alt="" /></p>
<p>The screenshot shows the per VM latency statistics&#8230; Now what is exciting about that? Well if you look at the bottom you will see the different colors and each of those represent a specific type of latency. Lets assume your VM experiences 40ms of latency and your customer starts complaining. The main thing to figure out is what causes this slow down. (Or in many cases, who can I blame?) Is your network saturated? Is the host swamped? Is it your storage device? In order to identify these types of problems you would need a monitor tool and most likely multiple tools to pinpoint the issue. Tintri decided to hook in to vCenter and just pull down the various metrics and use this to create the nice graph that you see in the screenshot. This allows you to quickly pinpoint the issue from a single pane of glass. And yes you can also expect this as a new tab within vCenter.</p>
<p>Another great feature which Tintri offers is the ability to realign your VMDKs. Tintri does this, unlike most solutions out there, from the &#8220;inside&#8221;. With that meaning that their solution is incorporated into their appliance and not a separate tool which needs to run against each and every VM. Smart solution which can and will safe you a lot of time.</p>
<p>It&#8217;s all great and amazing isn&#8217;t it? Or are there any caveats? One thing I still feel needs to be addressed is replication. With this next release it is not available yet but is that a problem now that SRM offers vSphere Replication? I guess that relieves some of the immediate pressure but I would still like to see a native Tintri&#8217;s solution providing a-sync and sync replication. Yes it will take time but I would expect though that Tintri is working on this. I tried to persuade them to make a statement yesterday they unfortunately couldn&#8217;t say anything with regards to a timeline / roadmap.</p>
<p>Definitely a booth I will be checking out at VMworld.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/08/18/tintri-follow-up/">Tintri follow up</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/08/18/tintri-follow-up/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Nutanix Complete Cluster</title>
		<link>http://www.yellow-bricks.com/2011/08/18/nutanix-complete-cluster/</link>
		<comments>http://www.yellow-bricks.com/2011/08/18/nutanix-complete-cluster/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 22:26:07 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[architect]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Storage]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=8871</guid>
		<description><![CDATA[<p>I was just reading up and noticed an article about Nutanix. Nutanix is a &#8220;new&#8221; company which just came out of stealth mode and offers a datacenter in a box type of solution. With that meaning that they have a solution which provides shared storage and compute resources in a single 2u chassis. This 2u chassis can hold up to [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/08/18/nutanix-complete-cluster/">Nutanix Complete Cluster</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>I was just reading up and noticed an article about <a href="http://www.nutanix.com/">Nutanix</a>. Nutanix is a &#8220;new&#8221; company which just came out of stealth mode and offers a datacenter in a box type of solution. With that meaning that they have a solution which provides shared storage and compute resources in a single 2u chassis. This 2u chassis can hold up to 4 compute nodes and each of these nodes can have 2 CPUs, up to 192GB of memory, 320 GB of PCIe SSD, 300 GB SATA SSD and 5 TB of SATA HDDs. Now the cool thing about it is that each of the nodes &#8220;local&#8221; storage can be served up as shared storage to all of the nodes enabling you to use HA/DRS etc. I guess you could indeed describe Nutanix&#8217;s solution as the &#8220;Complete Cluster&#8221; solution and as Nutanix says it is unique and many analysts and bloggers have been really <a href="http://www.nutanix.com/news.html">enthusiastic</a> about this&#8230; but is it really that special?</p>
<p>What Nutanix actually uses for their building block is an HPC form factor case like the one I <a href="http://www.yellow-bricks.com/2011/05/18/what-if-you-were-to-design-your-own-server/">discussed</a> in May of this year. I wouldn&#8217;t call that revolutionary as Dell, Super Micro, HP (and others) sell these as well but market it differently (in my opinion a missed opportunity). What does make Nutanix somewhat unique is that they package it as a complete solution including a Virtual Storage Appliance they&#8217;ve created. It is not just a VSA but it appears to be a smart device which is capable of taking advantage of the SSD drives available and uses that as a shared cache distributed amongst each of the hosts and it uses multiple tiers of storage; SSD and SATA. It kind of reminds me of what Tintri does only this is a virtual appliance that is capable of leveraging multiple nodes. (I guess HP could offer something similar in a heartbeat if they bundle their VSA with the <a href="http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-3328412-241644-4290526-4324034.html">DL170e</a>) Still I strongly believe that this is a promising concept and hope these guys are at VMworld so I can take a peak and discuss the technology behind this a bit more in-depth as I have a few questions from a design perspective&#8230;</p>
<ul>
<li>No 10Gbe redundancy? (according to the datasheet just a single port)</li>
<li>Only 2 nics for VM traffic, vMotion, Management? (Why not just 2 10Gbe nic ports?)</li>
<li>What about when the VMware cluster boundaries are reached? (Currently 32 nodes)</li>
<li>Out band management ports? (could be useful to have console access)</li>
<li>How about campus cluster scenarios, any constraints?</li>
<li>&#8230;..</li>
</ul>
<p>Lets see if I can get these answered over the next couple of days or at VMworld.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/08/18/nutanix-complete-cluster/">Nutanix Complete Cluster</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/08/18/nutanix-complete-cluster/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>VM with disks in multiple datastore clusters?</title>
		<link>http://www.yellow-bricks.com/2011/08/09/vm-with-disks-in-multiple-datastore-clusters/</link>
		<comments>http://www.yellow-bricks.com/2011/08/09/vm-with-disks-in-multiple-datastore-clusters/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 14:10:55 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[storage drs]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[vstorage]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=8793</guid>
		<description><![CDATA[<p>This week I received a question about Storage DRS. The question was if it was possible to have a VM with multiple disks in different datastore clusters? It&#8217;s not uncommon to have set ups like these so I figured it would be smart to document it. The answer is yes that is supported. You can create a virtual machine with [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/08/09/vm-with-disks-in-multiple-datastore-clusters/">VM with disks in multiple datastore clusters?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>This week I received a question about Storage DRS. The question was if it was possible to have a VM with multiple disks in different datastore clusters? It&#8217;s not uncommon to have set ups like these so I figured it would be smart to document it. The answer is <span style="text-decoration: underline;">yes</span> that is supported. You can create a virtual machine with a system disk on a raid-5 backed datastore cluster and a data disk on a raid-10 backed datastore cluster. If Storage DRS sees the need to migrate either of the disks to a different datastore it will make the recommendation to do so.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/08/09/vm-with-disks-in-multiple-datastore-clusters/">VM with disks in multiple datastore clusters?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/08/09/vm-with-disks-in-multiple-datastore-clusters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vSphere 5 Coverage</title>
		<link>http://www.yellow-bricks.com/2011/08/06/vsphere-5-coverage/</link>
		<comments>http://www.yellow-bricks.com/2011/08/06/vsphere-5-coverage/#comments</comments>
		<pubDate>Sat, 06 Aug 2011 07:14:27 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[BC-DR]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Management & Automation]]></category>
		<category><![CDATA[PASS Syndication]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Various]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[ha]]></category>
		<category><![CDATA[storage drs]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[vstorage]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=8782</guid>
		<description><![CDATA[<p>I just read Eric&#8217;s article about all the topics he covered around vSphere 5 over the last couple of weeks and as I just published the last article I had prepared I figured it would make sense to post something similar. (Great job by  the way Eric, I always enjoy reading your articles and watching your videos!) Although I did [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/08/06/vsphere-5-coverage/">vSphere 5 Coverage</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>I just read Eric&#8217;s <a href="http://www.ntpro.nl/blog/archives/1813-My-vSphere-5-coverarge-Linkage.html">article</a> about all the topics he covered around vSphere 5 over the last couple of weeks and as I just published the last article I had prepared I figured it would make sense to post something similar. (Great job by  the way Eric, I always enjoy reading your articles and watching your videos!) Although I did hit roughly 10.000 unique views on average per day the first week after the launch and still 7000 a day currently I have the feeling that many were focused on the licensing changes rather then all the new and exciting features that were coming up, but now that the dust has somewhat settled it makes sense to re-emphasize them. Over the last 6 months I have been working with vSphere 5 and explored these features, my focus for most of those 6 months was to complete the book but of course I wrote a large amount of articles along the way, many of which ended up in the book in some shape or form. This is the list of articles I published. If you feel there is anything that I left out that should have been covered let me know and I will try to dive in to it. I can&#8217;t make any promises though as with VMworld coming up my time is limited.</p>
<ol>
<li><a href="http://www.yellow-bricks.com/2011/07/12/live-blog-raising-the-bar-part-v/">Live Blog: Raising The Bar, Part V</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/12/5-is-the-magic-number-2/">5 is the magic number</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/12/hot-of-the-press-vsphere-5-0-clustering-technical-deepdive/">Hot of the press: vSphere 5.0 Clustering Technical Deepdive</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/12/vsphere-5-0-storage-drs-introduction/">vSphere 5.0: Storage DRS introduction</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/13/vsphere-5-0-what-has-changed-for-vmfs/">vSphere 5.0: What has changed for VMFS?</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/14/vsphere-5-0-storage-vmotion-and-the-mirror-driver/">vSphere 5.0: Storage vMotion and the Mirror Driver</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/15/punch-zeros-2/">Punch Zeros</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/15/storage-drs-interoperability/">Storage DRS interoperability</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/15/vsphere-5-0-unmap-vaai-feature/">vSphere 5.0: UNMAP (vaai feature)</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/18/vsphere-5-0-esxcli/">vSphere 5.0: ESXCLI</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/21/esxi-5-suppressing-the-localremote-shell-warning/">ESXi 5: Suppressing the local/remote shell warning</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/20/testing-vm-monitoring-on-vsphere-5-0/">Testing VM Monitoring with vSphere 5.0</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/20/whats-new/">What’s new?</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/20/vsphere-50-vmotion-enhancements/">vSphere 5:0 vMotion Enhancements</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/19/vsphere-5-0-vmotion-enhancement-tiny-but-very-welcome/">vSphere 5.0: vMotion enhancement, tiny but very welcome!</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/19/esxi-5-0-and-scripted-installs/">ESXi 5.0 and Scripted Installs</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/18/vsphere-5-0-storage-initiatives/">vSphere 5.0: Storage initiatives</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/21/scale-upout-and-impact-of-vram-part-2/">Scale Up/Out and impact of vRAM?!? (part 2)</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/22/ha-architecture-series-fdm-15/">HA Architecture Series – FDM (1/5)</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/25/ha-architecture-series-primary-nodes-25/">HA Architecture Series – Primary nodes? (2/5)</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/26/ha-architecture-series-datastore-heartbeating-35/">HA Architecture Series – Datastore Heartbeating (3/5)</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/27/ha-architecture-series-restarting-vms-45/">HA Architecture Series – Restarting VMs (4/5)</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/28/ha-architecture-series-advanced-settings-55/">HA Architecture Series – Advanced Settings (5/5)</a></li>
<li><a href="http://www.yellow-bricks.com/2011/07/29/vmfs-5-lun-sizing/">VMFS-5 LUN  Sizing</a></li>
<li><a href="http://www.yellow-bricks.com/2011/08/03/vsphere-5-0-ha-changes-in-admission-control/">vSphere 5.0 HA: Changes in admission control</a></li>
<li><a href="http://www.yellow-bricks.com/2011/08/03/vsphere-5-metro-vmotion/">vSphere 5 – Metro vMotion</a></li>
<li><a href="http://www.yellow-bricks.com/2011/08/05/sdrs-and-auto-tiering-solutions-the-injector/">SDRS and Auto-Tiering solutions – The Injector</a></li>
</ol>
<p>Once again if there it something you feel I should be covering let me know and I&#8217;ll try to dig in to it. Preferably something that none of the other blogs have published of course.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/08/06/vsphere-5-coverage/">vSphere 5 Coverage</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/08/06/vsphere-5-coverage/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>SDRS and Auto-Tiering solutions &#8211; The Injector</title>
		<link>http://www.yellow-bricks.com/2011/08/05/sdrs-and-auto-tiering-solutions-the-injector/</link>
		<comments>http://www.yellow-bricks.com/2011/08/05/sdrs-and-auto-tiering-solutions-the-injector/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 12:38:49 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[sdrs]]></category>
		<category><![CDATA[storage drs]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[vstorage]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=8770</guid>
		<description><![CDATA[<p>A couple of weeks ago I wrote an article about Storage DRS (hereafter SDRS) interoperability and I mentioned that using SDRS with Auto-Tiering solutions should work&#8230; Now the truth is slightly different, however as I noticed some people  started throwing huge exclamation marks around SDRS I wanted to make a statement. Many have discussed this and made comments around why [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/08/05/sdrs-and-auto-tiering-solutions-the-injector/">SDRS and Auto-Tiering solutions &#8211; The Injector</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago I wrote an article about <a href="http://www.yellow-bricks.com/2011/07/15/storage-drs-interoperability/">Storage DRS (hereafter SDRS) interoperability</a> and I mentioned that using SDRS with Auto-Tiering solutions should work&#8230; Now the truth is slightly different, however as I noticed some people  started throwing huge exclamation marks around SDRS I wanted to make a statement. Many have discussed this and made comments around why SDRS would not be supported with auto-tiering solutions and I noticed the common idea is that SDRS would not be supported with them as it could initiate a migration to a different datastore and as such &#8220;reset&#8221; the tiered VM back to default. Although this is correct there is a different reason why VMware recommends to follow the guidelines provided by the Storage Vendor. The guideline by the way is to use Space Balancing but not enable I/O metric. Those who were part of the beta or have read the documentation, or <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=B005C1SARM&amp;adid=16Q69JRGDTX1DHPRKTQM&amp;">our book</a> might recall this when creating datastore clusters select datastores which have similar performance characteristics. In other words do not mix an SSD backed datastore with a SATA backed datastore, however mixing SATA with SAS is okay. Before we will explain why lets repeat the basics around SDRS:</p>
<p style="padding-left: 30px;">SDRS allows the aggregation of multiple datastores into a single object called a datastore cluster. SDRS will make recommendations to balance virtual machines or disks based on I/O and space utilization and during virtual machine or virtual disk provisioning make recommendations for placement. SDRS can be set in fully automated or manual mode. In manual mode SDRS will only make recommendations, in fully automated mode these recommendations will be applied by SDRS as well. When balancing recommendations are applied Storage DRS is used to move the virtual machine.</p>
<p>So what about Auto-Tiering solutions? Auto-tiering solutions move &#8220;blocks&#8221; around based hotspots. Yes, again, when SvMotion would migrate the virtual machine or virtual disk this process would be reset. In other words the full disk will land on the same tier and the array will need to decide at some point what belongs where&#8230; but is this an issue? In my opinion it probably isn&#8217;t but it will depend on why SDRS decides to move the virtual machine as it might lead to a temporary decrease in performance for specific chunks of data within the VM. As auto-tiering solutions help preventing performance issues by moving blocks around you might not want to have SDRS making performance recommendations but why&#8230; what is the technical reason for this?</p>
<p>As stated SDRS uses I/O and space utilization for balancing&#8230; Space makes sense I guess but what about I/O&#8230; what does SDRS use, how does it know where to place a virtual machine or disk? Many people seem to be under the impression that SDRS simply uses average latency but would that work in a greenfield deployment where no virtual machines are deployed yet? It wouldn&#8217;t and it would also not say much about the performance capabilities of the datastore. No in order to ensure the correct datastore is selected  SDRS needs to know what the datastore is capable off, it will need to characterize the datastore and in order to do so it uses Storage IO Control (hereafter SIOC), more specifically what we call &#8220;the injector&#8221;. The injector is part of SIOC and is a mechanism which is used to characterize each of the datastore by injecting random (read) I/O. Before you get worried, the injector only injects I/O when the datastore is idle. Even when the injector is busy and it notices other activity on the datastore it will back down and retry later. Now in order to characterize the datastore the injector uses different amount of outstanding I/Os and measures the latency for these I/Os. For example it starts with 1 outstanding I/O and gets a response within 3 miliseconds. When 3 outstanding I/Os are used the average latency for these I/Os is 3.8 miliseconds. With 5 I/Os the average latency is 4.3 and so on and so forth. For each device the outcome can be plotted as show in the below screenshot and the slope of the graph indicates the performance capabilities of the datastore. The steeper the line the lower the performance capabilities. The graphs shows the test where a multitude of datastores are characterized each being backed by a different number of spindles. As clearly shown there is a relationship between the steepness and the number of spindles used.</p>
<p><img class="colorbox-8770"  src="http://farm7.static.flickr.com/6142/6007759459_b1e60ceda8.jpg" alt="" /></p>
<p>So why does SDRS care? Well in order to ensure the correct recommendations are made each of the datastores will be characterized in other words a datastore backed by 16 spindles will be a more logical choice than a datastore with 4 spindles. So what is the problem with Auto-Tiering solutions? Well think about it for a second&#8230; when a datastore has many hotspots an auto-tiering solution will move chunks around. Although this is great for the virtual machine it also means that when the injector characterizes the datastore it could potentially read from the SSD backed chunks or the SATA backed chunks and this will lead to unexpected results in terms of average latency and as you can imagine this will be confusing to SDRS and possibly lead to incorrect recommendations. Now, this is typically one of those scenarios which requires extensive testing and hence the reason VMware refers to the storage vendor for their recommendation around using SDRS in combination with auto-tiering solutions. My opinion: Use SDRS Space Balancing as this will help preventing downtime related to &#8220;out of space&#8221; scenarios and also help speeding up the provisioning process. On top of that you will get Datastore Maintenance Mode and Affinity Rules.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/08/05/sdrs-and-auto-tiering-solutions-the-injector/">SDRS and Auto-Tiering solutions &#8211; The Injector</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/08/05/sdrs-and-auto-tiering-solutions-the-injector/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>VMFS-5 LUN Sizing</title>
		<link>http://www.yellow-bricks.com/2011/07/29/vmfs-5-lun-sizing/</link>
		<comments>http://www.yellow-bricks.com/2011/07/29/vmfs-5-lun-sizing/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 06:57:03 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[5]]></category>
		<category><![CDATA[5.0]]></category>
		<category><![CDATA[vmfs]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=8718</guid>
		<description><![CDATA[<p>I had a question on my old VMFS LUN Sizing article I did back in 2009&#8230; The question was how valid the used formula and values still were in today&#8217;s environment especially considering VMFS-5 is around the corner. It is a very valid question so I decided to take my previous article and rewrite it. Now one thing to keep [...]</p><p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/07/29/vmfs-5-lun-sizing/">VMFS-5 LUN Sizing</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></description>
			<content:encoded><![CDATA[<p>I had a question on my old VMFS LUN Sizing <a href="http://www.yellow-bricks.com/2009/06/23/vmfslun-size/?replytocom=26079#comment-26080">article</a> I did back in 2009&#8230; The question was how valid the used formula and values still were in today&#8217;s environment especially considering VMFS-5 is around the corner. It is a very valid question so I decided to take my previous article and rewrite it. Now one thing to keep in mind though is that I tried to make it usable for generic consumption and you will still need to figure out things yourself as I simply don&#8217;t have all info needed to make it cookie-cutter, but I guess this is as close as it can get.</p>
<p>Parameters:</p>
<p>MinSize = 1.2GB<br />
MaxVMs = 40<br />
SlackSpace = 20%<br />
AvgSizeVMDK = 30GB<br />
AvgDisksVMs = 2<br />
AvgMemSize = 3GB</p>
<p>Before I will drop the formula I want to explain the MaxVMs parameter. You will need to figure out how many IOps your LUN can handle first, for a hint check this <a href="http://www.yellow-bricks.com/2009/12/23/iops/">article</a>. But besides IOps you will also beed to take burst room into account and of course the RTO defined for this environment:</p>
<p style="padding-left: 30px;">((IOpsPerLUN &#8211; 20%) / AVGIOpsPerVM) ≤ (MaxVMsWithinRTO)</p>
<p>Keep in mind that the article I pointed out just a second ago is geared towards worst case numbers, so no cache or other benefits. Secondly I subtracted 20% which is room for bursting. Now this is by no means a best practice and this number will need to be tweaked based on the size of your LUN and the total amount of IOps you LUN can handle. For instance when you are using 8 SATA spindles that 20% might only be 80 IOps, depending on the raid level used, in the case of SAS it could be 280 IOps with just 8 spindles and that is a huge difference. Anyway I leave that up to you to decide but I used 20% headroom for both disk space (for snapshots and the memory overhead swap files) and performance, just to keep it simple. The second part of this one is MaxVMsWithinRTO. In short make sure that you can recover the number of VMs on the datastore within the defined recovery time objective (RTO). You don&#8217;t want to find yourself in a situation where the RTO is 4hrs but the total amount of time for the restore is 24 hours.</p>
<p>Formula, aaahhh yes here we go. Now note that I did not take traditional constraints around &#8220;SCSI Reservations Conflicts&#8221; into account as with VMFS -5 and VAAI SCSI Locking Offload these  are lifted. If you have an array which doesn&#8217;t support the ATS primitive make sure you take this into account as well. Although the SCSI locking mechanism has been improved over the last years it could still limit you when you have a lot of power-on events, vMotion events etc.</p>
<p style="padding-left: 30px;">(((MaxVMs * AvgDisksVMs) * AvgSizeVMDK) + ( MaxVMs * AvgMemSize)) + SlackSpace ≥ MinSize</p>
<p>Lets use the numbers defined in the parameters above and do the math:</p>
<p style="padding-left: 30px;">(((40 * 2) * 30GB) + (40 * 3GB)) + 20% = (2400GB + 120GB) * 1.2 = 3024 GB</p>
<p>I hope this helps making your storage design decisions. One thing to keep in mind of course is that most storage arrays have optimal configurations for LUN sizes in terms of performance. Depending on your IOps requirements you might want to make sure that these align.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">

"<a href="http://www.yellow-bricks.com/2011/07/29/vmfs-5-lun-sizing/">VMFS-5 LUN Sizing</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>. Follow us on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and <a href="http://www.facebook.com/pages/Yellow-Bricks-virtualization-blog/132292893499196">Facebook</a>.<br>
Available now: vSphere 5 Clustering Deepdive. (<a href="http://www.amazon.com/dp/1463658133/ref=as_li_qf_sp_asin_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=1463658133&adid=07SG91DX7FQT2HS66PMM"><strong>paper</strong></a> | <a href="https://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?tag=yellowbricks-20&camp=0&creative=0&linkCode=as1&creativeASIN=B005C1SARM&adid=16Q69JRGDTX1DHPRKTQM&"><strong>e-book</strong></a>)</div><br><br></p>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2011/07/29/vmfs-5-lun-sizing/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

