比照伺服器虛擬化透過編寫程式來建立和管理虛擬機器的方式,NSX 網路虛擬化也會透過編寫程式來建立和管理虛擬網路。
透過在功能上等同於網路 Hypervisor 的網路虛擬化,我們可在軟體中重現一組完整的第 2 層至第 7 層網路服務 (例如,交換、路由、存取控制、防火牆、服務品質)。因此,這些服務可透過程式設計的方式任意組合,在短短數秒內產生唯一且隔離的虛擬網路。
NSX 的運作方式是實作三個區隔開來但整合在一起的平面:管理、控制和資料。這些平面可實作為一組存在於兩種類型節點上的程序、模組和代理程式:
NSX Manager 和傳輸節點。
- 每個節點各自裝載一個管理平面代理程式。
- NSX Manager 節點會裝載 API 服務和管理平面叢集精靈。
- NSX Controller 節點會裝載中央控制平面叢集精靈。
- 傳輸節點會裝載本機控制平面精靈和轉送引擎。
NSX Manager 支援含有三個節點的叢集,可合併節點叢集上的原則管理員、管理和中央控制服務。NSX Manager 叢集提供使用者介面和 API 的高可用性。聚合管理節點和控制平面節點可減少必須由 NSX 管理員部署及管理的虛擬應用裝置的數目。
NSX Manager 應用裝置針對不同的部署情況提供三種不同的大小:
- 小型應用裝置適用於實驗室或概念驗證部署。
- 中型應用裝置適用於最多 64 個主機的部署。
- 大型應用裝置適用於部署至大規模環境的客戶。
請參閱 NSX Manager 虛擬機器和主機傳輸節點的系統需求 和組態上限工具。