<?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>invurted.com &#187; VMWare</title>
	<atom:link href="http://invurted.com/tag/vmware/feed/" rel="self" type="application/rss+xml" />
	<link>http://invurted.com</link>
	<description>With great virtualisation comes great responsibility!</description>
	<lastBuildDate>Thu, 03 Jun 2010 10:14:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>iSCSI: Why a VMkernel and a Service Console?</title>
		<link>http://invurted.com/iscsi-why-a-vmkernel-and-a-service-console/</link>
		<comments>http://invurted.com/iscsi-why-a-vmkernel-and-a-service-console/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 02:46:19 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[ghey]]></category>
		<category><![CDATA[iscsi]]></category>

		<guid isPermaLink="false">http://invurted.com/?p=303</guid>
		<description><![CDATA[Does Vmware have Microsoft Vista properties? You know, we&#8217;ll just chuck it in at the end and pray it works. Frantic calls to and from on Saturday night lead myself and a friend to the question, &#8220;What the hell is up with iSCSI?&#8221; It seems that the initiator works only with a service console. In [...]]]></description>
			<content:encoded><![CDATA[<p>Does Vmware have Microsoft Vista properties? You know, we&#8217;ll just chuck it in at the end and pray it works.<span id="more-303"></span></p>
<p>Frantic calls to and from on Saturday night lead myself and a friend to the question, &#8220;What the hell is up with iSCSI?&#8221;</p>
<p>It seems that the initiator works only with a service console. In fact, the observed results showed that iSCSI was being run with the Service Console&#8217;s IP address DESPITE have a vmkernel port configured in the same networks as the iSCSI target.</p>
<p>Well, this is not entirely true. Vmware needs a Service Console to do the initial CHAP authentication and establishment and only then does it switch over to the configured vmkernel interface.</p>
<p>Why even bother with an iSCSI &#8220;interface&#8221;  (vmkernel port0 if you&#8217;re going to initiate with the Service Console? In fact, more to the point, why does it split the authentication and actual iSCSI traffic across them.</p>
<p>Based on various forum posts, it sounds like iSCSI was a last minute throw in by VMware, and just not done completely right.</p>
<p>Hence, Vmware Vista.</p>
<p>REF: my mobile phone log with the lingfish and http://communities.vmware.com/thread/209361</p>
]]></content:encoded>
			<wfw:commentRss>http://invurted.com/iscsi-why-a-vmkernel-and-a-service-console/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Vmware ESX3.5 Templates</title>
		<link>http://invurted.com/vmware-esx3-5-templates/</link>
		<comments>http://invurted.com/vmware-esx3-5-templates/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 02:47:52 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[scripting]]></category>

		<guid isPermaLink="false">http://invurted.com/?p=300</guid>
		<description><![CDATA[Templates and their usage are one of the big time savers in ESX. The ability to setup a &#8220;perfect&#8221; vritual machine and then deploy multiple copies of it allows us to minimise the risk of deployment errors. However, there are a few limits around what can be achieved. Specifically, in the environment I am in [...]]]></description>
			<content:encoded><![CDATA[<p>Templates and their usage are one of the big time savers in ESX. The ability to setup a &#8220;perfect&#8221; vritual machine and then deploy multiple copies of it allows us to minimise the risk of deployment errors. However, there are a few limits around what can be achieved.<span id="more-300"></span></p>
<p>Specifically, in the environment I am in at the moment, there is a requirement for the operating system to be deployed to one LUN and the any application partitons to be deployed to another LUN.</p>
<p>Templates only allow me to deploy the machine&#8217;s virtual hard disk to one LUN and not split across two. Hence the problem.</p>
<p>There is no quick fix that I could find; so it was off the scripting land I went.</p>
<p>First things first. The customer required the deployment of twenty seven virtual machines all based off one. The process is prety simple; open my Virtual Infrastructure Client, point it at a Virtual Center (ESX servers by themselves don&#8217;t have template functionality), and convert the baseline virtual machine to a template.</p>
<p>I could have chosen to deploy twenty seven virtual machines manually, but, well, I&#8217;m lazy. So, the lazy man&#8217;s solution? Scripting!</p>
<p>The process was as follows:</p>
<p>1) Remove the 40GB hard drive (cloning and templating doesn&#8217;t allow hard drives to be placed in multiple datastores eg. osLUN and appLUN)<br />
2) Create a template of the virtual machine.<br />
3) Install powershell and the Vmware VI Toolkit giving us the powershell for Vmware functionality.<br />
4) Save the following to a .ps1 (Powershell script file):</p>
<p>$array = &#8220;Machine1&#8243;,&#8221;Machine2&#8243;,&#8221;Machine3&#8243; (and so forth)<br />
$TARGET = &#8220;FQDN_OF_TARGET_ESX_SERVER&#8221;</p>
<p>Connect-viserver FQDN_OF_VIRTUAL_CENTER</p>
<p>foreach ($vm in $array)<br />
{<br />
$vm=New-VM -Name $vm -Template BASELINE_TEMPLATE -Host $TARGET -Datastore osLUN<br />
}</p>
<p>The above script will connect to the VI Center (it will prompt for username and password) and then create a new machine called &#8220;Machine1&#8243; etc. for each machine in the list. It will place the virtual machine on the esx server in $TARGET and build it from the template called BASELINE_TEMPLATE.</p>
<p>Now comes the hard part. There are 27 42GB drives that need to be created for the virtual machines. There is no powershell that will allow this to happen. Therefore, a script is required.</p>
<p>In appLUN is a vmdk called BASELINE_TEMPLATE_VMDK and this is the virtual hard drive (pre partitioned and formatted) that will be used for the virtual machines.</p>
<p>for DESTINATION in machine1 machine2 machine3 machine4 ETC.<br />
do<br />
        # Copy<br />
        echo &#8220;Copying $SOURCE to $DESTINATION&#8221;<br />
        mkdir $DESTINATION<br />
        cp -a $SOURCE/* $DESTINATION/<br />
        # Rename vmdk files<br />
        cd $DESTINATION<br />
        for file in $(ls -1 *.vmdk)<br />
        do<br />
                echo &#8220;Renaming $SOURCE vmdks to $DESTINATION&#8221;<br />
                DEST=$(echo $file | sed s/$SOURCE/$DESTINATION/g)<br />
                mv $file $DEST<br />
        done<br />
        # Edit .vmdk<br />
        for file in $(ls -1 *.vmdk | grep -v flat)<br />
        do<br />
                echo &#8220;Replacing references to $SOURCE in .vmdk file $file&#8221;<br />
                sed -i s/$SOURCE/$DESTINATION/g $file<br />
        done<br />
 cd ..<br />
done<br />
echo &#8220;Finished&#8221;</p>
<p>This will copy the BASELINE_TEMPLATE_VMDK virtual hard drive one time for each virtual machine and make sure it is useable for that machine. It will also go through the .vmdk file and change the reference from BASELINE_TEMPLATE_VMDK to the destination virtual machine name.</p>
<p>Once it is run, we have to manually add the newly created vmdk to the corresponding virtual machine.</p>
<p>Then it is a simple matter of logging into each virtual machine and changing their host names and IP addresses.</p>
<p>There is still a fair bit of manual intervention involved, but at least the boring, tedious bits (deploying the templates and copying the hard drives) has been automated.</p>
<p>If you can offer any other scripts that can complete the picture, let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://invurted.com/vmware-esx3-5-templates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>vSphere multi-pathing failover</title>
		<link>http://invurted.com/vsphere-multi-pathing-failover/</link>
		<comments>http://invurted.com/vsphere-multi-pathing-failover/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 05:45:18 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[multipathing]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://invurted.com/?p=290</guid>
		<description><![CDATA[Whilst researching some storage options for a client, I stumbled across this pretty useful information 1) How often ESX checks for path failure? ==> As soon as an I/O request to a path fails, ESX will initiate a path failover. If there is no I/O outstanding to a path. ESX will probe each physical path [...]]]></description>
			<content:encoded><![CDATA[<p>Whilst researching some storage options for a client, I stumbled across this pretty useful information<span id="more-290"></span></p>
<p>1) How often ESX checks for path failure?<br />
==> As soon as an I/O request to a path fails, ESX will initiate a path failover. If there is no I/O outstanding to a path. ESX will probe each physical path every 5 minutes, by default, to proactively detect path failure.</p>
<p>2) How long will ESX wait before trying a different storage path?<br />
==> A different storage path is tried immediately.</p>
<p>3) What happens between the failure detection and the connection recovery?<br />
==> I/O requests will be queued.</p>
<p>4) Under which circumstances will a host initiated target reset or LUN reset occur?<br />
==> Resets are not typically initiated by ESX. Two exceptions to this rule are:<br />
- if a path failure occurs while there is a SCSI-2 reservation outstanding on the failed path<br />
- if the VM or userworld that initiated the I/O request sends a request to abort the outstanding I/O request.</p>
<p>5) Will ESX ever force a LUN trespass in the array?<br />
==> Only in the case of an A/P array when there is no working path on the same SP as the failing path. For example, when using an EMC Clariion (which uses the &#8220;trespass&#8221; command). </p>
<p>Technically point two needs some work. </p>
<p>ESX SCSI layer has a latency between when the failure occurs and when it will try a different path. This is usually determined by when the device driver returns a failure ie. I/O errors. Supported fibre channel devices will do this inside of thirty seconds. The ESX SCSI layer then has thirty seconds to use another working path. On an active/passive array the activate/trespass/etc command can take a few seconds to complete.</p>
<p>Within a virtual machine, the registry ([HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Disk]<br />
“TimeoutValue”=dword:000000be) can be configured to wait before issuing an abort for an outstanding I/O. If this key is enabled</p>
<p><code>ESX states that within this 60 seconds it will:<br />
- detect that a path has failed<br />
- select a new path<br />
- activate the new path<br />
- re-issue the cmd from the guest to the new path<br />
- have the newly issued cmd complete successfully and return to the guest.</code></p>
]]></content:encoded>
			<wfw:commentRss>http://invurted.com/vsphere-multi-pathing-failover/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Vmware Convertor 4.0.1</title>
		<link>http://invurted.com/new-vmware-convertor-401/</link>
		<comments>http://invurted.com/new-vmware-convertor-401/#comments</comments>
		<pubDate>Mon, 25 May 2009 04:15:13 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[convertor]]></category>

		<guid isPermaLink="false">http://invurted.com/?p=276</guid>
		<description><![CDATA[Vmware Convertor allows us to P2V (Physical to Virtual) migrations. That is, taking (potentially) a running machine on my network and importing it directly into my virtual infrastructure. So, whilst vSphere is the new kid on the block, Vmware have also released an updated version to this genuinely brilliant utility! What’s New The VMware vCenter [...]]]></description>
			<content:encoded><![CDATA[<p>Vmware Convertor allows us to P2V (Physical to Virtual) migrations. That is, taking (potentially) a running machine on my network and importing it directly into my virtual infrastructure.<span id="more-276"></span></p>
<p>So, whilst vSphere is the new kid on the block, Vmware have also released an updated version to this genuinely brilliant utility!</p>
<blockquote><p><strong>What’s New</strong><br />
The VMware vCenter Converter Standalone 4.0.1 release is an update to Converter Standalone 4.0, and includes the following new features:</p>
<ul>
Support for vSphere 4.0 as source and destination targets: </p>
<li>Support for configuring target disks as thin provisioned disks </li>
<li>Support creation of IDE disks on vSphere 4.0 </li>
<li>Support for backup products to restore vSphere 4.0 virtual machines backed up using VCB </li>
<li>Support for creation of virtual hardware version 7.0 virtual machines on vSphere 4.0. targets as well as migration of hardware version 7.0 virtual machines from Workstation and Server platforms to vSphere 4.0 </li>
<li>Support for importing OVF 1.0 single virtual machine images. </li>
<li>Support for customization of Windows Server 2008 guests. </li>
</ul>
</blockquote>
Note: There is an email link embedded within this post, please visit this post to email it.
]]></content:encoded>
			<wfw:commentRss>http://invurted.com/new-vmware-convertor-401/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vmware vSphere</title>
		<link>http://invurted.com/vmware-vsphere/</link>
		<comments>http://invurted.com/vmware-vsphere/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 00:45:40 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://invurted.com/vmware-vsphere/</guid>
		<description><![CDATA[Vmware’s launch of their new operating system, vSphere (Vmware ESX 4!), is being lauded as the first “cloud operating system”. The twitter-sphere and the blog-verse is going mad with live reports from Vmware’s announcements. Specifically, Duncan Epping’s blog has some interesting links: http://www.yellow-bricks.com/2009/04/21/vsphere-linkage/ Also, twitter search for vSphere, or check out Scott Lowe’s blog (http://blog.scottlowe.org/) [...]]]></description>
			<content:encoded><![CDATA[<p>Vmware’s launch of their new operating system, vSphere (Vmware ESX 4!), is being lauded as the first “cloud operating system”.</p>
<p> <span id="more-260"></span>
<p>The twitter-sphere and the blog-verse is going mad with live reports from Vmware’s announcements.</p>
<p>Specifically, Duncan Epping’s blog has some interesting links: <a href="http://www.yellow-bricks.com/2009/04/21/vsphere-linkage/" target="new">http://www.yellow-bricks.com/2009/04/21/vsphere-linkage/</a></p>
<p>Also, twitter search for vSphere, or check out Scott Lowe’s blog (<a href="http://blog.scottlowe.org/" target="new">http://blog.scottlowe.org/</a>) and also Rick Scherer (<a href="http://vmwaretips.com/wp/" target="new">http://vmwaretips.com/wp/</a>).</p>
<p>And for an interesting response, Microsoft’s reaction to the announcement: <a href="http://darow.wordpress.com/2009/04/21/reactions-to-vmwares-vsphere-4/" target="new">http://darow.wordpress.com/2009/04/21/reactions-to-vmwares-vsphere-4/</a></p>
<p>It’s a shame I’m stranded here in Australia and can’t attend these events easily!</p>
]]></content:encoded>
			<wfw:commentRss>http://invurted.com/vmware-vsphere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[TUTORIAL] Failure to Enter Maintenance Mode</title>
		<link>http://invurted.com/tutorial-failure-to-enter-maintenance-mode/</link>
		<comments>http://invurted.com/tutorial-failure-to-enter-maintenance-mode/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 02:34:37 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[maintenance mode]]></category>

		<guid isPermaLink="false">http://invurted.com/?p=255</guid>
		<description><![CDATA[Greetings, faithful reader, This one is as much a reminder for me as it is one to you! When you&#8217;re entering Maintenance Mode, the Vmware ESX server will always try to Vmotion all of it&#8217;s hosted virtual machines away. Problems can occur when hosts fail to migrate when entering Maintenace Mode. The server will stop [...]]]></description>
			<content:encoded><![CDATA[<p>Greetings, faithful reader,</p>
<p>This one is as much a reminder for me as it is one to you! <span id="more-255"></span></p>
<p>When you&#8217;re entering Maintenance Mode, the Vmware ESX server will always try to Vmotion all of it&#8217;s hosted virtual machines away. Problems can occur when hosts fail to migrate when entering Maintenace Mode. The server will stop at two percent and then time out. Regrettably, there is no notification that an individual Virtual Machine&#8217;s Vmotion event fails.</p>
<p>However, there is another cause as well: if your cluster is both HA (High Availability) and DRS (Distributed Resource Scheduling) enabled, when you put an ESX server into Maintenance mode, DRS will generate a five star recommendation. Manual mode, however, requires user interaction and you have to tell the ESX cluster to initiate the Vmotion events. Once I accept the recommendations, Vmotion will start and the target ESX server will be placed in Maintenance Mode.</p>
<p>There is one other case where it will fail. This one falls into the category of &#8220;undocumented system feature&#8221;.  The summary is:</p>
<p>From: http://kb.vmware.com/selfservice/viewContent.do?externalId=1007156&#038;sliceId=1</p>
<blockquote>
<ul>
<li>An ESX host fails to enter maintenance mode in a VMware High Availability (HA) or DRS cluster </li>
<li>Hosts fail to migrate when attempting to enter maintenance mode </li>
<li>The progress indicator remains at 2% indefinitely</li>
<li>Trying to remediate a host and getting a time out error when trying to enter the maintenance mode</li>
</ul>
<p>Cause:<br />
This is normal behavior for a VMware HA/DRS cluster that is using strict admission control.</p>
<p>Disabling strict admission control (allowing virtual machines to power on even if they violate constraints) should allow a host to enter maintenance mode in this situation but a bug was discovered whereby it did not.<br />
Resolution:</p>
<p>For a permanent solution, upgrade to VirtualCenter 2.5 Update 3.</p>
<p>To workaround the issue, temporarily disable VMware HA in the cluster settings. You will then be able to put the ESX Server host into Maintence mode and do the work required. You can then re-enable HA on your cluster.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://invurted.com/tutorial-failure-to-enter-maintenance-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[TUTORIAL] Boot ESX 3i from USB key</title>
		<link>http://invurted.com/boot-esx-3i-from-usb-key/</link>
		<comments>http://invurted.com/boot-esx-3i-from-usb-key/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 05:33:02 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[esx 3i]]></category>

		<guid isPermaLink="false">http://invurted.com/?p=243</guid>
		<description><![CDATA[This one is getting filed under &#8220;Try it really soon!&#8221; However, randomly answering an email, I came across this document on http://www.vminfo.nl detailing the process for making a bootable USB key with ESX 3i installed. Certainly, the document goes into a lot more detailed instructions, but here&#8217;s a bit of a summary: Using an archiving [...]]]></description>
			<content:encoded><![CDATA[<p>This one is getting filed under &#8220;Try it really soon!&#8221; However, randomly answering an email, I came across this document on http://www.vminfo.nl detailing the process for making a bootable USB key with ESX 3i installed.<span id="more-243"></span></p>
<p>Certainly, the document goes into a lot more detailed instructions, but here&#8217;s a bit of a summary:</p>
<ol>
<li>Using an archiving program eg. IZArc, extract the contents of the Vmware ESX 3i ISO image. Given it&#8217;s an ISO, you could also mount it using DaemonTools or it&#8217;s like.</li>
<li>Once the files are extracted, find the INSTALL.TGZ file and open it.</li>
<li>Navigate to the <code>\usr\lib\vmware\installer</code> directory.</li>
<li>Open the <code>Vmware-VMvisor-big-3.5.0_Update_2-11072.i386.dd.bz2</code> file. This may take a while, so patience, young padawan! Then extract the un-compressed .dd file</li>
<li>Restore the boot image to the USB thumb drive. Effectively, you&#8217;re restoring a &#8220;virtual hard drive&#8221; (in this case the .dd file extracted above.</li>
<li>Now that&#8217;s done, it&#8217;s time to test! Boot the sucker and play with ESX 3i!</li>
</ol>
<p>The only real &#8220;gotcha&#8221; in this one is pretty obvious: make sure you have a motherboard that can boot from USB. Thankfully, these days most new motherboards have this ability. If in doubt check your motherboard manual or the manufacturer&#8217;s website.</p>
<p>Regrettably, I don&#8217;t have a font big enough OR bold enough to stress that this is UNSUPPORTED IN A PRODUCTION ENVIRONMENT!! Try it at your own risk!</p>
<p><a href="http://invurted.com/wp-content/uploads/esx3iusb.pdf">ESX 3i on USB</a></p>
]]></content:encoded>
			<wfw:commentRss>http://invurted.com/boot-esx-3i-from-usb-key/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Vmware ESX Firewall</title>
		<link>http://invurted.com/vmware-esx-firewall/</link>
		<comments>http://invurted.com/vmware-esx-firewall/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 00:10:40 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://invurted.com/?p=240</guid>
		<description><![CDATA[Should I always upgrade my ESX implementation as soon a a new service pack is released? Obviously, after the disaster that was Update 2, the answer is hell no!! But here&#8217;s another reason to be careful about applying updates without considering your environment. There is a firewall on the service console to protect it from [...]]]></description>
			<content:encoded><![CDATA[<p>Should I always upgrade my ESX implementation as soon a a new service pack is released? Obviously, after the disaster that was Update 2, the answer is hell no!!</p>
<p>But here&#8217;s another reason to be careful about applying updates without considering your environment.<span id="more-240"></span></p>
<p>There is a firewall on the service console to protect it from the network. To ensure it is relativley secure, the firewall only has opened ports for required services. For example, when I enable software iSCSI, ESX SHOULD open up port 3260 outbound.</p>
<p>Interestingly enough, I can SSH to an ESX server from an external host, but, by default, can&#8217;t SSH from an ESX server once I am connected. This is because tcp/22 is NOT enabled outbound by default.</p>
<p>In certain environments there are other considerations to take into account as well. For example, is ESX&#8217;s firewall EAL 4+ European Accredited or TESG Accredited</p>
<p>The answer is kind of interesting. ESX 3.0.2 has been EAL4+ so this would include all components, including the firewall. ESX 3.5 U2 is being reviewed at this point and there is no fixed date as to when it will be certified.</p>
]]></content:encoded>
			<wfw:commentRss>http://invurted.com/vmware-esx-firewall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualisation Wiki</title>
		<link>http://invurted.com/virtualisation-wiki/</link>
		<comments>http://invurted.com/virtualisation-wiki/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 05:49:18 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://invurted.com/?p=237</guid>
		<description><![CDATA[Welcome to Vi-Pedia, the Virtualization Open Wiki. The purpose for this wiki is to gather information on all virtualization technologies in one place. This is a community driven project and anyone can therfore update the wiki. An interesting resource, to be certain. Could this mean the end of yours truly as the wiki blows him [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Welcome to Vi-Pedia, the Virtualization Open Wiki. The purpose for this wiki is to gather information on all virtualization technologies in one place. This is a community driven project and anyone can therfore update the wiki.</p></blockquote>
<p><span id="more-237"></span><br />
An interesting resource, to be certain. Could this mean the end of yours truly as the wiki blows him out of the water?</p>
<p>Only time will tell, gentle reader, only time will tell.<br />
<a href="http://www.vi-pedia.com/Welcome" target="new">http://www.vi-pedia.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://invurted.com/virtualisation-wiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vmware Original VM vs Compact Template vs OVF</title>
		<link>http://invurted.com/vmware-original-vm-vs-compact-template-vs-ovf/</link>
		<comments>http://invurted.com/vmware-original-vm-vs-compact-template-vs-ovf/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 01:14:55 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[OVF]]></category>
		<category><![CDATA[Template]]></category>

		<guid isPermaLink="false">http://invurted.com/?p=228</guid>
		<description><![CDATA[The eternal arguement is, &#8220;Which is the better option; Original Virtual machines, compact templates or OVF?&#8221; Certainly each has it&#8217;s own advantages and disadvantages. The one consideration, immeadiately is size. From time to time I am asked if there were any benefit to templating vs. cloning vs. storing a VM in OVF format. So I [...]]]></description>
			<content:encoded><![CDATA[<p>The eternal arguement is, &#8220;Which is the better option; Original Virtual machines, compact templates or OVF?&#8221; Certainly each has it&#8217;s own advantages and disadvantages. The one consideration, immeadiately is size.<span id="more-228"></span></p>
<blockquote><p>From time to time I am asked if there were any benefit to templating vs. cloning vs. storing a VM in OVF format.  So I thought I&#8217;d use the resources at my disposal from my VDC kit and give it a go.</p>
<p>We all know that it can take longer to create a compact template than a normal template.  However on the flip side, a compact template normally deploys more quickly.  We also know that storing a template in compact format may possible save us room in storage depending on how much free space there is in the vmdk(s).</p>
<p>I took our normal class VM (2GB hard drive) and created a compact template and then exported it to OVF format virtual appliance.  Then I compared the resulting sizes of each.  OK, I was not going for &#8220;exact&#8221; numbers, just general indications of size (see attached graphics).</p>
<ol>
<li>Original VM took slightly more than 2GB to store (as would the resulting normal template)</li>
<li>Compact template took slightly more than 1GB to store</li>
<li>OVF virtual appliance took slightly less than 500MB to store</li>
</ol>
<p>This seems to indicate that there is a significant space savings to be had if you store your VMs as OVF virtual appliances instead of templates or clones.  Now this does not take in to account the time it takes to create and deploy VMs from OFV vs. templates, but it did get me to thinking.  I would like to try this again with a larger vmdk and with more actual data saved to the vmdk, but at the moment I have neither the time nor the resources to do so.</p></blockquote>
<table border="0">
<tbody>
<tr>
<td>Original Virtual Machine</td>
<td><a href="http://invurted.com/wp-content/uploads/original-vm.jpg"><img class="alignnone size-medium wp-image-231" title="original-vm" src="http://invurted.com/wp-content/uploads/original-vm-300x103.jpg" alt="" width="300" height="103" /></a></td>
</tr>
<tr>
<td>Compact Template</td>
<td><a href="http://invurted.com/wp-content/uploads/compact-template.jpg"><img class="alignnone size-medium wp-image-230" title="compact-template" src="http://invurted.com/wp-content/uploads/compact-template-300x89.jpg" alt="" width="300" height="89" /></a></td>
</tr>
<tr>
<td>OVF</td>
<td><a href="http://invurted.com/wp-content/uploads/ovf.jpg"><img class="alignnone size-medium wp-image-229" title="ovf" src="http://invurted.com/wp-content/uploads/ovf-300x124.jpg" alt="" width="300" height="124" /></a></td>
</tr>
</tbody>
</table>
<p>Aaron Thorpe, a fellow VCI said, It&#8217;s definitely something interesting to consider.  One thing we discovered during a class discussion was that if you create a compact template, it converts the VMDK to a thin disk.  However all new VMs created from this template will also use a thin disk.  We were concerned that this may hurt disk performance of all future VMs deployed from the template, but we did not have time to test thoroughly.</p>
<p>I wonder if anyone has written a comparative whitepaper&#8230;</p>
<p>That said, I think that templates have more benefits than OVF if we are talking about VMware features rather than just saving space. Cloning still allows us to use the &#8220;Guest Customization Wizard&#8221;. I can&#8217;t do this to an OVF machine.</p>
]]></content:encoded>
			<wfw:commentRss>http://invurted.com/vmware-original-vm-vs-compact-template-vs-ovf/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
