• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

virtuallyGhetto

  • About
  • Privacy
  • VMware Cloud
  • Home Lab
  • Nested Virtualization
  • Automation
    • VMware Kickstart
    • VMware API/SDK/CLI
    • VMware vMA/VIMA
    • VMware OVF / OVFTOOL
  • Apple Mac
  • VCSA
  • VSAN
You are here: Home / Automation / How to download offline VSAN HCL file for VSAN Health Check Plugin?

How to download offline VSAN HCL file for VSAN Health Check Plugin?

05/16/2015 by William Lam 4 Comments

One of the coolest features in the new VSAN Health Check Plugin is the automatic verification of your underlying hardware (hosts, disks, storage controller & drivers) by automatically checking it against VMware's VSAN HCL (Hardware Compatibility List).

download-vsan-offline-hcl-file-0
The VSAN HCL database can either be downloaded automatically from VMware.com or manually uploaded if you do not have direct or proxy internet access. There was a question this morning on Twitter asking where the offline VSAN HCL file be downloaded from? I was actually curious as well and looking at Cormac Hogan's excellent VSAN Health Check documentation, I found the answer at the very end of the document šŸ™‚

http://partnerweb.vmware.com/service/vsan/all.json

To download the offline VSAN HCL file which is actually is just a JSON file, you just need to load the above URL into a web browser and then save the file.

download-vsan-offline-hcl-file-1
After you have downloaded the VSAN HCL file, you can either upload using the vSphere Web Client under the "Health" section of the VSAN Health Plugin or you using the following RVC command and specifying the path to the file:

vsan.health.hcl_update_db /localhost/ -l /root/all.json

As a bonus, I also had some fun parsing the VSAN HCL JSON file. Below is a graph that I was able to generate after extracting some useful information using the following script found here.

vsan-hcl-controllers

More from my site

  • Updating the VSAN HCL & Release Catalog DB using VSAN API
  • How to check when the VSAN Hardware Compatibility List (HCL) is updated?
  • ReportingĀ vSAN Object distribution across vSAN Disk Groups using PowerCLI
  • How to convert vSAN RVC commands into PowerCLI and/or other vSphere SDKs?
  • Docker Container for the Ruby vSphere Console (RVC)
Share this...
  • Twitter
  • Facebook
  • Linkedin
  • Reddit
  • Pinterest

Filed Under: Automation, VSAN, vSphere 6.0 Tagged With: hcl, rvc, VSAN

Reader Interactions

Comments

  1. [email protected] says

    09/13/2016 at 2:49 am

    shortened the url:
    http://vmwa.re/vsanhcljson

    Reply
  2. L663 says

    01/26/2017 at 11:12 am

    Who updates the all.json file? My HPE H240 HBA driver is 5 rev old (over 1.5yrs ago) on the list and and is not current with the current HPE Recipe. HPE says it’s up to VMware and VMware says it’s up to HPE.

    Reply
  3. mroushdy says

    02/28/2017 at 3:52 pm

    Thank you, very useful information.

    Reply
  4. Dattaprasad says

    06/06/2019 at 12:32 am

    will it affect any of the infra if i click on get latest version online?

    Reply

Thanks for the comment! Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Author

William Lam is a Senior Staff Solution Architect working in the VMware Cloud team within the Cloud Services Business Unit (CSBU) at VMware. He focuses on Automation, Integration and Operation for the VMware Cloud Software Defined Datacenters (SDDC)

  • Email
  • GitHub
  • LinkedIn
  • RSS
  • Twitter
  • Vimeo

Sponsors

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy