Walk through the process of upgrading VMware tools on a virtual machine. Learn about the role of VMware tools in your environment and how to keep them up to date.
- [Instructor] Now let's take a moment to discuss upgrading VMware Tools. Now when we upgrade VMware Tools, we are actually improving VM communication between the virtual machine itself and VMware services. Now VMware Tools are actually just a software bundle or a bundle of utilities. But we're going to install on the operating system of the virtual machine. Now this facilitates communication between vCenter Server, the host, and that virtual machine, so we're actually getting a little bit more information.
It can also enable some of the features for virtual machines within our virtual environment. So it's something you really want to pay attention to. I used to teach a class live, and about 50% of the students in my virtualization classes would not install the VMware Tools. I never understood this. If you have an environment that's running VMware and you have virtual machines running the VMware Tools is of benefit to you, and I highly suggest you take full advantage of that benefit.
Now the upgrade of VM Tools can be done through the vSphere Web Client, our Update Manager, we actually showed you how to do the update manager, and your vSphere Web Client in your environment, if you have vCenter Server hooked up, you go to your vCenter Server, you choose a virtual machine that does not have Tools installed, you'll actually receive a little warning box there, and even a link to install VMware Tools on that virtual machine. Now we can automate this update on any start up or restart of a virtual machine, and we can do that through Update Manager.
I took you through the baselines a little bit, you saw how to scan and remediate. All you have to do, the only difference there, is you would choose to update upon restart. That's when this VMWare tools would actually upgrade. Now it's important to note, we can't upgrade if we haven't installed the Tools in the first place. You need to have, at least, Tools installed before you can use Update Manager to actually go through the upgrade process. Now it's important to note that if you have a Microsoft virtual machine, and you install Tools or upgrade Tools, you are going to need to restart the VM.
That is downtime, so that's a big deal. That's why we want to get this installation done prior to putting a virtual machine in production. But even this upgrade process, that does have a restart or downtime associated with it. So maybe you don't go with minor versions of the Tools upgraded, okay? Now the Microsoft tools are included with your vCenter Server, so it will actually pull it for your automatically. You don't need to go and find the IOS. Now, Linux, another very popular implementation here, is almost the same exact thing as Microsoft.
You're going to need to restart. It wasn't the same back in 5.5, but now the Linus VM Tools are actually included with vCenter Server as well. So we restart and those upgrades take place as long as you setup Update Manager, or you can manually upgrade if you wish. Now for other OSs, this is really incredible, OSs such as NetWare, Solaris, FreeBSD, MacOS X, there is no downtime when upgrading the Tools.
That's pretty cool, because downtime is a big no-no. The only problem is that some of these other OSs are not included. Now that's not true across the board. You can find some OSs that are included in the vCenter Server and some aren't. But for the most part, if you're using another OS, you're going to have to try and find the IOS for the VMWare tools and you would do that from VMWare itself.
- Manually performing ESXi host and virtual machine upgrades
- Configuring a custom download source for Update Manager
- Importing ESXi images
- Creating baselines or baseline groups
- Attaching baselines to vSphere objects
- Upgrading an ESXi host using vCenter Update Manager
- Upgrading VMware tools, VM hardware, and Update Manager
- Performing vCenter server upgrades