Leveraging Instant Clone in vSphere 6.7 for extremely fast Nested ESXi provisioning

The idea of “Instant Cloning” a Nested ESXi VM (running ESXi in a VM) is not a new concept. In fact, I had shared a solution back in 2015 using the private VMFork APIs. However, what has changed is the ease of consumption, primarily due to the re-architecture of Instant Clone in vSphere 6.7 (more details here and […]

How to check when the VSAN Hardware Compatibility List (HCL) is updated?

While catching up on emails from being out on paternity leave, I came across a VSAN HCL feature request that I had filed in early December of last year. I was pleasantly surprise to see that it had been marked resolved. The VSAN Hardware Compatibility List is continuously being updated to include new hardware platforms and components […]

Translating vSAN VM Object IDs (UUID to VM and VM to UUID)

I was working on one of my vSAN Clusters a few weeks back and I had noticed a bunch of vSAN Objects being listed under the “Other” category within the vSAN Virtual Objects Health view as shown in the screenshot below. I could not figure out what files or VMs these vSAN objects were actually […]

Reporting vSAN Object distribution across vSAN Disk Groups using PowerCLI

Several weeks back, I was cleaning up my scratch space, where I store all my random code snippets for various questions which I receive on a regular basis and I came across a nifty little script that I had put together for a particular customer request. I had completely forgotten about it and I thought it could come in […]

PowerCLI script to help correlate vCenter, ESXi & vSAN build/versions w/o manual VMware KB lookup

I can still remember when I was a VI Admin and how annoying it was to try to correlate the build numbers for my ESX(i) hosts and vCenter Servers that I have deployed with the versions listed on VMware’s website. This especially gets challenging when there are multiple patch releases (a, b, c or 01, […]