<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>vividly nonsensical &#187; snapshot</title>
	<atom:link href="http://www.jirc.com/tag/snapshot/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jirc.com</link>
	<description>it just makes nonsense</description>
	<lastBuildDate>Thu, 26 Aug 2010 15:57:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Cloning VM&#8217;s with multiple disks fail</title>
		<link>http://www.jirc.com/2009/02/26/cloning-vms-with-multiple-disks-fail/</link>
		<comments>http://www.jirc.com/2009/02/26/cloning-vms-with-multiple-disks-fail/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 19:36:21 +0000</pubDate>
		<dc:creator>mvarre</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[snapshot]]></category>
		<category><![CDATA[VI]]></category>
		<category><![CDATA[virtual infrastructure]]></category>
		<category><![CDATA[vmdk]]></category>

		<guid isPermaLink="false">http://www.jirc.com/?p=230</guid>
		<description><![CDATA[So I&#8217;ve had the problem in the past where I need to remove very old snapshots for ESX virtual machines and eventually after hours of merging it fails with no apparent reason.  Recently I was looking into how I could get aroudn this.  The idea I was testing was to use Converter Enterprise to esentially do [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve had the problem in the past where I need to remove very old snapshots for <a href="http://www.jirc.com/tag/esx/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ESX">ESX</a> virtual machines and eventually after hours of merging it fails with no apparent reason.  Recently I was looking into how I could get aroudn this.  The idea I was testing was to use Converter Enterprise to esentially do a V2V.  That way, if the conversion failed I will still have the original machine in its old working state.</p>
<p>After starting this process on a test VM, after 3 hours of converting it failed.  The logs gave me the following:</p>
<p style="padding-left: 30px;"><code>UNKNOWN_METHOD_FAULT(vim.fault.NotAuthenticated)</code></p>
<p>I stumbled upon a post on the <a href="http://communities.vmware.com/thread/168468" target="_blank">vmware communities</a> that suggested I try the following</p>
<blockquote><p>When setting up the conversion, don&#8217;t use &#8220;convert all disks and leave current size&#8221;, use &#8220;select volumes&#8230;&#8221; and leave all volumes selected and the default options checked.</p></blockquote>
<p>I gave it another try and voila! Conversion worked without error.</p>
<p>I wonder if multiple disks has anything to do with the <a href="http://www.jirc.com/tag/snapshot/" class="st_tag internal_tag" rel="tag" title="Posts tagged with snapshot">snapshot</a> merging problems I&#8217;ve had so many times.  As I attempt to remember specifics of all past failed attempts, I believe they&#8217;ve all had multiple disks.  Maybe that was the problem all along?  As long as this Plan B works I&#8217;m happy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jirc.com/2009/02/26/cloning-vms-with-multiple-disks-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Your kernel was built with gcc version 4.2.3 while you are  trying to use gcc version 4.2.4</title>
		<link>http://www.jirc.com/2008/12/02/your-kernel-was-built-with-gcc-version-423-while-you-are-trying-to-use-usrbingcc-version-424/</link>
		<comments>http://www.jirc.com/2008/12/02/your-kernel-was-built-with-gcc-version-423-while-you-are-trying-to-use-usrbingcc-version-424/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 16:05:09 +0000</pubDate>
		<dc:creator>mvarre</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[snapshot]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.jirc.com/?p=185</guid>
		<description><![CDATA[Strange VMware Tools issue while upgrading one of my Ubuntu 6.06.2 VMware Guests to Ubuntu 8.04.1.  The Ubuntu upgrade itself seemed to go just fine, but installing the updated VMware Tools gave me an error: Your kernel was built with "gcc" version "4.2.3", while you are trying to use "/usr/bin/gcc" version "4.2.4". This configuration is [...]]]></description>
			<content:encoded><![CDATA[<p>Strange <a href="http://www.jirc.com/tag/vmware/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmware">VMware</a> Tools issue while upgrading one of my <a href="http://www.jirc.com/tag/ubuntu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Ubuntu">Ubuntu</a> 6.06.2 <a href="http://www.jirc.com/tag/vmware/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmware">VMware</a> Guests to <a href="http://www.jirc.com/tag/ubuntu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Ubuntu">Ubuntu</a> 8.04.1.  The <a href="http://www.jirc.com/tag/ubuntu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Ubuntu">Ubuntu</a> upgrade itself seemed to go just fine, but installing the updated <a href="http://www.jirc.com/tag/vmware/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmware">VMware</a> Tools gave me an error:</p>
<p style="margin-left: 40px;"><tt>Your kernel was built with "<a href="http://www.jirc.com/tag/gcc/" class="st_tag internal_tag" rel="tag" title="Posts tagged with gcc">gcc</a>" version "4.2.3", while you are<br />
trying to use "/usr/bin/<a href="http://www.jirc.com/tag/gcc/" class="st_tag internal_tag" rel="tag" title="Posts tagged with gcc">gcc</a>" version "4.2.4". This configuration<br />
is not recommended and <a href="http://www.jirc.com/tag/vmware/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmware">VMware</a> Player may crash if you'll continue.<br />
Please try to use exactly same compiler as one used for building<br />
your kernel. Do you want to go with compiler "/usr/bin/<a href="http://www.jirc.com/tag/gcc/" class="st_tag internal_tag" rel="tag" title="Posts tagged with gcc">gcc</a>"<br />
version "4.2.4" anyway? [no]</tt></p>
<p>It didn&#8217;t take very long to find a thread about this &#8211; <a href="http://ge.ubuntuforums.com/showthread.php?t=963825" target="_blank">http://ge.ubuntuforums.com/showthread.php?t=963825</a>.  I took the suggest of some of the users here and chose YES.  <em><a href="http://www.jirc.com/tag/snapshot/" class="st_tag internal_tag" rel="tag" title="Posts tagged with snapshot">SNAPSHOT</a> YOUR MACHINES BEFORE YOU TRY SOMETHING UNPROVEN!</em></p>
<p>Well now it complained that it couldnt locate the <a href="http://www.jirc.com/tag/linux/" class="st_tag internal_tag" rel="tag" title="Posts tagged with linux">Linux</a> C Header files:</p>
<p style="margin-left: 40px;"><tt>The header files in /usr/include are generally for C libraries, not for the<br />
running kernel. If you do not have kernel header files in your /usr/src<br />
directory, you probably do not have the kernel-source package installed. Are yousure that /usr/include contains the header files associated with your running<br />
kernel? [no]</tt></p>
<p>Weird.  So now I had to manually install the <a href="http://www.jirc.com/tag/linux/" class="st_tag internal_tag" rel="tag" title="Posts tagged with linux">Linux</a> Headers.  I did this by issuing:</p>
<p style="margin-left: 40px;"><tt>apt-get install <a href="http://www.jirc.com/tag/linux/" class="st_tag internal_tag" rel="tag" title="Posts tagged with linux">linux</a>-headers-`uname -r` build-essential</tt></p>
<p>I now re-ran perl /usr/src/<a href="http://www.jirc.com/tag/vmware/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmware">vmware</a>-tools-distrib/<a href="http://www.jirc.com/tag/vmware/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmware">vmware</a>-install.pl.  I again of course had to tell the installer to continue compiling using <a href="http://www.jirc.com/tag/gcc/" class="st_tag internal_tag" rel="tag" title="Posts tagged with gcc">gcc</a> 4.2.4, but now it didnt complain about the C headers. The install completed successfully.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jirc.com/2008/12/02/your-kernel-was-built-with-gcc-version-423-while-you-are-trying-to-use-usrbingcc-version-424/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backup ESX 3.5 with Asigra Televaulting</title>
		<link>http://www.jirc.com/2008/11/11/backup-esx-35-with-asigra-televaulting/</link>
		<comments>http://www.jirc.com/2008/11/11/backup-esx-35-with-asigra-televaulting/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 15:31:48 +0000</pubDate>
		<dc:creator>mvarre</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[snapshot]]></category>
		<category><![CDATA[VI]]></category>
		<category><![CDATA[vmdisk]]></category>
		<category><![CDATA[vmdk]]></category>

		<guid isPermaLink="false">http://www.jirc.com/?p=141</guid>
		<description><![CDATA[My approach to backing up guest VM&#8217;s from ESX3.5 is two-headed: Backup the data like you would a normal machine by attaching via SMB, NFS, SQL, etc.  Just get the data Backup the Guest VM via the ESX host (pull a bare metal snapshot of the entire system) Why backup everything twice you ask? Well [...]]]></description>
			<content:encoded><![CDATA[<h4>My approach to backing up guest VM&#8217;s from ESX3.5 is two-headed:</h4>
<ul>
<li>Backup the data like you would a normal machine by attaching via SMB, NFS, SQL, etc.  Just get the data</li>
<li>Backup the Guest VM via the <a href="http://www.jirc.com/tag/esx/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ESX">ESX</a> host (pull a bare metal <a href="http://www.jirc.com/tag/snapshot/" class="st_tag internal_tag" rel="tag" title="Posts tagged with snapshot">snapshot</a> of the entire system)</li>
</ul>
<h4>Why backup everything twice you ask?</h4>
<p>Well fortunately for you and unfortunately for me I have a real world experience that will help answer this question. I had a vm guest failure and had to rebuilt a vm then restore data and settings.  Suffice to say this took forever. So here&#8217;s why you can do both&#8230;</p>
<ul>
<li>If data is deleted you have backup sets that have just pure data &#8211; files that are used by applications and users. If a single file gets deleted, corrupted, or anything else _bad_ the restore for this file(s) is quick and easy.  Restoration of this file(s) doesn&#8217;t need to affect every other user connected to the system in question.</li>
<li>If the OS becomes unusable, system files fail, <a href="http://www.jirc.com/tag/vmdk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmdk">vmdk</a> (virtual disk) files on the host get corrupted then you now have the full machine backup to simply turn back on from date X/Y/Z. Asigra actually takes a native <a href="http://www.jirc.com/tag/esx/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ESX">ESX</a> <a href="http://www.jirc.com/tag/snapshot/" class="st_tag internal_tag" rel="tag" title="Posts tagged with snapshot">snapshot</a> at the time of backup.</li>
</ul>
<p>Using Asigra Televaulting (or a small handful of other backup systems) allows us to perform backups that are compressed and bit level.  So, if I have a VM that has a 20GB <a href="http://www.jirc.com/tag/vmdk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmdk">vmdk</a> disk, but really only has 8GB of data in the guest system, then the backups will actually be less than 8 because all that free space will be compressed down to nothing and then the 8GB of real data will further be compressed down.</p>
<p>My schedules are now setup to backup real data each night, but backup the OS (again using the native <a href="http://www.jirc.com/tag/esx/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ESX">ESX</a> <a href="http://www.jirc.com/tag/snapshot/" class="st_tag internal_tag" rel="tag" title="Posts tagged with snapshot">snapshot</a>) once a week.  For the most part, system settings and configurations aren&#8217;t happening each day. So, if the guest VM dies, I can simply restore the VM to the last weekly backup (as of at the most 6 days) then restore the real data to to that machine (as of at the most the night before).</p>
<ul>
<li><em>A note for Asigra users &#8211; I&#8217;ve had a lot of problems backing up via <a href="http://www.jirc.com/tag/vi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with VI">VI</a>.  So far attaching directly to the <a href="http://www.jirc.com/tag/esx/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ESX">ESX</a> hosts seems to be working great.  The one fallback for this is you need to setup rules to ensure that VM&#8217;s stay on the same <a href="http://www.jirc.com/tag/esx/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ESX">ESX</a> host.  Asigra only knows that a guest VM is on the host you originally configured it to be backed up from.</em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.jirc.com/2008/11/11/backup-esx-35-with-asigra-televaulting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>32 vmware snapshots debacle</title>
		<link>http://www.jirc.com/2008/11/03/32-vmware-snapshots-debacle/</link>
		<comments>http://www.jirc.com/2008/11/03/32-vmware-snapshots-debacle/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 15:13:44 +0000</pubDate>
		<dc:creator>mvarre</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[snapshot]]></category>
		<category><![CDATA[VI]]></category>
		<category><![CDATA[vmdisk]]></category>
		<category><![CDATA[vmdk]]></category>

		<guid isPermaLink="false">http://www.jirc.com/?p=45</guid>
		<description><![CDATA[So I was having some pretty significant performance problems with a vm running Windows Server 2003.  I thought it might be due to the fact that I had so many snapshots.  Fellow ESX admins over at the VMWare communities confirmed this to be the case. So my next step would be to combine all the [...]]]></description>
			<content:encoded><![CDATA[<p>So I was having some pretty significant performance problems with a vm running Windows Server 2003.  I thought it might be due to the fact that I had so many snapshots.  Fellow <a href="http://www.jirc.com/tag/esx/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ESX">ESX</a> admins over at the <a href="http://www.jirc.com/tag/vmware/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmware">VMWare</a> communities confirmed this to be the case.</p>
<p>So my next step would be to combine all the snapshots and get rid of my delta&#8217;s by committing them all. I was going to run some guest updates first, so I again as always, made a <a href="http://www.jirc.com/tag/snapshot/" class="st_tag internal_tag" rel="tag" title="Posts tagged with snapshot">snapshot</a>. Something either guest or host related happened and the guest powered off.  When I went to turn it back on <a href="http://www.jirc.com/tag/vi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with VI">VI</a> complained:</p>
<blockquote><p>too many levels of redo logs</p></blockquote>
<p>uh oh! the guest wouldn&#8217;t turn on!  it turns out that this <a href="http://www.jirc.com/tag/snapshot/" class="st_tag internal_tag" rel="tag" title="Posts tagged with snapshot">snapshot</a> was in fact the 35th <a href="http://www.jirc.com/tag/snapshot/" class="st_tag internal_tag" rel="tag" title="Posts tagged with snapshot">snapshot</a> taken for this machine. This 35th <a href="http://www.jirc.com/tag/snapshot/" class="st_tag internal_tag" rel="tag" title="Posts tagged with snapshot">snapshot</a> didnt complete correctly and was corrupted. it also turns out there is a 32 <a href="http://www.jirc.com/tag/snapshot/" class="st_tag internal_tag" rel="tag" title="Posts tagged with snapshot">snapshot</a> limit for VM guests.  Good to know <a href="http://www.jirc.com/tag/vi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with VI">VI</a> tells you about this! &lt;sarcasm included&gt;</p>
<p>After frantically searching the web and forums for a solutions someone pointed me in the direction of a post here: <a href="http://zealkabi.blogspot.com/2008/10/virtualcenter-shows-no-snapshot-but-it.html" target="_blank">http://zealkabi.blogspot.com/2008/10/virtualcenter-shows-no-snapshot-but-it.html</a> which clearly shows the process i need to use to commit my snapshots, specifically Solution B:</p>
<blockquote><p>If solution A did not work then next step to follow is: use vmkfstools -i to consolidate snapshots.<br />
1. You can export the disk with vmkfstools to recreate the virtual machine:<br />
2. Execute the following command to create a directory for the new disk:\<br />
# mkdir /vmfs/volumes/UUID/new_RHEL5<br />
3. Execute the following command to point vmkfstools at the last <a href="http://www.jirc.com/tag/snapshot/" class="st_tag internal_tag" rel="tag" title="Posts tagged with snapshot">snapshot</a> file:<span style="font-size: 85%"><br />
<span style="font-style: italic"># vmkfstools -i RHEL5-000001.<a href="http://www.jirc.com/tag/vmdk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmdk">vmdk</a> /vmfs/volumes/UUID/new_RHEL5/new_RHEL5.<a href="http://www.jirc.com/tag/vmdk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmdk">vmdk</a></span></span></p></blockquote>
<p>Three hours later, snapshots 32 through 1 committed and a single <a href="http://www.jirc.com/tag/vmdk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmdk">vmdk</a>.  While this commit process was running I realized i could have simply told <a href="http://www.jirc.com/tag/vi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with VI">VI</a> to run vmdisk00032.<a href="http://www.jirc.com/tag/vmdk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmdk">vmdk</a> instead of the final (and corrupt) vmdisk00035.<a href="http://www.jirc.com/tag/vmdk/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmdk">vmdk</a>.  this would have been the quick resolution to get me back up and running, and I could have don the <a href="http://www.jirc.com/tag/snapshot/" class="st_tag internal_tag" rel="tag" title="Posts tagged with snapshot">snapshot</a> committal at a better time.</p>
<p>Huge thanks to patrickds from the <a href="http://www.jirc.com/tag/vmware/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vmware">VMWare</a> communities and SANJAT KABI (http://zealkabi.blogspot.com) for their knowledge!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jirc.com/2008/11/03/32-vmware-snapshots-debacle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

