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 vSAN Cluster Health System exposes the vSAN cluster health service API
and serves as an aggregator to collect the result from each of hosts in the vSAN
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 vSAN hosts
Combined Privileges Required (on vSphere ManagedEntity):
Privileges | Required on |
System.Read | RootFolder |
* The RootFolder entity in above table refers to the vCenter server itself in the vCenter UI
* The ClusterComputeResource entity in above table refers to the cluster which is being operated on
* The Required Privileges section below is not used, please ignore.
- Required Privileges
- System.Read
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
VsanClusterHealthSystem
used to make the method call.
|
hosts P | xsd:string[] |
The vSAN hosts
Since vSphere API 5.5
|
esxRootPassword P | xsd:string |
The root password for the host. The password should
be the same for all of hosts in the vSAN cluster
Since vSphere API 5.5
|
P
Return Value
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
VsanClusterGetHclInfo(getClusterHclInfo)
Fetch HCL information about all devices in use by vSAN on all hosts.
Combined Privileges Required (on vSphere ManagedEntity):
Privileges | Required on |
System.Read | RootFolder |
* The RootFolder entity in above table refers to the vCenter server itself in the vCenter UI
* The ClusterComputeResource entity in above table refers to the cluster which is being operated on
* The Required Privileges section below is not used, please ignore.
- Required Privileges
- System.Read
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
VsanClusterHealthSystem
used to make the method call.
|
hosts P | xsd:string[] |
The vSAN hosts
Since vSphere API 5.5
|
esxRootPassword P | xsd:string |
The root password for the host. The password should
be the same for all of hosts in the vSAN cluster
Since vSphere API 5.5
|
P
Return Value
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
VsanQueryClusterAdvCfgSync(queryAdvCfgSync)
Queries vSAN advanced configuration and checks if all of the hosts in a
vSAN cluster have consistent advanced configuration options
Combined Privileges Required (on vSphere ManagedEntity):
Privileges | Required on |
System.Read | RootFolder |
* The RootFolder entity in above table refers to the vCenter server itself in the vCenter UI
* The ClusterComputeResource entity in above table refers to the cluster which is being operated on
* The Required Privileges section below is not used, please ignore.
- Required Privileges
- System.Read
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
VsanClusterHealthSystem
used to make the method call.
|
hosts P | xsd:string[] |
The vSAN hosts
Since vSphere API 5.5
|
esxRootPassword P | xsd:string |
The root password for the host. The password should
be the same for all of hosts in the vSAN cluster
Since vSphere API 5.5
|
options P | xsd:string[] |
list of vsi path for the configuration name
Since vSphere API 5.5
|
P
Return Value
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
VsanQueryClusterCaptureVsanPcap(queryCaptureVsanPcap)
Captures the vSAN cluster multicast network trace to ensure that all
of hosts in the cluster can receive multicast packets
Combined Privileges Required (on vSphere ManagedEntity):
Privileges | Required on |
System.Read | RootFolder |
* The RootFolder entity in above table refers to the vCenter server itself in the vCenter UI
* The ClusterComputeResource entity in above table refers to the cluster which is being operated on
* The Required Privileges section below is not used, please ignore.
- Required Privileges
- System.Read
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
VsanClusterHealthSystem
used to make the method call.
|
hosts P | xsd:string[] |
The vSAN hosts
Since vSphere API 5.5
|
esxRootPassword P | xsd:string |
The root password for the host. The password should
be the same for all of hosts in the vSAN cluster
Since vSphere API 5.5
|
duration P | xsd:int |
Duration to watch for packets in second. 1 minute is recommended
Since vSphere API 5.5
|
vmknic P | VsanClusterHostVmknicMapping[] |
The map for host and the vmknic using for vSAN
Since vSphere API 5.5
|
includeRawPcap P | xsd:boolean |
True to include the raw pcap data in the result. Default is False
Since vSphere API 5.5
|
includeIgmp P | xsd:boolean |
True to include the IGMP network test data. Default is True
Since vSphere API 5.5
|
cmmdsMsgTypeFilter P | xsd:string[] |
The filter for vSAN 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 P | xsd:int[] |
The vSAN multicast ports. Unset will use the default vSAN
multicast ports.
Since vSphere API 5.5
|
clusterUuid P | xsd:string |
The vSAN cluster UUID.
Since vSphere API 5.5
|
P
Return Value
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
VsanQueryClusterCheckLimits(queryCheckLimits)
Queries the vSAN cluster component limits, disk space and read cache
reservation assuming one host failure
Combined Privileges Required (on vSphere ManagedEntity):
Privileges | Required on |
System.Read | RootFolder |
* The RootFolder entity in above table refers to the vCenter server itself in the vCenter UI
* The ClusterComputeResource entity in above table refers to the cluster which is being operated on
* The Required Privileges section below is not used, please ignore.
- Required Privileges
- System.Read
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
VsanClusterHealthSystem
used to make the method call.
|
hosts P | xsd:string[] |
The vSAN hosts
Since vSphere API 5.5
|
esxRootPassword P | xsd:string |
The root password for the host. The password should
be the same for all of hosts in the vSAN cluster
Since vSphere API 5.5
|
P
Return Value
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
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 vSAN cluster
Combined Privileges Required (on vSphere ManagedEntity):
Privileges | Required on |
System.Read | RootFolder |
* The RootFolder entity in above table refers to the vCenter server itself in the vCenter UI
* The ClusterComputeResource entity in above table refers to the cluster which is being operated on
* The Required Privileges section below is not used, please ignore.
- Required Privileges
- System.Read
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
VsanClusterHealthSystem
used to make the method call.
|
hosts P | xsd:string[] |
The vSAN hosts
Since vSphere API 5.5
|
esxRootPassword P | xsd:string |
The root password for the host. The password should
be the same for all of hosts in the vSAN cluster
Since vSphere API 5.5
|
timeout P | xsd:int |
The timeout time for the VM creation test
Since vSphere API 5.5
|
P
Return Value
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
VsanQueryClusterHealthSystemVersions(queryClusterHealthSystemVersions)
Queries vSAN 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.
Combined Privileges Required (on vSphere ManagedEntity):
Privileges | Required on |
System.Read | RootFolder |
* The RootFolder entity in above table refers to the vCenter server itself in the vCenter UI
* The ClusterComputeResource entity in above table refers to the cluster which is being operated on
* The Required Privileges section below is not used, please ignore.
- Required Privileges
- System.Read
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
VsanClusterHealthSystem
used to make the method call.
|
hosts P | xsd:string[] |
The vSAN hosts
Since vSphere API 5.5
|
esxRootPassword P | xsd:string |
The root password for the host. The password should
be the same for all of hosts in the vSAN cluster
Since vSphere API 5.5
|
P
Return Value
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
VsanQueryClusterNetworkPerfTest(queryClusterNetworkPerfTest)
Queries the vSAN network performance and checks if it meets the bandwidth requirements.
Combined Privileges Required (on vSphere ManagedEntity):
Privileges | Required on |
System.Read | RootFolder |
* The RootFolder entity in above table refers to the vCenter server itself in the vCenter UI
* The ClusterComputeResource entity in above table refers to the cluster which is being operated on
* The Required Privileges section below is not used, please ignore.
- Required Privileges
- System.Read
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
VsanClusterHealthSystem
used to make the method call.
|
hosts P | xsd:string[] |
The vSAN hosts
Since vSphere API 5.5
|
esxRootPassword P | xsd:string |
The root password for the host. The password should
be the same for all of hosts in the vSAN cluster
Since vSphere API 5.5
|
multicast P | xsd:boolean |
True to test vSAN multicast network performance.
False to test vSAN unicast network performance.
Since vSphere API 5.5
|
durationSec P | xsd:int |
The duration time for the Network Performance test. Default is 15
seconds if not set.
Since vSphere API 5.5
|
P
Return Value
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
VsanQueryClusterPhysicalDiskHealthSummary(queryPhysicalDiskHealthSummary)
Queries the vSAN physical disks health on all of vSAN hosts
Combined Privileges Required (on vSphere ManagedEntity):
Privileges | Required on |
System.Read | RootFolder |
* The RootFolder entity in above table refers to the vCenter server itself in the vCenter UI
* The ClusterComputeResource entity in above table refers to the cluster which is being operated on
* The Required Privileges section below is not used, please ignore.
- Required Privileges
- System.Read
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
VsanClusterHealthSystem
used to make the method call.
|
hosts P | xsd:string[] |
The vSAN hosts
Since vSphere API 5.5
|
esxRootPassword P | xsd:string |
The root password for the host. The password should
be the same for all of hosts in the vSAN cluster
Since vSphere API 5.5
|
P
Return Value
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
VsanQueryVerifyClusterNetworkSettings(queryVerifyClusterNetworkSettings)
Queries the vSAN cluster network setting and connectivity health status
Combined Privileges Required (on vSphere ManagedEntity):
Privileges | Required on |
System.Read | RootFolder |
* The RootFolder entity in above table refers to the vCenter server itself in the vCenter UI
* The ClusterComputeResource entity in above table refers to the cluster which is being operated on
* The Required Privileges section below is not used, please ignore.
- Required Privileges
- System.Read
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
VsanClusterHealthSystem
used to make the method call.
|
hosts P | xsd:string[] |
The vSAN hosts
Since vSphere API 5.5
|
esxRootPassword P | xsd:string |
The root password for the host. The password should
be the same for all of hosts in the vSAN cluster
Since vSphere API 5.5
|
P
Return Value
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
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
Combined Privileges Required (on vSphere ManagedEntity):
Privileges | Required on |
System.Read | RootFolder |
* The RootFolder entity in above table refers to the vCenter server itself in the vCenter UI
* The ClusterComputeResource entity in above table refers to the cluster which is being operated on
* The Required Privileges section below is not used, please ignore.
- Required Privileges
- System.Read
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
VsanClusterHealthSystem
used to make the method call.
|
hosts P | xsd:string[] |
The vSAN hosts
Since vSphere API 5.5
|
esxRootPassword P | xsd:string |
The root password for the host. The password should
be the same for all of hosts in the vSAN cluster
Since vSphere API 5.5
|
uuids P | xsd:string[] |
The vSAN objects UUID to be repaired. Unset to repair
all of reduced objects in the vSAN cluster
Since vSphere API 5.5
|
P
Return Value
Faults
Type
|
Description
|
NotFound | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
© 2015-2020 VMware, Inc. All rights reserved.
Revision 15-February-2020 | VMware vSAN Management API | Version 7.0