<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>VMETC.com</title>
	
	<link>http://vmetc.com</link>
	<description>Go UGLY Green!</description>
	<lastBuildDate>Sun, 16 Sep 2012 11:51:16 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/vmetc" /><feedburner:info uri="vmetc" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-sa/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>vmetc</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/vmetc" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://my.feedlounge.com/external/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://static.feedlounge.com/buttons/subscribe_0.gif">Subscribe with FeedLounge</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://hub.netomat.net/account/account.autoSubscribe.jspa?urls=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://www.netomat.net/blogger/images/icon_netomat_feedbutton.gif">Subscribe with netomat Hub</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="https://intouch.particls.com/download/?mode=2&amp;feed=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="https://intouch.particls.com/resources/buttons/it-button2.gif">Subscribe with Particls</feedburner:feedFlare><feedburner:feedFlare href="http://www.addtoany.com/?linkname=VMETC.com&amp;linkurl=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc&amp;type=feed" src="http://www.addtoany.com/addfr-b.gif">Add to Any Feed Reader</feedburner:feedFlare><feedburner:feedFlare href="http://www.fwicki.com/users/default.aspx?addfeed=http%3A%2F%2Ffeeds.feedburner.com%2Fvmetc" src="http://www.fwicki.com/images/ui/fwicki_clicklet.png">Subscribe with fwicki</feedburner:feedFlare><item>
		<title>FTF Veeam v6 Replication – Applications In The VMs</title>
		<link>http://feedproxy.google.com/~r/vmetc/~3/D_EWFvI8Lz0/</link>
		<comments>http://vmetc.com/2012/09/15/ftf-veeam-v6-replication-applications-in-the-vms/#comments</comments>
		<pubDate>Sat, 15 Sep 2012 17:17:31 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[veeam]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmetc]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[veeam backup and replication]]></category>
		<category><![CDATA[vmetc.com]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=6794</guid>
		<description><![CDATA[Although application consistency is more often discussed in the context of virtual machine (VM) backups, it&#8217;s just as important to consider a strategy for fail over replicas. In fact, if you are both backing up and replicating the same VM(s) it becomes even more critical. With Veeam, the configuration for application consistency (and the GUI [...]]]></description>
				<content:encoded><![CDATA[<p>Although application consistency is more often discussed in the context of virtual machine (VM) backups, it&#8217;s just as important to consider a strategy for fail over replicas. In fact, if you are both backing up and replicating the same VM(s) it becomes even more critical. With Veeam, the configuration for application consistency (and the GUI windows for doing so) are the same for replication as for backup. Therefore, much of the info here will be in reference to backups even though this is a post in a series about replication only.</p>
<p>Overall, this post touches on some of the options and strategies administrators have when planning to provide application consistency for both Windows and Linux VMs. Various links to KB articles, blog posts, and white papers are provided for additional reading.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px;"><em style="font-style: italic; font-weight: normal;">This post is part of the <a style="font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: #62791b; padding: 0px; margin: 0px;" href="http://VMETC.com/">VMETC.com</a> From the Field <a style="font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: #62791b; padding: 0px; margin: 0px;" title="VMETC FTF Veeam Replication Series" href="http://vmetc.com/2012/07/23/from-the-field-series-veeam-v6-replication/" target="_blank">Series</a> on Veeam v6 Replication</em></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px;">The rest of this post is divided into 4 sections:</p>
<ul>
<li>Agentless options for Windows VMs</li>
<li>Agentless options for Linux VMs</li>
<li>VM Cluster nodes</li>
<li>Should you truncate logs for a replication job?</li>
</ul>
<p><strong><span style="text-decoration: underline;">A good download for starters</span></strong></p>
<p>&nbsp;</p>
<p>A few years ago Veeam presented Considerations for backing up Exchange and Oracle for a VMware User Group. These are popular applications, and I refer to this information in the rest of this post. The methods discussed for each provide a great example of the process and strategy involved in both Windows and Linux VMs. Download a copy here:</p>
<p>&nbsp;</p>
<p><em style="font-style: italic; font-weight: normal;"><span id="more-6794"></span></em></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px;"><em style="font-style: italic; font-weight: normal;"><p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p></em></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px;"><a class="downloadlink" href="http://vmetc.com/wp-content/plugins/download-monitor/download.php?id=30" title=" downloaded 1340 times" >Veeam Backup and Replication Considerations for Exchange and Oracle (1340)</a></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px;"><span style="text-decoration: underline;"><strong>Agentless options for Windows VMs</strong></span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px;"><span style="font-weight: normal;">Microsoft&#8217;s VSS framework makes quiescing applications running in Windows VMs a relatively easy process for the replication software without the need for installing agents in the VM. In short, code already exists to make the application consistent and put the OS in a recovery mode necessary to safely, and properly, restart the VM. For applications like SQL, Exchange, Oracle (when running on Windows), and Sharepoint, the VSS framework can even be leveraged to commit transaction logs. The VSS framework provides 2/3 of the solution. Veeam Backup and Replication provides the remaining pieces to ensure reliable application consistency.</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px;">As shown in the screen shots below, enabling transaction consistent replication with Veeam is as easy as choosing a checkbox and providing VM local admin credentials.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px;"><a title="Veeam Help - Enable Application Aware Image Processing" href="http://www.veeam.com/vmware-backup/help-center/vsphere/index.html?copying_step7.htm" target="_blank">Veeam Backup &amp; Replication &#8211; Step 12. Enable Application-Aware Image Processing</a></p>
<div class="separator" style="padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; clear: both; margin: 0px;"><a href="http://vmetc.com/wp-content/uploads/2012/08/wpid-Photo-Aug-11-2012-709-AM.jpg" target="_blank"><img id="blogsy-1347729860044.8145" class="alignnone" src="http://vmetc.com/wp-content/uploads/2012/08/wpid-Photo-Aug-11-2012-709-AM.jpg" alt="" width="500" height="348" /></a></div>
<div class="separator" style="padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; clear: both; margin: 0px;">Clicking the Advanced button then takes you to apllication processing options where control of transaction logs can be applied.</div>
<div class="separator" style="padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; clear: both; margin: 0px;"><a href="http://vmetc.com/wp-content/uploads/2012/08/wpid-Photo-Aug-11-2012-711-AM.jpg" target="_blank"><img id="blogsy-1347729860097.3257" class="alignnone" src="http://vmetc.com/wp-content/uploads/2012/08/wpid-Photo-Aug-11-2012-711-AM.jpg" alt="" width="393" height="434" /></a></div>
<div class="separator" style="padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; clear: both; margin: 0px;">VSS in Windows also updates the event log so you can verify proper execution. From the previously provided PDF, here&#8217;s the slide that shows the Exchange Event IDs to look for as an example.</div>
<div class="separator" style="padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; clear: both; margin: 0px;"><a href="http://vmetc.com/2012/09/15/ftf-veeam-v6-replication-applications-in-the-vms/vss-restore-exchange-event-ids/" rel="attachment wp-att-6806" target="_blank"><img id="blogsy-1347729860075.436" class="size-large wp-image-6806 alignnone" src="http://vmetc.com/wp-content/uploads/2012/08/VSS-restore-Exchange-event-ids-500x375.png" alt="VSS restore Exchange event ids" width="500" height="375" /></a></div>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px;"><span style="font-weight: normal;">Some more recommended reading if you need to understand more about VSS:</span></p>
<p><em style="font-style: italic; font-weight: normal;"><a href="http://www.backupcentral.com/mr-backup-blog-mainmenu-47/13-mr-backup-blog/288-windows-vss-overview.html" target="_blank">What is Windows VSS &amp; why you should care | Mr. Backup Blog</a></em></p>
<p><a href="http://go.veeam.com/vmware-microsoft-vss-greg-shields.html" target="_blank">VMware and Microsoft VSS: What You Need to Know</a></p>
<p><span style="text-decoration: underline;"><strong>Agentless options for Linux VMs</strong></span></p>
<p>Applications running in Linux VMs require a little more set up today outside of the Veeam GUI, but the minor effort is well worth the time. The answer is to utilize VMtools and their ability to call pre and post thaw scripts.</p>
<p>Here are a few well documented how to examples from other IT Pros for the most popular Linux apps &#8211; MySQL and Oracle:</p>
<p><a href="http://www.hiperlogic.com/blog/?p=803" target="_blank">How to Quiesce Linux Virtual Machines with Veeam Backup – MySQL | HiperLogic</a></p>
<blockquote><p>On Windows, Veeam can do application consistent backups through the Veeam Microsoft Volume Shadow Copy Services (VSS) integration for VSS aware applications. Unfortunately Linux does not have a system like Microsoft Volume Shadow Copy Services (VSS) that allows applications to be made application consistent by backup applications like VMware vDR or Veeam Backup.A simple workaround is to leverage VMware tools ability to call custom freeze/thaw scripts during a quiesced snapshot to enable customers to do the required application quiescence.The example [in the post] is for MySQL, for other applications you need to know the application specific command to quiesce the application and modify the scripts below appropriately.</p></blockquote>
<p>Follow the link above to see the specific scripts for the MySQL example</p>
<p><a title="" href="http://www.101datasolutions.co.uk/wp-content/uploads/2010/06/Hot-backup-of-MySQL-on-a-Linux-VM.pdf" target="_blank">Hot Backup of MySQL on a Linux VM</a></p>
<p>This whitepaper written by Veeam also shows a detailed process for MySQL VMs and provides sample scripts</p>
<p>Moving on, there are <span style="text-decoration: underline;"><strong>3 common strategies for Oracle</strong></span> as outlined in the PDF copy of the VMUG presentation (downloadable above) :</p>
<p><a href="http://vmetc.com/2012/09/15/ftf-veeam-v6-replication-applications-in-the-vms/oracle-on-non-windows-options/" rel="attachment wp-att-6805" target="_blank"><img id="blogsy-1347729860119.0955" class="size-large wp-image-6805 alignnone" src="http://vmetc.com/wp-content/uploads/2012/08/Oracle-on-Non-Windows-options-500x376.png" alt="Oracle on Non Windows options" width="500" height="376" /></a></p>
<p>The PDF provides the technical details of all 3 methods for Oracle running in Linux.</p>
<p><strong>A possible solution of the future for Linux VMs may be the experimental vmsync</strong> option of the VMware tools. If you pay attention when installing VMTools for Linux you will notice the option for vmsync with a default answer to leave it disabled. vmsync seems to be the &#8220;VSS-ish&#8221; solution to enable the future GUI config of non-windows application quiescing.</p>
<p>Although I have not personally tested it, others have blogged about their experience enabling vmsync.</p>
<p><a href="http://www.virten.net/2012/05/filesystem-consistent-linux-backups-with-vmware/" target="_blank">Filesystem consistent Linux Backups with VMware | Virten.net</a></p>
<blockquote><p>Solution 2: vmsyncAs mentioned above VMware has created a sync driver that allows to create consistent backups. Unfortunately i couldn’t find any information about this driver and it is disabled by default, giving a small explanation:<em><strong>[EXPERIMENTAL] The VMware FileSystem Sync Driver (vmsync) is a new feature that creates backups of virtual machines. Please refer to the VMware Knowledge Base for more details on this capability. Do you wish to enable this feature?</strong></em>This comment emphasizes that this feature is not supported at the moment. I also couldn’t find this Knowledge Base details.</p></blockquote>
<p><span style="text-decoration: underline;"><strong>Replication of VM Cluster nodes</strong></span></p>
<p>Unfortunately, agentless, host based replication solutions like Veeam cannot integrate with a clustered application. What you are replicating is the entire VM for one or more nodes. This means that the quorum and shared configuration of the cluster must also be replicated to the fail over location. This is often done outside of Veeam unless the quorum is somehow configured within a virtual disk that can be replicated. This is rarely the case. If you are able to account for all of the shared storage and networking at a DR site, then failing over may work.</p>
<p>I would suggest first analyzing how your cluster behaves when a node fails. What are the necessary pieces in your virtual infrastructure to keep the application available to the users running with a failed node? Essentially, the application cluster fail over state is what you need to replicate.  You may not need to replicate all nodes, for example. If you only need a single node for the application to operate then save the storage space and the bandwidth and only replicate one VM node. Better yet, replicate the passive node if possible to lessen the impact on production while the job is running.</p>
<p><span style="text-decoration: underline;"><strong>Should you truncate logs when replicating?</strong></span></p>
<p>The gotcha with replicating VMs that you are already backing up could be that you introduce a double log truncation schedule from 2 different jobs. Veeam replication jobs are independent of backup jobs and only provide cross intelligence for schedule queuing and conflicts.</p>
<p>To avoid the double schedule simply disable log truncation for the replica jobs (select &#8220;do not truncate logs&#8221; in the Veeam screen shot from earlier). Since Veeam also provides file level restores from replication jobs, you might consider only replicating VMs and skipping the backups for certain VMs.</p>
<p><strong><span style="text-decoration: underline;">Summary</span></strong></p>
<p>As always with virtualization, the total solution for application consistency requires the cooperation of multiple technologies. A host based replication product such as Veeam will act as the &#8220;conductor&#8221; of the over all process, but one or more of the &#8220;instruments&#8221; in the DR &#8220;concert&#8221; may need to be fine tuned. This post hopefully provided several examples to help you get started.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>&nbsp;</p>
<div id="blogsy_footer" style="text-align: right; font-size: small; clear: both;"><a href="http://blogsyapp.com" target="_blank"><img style="vertical-align: middle; margin-right: 5px;" src="http://blogsyapp.com/images/blogsy_footer_icon.png" alt="Posted with Blogsy" width="20" height="20" />Posted with Blogsy</a></div>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2012%2F09%2F15%2Fftf-veeam-v6-replication-applications-in-the-vms%2F';
  addthis_title  = 'FTF+Veeam+v6+Replication+%26%238211%3B+Applications+In+The+VMs';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmetc?a=D_EWFvI8Lz0:vJ89P5vhN7w:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vmetc?i=D_EWFvI8Lz0:vJ89P5vhN7w:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=D_EWFvI8Lz0:vJ89P5vhN7w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmetc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=D_EWFvI8Lz0:vJ89P5vhN7w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vmetc?i=D_EWFvI8Lz0:vJ89P5vhN7w:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=D_EWFvI8Lz0:vJ89P5vhN7w:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/vmetc?i=D_EWFvI8Lz0:vJ89P5vhN7w:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=D_EWFvI8Lz0:vJ89P5vhN7w:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/vmetc?i=D_EWFvI8Lz0:vJ89P5vhN7w:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmetc/~4/D_EWFvI8Lz0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2012/09/15/ftf-veeam-v6-replication-applications-in-the-vms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmetc.com/2012/09/15/ftf-veeam-v6-replication-applications-in-the-vms/</feedburner:origLink></item>
		<item>
		<title>FTF Veeam v6 Replication – Veeam Architecture</title>
		<link>http://feedproxy.google.com/~r/vmetc/~3/jB9_TKJv_Kw/</link>
		<comments>http://vmetc.com/2012/08/05/ftf-veeam-v6-replication-veeam-architecture/#comments</comments>
		<pubDate>Sun, 05 Aug 2012 14:29:32 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[vmetc.com]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=6768</guid>
		<description><![CDATA[When Veeam introduced the new distributed architecture with v6.0 there were significant improvements to the replication engine in both speed and efficiency. There were also significant changes to the Veeam architecture that enabled the improvements. In my experience, many customers have misunderstood the deployment requirments and the various configuration options when first attempting new v6 [...]]]></description>
				<content:encoded><![CDATA[<p>When Veeam introduced the new <a href="http://www.veeam.com/videos/veeam-backup--replication-v6-part-1-enterprise-scalability-486.html" target="_blank" title="Veeam Enterprise Architecture - recorded webinar">distributed architecture with v6.0</a> there were significant improvements to the replication engine in both speed and efficiency. There were also significant changes to the Veeam architecture that enabled the improvements. In my experience, many customers have misunderstood the deployment requirments and the various configuration options when first attempting new v6 jobs. The trouble is due partly to <a href="http://blog.mwpreston.net/2011/12/02/converting-veeam-v5-legacy-replica-jobs-to-v6-vmware-replica-jobs/" target="_blank" title="Converting v5 Replica Jobs - MWPreston.net">upgrades of in place Veeam v5.x jobs</a>, but also the fact that the out-of-the-box automatic proxy selection settings would sometimes cause less than optimal results when configured for multiple site replication. </p>
<p>This post explains the new proxy architecture and requirements at a high level and offers some tips on making sure things work right. There are a few screen shots from the Replication and Proxy wizards, but If you need more technical details on Veeam Proxies and the actual features or job configs please be sure to check the <a href="http://www.veeam.com/vmware-esx-backup/resources.html" target="_blank" title="Veeam BaR resources - veeam.com">Veeam User Guide</a> and the Veeam Forum F.A.Q (linked below).</p>
<p><em style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); font-style: italic; font-weight: normal; ">This post is part of the <a href="http://VMETC.com/" x-apple-data-detectors="true" x-apple-data-detectors-result="0" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: rgb(98, 121, 27); ">VMETC.com</a> From the Field <a href="http://vmetc.com/2012/07/23/from-the-field-series-veeam-v6-replication/" target="_blank" title="VMETC FTF Veeam Replication Series" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: rgb(98, 121, 27); ">Series</a> on Veeam v6 Replication</em></p>
<p><strong><u>Proxy Primer</u></strong></p>
<p>The easiest way to understand the Veeam v6 Proxy architecture is to realize the data flow of a Veeam replication job. That is explained very simply in the Veeam Forums Backup and Replication F.A.Q:</p>
<p><span style="text-decoration: underline; "><strong style="font-style: normal; font-weight: bold; "><a href="http://forums.veeam.com/viewtopic.php?f=21&#038;t=9318&#038;p=39834#p39748" target="_blank" title="Veeam Forums F.A.Q.">READ THIS FIRST : [FAQ] FREQUENTLY ASKED QUESTIONS</a><br /></strong></span></p>
<blockquote><p><strong><u>Architecture</u></strong></p>
<p>Q: What is the data flow in case of replication?</p>
<p>A: Disk &gt; Source proxy &gt; Network &gt; Target proxy &gt; Disk</p>
<p>Q: Can I use the same source and target proxy for replication?</p>
<p>A: Yes, but only when replicating locally (on-site replication).</p>
</blockquote>
<p> &#8220;<a href="http://m.youtube.com/#/watch?desktop_uri=%2Fwatch%3Fv%3DRG0ochx16Dg&#038;v=RG0ochx16Dg&#038;gl=US" target="_blank" title="YouTube - Danger Will Robinson!">Danger Will Robinson!</a>&#8221; Notice the last Q&#038;A? You will need at least one Veeam Proxy at both the Source and Target sites if they are different locations. You may need to add more than one Veeam Proxy per site. More on why later in this post. </p>
<p>The basic Veeam replication architecture is illustrated in the following whiteboard diagram:</p>
<p><span style="font-style: normal; "></span></p>
<p><span id="more-6768"></span>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<div class="separator" style="clear: both; text-align: none;"><a href="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-21-2012-529-PM.jpg" target="_blank" style=""><img src="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-21-2012-529-PM.jpg" id="blogsy-1344682255954.6677" class="alignnone" alt="" width="500" height="214"></a></div>
<p><u>Architecture Overview</u></p>
<ul>
<li>Install Veeam at the target location for replication jobs. Installing Veeam also creates the target proxy.</li>
<li>Use the Veeam console to create a Proxy at the source location.</li>
<li>A Veeam Proxy is any supported Windows OS (virtual or physical). Linux servers are not an option.</li>
</ul>
<p>Note that I am dicussing replication only in this post. Many customers do install a separate instance of Veeam at the source site for nightly backups. In that scenario both Veeam installs are independent and do not share jobs or configs. Veeam Enterprise Manager (not illustrated in the whiteboard) then consolidates both installs in a single pain of glass for monitoring and managing all jobs at both sites.</p>
<p><strong><u>Proxies &#8211; where and why</u></strong></p>
<p>Why put a separate proxy at each location? As already established, replication data flow moves from source disk to target disk through the proxies (no longer through ESX management nics!), but there is more than just the data path to understand.</p>
<p>The source proxy will read the VM blocks from the local datastores, compress and dedupe the VMs, and then send it across the WAN in the compressed form. The target proxy will then re-hydrate the VM as it writes it to the local datastores at the target. As you can see, each proxy not only moves data but performs several other tasks &#8211; read, write, manage, compress, inflate, etc. The correct selection of the proxies local to each site is critical to optimized and efficient replication.</p>
<p><u>Here are two commonly made mistakes.</u></p>
<ol>
<li><u>Veeam installed at source site only</u> &#8211; This means use of a single proxy (the default Veeam Server install). VM blocks will be read and compressed but then inflated again before it ever leaves the source site. The replica VM will be written to the target datastore across the WAN uncompressed.</li>
<li><u>Veeam installed at target site only</u> &#8211; Again, the default install means a single Proxy. VM blocks will be read and compressed at the target site &#8211; remotely. Data traverses the WAN before being compressed. After reaching the target proxy data is compressed (needlessly) and inflated again, and then written to the target datastore.</li>
</ol>
<p>The above two scenarios are oversimplified. With both there could also be a lot of traffic &#8220;ping pong&#8221; bounced back and forth between sites as the Veeam Console (GUI) attempts to manage and send commands between the proxies.</p>
<p><u>Pick your Proxies Manually</u></p>
<p>After <a href="http://rickvanover.wordpress.com/2012/05/02/how-to-install-a-veeam-proxy-vsphere/">deploying a Veeam Proxy</a> at both locations, I recommend manually configuring specific proxies for each job. Do this on the Job Settings screen in the Data transfer section. </p>
<div>
<div class="separator" style="clear: both; text-align: none;" caption="Pick your local Proxies"><a href="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-29-2012-800-AM.jpg" target="_blank" style=""><img src="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-29-2012-800-AM.jpg" id="blogsy-1344682256041.6614" class="alignnone" alt="Configure Proxies for Job" width="500" height="348"></a></div>
<p>In the screen shot above you can see the fields for the Source proxy and the Target proxy. Clicking the &#8220;Choose&#8221; button allows you to tick checkboxes and select from all your configured proxies. Choosing multiple proxies for each job is possible for redundancy.</p>
<p><u>Be careful with Automatic Proxy Selection</u></p>
<p>The default data transfer settings is &#8220;automatic&#8221;. This means that Veeam will use it&#39;s own A.I. to pick proxies for you. This is done by watching the availability and load on every configured proxy. This can be a bad thing, however. As proxies take on jobs and reach their max concurrent tasks (more later in this post), Veeam mght pick a remote proxy to handle local tasks just because it is the only proxy available for the &#8220;automatic&#8221; selection. Personally, I would rather a job queue and wait for the right proxies to become available as opposed to introducing uncompressed replication or management &#8220;ping pong&#8221; traffic on the WAN.</p>
<p><u>Repository for Replication</u></p>
<p>In the replication Job Settings screen shot above, the Repository field is below the Source and Target Proxy fields. Many customers confuse this setting with Veeam&#39;s Backup Repositories. The same terminology leads one to believe their target disk for backup jobs must be configured as part of a replication job. Add to that the repository for replication is created exactly the same as a repository for backup. Despite the similarity, a replication repository most often should be a new and separate server at the source site. <a href="http://forums.veeam.com/viewtopic.php?f=2&#038;t=11911" target="_blank" title="Where to store replication metadata - Veeam Forums">A recent Forum thread</a> clearly explains why:</p>
<blockquote><p>It&#39;s basically just a place to store the hashes for deduplication during replication. Since dedupe is performed by the source proxy it&#39;s best to keep it on the source side, otherwise the metadata has to be read/written across the WAN by the source proxy. </p>
<p>If the metadata is missing, Veeam will simply recreate it by rescanning the target side and recalculating the hashes, but it&#39;s only needed during a replication, not for failover.</p>
</blockquote>
<p>A replication job repository is significantly smaller (a few gbs in size so no extra space is needed) than it&#39;s backup cousin. When in doubt use the source site Proxy (add it as a Repository in Veeam too). Recalculating the hashes can take some time, so try to pick a server that will be consistantly available at the source site. </p>
<p> <strong><u>DNS and Permissions</u></strong></p>
<p>A Veeam replication job to a DR site spans multiple datacenters. That means there is often different security, resolution, and permissions. &#8211; both in the virtual infrstructure and the directory services of the guest VMs. Looking at the whiteboard from earlier in this post will help you visualize this design challenge.</p>
<p>I have found that the following two Veeam KB Articles are frequently needed by customers setting up new replication jobs:</p>
</div>
<p><a href="http://www.veeam.com/KB1518" target="_blank" title="Veeam KB Ports Needed">KB1518: Ports needed for use with Veeam backup and replication 6</a></p>
<p><a href="http://www.veeam.com/KB1198" target="_blank" title="Veeam KB Connection Unavailable">KB1198: NFC server connection is unavailable: troubleshooting steps</a></p>
<div class="separator" style="clear: both; text-align: none;"><strong style="font-style: normal; font-weight: bold; "><u>Where to install the Veeam Server?<br /></u></strong></div>
<div class="separator" style="clear: both; text-align: none;"><span style="font-style: normal; ">I mentioned earlier that for replication jobs a Veeam server should be installed at the target site. Although with v6 Veeam Server placement is not an architecture requirement, ensuring that the Veeam server is still around at the time of disaster gives a customer more fail over / recovery options and functionality. </span></div>
<div class="separator" style="clear: both; text-align: none;"><span style="font-style: normal; ">Some awesome reasons to put Veeam at the DR site are:</span></div>
<div class="separator" style="clear: both; text-align: none;"><u>Re-IP VMs during failover</u></div>
<div class="separator" style="clear: both; text-align: none;"><span style="font-style: normal; "><u><a href="http://www.veeam.com/vmware-backup/help-center/hyperv/index.html?repository_launch.htm" target="_blank" title="Veeam Help - Re-IP Table">Create a Network Map Table</a><br /></u></span></div>
<div class="separator" style="clear: both; text-align: none;"><a href="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-29-2012-901-AM.jpg" target="_blank" style=""><img src="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-29-2012-901-AM.jpg" id="blogsy-1344682256020.1802" class="alignnone" alt="" width="500" height="348"></a></div>
<div class="separator" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; clear: both; "><u>Failover testing</u></div>
<div class="separator" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; clear: both; "><a href="http://www.veeam.com/vmware-backup/help-center/hyperv/index.html?performing_failover_and_failback.htm" target="_blank" title="Veeam Help Failover Options">Veeam Backup &#038; Replication &#8211; Performing Replica Failover and Failback</a></div>
<div class="separator" style="clear: both; text-align: none;"><a href="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-29-2012-840-AM.jpg" target="_blank" style=""><img src="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-29-2012-840-AM.jpg" id="blogsy-1344682256031.9038" class="alignnone" alt="" width="500" height="348"></a></div>
<p> <u>Permanent failover</u></p>
<div class="separator" style="clear: both; text-align: none;"><a href="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-29-2012-843-AM.jpg" target="_blank" style=""><img src="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-29-2012-843-AM.jpg" id="blogsy-1344682255986.4192" class="alignnone" alt="" width="500" height="359"></a></div>
<div class="separator" style="clear: both; text-align: none;"><u>VM Failback</u></div>
<div class="separator" style="clear: both; text-align: none;"><a href="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-29-2012-840-AM1.jpg" target="_blank" style=""><img src="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-29-2012-840-AM1.jpg" id="blogsy-1344682256003.2659" class="alignnone" alt="" width="500" height="348"></a></div>
<p>Note that the placement of the Veeam Console ( install ) is no longer critical to the actual performance of the replication job. Since Proxies now handle the actual flow of data between sites, Veeam simply sends commands to start the job and then collects the statistics and results. Should the Veeam server be lost during a DR event, all replica VMs can still be started manually via the hypervisor&#39;s native management client.</p>
<p><strong><u>Concurrent Jobs (or Tasks)</u></strong></p>
<p>The Add Proxy Wizard initially allows you to configure the Max concurrent tasks. You can right click a previosuly configured Proxy and change the Properties later.</p>
<p><a href="http://vmetc.com/wp-content/uploads/2012/08/wpid-Photo-Aug-5-2012-936-AM.jpg" target="_blank" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); "><img src="http://vmetc.com/wp-content/uploads/2012/08/wpid-Photo-Aug-5-2012-936-AM.jpg" id="blogsy-1344682255958.181" class="alignnone" alt="New Proxy Wizard - Proxy Settings" width="500" height="348"></a></p>
<p><strong>The Proxy rule of thumb is this &#8211; For every 2 CPUs on a Proxy Veeam can send it 1 job (task).</strong></p>
<p>In the screen shot above, this proxy will only handle one job at a time. I borrowed the image from Rick Vanover&#39;s post <a href="http://rickvanover.wordpress.com/2012/05/02/how-to-install-a-veeam-proxy-vsphere/" target="_blank">How to install a Veeam Proxy (vSphere)</a>. He does a great job explaining the process there. Vanover also has a walkthrough post on Veeam&#39;s blog about <a href="http://www.veeam.com/blog/availability-performance-and-intelligence-by-proxy.html" target="_blank" title="Availability, intelligence, and performance by proxy - veeam blog">how to add Veeam Proxies</a>.</p>
<p>Bottom line is that for all Veeam proxies, both at the source and target sites, give your proxies the most amount of CPUs you can afford to. That allows you to make <a href="http://vmetc.com/2012/07/23/ftf-veeam-v6-replication-phased-implementaton-methodology/" target="_blank" title="Phased Implementation - VMETC.com">80-20 VM adjustments</a>, create more jobs to run simultaneously, and get the most done in your replication window.</p>
<p>More about Proxy concurrent tasks can be foud in the online Veeam Help &#8211; <a href="http://www.veeam.com/vmware-backup/help-center/hyperv/index.html?limiting_tasks.htm" target="_blank" title="">Veeam Backup &#038; Replication &#8211; Limiting the Number of Concurrent Tasks</a>.</p>
<p> <strong><u>Summary</u></strong></p>
<p>Veeam replication has many options to meet any VMware or Hyper-V infrastructure demands. Granular feature configs and a flexible architecture of Veeam Proxies create a <a href="http://www.veeam.com/data-backup-disaster-recovery-solutions.html" target="_blank" title="Disaster Recovery Solution - veeam.com">disaster recovery solution</a> that can scale to any size as needed. With a deeper understanding of all the options available, an admin can make smart changes to the deafult Veeam install that allow for fast and efficient replicas in the job window desired.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>&nbsp;</p>
<div style="text-align: right; font-size: small; clear: both;" id="blogsy_footer"><a href="http://blogsyapp.com" target="_blank"><img src="http://blogsyapp.com/images/blogsy_footer_icon.png" alt="Posted with Blogsy" style="vertical-align: middle; margin-right: 5px;" width="20" height="20" />Posted with Blogsy</a></div>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2012%2F08%2F05%2Fftf-veeam-v6-replication-veeam-architecture%2F';
  addthis_title  = 'FTF+Veeam+v6+Replication+%26%238211%3B+Veeam+Architecture';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmetc?a=jB9_TKJv_Kw:FuxIjY9WNxc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vmetc?i=jB9_TKJv_Kw:FuxIjY9WNxc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=jB9_TKJv_Kw:FuxIjY9WNxc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmetc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=jB9_TKJv_Kw:FuxIjY9WNxc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vmetc?i=jB9_TKJv_Kw:FuxIjY9WNxc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=jB9_TKJv_Kw:FuxIjY9WNxc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/vmetc?i=jB9_TKJv_Kw:FuxIjY9WNxc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=jB9_TKJv_Kw:FuxIjY9WNxc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/vmetc?i=jB9_TKJv_Kw:FuxIjY9WNxc:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmetc/~4/jB9_TKJv_Kw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2012/08/05/ftf-veeam-v6-replication-veeam-architecture/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://vmetc.com/2012/08/05/ftf-veeam-v6-replication-veeam-architecture/</feedburner:origLink></item>
		<item>
		<title>FTF Veeam v6 Replication – Optimizing Snapshots</title>
		<link>http://feedproxy.google.com/~r/vmetc/~3/xdGFM8q1JYk/</link>
		<comments>http://vmetc.com/2012/07/29/ftf-veeam-v6-replication-optimizing-snapshots/#comments</comments>
		<pubDate>Sun, 29 Jul 2012 13:54:15 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[vmetc.com]]></category>
		<category><![CDATA[veeam backup and replication]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmetc]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=6720</guid>
		<description><![CDATA[You don&#39;t really know your VMs until you try to backup or replicate them on a schedule. You may think you do, but you really don&#39;t. I&#39;ll even broaden the claim: You don&#39;t really know your virtual infrastructure (V.I.) until you start creating and committing snapshots on a schedule. This post is part of the [...]]]></description>
				<content:encoded><![CDATA[<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px;">You don&#39;t really know your VMs until you try to backup or replicate them on a schedule. You may think you do, but you really don&#39;t. I&#39;ll even broaden the claim: You don&#39;t really know your virtual infrastructure (V.I.) until you start creating and committing snapshots on a schedule.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px;"><em>This post is part of the <a href="http://VMETC.com">VMETC.com</a> From the Field <a title="From The Field Series – Veeam v6 Replication" href="http://vmetc.com/2012/07/23/from-the-field-series-veeam-v6-replication/" target="_blank">Series </a>on Veeam v6 Replication</em></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding: 0px;">Fact is, if you want cost effective replicas of your VMs for disaster recovery fail-over using hypervisor based technologies you are about to ask your V.I. to <a title="Urban Dictionary" href="http://www.urbandictionary.com/define.php?term=turn%20your%20head%20and%20cough" target="_blank">&#8220;turn your head and cough&#8221;.</a> Reliable, fast and efficient replication in a minimal window starts with providing good health in your storage, hosts, and virtual machines. You will probably have to make some changes to your architecture and design. As I&#39;ve pointed out <a title="" href="http://vmetc.com/2007/11/15/by-the-way-go-ahead-and-install-vcb-for-me-too/" target="_blank">before</a>, few planned and then actually built their virtual datacenter with a specific tool for disaster recovery in mind. The good news is that by optiizing snapshots you will probably fix many those nagging performance issues you&#39;ve struggled with for a long time.</p>
<p>I know. I know. <a title="Snapshots are like a loaded gun" href="http://vmetc.com/2008/12/06/esx-snapshots-are-like-a-loaded-gun/" target="_blank">I and others</a> have said in the past that snapshots in in your virtual datacenter are a bad idea. Well, the context of the discussion before was not to leave running snapshots open. That is not the context here. In fact, hypervisor based replication should never leave behind snapshots in your environment. Veeam Backup and Replication does not, nor do all of the other alternatives that I know about, leave behind snapshots. Sure, things can go wrong, but that is usually because of abnormal events in the environment (connectivity loss, Veeam architecture server reboots during jobs, etc). <a href="http://kb.vmware.com/selfservice/documentLinkInt.do?micrositeID=&#038;popup=true&#038;languageId=&#038;externalID=1002310" target="_blank" title="VMware KB Snapshots do not show up in Snapshot Manager">Things go wrong with snapshots without Veeam in the mix all the time</a>. More on this later in the post.</p>
<p>BTW, Veeam is also smart enough to clean up left behind snaphots from previous jobs, and smart enough to leave a snapshot alone that Veeam did not create. There is never a &#8220;delete all&#8221; command issued to the hypervisor. If a snapshot already exists then Veeam does it thing with a new snapshot without touching the existing one.</p>
<p>The point is snapshots play a major role in hypervisor based replication and you can optimize their performance. An unhealthy snapshot process means that the replication job will take excessively long or will fail. This post explores what can be done.</p>
<p><span id="more-6720"></span>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><strong><span style="text-decoration: underline;">Snapshot Best Practices</span></strong></p>
<p>Both VMware and Microsoft have snapshot best practices. For starters, both vendors plainly state in almost the same words: &#8220;do not use snapshots as backups&#8221;. In fact, both state the issue with snapshots is not creating or using them but instead recognize the potential issues of filling up a datastore and committing the data accumulated inside a snapshot back to the production VM.</p>
<p><a href="http://technet.microsoft.com/library/dd560637(WS.10).aspx" target="_blank">Hyper-V Virtual Machine Snapshots: FAQ</a></p>
<blockquote><p>We do not recommend using virtual machine snapshots as a permanent data or system recovery solution. Even though virtual machine snapshots provide a convenient way to store different points of system state, data, and configuration, there are some inherent risks of unintended data loss if they are not managed appropriately. A backup solution helps provide protection that is not provided by snapshots.</p></blockquote>
<p>Since <a title="VM Exports for Hyper-V Replication - Veeam Blog" href="http://www.veeam.com/blog/understanding-virtual-machine-exports-and-the-awesome-potential-of-veeam-replicas-for-hyper-v-virtual-machines.html" target="_blank">Veeam does not use Hyper-V snapshots</a> to backup or replicate VMs, I will focus on VMware for the rest of this post.</p>
<p><a href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&#038;docType=ex&#038;bbid=TSEBB_1296592731207&#038;url=&#038;stateId=1%200%20381892165&#038;dialogID=381884322&#038;docTypeID=DT_KB_1_1&#038;externalId=1025279&#038;sliceId=2&#038;rfId=" target="_blank">VMware KB: Best practices for virtual machine snapshots in the VMware environment</a></p>
<blockquote><p>Use no single snapshot for more than 24-72 hours.</p>
<p>This prevents snapshots from growing so large as to cause issues when deleting/committing them to the original virtual machine disks. Take the snapshot, make the changes to the virtual machine, and delete/commit the snapshot as soon as you have verified the proper working state of the virtual machine.</p>
<p>Be especially diligent with snapshot use on high-transaction virtual machines such as email and database servers. These snapshots can very quickly grow in size, filling datastore space. Commit snapshots on these virtual machines as soon as you have verified the proper working state of the process you are testing.|</p></blockquote>
<p>Read the entire best practices for both hypervisors using the links above.</p>
<p><strong><span style="text-decoration: underline;">Problems when using snapshots</span></strong></p>
<p><a title="Troubleshooting Snapshots - VMware KB" href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&#038;docType=kc&#038;externalId=1038963&#038;sliceId=1&#038;docTypeID=DT_KB_1_1&#038;dialogID=382852676&#038;stateId=1%200%20382868757" target="_blank">VMware has a KB article that lists 9 things that can cause headaches with snapshots</a>. Here&#39;s a quick summary in my own words: Snapshots are special virtual disks that need space on your datastores, and if you have permissions to create and commit them they will cause extra I/O that might have a negative impact. Make sure you have resources to support them.</p>
<p>Review the KB article for yourself, and, especially if you have had problems in the past, manually create and commit some snapshots to get an idea of where you stand before you start to replicate VMs.</p>
<p><strong><span style="text-decoration: underline;">Improving snapshot commit times to minimize replication windows</span></strong></p>
<p>After you&#39;ve got your snapshots to work and have successfully run your replication jobs examine the replication job report to see the total time the snapshot creates and commits take. With Veeam you can click on each VM in the Statistics window and find the lines where Veeam is waiting for the snapshots. You could also look at the tasks in the vSphere Client to see the snapshot progress. </p>
<p>Excessive time to commit a VMware snapshot, especially with a database or messaging VM, is often the result of too much I/O for the underlying datastore. You&#39;ve got the normal production I/O of the VM combined with the extra I/O of commiting the changes in the 0001.vmdk (for example) made during the time the snapshot was open (the job).</p>
<p>If you are using <a href="http://kb.vmware.com/selfservice/documentLinkInt.do?micrositeID=&#038;popup=true&#038;languageId=&#038;externalID=1002929" target="_blank" title="VMware KB Working Directory">vSphere 4 or earlier, the snapshot is actually created</a> on the datastore where the VM&#39;s .vmx file lives. I&#39;ve seen the time it takes to commit snapshots drastically reduced just by moving the VM&#39;s .vmx file to another datastore. Oversimplified, you are then dividing the production and snapshot I/O across the different datatstores. If you have different spindles and controllers for the different datastores performance gets even better. Beware &#8211; make sure the datastore you move the .vmx to has a block size and enough free space to handle the snapshot. I&#39;ve known customers to build a 1TB datastore just for .vmx files so VMware snapshots would perform better.</p>
<p>If you are using vSphere 5 or newer then the snapshots are now created on each datastore where there is a vmdk. If you want to, you can still <a title="Specify ESXi 5 working directory " href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&#038;docType=kc&#038;docTypeID=DT_KB_1_1&#038;externalId=2007563" target="_blank">specify a working directory for snapshots even in ESXi 5</a>.</p>
<p>Of course you can also improve the disk performance of your datatstores. The number of disks in the array, the RAID level, or even the type and number of disks all make a difference. <a title="VMware Storage I/O Control" href="http://www.vmware.com/products/storage-io-control/overview.html" target="_blank">SIOC</a> might even help out.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong><u>Summary</u></strong></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Identifying the VMs that have to wait on poor snapshot performance is part of the <a href="http://vmetc.com/2012/07/23/ftf-veeam-v6-replication-phased-implementaton-methodology/" target="_blank" title="Veeam Replication Phased Implementation - VMETC">80-20 VM adjustment phase</a> I talked about in the previous post of this series. If you can&#39;t make any changes to your VMs or your datastores right away then consider separating these VMs from the ones that finish quickly by creating a new job. As long as jobs are finishing and the problem seems to be isolated to a few VMs then you can live with this for a while.</p>
<p>Be sure to check out the <a title="From The Field Series – Veeam v6 Replication" href="http://vmetc.com/2012/07/23/from-the-field-series-veeam-v6-replication/" target="_blank">other posts </a>from this series!</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div style="text-align: right; font-size: small; clear: both;" id="blogsy_footer"><a href="http://blogsyapp.com" target="_blank"><img src="http://blogsyapp.com/images/blogsy_footer_icon.png" alt="Posted with Blogsy" style="vertical-align: middle; margin-right: 5px;" width="20" height="20" />Posted with Blogsy</a></div>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2012%2F07%2F29%2Fftf-veeam-v6-replication-optimizing-snapshots%2F';
  addthis_title  = 'FTF+Veeam+v6+Replication+%26%238211%3B+Optimizing+Snapshots';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmetc?a=xdGFM8q1JYk:79Srp8KoHBI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vmetc?i=xdGFM8q1JYk:79Srp8KoHBI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=xdGFM8q1JYk:79Srp8KoHBI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmetc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=xdGFM8q1JYk:79Srp8KoHBI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vmetc?i=xdGFM8q1JYk:79Srp8KoHBI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=xdGFM8q1JYk:79Srp8KoHBI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/vmetc?i=xdGFM8q1JYk:79Srp8KoHBI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=xdGFM8q1JYk:79Srp8KoHBI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/vmetc?i=xdGFM8q1JYk:79Srp8KoHBI:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmetc/~4/xdGFM8q1JYk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2012/07/29/ftf-veeam-v6-replication-optimizing-snapshots/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://vmetc.com/2012/07/29/ftf-veeam-v6-replication-optimizing-snapshots/</feedburner:origLink></item>
		<item>
		<title>Not Just For Veeam Explorer For Exchange</title>
		<link>http://feedproxy.google.com/~r/vmetc/~3/ddD6zLocex4/</link>
		<comments>http://vmetc.com/2012/07/24/not-just-for-veeam-explorer-for-exchange/#comments</comments>
		<pubDate>Wed, 25 Jul 2012 00:02:05 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[veeam]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[back]]></category>
		<category><![CDATA[backup and replication]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[veeam backup and replication]]></category>
		<category><![CDATA[Veeam Explorer for Exchange]]></category>
		<category><![CDATA[VEX]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=6761</guid>
		<description><![CDATA[Psst! Let me let you in on a little secret. Veeam Explorer for Exchange (VEX) is a little more versatile then you might think. There&#39;s been some great coverage on the new public beta and VEX&#39;s awesome ability to crack open Exchange 2010 Veeam Backups like a piñata of messaging goodness, but the fiesta doesn&#39;t [...]]]></description>
				<content:encoded><![CDATA[<p><div class="wp-caption alignright" style="width: 310px"><a href="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-24-2012-239-PM.jpg" target="_blank" style="clear: right; float: right;  "><img src="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-24-2012-239-PM.jpg" id="blogsy-1343160117762.3052" class="alignright" alt="" width="300" height="164"></a><p class="wp-caption-text">Browse to the .edb with VEX</p></div>
<p> Psst! Let me let you in on a little secret. <a href="http://blog.veeam.com/veeam-explorer-features.html" target="_blank">Veeam Explorer for Exchange</a> (VEX) is a little more versatile then you might think.</p>
<p>There&#39;s been <a href="http://www.ntpro.nl/blog/archives/2094-Cool-Tool-Veeam-Explorer-for-Exchange.html" target="_blank" title="NTPRO.nl">some</a> <a href="http://blog.mwpreston.net/2012/07/18/veeam-explorer-for-exchange-its-veeamy-cool/" target="_blank" title="mwpreston.net">great</a> <a href="http://jpaul.me/?p=2989" target="_blank" title="Justin&#39;s IT Blog">coverage</a> on the new <a href="http://www.veeam.com/blog/category/announcements" target="_self" title="">public beta</a> and VEX&#39;s awesome ability to crack open Exchange 2010 Veeam Backups like a piñata of messaging goodness, but the fiesta doesn&#39;t stop with just Veeam Backups.  </p>
<p> The truth is, no matter how you backed up your Exchange 2010 server(s), all you have to do is recover your Exchange .edb files. You can then use VEX to browse to the restored location of the unmounted database file. That means that whether you snapped a LUN, backed up Exchange with an guest agent, or even have backups from alternative products, if you can restore the .edb files VEX can do it&#39;s thing! The first time you run VEX you will need access to an Exchange .ese file since Veeam is not allowed to distribute that file, but that&#39;s another simple file restore or you can always grab a copy from your Exchange server.</p>
<p>Yes, you will have to install the next version of <a href="http://www.veeam.com/vm-backup-recovery-replication-software.html" target="_blank" title="Veeam Backup and Replication">Veeam Backup and Replication</a> to use VEX, but VEX will be available in the free, trial, and licensed versions. </p>
<p>That&#39;s right, you will be able to eliminate the time, effort, space, and cost of brick level Exchange 2010 backups but still granularly recover the mailbox items. Even with Veeam&#39;s free version. </p>
<p>Here&#39;s the VEX Overview details from Veeam&#39;s current product page:</p>
<p><span id="more-6761"></span>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<blockquote><p> Instant visibility</p>
<p>Veeam Explorer™ for Microsoft Exchange gives you instant visibility into your Exchange backups. You can browse, search and selectively export items (emails, notes, contacts, etc.) directly from Veeam backups of your Exchange virtual machines (VMs).</p>
<p>Fast</p>
<p>Veeam Explorer for Exchange works directly with your Exchange VM backups—even compressed, deduplicated and incremental backups. There’s no need to provision storage or restore entire mailbox stores—just choose the Exchange Servers and restore points you’re interested in, and Veeam Explorer will present the contents of those mailbox stores for browsing, searching and export.</p>
<p>Free</p>
<p>Veeam Explorer for Exchange is a new feature of Veeam Backup &#038; Replication. Currently available as a beta, Veeam Explorer will be included in all editions of Veeam Backup—even Free Edition. You no longer need expensive standalone tools for Exchange item recovery that are licensed per mailbox.</p>
<p>E-discovery</p>
<p>Use Veeam Explorer for Exchange to find and retrieve information for internal or external investigations. The Advanced Find feature lets you zero in on exactly the items you need.</p>
<p>Item-level recovery</p>
<p>When users accidentally delete emails or scripts corrupt calendar items, you can save the day with Veeam Explorer for Exchange. Simply export a good version from a previous Veeam backup and transfer it to the affected user.</p>
<p>Mailbox archive</p>
<p>Veeam Explorer for Exchange makes it easy to archive an entire mailbox—from any point in time—to a PST file. This helps ensure a smooth, complete handoff when employees leave or change jobs.</p>
<p>Try it for yourself</p>
<p>Veeam Explorer for Exchange is a new feature of Veeam Backup &#038; Replication. A beta version is available now by invitation, for you to install on your existing Veeam Backup server. The released version will be included in the next release of Veeam Backup &#038; Replication and available in all editions (Free, Standard and Enterprise).</p>
</blockquote>
<p><a href="http://www.veeam.com/blog/get-an-invite-to-test-veeam-explorer-for-microsoft-exchange.html" target="_blank" title="">Get an Invite to Test Veeam Explorer for Microsoft Exchange! </a></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>&nbsp;</p>
<div style="text-align: right; font-size: small;" id="blogsy_footer"><a href="http://blogsyapp.com" target="_blank"><img src="http://blogsyapp.com/images/blogsy_footer_icon.png" alt="Posted with Blogsy" style="vertical-align: middle; margin-right: 5px;" width="20" height="20" />Posted with Blogsy</a></div>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2012%2F07%2F24%2Fnot-just-for-veeam-explorer-for-exchange%2F';
  addthis_title  = 'Not+Just+For+Veeam+Explorer+For+Exchange';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmetc?a=ddD6zLocex4:vTD0kr5PWNc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vmetc?i=ddD6zLocex4:vTD0kr5PWNc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=ddD6zLocex4:vTD0kr5PWNc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmetc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=ddD6zLocex4:vTD0kr5PWNc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vmetc?i=ddD6zLocex4:vTD0kr5PWNc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=ddD6zLocex4:vTD0kr5PWNc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/vmetc?i=ddD6zLocex4:vTD0kr5PWNc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=ddD6zLocex4:vTD0kr5PWNc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/vmetc?i=ddD6zLocex4:vTD0kr5PWNc:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmetc/~4/ddD6zLocex4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2012/07/24/not-just-for-veeam-explorer-for-exchange/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://vmetc.com/2012/07/24/not-just-for-veeam-explorer-for-exchange/</feedburner:origLink></item>
		<item>
		<title>FTF Veeam v6 Replication – Phased Implementaton Methodology</title>
		<link>http://feedproxy.google.com/~r/vmetc/~3/MGq8b1bL73M/</link>
		<comments>http://vmetc.com/2012/07/23/ftf-veeam-v6-replication-phased-implementaton-methodology/#comments</comments>
		<pubDate>Tue, 24 Jul 2012 02:52:00 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[veeam]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmetc.com]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[snapshots]]></category>
		<category><![CDATA[veeam backup and replication]]></category>
		<category><![CDATA[vmetc]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=6711</guid>
		<description><![CDATA[If you&#39;ve got the time to do a readiness assessment or a environemnt health check then great, but, more times than not, a company needs to get the DR solution up and running and figure out the weakest links in the chain along the way. This post offers some suggestions for standing up hypervisor based [...]]]></description>
				<content:encoded><![CDATA[<p>If you&#39;ve got the time to do a readiness assessment or a environemnt health check then great, but, more times than not, a company needs to get the DR solution up and running and figure out the weakest links in the chain along the way. This post offers some suggestions for standing up hypervisor based replication jobs and then adjusting them as you go.</p>
<p><em style="font-style: italic; font-weight: normal; ">This post is part of the <a href="http://VMETC.com" x-apple-data-detectors="true" x-apple-data-detectors-result="0">VMETC.com</a> From the Field <a href="http://vmetc.com/2012/07/23/from-the-field-series-veeam-v6-replication/" target="_blank" title="VMETC FTF Veeam Replication Series">Series</a> on Veeam v6 Replication</em></p>
<p>I suggest that you give yourself at least 30 -45 days to optimize and finalize your replication design and schedule. Breaking it down in phases, I would recommend an approach using <a title="" href="http://www.veeam.com/vm-backup-recovery-replication-software.html" target="_blank">Veeam v6.x</a> as your solution like this:</p>
<ol>
<li>Phase 1 (2 weeks) &#8211; install, configure, and get jobs running</li>
<li>Phase 2 (2 weeks) &#8211; The 80/20 VM(s) Adjustment</li>
<li>Phase 3 (1 week) &#8211; Final Tweaks</li>
<li>Ongoing monitoring (forever!)</li>
</ol>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">I am not diving into the technical details in this series, but there are already <a href="http://cosonok.blogspot.com/2011/12/veeam-backup-and-replication-v6-install.html" target="_blank" title="">many posts</a> on <a href="http://jpaul.me/?p=2718" target="_blank" title="">installing Veeam v6</a> and <a href="http://rickvanover.wordpress.com/2012/05/02/how-to-install-a-veeam-proxy-vsphere/" target="_blank" title="">creating Proxies</a>, <a href="http://www.interworks.com/blogs/ijahanshahi/2011/12/23/configure-veeam-60-replication-job-vmware" target="_blank" title="">creating replication jobs</a>, or you can follow the <a href="http://www.veeam.com/vmware-esx-backup/resources.html" target="_blank" title="">Evaluators Guides</a> for vSphere or Hyper-V. I&#39;ve also linked to various blogs and helpful info all throughout this post. </p>
<p> Let&#39;s expand on what to do and what to expect in each phase.</p>
<p><span id="more-6711"></span>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><strong><span style="text-decoration: underline;">Phase 1 &#8211; Install, configure, and get jobs running</span></strong></p>
<p> Phase 1 should be looked as a proof of concept or as a test phase regardless if implemented in production and regardless whether you plan to keep the initial Veeam install. In fact, agentless replication via the hypervisor API makes it easy to start in production and adjust later. Why? Because the infrastructure you introduce to the production environment is minimal, and unless your utilization is pushing 80% across your clusters you should not see a significant negative impact. </p>
<p>Before you start I recommend you think about the last time you committed a snapshot, however. Did it cause any hiccups? I&#39;ll talk more about snapshots in another post of this series, but on the production side that will be the biggest reason not to move forward with running replica jobs.</p>
<p>At the target, or fail-over location, you need a minimal number of hosts with configured datastore(s). Veeam replica VMs will be created powered off, so the storage is really the key until you are ready to test or run the replicas. You do have the option to create thin provisioned replica VMs, but I would recommend matching available storage at the target to the amount of storage at the source. You don&#39;t need to worry about similar storage (vendor, type, etc). You just need to have the room to store the replicas. </p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">The following is an oversimplified whiteboard of minimal Veeam architecture needed to get jobs started</p>
<div class="separator" style="clear: both; text-align: none;"><a href="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-21-2012-529-PM.jpg" target="_blank" style=""><img src="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-21-2012-529-PM.jpg" id="blogsy-1343154738981.1758" class="alignnone" alt="Veeam v6 Replication Simple Whiteboard" width="500" height="214"></a></div>
<p> <u>Summary install and configure points</u></p>
<ul>
<li>Veeam is only installed once at the target location (more on picking an install location later in this series).</li>
<li>A Veeam proxy is required at the source location. The default Veeam install provides the required proxy at the target location.</li>
<li>All Veeam servers must be able to resolve and communicate with each other across both locations. </li>
<li>vCenter or SCVMM is not needed (but certainly can be used).</li>
<li>Veeam architecture can be all virtual, all physical, or any combination you want.</li>
</ul>
<p>Once Veeam is installed and the Proxies are deployed, it&#39;s time to think about running jobs. </p>
<p>I always suggest running backup jobs first. Running local backups establishes a Veeam processing baseline and allows you to create a set of files that can be used as <a href="http://cosonok.blogspot.com/2012/05/vbr6-how-to-configure-replica-seeding.html" target="_blank" title="">seeding for the replication jobs</a>. Run the backup jobs using portable disk as a backup repository &#8211; USB drive, server with local storage, a notebook, whatever. You just need some way to get the backup files to the target site.</p>
<p>Here&#39;s the whiteboard updated to show how a disk drive was configured first a Veeam Repository at the source for backups and then moved to be a Repository at the target for seeding. Note that Proxies at each location need to use this Seeding target.</p>
<p><div class="wp-caption alignnone" style="width: 510px"><a href="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-21-2012-853-PM.jpg" target="_blank" style=""><img src="http://vmetc.com/wp-content/uploads/2012/07/wpid-Photo-Jul-21-2012-853-PM.jpg" id="blogsy-1343154739028.161" class="alignnone" alt="" width="500" height="210"></a><p class="wp-caption-text">Veeam Replication Whiteboard w/ Seeding</p></div>
<p>Seeding is not required if your WAN is fast enough to transfer replicas of your VMs in a reasonable window, or if you have the patience and can wait for the first full replication to complete across your WAN &#8211; no matter how long it takes!</p>
<p>Another benefit of running a backup first is it lets you get a better idea of how much data you actually need to move, and then how much data rate of change you might expect in your VMs. <a href="http://read.virtualizeplanet.com/?p=91" target="_blank" title="">ReplicaCalc</a> is a tool you can use to guestimate the time your actual replication jobs will take based on info from Veeam backup jobs combined with your available bandwidth between locations.</p>
<p>Eventually, you can then divide your VMs into replication jobs. The strategy I suggest is that you split your VMs into groups that create replication jobs that will take 2 &#8211; 4 hours each. Then you want to schedule the jobs to run one at a time and on a staggered schedule so all jobs will fit in your replication window. </p>
<p>It doesn&#39;t matter how many VMs are in a single job or how many jobs you create. Just make sure you pay attention to the total time it takes to run a job. You only run into <a href="http://forums.veeam.com/viewtopic.php?f=2&#038;t=12760&#038;p=58588#p58588" target="_blank" title="">trouble when you schedule many jobs  simultaneously</a>, and I am not suggesting that for the first phase. </p>
<p>Run your jobs! If you use seeding then Veeam will use the files you put at the target site to do restores there and then only replicate the current changes across the WAN. Problems on the first run usually are the result of connectivity, DNS resolution, permissions, or other environmental scenarios. Look again at the whiteboards earlier in this post. Often the Veeam replication infrastructure stretches across domains, DNS servers, subnets, firewalls, and even virtual infrastructures with separate permissions. More on these gotchas later in the series.</p>
<p><strong><u>Phase 2 &#8211; The 80-20 VM(s) Adjustment</u></strong></p>
<p> I have seen very few customers get their replication job / schedule / proxy mix right the first time. It doesn&#39;t matter if a customer is an SMB or an Enterprise, the initial replication jobs are rarely the final, go forward configuration. What I do see is that for 80% of the VMs the first runs are fine. Then there is always that other 20%.</p>
<p>Databases, messaging, or any other applications that generate significant I/O during the replication window usually result in VMs that take significantly longer to replicate then the rest of the VMs. Look at the Statistics window or html report of each job and you will see how much time each VM needed to complete. Furthermore, look at the Statistics of each VM (click on the VM in the Statistics window) and see what part of the job took the longest for that VM. Be sure to analyze your jobs after you have successfully run jobs more than once. Get a feel for the average time each one of your VMs takes to replicate incrementally and not just during that first full (regardless of seeding).</p>
<p><u>A simple adjustment example</u> </p>
<p>A customer has 2 replication jobs each with 20 VMs. Looking at the Statistics of Job 1 they see a job usually takes around 4 hours and 15 minutes. When you look at the time it takes for each VM in that job you see that 18 VMs usually finish in 5 minutes each (90 minutes total) but the other 2 VMs take 2:45. For simplicity lets say Job 2 has the same results. </p>
<p>The customer started with 1 proxy at each location (like the whiteboard). Each proxy has 4 CPUs and can run 2 concurrent tasks (jobs).</p>
<p>Job 1 is scheduled to start at 10 pm. Job 2 is scheduled to start at 2 am. Job 2 is finishing between 6:30 and 7 am every morning. </p>
<p>As you can see the jobs results show that 36 VMs finish quickly and 4 VMs do not. We won&#39;t worry about why they don&#39;t for this example. That&#39;s for later in the series. Let&#39;s focus on what you can do in Veeam to  make these jobs finish faster.</p>
<p>If you removed the 4 VMs taking the longest from their current jobs, Job 1 and Job 2 would finish in 90 minutes. Since the proxy can handle 2 jobs concurrently and only 1 job is running at 10 pm we have room for another job. Taking the 2 VMs that used to be in Job 1 and creating a Job 3 would be my advice. Doing the same to create a Job 4 at 2 am would also make sense. Now when the jobs run Job 1 is not held up by the VMs in Job 3 and likewise for Job 2 and Job 4. The net result is that Job 1 and 3 are finished by 12:45 am and Jobs 2 and 4 are finished by 4:45 am.</p>
<p>Taking this one step further, nothing is happening between 12:45 am and 2:00 am. In fact, the Veeam Proxy has an open task after 11:30 pm because Job 1 only took 90 minutes. The customer could move Job 2&#39;s start time to 11:45 -ish and move Job 4&#39;s start time to 12:45 -ish. Every job could be complete by 4 am.</p>
<p>Remember the Seeding option we used to establish the first fulls for Job 1 and 2? You can do the same for the new Jobs 3 and 4. This time you could even use the existing replicas of the 4 VMs instead of making new backups. The Veeam job also let you choose existing VMs at the target site as Seeds.</p>
<p>Of course there are many other factors that influence the speed and efficiency of replication jobs, but the point here is by going through the process of running replication jobs for a while and getting a true understanding of average job times you can make intelligent adjustments to the Veeam jobs and Proxies. As you can see, the results are vastly different for each customer. There is no easy best practice design or deployment guide document to refer to. Running jobs and adjusting is the best way to finalize the replication infrstructure design and DR solution.</p>
<p>BTW, I realize the math makes this a 90-10 example. <a href="http://en.wikipedia.org/wiki/Pareto_principle">You get the point</a>!</p>
<p><strong><u>Phase 3  &#8211; Final Tweaks</u></strong></p>
<p>After the adjustments run your jobs and make sure things happen as expected. Using our example, what if all the jobs were over at 6 am instead of 4 am? This is better than before, but why could this be happening?</p>
<p>Perhaps the Veeam Proxies, the &#8220;muscle&#8221; for moving all data across the replication path, are undersized or resource constrained. Maybe the Proxy OS is pegged at 100% CPU during the replication jobs. If the proxies are VMs, maybe the hosts are resource constrained and can&#39;t dedicate the resources needed to the Proxies. If you have to, add more Veeam proxies or switch from VMs to physical servers. Maybe your network or even your disk arrays (datastores) are the bottleneck.</p>
<p><strong><u>Ongoing monitoring (forever!)</u></strong></p>
<p>Even though you&#39;ve worked through all the jobs, made the adjustments, fixed the bottlenecks, and your jobs have run smoothly for weeks that doesn&#39;t mean things can&#39;t suddenly change. Using our example again:</p>
<ul>
<li>1 of the 36 VMs now takes 1 hour to replicate</li>
<li>20 new VMs have been added and need to be replicated</li>
<li>20 new VMs have &#8220;stolen&#8221; resources from Proxies during the replication window</li>
<li>The V.I. has been upgraded / changed in a way that could impact jobs</li>
</ul>
<p>There are many, many environmental factors that can cause unforseen disruptions in your replication jobs. be sure to keep an eye on your jobs and &#8220;rinse and repeat&#8221; the adjustments as needed.</p>
<p>&nbsp;</p>
<p>Be sure to check out the rest of the posts in this series.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>&nbsp;</p>
<div style="text-align: right; font-size: small;" id="blogsy_footer"><a href="http://blogsyapp.com" target="_blank"><img src="http://blogsyapp.com/images/blogsy_footer_icon.png" alt="Posted with Blogsy" style="vertical-align: middle; margin-right: 5px;" width="20" height="20" />Posted with Blogsy</a></div>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2012%2F07%2F23%2Fftf-veeam-v6-replication-phased-implementaton-methodology%2F';
  addthis_title  = 'FTF+Veeam+v6+Replication+%26%238211%3B+Phased+Implementaton+Methodology';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmetc?a=MGq8b1bL73M:hV1L8WCqxkE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vmetc?i=MGq8b1bL73M:hV1L8WCqxkE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=MGq8b1bL73M:hV1L8WCqxkE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmetc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=MGq8b1bL73M:hV1L8WCqxkE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vmetc?i=MGq8b1bL73M:hV1L8WCqxkE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=MGq8b1bL73M:hV1L8WCqxkE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/vmetc?i=MGq8b1bL73M:hV1L8WCqxkE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=MGq8b1bL73M:hV1L8WCqxkE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/vmetc?i=MGq8b1bL73M:hV1L8WCqxkE:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmetc/~4/MGq8b1bL73M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2012/07/23/ftf-veeam-v6-replication-phased-implementaton-methodology/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://vmetc.com/2012/07/23/ftf-veeam-v6-replication-phased-implementaton-methodology/</feedburner:origLink></item>
		<item>
		<title>From The Field Series – Veeam v6 Replication</title>
		<link>http://feedproxy.google.com/~r/vmetc/~3/OSJHcLsHdMk/</link>
		<comments>http://vmetc.com/2012/07/23/from-the-field-series-veeam-v6-replication/#comments</comments>
		<pubDate>Tue, 24 Jul 2012 02:31:03 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[veeam]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[veeam backup and replication]]></category>
		<category><![CDATA[vmetc]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=6696</guid>
		<description><![CDATA[This is the start of a &#8220;from the field&#8221; (FTF) series of blog posts based on the common considerations and scenarios I&#8217;ve run into while helping customers and partners designing, implementing, and evaluating host based replication for disaster recovery and business continuity. Veeam v6 is an awesome and cost effective solution that many companies have [...]]]></description>
				<content:encoded><![CDATA[<p>This is the start of a &#8220;from the field&#8221; (FTF) series of blog posts based on the common considerations and scenarios I&#8217;ve run into while helping customers and partners designing, implementing, and evaluating host based replication for disaster recovery and business continuity. <a title="Veeam Backup and Replication v6.1" href="http://www.veeam.com/vm-backup-recovery-replication-software.html?ad=home" target="_blank">Veeam v6</a> is an awesome and cost effective solution that many companies have implemented, but there are several outside factors in a virtual datacenter that will directly impact the speed, efficiency, reliability and success of replication jobs. So, over the next couple of weeks I will be adding posts exploring the various factors that, in my experience, greatly impact a host based replication solution.</p>
<p>This series will not contain technical answers, official best practices, or &#8220;how to&#8221; steps on designing a Veeam Replication solution. The series will attempt to make virtualization admins think about their virtual infrastructure architecture, the virtual machines, and suggest what might need to be modified to maximize host-based replication. I will try to cover the topics from both the vSphere and Hyper-V perspective.</p>
<p>If you need more <a title="Veeam Videos" href="http://www.veeam.com/videos.html" target="_self">technical details</a>, <a title="Veeam Forums BaR FAQ" href="http://forums.veeam.com/viewtopic.php?f=2&amp;t=9318" target="_blank">information about Veeam features</a>, or help with the <a title="Veeam Online University" href="http://www.veeam.com/university/vmware-backup.html" target="_blank">&#8220;how to&#8221;</a> on any of the topics covered please contact your regional Veeam Engineer or your <a title="Find a Veeam reseller" href="http://www.veeam.com/buy-end-user.html" target="_blank">Veeam Partner</a> / Valued Added Reseller.</p>
<p>Here is my outline of posts to come in the FTF Veeam Replication series:</p>
<p><span id="more-6696"></span></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p><span style="text-decoration: underline;"><strong>Phased Implementation Methodology (<a title="FTF Veeam v6 Replication – Phased Implementaton Methodology" href="http://vmetc.com/2012/07/23/ftf-veeam-v6-replication-phased-implementaton-methodology/" target="_blank">link</a>)</strong></span></p>
<ol>
<li>Phase 1 (2 weeks) &#8211; Install, configure, and get jobs running</li>
<li>Phase 2 (2 weeks) &#8211; The 80-20 VM(s) Adjustment</li>
<li>Phase 3 (1 week) &#8211; Final Tweaks</li>
<li>Ongoing monitoring (forever!)</li>
</ol>
<p><span style="text-decoration: underline;"><strong>Optimizing Snapshots </strong></span><strong>(<a href="http://vmetc.com/2012/07/29/ftf-veeam-v6-replication-optimizing-snapshots/">link</a>)</strong></p>
<p>If you are planning on replicating VMware VMs then you have to be able to create and commit healthy VMware snapshots before you ever introduce Veeam in your environment.</p>
<p><span style="text-decoration: underline;"><strong>Veeam Architecture </strong></span><span style="text-decoration: underline;"><strong>(<a title="Veeam Architecture - FTF Veeam v6 replication" href="http://vmetc.com/2012/08/05/ftf-veeam-v6-replication-veeam-architecture/" target="_blank">link</a>)</strong></span></p>
<ul>
<li>Proxies &#8211; where and why</li>
<li>DNS and Permissions</li>
<li>Where to install the Veeam Server?</li>
<li>Concurrent Jobs (or Tasks)</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Applications in the VMs (<a title="FTF Veeam v6 Replication – Applications In The VMs" href="http://vmetc.com/2012/09/15/ftf-veeam-v6-replication-applications-in-the-vms/" target="_blank">link</a>)</strong></span></p>
<ul>
<li>Agentless options is Windows VMs</li>
<li>Agentless options in Linux VMs</li>
<li>VM cluster nodes</li>
<li>Should you truncate logs for replication jobs?</li>
</ul>
<p><span style="text-decoration: underline;"><strong>CBT and VM data rate of change</strong></span></p>
<p>Once Veeam establishes a full replica of your VM on the target datastore it will only replicate changed blocks. How many changed blocks each job run depends on each VM&#8217;s personality.</p>
<p><span style="text-decoration: underline;"><strong>Replication and Network Physics</strong></span></p>
<p>Veeam can help a little by throttling itself, but the replica data has to be sent across your WAN!</p>
<p><span style="text-decoration: underline;"><strong>Other Gotchas</strong></span></p>
<ul>
<li>ESX Versions</li>
<li>Upgrades and the API</li>
<li>Backup Repository for Replication</li>
<li>Building jobs</li>
<li>Datastore space at the target site</li>
</ul>
<p>The information provided in this series is not necessarily supported or endorsed by Veeam software. This series is based solely on my experience and ideas. FWIW I have been <a title="" href="http://www.veeam.com/news/veeam-university-is-now-in-session.html" target="_blank">acredited as a VMSP and VMTSP</a>, and certified as a <a title="" href="http://You don't really know your VMs until you try to replicate them on a schedule. You may think you do, but you really don't. For this reason I suggest that you give yourself at least 30 -45 days to optimize and finalize your replication design and schedule. Breaking it down in phases, I would recommend an approach like this:  " target="_blank">Backup Expert by the Backup Academy</a>.</p>
<p>I&#8217;ll expand on the topics in each post! Once a post is published I will add links to it here. This post then becomes a table of contents for the series.</p>
<p>Let me know in the comments if there is something else you would like to see covered.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>&nbsp;</p>
<div id="blogsy_footer" style="text-align: right; font-size: small; clear: both;"><a href="http://blogsyapp.com" target="_blank"><img style="vertical-align: middle; margin-right: 5px;" src="http://blogsyapp.com/images/blogsy_footer_icon.png" alt="Posted with Blogsy" width="20" height="20" />Posted with Blogsy</a></div>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2012%2F07%2F23%2Ffrom-the-field-series-veeam-v6-replication%2F';
  addthis_title  = 'From+The+Field+Series+%26%238211%3B+Veeam+v6+Replication';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmetc?a=OSJHcLsHdMk:cbew8fPVrkY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vmetc?i=OSJHcLsHdMk:cbew8fPVrkY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=OSJHcLsHdMk:cbew8fPVrkY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmetc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=OSJHcLsHdMk:cbew8fPVrkY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vmetc?i=OSJHcLsHdMk:cbew8fPVrkY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=OSJHcLsHdMk:cbew8fPVrkY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/vmetc?i=OSJHcLsHdMk:cbew8fPVrkY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=OSJHcLsHdMk:cbew8fPVrkY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/vmetc?i=OSJHcLsHdMk:cbew8fPVrkY:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmetc/~4/OSJHcLsHdMk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2012/07/23/from-the-field-series-veeam-v6-replication/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://vmetc.com/2012/07/23/from-the-field-series-veeam-v6-replication/</feedburner:origLink></item>
		<item>
		<title>What is VeeamZIP?</title>
		<link>http://feedproxy.google.com/~r/vmetc/~3/C6yko6A1P7A/</link>
		<comments>http://vmetc.com/2012/06/26/what-is-veeamzip/#comments</comments>
		<pubDate>Tue, 26 Jun 2012 05:00:02 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[veeam]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[veeam backup and replication]]></category>
		<category><![CDATA[veeamzip]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=6672</guid>
		<description><![CDATA[Veeam announced the availability of version 6.1 of Backup and Replication (BaR) a few weeks ago. Along with performance improvements, a new GUI, and a free version, Veeam also introduced a new feature called VeeamZIP. So what exactly is VeeamZIP and when would you use it? Here is how it is explained in the What&#8217;s [...]]]></description>
				<content:encoded><![CDATA[<p>Veeam announced the availability of <a href="http://www.veeam.com/vm-backup-recovery-replication-software.html?ad=menu" target="_blank">version 6.1 of Backup and Replication</a> (BaR) a few weeks ago. Along with performance improvements, a new GUI, and <a href="http://www.veeam.com/virtual-machine-backup-solution-free.html?ad=menu" target="_blank">a free version</a>, Veeam also introduced a new feature called VeeamZIP.</p>
<p>So what exactly is VeeamZIP and when would you use it? Here is how it is explained in the <a href="http://www.veeam.com/veeam_backup_6_1_whats_new_en_wn.pdf" target="_blank">What&#8217;s New document</a>:</p>
<div class="page" title="Page 1">
<div class="layoutArea">
<div class="column">
<blockquote><p><span style="font-size: 15.000000pt; font-family: 'MyriadPro';">VeeamZIP </span></p>
<p><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">Version 6.1 includes a new capability for performing ad-hoc backups. In many ways, it functions like a zip utility for VMs. For this reason, it’s called VeeamZIP. Use VeeamZIP whenever you need to: </span></p>
<ul style="list-style-type: disc;">
<li style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 600;"><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">Backup a VM on-the-fly (for example, before making changes to it). Instead of running the regular backup job (which typically contains multiple VMs and a specified number of restore points) or creating a new backup job, simply VeeamZIP the VM. </span></li>
<li style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 600;"><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">Archive a VM (for example, before decommissioning it). VeeamZIP is a powerful weapon in the fight against VM sprawl. You no longer need to keep unused VMs just in case someone comes around later asking for them. Instead, VeeamZIP and then delete unused VMs. It’s a great way to reclaim expensive production storage. </span></li>
<li style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 600;"><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">Copy a VM (to your test lab, training center, to give to a client, etc.). To install the VM in a new location, simply restore it from the backup using Veeam Backup &amp; Replication or Veeam BackupTM Free Edition (see next section). </span></li>
<li style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 600;"><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">Unlike copying, cloning or exporting a VM: </span>
<ul>
<li style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 600;"><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">You can VeeamZIP a VM without pausing or powering it off.</span></li>
<li style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 600;"><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">VeeamZIP compresses and deduplicates the data to minimize file size. </span><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">– </span></li>
<li style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 600;"><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">VMs are fully encapsulated, and all configuration settings are correctly restored. </span><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">– </span></li>
<li style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 600;"><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">Thin provisioned disks are maintained as thin throughout the backup and restore process. </span></li>
<li style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 600;"><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">You can extract guest files from the backup. </span></li>
</ul>
</li>
<li style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 600;"><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">You can use VeeamZIP from the Veeam backup console. You can also install Veeam Backup Free Edition on your workstation and use VeeamZIP there. </span></li>
<li style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 600;"><span style="font-size: 10.000000pt; font-family: 'MyriadPro'; font-weight: 300;">Running VeeamZIP from your workstation can be useful, for example, if you want to VeeamZIP a VM to a USB stick or local hard drive. Of course, you still need permissions in your virtual infrastructure to perform a backup. </span></li>
</ul>
</blockquote>
</div>
</div>
</div>
<p class="zemanta-related-title" style="font-size: 1em;"><span style="text-decoration: underline;"><strong>A questionable reputation</strong></span></p>
<p class="zemanta-related-title" style="font-size: 1em;">Most people so far seem to be associating VeeamZIP with just the free version of BaR v6.1. Fact is that, although the free version does feature VeeamZIP, the full version allows you to use VeeamZIP with an extra benefit &#8211; You can create an ad-hoc backup of multiple VMs!</p>
<p class="zemanta-related-title" style="font-size: 1em;">To use VeeamZIP in the licensed (or fully functioning trial version) go to Virtual Machines, select the Management Server or Hypervisor, and then shift select or ctrl select your VMs.</p>
<p class="zemanta-related-title" style="font-size: 1em;"><span id="more-6672"></span>You will then be able to use the VeeamZIP button or right-click the selected VMs to start your job.</p>
<div id="attachment_6679" class="wp-caption alignnone" style="width: 510px"><a href="http://vmetc.com/2012/06/26/what-is-veeamzip/screen-shot-veeamzip/" rel="attachment wp-att-6679" target="_blank"><img class="size-large wp-image-6679  " style="margin: 5px; border: 5px solid black;" title="Screen Shot VeeamZIP" src="http://vmetc.com/wp-content/uploads/2012/06/Screen-Shot-VeeamZIP-500x325.png" alt="" width="500" height="325" /></a><p class="wp-caption-text">select multiple VMs and right click</p></div>
<p class="zemanta-related-title" style="font-size: 1em;"><span style="text-decoration: underline;"><strong>Don&#8217;t let the name fool you</strong></span></p>
<p class="zemanta-related-title" style="font-size: 1em;">Contrary to the name, a VeeamZIP file does not have a .zip extension. It is actually a Full Veeam backup file with a .vbk extension. Just like all Veeam .vbks, it is deduped and compressed to use as little space as possible.  You have full control where you save the VeeamZIP file.</p>
<p class="zemanta-related-title" style="font-size: 1em;"><span style="text-decoration: underline;"><strong>It&#8217;s all about the restore</strong></span></p>
<p class="zemanta-related-title" style="font-size: 1em;">Finally, you can do restores from the VeeamZIP file. You don&#8217;t even have to import the .vbk back into Veeam. Just open Windows Explorer on the Veeam Server, Browse to where you saved the VeeamZIP .vbk and double-click it.</p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://rickvanover.wordpress.com/2012/04/17/more-free-stuff-monitor-vmware-within-system-center-with-veeam-for-free/" target="_blank">More free stuff &#8211; Monitor VMware within System Center with Veeam for free!</a> (rickvanover.wordpress.com)</li>
<li class="zemanta-article-ul-li"><a href="http://garvis.ca/2012/06/18/free-backup-utility-for-virtualization-environments/" target="_blank">Free Backup Utility for Virtualization Environments</a> (garvis.ca)</li>
<li class="zemanta-article-ul-li"><a href="http://virtualizationreview.com/blogs/virtual-insider/2012/06/veeam-backup-and-replication-6-1.aspx" target="_blank">Veeam Backup and Replication 6.1 is Virtualization&#8217;s Best Friend</a> (virtualizationreview.com)</li>
<li class="zemanta-article-ul-li"><a href="http://rickvanover.wordpress.com/2012/04/11/backup-academy-featured-at-it-certification-master/" target="_blank">Backup Academy featured at IT Certification Master</a> (rickvanover.wordpress.com)</li>
</ul>
<p>&nbsp;</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2012%2F06%2F26%2Fwhat-is-veeamzip%2F';
  addthis_title  = 'What+is+VeeamZIP%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmetc?a=C6yko6A1P7A:B40jSSJjmF8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vmetc?i=C6yko6A1P7A:B40jSSJjmF8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=C6yko6A1P7A:B40jSSJjmF8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmetc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=C6yko6A1P7A:B40jSSJjmF8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vmetc?i=C6yko6A1P7A:B40jSSJjmF8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=C6yko6A1P7A:B40jSSJjmF8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/vmetc?i=C6yko6A1P7A:B40jSSJjmF8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=C6yko6A1P7A:B40jSSJjmF8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/vmetc?i=C6yko6A1P7A:B40jSSJjmF8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmetc/~4/C6yko6A1P7A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2012/06/26/what-is-veeamzip/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://vmetc.com/2012/06/26/what-is-veeamzip/</feedburner:origLink></item>
		<item>
		<title>Clear!</title>
		<link>http://feedproxy.google.com/~r/vmetc/~3/T_PUrEe64SU/</link>
		<comments>http://vmetc.com/2012/06/23/clear/#comments</comments>
		<pubDate>Sat, 23 Jun 2012 14:17:02 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[vmetc]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=6633</guid>
		<description><![CDATA[Why do doctors say &#8220;clear!&#8221; when using a defibrillator? from Yahoo! Answers: &#8220;The heart essentially works off of electricity, so when you send an electrical shock into someone who&#8217;s heart is not beating properly, it&#8217;s like giving their heart a jump (like you would do with cars). However, if someone is touching the person when [...]]]></description>
				<content:encoded><![CDATA[<div><a href="http://vmetc.com/2012/06/23/clear/flatline-heartbeat/" rel="attachment wp-att-6634"><img class="wp-image-6634 alignright" style="margin: 5px;" title="flatline-heartbeat" src="http://vmetc.com/wp-content/uploads/2012/06/flatline-heartbeat.jpg" alt="" width="360" height="245" /></a></div>
<div></div>
<div style="text-align: left;"><strong>Why do doctors say &#8220;clear!&#8221; when using a defibrillator?</strong></div>
<div style="text-align: left;"></div>
<div style="text-align: left;"><a href="http://nz.answers.yahoo.com/question/index?qid=20100723052117AAzBIrG" target="_blank">from Yahoo! Answers:</a></div>
<div>
<p style="text-align: left;">&#8220;The heart essentially works off of electricity, so when you send an electrical shock into someone who&#8217;s heart is not beating properly, it&#8217;s like giving their heart a jump (like you would do with cars). However, if someone is touching the person when the shock is given, the electricity will also flow into them. Since that person&#8217;s heart is working fine, the electricity could cause their heart to stop working correctly. So in short, instead of having one person with heart failure, you could have 2. That&#8217;s why the doctor (or nurse, or whoever is using the defibrillator) says &#8220;clear,&#8221; so everyone knows he is about to shock the patient and they&#8217;ll step back and &#8220;steer clear&#8221; of the patient during that time.&#8221;</p>
</div>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2012%2F06%2F23%2Fclear%2F';
  addthis_title  = 'Clear%21';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmetc?a=T_PUrEe64SU:ebvpXlRMqRs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/vmetc?i=T_PUrEe64SU:ebvpXlRMqRs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=T_PUrEe64SU:ebvpXlRMqRs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmetc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=T_PUrEe64SU:ebvpXlRMqRs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/vmetc?i=T_PUrEe64SU:ebvpXlRMqRs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=T_PUrEe64SU:ebvpXlRMqRs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/vmetc?i=T_PUrEe64SU:ebvpXlRMqRs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/vmetc?a=T_PUrEe64SU:ebvpXlRMqRs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/vmetc?i=T_PUrEe64SU:ebvpXlRMqRs:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmetc/~4/T_PUrEe64SU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2012/06/23/clear/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmetc.com/2012/06/23/clear/</feedburner:origLink></item>
	</channel>
</rss>
