Skip to content

JSON

JSON Repository Format Update and now with SCSI Codes

Whenever I create databases with information like ESXi Versions, vCenter Versions or VMware's HCL I try make these available to be used for automation or in scripts. JSON is my data-type of choice but I figured that another structure might be easier to handle in some circumstances. This is why I've now created separate versions where it is now possible to access the information with keys.

Here is an example of the old ESXi Releases JSON File (List), and the new V2 (Hashtable):

Read More »JSON Repository Format Update and now with SCSI Codes

PowerCLI Script to get ESXi Network/Storage Firmware and Driver Version

For a healthy vSphere virtualization infrastructure and to receive support from VMware it is important to verify that IO devices are listed in VMwares Compatibility Guide/Hardware Compatibility List (HCL) with their correct driver and firmware version. Gathering firmware details and comparing them to the HCL is very time-consuming. I made a small script that automatically gathers the following information:

  • IO Devices (NICs, HBAs and RAID Controllers)
  • Driver Version
  • Firmware Version
  • Official HCL Link

Read More »PowerCLI Script to get ESXi Network/Storage Firmware and Driver Version

VMware IO Devices HCL in JSON Format

For a healthy platform and to receive support from VMware it is important to verify that all IO devices are listed in VMwares Compatibility Guide or Hardware Compatibility List (HCL) with their correct driver and firmware version. The HCL is currently only provided as a website which is a problem for automated reports. Therefore I've transformed the VMwares IO Devices HCL into the JSON format, which works great in scripts. Here is the result:

Read More »VMware IO Devices HCL in JSON Format

VMware HCL Check with PowerCLI (Proof of Concept)

Announced in my VMware HCL in JSON Format post a few days ago, here is now a working version of my script. The script does not create a fancy report at the moment, it just writes some output and the result. It's only intended to show that it actually works. Here is an example:

vmware-hcl-check-script

There are still some problems, but especially with HP, Dell or IBM Systems, it produces good results.

Read More »VMware HCL Check with PowerCLI (Proof of Concept)

VMware HCL in JSON Format

When you want to upgrade ESXi hosts, or just want do create health reports, you might want to verify that the system is listed in VMwares HCL. The HCL is currently only provided as website which might be a problem for automated reports. To make HCL checks, I've transformed the HCL into the JSON format, which works great in scripts. Here is the result:

vmware-hcl-json

Read More »VMware HCL in JSON Format

Product End Of Support Matrix now available as JSON (incl. Script)

The database used at my VMware Product End Of Support Countdown is now available in JSON. The database is based on VMware Lifecycle Product Matrix and allows you to use the information in scripts or for automation purposes.

vmware-product-lifecycle-json

I’ve also written a small script to demonstrate what this information can be used for.

Read More »Product End Of Support Matrix now available as JSON (incl. Script)

ESXi Version Information now available as JSON (incl. Script example)

Out of many reasons, I need VMware ESXi version information in a format that can be reused in scripts. I maintain a manual list since a couple of years but this list can't be used for automation purposes. VMware does not provide this information in the required format, so I created my own database which is now also available as JSON file.

esxi-releases-json

I've also written a small script to demonstrate what this information can be used for.Read More »ESXi Version Information now available as JSON (incl. Script example)