Search
StarWind is a hyperconverged (HCI) vendor with focus on Enterprise ROBO, SMB & Edge

Managing VMware vCenter & ESXi License Keys with PowerCLI

  • February 9, 2021
  • 7 min read
Virtualization Architect. Alex is a certified VMware vExpert and the Founder of VMC, a company focused on virtualization, and the CEO of Nova Games, a mobile game publisher.
Virtualization Architect. Alex is a certified VMware vExpert and the Founder of VMC, a company focused on virtualization, and the CEO of Nova Games, a mobile game publisher.

Introduction

Assigning and updating licenses for VMware vSphere components – such as ESXi or vCenter servers – is not something anybody is looking forward to, and I think every admin who had ever been dealing with managing an extensive infrastructure will agree. Naturally, it all is basically effortless in theory: you just have to open the vSphere Client, and here we go! However, when there are too many active hosts, a simple license assignment can turn into a bit of a headache.

PowerCLI: A Decent Alternative

That’s why it can appear impressive how fast and straightforward the process is with PowerCLI. Let’s take a look!

You can also switch this scenario up a little if you have more keys to assign or update:

In case you want to add/update the VMware ESXi license, there’s a path:

If you merely want to add the VMware ESXi license key to all the hosts in the cluster, it goes even simpler:

In order to add the Evaluation-key for ESXi, just write it as 00000-00000-00000-00000-00000.

If you want to check up on the existing license keys, here’s a command:

If you’d like to add a key which capacity is lower than the licenses in use, you would be able to, even though Web Client/vSphere Client will notify you that the license capacity is overused:

License capacity is overused

If such a situation occurred, you should simply buy more licenses, get a new key, and update all the licenses in your data center.

Speaking of which, if you want to know how many licenses exactly there are in the said data center and when do they expire, here’s a very simple script from vmwarediary.com. You are supposed to get a table like this:

Table of licenses

However, in case you need something more serious, well, then, VMware has got something for you, more precisely –  vSphere Software Asset Management Tool utility:

vSphere Software Asset Management Tool

Conclusions

As you can see, this algorithm is relatively straightforward and not at all tedious. I hope this little lifehack can help you!

Hey! Found Alex’s article helpful? Looking to deploy a new, easy-to-manage, and cost-effective hyperconverged infrastructure?
Alex Bykovskyi
Alex Bykovskyi StarWind Virtual HCI Appliance Product Manager
Well, we can help you with this one! Building a new hyperconverged environment is a breeze with StarWind Virtual HCI Appliance (VHCA). It’s a complete hyperconverged infrastructure solution that combines hypervisor (vSphere, Hyper-V, Proxmox, or our custom version of KVM), software-defined storage (StarWind VSAN), and streamlined management tools. Interested in diving deeper into VHCA’s capabilities and features? Book your StarWind Virtual HCI Appliance demo today!