| 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 |
nonDefaultOnly* | xsd:boolean |
Flag to return only options with non-default values.
Since vSAN API vSAN 6.7U1 |
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. |
displayVersion* | xsd:boolean |
True to return vSAN display version instead of
internal version. Default is False.
Since vSAN API vSAN 6.7U1 |
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 | 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 |
includeNonComplianceObjDetail* | xsd:boolean |
True to include all of non-compliant objects
detail information. The default is False
Since vSAN API vSAN 6.7U1 |
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.
False to test unicast network performance.
|
serverIp | xsd:string |
The server IP binding to in the test
|
durationSec* | xsd:int |
Since vSAN API vSAN 6.7U1 |
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 | xsd:boolean |
True to test mutlicast network performance.
False to test unicast network performance.
|
serverIp* | xsd:string |
The server IP binding to in the test
Since vSphere API 5.5 |
durationSec* | xsd:int |
Since vSAN API vSAN 6.7U1 |
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* | 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 |