cluster中有A B C 三台VM, 分别都是在不同的ESXI物理机上。 需要把A B 的流量镜像到C上。 ABC都是在同一个VDS的portgroup里我该创建那种port mirroring?
因为第一次做,所以先在测试环境中vSphere clinet中创建的port mirroring,A比镜像源B的镜像目标端。配置请见图,20.16为源,20.158为目标。分布式交换机源端口为279,目标端口为368。这样配置之后在目标端tcpdump host 20.216.20.16 看不到20.16的流量有镜像过来。
后经查文档如图,也经验证vSphere clinet 创建的port mirroring类型为分布式端口镜像(传统类型),在vSphere web clinet中验证查看的。测试环境的虚拟机无法迁移至同一个宿主机上,于是在生产环境的vSphere client中创建VM 目标和源在同一个宿主机中 ,然后配置port mirroring。再用tcpdump host XXXXXX,发现是有流量过来的。 可是生产环境不可能把所有需要镜像的VM都放在同一个宿主机中,所以本质性的问题还没有解决。在同一个cluser中不同宿主机的VM做端口镜像。 就是本文开通的需求。
电话咨询了VMWARE原厂工程师,他建议创建已封装远程镜像(L3)源的端口镜像,按照建议还是在测试环境的配置,这次使用的是web clinet ,如下图所示
20.26.20.16为源,2016.20.158为目标端。 配置完成之后,发现tcpdump host 20.26.20.16 还是收到镜像过来的流量。
请教下各位高手,哪个地方配置的问题。 portgroup的混杂模式我也选为“”接受“”了