<?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></title>
	<atom:link href="http://cormachogan.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cormachogan.com</link>
	<description></description>
	<lastBuildDate>Tue, 14 May 2013 20:19:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>Heads Up! UNMAP considerations when reclaiming more than 2TB</title>
		<link>http://cormachogan.com/2013/05/14/heads-up-unmap-considerations-when-reclaiming-more-than-2tb/</link>
		<comments>http://cormachogan.com/2013/05/14/heads-up-unmap-considerations-when-reclaiming-more-than-2tb/#comments</comments>
		<pubDate>Tue, 14 May 2013 07:25:57 +0000</pubDate>
		<dc:creator>Cormac</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[heads-up]]></category>

		<guid isPermaLink="false">http://cormachogan.com/?p=1787</guid>
		<description><![CDATA[Thanks to our friends over at EMC (shout out to Itzik), we&#8217;ve recently been made aware of a limitation on our UNMAP mechanism in ESXi 5.0 &#38; 5.1. It would appear that if you attempt to reclaim more than 2TB <a class="more-link" href="http://cormachogan.com/2013/05/14/heads-up-unmap-considerations-when-reclaiming-more-than-2tb/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Thanks to our friends over at EMC (shout out to <a title="Itzik Reich on twitter" href="http://twitter.com/itzikr" target="_blank">Itzik</a>), we&#8217;ve recently been made aware of a limitation on our UNMAP mechanism in ESXi 5.0 &amp; 5.1. It would appear that if you attempt to reclaim more than 2TB of dead space in a single operation, the UNMAP primitive is not handling this very well. The current thought is that this is because we have a 2TB (- 512 byte) file size limit on VMFS-5. When the space to reclaim is above this size, we cannot create the very large temporary balloon file (part of the UNMAP process), and it spews the following errors:</p>
<p style="text-align: justify;"><span id="more-1787"></span>Could not truncate file .vmfsBalloonrYq2EH to 45.4 TB (File too large).<br />
Could not truncate file .vmfsBalloonrYq2EH to 45.4 TB (File too large).<br />
Could not truncate file .vmfsBalloonrYq2EH to 45.4 TB (File too large).<br />
Could not truncate file .vmfsBalloonrYq2EH to 45.4 TB (File too large).<br />
Could not truncate file .vmfsBalloonrYq2EH to 45.4 TB (File too large).<br />
Could not truncate file .vmfsBalloonrYq2EH to 45.4 TB (File too large).<br />
Could not truncate file .vmfsBalloonrYq2EH to 45.4 TB (File too large).<br />
Could not truncate file .vmfsBalloonrYq2EH to 45.4 TB (File too large).<br />
Could not truncate file .vmfsBalloonrYq2EH to 45.4 TB (File too large).<br />
Could not truncate file .vmfsBalloonrYq2EH to 45.4 TB (File too large).</p>
<p style="text-align: justify;">Eventually the UNMAP process will reduce the amount of space that we try to reclaim, and will get down to the 2TB threshold and start working. However this can take some time, especially if you are trying to reclaim a large amount of dead space. Therefore caution must be used when running the <strong><em>vmkfstools -y &#8220;%&#8221;</em></strong> command. The % value supplied as an argument to this command represents the % of free space to reclaim as dead space. We advise you to work out how much free space is on the volume, and then ensure that the % value is set so as not to represent dead space with a value greater than 2TB.</p>
<p style="text-align: justify;">For example, if the free space was shown to be 30TB and you thought that there was 3TB worth of dead space to reclaim on the volume, setting the percentage value to 10% in <em>vmkfstools</em> would result in a 3TB balloon file. This exceeds the 2TB limit and may cause the issue described above. Therefore it would be best to run the command twice, each time with a 5% setting. This way only 1.5TB of space is reclaimed at any one time, and the temporary balloon file is limited to 1.5TB in size.</p>
<p style="text-align: justify;">Get notification of these blogs postings and more VMware Storage information by following me on Twitter: <a title="@VMwareStorage" href="https://twitter.com/VMwareStorage" target="_blank"><strong>@VMwareStorage</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cormachogan.com/2013/05/14/heads-up-unmap-considerations-when-reclaiming-more-than-2tb/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Proximal Data introduces Autocache 1.1 &#8211; Guest OS Flash Acceleration</title>
		<link>http://cormachogan.com/2013/05/09/proximal-data-introduces-autocache-1-1-guest-os-flash-acceleration/</link>
		<comments>http://cormachogan.com/2013/05/09/proximal-data-introduces-autocache-1-1-guest-os-flash-acceleration/#comments</comments>
		<pubDate>Thu, 09 May 2013 13:58:49 +0000</pubDate>
		<dc:creator>Cormac</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Proximal Data]]></category>

		<guid isPermaLink="false">http://cormachogan.com/?p=1772</guid>
		<description><![CDATA[Those of you attending VMUG (VMware User Group) meetings in the US recently may have come across the guys from Proximal Data. They were at the Austin &#38; Silicon Valley VMUGs &#38; I believe they may even have had the <a class="more-link" href="http://cormachogan.com/2013/05/09/proximal-data-introduces-autocache-1-1-guest-os-flash-acceleration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.proximaldata.com"><img class="alignleft size-full wp-image-1775" alt="Proximal-Logo-RGB-final" src="http://cormachogan.com/wp-content/uploads/2013/05/Proximal-Logo-RGB-final.jpg" width="230" height="36" /></a>Those of you attending VMUG (VMware User Group) meetings in the US recently may have come across the guys from Proximal Data. They were at the Austin &amp; Silicon Valley VMUGs &amp; I believe they may even have had the key-note at the San Diego VMUG. I had the pleasure of meeting up with Rich Pappas (VP of Sales and Business Development) and storage veteran Rory Bolt (CEO) at VMware&#8217;s Partner Exchange this year. They gave me an overview of their new Autocache 1.1 features.</p>
<p style="text-align: justify;"><span id="more-1772"></span>Autocache, is an I/O acceleration product which uses flash devices. It is installed on the hypervizor, inspects the I/O from all virtual machines and caches the hot I/O onto a local PCIe flash card or solid-state disk (SSD). It is a read accelerator, which means that writes go directly to persistent storage (write-thru), but those writes are cached so that future read operations are serviced from flash. Of course this is also beneficial for writes, since if the reads are serviced by flash, the spinning disks are not accessed for reads, thus more writes. Autocache works for virtual machines on both block and NFS.</p>
<p style="text-align: justify;">Since it is installed on the hypervizor, Autocache does not install any agents in the guest OS, It supports vSphere HA  and core vSphere features such as vMotion. It is integrated into the existing workflows in the VMware vSphere client and is managed by an Autocache tab in the client. Here is an example of a statistics view from the Autocache tab in the vSphere client:</p>
<p style="text-align: justify;"><a href="http://cormachogan.com/2013/05/09/proximal-data-introduces-autocache-1-1-guest-os-flash-acceleration/autocache-vsphere-plugin-host-view-3/" rel="attachment wp-att-1777"><img class="aligncenter size-full wp-image-1777" alt="AutoCache vSphere plugin Host View 3" src="http://cormachogan.com/wp-content/uploads/2013/05/AutoCache-vSphere-plugin-Host-View-3.png" width="1617" height="1151" /></a>As mentioned, Autocache supports vMotion. When a vMotion is detected, Autocache pre-warms cached data from the source host to the destination host, thereby giving vMotion a head start on making critical data available faster.</p>
<p style="text-align: justify;">The fact that this is an agent-less product, fully integrated with core vSphere features like HA &amp; DRS, supports vMotion and has negligible overhead on the hypervizor makes this a very interesting product. Proximal data claim negligible CPU overhead and memory consumption of about 1/1400th of flash capacity. Proximal Data tell me that customers can typically expect a 2x-3x in virtual machine density, depending on workload.</p>
<p style="text-align: justify;">Currently, Autocache supports VMware ESXi 4.1 and 5.0/5.1.</p>
<p style="text-align: justify;">I&#8217;ll admit that I haven&#8217;t had the opportunity to try out the product &#8211; this time of year is always rather busy for us in VMware Technical Marketing. The content here is based on conversations with Rich over the last couple of months. However, Proximal Data allow you to download and evaluate the product, so I&#8217;d say give this a go for yourselves. The download is available <a title="Download Autocache from Proximal Data" href="http://www.proximaldata.com/product/try_us_program.php" target="_blank">here</a>. If you do get a chance to evaluate, I&#8217;d love to hear your thoughts so please leave a comment.</p>
<p style="text-align: justify;">Get notification of these blogs postings and more VMware Storage information by following me on Twitter: <a title="@VMwareStorage" href="https://twitter.com/VMwareStorage" target="_blank"><strong>@VMwareStorage</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cormachogan.com/2013/05/09/proximal-data-introduces-autocache-1-1-guest-os-flash-acceleration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Raxco introduces PerfectStorage &#8211; Guest OS Space Reclaim</title>
		<link>http://cormachogan.com/2013/05/01/raxco-introduces-perfectstorage/</link>
		<comments>http://cormachogan.com/2013/05/01/raxco-introduces-perfectstorage/#comments</comments>
		<pubDate>Wed, 01 May 2013 13:08:18 +0000</pubDate>
		<dc:creator>Cormac</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[VMDK]]></category>
		<category><![CDATA[Raxco]]></category>

		<guid isPermaLink="false">http://cormachogan.com/?p=1752</guid>
		<description><![CDATA[I was first introduced to Raxco Software when I wrote an article on the vSphere Storage Blog related to fragmentation on Guest OS file systems. In that post, I wanted to highlight some side effects of running a defragment operation <a class="more-link" href="http://cormachogan.com/2013/05/01/raxco-introduces-perfectstorage/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.raxco.com" rel="attachment wp-att-1753"><img class=" wp-image-1753 alignleft" alt="raxco-image" src="http://cormachogan.com/wp-content/uploads/2013/04/raxco-image.jpg" width="221" height="92" /></a>I was first introduced to <a title="Raxco" href="http://www.raxco.com/" target="_blank">Raxco Software</a> when I wrote an article on the vSphere Storage Blog related to fragmentation on Guest OS file systems. In that post, I wanted to highlight some side effects of running a <a title="Should I defrag my Guest OS?" href="http://blogs.vmware.com/vsphere/2011/09/should-i-defrag-my-guest-os.html" target="_blank">defragment</a> operation on the file system in the Guest OS (actually, primarily the Windows defragger). Raxco reached out to say that they had a product that would actually prevent fragmentation occurring in the first place, which was rather neat I thought. Bob Nolan, Raxco&#8217;s CEO reached out to me again recently to let me know about a new product that they were launching on the market (on April 23rd, 2013). If you&#8217;re looking for a solution to reclaim dead space from within a Guest OS, then read on.</p>
<p style="text-align: justify;"><span id="more-1752"></span>Many of you will be aware of VMware&#8217;s recent introduction of the <a title="vSphere 5.1 - Storge Enhancements Part 2 - SE Sparse Disks" href="http://cormachogan.com/2012/09/05/vsphere-5-1-storage-enhancements-part-2-se-sparse-disks/" target="_blank">SE Sparse Disk</a>. This is VMware&#8217;s first effort to allow you to reclaim dead space from within the Guest OS. Right now, it is only supported with <a title="VMware Horizon View 5.2 GA" href="http://cormachogan.com/2013/03/11/vmware-horizon-view-5-2-storage-enhancements/" target="_blank">VMware Horizon View version 5.2</a>, so basically is limited to View desktops. For general purpose virtual machines, we still do not have a solution.</p>
<p style="text-align: justify;">We had some workarounds in the past &#8211; notably running <em>SDelete</em> to do a zero fill operation within the (Windows) Guest OS, and then migrate the VM between datastores of differing block sizes. Well, that method was lost with the introduction of a unified 1MB file block size with VMFS-5. So I was very interested when Bob reached out about their new PerfectStorage solution for reclaiming dead space within a Guest OS.</p>
<p style="text-align: justify;">In Bob&#8217;s own words:<em> &#8220;PerfectStorage includes an enterprise console that allows the product to be deployed, installed and scheduled across the physical and virtual servers in the enterprise. PerfectStorage can be scheduled to run unattended,  on multiple systems at the convenience of the system/storage administrator and there is no need to shut down system activity.   The product can perform an analysis of each thin-provisioned volume and provide an estimate of how much space can be reclaimed.  The SMART Zero-Fill feature will only write zeros to those clusters that are not already zeroed.  Administrators opt for the type of reclamation they want to do and PerfectStorage performs the Zero-Fill or issues the UNMAP command for the reclaimable space.</em></p>
<p style="text-align: justify;"><a href="http://cormachogan.com/2013/05/01/raxco-introduces-perfectstorage/perfectstorage/" rel="attachment wp-att-1755"><img class="aligncenter  wp-image-1755" alt="PerfectStorage" src="http://cormachogan.com/wp-content/uploads/2013/04/PerfectStorage.jpg" width="686" height="686" /></a><em> The beta testers who had previously used SDelete-like tools said PerfectStorage saved them hours of time working with the command line and baby-sitting the reclamation process. Larger users said PerfectStorage allowed them to reclaim significant space which helped them better plan future storage purchases.</em></p>
<p style="text-align: justify;"><em> PerfectStorage will do Zero-Fill on any storage controller that has zero detection capability for Windows Vista and above and Windows 2003 SP1 and above.  To perform the UNMAP function requires VMware 5.1 and Virtual Hardware 9 on the Windows guests or Hyper-V 2008/R2 or 2012&#8243;</em></p>
<p style="text-align: justify;">PerfectStorage product trials are now available at <a href="http://download.raxco.com/perfectstorage" target="_blank">http://download.raxco.com/perfectstorage</a>.  The link has two places where it asks “<em>Find Out if PerfectStorage is Right For You</em>”.  Based on some questions that arose during early beta, Raxco put together a short decision tree that lets an administrator know if PerfectStorage will work for them.</p>
<p style="text-align: justify;">Seems like this could be a nice tool, and I know this is an area of pain for many administrators. Worth checking out in my opinion.</p>
<p style="text-align: justify;">Get notification of these blogs postings and more VMware Storage information by following me on Twitter: <a title="@VMwareStorage" href="https://twitter.com/VMwareStorage" target="_blank"><strong>@VMwareStorage</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cormachogan.com/2013/05/01/raxco-introduces-perfectstorage/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Heads Up! Device Queue Depth on QLogic HBAs</title>
		<link>http://cormachogan.com/2013/04/24/heads-up-device-queue-depth-on-qlogic-hbas/</link>
		<comments>http://cormachogan.com/2013/04/24/heads-up-device-queue-depth-on-qlogic-hbas/#comments</comments>
		<pubDate>Wed, 24 Apr 2013 12:30:37 +0000</pubDate>
		<dc:creator>Cormac</dc:creator>
				<category><![CDATA[fibre channel]]></category>
		<category><![CDATA[HBA]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Storage I/O Control]]></category>
		<category><![CDATA[heads-up]]></category>
		<category><![CDATA[QLogic]]></category>

		<guid isPermaLink="false">http://cormachogan.com/?p=1729</guid>
		<description><![CDATA[Just thought I&#8217;d bring to your attention something that has been doing the rounds here at VMware recently, and will be applicable to those of you using QLogic HBAs with ESXi 5.x. The following are the device queue depths you <a class="more-link" href="http://cormachogan.com/2013/04/24/heads-up-device-queue-depth-on-qlogic-hbas/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify">Just thought I&#8217;d bring to your attention something that has been doing the rounds here at VMware recently, and will be applicable to those of you using QLogic HBAs with ESXi 5.x. The following are the device queue depths you will find when using QLogic HBAs for SAN connectivity:</p>
<ul>
<li>ESXi 4.1 U2 &#8211; 32</li>
<li>ESXi 5.0 GA &#8211; 64</li>
<li>ESXi 5.0 U1 &#8211; 64</li>
<li>ESXi 5.1 GA &#8211; 64</li>
</ul>
<p style="text-align: justify">The higher depth of 64 has been this way since 24 Aug 2011 (the 5.0 GA release). The issue is that this has <em><strong>not been documented anywhere</strong></em>. For the majority of users, this is not an area of concern and is probably a benefit. But there are some concerns.</p>
<p style="text-align: justify"><span id="more-1729"></span>But for those of you with a significantly large number of LUNs presented to an ESXi host with a QLogic HBA, this may be a consideration. Each device will now consume 64 slots rather than 32 slots in the adapter queue (which for QLogic is 4096). For instance, a queue depth of 32 will allow you to have 128 LUNs (32 x 128 = 4096). Now with this raised to 64, this reduces the number of LUNs that may have this full queue depth value to 64 (64 x 64 = 4096). If you hit the adapter queue limit, then you won&#8217;t be able to reach the device queue depth, and may possibly have I/Os retried due to queue full conditions. You can use <em>esxtop</em> to monitor queue depth usage under disk statistics.</p>
<p style="text-align: justify">Why did we change it? The reason was for Storage I/O Control (SIOC) improvements. It was increased to handle situations when there were a large number of VMs per datastore and to give SIOC a queue depth of 64 to play with rather than 32 for VM performance/fairness.  If the VMs on one host are more active in terms of I/O activity and need a larger share of the I/O bandwidth to the same device/LUN, this gives SIOC the ability to do more for these VMs.</p>
<p style="text-align: justify">The bottom line is that this is a significant change between 4.x and 5.x (and something that I wasn&#8217;t aware that we had even changed). It is something to keep in mind if you are planning to upgrade to 5.x, or if you have already moved to 5.x and you use QLogic HBAs for SAN connectivity with a lot of LUNs/devices. Emulex device queue depth settings have not changed between releases. It is still 30 iirc.</p>
<p style="text-align: justify">Get notification of these blogs postings and more VMware Storage information by following me on Twitter: <a title="@VMwareStorage" href="https://twitter.com/VMwareStorage" target="_blank"><strong>@VMwareStorage</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cormachogan.com/2013/04/24/heads-up-device-queue-depth-on-qlogic-hbas/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Tintri 2.0 &#8211; Per VM Replication Feature</title>
		<link>http://cormachogan.com/2013/04/23/tintri-2-0-per-vm-replication-feature/</link>
		<comments>http://cormachogan.com/2013/04/23/tintri-2-0-per-vm-replication-feature/#comments</comments>
		<pubDate>Tue, 23 Apr 2013 13:18:34 +0000</pubDate>
		<dc:creator>Cormac</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Replication]]></category>
		<category><![CDATA[Snapshots]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Tintri]]></category>

		<guid isPermaLink="false">http://cormachogan.com/?p=1704</guid>
		<description><![CDATA[Last week, I had a chance to catch up with Brady Murray and Rex Walters of Tintri. Mostly this was a transfer of information, but the guys let me know that they are on the verge of announcing a new <a class="more-link" href="http://cormachogan.com/2013/04/23/tintri-2-0-per-vm-replication-feature/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.tintri.com/vm-aware-storage/?utm_source=cormachogan.com&amp;utm_medium=referral" rel="attachment wp-att-414"><img class="size-full wp-image-414 alignleft" alt="tintri-logo" src="http://cormachogan.com/wp-content/uploads/2012/09/tintri-logo.png" width="177" height="64" /></a>Last week, I had a chance to catch up with <em>Brady Murray</em> and <em>Rex Walters</em> of Tintri. Mostly this was a transfer of information, but the guys let me know that they are on the verge of announcing a new per-VM replication feature which they first <a title="Tintri add new VM-aware features" href="http://cormachogan.com/2012/09/21/tintri-adds-new-vm-aware-features-and-vaai-support/" target="_blank">demoed</a> to me when I met Tintri at VMworld last year. This will be the main feature in Tintri&#8217;s new 2.0 launch.</p>
<p style="text-align: justify;"><span id="more-1704"></span>Many folks might ask why this replication feature is so special. Well, from the offset, Tintri were always about doing things are the per-VM level. Almost all array level replication technologies continue to work at the per-LUN or per-Volume basis, meaning that you are replicating a lot of unnecessary blocks over the wire. Tintri&#8217;s replication feature is only replicating the blocks used by the virtual machine that you wish to protect.</p>
<p style="text-align: justify;">Secondly, with Tintri&#8217;s replication feature, if a block already exists on the destination array, then they will not copy that block over the wire. Instead, they simply reference it via metadata. All of Tintri&#8217;s replication is deduplicated and compressed, meaning that the minimum amount of data is sent over the wire.</p>
<p style="text-align: justify;">Another key feature of this replication technology is a feature which Tintri refer to as Remote Cloning. This allows administrators to clone a virtual machine from a local Tintri storage array to a remote Tintri array at another site. This is very interesting, and I&#8217;m sure this is something many administrators wish they could do with the click of a button from time to time. One nice part of this remote cloning feature is that the thin provisioned nature of the virtual machine is preserved, i.e. when the VM is cloned to the destination, it is not inflated to a full size, but instead remains thin. The VM may also be cloned back to the source from the destination. Tintri feel that this ability to retain thinness and do bidirectional cloning across arrays gives them an advantage over their competition. This was a very interesting part of the demo at VMworld 2012, where Tintri were able to show hundreds of virtual machines being cloned to a remote array in a matter of seconds.</p>
<p style="text-align: justify;">The 2.0 release should be available very soon. Looks like it has some nice new functionality for existing Tintri customers, and definitely something to look into for folks looking for arrays that work at a virtual machine granularity. One minor disappointment for me is that the new replication feature is not yet integrated with VMware&#8217;s Site Recovery Manager product, and I hope this is something Tintri choose to implement in the not too distant future.</p>
<p style="text-align: justify;"><strong>Update</strong>: Here&#8217;s the press release: <a href="http://www.tintri.com/news/press-releases/tintri-introduces-next-generation-vm-aware-storage-functionality-software" target="_blank">http://www.tintri.<wbr />com/news/press-releases/<wbr />tintri-introduces-next-<wbr />generation-vm-aware-storage-<wbr />functionality-software. </a>Looks like it will be shipping in mid-May, 2013.</p>
<p style="text-align: justify;">Get notification of these blogs postings and more VMware Storage information by following me on Twitter: <a title="@VMwareStorage" href="https://twitter.com/VMwareStorage" target="_blank"><strong>@VMwareStorage</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cormachogan.com/2013/04/23/tintri-2-0-per-vm-replication-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware Mobile Knowledge Portal (VMKP) app version 2.0 is now live!</title>
		<link>http://cormachogan.com/2013/04/17/vmware-mobile-knowledge-portal-vmkp-app-version-2-0-is-now-live/</link>
		<comments>http://cormachogan.com/2013/04/17/vmware-mobile-knowledge-portal-vmkp-app-version-2-0-is-now-live/#comments</comments>
		<pubDate>Wed, 17 Apr 2013 09:00:10 +0000</pubDate>
		<dc:creator>Cormac</dc:creator>
				<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://cormachogan.com/?p=1716</guid>
		<description><![CDATA[For those of you who would like to access VMware&#8217;s Technical Marketing material whilst on the move, we are pleased to announce version 2.0 of the VMware Mobile Knowledge Portal (VMKP) app is now available. The VMKP contains all Technical <a class="more-link" href="http://cormachogan.com/2013/04/17/vmware-mobile-knowledge-portal-vmkp-app-version-2-0-is-now-live/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify"><a href="http://blogs.vmware.com/vsphere/2013/04/vmware-mobile-knowledge-portal-app-update.html" rel="attachment wp-att-1720"><img class="size-full wp-image-1720 alignleft" alt="VMKP" src="http://cormachogan.com/wp-content/uploads/2013/04/vmkp-image0012.png" width="124" height="124" /></a>For those of you who would like to access VMware&#8217;s Technical Marketing material whilst on the move, we are pleased to announce version 2.0 of the VMware Mobile Knowledge Portal (VMKP) app is now available. The VMKP contains all Technical Marketing content including Videos, Evaluation Guides, What’s New papers, White Papers &amp; Posters. These pieces of collateral may also be downloaded for offline viewing.</p>
<p style="text-align: justify">This new version now supports Android devices as well as IOS iPad device.</p>
<p style="text-align: justify">Please check out the <a title="VMKP version 2.0" href="http://blogs.vmware.com/vsphere/2013/04/vmware-mobile-knowledge-portal-app-update.html" target="_blank">post </a>by <a title="Alan Renouf" href="https://twitter.com/alanrenouf" target="_blank">Alan Renouf</a> on the vSphere blog to learn more, see some sample content and the links on where to download the app.</p>
<p style="text-align: justify">Get notification of these blogs postings and more VMware Storage information by following me on Twitter: <a title="@VMwareStorage" href="https://twitter.com/VMwareStorage" target="_blank"><strong>@VMwareStorage</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cormachogan.com/2013/04/17/vmware-mobile-knowledge-portal-vmkp-app-version-2-0-is-now-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What are Dependent, Independent Disks &amp; Persistent and Non-persisent Modes?</title>
		<link>http://cormachogan.com/2013/04/16/what-are-dependent-independent-disks-persistent-and-non-persisent-modes/</link>
		<comments>http://cormachogan.com/2013/04/16/what-are-dependent-independent-disks-persistent-and-non-persisent-modes/#comments</comments>
		<pubDate>Tue, 16 Apr 2013 13:00:32 +0000</pubDate>
		<dc:creator>Cormac</dc:creator>
				<category><![CDATA[Snapshots]]></category>
		<category><![CDATA[VMDK]]></category>
		<category><![CDATA[deep dive]]></category>

		<guid isPermaLink="false">http://cormachogan.com/?p=1698</guid>
		<description><![CDATA[I had a query about this recently, and actually it is a topic that I have not looked at for some time. Those of you configuring virtual machine disks may have seen references to these different configuration options and may <a class="more-link" href="http://cormachogan.com/2013/04/16/what-are-dependent-independent-disks-persistent-and-non-persisent-modes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">I had a query about this recently, and actually it is a topic that I have not looked at for some time. Those of you configuring virtual machine disks may have seen references to these different configuration options and may have wondered how they affect the behavior of the virtual machine. Read on to find out the subtleties between Independent Persistent Mode and Independent Non-persistent Mode disks, and what impact they may have.</p>
<p style="text-align: justify;"><span id="more-1698"></span></p>
<p style="text-align: justify;">In a nutshell, this all related to how the VMDK behaves when a virtual machine <strong>snapshot</strong> is taken. VMDKs, by default, are said to be dependent. In other words, when the virtual machine is snapshot&#8217;ed, this disk is included in the snapshot. Independent disks, however, can have different behaviors when the VM is snapshot&#8217;ed. Let&#8217;s examine the difference next.</p>
<p style="text-align: justify;"><strong>Independent Persistent Mode</strong></p>
<p style="text-align: justify;">When a VMDK is configured in Independent Persistent Mode, what you will see is that no delta file is associated with this disk during a snapshot operation. In other words, during a snapshot operation, this VMDK continues to behave as if there is no snapshot being taken of the virtual machine and all writes go directly to disk. So there is no delta file created when a snapshot of the VM is taken, but all changes to the disk are preserved when the snapshot is deleted.</p>
<p style="text-align: justify;"><strong>Independent Non-persistent Mode</strong></p>
<p style="text-align: justify;">When a VMDK is configured as Independent Non-persistent Mode, a redo log is created to capture all subsequent writes to that disk. However, if the snapshot is deleted, or the virtual machine is powered off, the changes captured in that redo log are discarded for that Independent Non-persistent VMDK.</p>
<p style="text-align: justify;"><strong>Why Independent Disks?</strong></p>
<p style="text-align: justify;">This begs the question of what do Independent disks do for you, be they persistent or non-persistent. The bottom line is that if a disk is Independent, they can be omitted from a backup operation by virtue of the fact that they do not support snapshot operations. You can think of Independent as meaning &#8216;Independent of snapshots&#8217;.</p>
<p style="text-align: justify;"><strong>Sample Use Case</strong></p>
<p style="text-align: justify;">Let&#8217;s take a virtual machine which hosts a web service, but it is primarily a read-only web site with content that rarely changes. This VM has three disks. Disk 1 contains the Guest OS and web application (e.g. Apache). Disk 2 contains the web pages for the web site. Disk 3 contains all the logging activity.</p>
<p style="text-align: justify;">In this case, disk 1 (OS &amp; app) are dependent (default) settings and is backed up nightly. Disk 2 is independent non-persistent (not backed up, and any changes to these pages will be discarded). Disk 3 is independent persistent (not backed up, but any changes are persisted to the disk).</p>
<p style="text-align: justify;">If updates are needed to the web site&#8217;s pages, disk 2 must be taken out of independent non-persistent mode temporarily to allow the changes to be made.</p>
<p style="text-align: justify;">Now lets say that this site gets hacked, and the pages are doctored with something which is not very nice. A simple reboot of this host will discard the changes made to the web pages on disk 2, but will persist the logs on disk 3 so that a root cause analysis can be carried out.</p>
<p style="text-align: justify;">There you have it. Hopefully this gives you an idea of the reasoning behind independent persistent and independent non-persistent disks.</p>
<p style="text-align: justify;">Get notification of these blogs postings and more VMware Storage information by following me on Twitter: <a title="@VMwareStorage" href="https://twitter.com/VMwareStorage" target="_blank"><strong>@VMwareStorage</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cormachogan.com/2013/04/16/what-are-dependent-independent-disks-persistent-and-non-persisent-modes/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Heads Up! New Patches for VMFS heap</title>
		<link>http://cormachogan.com/2013/04/11/heads-up-new-patches-for-vmfs-heap/</link>
		<comments>http://cormachogan.com/2013/04/11/heads-up-new-patches-for-vmfs-heap/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 13:00:48 +0000</pubDate>
		<dc:creator>Cormac</dc:creator>
				<category><![CDATA[VMFS]]></category>
		<category><![CDATA[heads-up]]></category>

		<guid isPermaLink="false">http://cormachogan.com/?p=1689</guid>
		<description><![CDATA[Many of you in the storage field will be aware of a limitation with the maximum amount of open files on a VMFS volume. It has been discussed extensively, with a blog articles on the vSphere blog by myself, but <a class="more-link" href="http://cormachogan.com/2013/04/11/heads-up-new-patches-for-vmfs-heap/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Many of you in the storage field will be aware of a limitation with the maximum amount of open files on a VMFS volume. It has been discussed extensively, with a blog articles on the <a title="VMFS Heap Considerations" href="http://blogs.vmware.com/vsphere/2012/08/vmfs-heap-considerations.html" target="_blank">vSphere blog</a> by myself, but also articles by such luminaries as <a title="Jason Boche - VMFS Heap article" href="http://www.boche.net/blog/index.php/2012/09/12/monster-vms-esxi-heap-size-trouble-in-storage-paradise/" target="_blank">Jason Boche</a> and <a title="Micheal Webster - VMFS Heap article" href="http://longwhiteclouds.com/2012/09/17/the-case-for-larger-than-2tb-virtual-disks-and-the-gotcha-with-vmfs/" target="_blank">Michael Webster.</a></p>
<p style="text-align: justify;">In a nutshell, ESXi has a limited amount of VMFS heap space by default. While you can increase it from the default to the maximum, there are still some gaps. When you create very many VMDKs on a very large VMFS volume, the double indirect pointer mechanism to address the blocks way out in the address space consume heap. The result is that although we supported very large VMFS volumes (up to 64TB), the reality up to now is that a single host (since heap is defined on a per host basis) could only address in the region of 30TB of open files. This isn&#8217;t always an issue, since typically VMFS is a clustered file system and is shared by many hosts. Therefore one would typically have the open VMDKs spread across many hosts in a cluster. However it is an issue for stand-alone hosts with lots of virtual machines with lots of VMDKs, and is also an issue for hosts which want to have a virtual machine with a lot of VMDKs attached, for the purposes of a file share for example.</p>
<p style="text-align: justify;">Anyway, to cut to the chase, a recent patch release for ESXi 5.0 increases the default heap size to 256MB and maximum heap size to 640MB per ESXi host. This should allow a single ESXi host to access in the region of 60TB open VMDK. Previously the default was 80MB and the maximum was 256MB, so we have increased this significantly. This is pretty much the maximum size of the VMFS volume anyway. The patch is Patch <a title="KB article 2044374" href="http://kb.vmware.com/kb/2044374" target="_blank">ESXi500-201303401-BG</a>.</p>
<p style="text-align: justify;">Although the patch for ESXi 5.1 is not yet out, it should be available very shortly, and will have a similar fix.</p>
<p style="text-align: justify;">For those of you using very large VMFS volume with lots of virtual machines disk files, consider scheduling a maintenance slot very soon to apply these patches. This is not an issue for NFS, fyi.</p>
<p style="text-align: justify;">Get notification of these blogs postings and more VMware Storage information by following me on Twitter: <a title="@VMwareStorage" href="https://twitter.com/VMwareStorage" target="_blank"><strong>@VMwareStorage</strong></a></p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://cormachogan.com/2013/04/11/heads-up-new-patches-for-vmfs-heap/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Microsoft Clustering on vSphere &#8211; Incompatible Device Errors</title>
		<link>http://cormachogan.com/2013/04/08/microsoft-clustering-on-vsphere-incompatible-device-errors/</link>
		<comments>http://cormachogan.com/2013/04/08/microsoft-clustering-on-vsphere-incompatible-device-errors/#comments</comments>
		<pubDate>Mon, 08 Apr 2013 14:31:09 +0000</pubDate>
		<dc:creator>Cormac</dc:creator>
				<category><![CDATA[Cluster]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[heads-up]]></category>

		<guid isPermaLink="false">http://cormachogan.com/?p=1679</guid>
		<description><![CDATA[When setting up a Microsoft Cluster with nodes running in vSphere Virtual Machines across ESXi hosts, I have come across folks who have experienced Incompatible device backing specified for device ‘0’ errors. These are typically a result of the RDM (Raw <a class="more-link" href="http://cormachogan.com/2013/04/08/microsoft-clustering-on-vsphere-incompatible-device-errors/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify">When setting up a Microsoft Cluster with nodes running in vSphere Virtual Machines across ESXi hosts, I have come across folks who have experienced <em>Incompatible device backing specified for device ‘0’ </em>errors. These are typically a result of the RDM (Raw Device Mapping) setup not being quite right. There can be a couple of reasons for this, as highlighted here.</p>
<p style="text-align: justify"><strong>Different SCSI Controller</strong></p>
<p style="text-align: justify">On one occasion, the RDM was mapped to the same SCSI controller as the Guest OS boot disk. Once the RDM was moved to its own unique SCSI controller, it resolved the issue. Basically, if the OS disk is configured to use SCSI 0:0, then you cannot put the RDM on SCSI 0:1, or SCSI 0:2. You must put the RDM on SCSI 1:x or SCSI 2:x.</p>
<p style="text-align: justify"><strong>Matching LUN ID</strong></p>
<p style="text-align: justify">Another reason for the above error is when the RDM is presented to the different ESXi hosts using a different LUN ID. The RDM must be presented to all ESXi hosts (and thus all MSCS nodes) using the same LUN ID.</p>
<p>Get notification of these blogs postings and more VMware Storage information by following me on Twitter: <a title="@VMwareStorage" href="https://twitter.com/VMwareStorage" target="_blank"><strong>@VMwareStorage</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cormachogan.com/2013/04/08/microsoft-clustering-on-vsphere-incompatible-device-errors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A closer look at GreenBytes</title>
		<link>http://cormachogan.com/2013/03/21/a-closer-look-at-greenbytes/</link>
		<comments>http://cormachogan.com/2013/03/21/a-closer-look-at-greenbytes/#comments</comments>
		<pubDate>Thu, 21 Mar 2013 14:01:16 +0000</pubDate>
		<dc:creator>Cormac</dc:creator>
				<category><![CDATA[appliance]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VDI]]></category>
		<category><![CDATA[View]]></category>
		<category><![CDATA[GreenBytes]]></category>

		<guid isPermaLink="false">http://cormachogan.com/?p=1660</guid>
		<description><![CDATA[Followers of my blog will have seen a number of articles posted recently about storage vendors that I managed to catch up with at this year’s VMware Partner Exchange in Las Vegas. In the last in this series of articles, <a class="more-link" href="http://cormachogan.com/2013/03/21/a-closer-look-at-greenbytes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify"><a href="http://getgreenbytes.com" rel="attachment wp-att-1662"><img class=" wp-image-1662 alignleft" alt="greenbytes-logo" src="http://cormachogan.com/wp-content/uploads/2013/03/greenbytes-logo.jpg" width="202" height="159" /></a>Followers of my blog will have seen a number of articles posted recently about storage vendors that I managed to catch up with at this year’s VMware Partner Exchange in Las Vegas. In the last in this series of articles, I managed to spend some time with the folks from GreenBytes. The timing was very opportune, as GreenBytes just made a major announcement to their portfolio, namely their new vIO, the virtual storage appliance version of their IO Offload Engine solution for desktop virtualization. I met up with Michael Robinson (VP, Marketing), Jeff Eberhard (Sr. Systems Engineer) and Steve O’Donnell (CEO) of GreenBytes to get the low-down on their current product offerings and to learn a bit more about their very recent vIO announcement.</p>
<p style="text-align: justify"><span id="more-1660"></span></p>
<p style="text-align: justify"><strong>IOOE</strong></p>
<p style="text-align: justify">First off, there are a number of supported arrays from GreenBytes on the VMware <a title="VMware HCL entries for GreenBytes" href="https://www.vmware.com/resources/compatibility/search.php?deviceCategory=san" target="_blank">HCL</a>, namely their older GB series of arrays (which are no longer actively marketed) and their HA2200 model. However, their newer IOOE – IO Offload Engine – has recently appeared on our HCL, too. We talked a little bit about the IOOE, and where GreenBytes positions this product. IOOE is aimed squarely at the VDI market, but with a scale out aspect. It can scale starting at 1,000 VDI desktops, but can move up to 4,500 seats for a fully populated array. The scalability is based on the SSD capacity of the array. If additional seats over and above 4,500 are required, a new array can be deployed.</p>
<p style="text-align: justify"><strong>Protocols</strong></p>
<p style="text-align: justify">IOOE presents LUNs to ESXi host over 10Gb <strong>iSCSI</strong> or 8Gb <strong>Fiber Channel</strong> (however, checking the HCL, it looks like it may be only qualified for iSCSI at the moment, with FC coming down the line).</p>
<p style="text-align: justify"><strong>VAAI Support</strong></p>
<p style="text-align: justify">GreenBytes IOOE offers full support for the complete set of block primitives (Block Zero,Full Copy, Hardware Assisted Locking (ATS) &amp; Thin Provisioning). This is always good to see.</p>
<p style="text-align: justify"><strong>Architecture</strong></p>
<p style="text-align: justify">High Availability in the IOOE is provided by redundant and hot swappable components such as drives, fans and power supplies, as well as completely redundant storage controllers. Every component is replicated with dual heads &amp; dual paths. GreenBytes also use patented RAID technology (which is a mixture of RAID 0 and RAID 6). So basically full redundancy of all components in the array.</p>
<p style="text-align: justify"> <strong>Configuration</strong></p>
<p style="text-align: justify">As mentioned, everything is redundant, so the IOOE ships in a 6U format. This includes 2 x 2U controller chassis and a 1 x 2U SAS drive enclosure chassis which can hold up to 24 x 400GB SSD.</p>
<p style="text-align: justify"><strong>Inline Deduplication and Compression</strong></p>
<p style="text-align: justify">This is the one aspect that the guys wanted to call out as being particularly unique to their IOOE storage solution. Using their patented zero latency inline deduplication technology, GreenBytes can reduce the space consumed by linked clones by up to 80%, and up to 97% for full clones. OK, so we’ve heard excellent compression/dedupe figures from other array vendors before, what makes this so special? Well, in this case, the dedupe is done in a single machine instruction, implying 0  latency incurred. This is why GreenBytes tell their VDI customers that they can use full clones instead of linked clones – they get great space savings with no impact to the I/O.</p>
<p style="text-align: justify"><strong>Snapshots</strong></p>
<p style="text-align: justify">GreenBytes support snapshots at the volume level which are fully deduplicated for space-saving.</p>
<p style="text-align: justify"><strong>Replication &amp; DR</strong><br />
Replication is also done at the volume level. There are a few neat things which GreenBytes does from a replication perspective, such as the ability to do many to 1 replication to a single target. They also have a patented deduplicated replication, where they only replicate <em>unique</em> changed blocks.</p>
<p style="text-align: justify">Unfortunately, there is no integration with Site Recovery Manager at this time for DR, but according to Steve (CEO), this certification is imminent with a GreenBytes SRA in the works. GreenBytes is working with VMware to get this completed ASAP.</p>
<p style="text-align: justify"><strong>Management</strong></p>
<p style="text-align: justify">There is no vSphere Management plugin to manage GreenBytes from the vSphere UI. This is a shame, and I hope GreenBytes will consider this going forward as the ability to manage both the virtual infrastructure and storage infrastructure from a single management console has huge benefits for administrators.</p>
<p style="text-align: justify"><strong>Differentiators</strong></p>
<p style="text-align: justify">I asked Steve what it was that made IOOE unique in a market where lots of storage vendors are positioning themselves as the solution to the VDI storage problem. The first thing which Steve mentioned was that because of their patented dedupe technology, customers can feel confident is using fully cloned desktops rather than using VMware linked clones when provisioning desktops. Steve added that linked clones may still be used, but I think customers would personally like to use full clones over linked clones if they are consuming what amounts to the same amount of physical disk space on the array.</p>
<p style="text-align: justify"><strong>So what about vIO?</strong></p>
<p style="text-align: justify">Well, that&#8217;s the hardware product taken care of. What about this <a title="vIO - GreenButes Virtual Storage Appliance" href="http://getgreenbytes.com/news-events/greenbytes-announces-virtual-storage-appliance-for-desktop-virtualization-market/" target="_blank">vIO</a> product that was mentioned at the beginning of the article. Well, for all intents and purpose, vIO can be considered as providing all of the functionality that the IOOE has, but is deployed in the form of a storage appliance. In a nutshell, vIO can be considered as a virtual storage appliance which uses some flash storage to divert boot storms and swapping away from SAN, improving the overall performance of storage in a VDI environment.</p>
<p style="text-align: justify">The vIO appliance is designed to run on flash (which could be PCIe, local SSD or flash on an external array). The vIO virtual storage appliance takes storage mapped from the back-end storage array, and presents datastores (NFS, if I am not mistaken) to the hypervisor. Any virtual desktops deployed to the NFS datastore can now leverage the I/O acceleration and dedupe/compression capabilities of the vIO virtual storage appliance. Currently, vIO only works on the VMware ESXi hypervisor at this time.</p>
<p style="text-align: justify"><strong>How is vIO sold?</strong><br />
Steve informed me that vIO is licensing in 100 seats increments, so clearly aimed at the small to mid-size VDI markets. Customers requiring larger seat counts should consider the physical IOOE product.</p>
<p style="text-align: justify"><strong>Conclusion</strong></p>
<p style="text-align: justify">GreenBytes are doing some very cool things at the moment. It is very interesting to see more movement in I/O acceleration via virtual appliance space &#8211; using virtual storage appliances with some &#8216;secret sauce&#8217; to accelerate the I/O in VDI deployments seems to be resonating with folks as a low-cost way of handling storage performance issues.</p>
<p style="text-align: justify">While GreenBytes have a lot of decent integration points, it will be even better when there is a complete DR solution using SRM. It would also be nice to see management integration with the vSphere client.</p>
<p style="text-align: justify">But for those of you contemplating a VDI roll-out, GreenBytes may have products to help you on the journey. What&#8217;s nice is that you can start out small, and scale as necessary, either with IOOE or with vIO.</p>
<p style="text-align: justify">Get notification of these blogs postings and more VMware Storage information by following me on Twitter: <a title="@VMwareStorage" href="https://twitter.com/VMwareStorage" target="_blank"><strong>@VMwareStorage</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cormachogan.com/2013/03/21/a-closer-look-at-greenbytes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
