|
| 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 | VsanHclFirmwareUpdateSpec |
Firmware update specification.
|
Return Value
| Type | Description |
|---|---|
| ManagedObjectReference
to a Task | A task |
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. |
| VsanFault |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanHealthSystem used to make the method call. |
| includeVendorInfo* | xsd:boolean |
Include vendor tool controller raw info in the result
Since vSAN API 6.6 |
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 |
|---|---|
| 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 | xsd:string |
The name for this VMDK load test
|
| specs* | 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 | xsd:int |
time out for the creation of VM
|
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 | xsd:string |
The name for this VMDK load test
|
| specs | VsanVmdkLoadTestSpec[] |
The VMDK load test spec list each of which includes
the VMDK creation spec and IO load test spec
|
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 | xsd:string[] |
list of path for the configuration name
for example: [VSAN.VsanSparseCacheThreshold, VSAN.ClomRepairDelay, VSAN.ClomRebalanceThreshold, VSAN.DomLongOpTraceMS...]
|
| includeAllAdvOptions* | xsd:boolean |
Flag to check for all possible config options.
If set to True the options parameter is ignored.
Since vSAN API 6.6 |
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. |
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 |
|---|---|
| xsd:string |
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 | xsd:string[] |
List of vSAN Host/Node UUIDs
|
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* | xsd:string[] |
The DOM object UUID list to be queried.
None to query all of objects
Since vSphere API 5.5 |
| includeObjUuids* | xsd:boolean |
True to include the object UUID list
in the returned list and default is False
Since vSphere API 5.5 |
| localHostOnly* | xsd:boolean |
True to only query the objects owned by the host
and default is False
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 | xsd:boolean |
True to test mutlicast network performance. Currently,
only multicast performance test is supported
|
| serverIp | xsd:string |
The mutlicast server IP binding to in the test
|
Return Value
| Type | Description |
|---|---|
| VsanNetworkLoadTestResult | The multicast 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 | xsd:boolean |
True to test mutlicast network performance. Currently,
only multicast performance test is supported
|
| serverIp* | xsd:string |
The mutlicast server IP binding to in the test
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| VsanNetworkLoadTestResult | The multicast 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* | xsd:string[] |
Since vSAN API 6.6 |
| includeAllDisks* | 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* | xsd:string[] |
List of IP addresses of other hosts in the vSAN cluster.
Used to perform connectivity checks.
Since vSphere API 5.5 |
| ROBOStretchedClusterWitnesses* | 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* | xsd:string[] |
List of IP addresses of vMotion traffic enabled NICs excludes this host.
Used to perform vMotion connectivity checks.
Since vSAN API 6.6 |
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* | xsd:string[] |
UUID list of the objects to be fixed
Since vSphere API 5.5 |
| repairType* | 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 | xsd:string |
The name for this VMDK load test
|
| durationSec | xsd:int |
The duration time for each of VMDK load test
|
| specs | VsanVmdkLoadTestSpec[] |
The VMDK load test spec list each of which includes
the VMDK creation spec and IO load test spec
|
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* | xsd:int |
Determines how long this proactive rebalance
operation lasts in seconds, default 86400.
Since vSphere API 5.5 |
| varianceThreshold* | 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* | 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* | 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 | xsd:int |
The timeout in seconds. The recommended timeout is 10s
|
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 |