vSAN Management API
|
| Local Properties | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |
Data Object - VsanClusterNetworkHealthResult(vim.cluster.VsanClusterNetworkHealthResult)
- Property of
- VsanClusterHealthSummary
- Returned by
- VsanQueryVerifyClusterNetworkSettings
- Extends
- DynamicData
- See also
- VsanClusterNetworkPartitionInfo, VsanNetworkHealthResult, VsanQueryResultHostInfo
- Since
- vSphere API Release 5.5
Data Object Description
Contains the vSAN cluster network health test result.This structure aggregates network health information from all hosts in a vSAN cluster. It includes per-host network connectivity results, cluster-wide connectivity test outcomes, configuration consistency information, and flags indicating detected network issues. The structure provides comprehensive information about network health that can affect vSAN operations, including connectivity between hosts, network latency, vSAN vmknic presence, and network partition detection.
Properties
| Name | Type | Description |
|---|---|---|
| clusterInRDMAMode* | xsd:boolean |
True indicates Cluster has enabled RDMA for data traffic among host.
Only when all hosts in the cluster are enabled RDMA and use RoCEv2
protocol for data traffic, the cluster will be considered as RDMA mode.
Since vSAN 7.0U2 |
| clusterInUnicastMode* | xsd:boolean |
True if all connected hosts in the cluster are in unicast mode, otherwise,
return False. vSAN disabled hosts are excluded.
Since 6.6 |
| hostLatencyCheckSuccess* | xsd:boolean |
True if the ping test for network latency using small-sized packets is successful
between all connected hosts. The network latency test fails when:
|
| hostResults* | VsanNetworkHealthResult[] |
Per-host network health test results in the vSAN cluster.
This field contains network health information for each host in the
cluster, including connectivity test results, vmknic configuration,
and any host-specific network issues detected.
|
| hostsCommFailure* | xsd:string[] |
The host name list on which the vSAN service cannot cannot communicate
with the vSAN service in vCenter.
Disconnected or not-responding hosts are not included.
|
| hostsDisconnected* | xsd:string[] |
The host name list which are disconnected from vCenter.
|
| hostsInEsxMaintenanceMode* | xsd:string[] |
The host name list which are in the maintenance mode.
|
| hostsInVsanMaintenanceMode* | xsd:string[] |
The host name list which are in the vSAN maintenance mode.
|
| hostsWithVsanDisabled* | xsd:string[] |
The host name list which are disabled vSAN.
Disconnected or not-responding hosts are not included.
|
| infoAboutUnexpectedHosts* | VsanQueryResultHostInfo[] |
Any additional information about hosts in otherHostsInVsanCluster field will
be captured here. If there is no additional info available, then the host will
not be listed here.
These unexpected hosts are those in the vSAN cluster but not in the VC cluster,
excluding not-responding hosts.
|
| issueFound* | xsd:boolean |
Indicates whether any vSAN cluster network health issue was found.
This field is set to true when any network health problems are detected in the cluster, for example:
|
| largePingTestSuccess* | xsd:boolean |
True if the network ping test with large package size (9000 bytes) is successful
between all connected hosts. The ping test between any of two connected hosts
fails when there are lost packets.
|
| matchingIpSubnets* | xsd:boolean |
Deprecated.
As of vSphere API 6.7.0 Update 1 release. This field is
no longer used as vSAN supports hosts in different subnets
when using unicast networking.
Indicates whether all hosts in the vSAN cluster are in the same
network subnets.
This field is set to true when all hosts have vSAN vmknics configured
in the same IP subnet. Hosts in different subnets may experience
network connectivity issues depending on the network configuration.
|
| matchingMulticastConfig* | xsd:boolean |
Indicates whether all hosts in the vSAN cluster have matching multicast
configuration.
This field is set to true when all hosts in the cluster have consistent multicast configuration for vSAN traffic. Inconsistent multicast configuration can lead to network connectivity issues and vSAN communication problems.
As of vSphere API 6.7.0 Update 1 release. vSAN has moved from multicast
to unicast networking. This field is no longer relevant for clusters
using unicast mode. Use clusterInUnicastMode to determine the
cluster's networking mode instead.
|
| otherHostsInVsanCluster* | xsd:string[] |
The UUID list of hosts which are in the vSAN cluster but not found in the
vCenter cluster, including VC disconnected hosts that are in the vSAN
cluster but excluding vSAN-disabled hosts in the vCenter cluster.
|
| partitions* | VsanClusterNetworkPartitionInfo[] |
A list of partitions, where each partition is a collection of host UUIDs
representing a group of hosts that are network-connected and mutually
reachable from a vSAN perspective.
In a healthy vSAN cluster, this list should contain exactly one partition to which all participating hosts belong. If hosts within the cluster lose communication with one another, the vSAN cluster is considered split, resulting in multiple partitions.
Hosts that are not-responding are grouped into a dedicated "unknown"
partition. Note that hosts disconnected from VC and hosts in maintenance
mode do not impact the vSAN partition and are still included in this
partition list.
|
| pingTestSuccess* | xsd:boolean |
True if the network ping test with small package size is successful between all
connected hosts. The ping test between any of two connected hosts fails when
there are lost packets.
|
| potentialMulticastIssue* | xsd:boolean |
True if the vSAN cluster has potential multicast issue if any one
of the checks fails including if there is vSAN partition, any ping
test fails, if the vSAN multicast configuration matches among all
of hosts and if there is at lease one vSAN vmknic present for all
of hosts.
As of vSphere API 6.7.0 Update 1 release. vSAN has moved from multicast
to unicast networking. This field is no longer relevant for clusters
using unicast mode. Use issueFound and examine the specific
test results in hostResults to identify network issues instead.
|
| vsanVmknicPresent* | xsd:boolean |
Indicates whether at least one vSAN vmknic is found on the hosts.
This field is set to true if each connected host in the vSAN cluster
has at least one vSAN vmknic configured.
|
| Properties inherited from DynamicData | ||
| None | ||
Show WSDL type definition
| Top of page | Local Properties | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |