Managed Object - VsanClusterHealthSystem(vim.cluster.VsanClusterHealthSystem)

See also
VsanClusterAdvCfgSyncResult, VsanClusterClomdLivenessResult, VsanClusterCreateVmHealthTestResult, VsanClusterHclInfo, VsanClusterHealthSystemObjectsRepairResult, VsanClusterHealthSystemVersionResult, VsanClusterHostVmknicMapping, VsanClusterLimitHealthResult, VsanClusterNetworkHealthResult, VsanClusterNetworkLoadTestResult, VsanPhysicalDiskHealthSummary, VsanVsanClusterPcapResult
Since
vSphere API 5.5


Managed Object Description

The Virtual SAN Cluster Health System exposes the Virtual SAN cluster health service API and serves as an aggregator to collect the result from each of hosts in the Virtual SAN cluster.

Properties

Name Type Description
None

Methods

Methods defined in this Managed Object
VsanCheckClusterClomdLiveness, VsanClusterGetHclInfo, VsanQueryClusterAdvCfgSync, VsanQueryClusterCaptureVsanPcap, VsanQueryClusterCheckLimits, VsanQueryClusterCreateVmHealthTest, VsanQueryClusterHealthSystemVersions, VsanQueryClusterNetworkPerfTest, VsanQueryClusterPhysicalDiskHealthSummary, VsanQueryVerifyClusterNetworkSettings, VsanRepairClusterImmediateObjects

VsanCheckClusterClomdLiveness(checkClusterClomdLiveness)

Queries the clom daemon liveness on all of Virtual SAN hosts
Required Privileges
System.Read

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the VsanClusterHealthSystem used to make the method call.
hostsxsd:string[]

The Virtual SAN hosts
esxRootPasswordxsd:string

The root password for the host. The password should be the same for all of hosts in the Virtual SAN cluster

Return Value

Type Description
VsanClusterClomdLivenessResultThe Virtual SAN cluster clomd health result

Faults

Type Description
NotFound
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition



VsanClusterGetHclInfo(getClusterHclInfo)

Fetch HCL information about all devices in use by Virtual SAN on all hosts.
Required Privileges
System.Read

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the VsanClusterHealthSystem used to make the method call.
hostsxsd:string[]

The Virtual SAN hosts
esxRootPasswordxsd:string

The root password for the host. The password should be the same for all of hosts in the Virtual SAN cluster

Return Value

Type Description
VsanClusterHclInfoThe Virtual SAN cluster HCL information

Faults

Type Description
NotFound
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition



VsanQueryClusterAdvCfgSync(queryAdvCfgSync)

Queries Virtual SAN advanced configuration and checks if all of the hosts in a Virtual SAN cluster have consistent advanced configuration options
Required Privileges
System.Read

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the VsanClusterHealthSystem used to make the method call.
hostsxsd:string[]

The Virtual SAN hosts
esxRootPasswordxsd:string

The root password for the host. The password should be the same for all of hosts in the Virtual SAN cluster

Return Value

Type Description
VsanClusterAdvCfgSyncResult[]The Virtual SAN cluster advanced configuration consistent result

Faults

Type Description
NotFound
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition



VsanQueryClusterCaptureVsanPcap(queryCaptureVsanPcap)

Captures the Virtual SAN cluster multicast network trace to ensure that all of hosts in the cluster can receive multicast packets
Required Privileges
System.Read

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the VsanClusterHealthSystem used to make the method call.
hostsxsd:string[]

The Virtual SAN hosts
esxRootPasswordxsd:string

The root password for the host. The password should be the same for all of hosts in the Virtual SAN cluster
durationxsd:int

Duration to watch for packets in second. 1 minute is recommended
vmknic*VsanClusterHostVmknicMapping[]

The map for host and the VM keneral nic using for Virtual SAN

Since vSphere API 5.5
includeRawPcap*xsd:boolean

True to include the raw pcap data in the result. Default is False

Since vSphere API 5.5
includeIgmp*xsd:boolean

True to include the IGMP network test data. Default is True

Since vSphere API 5.5
cmmdsMsgTypeFilter*xsd:string[]

The filter for Virtual SAN message type. The network message whose type is not in the filter list will be ignored. All of the supported message types include "MASTER_HEARTBEAT", "MASTER_UPDATE" and "AGENT_HEARTBEAT".

Since vSphere API 5.5
cmmdsPorts*xsd:int[]

The Virtual SAN multicast ports. Unset will use the default Virtual SAN multicast ports.

Since vSphere API 5.5
clusterUuid*xsd:string

The Virtual SAN cluster UUID.

Since vSphere API 5.5
*Need not be set

Return Value

Type Description
VsanVsanClusterPcapResultThe Virtual SAN cluster multicast trace result

Faults

Type Description
NotFound
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition



VsanQueryClusterCheckLimits(queryCheckLimits)

Queries the Virtual SAN cluster component limits, disk space and read cache reservation assuming one host failure
Required Privileges
System.Read

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the VsanClusterHealthSystem used to make the method call.
hostsxsd:string[]

The Virtual SAN hosts
esxRootPasswordxsd:string

The root password for the host. The password should be the same for all of hosts in the Virtual SAN cluster

Return Value

Type Description
VsanClusterLimitHealthResultThe Virtual SAN cluster limit health result

Faults

Type Description
NotFound
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition



VsanQueryClusterCreateVmHealthTest(queryClusterCreateVmHealthTest)

Executes VM creation test and checks if a tiny VM can be created on each of host of the Virtual SAN cluster
Required Privileges
System.Read

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the VsanClusterHealthSystem used to make the method call.
hostsxsd:string[]

The Virtual SAN hosts
esxRootPasswordxsd:string

The root password for the host. The password should be the same for all of hosts in the Virtual SAN cluster
timeoutxsd:int

The timeout time for the VM creation test

Return Value

Type Description
VsanClusterCreateVmHealthTestResultThe Virtual SAN cluster VM creation test result

Faults

Type Description
NotFound
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition



VsanQueryClusterHealthSystemVersions(queryClusterHealthSystemVersions)

Queries Virtual SAN health service version number string for each host and check if all of them are consistent. Mark issueFound flag as True if they are not consistent.
Required Privileges
System.Read

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the VsanClusterHealthSystem used to make the method call.
hostsxsd:string[]

The Virtual SAN hosts
esxRootPasswordxsd:string

The root password for the host. The password should be the same for all of hosts in the Virtual SAN cluster

Return Value

Type Description
VsanClusterHealthSystemVersionResultThe Virtual SAN cluster health service version result

Faults

Type Description
NotFound
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition



VsanQueryClusterNetworkPerfTest(queryClusterNetworkPerfTest)

Queries the Virtual SAN network multicast performance and checks if it meets the multicast bandwidth requirements of Virtual SAN
Required Privileges
System.Read

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the VsanClusterHealthSystem used to make the method call.
hostsxsd:string[]

The Virtual SAN hosts
esxRootPasswordxsd:string

The root password for the host. The password should be the same for all of hosts in the Virtual SAN cluster
multicastxsd:boolean

True to test Virtual SAN multicast network performance. Currently, we only support the multicast performance test

Return Value

Type Description
VsanClusterNetworkLoadTestResultThe Virtual SAN cluster multicast performance test result

Faults

Type Description
NotFound
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition



VsanQueryClusterPhysicalDiskHealthSummary(queryPhysicalDiskHealthSummary)

Queries the Virtual SAN physical disks health on all of Virtual SAN hosts
Required Privileges
System.Read

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the VsanClusterHealthSystem used to make the method call.
hostsxsd:string[]

The Virtual SAN hosts
esxRootPasswordxsd:string

The root password for the host. The password should be the same for all of hosts in the Virtual SAN cluster

Return Value

Type Description
VsanPhysicalDiskHealthSummary[]The Virtual SAN physical disks health result

Faults

Type Description
NotFound
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition



VsanQueryVerifyClusterNetworkSettings(queryVerifyClusterNetworkSettings)

Queries the Virtual SAN cluster network setting and connectivity health status
Required Privileges
System.Read

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the VsanClusterHealthSystem used to make the method call.
hostsxsd:string[]

The Virtual SAN hosts
esxRootPasswordxsd:string

The root password for the host. The password should be the same for all of hosts in the Virtual SAN cluster

Return Value

Type Description
VsanClusterNetworkHealthResultThe Virtual SAN cluster network health result

Faults

Type Description
NotFound
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition



VsanRepairClusterImmediateObjects(repairClusterImmediateObjects)

Fix absent and degraded components in object immediately. The result will contain which object have been in queue for repair or failed to be repaired
Required Privileges
System.Read

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the VsanClusterHealthSystem used to make the method call.
hostsxsd:string[]

The Virtual SAN hosts
esxRootPasswordxsd:string

The root password for the host. The password should be the same for all of hosts in the Virtual SAN cluster
uuids*xsd:string[]

The Virtual SAN objects UUID to be repaired. Unset to repair all of reduced objects in the Virtual SAN cluster

Since vSphere API 5.5
*Need not be set

Return Value

Type Description
VsanClusterHealthSystemObjectsRepairResultThe Virtual SAN cluster object repair result

Faults

Type Description
NotFound
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition