VsanFileServiceHealthSummary
This class defines file service health summary for this host.
This structure may be used only with operations rendered under /vsan
.
{
"_typeName": "string",
"hostname": "string",
"overallHealth": "string",
"enabled": false,
"vdfsdStatus": {
"_typeName": "string",
"resource": "string",
"health": "string",
"description": "string"
},
"fsvmStatus": {
"_typeName": "string",
"resource": "string",
"health": "string",
"description": "string"
},
"rootFsStatus": {
"_typeName": "string",
"created": false,
"health": "string",
"description": "string"
},
"fileServerHealth": [
{
"_typeName": "string",
"domainName": "string",
"fileServerIp": "string",
"nfsdHealth": "string",
"networkHealth": "string",
"rootfsHealth": "string",
"description": "string",
"smbConnections": 0,
"smbDaemonHealth": "string",
"adTestJoinHealth": "string",
"dnsLookupHealth": "string"
}
],
"fileShareHealth": [
{
"_typeName": "string",
"overallHealth": "string",
"domainName": "string",
"shareUuid": "string",
"shareName": "string",
"objectHealth": {
"_typeName": "string",
"objectHealthDetail": [
{
"_typeName": "string",
"numObjects": 0,
"health": "string",
"objUuids": [
"string"
],
"vsanClusterUuid": "string"
}
],
"objectsComplianceDetail": [
{
"_typeName": "string",
"checkTime": "string",
"profile": "string",
"objectUUID": "string",
"complianceStatus": "string",
"mismatch": false,
"violatedPolicies": [
{
"_typeName": "string",
"id": "string",
"expectedValue": "string",
"currentValue": "string"
}
],
"operationalStatus": {
"_typeName": "string",
"healthy": false,
"operationETA": "string",
"operationProgress": 0,
"transitional": false
},
"objPolicyGenerationId": "string"
}
],
"objectVersionCompliance": false,
"objectFormatChangeRequiredUuids": [
"string"
],
"objectsRelayoutBytes": 0,
"globalDedupStoreHealth": "string"
},
"description": "string",
"extensible": false,
"spbmProfileUuid": "string",
"spbmProfileGenerationId": "string",
"sharePolicyMismatch": false
}
],
"balanceStatus": {
"_typeName": "string",
"health": "string",
"description": "string"
},
"hostLoadStatus": {
"_typeName": "string",
"resource": "string",
"health": "string",
"description": "string"
}
}
Hostname/IP of host which runs the file service health check.
Overall health state for vSAN file service configuration and runtime status for this host.
Enable state for the vSAN file service on this host.
The health status of VDFS daemon for vSAN file service data service.
The health status of File Service VM.
The health status of Root File System.
The health status of file servers.
This health status includes liveness of file server IP addresses, accessibility of the root file system from file servers, etc.
The health status of file shares in this cluster.
The health status of load balance of file servers in this cluster.
The load status of shares on this host.
Note: If hostLoadStatus is overloaded along with file server load balance issues, please rebalance the file shares via the remediation on vSAN health UI. Otherwise, consider adding more ESXi hosts to the cluster. This field will only work in a vSAN ESA cluster.
Since: 8.0.0.4