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

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

基于安装的 vSphere Client 应用程序不支持将虚拟机连接到 NSX-T Data Center 逻辑交换机。如果您没有(基于 Web 的)vSphere Web Client,请参阅 将单独 ESXi 上托管的虚拟机连接到 NSX-T Data Center 逻辑交换机

前提条件

  • 必须在已添加到 NSX-T Data Center 结构层的管理程序上托管虚拟机。
  • 结构层节点必须具有 NSX-T Data Center 管理层面 (MPA) 和 NSX-T Data Center 控制层面 (LCP) 连接。
  • 必须将结构层节点添加到传输区域中。
  • 必须创建一个逻辑交换机。

过程

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

    例如:

  2. 单击确定

结果

在将虚拟机连接到逻辑交换机后,逻辑交换机端口将添加到逻辑交换机中。您可以在 NSX Manager交换 > 端口中查看逻辑交换机端口。

NSX-T Data Center API 中,您可以使用 GET https://<nsx-mgr>/api/v1/fabric/virtual-machines API 调用查看 NSX-T Data Center 连接的虚拟机。

NSX-T Data Center Manager UI 中的 交换 > 端口下面,VIF 连接 ID 与在 API 调用中找到的 externalId 相匹配。找到与虚拟机的 externalId 匹配的 VIF 连接 ID,并确保管理和运行状态为“已连接/已连接”。

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

后续步骤

添加逻辑路由器。

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