此场景的情形如下:公司 ACME Enterprise 在数据中心 (ACME_Datacenter) 的两个群集上有多个 ESXi 主机。工程部门(位于端口组 PG-Engineering 上)和财务部门(位于端口组 PG-Finance 上)都在 Cluster1 上。营销部门 (PG-Marketing) 在 Cluster2 上。两个群集是由单个 vCenter Server 管理的。

图 1. 实施逻辑交换机前的 ACME Enterprise 网络
之前

Cluster1 上的 ACME 计算空间不足,而 Cluster2 未充分利用。ACME 网络管理员要求 John 管理员(ACME 的虚拟化管理员)找出能够将工程部门扩展到 Cluster2 的方法,通过这种方法使同属于工程部门的虚拟机位于两个群集中,并且能够彼此通信。这将通过延伸 ACME 的 L2 层使 ACME 能够利用两个群集的计算容量。

如果 John 管理员使用传统方法解决此问题,他需要以特殊方式连接单独的 VLAN 以便使两个群集处于同一 L2 域中。这可能需要 ACME 购买新的物理设备以分离流量,并可能导致诸如 VLAN 散乱、网络循环以及系统和管理开销等问题。

管理员 John 记得在 VMworld 上看过逻辑网络演示,决定评估 NSX。他认为通过构建跨 dvSwitch1 和 dvSwitch2 的逻辑交换机可以延伸 ACME 的 L2 层。由于可利用 NSX Controller,John 无需改变 ACME 的物理基础架构,因为 NSX 是在现有 IP 网络上运行。
图 2. ACME Enterprise 实施了逻辑交换机
之后

在管理员 John 构建跨两个群集的逻辑交换机后,他可以通过 vMotion 将虚拟机从一个群集迁移到另一个群集,同时仍将其连接到同一逻辑交换机。

图 3. 逻辑网络上的 vMotion
之后

我们来逐步了解一下管理员 John 在 ACME Enterprise 上构建逻辑网络的步骤。