在您成功地設定邏輯交換器並將虛擬機器連結至邏輯交換器後,即可測試已連結虛擬機器的網路連線。
如果您的網路環境有正確設定,則根據拓撲,App2 VM 可以對 App1 VM 執行 Ping 偵測。
必要條件
確認已在 NSX Manager 使用者介面中選取管理程式模式。請參閱NSX Manager。如果看不到原則和管理程式模式按鈕,請參閱設定使用者介面設定。
程序
- 使用 SSH 或虛擬機器主控台,登入連結至邏輯交換器的其中一個虛擬機器。
例如,App2 VM 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
結果
連結至邏輯交換器的第一個虛擬機器可以傳送封包給第二個虛擬機器。