|
| Local Methods | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |
Properties
| Name | Type | Description |
|---|---|---|
| None | ||
Methods
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| spec P | VsanHclFirmwareUpdateSpec |
Firmware update specification.
Since vSAN API 6.6 |
Return Value
| Type | Description |
|---|---|
| ManagedObjectReference
to a Task |
Faults
| Type | Description |
|---|---|
| NotFound | |
| NotSupported | |
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| includeVendorInfo* P | xsd:boolean |
Include vendor tool controller raw info in the result
Since vSphere API 5.5 |
| vsanEsaEligibleDisksOnly* P | xsd:boolean |
True indicates the query is only for
vSAN ESA eligible disks. Other details of
physical NICs or compute resources will not
be returned.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| VsanHostHclInfo |
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
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
Return Value
| Type | Description |
|---|---|
| VsanNetworkDiagnosticsHealthInfo | The network diagnostics information. |
Faults
| Type | Description |
|---|---|
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
Return Value
| Type | Description |
|---|---|
| VsanProactiveRebalanceInfoEx | The current proactive rebalance information |
Faults
| Type | Description |
|---|---|
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| runname P | xsd:string |
The name for this VMDK load test
Since vSphere API 5.5 |
| specs* P | VsanVmdkLoadTestSpec[] |
The VMDK load test spec list each of which includes
the VMDK creation spec and IO load test spec.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| xsd:string |
Faults
| Type | Description |
|---|---|
| NotFound | |
| NotSupported | |
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
Return Value
| Type | Description |
|---|---|
| xsd:boolean |
Faults
| Type | Description |
|---|---|
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault | when CLOMD is not alive. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| timeout P | xsd:int |
time out for the creation of VM
Since vSAN API 6.6 |
Return Value
| Type | Description |
|---|---|
| VsanHostCreateVmHealthTestResult | summarized creation vm test result on the host |
Faults
| Type | Description |
|---|---|
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| runname P | xsd:string |
The name for this VMDK load test
Since vSphere API 5.5 |
| specs P | VsanVmdkLoadTestSpec[] |
The VMDK load test spec list each of which includes
the VMDK creation spec and IO load test spec
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| xsd:string |
Faults
| Type | Description |
|---|---|
| FileFault | |
| InvalidDatastorePath | |
| NotFound | |
| NotSupported | |
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| options P | xsd:string[] |
list of path for the configuration name
for example: [VSAN.VsanSparseCacheThreshold, VSAN.ClomRepairDelay, VSAN.ClomRebalanceThreshold, VSAN.DomLongOpTraceMS...]
Since vSphere API 5.5 |
| includeAllAdvOptions* P | xsd:boolean |
Flag to check for all possible config options.
If set to True the options parameter is ignored.
Since vSphere API 5.5 |
| nonDefaultOnly* P | xsd:boolean |
Flag to return only options with non-default values.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| OptionValue[] | list of key value pair of the querying options |
Faults
| Type | Description |
|---|---|
| NotFound | the path is not found |
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| spec* P | VsanHostQueryCheckLimitsSpec |
Please refer to VsanHostQueryCheckLimitsSpec for more details.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| VsanLimitHealthResult | Summarized limit health as seen by this host |
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
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
Return Value
| Type | Description |
|---|---|
| VsanEncryptionHealthSummary | The encryption health summary result |
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
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
Return Value
| Type | Description |
|---|---|
| VsanFileServiceHealthSummary | The file service health summary result. |
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
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| displayVersion* P | xsd:boolean |
True to return vSAN display version instead of
internal version. Default is False.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| xsd:string | The vSAN version. |
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
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| uuids P | xsd:string[] |
List of vSAN Host/Node UUIDs
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| VsanQueryResultHostInfo[] | The hosts information for the given vSAN host/node UUIDs |
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
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| objUuids* P | xsd:string[] |
The DOM object UUID list to be queried.
None to query all of objects
Since vSphere API 5.5 |
| includeObjUuids* P | xsd:boolean |
True to include the object UUID list
in the returned list and default is False
Since vSphere API 5.5 |
| localHostOnly* P | xsd:boolean |
True to only query the objects owned by the host
and default is False
Since vSphere API 5.5 |
| includeNonComplianceObjDetail* P | xsd:boolean |
True to include all of non-compliant objects
detail information. The default is False
Since vSphere API 5.5 |
| spec* P | VsanHealthQuerySpec |
The additional query spec for object health.
If the object health version is v2 vim.host.VsanObjectHealthVersion,
it will try to convert v1 to v2 if not all of host can
support the new object health version.
If the object health version is unknown, it will always
try to return the v2 object health version if all hosts support
or return v1 if it doesn't
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| VsanObjectOverallHealth | The object health status query result |
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
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
Return Value
| Type | Description |
|---|---|
| VsanPhysicalDiskHealthSummary | The physical disks health summary result |
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
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| multicast P | xsd:boolean |
True to test mutlicast network performance.
False to test unicast network performance.
Since vSphere API 5.5 |
| serverIp P | xsd:string |
The server IP binding to in the test
Since vSphere API 5.5 |
| durationSec* P | xsd:int |
The duration of the network performance test.
Default is 15 seconds if not set.
Since vSphere API 5.5 |
| spec* P | VsanIperfClientSpec |
The additional query spec for iperf client.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| VsanNetworkLoadTestResult | The network performance test result |
Faults
| Type | Description |
|---|---|
| NotFound | |
| NotSupported | |
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| multicast P | xsd:boolean |
True to test mutlicast network performance.
False to test unicast network performance.
Since vSphere API 5.5 |
| serverIp* P | xsd:string |
The server IP binding to in the test
Since vSphere API 5.5 |
| durationSec* P | xsd:int |
The duration of the network performance test.
Default is 15 seconds if not set.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| VsanNetworkLoadTestResult | The network performance test result |
Faults
| Type | Description |
|---|---|
| NotFound | |
| NotSupported | |
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| disks* P | xsd:string[] |
Since vSAN API 6.6 |
| includeAllDisks* P | xsd:boolean |
Since vSAN API 6.6 |
Return Value
| Type | Description |
|---|---|
| VsanSmartStatsHostSummary | The physical disks S.M.A.R.T. stats |
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
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| peers* P | xsd:string[] |
List of IP addresses of other hosts in the vSAN cluster.
Used to perform connectivity checks.
Since vSphere API 5.5 |
| ROBOStretchedClusterWitnesses* P | xsd:string[] |
List of ROBO witness IPs.
Used to info host that during the network connectivity check, the
time out threshold should be different.
Since vSphere API 5.5 |
| vMotionPeers* P | xsd:string[] |
List of IP addresses of vMotion traffic enabled NICs excludes this host.
Used to perform vMotion connectivity checks.
Since vSphere API 5.5 |
| spec* P | VsanHealthQuerySpec |
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| VsanNetworkHealthResult | Summarized network health related information from the perspective of this host. |
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
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| uuids* P | xsd:string[] |
UUID list of the objects to be fixed
Since vSphere API 5.5 |
| repairType* P | xsd:string |
Type of repair, can be 'fix-object-immediate' (default) or 'crawler'
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| VsanRepairObjectsResult |
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
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| runname P | xsd:string |
The name for this VMDK load test
Since vSphere API 5.5 |
| durationSec P | xsd:int |
The duration time for each of VMDK load test
Since vSphere API 5.5 |
| specs P | VsanVmdkLoadTestSpec[] |
The VMDK load test spec list each of which includes
the VMDK creation spec and IO load test spec
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| VsanVmdkLoadTestResult[] |
Faults
| Type | Description |
|---|---|
| NotFound | |
| NotSupported | |
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
Return Value
| Type | Description |
|---|---|
| VsanHostEMMSummary | The summary including if host is in MM and node decommission state on this host. |
Faults
| Type | Description |
|---|---|
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| timeSpan* P | xsd:int |
Determines how long this proactive rebalance
operation lasts in seconds, default 86400.
Since vSphere API 5.5 |
| varianceThreshold* P | xsd:float |
Only if the disk's fullness (defined as
used_capacity/disk_capacity) is above mean fullness
and exceeds the lowest-usage disk in the cluster than
this threshold, this disk is qualified for proactive
rebalancing, default 0.3.
Since vSphere API 5.5 |
| timeThreshold* P | xsd:int |
Only if the variance threshold has been
continuously exceeded for this amount of time (in sec),
the proactive rebalance operation will be applied to
this disk, default 1800.
Since vSphere API 5.5 |
| rateThreshold* P | xsd:int |
Determines how many bytes CLOMD on this node can
move out per hour (MB/hr) for proactive rebalancing,
default 51200.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| xsd:boolean | True if the proactive rebalance has been triggered successfully but doesn't mean the proactive rebalance has been finished |
Faults
| Type | Description |
|---|---|
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
Return Value
| Type | Description |
|---|---|
| xsd:boolean | True if triggering stopping proactive rebalance successfully but doesn't mean the proactive rebalance has been stopped |
Faults
| Type | Description |
|---|---|
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| timeout P | xsd:int |
The timeout in seconds. The recommended timeout is 10s
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| xsd:boolean | True indicates there is generation ID change |
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
| Type | |
|---|---|
| None | |
| Top of page | Local Methods | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |