Vsan Cluster Health System Vsan Query Cluster Capture Vsan Pcap
Captures the vSAN cluster multicast network trace to ensure that all of hosts in the cluster can receive multicast packets
Required privileges: System.Read
The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId
, in this case VsanClusterHealthSystem/{moId}
.
The vSphere release schema. The current specification covers vSphere 9.0.0.0 APIs.
"VsanQueryClusterCaptureVsanPcapRequestType Object"
The vSAN hosts
The root password for the host. The password should be the same for all of hosts in the vSAN cluster
Duration to watch for packets in second. 1 minute is recommended
The map for host and the vmknic using for vSAN
True to include the raw pcap data in the result. Default is False
True to include the IGMP network test data. Default is True
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".
The vSAN multicast ports. Unset will use the default vSAN multicast ports.
The vSAN cluster UUID.
The vSAN cluster multicast trace result
"VsanVsanClusterPcapResult Object"
The multicast network trace packets in the json format with the keys including "seenBy" (the host list which can communicate with this host), "cmmdsMcastSeq" (the CMMDS multicast packet sequence number), "dstIp" (the multicast destination IP), "srcUuid" (the source host UUID), "sentBy" (the host IP sending the multicast packet), "timestamp", "srcPort" , "msgType"(the multicast packet message type), "srcIp", "clusterUuid" (the vSAN cluster UUID), "pktType" (the packet type) and "dstPort"
The Pcap group result
The issue list contains the potential mutlicast communication issue between two communication entities with plain string format"
Per host result for the vSAN multicast connectivity test
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/sdk/vim25/{release}/vsan/VsanClusterHealthSystem/{moId}/VsanQueryClusterCaptureVsanPcap