与服务器虚拟化以编程方式创建和管理虚拟机的方法相同,NSX 网络虚拟化也以编程方式创建和管理虚拟网络。

通过网络虚拟化,与网络 Hypervisor 功能等效的组件以软件形式再现一整套第 2 层至第 7 层网络服务(例如,交换、路由、访问控制、防火墙和 QoS)。因此,可以使用编程方式任意组合这些服务,只需短短几秒,即可生成独一无二的隔离虚拟网络。

NSX 的工作方式是实现三个单独但集成的层面:管理、控制和数据。这些层面是作为位于两种类型的节点上的一组进程、模块和代理实现的: NSX Manager 和传输节点。
  • 每个节点托管一个管理平面代理。
  • NSX Manager 节点托管 API 服务和管理平面集群守护进程。
  • NSX Controller 节点托管中央控制平面集群守护进程。
  • 传输节点托管本地控制平面守护进程和转发引擎。

NSX Manager 支持具有三个节点的集群,它在节点集群上合并 Policy Manager、管理和中央控制服务。NSX Manager 集群提供用户界面和 API 的高可用性。管理和控制平面节点的融合减少了必须由 NSX 管理员部署和管理的虚拟设备数。

NSX Manager 设备具有三种不同的大小以用于不同的部署场景:
  • 小型设备适用于实验室或概念证明部署。
  • 中型设备适用于最多 64 个主机的部署。
  • 大型设备适用于部署到大型环境的客户。

请参见NSX Manager 虚拟机和主机传输节点系统要求配置最大值工具。