<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments on: Storage Array Snapshots with VMware</title>
	<atom:link href="http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/</link>
	<description>The weblog of an IT pro specializing in virtualization, storage, and servers</description>
	<pubDate>Wed, 17 Mar 2010 00:08:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Chad Sakac</title>
		<link>http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/comment-page-1/#comment-44730</link>
		<dc:creator>Chad Sakac</dc:creator>
		<pubDate>Fri, 05 Jun 2009 01:52:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/#comment-44730</guid>
		<description>Jeffrey - sorry for the long delay, I don't get a ping when a comment is posted.

What you've heard is a bit of old news (takes time for information to get out there) Replication manager works equally with VMFS, RDMs (and very shortly) NFS datastores.

the debate on RDMs is over - they should be used very sparingly (MSCS/WSFC use cases, Oracle databases where you want to move from V to P easily to repro things, when you can't ensure that the VMware admin won't oversubscribe the VMFS volume on a mission-critical workload, and a few other cases - but these are rare, not the primary design point)

With "datastore" use cases - it operates very much like SMVI (and the now shipping Dell/Equallogic tool) - it uses the VI SDK to figure out what VMs are in what datastores, and the array APIs to correlate the datastore to the storage object.   It then uses ESX snapshots to get a guaranteed point in time restartable image, then takes an array snapshot, then deletes all the ESX-layer snapshots.   

Not sure if this can be done in the other tools, but in EMC Replication Manager, you can also select NOT to take the ESX-level snapshots.

This is important - as you get loads of VMs in a datastore, the process of doing the ESX snapshots (which are serialized per datastore) can get long.   In those cases, it's the equivalent of a "crash consistent" copy - as someone pointed out - very reliable - **but not 100% reliable**.

Lastly - it can do App-level integration for apps in VMs, on VMFS datastores, but there are some important caveats, which are covered in the docs (if you have multiple SQL server databases in one datastore - you can only do an app-integrated restore for one of them, for example).

Thanks!</description>
		<content:encoded><![CDATA[<p>Jeffrey - sorry for the long delay, I don&#8217;t get a ping when a comment is posted.</p>
<p>What you&#8217;ve heard is a bit of old news (takes time for information to get out there) Replication manager works equally with VMFS, RDMs (and very shortly) NFS datastores.</p>
<p>the debate on RDMs is over - they should be used very sparingly (MSCS/WSFC use cases, Oracle databases where you want to move from V to P easily to repro things, when you can&#8217;t ensure that the VMware admin won&#8217;t oversubscribe the VMFS volume on a mission-critical workload, and a few other cases - but these are rare, not the primary design point)</p>
<p>With &#8220;datastore&#8221; use cases - it operates very much like SMVI (and the now shipping Dell/Equallogic tool) - it uses the VI SDK to figure out what VMs are in what datastores, and the array APIs to correlate the datastore to the storage object.   It then uses ESX snapshots to get a guaranteed point in time restartable image, then takes an array snapshot, then deletes all the ESX-layer snapshots.   </p>
<p>Not sure if this can be done in the other tools, but in EMC Replication Manager, you can also select NOT to take the ESX-level snapshots.</p>
<p>This is important - as you get loads of VMs in a datastore, the process of doing the ESX snapshots (which are serialized per datastore) can get long.   In those cases, it&#8217;s the equivalent of a &#8220;crash consistent&#8221; copy - as someone pointed out - very reliable - **but not 100% reliable**.</p>
<p>Lastly - it can do App-level integration for apps in VMs, on VMFS datastores, but there are some important caveats, which are covered in the docs (if you have multiple SQL server databases in one datastore - you can only do an app-integrated restore for one of them, for example).</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeffrey Wall</title>
		<link>http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/comment-page-1/#comment-42195</link>
		<dc:creator>Jeffrey Wall</dc:creator>
		<pubDate>Wed, 29 Oct 2008 21:07:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/#comment-42195</guid>
		<description>Chad,
I am being told by a few outside SEs that Replication Manager really works best on RDMs and not VMFS data stores.  Currently, all my storage is in VMFS format and I don't relish the idea of converting it over to RDM.  Moreover, I cannot find much evidence to back that statement up.  Since the entire I/O debate between RDMs and VMFS seems to have finally died can you help me understand why they would assume RM works so much better with RDM volumes?  Are we back to application consistency versus crash consistency?  Thank you.  ~ Jeffrey</description>
		<content:encoded><![CDATA[<p>Chad,<br />
I am being told by a few outside SEs that Replication Manager really works best on RDMs and not VMFS data stores.  Currently, all my storage is in VMFS format and I don&#8217;t relish the idea of converting it over to RDM.  Moreover, I cannot find much evidence to back that statement up.  Since the entire I/O debate between RDMs and VMFS seems to have finally died can you help me understand why they would assume RM works so much better with RDM volumes?  Are we back to application consistency versus crash consistency?  Thank you.  ~ Jeffrey</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: slowe</title>
		<link>http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/comment-page-1/#comment-39421</link>
		<dc:creator>slowe</dc:creator>
		<pubDate>Sun, 15 Jun 2008 17:14:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/#comment-39421</guid>
		<description>Chad,

Thanks for the feedback and the information on EMC's product offerings in this area. I appreciate it!</description>
		<content:encoded><![CDATA[<p>Chad,</p>
<p>Thanks for the feedback and the information on EMC&#8217;s product offerings in this area. I appreciate it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chad Sakac</title>
		<link>http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/comment-page-1/#comment-39420</link>
		<dc:creator>Chad Sakac</dc:creator>
		<pubDate>Sun, 15 Jun 2008 16:16:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/#comment-39420</guid>
		<description>Great post as always Scott.  EMC offers a tool that does this (along with application-integrated replication for Exchange 2003/2007, SQL Server 2005/2008, Oracle 10g/11g).

It's called Replication Manager.   It's supported VMware for a long time (for customers running apps in VMs), but recently added VMFS integration (for filesytem-flushed datastore level point in time copies and instant restore for datastores or VMs)

For NetApp folks - it's equivalent to the Snap Manager family (SME, SMS, SM for Sharepoint, SMO), but is a single tool.

Dell/EqualLogic will create a similar tool at some point, as they recently started creating tools that integrate with Exchange (VSS) and SQL Server (VSS/VDI).   Only NetApp and EMC have been doing this for a long time.

I'll be doing a post on this on my blog in a bit with screenshots and a demo, as it seems to be a hot topic.</description>
		<content:encoded><![CDATA[<p>Great post as always Scott.  EMC offers a tool that does this (along with application-integrated replication for Exchange 2003/2007, SQL Server 2005/2008, Oracle 10g/11g).</p>
<p>It&#8217;s called Replication Manager.   It&#8217;s supported VMware for a long time (for customers running apps in VMs), but recently added VMFS integration (for filesytem-flushed datastore level point in time copies and instant restore for datastores or VMs)</p>
<p>For NetApp folks - it&#8217;s equivalent to the Snap Manager family (SME, SMS, SM for Sharepoint, SMO), but is a single tool.</p>
<p>Dell/EqualLogic will create a similar tool at some point, as they recently started creating tools that integrate with Exchange (VSS) and SQL Server (VSS/VDI).   Only NetApp and EMC have been doing this for a long time.</p>
<p>I&#8217;ll be doing a post on this on my blog in a bit with screenshots and a demo, as it seems to be a hot topic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick Triantos</title>
		<link>http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/comment-page-1/#comment-39236</link>
		<dc:creator>Nick Triantos</dc:creator>
		<pubDate>Sat, 07 Jun 2008 22:04:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/#comment-39236</guid>
		<description>The combination of VMsnaps+NetApp snaps has been heavily debated within NetApp the past few months. 

Some of us believe we should provide, within SMVI, the option to disable VMsnaps while at the same time and during initiating a NetApp snap have a Warning window pop up,cautioning the user as to the potential ramifications of such practice. Bottom line, let the user decide the value of their data and make the appropriate decision. 

Others believe that even if there's a 1% chance for FS corruption, then we ought to do whatever's possible to avoid putting customers in this situation which means utilize VMsnaps as part of the process. 

For those who are not familiar with the process SMVI follows here's how it works:

1) Initiate NetApp snapshot request
2) SMVI call to VC over port 443 - https. VC call to lgtosync.sys driver inside the Guest. Quiesce, flush fs buffers
2) VMsnapshot
3) NetApp Snapshot
4) After NetApp snapshot completion, remove VMsnapshot

The whole process takes somewhere between 5-6 secs. Because it's so quick, there's barely any I/Os accumulated in the Redo Log so deleting the VMsnap is a rather quick process. 

Mind you that there's SRM integration with SMVI. The NetApp SRA (Site Recovery adapter) will leverage SMVI snapshots and create FlexClones from SMVI snapshots for site recovery testing while replication is still intact and ongoing. Furthermore, the above can occur with  FC or iSCSI or a combination of both (i.e FC on Production site and iSCSI on recovery). 


Cheers</description>
		<content:encoded><![CDATA[<p>The combination of VMsnaps+NetApp snaps has been heavily debated within NetApp the past few months. </p>
<p>Some of us believe we should provide, within SMVI, the option to disable VMsnaps while at the same time and during initiating a NetApp snap have a Warning window pop up,cautioning the user as to the potential ramifications of such practice. Bottom line, let the user decide the value of their data and make the appropriate decision. </p>
<p>Others believe that even if there&#8217;s a 1% chance for FS corruption, then we ought to do whatever&#8217;s possible to avoid putting customers in this situation which means utilize VMsnaps as part of the process. </p>
<p>For those who are not familiar with the process SMVI follows here&#8217;s how it works:</p>
<p>1) Initiate NetApp snapshot request<br />
2) SMVI call to VC over port 443 - https. VC call to lgtosync.sys driver inside the Guest. Quiesce, flush fs buffers<br />
2) VMsnapshot<br />
3) NetApp Snapshot<br />
4) After NetApp snapshot completion, remove VMsnapshot</p>
<p>The whole process takes somewhere between 5-6 secs. Because it&#8217;s so quick, there&#8217;s barely any I/Os accumulated in the Redo Log so deleting the VMsnap is a rather quick process. </p>
<p>Mind you that there&#8217;s SRM integration with SMVI. The NetApp SRA (Site Recovery adapter) will leverage SMVI snapshots and create FlexClones from SMVI snapshots for site recovery testing while replication is still intact and ongoing. Furthermore, the above can occur with  FC or iSCSI or a combination of both (i.e FC on Production site and iSCSI on recovery). </p>
<p>Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich</title>
		<link>http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/comment-page-1/#comment-39235</link>
		<dc:creator>Rich</dc:creator>
		<pubDate>Sat, 07 Jun 2008 14:27:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/#comment-39235</guid>
		<description>Scott,

Great post(s)!

I added my "2 cents" on my blog. It ended up being too much to post in a comment here. 

http://vmetc.com/2008/06/07/avoid-hot-vmware-snapshots-when-using-storage-array-snapshots/#more-414

-Rich</description>
		<content:encoded><![CDATA[<p>Scott,</p>
<p>Great post(s)!</p>
<p>I added my &#8220;2 cents&#8221; on my blog. It ended up being too much to post in a comment here. </p>
<p><a href="http://vmetc.com/2008/06/07/avoid-hot-vmware-snapshots-when-using-storage-array-snapshots/#more-414" rel="nofollow">http://vmetc.com/2008/06/07/avoid-hot-vmware-snapshots-when-using-storage-array-snapshots/#more-414</a></p>
<p>-Rich</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: slowe</title>
		<link>http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/comment-page-1/#comment-39222</link>
		<dc:creator>slowe</dc:creator>
		<pubDate>Fri, 06 Jun 2008 13:14:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/#comment-39222</guid>
		<description>I haven't heard anything along those lines.</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t heard anything along those lines.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Customer X Factor</title>
		<link>http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/comment-page-1/#comment-39220</link>
		<dc:creator>Customer X Factor</dc:creator>
		<pubDate>Fri, 06 Jun 2008 07:34:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/#comment-39220</guid>
		<description>Does anybody know if their is a "SnapManager for Virtual Infrastructure" from Dell Equallogic coming out?</description>
		<content:encoded><![CDATA[<p>Does anybody know if their is a &#8220;SnapManager for Virtual Infrastructure&#8221; from Dell Equallogic coming out?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gary Kuyat</title>
		<link>http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/comment-page-1/#comment-39215</link>
		<dc:creator>Gary Kuyat</dc:creator>
		<pubDate>Thu, 05 Jun 2008 17:36:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/#comment-39215</guid>
		<description>Other than vendor recommendations, does anyone have any direct evidence that VMFS3 filesystems snapshotted are any worse than a power failure?

VMFS2 had significant issues with crash consistancy, but in my experience NTFS on VMFS3 survives fairly well when you pull the plug (or recover the snapshot).

For super-critical financial applications, I am not recommending this, but three snapshots a day in this style has very rarely failed.</description>
		<content:encoded><![CDATA[<p>Other than vendor recommendations, does anyone have any direct evidence that VMFS3 filesystems snapshotted are any worse than a power failure?</p>
<p>VMFS2 had significant issues with crash consistancy, but in my experience NTFS on VMFS3 survives fairly well when you pull the plug (or recover the snapshot).</p>
<p>For super-critical financial applications, I am not recommending this, but three snapshots a day in this style has very rarely failed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: slowe</title>
		<link>http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/comment-page-1/#comment-39206</link>
		<dc:creator>slowe</dc:creator>
		<pubDate>Thu, 05 Jun 2008 13:32:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/2008/06/04/storage-array-snapshots-with-vmware/#comment-39206</guid>
		<description>Wade,

First, see KP's very informative comment; in his experience, adding VMware snapshots to the mix doesn't seem to help much. I will agree that not all workloads are good candidates for the use of VMware snapshots; this also precludes the use of most hot-backup technologies including VCB.

Second, I'd recommend application-aware utilities such as those offered by NetApp (SnapManager for Exchange, SnapManager for SQL, etc.); they can provide the guaranteed consistency and data integrity that you need for these types of applications, and their use is--as I understand it--fully supported within virtual machines.

Thanks for reading!

KP,

Thanks for your very helpful comment. Your experience in using VMware snapshots along with NetApp snapshots is very relevant. Thanks for reading!</description>
		<content:encoded><![CDATA[<p>Wade,</p>
<p>First, see KP&#8217;s very informative comment; in his experience, adding VMware snapshots to the mix doesn&#8217;t seem to help much. I will agree that not all workloads are good candidates for the use of VMware snapshots; this also precludes the use of most hot-backup technologies including VCB.</p>
<p>Second, I&#8217;d recommend application-aware utilities such as those offered by NetApp (SnapManager for Exchange, SnapManager for SQL, etc.); they can provide the guaranteed consistency and data integrity that you need for these types of applications, and their use is&#8211;as I understand it&#8211;fully supported within virtual machines.</p>
<p>Thanks for reading!</p>
<p>KP,</p>
<p>Thanks for your very helpful comment. Your experience in using VMware snapshots along with NetApp snapshots is very relevant. Thanks for reading!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
