How to embed the VMware Tools version 10.0 into ESXi

Recently I ranted about the current situation with VMware Tools, and my blog post The great VMware Tools dilemma caught some attention and got a lot of agreement. The good news is that VMware is listening to its customers and trying to improve things.

In a new blog post VMware's Brian Graf elaborates on the recommended solution to use a shared productLocker location for VMware Tools with your ESXi hosts. I complained in my post that it is not easily possible to populate such a shared location with the new "standalone" Tools version 10.0. And this has been improved now:
  • The VMware Tools version 10.0 download now includes all the files that you need to upload to the shared productLocker location, and
  • Brian has shared some scripts on his own blog to automate the process of creating a shared productLocker, uploading the Tools to it and configuring the hosts to use it.
Great news!

But what if you only have one or few ESXi hosts and want to avoid the overhead of creating a shared productLocker? Wouldn't it be good if we could just update the Tools that are embedded into ESXi to the new version 10.0?

To say it short: Yes, we can! The embedded Tools is just a VIB package (called tools-light) that can be updated. Unfortunately, VMware refuses (so far) to make VMware Tools 10.0 available as a VIB file, but we can build this ourselves! Here is how ...

[Update] ESXi Community Packaging Tools updated to version 2.3

After almost two years I decided to touch my ESXi Community Packaging Tools again and give them an important update. These tools consists of two scripts that enable Community Developers to create software packages for ESXi 5.x/6.x in the VMware proprietary formats VIB (VMware Installation Bundle) and ZIP (VMware Offline Bundle).

Read on to learn what's new and to not miss an exciting sneak peak of what's to come next.