如果在 vCenter Server 中管理某个 ESXi 主机,您可以通过基于 Web 的 vSphere Web Client 访问主机虚拟机。在这种情况下,您可以使用该过程将虚拟机连接到 NSX 逻辑交换机。

该过程中显示的示例说明了如何将名为 app-vm 的虚拟机连接到名为 app-switch 的逻辑交换机。

该图显示虚拟机连接到一个逻辑交换机

基于安装的 vSphere Client 应用程序不支持将虚拟机连接到 NSX 逻辑交换机。如果您没有(基于 Web 的)vSphere Web Client,请参阅 在管理器模式下将托管在独立 ESXi 上的虚拟机连接到逻辑交换机

前提条件

  • 必须在已添加到 NSX Fabric 的 Hypervisor 上托管虚拟机。
  • Fabric 节点必须具有 NSX 管理平面 (MPA) 和 NSX 控制平面 (LCP) 连接。
  • 必须将 Fabric 节点添加到传输区域中。
  • 必须创建一个逻辑交换机。

过程

  1. 在 vSphere Web Client 中,编辑虚拟机设置并将虚拟机连接到 NSX 逻辑交换机。

    例如:

    显示虚拟机设置的 vSphere Client 的屏幕截图

  2. 单击确定

结果

在将虚拟机连接到逻辑交换机后,逻辑交换机端口将添加到逻辑交换机中。您可以在 NSX Manager UI 中查看逻辑交换机端口和 VIF 连接 ID。在管理器模式下,选择网络 > 逻辑交换机 > 端口

使用 GET https://<mgr-ip>/api/v1/logical-ports/ API 调用查看相应 VIF 连接 ID 的端口详细信息和管理状态。要查看运行状态,请使用具有相应逻辑端口 ID 的 https://<mgr-ip>/api/v1/logical-ports/<logical-port-id>/status API 调用。

如果两个虚拟机连接到同一逻辑交换机并在同一子网中配置了 IP 地址,则它们应该可以 ping 通对方。

下一步做什么

添加逻辑路由器。

您可以监控逻辑交换机端口上的活动以解决问题。请参阅NSX 管理指南中的“监控逻辑交换机端口活动”。