使用 PXE 伺服器在裸機伺服器上自動安裝 NSX Edge,或使用 ISO 檔案將 NSX Edge 安裝在裸機伺服器上。

NSX Edge 裸機節點是專用的實體伺服器,用來執行特殊版本的 NSX Edge 軟體。裸機 NSX Edge 節點需要一個支援數據平面開發套件 (DPDK) 的 NIC。VMware 會維護各家廠商 NIC 相容性清單。請參閱裸機伺服器系統需求

裸機 Edge 伺服器

圖中所示的 NSX Edge 裸機具有一個 N-VDS 以及兩個資料路徑介面和兩個專用 NIC,以實現管理平面高可用性。

圖中所示的 NSX Edge 節點具有一個 NVDS,每個節點具有兩個資料路徑介面。裸機 NSX Edge 節點可以設定 2 個以上資料路徑介面,這取決於伺服器上可用的 NIC 數量。裸機 NSX Edge 節點會使用 pNIC 作為上行,來直接連線至架頂式交換器。若要實現裸機 Edge 管理的高可用性,請將伺服器上的兩個 pNIC 設定為作用中/待命 Linux 繫結。

Edge 上的 CPU 將指派為資料路徑 (DP) CPU,以提供路由和可設定狀態的服務,或指派為服務 CPU,以提供負載平衡和 VPN 服務。

對於裸機 Edge 節點,會將多重 NUMA 節點伺服器的第一個節點中的所有核心,指派給 NSX-T Data Center 資料路徑。如果裸機只有一個 NUMA 節點,則會將 50% 的核心指派給 NSX-T Data Center 資料路徑。

重要: VMware 在裸機 NSX Edge 上不支援子 NUMA 叢集化 (一項伺服器硬體功能),因為這可能會導致堆積記憶體短缺。

裸機 NSX Edge 節點最多支援兩個 NUMA 節點。子 NUMA 叢集功能會將堆積記憶體通訊端從兩個 NUMA 網域變更為四個 NUMA 網域。這項變更會限制配置給每個通訊端的堆積記憶體大小,並導致資料路徑所需的堆積記憶體短缺。您必須在 BIOS 中停用子 NUMA 功能。對 BIOS 所做的任何變更都需要重新開機。

若要檢查是否啟用了子 NUMA 功能,請以 root 使用者身分登入裸機 NSX Edge,然後執行 lscpu。會將輸出擷取到支援服務包中。如果每個堆積有兩個以上的通訊端,意指已啟用子 NUMA 功能,您必須停用該功能。

備註:
  1. 在裸機 NSX Edge 節點上設定 LACP LAG 繫結時,資料路徑核心 (備用 NIC) 應屬於同一個 NUMA 節點,以便同時在這兩個裝置上進行負載平衡。如果構成繫結的裝置跨了多個 NUMA 節點,則繫結只會使用作為本機 NUMA 節點 (0) 的網路裝置 CPU,來傳輸封包。因此,並非所有裝置都不用來平衡從繫結裝置發出的流量。

    在這種情況下,容錯移轉仍然適用:如果連結到本機 NUMA 節點的裝置已關閉,則繫結會將流量傳送到另一台裝置,即使它不在 NUMA 本機也是如此。

    執行 get datapath 命令,以檢視與每個資料路徑介面相關聯的 NUMA 節點。若要將與資料路徑相關聯的 NIC 移至單一 NUMA 節點,則需要透過 BIOS 對伺服器進行實體重新設定。

在安裝裸機 Edge 節點時,將為管理保留一個專用介面。此組態稱為頻外管理。如果需要備援,則可以使用兩個 NIC 以讓管理平面具備高可用性。裸機 Edge 還支援頻內管理,如圖所示,在頻內管理設定中,管理流量可以利用某個用於覆疊網路或外部 (南北向) 流量的介面。

必要條件

  • 透過編輯 BIOS 設定停用子 NUMA 叢集化。NSX-T Data Center 不支援子 NUMA 叢集化。如需更多詳細資料,請參閱知識庫文章:https://kb.vmware.com/s/article/91790