<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>MrPointy&#039;s Weblog</title>
	<atom:link href="http://mrpointy.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mrpointy.wordpress.com</link>
	<description>Technology for a cloudy day</description>
	<lastBuildDate>Sat, 24 Dec 2011 05:17:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mrpointy.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>MrPointy&#039;s Weblog</title>
		<link>http://mrpointy.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mrpointy.wordpress.com/osd.xml" title="MrPointy&#039;s Weblog" />
	<atom:link rel='hub' href='http://mrpointy.wordpress.com/?pushpress=hub'/>
		<item>
		<title>vCenter Server on your AD Domain Controller?</title>
		<link>http://mrpointy.wordpress.com/2011/07/15/vcenter-server-on-your-ad-domain-controller/</link>
		<comments>http://mrpointy.wordpress.com/2011/07/15/vcenter-server-on-your-ad-domain-controller/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 07:17:11 +0000</pubDate>
		<dc:creator>geoffoc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://mrpointy.wordpress.com/?p=402</guid>
		<description><![CDATA[Ok, so it&#8217;s not the most clever thing you can do, but in a lab situation you may not simply have the machines or licences to go around. vmware tends to agree &#8211; the vCenter server itself wont normally install on a system where AD is running. This product can only be installed on the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=402&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ok, so it&#8217;s not the most clever thing you can do, but in a lab situation you may not simply have the machines or licences to go around.</p>
<p>vmware tends to agree &#8211; the vCenter server itself wont normally install on a system where AD is running.</p>
<blockquote><p>This product can only be installed on the following 64-bit operating systems:<br />
Windows XP SP2 or above<br />
Windows 2003<br />
Windows 2008</p></blockquote>
<p>The secret is to get vCenter to use different ports for its ADAM instance.</p>
<p>As I prefer scripting to clickity-click you can put in a default vCenter server build (with different LDAP ports) using </p>
<p><code>start-process -wait -filepath z:\vpx\VMware-vcserver.exe -argumentlist '/q /s /w /L1033 /v"  /qr DB_SERVER_TYPE=Bundled FORMAT_DB=1 VCS_ADAM_LDAP_PORT=3899 VCS_ADAM_SSL_PORT=6369"'<br />
</code></p>
<p>You should install vCenter Server before promoting to AD.  Once it&#8217;s done you can run dcpromo.exe to set up the AD.</p>
<p>Note:  You wont be able to re-install the vCenter server though so the usefulness to you may vary.  That&#8217;s right, this is not a recommended production deployment <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>If you know what everything above is doing &#8211; great.  If you don&#8217;t, then assume it will eat your children.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/402/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=402&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrpointy.wordpress.com/2011/07/15/vcenter-server-on-your-ad-domain-controller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5c7bb690a7f4520b632e70fac7bb9396?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoffoc</media:title>
		</media:content>
	</item>
		<item>
		<title>Storage vMotion only one harddisk via powershell</title>
		<link>http://mrpointy.wordpress.com/2011/07/05/storage-vmotion-only-one-harddisk-via-powershell/</link>
		<comments>http://mrpointy.wordpress.com/2011/07/05/storage-vmotion-only-one-harddisk-via-powershell/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 04:34:55 +0000</pubDate>
		<dc:creator>geoffoc</dc:creator>
				<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://mrpointy.wordpress.com/?p=397</guid>
		<description><![CDATA[This is more a reminder to me Get-HardDisk -vm vm &#124; Where {$_.Name -eq "Hard disk 1"} &#124; % {Set-HardDisk -HardDisk $_ -Datastore "" -Confirm:$false} But the summary is that it svMotions 1 hard disk out of a VM onto a different datastore &#8211; useful is you have multiple tiers and want say OS disk [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=397&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is more a reminder to me <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><code><br />
Get-HardDisk -vm vm  | Where {$_.Name -eq "Hard disk 1"} |<br />
% {Set-HardDisk -HardDisk $_ -Datastore "" -Confirm:$false}<br />
</code><br />
But the summary is that it svMotions 1 hard disk out of a VM onto a different datastore &#8211; useful is you have multiple tiers and want say OS disk on one tier and low access data volumes on other storage tiers.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/397/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=397&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrpointy.wordpress.com/2011/07/05/storage-vmotion-only-one-harddisk-via-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5c7bb690a7f4520b632e70fac7bb9396?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoffoc</media:title>
		</media:content>
	</item>
		<item>
		<title>SMEP and KVM &#8211; sounds interesting</title>
		<link>http://mrpointy.wordpress.com/2011/06/02/smep-and-kvm-sounds-interesting/</link>
		<comments>http://mrpointy.wordpress.com/2011/06/02/smep-and-kvm-sounds-interesting/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 09:37:19 +0000</pubDate>
		<dc:creator>geoffoc</dc:creator>
				<category><![CDATA[kvm]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[virtual]]></category>

		<guid isPermaLink="false">http://mrpointy.wordpress.com/?p=392</guid>
		<description><![CDATA[Recently a patch was dropped into the KVM community &#8211; adding support for the Intel SMEP cpu feature (if available on the CPU). I thought to myself, what the hell is SMEP? According to the Intel Software Developers Manual it is &#8220;Supervisor-Mode Execution Prevention&#8221; &#8211; this sounds like a great thing as the kernel is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=392&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently a patch was dropped into the KVM community &#8211; adding support for the Intel SMEP cpu feature  (if available on the CPU).   I thought to myself, what the hell is SMEP?   </p>
<p>According to the Intel Software Developers Manual it is &#8220;Supervisor-Mode Execution Prevention&#8221; &#8211; this sounds like a great thing as the kernel is prevented from executing &#8216;user data&#8217; in kernel mode &#8211; ie.  If there is an exploit that delivers a page of data and asks the kernel to execute it then this wont happen and a fault will be triggered.  This sounds like a neat piece of work and as it&#8217;s all h/w based then there should be little overhead.</p>
<p>Like me, i&#8217;m guessing you&#8217;re wondering if your system has the SMEP cpu feature then this <a href="http://paste.ubuntu.com/610691/" title="code" target="_blank">code</a> will show you.   Don&#8217;t be disappointed if your cpu doesn&#8217;t have it &#8211; it&#8217;s a very new feature and I can&#8217;t even find what cpu&#8217;s implement it.   </p>
<p>Anyway, it&#8217;s a step in the right direction and that future direction will hopefully allow hypervisors to be that little bit more secure from un-trusted VM&#8217;s and provide a VM &#8216;shell&#8217; environment that&#8217;s a little more secure for the VM&#8217;s.   Unfortunately the way things currently stand the usefulness for KVM is unlikely to be immediately realised as intel engineers suggest enabling SMEP without a guest vm&#8217;s knowledge is likely to be &#8216;problematic&#8217;.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/392/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=392&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrpointy.wordpress.com/2011/06/02/smep-and-kvm-sounds-interesting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5c7bb690a7f4520b632e70fac7bb9396?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoffoc</media:title>
		</media:content>
	</item>
		<item>
		<title>Automated VCenter install (lab)</title>
		<link>http://mrpointy.wordpress.com/2011/02/20/automated-vcenter-install-lab/</link>
		<comments>http://mrpointy.wordpress.com/2011/02/20/automated-vcenter-install-lab/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 07:31:35 +0000</pubDate>
		<dc:creator>geoffoc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://mrpointy.wordpress.com/?p=372</guid>
		<description><![CDATA[I&#8217;m trying to keep my home lab pretty automated. One of the things i&#8217;m always (well occasionally )trying out is new vCenter installs. In order to speed things up I have the following little powershell script to remove the vCenter Server application and the vCenter Client prior to automatically re-installing them. This script below uses [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=372&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trying to keep my home lab pretty automated.  One of the things i&#8217;m always (well occasionally <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )trying out is new vCenter installs.  In order to speed things up I have the following little powershell script to remove the vCenter Server application and the vCenter Client prior to automatically re-installing them.</p>
<p>This script below uses defaults for the install.  It&#8217;s possible to completely script the install which is useful if you have a corporate standard configuration.   All the details can be found <a href="http://www.vmware.com/pdf/vsp_4_vcserver_cmdline_install.pdf">here</a>.</p>
<p>Anyway,  here is the script &#8211; i&#8217;ve called it the totally imaginative name of resetvc.ps1  &#8211; <strong>don&#8217;t run it in your production environment unless you know what you&#8217;re doing </strong><br />
<code><br />
(get-wmiobject -computername . -class Win32_Product -Filter "NAME='VMware vCenter Server'" ).Uninstall()<br />
(get-wmiobject -computername . -class Win32_Product -Filter "NAME='VMware vSphere Client 4.1'" ).Uninstall()<br />
start-process -wait -filepath z:\vpx\VMware-vcserver.exe -argumentlist '/q /s /w /L1033 /v"  /qr DB_SERVER_TYPE=Bundled FORMAT_DB=1"'<br />
start-process -wait -filepath z:\vpx\VMware-viclient.exe -argumentlist '/q /s /w /L1033 /v"  /qr INSTALL_VIUPDATE=1"'<br />
</code></p>
<p>Notes:  First 2 lines uninstall the vCenter Server and the vSphere Client &#8211; just ignore the error messages if this is the first time you&#8217;ve installed the vCenter Server etc.   The third line installs the vcenter server from the iso which for me is my z:.   Lucky last, the vSphere Client is installed &#8211; including in this case the Host Update utility.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/372/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=372&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrpointy.wordpress.com/2011/02/20/automated-vcenter-install-lab/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5c7bb690a7f4520b632e70fac7bb9396?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoffoc</media:title>
		</media:content>
	</item>
		<item>
		<title>Administering vSphere using Perl &#8211; Introducing VSPP</title>
		<link>http://mrpointy.wordpress.com/2010/11/30/administering-vsphere-using-perl-introducing-vspp/</link>
		<comments>http://mrpointy.wordpress.com/2010/11/30/administering-vsphere-using-perl-introducing-vspp/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 08:32:51 +0000</pubDate>
		<dc:creator>geoffoc</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://mrpointy.wordpress.com/?p=363</guid>
		<description><![CDATA[Yes, I know you can use the vSphere Perl SDK and it&#8217;s &#8216;OK&#8217; , however, as I wanted to a) learn more perl and b) learn more about the vSphere SDK I started playing with the idea of creating an abstraction layer on top of the vSphere perl SDK that provided perl functions similar in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=363&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yes, I know you can use the vSphere Perl SDK and it&#8217;s &#8216;OK&#8217; , however, as I wanted to a) learn more perl and b) learn more about the vSphere SDK I started playing with the idea of creating an abstraction layer on top of the vSphere perl SDK that provided perl functions similar in operation to the PowerCLI cmdlets available.</p>
<p>Why?  Well there is a) and b) above, but additionally there is c) because I can <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I figured some of the code might be interesting to some so I created a project over at sourceforge.net and i&#8217;m making the code available for anyone who wants it &#8211;  if no one does then that is OK as well.</p>
<p>The project is called VSPP (vsphere power perl) , yes you can tell I don&#8217;t work in marketing!  You can find the code via subversion at <a href="http://sourceforge.net/apps/trac/vspp/wiki">sourceforge</a>.   It&#8217;s still pretty crude, no installable packages yet (or maybe ever).</p>
<p>Here&#8217;s an example piece of code (also in the svn repos) that Displays all the Hosts in a Datacenter using the VSPP api.<br />
<code><br />
#!/usr/bin/perl -w</p>
<p># DisplayHostsDatacenter: Display all the hosts in a specific datacenter<br />
#<br />
use strict;<br />
use warnings;</p>
<p>use vspp;</p>
<p>my %opts = (<br />
   Datacenter =&gt; {<br />
   type =&gt; "=s",<br />
   help =&gt; "Datacenter name to display hosts for",<br />
   required =&gt; 1}<br />
	   );<br />
Opts::add_options(%opts);<br />
Opts::parse();<br />
Opts::validate();</p>
<p>my $dcname=Opts::get_option('Datacenter');</p>
<p>Util::connect();</p>
<p>my $dc = vspp::GetDatacenter( Name =&gt; $dcname ) ;<br />
my $hosts = vspp::GetVMHost( Location =&gt; $dc );<br />
print "Datacenter $dcname has " . scalar(@$hosts) . " hosts \nThey are :\n";<br />
foreach (@$hosts) {<br />
      print  $_-&gt;name . "\n";<br />
}</p>
<p>Util::disconnect();<br />
</code><br />
<span style="font-family:Consolas, Monaco, 'Courier New', Courier, monospace;"><span style="font-size:12px;line-height:18px;white-space:pre;">And the output looks like this :</span></span></p>
<pre>&gt; ./DisplayHostsDatacenter.pl --server  vc1.example.com --Datacenter HomeDC
Datacenter HomeDC has 5 hosts 
They are :
vesx3.example.com
vesx1.example.com
vesx2.example.com
pesx1.example.com
pesx2.example.com
</pre>
<p>This is &#8216;similar&#8217; to what you would see in PowerCLI and considerably easier than using the vSphere SDK directly.</p>
<p>Anyway,  enjoy.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/363/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=363&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrpointy.wordpress.com/2010/11/30/administering-vsphere-using-perl-introducing-vspp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5c7bb690a7f4520b632e70fac7bb9396?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoffoc</media:title>
		</media:content>
	</item>
		<item>
		<title>Tidbit #2</title>
		<link>http://mrpointy.wordpress.com/2010/08/23/tidbit/</link>
		<comments>http://mrpointy.wordpress.com/2010/08/23/tidbit/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 21:53:21 +0000</pubDate>
		<dc:creator>geoffoc</dc:creator>
				<category><![CDATA[kvm]]></category>
		<category><![CDATA[libvirt]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://mrpointy.wordpress.com/?p=349</guid>
		<description><![CDATA[Over at the Citrix Community Blog they continue their discussion about using powershell to mange XenDesktop.   To me, powershell is ok, and it&#8217;s really nice to see what is a dramatic improvement in windows scripting capability but when you&#8217;ve come from a Linux platform with the wealth of scripting languages available you struggle to be super [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=349&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li>Over at the <a href="http://community.citrix.com/" target="_blank">Citrix Community Blog</a> they continue their discussion about using powershell to mange <a href="http://community.citrix.com/display/ocb/2010/08/20/XenDesktop+4+PowerShell+SDK+Primer+-+Part+9+-+Restarting+Virtual+Desktops" target="_blank">XenDesktop</a>.   To me, powershell is ok, and it&#8217;s really nice to see what is a dramatic improvement in windows scripting capability but when you&#8217;ve come from a Linux platform with the wealth of scripting languages available you struggle to be super impressed.  Don&#8217;t get me wrong powershell is a fantastic step forward for windows scripting.   That being said, a lot of virtualisation vendors are putting considerable effort into adding cmdlets for powershell to manage their hypervisors.  Those toolkits often aren&#8217;t available in equivalent form for Linux so even with the superior scripting possibilities you&#8217;re lacking the high level virtualisation constructs to wrap that wonderful scripting technology around.   There&#8217;s a definite trend to manage virtual infrastructure with powershell.  Personally, i&#8217;d prefer another option.</li>
<li>Oracle transforms SGE (Sun grid Engine) from free to <a href="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewLicense-Start?LicenseUUID=eZOJ_hCx9dsAAAEp.xArTSMi&amp;ProductUUID=r4SJ_hCwclwAAAEpWpx09ych&amp;cnum=&amp;evsref=&amp;sln=" target="_blank">90 day evaluation</a>.  It&#8217;s pretty sad, but Oracle is far better at making money than sun was so I can understand why they&#8217;re doing it.   I&#8217;m not sure the current user base is sufficiently cashed up to make the transition and I suspect most will look around for alternatives and only pay if they can&#8217;t find one.</li>
<li>Oracle released a white paper on <a href="http://www.oracle.com/technetwork/topics/entarch/whatsnew/architectural-strategies-for-cloud--128191.pdf" target="_blank">Architectural Strategies for Cloud Computing</a></li>
<li>Citrix and HP produced an interesting whitepaper on <a href="http://community.citrix.com/display/ocb/2010/08/20/TECHRead+Series+-+Analyzing+XenServer+Performance+Data+Logs" target="_blank">Analyzing Citrix XenServer persistent performance metrics from Round Robin Database logs</a> &#8211; it&#8217;s important to measure and monitor performance of your virtual infrastructure, you pay enough for it, make sure it&#8217;s performing properly <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>Something of interest to me is Google have finally released their <a href="http://gmail.com/videochat" target="_blank">chat client for Linux</a>.  Am I still a second class google citizen because I run Linux?</li>
<li>Veeam released a lite (read as free) version of their <a href="http://www.veeam.com/veeam_reporter_free_edition_wn.pdf" target="_blank">reporter</a> product</li>
<li>An excellent summary of <a href="http://www.linux-mag.com/id/7841/" target="_blank">The State of Open Source System Automation</a> by Aleksey Tsalolikbin over at linux-mag is well worth a look if you want to understand the state of play for linux automation.</li>
<li>RHEV bug <a href="https://rhn.redhat.com/errata/RHSA-2010-0627.html" target="_blank">RHSA-2010:0627-01</a> DoS or possible privilege escalation on the host.  The geek in me wants to explore this a bit more &#8211; damn you free time, where are you.</li>
<li>Another excellent whitepaper on <a href="http://www.vmware.com/resources/techresources/10145" target="_blank">VMware vCenter Server Performance and Best Practices for vSphere 4.1</a> from vmware.</li>
<li>Great howto on <a href="http://www.howtoforge.com/installing-and-using-openvz-on-ubuntu-10.04" target="_blank">Installing And Using OpenVZ On Ubuntu 10.04</a>.   Openvz creates secure Linux containers.   If you&#8217;re only running a Linux workload and thinking about virtualising it then it&#8217;s worth a closer look.  Of course libvirt can manage openvz based linux virtualisation.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/349/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=349&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrpointy.wordpress.com/2010/08/23/tidbit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5c7bb690a7f4520b632e70fac7bb9396?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoffoc</media:title>
		</media:content>
	</item>
		<item>
		<title>Tidbit#1 -Managing other peoples stuff with your tools.</title>
		<link>http://mrpointy.wordpress.com/2010/08/21/tidbit1-managing-other-peoples-stuff-with-your-tools/</link>
		<comments>http://mrpointy.wordpress.com/2010/08/21/tidbit1-managing-other-peoples-stuff-with-your-tools/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 09:44:11 +0000</pubDate>
		<dc:creator>geoffoc</dc:creator>
				<category><![CDATA[libvirt]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://mrpointy.wordpress.com/?p=355</guid>
		<description><![CDATA[Interesting things i&#8217;ve found this week and of course my comments. Mike Laverick, discusses The nuances of managing VMware virtual machines with Microsoft SCVMM .  This is an interesting idea for IT shops that need  to manage more than one hypervisor technology and you&#8217;d like to have a single management tool.   The problem with these [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=355&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Interesting things i&#8217;ve found this week and of course my comments.</p>
<ul>
<li>Mike Laverick, discusses <a href="http://searchwindowsserver.techtarget.com/tip/0,289483,sid68_gci1518883,00.html" target="_blank">The nuances of managing VMware virtual machines with Microsoft SCVMM</a> .  This is an interesting idea for IT shops that need  to manage more than one hypervisor technology and you&#8217;d like to have a single management tool.   The problem with these sorts of approaches is that you often find the multipurpose management tools seem to trail in feature/functionality parity.   In this case, you can have support for vsphere4 but you only have <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=292de23c-845c-4d08-8d65-b4b8cbc8397b&amp;displaylang=en" target="_blank">feature parity with VI3</a>.  Personally, i&#8217;m more interested in what <a href="http://www.libvirt.org/" target="_blank">libvirt</a> can provide &#8211; it already covers quite a range of virtualisation technology, but it too suffers from trailing feature sets but at least you can scratch your itch and get it to do what you want if you&#8217;re prepared to put in some coding effort.  As Mike mentions, one vendor supporting another vendors products is likely to be suboptimal and that certainly appears to be the case here.  With libvirt, one of the  primary goals  &#8221;<a href="http://wiki.libvirt.org/page/FAQ#What_is_libvirt.3F" target="_blank">is to provide a single way to manage multiple different virtualization providers/hypervisors. For example, the command &#8216;virsh list &#8211;all&#8217; can be used to list the existing virtual machines for any supported hypervisor (KVM, Xen, VMWare ESX, etc.) No need to learn the hypervisor specific tools!</a>&#8221; so if you need multi hypervisor support, libvirt is well worth a look.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/355/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=355&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrpointy.wordpress.com/2010/08/21/tidbit1-managing-other-peoples-stuff-with-your-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5c7bb690a7f4520b632e70fac7bb9396?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoffoc</media:title>
		</media:content>
	</item>
		<item>
		<title>vSphere OVF tool</title>
		<link>http://mrpointy.wordpress.com/2010/07/11/vsphere-ovf-tool/</link>
		<comments>http://mrpointy.wordpress.com/2010/07/11/vsphere-ovf-tool/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 12:10:31 +0000</pubDate>
		<dc:creator>geoffoc</dc:creator>
				<category><![CDATA[virtual]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://mrpointy.wordpress.com/?p=171</guid>
		<description><![CDATA[Firstly, for those wondering what the OVF tool is then you can go here. If you&#8217;re wondering what OVF is, well here is a good introduction. The short summary is the Open Virtualization Format (OVF) describes an open, secure, portable, efficient, and flexible format for the packaging and distribution of one or more virtual machines. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=171&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Firstly, for those wondering what the OVF tool is then you can go <a href="http://communities.vmware.com/community/vmtn/vsphere/automationtools/ovf">here</a>.  </p>
<p>If you&#8217;re wondering what OVF is, well <a href="http://www.vmware.com/appliances/getting-started/learn/ovf.html">here</a> is a good introduction.   The short summary is the Open Virtualization Format (OVF) describes an open, secure, portable, efficient, and flexible format for the packaging and distribution of one or more virtual machines.</p>
<p>So how do you create an OVF file from a VM.   It&#8217;s simple.</p>
<p>Select the VM you want to export in your vSphere client.  Then using the File menu, select Export</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ovf1.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ovf1.png?w=300&#038;h=214" alt="" title="ovf1" width="300" height="214" class="alignnone size-medium wp-image-172" /></a></p>
<p>Then it&#8217;s just a case of following your nose and saving the OVF export to somewhere with sufficient disk space.</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ovf2.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ovf2.png?w=264&#038;h=300" alt="" title="ovf2" width="264" height="300" class="alignnone size-medium wp-image-173" /></a></p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ovf3.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ovf3.png?w=300&#038;h=25" alt="" title="ovf3" width="300" height="25" class="alignnone size-medium wp-image-174" /></a></p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ovf4.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ovf4.png?w=300&#038;h=142" alt="" title="ovf4" width="300" height="142" class="alignnone size-medium wp-image-175" /></a></p>
<p>At the end of the process you get this :</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ovf5.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ovf5.png?w=300&#038;h=97" alt="" title="ovf5" width="300" height="97" class="alignnone size-medium wp-image-178" /></a></p>
<p>and the OVF export is complete.  The exported contents look like this :<br />
<code><br />
~/ovf$ ls<br />
winxp-sp3-disk1.vmdk  winxp-sp3.mf  winxp-sp3.ovf<br />
</code></p>
<p>The mf file is a set of SHA1 hashes for the OVF and any of the VMDK files.<br />
The ovf file is an xml file that attempts to describe the virtual machine in an independent/open format which is in theory importable into virtualisation products that fully support OVF files &#8211; I must try that <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>To display the OVF file you can run the ovftool in <strong>probe</strong> mode.<br />
<code><br />
~/ovf$ ovftool winxp-sp3.ovf<br />
Opening OVF source: winxp-sp3.ovf<br />
OVF version:   1.0<br />
Name:          winxp-sp3</p>
<p>Download Size:    20.35 GB</p>
<p>Deployment Sizes:<br />
  Flat disks:     37.27 GB<br />
  Sparse disks:   Unknown<br />
Networks:<br />
  Name:        VM Network<br />
  Description: The VM Network network</p>
<p>Virtual Hardware:<br />
  Family:       vmx-07<br />
  Disk Types:   SCSI-buslogic</p>
<p>Completed successfully</p>
<p></code></p>
<p>To import the OVF you use a command like (the syntax for the vSphere locator is a bit odd &#8211; I highly suggest you read the <a href="http://www.vmware.com/support/developer/ovf/">OVF Tool Guide</a>)<br />
<code><br />
$ ovftool --powerOn --datastore=NFS1 winxp-sp3.ovf   vi://10.100.0.100/HomeLab/Host?ip=10.100.0.3<br />
Opening OVF source: winxp-sp3.ovf<br />
Please enter login information for target vi://10.100.0.100/<br />
Username: geoff<br />
Password: ********<br />
Opening VI target: vi://geoff@10.100.0.100/HomeLab/Host<br />
Deploying to VI: vi://geoff@10.100.0.100/HomeLab/Host<br />
Disk progress: 1%<br />
</code><br />
and on the VC you&#8217;ll see</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ovf6.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ovf6.png?w=300&#038;h=27" alt="" title="ovf6" width="300" height="27" class="alignnone size-medium wp-image-179" /></a></p>
<p>Eventually you&#8217;ll get<br />
<code></p>
<p>Powering on VM: winxp-sp3<br />
Completed successfully<br />
</code></p>
<p>Sure you can deploy from templates, but what if you have multiple environments in a variety  of network locations and you&#8217;d like to have a common set of templates &#8211; enter the OVF.  With a repository full of OVF&#8217;s accessible via http you can centrally store and distribute standard images out into all of your virtual environments.</p>
<p>Of course this is quite a simplistic example of creating/deploying from an OVF file.  In the future maybe all application servers will be deployed from vApp appliances built with VMware Studio &#8211; do you really need systems administrators poking around on individually customized vm&#8217;s when in most cases they can be stateless appliances (well stateless apart from the configuration information used at deployment time).   Something to ponder.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/171/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=171&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrpointy.wordpress.com/2010/07/11/vsphere-ovf-tool/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5c7bb690a7f4520b632e70fac7bb9396?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoffoc</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ovf1.png?w=300" medium="image">
			<media:title type="html">ovf1</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ovf2.png?w=264" medium="image">
			<media:title type="html">ovf2</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ovf3.png?w=300" medium="image">
			<media:title type="html">ovf3</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ovf4.png?w=300" medium="image">
			<media:title type="html">ovf4</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ovf5.png?w=300" medium="image">
			<media:title type="html">ovf5</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ovf6.png?w=300" medium="image">
			<media:title type="html">ovf6</media:title>
		</media:content>
	</item>
		<item>
		<title>vsphere VM hot plug CPU script</title>
		<link>http://mrpointy.wordpress.com/2010/07/08/vsphere-vm-hot-plug-script/</link>
		<comments>http://mrpointy.wordpress.com/2010/07/08/vsphere-vm-hot-plug-script/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 10:06:18 +0000</pubDate>
		<dc:creator>geoffoc</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://mrpointy.wordpress.com/?p=144</guid>
		<description><![CDATA[I was teaching myself how to code scripts using the vSphere SDK for perl. I was running all this on an Ubuntu 10.04 system It&#8217;s not the fanciest script in the world &#8211; it was just to demonstrate the concept of modifying a VM configuration on the fly and seeing what happened in the VM [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=144&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was teaching myself how to code scripts using the vSphere SDK for perl.</p>
<p>I was running all this on an Ubuntu 10.04 system </p>
<p>It&#8217;s not the fanciest script in the world &#8211; it was just to demonstrate the concept of modifying a VM configuration on the fly and seeing what happened in the VM (in this case the VM is a SLES 11 x86_64 system).</p>
<p>Note:  Not all systems support hot plugging memory or cpu and they will need to have the option enabled to allow hot plugging &#8211; this of course has to be set when the VM is powered off.  Once set you&#8217;re ok for the future.</p>
<p>The script is called vmhotplugcpu.pl   </p>
<p>&#8211;server	enter the vCenter server you want to connect to.<br />
-vmname	enter the name of the VM you want<br />
&#8211;cpu	Enter the amount of vCPU’s you want to add or remove from the VM either as a positive or negative number</p>
<p>There are plenty of other options as set by the SDK itself.</p>
<p>The best way to run this is after you&#8217;ve created a credstore so you don&#8217;t have to constantly re-enter the username / password of the VC account.</p>
<p>As you can see from this screenshot the VM in question a SLES11 system only has one CPU.</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ss1.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ss1.png?w=300&#038;h=144" alt="" title="ss1" width="300" height="144" class="alignnone size-medium wp-image-148" /></a></p>
<p>and this is confirmed by top on the system</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ss2.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ss2.png?w=300&#038;h=136" alt="" title="ss2" width="300" height="136" class="alignnone size-medium wp-image-149" /></a></p>
<p>If I run my hotplug script</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ss4.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ss4.png?w=300&#038;h=12" alt="" title="ss4" width="300" height="12" class="alignnone size-medium wp-image-151" /></a></p>
<p>the VC shows some activity</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ss3.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ss3.png?w=300&#038;h=33" alt="" title="ss3" width="300" height="33" class="alignnone size-medium wp-image-150" /></a></p>
<p>and if we look at the VM setting once the script has run &#8211; note &#8211; this VM was powered on when we did this.</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ss5.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ss5.png?w=300&#038;h=157" alt="" title="ss5" width="300" height="157" class="alignnone size-medium wp-image-152" /></a></p>
<p>What&#8217;s this, the system still shows 1 cpu !</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ss6.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ss6.png?w=300&#038;h=111" alt="" title="ss6" width="300" height="111" class="alignnone size-medium wp-image-153" /></a></p>
<p>If we look at /var/log/messages we can see the cpu being added</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ss8.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ss8.png?w=300&#038;h=79" alt="" title="ss8" width="300" height="79" class="alignnone size-medium wp-image-155" /></a></p>
<p>But to make it active we need to bring it online</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ss7.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ss7.png?w=300&#038;h=24" alt="" title="ss7" width="300" height="24" class="alignnone size-medium wp-image-154" /></a></p>
<p>and now we get</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ss10.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ss10.png?w=300&#038;h=105" alt="" title="ss10" width="300" height="105" class="alignnone size-medium wp-image-156" /></a></p>
<p>So what happens if we try to remove a cpu</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ss11.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ss11.png?w=300&#038;h=34" alt="" title="ss11" width="300" height="34" class="alignnone size-medium wp-image-157" /></a></p>
<p>If we check the VM it doesn&#8217;t support hot removal of cpu&#8217;s  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ss14.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ss14.png?w=300&#038;h=181" alt="" title="ss14" width="300" height="181" class="alignnone size-medium wp-image-160" /></a></p>
<p>The best we can do is to mark the cpu offline in Linux</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ss12.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ss12.png?w=300&#038;h=18" alt="" title="ss12" width="300" height="18" class="alignnone size-medium wp-image-158" /></a></p>
<p>and we can see in /var/log/message the cpu has gone offline</p>
<p><a href="http://mrpointy.files.wordpress.com/2010/07/ss13.png"><img src="http://mrpointy.files.wordpress.com/2010/07/ss13.png?w=300&#038;h=64" alt="" title="ss13" width="300" height="64" class="alignnone size-medium wp-image-159" /></a></p>
<p>The script is here in case you wondered and I haven&#8217;t cleaned it up &#8211; I was just trying to work out the API for myself so the code isn&#8217;t pretty.  You can find plenty of examples supplied with the SDK, that&#8217;s how I got the start for this script. </p>
<p><code></p>
<p>#!/usr/bin/perl -w<br />
#</p>
<p>use strict;<br />
use warnings;</p>
<p>use FindBin;<br />
use lib "$FindBin::Bin/../";</p>
<p>use VMware::VIRuntime;<br />
use XML::LibXML;<br />
use AppUtil::VMUtil;<br />
use AppUtil::XMLInputUtil;</p>
<p>$Util::script_version = "1.0";</p>
<p>sub display;<br />
sub customize;<br />
sub validate { my $valid = 1; return $valid; };<br />
sub check_missing_value;</p>
<p>my %opts = (<br />
   'vmname' =&gt; {<br />
      type =&gt; "=s",<br />
      help =&gt; "The name of the virtual machine",<br />
      required =&gt; 1,<br />
   },<br />
   'cpu' =&gt; {<br />
      type =&gt; "=s",<br />
      help =&gt; "The number opf cpus to add or remove",<br />
      required =&gt; 1,<br />
   },<br />
);</p>
<p>Opts::add_options(%opts);<br />
Opts::parse();<br />
Opts::validate(\&amp;validate);</p>
<p>my $cpucount = Opts::get_option('cpu');<br />
my $vmname = Opts::get_option('vmname');</p>
<p># connect to the server<br />
Util::connect();<br />
customize();<br />
Util::disconnect();</p>
<p>sub customize() {<br />
   my $vm_views = Vim::find_entity_views(view_type =&gt; 'VirtualMachine',<br />
                                       filter =&gt; {"config.name" =&gt; $vmname});<br />
   if(defined @$vm_views) {<br />
      foreach(@$vm_views) {<br />
         if ($_-&gt;runtime-&gt;powerState-&gt;val eq 'poweredOff'){<br />
            Util::trace(0, "For hot(un)plugging cpus, VM '$vmname' should be powered on\n");<br />
         }<br />
         else {<br />
            my $num_cpu = $_-&gt;config-&gt;hardware-&gt;numCPU + $cpucount;<br />
            Util::trace(0, "VM '$vmname' CPUs =$num_cpu\n");<br />
            my $vmConfig =<br />
               VirtualMachineConfigSpec-&gt;new (numCPUs =&gt; $num_cpu);</p>
<p>            eval {<br />
               Util::trace(0,"Updating cpu allocation...\n");<br />
               $_-&gt;ReconfigVM (spec =&gt; $vmConfig);<br />
               $_-&gt;update_view_data();<br />
            };</p>
<p>            if ($@) {<br />
               if (ref($@) eq 'SoapFault') {<br />
                  if (ref($@-&gt;detail) eq 'CustomizationFault') {<br />
                     Util::trace(0, "\n Cannot Perfrom this operation"<br />
                                    ." System Error" . "\n");<br />
                  }<br />
                  elsif (ref($@-&gt;detail) eq 'NotSupported') {<br />
                     Util::trace(0, "\nThe operation is not supported"<br />
                                    ." on the object" . "\n");<br />
                  }<br />
                  elsif (ref($@-&gt;detail) eq 'HostNotConnected') {<br />
                     Util::trace(0, "\nUnable to communicate with the remote host, "<br />
                                    ."since it is disconnected" . "\n");<br />
                  }<br />
                  elsif (ref($@-&gt;detail) eq 'InvalidState') {<br />
                     Util::trace(0, "\nThe operation is not allowed in the"<br />
                                    ." current state" . "\n");<br />
                  }<br />
                  elsif (ref($@-&gt;detail) eq 'InvalidPowerState') {<br />
                     Util::trace(0, "\nThe attempted operation cannot be"<br />
                                    ." performed in the current state" . "\n");<br />
                  }<br />
                  elsif (ref($@-&gt;detail) eq 'UncustomizableGuest') {<br />
                     Util::trace(0, "\nCustomization is not supported for"<br />
                                    ." the guest operating system" . "\n");<br />
                  }<br />
                  else {<br />
                     Util::trace(0, "\n". $@ . "\n\n");<br />
                  }<br />
               }<br />
               else {<br />
                  Util::trace(0, "\n". $@ . "\n\n");<br />
               }<br />
            }<br />
         }<br />
      }<br />
   }<br />
   else {<br />
      Util::trace(0, "No Virtual Machine Found With Name '$vmname'\n");<br />
   }<br />
}</p>
<p>__END__<br />
</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=144&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrpointy.wordpress.com/2010/07/08/vsphere-vm-hot-plug-script/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5c7bb690a7f4520b632e70fac7bb9396?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoffoc</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ss1.png?w=300" medium="image">
			<media:title type="html">ss1</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ss2.png?w=300" medium="image">
			<media:title type="html">ss2</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ss4.png?w=300" medium="image">
			<media:title type="html">ss4</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ss3.png?w=300" medium="image">
			<media:title type="html">ss3</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ss5.png?w=300" medium="image">
			<media:title type="html">ss5</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ss6.png?w=300" medium="image">
			<media:title type="html">ss6</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ss8.png?w=300" medium="image">
			<media:title type="html">ss8</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ss7.png?w=300" medium="image">
			<media:title type="html">ss7</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ss10.png?w=300" medium="image">
			<media:title type="html">ss10</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ss11.png?w=300" medium="image">
			<media:title type="html">ss11</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ss14.png?w=300" medium="image">
			<media:title type="html">ss14</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ss12.png?w=300" medium="image">
			<media:title type="html">ss12</media:title>
		</media:content>

		<media:content url="http://mrpointy.files.wordpress.com/2010/07/ss13.png?w=300" medium="image">
			<media:title type="html">ss13</media:title>
		</media:content>
	</item>
		<item>
		<title>rhev vs vmware &#8211; DPM</title>
		<link>http://mrpointy.wordpress.com/2010/07/03/rhev-vs-vmware-dpm/</link>
		<comments>http://mrpointy.wordpress.com/2010/07/03/rhev-vs-vmware-dpm/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 07:21:57 +0000</pubDate>
		<dc:creator>geoffoc</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[RHEV]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://mrpointy.wordpress.com/?p=139</guid>
		<description><![CDATA[Well it seems there have been a few blog posts about the relative merits of RHEV powersave modes versus VMWARE DPM. A couple of the better examples are here and supported by a blog post here. If you read those articles then it seems that you&#8217;re far better off with DPM &#8211; but would you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=139&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well it seems there have been a few blog posts about the relative merits of RHEV powersave modes versus VMWARE DPM.  </p>
<p>A couple of the better examples are <a href="http://www.vcritical.com/2010/05/idle-rhev-hypervisors-save-power/">here</a> and supported by a blog post <a href="http://lonesysadmin.net/2010/05/13/power-consumption-of-a-dell-poweredge-r10/">here</a>.</p>
<p>If you read those articles then it seems that you&#8217;re far better off with DPM &#8211; but would you be?</p>
<p>Don&#8217;t get me wrong I&#8217;m a big fan of vSphere and i&#8217;m also a fan of RHEV.  Competition is a good thing and ultimately the consumer wins &#8211; well hopefully <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As things currently stand, vSphere DPM is certainly more efficient (power-wise) than RHEV &#8211; powering off servers has to be more power efficient than even the most aggressive cpu frequency scaling.</p>
<p>So what am I going on about here.   If you look at the <a href="http://www.redhat.com/f/pdf/rhev/DOC108R6-Competitive-Pricing-Whitepaper.pdf">competitive pricing guide</a> between RHEV and vSphere and actually do a quick dollar analysis of the RHEV/vSphere solutions then it can be quite revealing.   I should point out I have no idea if the prices in the whitepaper are accurate &#8211; i&#8217;m just referring to them to demonstrate another way to look at the numbers.</p>
<p>In the windows scenario presented in the whitepaper there are 9 systems running 100 windows vm&#8217;s.  Over a 3 year period the costs are given as $205,980 using RHEV and $284,382 for using vSphere.  The difference being $78,402 in the favour of RHEV</p>
<p>How much of an impact could DPM have on this price difference?</p>
<p>In the 9 systems, i&#8217;m going to assume an aggressive 6 systems could be powered down (vSphere DPM) or put into idle state (RHEV) for 5 hrs in a 24 hr period.</p>
<p>Using the power consumption numbers from the above linked blogs (I don&#8217;t have my own numbers) then an example active server would run at approx 300 W and an idle server would run at 140 W.</p>
<p>If all 9 servers are on continuously we get 9 * 300 * 24 = 64.8 kWh </p>
<p>If 6 are idle for 5 hrs, then in the case of DPM they would be powered off saving</p>
<p>6 * 5 * 300 = 9 kWh</p>
<p>In the case of RHEV they would run at the lower power consumption, giving us a saving of</p>
<p>6 *5 * (300-140) = 4.8 kWh</p>
<p>Clearly DPM saves us 4.2 kWh in the above contrived case.</p>
<p>Over 3 years that would save us </p>
<p>3 * 365 * 4.2 = 4599 kWh</p>
<p>over the RHEV solution &#8211; certainly good for the environment.</p>
<p>If you see how much money that might save you it depends on how much you pay for power.  If I use an expensive case of $0.50 / kWh then that would be</p>
<p>0.50 * 4599 = $2299.50 over 3 years &#8211; nothing to sneeze at.</p>
<p>However,  vSphere is $78,402 more expensive over 3 years and i&#8217;ve only saved $2299.50 due to the more efficient DPM.</p>
<p>Hmm,  $78,000 can buy me a whole lot of power!</p>
<p>Maybe I should buy RHEV and donate the difference to charity <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Of course, everything above is contrived, but I just wanted to see how the numbers stacked up given the sales and marketing material going around.   You have to look at the complete picture in either case as it applies to YOU.  If the only differentiator for you is DPM and you&#8217;re interested in saving money they why wouldn&#8217;t you go RHEV.  If there are features you *need* that only exist in vSphere then you&#8217;ll have to go that way until RHEV catches up (assuming it does).</p>
<p>Is any of the above data accurate &#8211; no idea &#8211; the costings come from Redhat and the power savings were just quoted example by people kind enough to measure the power and put their data on the net &#8211; the rest is up to you !</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/139/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=139&amp;subd=mrpointy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrpointy.wordpress.com/2010/07/03/rhev-vs-vmware-dpm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5c7bb690a7f4520b632e70fac7bb9396?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geoffoc</media:title>
		</media:content>
	</item>
	</channel>
</rss>
