I attended last months Cincinnati VMUG (VMware User Group) and was surprised to hear the responses from the audience on how many customers had not taken the plunge, and upgraded to vSphere yet. I think there were a handful of users that had just completed the upgrade. Sometimes I forget to step out of my own personal space and consider what others have going on in their own environments. If your still wondering about the upgrade, Aaron has a post on some of the benefits of going from VI3 to vSphere.
Part of the process of upgrading your existing investment is the need to upgrade all of the virtual machines to the latest and greatest virtual machine hardware version 7. Someone mentioned to me how much of a pain this was since you had to touch each virtual machine, and my response to them was “It only takes a couple of minutes”. I wanted to prove this theory in a different way, so I mulled over it and came up with a timed video clip. The song I chose is 2 minutes and 39 seconds, so I figured If I can knock this out within the amount of time it takes for the song to play, well then, mission accomplished.
vSphere Upgrade Thoughts
Before getting into my bizarre video clip challenge, some quick thoughts and comments from my personal experiences on the upgrade are as follows.
- Make sure that you check the new HCL for vSphere prior to the upgrade, some of your older server hardware might not be technically compatible or supported with the new release of code.
- Understand the licensing changes that have taken place before you begin your upgrade process. Work with your account team or VAR and understand the features and functionality that fit your environment. You need to ensure your current licenses get ported over so the newer licensing server will be able to register your newer ESX hosts.
- If your going to slowly transition over to vSphere you will need to maintain a legacy license server for the older VI3 hosts until your migration is complete.
- Testing your upgrade is a lab environment is always a good approach if you have the infrastructure.
- If you are utilizing hardware management agents on your ESX hosts or third party backup software, make sure you get the latest agents that support the current release of vSphere.
- If you are upgrading your existing Virtual Center database, make sure you do a backup prior to the upgrade. We chose to “leap frog” into our new environment, so we built the new Virtual Center server from ground up then disconnected the ESX hosts out of the old into the new.
So what is virtual hardware anyways and why do I care? Virtual hardware is an important component of your infrastructure and you should understand what it means to you. You must be running version 7 to leverage some of the new features you will find in vSphere like the paravirtual storage driver (pvSCSI) and the paravirtual network driver (VMXNET3). Here is the technical definition straight out of the admin guide.
The hardware version of a virtual machine indicates the lower-level virtual hardware features supported by the virtual machine, such as BIOS, number of virtual slots, maximum number of CPUs, maximum memory configuration, and other characteristics typical to hardware. Virtual machines with hardware versions lower than 4 can run on ESX/ESXi 4.x hosts but have reduced performance and capabilities. In particular, you cannot add or remove virtual devices on virtual machines with hardware versions lower than 4 when they reside on an ESX/ESXi 4.x host.
Here is a table that lists what each version of the virtual hardware can support and what limitations you might experience:
Get your Groove on
Here are the steps that I take in the video to upgrade the Windows virtual hardware version from 4 to 7. Many thanks to Scott Lowe for posting these upgrade instructions to his blog, it helped our efforts tremendously as we were early adopters of vSphere. Don’t forget to upgrade your templates so all of your future virtual machines you implement will be running version 7.
- Upgrade your VMware tools in the guest operating system.
- Once the upgrade is complete, shut the guest operating system down.
- Upgrade the virtual machine hardware. (Right click virtual machine, upgrade)
- Add the new VMXNET3 network adapter. (now an option)
- Remove the old network adapter.
- Power on the virtual machine.
- Let the hardware discovery execute and add the new devices.
- Reboot the system.
Matt Costa is the featured artist here, the song is titled “Sweet Rose”. Enjoy!!