PowerCLI to upgrade guests tools, hardware and record to CSV

All credit to the people over at ICT-Freak.  I have modified a few bits that hopefully some people will find useful.

  • Added in a section at the end to reboot all guests in the specified folder after the VM hardware upgrade.  This should mean that you will not need to log into each guest and then restart after the plug and play hardware has been detected.
  • Added another ‘Function’ called ‘CreateAfterListReboot’ to check for IP changes after the reboot (after the HW upgrade)

My modifed version: http://poshcode.org/1686

The original:  http://ict-freak.nl/2009/07/15/powercli-upgrading-vhardware-to-vsphere-part-2-vms/

Clone virtual machine fails with …

Cloned virtual machine fails with “Number of virtual devices exceeds the maximum for a given controller”.

This can happen if your template is connected to a ‘bad’ network.  Convert the template back to a machine and change the network connections to a valid network then convert back to a template and try again.  Hopefully it should work now!

London VMUG – Febuary 2010 – Pano Logic

We did have one sales pitch at the London VMUG by Pano Logic.  They make a ‘Zero Client’ instead of the more common thin clients for VMware Virtual Desktop Infrastructure (VDI).  It looks quite cool and very robust as it has no moving parts at all; not even any RAM or CPU.  The trick is that it stretches the PCI bus across the LAN and fools the Zero client into thinking that the virtual machine hardware hosted at the other end of the LAN is it’s own.  Cool stuff!

http://www.panologic.com/

How to determine the version of ESX by build number

I can’t take any credit for this but constantly finding myself search for this information:

Credit to: http://www.vmguru.nl/wordpress/2009/04/determining-vmware-software-version-and-build-number/

vCenter Server 4.0.0 | 05 May 2009 | Build 162902

VirtualCenter 2.5 Server Update 4 | 23 Feb 2009 | Build 147633 (English version)
VirtualCenter 2.5 Server Update 3 | 03 Oct 2008 | Build 119598 (English version)
VirtualCenter 2.5 Server Update 2 | 25 July 2008 | Build 104217 (English version)
VirtualCenter 2.5 Server Update 1 | 10 Apr 2008 | Build 84767 (English version)
VirtualCenter 2.5 Server | 12/10/2007 | Build 64201

VMware ESX Server 4.0 | 21 May 2009 | Build 164009

VMware ESX Server 3.5 Update 4 | 30 Mar 2009 | Build 153875
VMware ESX Server 3.5 Update 3 | 06 Nov 2008 | Build 123630
VMware ESX Server 3.5 Update 2 | 13 Aug 2008 | Build 110268
VMware ESX Server 3.5 Update 1 | 10 Apr 2008 | Build 82663
VMware ESX Server 3.5 | 02/20/2008 | Build 64607

VMware ESX 4.0 | Build 164009
VMware ESX 4.0 | Update 1 Build 208167
VMware ESX 4.0 | Update 2 Build 261974
VMware ESX 4.0 | Update 3 Build 398348
VMware ESX 4.1 | Build 260247
VMware ESX 4.1 | Update 1 Build 348481