运行流量捕获 (TCPdump) 时,必须先选择虚拟服务。

虚拟服务可能存在于单个 SE 上,也可能扩展到多个活动 SE 中。将在主动处理虚拟服务流量的所有 SE 上自动运行流量捕获。捕获完成后,SE 会将其 pcap 文件转发到控制器,控制器会将数据聚合到一个文件中并进行排序。



要查看流经扩展的虚拟服务的单个 SE 的流量,请在连接的服务器端将具有所需 SE IP 地址的筛选器添加到 pcap 查看器。

捕获 VMware Cloud 中虚拟服务的流量

NSX Advanced Load Balancer 中提供了 TCPdump 选项,用于在故障排除过程中捕获虚拟服务的流量。数据包捕获在托管虚拟服务的所有 SE 上完成,并整理到完成的捕获中。在 VMware 环境中,默认情况下启用 DPDK 时,无法在虚拟服务的 SE 的 vNIC 上运行 TCPdump

启用 DPDK 后,发送到和传出 SE 的所有虚拟服务数据包都将位于用户空间驱动程序中。TCPdump 等应用程序从内核接口队列中选取数据包。在 VMware Cloud 中的 SE 上捕获数据包的最佳方法是在 NSX Advanced Load Balancer Controller 上启用流量捕获。