在成功设置逻辑交换机并将虚拟机连接到逻辑交换机后,您可以测试连接的虚拟机的网络连接。
如果根据拓扑正确配置了您的网络环境,App2 虚拟机可以 ping 通 App1 虚拟机。
前提条件
确认在 NSX Manager 用户界面中选择了管理器模式。请参见NSX Manager。如果看不到策略和管理器模式按钮,请参见配置用户界面设置。
过程
- 使用 SSH 或虚拟机控制台登录到逻辑交换机连接的一个虚拟机。
例如,App2 虚拟机 172.16.20.11。
- 对连接到逻辑交换机的第二个虚拟机执行 ping 操作以测试连接。
$ ping -c 2 172.16.20.10 PING 172.16.20.10 (172.16.20.10) 56(84) bytes of data. 64 bytes from 172.16.20.10: icmp_seq=1 ttl=63 time=0.982 ms 64 bytes from 172.16.20.10: icmp_seq=2 ttl=63 time=0.654 ms 64 bytes from 172.16.20.10: icmp_seq=3 ttl=63 time=0.791 ms --- 172.16.20.10 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1990ms rtt min/avg/max/mdev = 0.654/0.809/0.902/0.104 ms
- (可选) 确定导致 ping 失败的问题。
- 验证虚拟机网络设置是否正确。
- 验证虚拟机网络适配器是否连接到正确的逻辑交换机。
- 验证逻辑交换机管理状态是否为“已连接”。
- 从 NSX Manager 中,选择网络 > 逻辑交换机 > 交换机。
- 单击逻辑交换机并记下 UUID 和 VNI 信息。
- 运行以下命令以解决该问题。
命令 描述 get logical-switch <vni-or-uuid> arp-table 显示指定逻辑交换机的 ARP 表。
示例输出。nsx-manager1> get logical-switch 41866 arp-table VNI IP MAC Connection-ID 41866 172.16.20.11 00:50:56:b1:70:5e 295422
get logical-switch <vni-or-uuid> connection-table 显示指定逻辑交换机的连接。
示例输出。nsx-manager1> get logical-switch 41866 connection-table Host-IP Port ID 192.168.110.37 36923 295420 192.168.210.53 37883 295421 192.168.210.54 57278 295422
get logical-switch <vni-or-uuid> mac-table 显示指定逻辑交换机的 MAC 表。
示例输出。nsx-manager1> get logical-switch 41866 mac-table VNI MAC VTEP-IP Connection-ID 41866 00:50:56:86:f2:b2 192.168.250.102 295421 41866 00:50:56:b1:70:5e 192.168.250.101 295422
get logical-switch <vni-or-uuid> stats 显示有关指定逻辑交换机的统计信息。
示例输出。nsx-manager1> get logical-switch 41866 stats update.member 11 update.vtep 11 update.mac 4 update.mac.invalidate 0 update.arp 7 update.arp.duplicate 0 query.mac 2 query.mac.miss 0 query.arp 9 query.arp.miss 6
get logical-switch <vni-or-uuid> stats-sample 显示一段时间的所有逻辑交换机统计信息的摘要。
示例输出。nsx-manager1> get logical-switch 41866 stats-sample 21:00:00 21:10:00 21:20:00 21:30:00 21:40:00 update.member 0 0 0 0 0 update.vtep 0 0 0 0 0 update.mac 0 0 0 0 0 update.mac.invalidate 0 0 0 0 0 update.arp 0 0 0 0 0 update.arp.duplicate 0 0 0 0 0 query.mac 0 0 0 0 0 query.mac.miss 0 0 0 0 0 query.arp 0 0 0 0 0 query.arp.miss 0 0 0 0 0
get logical-switch <vni-or-uuid> vtep 显示与指定逻辑交换机相关的所有虚拟隧道端点。
示例输出。nsx-manager1> get logical-switch 41866 vtep VNI IP LABEL Segment MAC Connection-ID 41866 192.168.250.102 0x8801 192.168.250.0 00:50:56:65:f5:fc 295421 41866 192.168.250.100 0x1F801 192.168.250.0 02:50:56:00:00:00 295420 41866 192.168.250.101 0x16001 192.168.250.0 00:50:56:64:7c:28 295422
结果
连接到逻辑交换机的第一个虚拟机可以将数据包发送到第二个虚拟机。