VsanFileServiceHealthSummary

VsanFileServiceHealthSummary
VsanFileServiceHealthSummary

This class defines file service health summary for this host.

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_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"
    }
}
string
hostname
Optional

Hostname/IP of host which runs the file service health check.

string
overallHealth
Optional

Overall health state for vSAN file service configuration and runtime status for this host.

boolean
enabled
Optional

Enable state for the vSAN file service on this host.

vdfsdStatus
Optional

The health status of VDFS daemon for vSAN file service data service.

fsvmStatus
Optional

The health status of File Service VM.

rootFsStatus
Optional

The health status of Root File System.

fileServerHealth
Optional

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.

fileShareHealth
Optional

The health status of file shares in this cluster.

balanceStatus
Optional

The health status of load balance of file servers in this cluster.

hostLoadStatus
Optional

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