<?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>Ray Heffer</title>
	<atom:link href="http://www.rayheffer.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rayheffer.com</link>
	<description>Enterprise Technologies</description>
	<lastBuildDate>Mon, 08 Mar 2010 21:28:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hosting the Desktop: VMware View or Citrix XenDesktop?</title>
		<link>http://www.rayheffer.com/455/hosting-the-desktop-vmware-view-or-citrix-xendesktop/</link>
		<comments>http://www.rayheffer.com/455/hosting-the-desktop-vmware-view-or-citrix-xendesktop/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 12:57:02 +0000</pubDate>
		<dc:creator>Ray Heffer</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[VDI]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[citrix xendesktop 4]]></category>
		<category><![CDATA[vdm]]></category>
		<category><![CDATA[virtual desktop infrastructure]]></category>
		<category><![CDATA[vmware view 4]]></category>

		<guid isPermaLink="false">http://www.rayheffer.com/?p=455</guid>
		<description><![CDATA[
			
				
			
		
Since VMware View was released in November 2009 and Citrix XenDesktop 4 in the same month, you could be mistaken that this is a game of tennis at Wimbledon with all the hype about each product. I first started working with desktop virtualisation in a VDI sense (not terminal server based) when VMware VDM 2.0 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rayheffer.com%2F455%2Fhosting-the-desktop-vmware-view-or-citrix-xendesktop%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.rayheffer.com_2F455_2Fhosting-the-desktop-vmware-view-or-citrix-xendesktop_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rayheffer.com%2F455%2Fhosting-the-desktop-vmware-view-or-citrix-xendesktop%2F&amp;source=rayheffer&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.rayheffer.com/wp-content/uploads/2010/03/322236-480-284.jpg"><img class="alignright size-medium wp-image-461" title="Virtual Desktop Infrastructure" src="http://www.rayheffer.com/wp-content/uploads/2010/03/322236-480-284-300x177.jpg" alt="Virtual Desktop Infrastructure - VMware or Citrix?" width="210" height="124" /></a>Since VMware View was released in November 2009 and Citrix XenDesktop 4 in the same month, you could be mistaken that this is a game of tennis at Wimbledon with all the hype about each product. I first started working with desktop virtualisation in a VDI sense (not terminal server based) when VMware VDM 2.0 beta was released in 2007 (now VMware View), and for a moment VMware seemed to be ahead of the game. Prior to that, I had to put up with Citrix Desktop Broker which was made end-of-life a short while after its release. Then Citrix released XenDesktop 2.0, and with desktop provisioning making storage issues a thing of the past thanks to Citrix Provisioning Server (formerly an Ardence product), the ball seemed to be firmly back in Citrix’s court.<br />
<span id="more-455"></span><br />
Having stayed with Citrix through to the current XenDesktop 4, I must admit I have been tempted by the offering VMware View 4 is making. VMware View 4 now has a new display protocol called PCoIP which according to VMware, will outperform the Citrix ICA protocol.</p>
<p>VMware have also put a strong emphasis on the ease of installation VMware View 4 has to offer, compared to Microsoft RDS (Remote Desktop Services) and Citrix XenDesktop, in addition to some significant performance improvements. What has got me excited though is the actual virtualisation platform (vSphere for Desktops) which has the same features as vSphere 4 Enterprise Plus. Whilst it has the same features as vSphere 4 Enterprise Plus, it has been configured specifically for hosting desktops and doesn’t require you to purchase a separate host license for the virtualisation platform. Citrix XenDesktop similarly bundles XenServer as part of their packages.</p>
<p>Some of the other new features include ClearType font rendering, multi-monitor, 1920&#215;1200 display resolution and even horizontal &amp; vertical monitor support. Also according to VMware, a 10,000 hosted desktop environment would require around 125 servers, whereas Citrix would require 239 servers. Don’t shoot the messenger though as I do feel there is a little ‘marketing’ spin on this, because I haven’t seen evidence that this is based on identical hardware requirements. Citrix XenServer is not something to be overlooked.</p>
<p>In terms of licensing VMware have a purely concurrent user model which means that you need a license for each connected (concurrent) user. Licenses are purchased in packs, for example the View Enterprise 100 pack that contains vCenter Server standard, and vSphere 4 for Desktops with an unlimited number of hosts. I remember when I was using VMware VDM 2.0, cost would prohibitive due to the fact I needed to buy VMware ESX licenses to host my desktops. Now this isn’t the case it seems they are matching up with Citrix on the cost model too.</p>
<p>As expected Citrix also offer concurrent licensing, with XenDesktop Standard, Advanced, Enterprise and Platinum editions all licensed based on the number of concurrent virtual desktops in use.</p>
<p><strong>So who is the winner in this game of VDI tennis?</strong></p>
<p>Honestly I think it is so close I wouldn’t like to say one way or another. If you already have a team of Citrix expertise in your department then go with Citrix XenDesktop 4. On the other hand if you are free to decide which way to go then check out VMware View 4. What I will say is that Citrix do have other technologies that can compliment your VDI solution, such as the Access Gateway with Advanced Access Control, EdgeSight for XenApp and NetScaler. If you are building an enterprise scale VDI solution then these products would also be part of the overall mix, which may bring Citrix into the lead.</p>
<p>A recent post on the VMware blogs discussed the acquisition of RTO Software, here is an excerpt from the blog:</p>
<blockquote><p>“<em>This is an exciting technology. For those unfamiliar with the specifics of what Virtual Profiles actually does, the technology seamlessly virtualizes, caches and synchronizes a desktop user&#8217;s roaming profile, while improving both the performance and data integrity of the profile. When a user logs on, instead of monolithically delivering the entire user profile and making the user wait for all of it, Virtual Profiles performs a &#8220;just-in-time&#8221; delivery.</em>”</p></blockquote>
<p>You can read the full article here: <a href="http://blogs.vmware.com/view-point/2010/02/vmware-to-acquire-rto-software.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/blogs.vmware.com/view-point/2010/02/vmware-to-acquire-rto-software.html?referer=');">http://blogs.vmware.com/view-point/2010/02/vmware-to-acquire-rto-software.html</a><br />
You can find more information on VMware View here: <a href="http://www.vmware.com/view" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.vmware.com/view?referer=');">http://www.vmware.com/view</a><br />
VMware View 4 Licensing FAQ: <a href="http://www.vmware.com/files/pdf/VMware-View4-Pricing-Licensing-Support-FAQ.pdf" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.vmware.com/files/pdf/VMware-View4-Pricing-Licensing-Support-FAQ.pdf?referer=');">http://www.vmware.com/files/pdf/VMware-View4-Pricing-Licensing-Support-FAQ.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rayheffer.com/455/hosting-the-desktop-vmware-view-or-citrix-xendesktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware ESX Error: Unable to connect to the MKS: vmx connection handshake failed for mks of&#8230;</title>
		<link>http://www.rayheffer.com/440/vmware-esx-error-unable-to-connect-to-the-mks-vmx-connection-handshake-failed-for-mks-of/</link>
		<comments>http://www.rayheffer.com/440/vmware-esx-error-unable-to-connect-to-the-mks-vmx-connection-handshake-failed-for-mks-of/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 11:00:44 +0000</pubDate>
		<dc:creator>Ray Heffer</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[mks]]></category>
		<category><![CDATA[vmware console]]></category>
		<category><![CDATA[vmware esx]]></category>
		<category><![CDATA[vmx connection]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.rayheffer.com/?p=440</guid>
		<description><![CDATA[
			
				
			
		
When you power on a virtual machine with VMware ESX VI3 or vSphere it may reach 95% progress in the tasks, but when you open the console you&#8217;ll notice the error: &#8220;Unable to connect to the MKS: vmx connection handshake failed for mks of /vmfs/volumes&#8230;&#8221;.
The MKS is the virtual Mouse, Keyboard, Screen (aka. KVM &#8211; [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rayheffer.com%2F440%2Fvmware-esx-error-unable-to-connect-to-the-mks-vmx-connection-handshake-failed-for-mks-of%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.rayheffer.com_2F440_2Fvmware-esx-error-unable-to-connect-to-the-mks-vmx-connection-handshake-failed-for-mks-of_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rayheffer.com%2F440%2Fvmware-esx-error-unable-to-connect-to-the-mks-vmx-connection-handshake-failed-for-mks-of%2F&amp;source=rayheffer&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>When you power on a virtual machine with VMware ESX VI3 or vSphere it may reach 95% progress in the tasks, but when you open the console you&#8217;ll notice the error: &#8220;Unable to connect to the MKS: vmx connection handshake failed for mks of /vmfs/volumes&#8230;&#8221;.</p>
<p><span id="more-440"></span>The MKS is the virtual Mouse, Keyboard, Screen (aka. KVM &#8211; Keyboard, Video, Mouse), and the error is simply unable to map this to the guest OS, hence the power on will fail.</p>
<p><a href="http://www.rayheffer.com/wp-content/uploads/2010/03/esx-mks-handshake-error.jpg"><img class="alignnone size-full wp-image-448" title="VMware ESX (vSphere) MKS handshake error" src="http://www.rayheffer.com/wp-content/uploads/2010/03/esx-mks-handshake-error.jpg" alt="VMware ESX (vSphere) MKS handshake error" width="440" height="245" /></a></p>
<p>This issue isn&#8217;t very common, but should be relatively easy to resolve. First check the following:</p>
<p>1) Edit the settings of the virtual machine, click the Options tab and make sure that the guest operating system version is correct. This can cause this error, so make sure you select the correct OS. E.g. &#8220;Microsoft Windows Server 2008 R2 (64-bit)&#8221;.<br />
2) Try removing the virtual machine from the vCenter inventory and re-adding it.<br />
3) Try restarting the VMware management agents (<code>service mgmt-vmware restart</code> and <code>service vmware-vpxa restart</code>).</p>
<p>I have only had this issue occur twice and both times it was related to the guest operating system type being set incorrectly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rayheffer.com/440/vmware-esx-error-unable-to-connect-to-the-mks-vmx-connection-handshake-failed-for-mks-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally received my VMware vSphere VCP certificate in the post today!</title>
		<link>http://www.rayheffer.com/363/finally-received-my-vmware-vsphere-vcp-certificate-in-the-post-today/</link>
		<comments>http://www.rayheffer.com/363/finally-received-my-vmware-vsphere-vcp-certificate-in-the-post-today/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 10:41:22 +0000</pubDate>
		<dc:creator>Ray Heffer</dc:creator>
				<category><![CDATA[Business & IT]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://www.rayheffer.com/?p=363</guid>
		<description><![CDATA[
			
				
			
		
I passed my VCP4 back in December, and after many months of waiting I finally received my VCP certificate on vSphere 4 today!
I&#8217;m also working on some study material for those of you that are aiming for a VMware VCP certificate. If you subscribe to my RSS feed, you won&#8217;t miss out when it&#8217;s published!

]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rayheffer.com%2F363%2Ffinally-received-my-vmware-vsphere-vcp-certificate-in-the-post-today%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.rayheffer.com_2F363_2Ffinally-received-my-vmware-vsphere-vcp-certificate-in-the-post-today_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rayheffer.com%2F363%2Ffinally-received-my-vmware-vsphere-vcp-certificate-in-the-post-today%2F&amp;source=rayheffer&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft size-medium wp-image-365" title="vSphere VCP Logo" src="http://www.rayheffer.com/wp-content/uploads/2010/02/VMW_09Q3_LGO_VMwareCertifiedProfessional_K-300x46.png" alt="" width="300" height="46" />I passed my VCP4 back in December, and after many months of waiting I finally received my VCP certificate on vSphere 4 today!</p>
<p>I&#8217;m also working on some study material for those of you that are aiming for a VMware VCP certificate. If you subscribe to my <a href="http://feeds.feedburner.com/RayHeffer" target="_blank" onclick="pageTracker._trackPageview('/outgoing/feeds.feedburner.com/RayHeffer?referer=');">RSS </a>feed, you won&#8217;t miss out when it&#8217;s published!<br />
<span id="more-363"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rayheffer.com/363/finally-received-my-vmware-vsphere-vcp-certificate-in-the-post-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware vSphere Virtual Machine Live Clones Across Datacenters</title>
		<link>http://www.rayheffer.com/300/vmware-vsphere-virtual-machine-live-clones-across-datacenters/</link>
		<comments>http://www.rayheffer.com/300/vmware-vsphere-virtual-machine-live-clones-across-datacenters/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 14:25:19 +0000</pubDate>
		<dc:creator>Ray Heffer</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[cloning]]></category>
		<category><![CDATA[storage vmotion]]></category>
		<category><![CDATA[svmotion]]></category>
		<category><![CDATA[transfer]]></category>
		<category><![CDATA[vmkernel]]></category>

		<guid isPermaLink="false">http://www.rayheffer.com/?p=300</guid>
		<description><![CDATA[
			
				
			
		
Prior to VMware ESX 4 (vSphere) it was not possible to clone a running virtual machine to another datacenter, or to a virtual machine data store that wasn&#8217;t available on the source host. Now with VMware vSphere it is possible to clone a running virtual machine to another datacenter, even if the destination data store [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rayheffer.com%2F300%2Fvmware-vsphere-virtual-machine-live-clones-across-datacenters%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.rayheffer.com_2F300_2Fvmware-vsphere-virtual-machine-live-clones-across-datacenters_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rayheffer.com%2F300%2Fvmware-vsphere-virtual-machine-live-clones-across-datacenters%2F&amp;source=rayheffer&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://www.rayheffer.com/wp-content/uploads/2010/02/Disk-clone.jpg" alt="" title="Disk clone" width="250" height="134" class="alignleft size-full wp-image-308" />Prior to VMware ESX 4 (vSphere) it was not possible to clone a running virtual machine to another datacenter, or to a virtual machine data store that wasn&#8217;t available on the source host. Now with VMware vSphere it is possible to clone a running virtual machine to another datacenter, even if the destination data store is not presented to the source host.<br />
<span id="more-300"></span><br />
<strong>How does this work when the target hosts volume isn&#8217;t even accessible on the originating server?</strong></p>
<p>The answer is in the Service Console network. When source and destination disk volumes are present, then it will initiate a disk to disk transfer (over iSCSI or fibre channel). However, when the target storage is unavailable it will now use the Service Console network to transfer the data. Magic!</p>
<p>This is an excellent feature, as prior to ESX 4 I had to temporarily present the target volume to the source host during the migration or cloning process. Now I can keep storage between my datacenters seperate.</p>
<p><strong>Why the Service Console Network?</strong></p>
<p>Providing the service console network is used for management only, this is the best option. You certainly wouldn&#8217;t want the VMkernal network to be saturated with traffic generated from a storage migration, as this would impact VMotion.</p>
<p>Thanks again to VMware for another excellent feature!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rayheffer.com/300/vmware-vsphere-virtual-machine-live-clones-across-datacenters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source vs COTS? Government strategy for 2010</title>
		<link>http://www.rayheffer.com/269/open-source-vs-cots-government-strategy-for-2010/</link>
		<comments>http://www.rayheffer.com/269/open-source-vs-cots-government-strategy-for-2010/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 10:45:26 +0000</pubDate>
		<dc:creator>Ray Heffer</dc:creator>
				<category><![CDATA[Business & IT]]></category>
		<category><![CDATA[budget cuts]]></category>
		<category><![CDATA[cots]]></category>
		<category><![CDATA[crm]]></category>
		<category><![CDATA[document management]]></category>
		<category><![CDATA[government ict]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[public sector]]></category>

		<guid isPermaLink="false">http://www.rayheffer.com/?p=269</guid>
		<description><![CDATA[
			
				
			
		
Government ICT strategy for 2010:
“Traditionally, the public sector has relied on commercial off-the-shelf (COTS) software or bespoke developments from global providers. This restricts the ability of the public sector to reuse solutions, reduces flexibility to manage assets efficiently and prevents government organisations from switching suppliers. The Open Source, Open Standards, Reuse Strategy provides government’s approach [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rayheffer.com%2F269%2Fopen-source-vs-cots-government-strategy-for-2010%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.rayheffer.com_2F269_2Fopen-source-vs-cots-government-strategy-for-2010_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rayheffer.com%2F269%2Fopen-source-vs-cots-government-strategy-for-2010%2F&amp;source=rayheffer&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Government ICT strategy for 2010:</strong></p>
<p><img class="alignleft size-medium wp-image-286" title="Data Center" src="http://www.rayheffer.com/wp-content/uploads/2010/02/data-center001-300x199.jpg" alt="" width="210" height="139" /><em>“Traditionally, the public sector has relied on commercial off-the-shelf (COTS) software or bespoke developments from global providers. This restricts the ability of the public sector to reuse solutions, reduces flexibility to manage assets efficiently and prevents government organisations from switching suppliers. The Open Source, Open Standards, Reuse Strategy provides government’s approach to open source alternatives that meet public sector requirements. Government already commits to using only open standards for documentation. The ICT Strategy will build capability within the public sector to increase the amount of open source code and software in use and to make it available for reuse elsewhere.”</em><br />
<span id="more-269"></span><br />
If the government already commits to using only open standard for documentation, then how much you spending our document management and CRM applications?</p>
<p>Here are some alternatives:</p>
<p>•	<a href="http://www.openkm.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.openkm.com?referer=');">http://www.openkm.com</a><br />
•	<a href="http://www.alfresco.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.alfresco.com?referer=');">http://www.alfresco.com</a><br />
•	<a href="http://www.sugarcrm.com/crm" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.sugarcrm.com/crm?referer=');">http://www.sugarcrm.com/crm</a></p>
<p>With budget cuts and reduction in public spending, this certainly makes a lot of sense.  Don’t fall into the trap of believing any myths about Open Source software!</p>
<p>1)	Open Source doesn’t just mean it’s limited to Linux.<br />
2)	Open Source is 100% reliable. If it wasn’t then 90% of the internet wouldn’t be reliable as it’s based on Open Source standards (LAMP, Apache, BIND&#8230; TCP/IP!)<br />
3)	Large enterprises and government organisations are now taking this seriously.<br />
4)	Support is actually vast, with massive online communities and support &amp; maintenance agreements often available at a fraction of the price of COTS.<br />
5)	It’s not over-complicated. In fact quite the opposite.</p>
<p>I’ve said my piece and will wait with baited anticipation. I am sure that many organisations still fear Open Source, but isn&#8217;t it time to change your mind?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rayheffer.com/269/open-source-vs-cots-government-strategy-for-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Fix Host Not Responding Error with VMware ESX, vSphere in vCenter</title>
		<link>http://www.rayheffer.com/266/how-to-fix-not-responding-error-with-vmware-esx-in-vcenter/</link>
		<comments>http://www.rayheffer.com/266/how-to-fix-not-responding-error-with-vmware-esx-in-vcenter/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 10:54:11 +0000</pubDate>
		<dc:creator>Ray Heffer</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[esx disconnected]]></category>
		<category><![CDATA[host agent]]></category>
		<category><![CDATA[host disconnected]]></category>
		<category><![CDATA[hostd]]></category>
		<category><![CDATA[mgmt-vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.rayheffer.com/?p=266</guid>
		<description><![CDATA[
			
				
			
		
Virtualcenter looses connectivity to an ESX or vSphere host, and all of the virtual machines that are running on the host show as &#8216;disconnected&#8217;. You will also see that the host has &#8216;not responding&#8217; in brackets next to it&#8217;s name.
This one is very simple to fix, as it is usually caused by the host agent [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rayheffer.com%2F266%2Fhow-to-fix-not-responding-error-with-vmware-esx-in-vcenter%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.rayheffer.com_2F266_2Fhow-to-fix-not-responding-error-with-vmware-esx-in-vcenter_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rayheffer.com%2F266%2Fhow-to-fix-not-responding-error-with-vmware-esx-in-vcenter%2F&amp;source=rayheffer&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft size-full wp-image-371" title="power-button" src="http://www.rayheffer.com/wp-content/uploads/2010/02/power-button.png" alt="" width="93" height="81" />Virtualcenter looses connectivity to an ESX or vSphere host, and all of the virtual machines that are running on the host show as &#8216;disconnected&#8217;. You will also see that the host has &#8216;not responding&#8217; in brackets next to it&#8217;s name.</p>
<p>This one is very simple to fix, as it is usually caused by the host agent service (mgmt-vmware) failing due to a dead process.<br />
<span id="more-266"></span><br />
First, try and restart the mgmt-vmware service:</p>
<p><code># service mgmt-vmware restart</code></p>
<p>If you find this is hanging when trying to restart the host agent, then you&#8217;ll need to kill off the process causing the issue. Open another console session and do the following:</p>
<p><code>#  ps -ef | grep hostd</code></p>
<p>This will output a list of processes using hostd similar to the following:</p>
<p><code>root     23955     1  0 10:42 pts/1    00:00:00 /bin/sh /usr/bin/vmware-watchdog -s hostd -u 60 -q 5 -c /usr/sbin/vmware-hostd-support /usr/sbin/vmware-hostd -u<br />
root     23961 23955  4 10:42 ?        00:00:15 /usr/lib/vmware/hostd/vmware-hostd /etc/vmware/hostd/config.xml -u<br />
root     24211 23422  0 10:48 pts/1    00:00:00 grep hostd</code></p>
<p>If you look at the output carefully you&#8217;ll see that the first process is using the vmware-watchdog, this is fine, but the second line is using hostd (config.xml -u). This is the culprit, so lets kill the process. By the way, your virtual machines will continue to run so don&#8217;t worry about that.</p>
<p><code># kill -9 23961</code></p>
<p>You&#8217;ll now find that the hostd service will start and after a few seconds your host and virtual machines will become available again in vCenter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rayheffer.com/266/how-to-fix-not-responding-error-with-vmware-esx-in-vcenter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running Rings Around Virtualisation</title>
		<link>http://www.rayheffer.com/139/running-rings-around-virtualisation/</link>
		<comments>http://www.rayheffer.com/139/running-rings-around-virtualisation/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 19:43:35 +0000</pubDate>
		<dc:creator>Ray Heffer</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[80386]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[i386]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[paravirtualisation]]></category>
		<category><![CDATA[privilege]]></category>
		<category><![CDATA[processors]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rings]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://www.rayheffer.com/?p=139</guid>
		<description><![CDATA[
			
				
			
		
In 1987 when I was just 11 years old, I used my first real PC, other than the Sinclair Spectrum and Commodore 64 (1984) of course&#8230; an Intel 80386 Personal Computer with a green screen CRT display. Bundled with it was a book called &#8216;80386 Programmer&#8217;s Reference Manual&#8216;.  Back then I was fascinated with computer programming and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rayheffer.com%2F139%2Frunning-rings-around-virtualisation%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.rayheffer.com_2F139_2Frunning-rings-around-virtualisation_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rayheffer.com%2F139%2Frunning-rings-around-virtualisation%2F&amp;source=rayheffer&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="size-full wp-image-373 alignright" title="Virtualisation Rings (DomU or Dom0)" src="http://www.rayheffer.com/wp-content/uploads/2010/02/Disconnected.png" alt="" width="128" height="128" />In 1987 when I was just 11 years old, I used my first real PC, other than the Sinclair Spectrum and Commodore 64 (1984) of course&#8230; an Intel 80386 Personal Computer with a green screen CRT display. Bundled with it was a book called &#8216;<a href="http://www.rayheffer.com/wp-content/uploads/2010/01/80386-Programmers-Reference-Manual.pdf" target="_blank">80386 Programmer&#8217;s Reference Manual</a>&#8216;.  Back then I was fascinated with computer programming and machine code, and although little of the book was understood at the time, much of it is still relevant today. The book was published in 1986, and one of the sections covered processor privilege levels.</p>
<p>Privilege levels determine what rights the procedure being executed has when issuing instructions, or accessing I/O ports and memory addresses. There are 4 privilege levels for x86 processor architecture, and these are called rings. The four rings (0 to 3) are designed to protect the hardware resources, keeping user applications at level 3 (the least privilege) and the operating system kernel at ring 0 (the most privileged).<br />
<span id="more-139"></span><br />
<img src="http://i675.photobucket.com/albums/vv115/rayheffer/Web%20Images/8086-rings.jpg" alt="Processor privilege rings" /></p>
<p>In 1998 VMware used a technique called binary translation that allowed the operating system to operate at ring 1, whilst (unknown to the OS) the VMM (Virtual Machine Monitor) is running at ring 0 with the highest privileges on the hardware resources. You can read more on that &lt;<a href="http://www.vmware.com/resources/techresources/1008" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.vmware.com/resources/techresources/1008?referer=');">here</a>&gt;. What is important, is that this approach enabled full virtualisation of any x86 operating system on VMware Virtual Infrastructure. Interestingly, Virtual Iron which Oracle acquired then ditched back in 2009, didn&#8217;t use binary translation but still managed to achieve full virtualisation using what they labelled as &#8216;native virtualisation&#8217;.</p>
<p>Then in 2006 Intel and AMD released hardware virtualisation technology (VT or AMD-V) in their processors that overcomes the need for using binary translation techniques. This introduced a new level (or mode) aptly names &#8216;root mode&#8217; that sits under ring 0.</p>
<p>I imagine that one day in the distant future, this technology will evolve to such as level it could be like trying to understand <a href="http://en.wikipedia.org/wiki/Molecular_modelling" target="_blank" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Molecular_modelling?referer=');">molecular modelling</a>!</p>
<p>Got r00t?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rayheffer.com/139/running-rings-around-virtualisation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SAN Storage For Disaster Recovery Solutions</title>
		<link>http://www.rayheffer.com/25/san-storage-for-disaster-recovery-solutions/</link>
		<comments>http://www.rayheffer.com/25/san-storage-for-disaster-recovery-solutions/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 21:32:37 +0000</pubDate>
		<dc:creator>Ray Heffer</dc:creator>
				<category><![CDATA[SAN Storage]]></category>
		<category><![CDATA[asynchronous]]></category>
		<category><![CDATA[disaster recovery]]></category>
		<category><![CDATA[dr]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[snapshots]]></category>
		<category><![CDATA[synchronous]]></category>

		<guid isPermaLink="false">http://wp.rayheffer.com/?p=25</guid>
		<description><![CDATA[
			
				
			
		
 It&#8217;s Monday morning and you arrive late at the office thanks to the trains being delayed yet again. At that particular moment in time as you grab your morning coffee, several hundred users have already logged in and started launching their email client, web applications, and a myriad of documents and spreadsheets. So far [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rayheffer.com%2F25%2Fsan-storage-for-disaster-recovery-solutions%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.rayheffer.com_2F25_2Fsan-storage-for-disaster-recovery-solutions_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rayheffer.com%2F25%2Fsan-storage-for-disaster-recovery-solutions%2F&amp;source=rayheffer&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://i675.photobucket.com/albums/vv115/rayheffer/Web%20Images/notepad-1.png" border="0" alt="SAN Storage for Disaster Recovery" align="left" /> It&#8217;s Monday morning and you arrive late at the office thanks to the trains being delayed yet again. At that particular moment in time as you grab your morning coffee, several hundred users have already logged in and started launching their email client, web applications, and a myriad of documents and spreadsheets. So far this sounds like any other morning, but what I didn&#8217;t mention was the fact that just 30 minutes before you arrived at the office, a water from a pipe in the ceiling started to leak into the rack containing your SAN&#8217;s disk array.<br />
<span id="more-25"></span><br />
What a nightmare. Not only has the water managed to get into both SAN controllers, but it has caused the trip switch for that rack to shut off. But wait&#8230;  not a single user has called to say they can&#8217;t access their applications or data.  Thanks to storage mirroring between two SAN arrays in separate racks, the business has continued to operate and all of the servers are now communicating with your secondary array. Seamless.</p>
<p>Walking back to your desk with your morning coffee, your phone receives the first SMS message. Here it is, an alert from your monitoring system to say that the primary storage array is offline.  &#8220;09:24 PRI-SAN01 offline, critical.&#8221;</p>
<p>At this point, it would certainly be pertinent to discuss best practice for data centre design, environment monitoring, and DR procedures. To achieve a solid DR solution for your infrastructure you must have the basics in place before anything else. This means your DR strategy has got to be reviewed on a regular basis, and business continuity planning must be in motion with all areas of the business. Without a solid continuity plan, your DR might not serve the actual needs of the business. The focus on this article is disaster recovery for your SAN rather than business continuity, but BCP must never be ignored. Lets rewind back to the implementation of a highly available SAN architecture, it&#8217;s far more interesting!</p>
<p>In 2005 I started to look at how storage mirroring can protect your data in this type of situation, and also provide you with &#8216;zero downtime&#8217; maintenance windows for your SAN. Over the past few years, storage vendors have been implementing mirroring, thin provisioning, snapshots, and asynchronous replication for remote sites in entry level SAN solutions, not just the large enterprise offerings. Don&#8217;t be fooled into thinking that designing a highly available SAN architecture is limited to those with massive budgets. There are other solutions, such as SANmelody or SANsymphony by <a href="http://www.datacore.com" onclick="pageTracker._trackPageview('/outgoing/www.datacore.com?referer=');">Datacore</a>, that allow you to present your existing disk arrays or SAN to storage servers. It is far more cost effective than upgrading your entire SAN hardware, and you can even increase performance by using the storage servers RAM for your write cache.</p>
<p><a href="http://www.datacore.com" onclick="pageTracker._trackPageview('/outgoing/www.datacore.com?referer=');">Datacore</a> SAN software is what I have been working with, in conjuction with EMC and HP SAN storage over the past few years. The main reason being that we can present storage from different SAN vendors, and create pooled storage that can then be partitioned up into virtual volumes (or LUN&#8217;s) for your application servers. On top of that we gain mirroring, thin provisioning, snapshots, and other features that our HP and EMC didn&#8217;t have without an expensive upgrade. <a href="http://www.datacore.com" onclick="pageTracker._trackPageview('/outgoing/www.datacore.com?referer=');">Datacore</a> are releasing SANSymphony-V in 2010, which I&#8217;ve had the pleasure of using in a technology preview recently. Datacore were talking about storage virtualisation back in 1999, so I&#8217;d certainly recommend you speak to them about what they can offer.</p>
<p>Lets familiarise ourselves with some key storage technologies:</p>
<p><strong>Synchronous storage mirroring</strong> &#8211; When data is written to the primary array it is also written to the secondary array. Will require a high speed link between both arrays, such as fibre channel or iSCSI. This provides high availability for your SAN, but can double up on the storage cost in some situations.</p>
<p><strong>Asynchronous mirroring</strong> &#8211; SAN replication to a DR site or remote office. Will replicate data in the background, using queuing, buffering and scheduling to the remote site. Typically used over WAN connections.</p>
<p><strong>Snapshots</strong> &#8211; The ability to take a &#8216;point-in-time&#8217; snapshot of your data. Very useful in a DR  scenario, and for testing.</p>
<p><img src="http://i675.photobucket.com/albums/vv115/rayheffer/Web%20Images/datebase-1.png" border="0" alt="SAN building blocks" align="left" /><strong>SAN Building Blocks for Disaster Recovery &amp; High Availability</strong></p>
<p>To set the scene I&#8217;ll use a typical IT infrastructure that you would find in most SME organisations. They have already implemented virtualisation for at least 50% of the server infrastructure, and have a midrange SAN from a well known vendor using fibre channel. SAN capacity is up to 8TB which contains a mix of virtual machine, database, and file store LUN&#8217;s. The majority of servers are running Microsoft Windows Server 2008, and some Linux servers for key network services.</p>
<p><img src="http://i675.photobucket.com/albums/vv115/rayheffer/Web%20Images/san-inf.png" border="0" alt="Typical SAN infrastructure" /></p>
<p>The diagram shown here (1.0) is certainly simplified, but represents the core components of most SME infrastructures.</p>
<p>Using this example you&#8217;ll see that virtualisation is already in place having implemented VMware with High Availability, and additional high availability has been implemented with a Microsoft SQL database cluster. There is enough capacity to support a single host failure using VMware high availability, but there are still some physical application servers that are yet to be virtualised. Given this is a typical SME infrastructure, lets also imagine that the SAN has dual controllers, and it&#8217;s connected to a fibre fabric consisting of two core fibre channel switches (A and B). This is a very good situation to be in as we have most of the servers virtualised, SQL databases are stored on the SAN, in addition to file server storage for our shared drives.</p>
<p>Implementing on-site HA (High Availability) using synchronous mirroring, even to another building with a fibre link between the two, gives this environment an excellent level of resilience. However synchronous mirrors do have some pitfalls, mainly due to the cost as you need twice the amount of storage as the solution is split into two. One rack will contain a SAN with an 8TB array, and the other rack will contain another SAN with an 8TB array with mirroring between the two. You will then need to decide on the level of disk redundancy within each array as you could use a basic RAID0 stripe, given the fact you have mirroring between separate arrays. I personally prefer to stick with RAID5 arrays, even though they are mirrored between two arrays.</p>
<p>An asynchronous mirror is where true disaster recovery comes into play. By selecting key SAN Lun&#8217;s (or data volumes) to be replicated to a remote site you can specify which databases, virtual machines or file stores are part of the replication. This does introduce an extra layer of complexity though, which you don&#8217;t get with synchronous mirrors. First of all you need to have a suitable location / site for the destination SAN, unless you consider using a co-location service with an ISP. Depending on how much the replicated data changes, the link between these sites could be very busy so bandwidth is a consideration. That being said, a 20Mb private circuit between two sites around 40 miles away should be in a fairly realistic price bracket. If you are using a co-location provider, they should be able to provide this for you. As a rough estimate, I would say £10,000 to £20,000 per annum for a 20Mb link in the UK.</p>
<p>Adding further complexity to the asynchronous mirroring solution is what to do with the destination data in the event of a disaster (or DR test). When a SAN Lun is first presented to an application server, whether that is a VMware host, Windows or Linux host, it will need to write a disk signature to the disk (LUN). When using asynchronous mirrors, the destination LUN (at the DR site) will have exactly the same signature. In this case you must make sure the disk isn&#8217;t resignatured by the application servers at the remote site. VMware servers (ESX and vSphere) have an advanced option to disable resignaturing, whereas Windows servers shouldn&#8217;t cause an issue unless they are part of a cluster.</p>
<p>When testing your DR site with the replicated data, it is recommended that snapshots are used to take a &#8216;point in time&#8217; snapshot of the destination volume. The snapshot volume is then presented to the application servers at the DR site, leaving the replication of live data to continue. Using asynchronous mirroring and snapshots provide the ability to carry our DR tests without impacting the live environment, so can be done during normal business hours in most cases.</p>
<p><strong>Summary</strong></p>
<p>Storage replication and snapshot technology certainly provide the key ingredients to form part of your DR solution, but there are still important factors to consider. Do you want high availability, replication to another site, or both?  Does your existing SAN support these technologies, or should you consider an upgrade?  Obviously your budget is going to be a major factor, and I&#8217;m not here to lecture you on &#8216;what would it cost if you actually had a disaster&#8217;, you can make that decision!</p>
<p>If you decide to adopt mirroring and snapshot technologies as part of your DR solution and you are already running a virtual infrastructure, then you are on your way to an excellent DR solution. There are some technical complexities you need to be aware of, but if you have a good knowledge in these areas they are only minor factors.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rayheffer.com/25/san-storage-for-disaster-recovery-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to make a CAT5 crossover cable</title>
		<link>http://www.rayheffer.com/209/how-to-make-a-cat5-crossover-cable/</link>
		<comments>http://www.rayheffer.com/209/how-to-make-a-cat5-crossover-cable/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 12:50:51 +0000</pubDate>
		<dc:creator>Ray Heffer</dc:creator>
				<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[cable]]></category>
		<category><![CDATA[cat5]]></category>
		<category><![CDATA[cat5e]]></category>
		<category><![CDATA[cat6]]></category>
		<category><![CDATA[crimp]]></category>
		<category><![CDATA[crossover]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[xover]]></category>

		<guid isPermaLink="false">http://www.rayheffer.com/?p=209</guid>
		<description><![CDATA[
			
				
			
		
If you are in need of a CAT5 crossover cable, but can&#8217;t find one then it&#8217;s very easy to make one providing you have the right tools.
This is what you need:
Length of CAT5 (or CAT5e / 6) cable
Wire cutters
RJ45 connectors
RJ45 crimper

The drawing below shows you what each end of the crossover cable should look like:

The [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rayheffer.com%2F209%2Fhow-to-make-a-cat5-crossover-cable%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.rayheffer.com_2F209_2Fhow-to-make-a-cat5-crossover-cable_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rayheffer.com%2F209%2Fhow-to-make-a-cat5-crossover-cable%2F&amp;source=rayheffer&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>If you are in need of a CAT5 crossover cable, but can&#8217;t find one then it&#8217;s very easy to make one providing you have the right tools.</p>
<p><strong>This is what you need:</strong><br />
Length of CAT5 (or CAT5e / 6) cable<br />
Wire cutters<br />
RJ45 connectors<br />
RJ45 crimper<br />
<span id="more-209"></span><br />
The drawing below shows you what each end of the crossover cable should look like:</p>
<div><a href="http://www.rayheffer.com/wp-content/uploads/2010/01/crossover.png"><img class="aligncenter size-full wp-image-216" title="crossover" src="http://www.rayheffer.com/wp-content/uploads/2010/01/crossover.png" alt="How to make a CAT5 crossover cable" width="342" height="351" /></a></div>
<p>The cable on the right of the drawing is the crossover end, notice that pins 1 &amp; 3 have been crossed over, and pins 2 &amp; 6 have also been swapped over. If you were to make a straight through cable, you obviously would make it the same both ends. In fact, it doesn&#8217;t matter which colours are used on each pin but we&#8217;re sticking to standards and good practice!</p>
<p><strong>Tip:</strong> If you haven&#8217;t got the tools, but you need a quick crossover cable then cut the wire 6 inches from one of the ends, and solder the wires together ensuring you&#8217;ve swapped 1/3 and 2/6. Some may frown at this, but it works and it&#8217;s a good quick fix.</p>
<p><strong><br />
Why do you need a crossover cable?</strong></p>
<p>The transmit wires (pins 1 and 2) on one computer need to be connected to the Receive wires (pins 3 and 6) on the other computer. If you use a hub/switch, it performs this &#8216;crossover&#8217; automatically. Also bear in mind that if you&#8217;re connecting two hubs together you&#8217;ll also need a crossover cable. Most hubs/switches do have a small switch next to one of the ports, enabling you to use a straight through cable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rayheffer.com/209/how-to-make-a-cat5-crossover-cable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing VMware tools on a Linux guest</title>
		<link>http://www.rayheffer.com/152/installing-vmware-tools-on-a-linux-guest/</link>
		<comments>http://www.rayheffer.com/152/installing-vmware-tools-on-a-linux-guest/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 10:25:00 +0000</pubDate>
		<dc:creator>Ray Heffer</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Scripts & Commands]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[mount]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[vmtools]]></category>
		<category><![CDATA[vmware tools]]></category>

		<guid isPermaLink="false">http://www.rayheffer.com/?p=152</guid>
		<description><![CDATA[
			
				
			
		
Start the VMware Tools installation
Using the VMware VI Client, right click on the Linux guest and select Install/Upgrade VMware Tools.
Mounting the CD-ROM
You&#8217;ll need to mount the CD-ROM on the Linux guest.
# mount /dev/cdrom /mnt

Change the working directory to /mnt
# cd /mnt
Using the RPM installer, install VMware tools.
# rpm -Uhv VMwareTools-3.5.0-153875.i386.rpm
Unmount the CD-ROM
# umount /dev/cdrom
Starting VMware [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rayheffer.com%2F152%2Finstalling-vmware-tools-on-a-linux-guest%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.rayheffer.com_2F152_2Finstalling-vmware-tools-on-a-linux-guest_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rayheffer.com%2F152%2Finstalling-vmware-tools-on-a-linux-guest%2F&amp;source=rayheffer&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Start the VMware Tools installation</strong></p>
<p>Using the VMware VI Client, right click on the Linux guest and select Install/Upgrade VMware Tools.</p>
<p><strong>Mounting the CD-ROM</strong></p>
<p>You&#8217;ll need to mount the CD-ROM on the Linux guest.<br />
<code># mount /dev/cdrom /mnt</code><br />
<span id="more-152"></span><br />
Change the working directory to /mnt<br />
<code># cd /mnt</code><br />
Using the RPM installer, install VMware tools.<br />
<code># rpm -Uhv VMwareTools-3.5.0-153875.i386.rpm</code><br />
Unmount the CD-ROM<br />
<code># umount /dev/cdrom</code><br />
Starting VMware tools and make sure it starts on boot.<br />
<code># service vmware-tools start<br />
# chkconfig vmware-tools on</code><br />
Run the Vmware tools configuration tool. * This will shutdown the ethernet interface, so do this from the console.</p>
<p># vmware-config-tools.pl</p>
<p>That&#8217;s it!</p>
<p><strong><br />
Troubleshooting:</strong></p>
<p><strong>&#8220;Trying to find a suitable vmmemctl module for your running kernel.&#8221;</strong></p>
<p><strong>&#8220;None of the pre-built vmmemctl modules for VMware Tools is suitable for your running kernel.  Do you want this program to try to build the vmmemctl module for your system (you need to have a C compiler installed on your system)?&#8221;</strong></p>
<p>If you are using CentOS 5 like me, then you&#8217;ll need to install GCC and kernel-devel otherwise it will fail. Also, make sure your kernel version matches the kernel-devel version. This error will also present itself if your are running Xen virtualisation.</p>
<p><code># yum install gcc kernel-devel</code><br />
<code># yum upgrade kernel kernel-devel</code></p>
<p>Finally, reboot to load the updated kernel and try again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rayheffer.com/152/installing-vmware-tools-on-a-linux-guest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
