Vsan Vc Cluster Health System Vsan Vc Cluster Get Hcl Info
Fetch HCL information including the HCL DB status in general and all devices used by vSAN on all hosts in the cluster(if any).
The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId
, in this case VsanVcClusterHealthSystem/{moId}
.
The vSphere release schema. The current specification covers vSphere 9.0.0.0 APIs.
"VsanVcClusterGetHclInfoRequestType Object"
The target vCenter cluster. Set to NULL if only intent to get the HCL DB status in general
Required privileges: System.Read
True to include the HCL information for each of host in the cluster.
Include the vendor tool information in the result
The ESXi release version which HCL is computed against
vSAN HCL query specification which defines the validation target and scope.
This structure may be used only with operations rendered under /vsan
.
The HCL information for the cluster
"VsanClusterHclInfo Object"
The time (UTC time) from when the currently used HCL DB was known to be the latest up-to-date version.
The age health of the HCL DB.
If older than 90 days, state is yellow. If older than 180 days, it is red. If no age known, state is "unknown".
HCL status of each host.
List of things (firmwares, drivers, VIBs, etc.) recommended to be installed on the cluster.
Each item in the list applies to a specific host, as not all hosts are assumed to be at the same level. This field is only populated if explicitly requested.
True indicates the vSAN HCL DB is absent so that the HCL validation is not able to be performed.
To resolve the issue, please check vSAN Skyline Health UI.
Failure
"VimFault Object"
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/sdk/vim25/{release}/vsan/VsanVcClusterHealthSystem/{moId}/VsanVcClusterGetHclInfo