OpenStack Neutron 的負載平衡器即服務 (LBaaS)、防火牆即服務 (FWaaS) 和 IPSec VPN 即服務 (VPNaaS) 也稱為 Neutron 進階服務。

從 NSX-T Data Center 2.5 NSX-T 外掛程式 (原則和 Manager 兩者) 開始支援 Octavia 負載平衡服務,該服務會取代已淘汰的 Neutron LBaaS 服務。

下列資訊假設您有 NSX-T Data Center 2.4 以及 OpenStack Stein 14.0。

系統需求中列出目前支援的版本。

若要啟用 Neutron 進階服務 NSX-T Data Center,應在 Neutron 組態中指定下列項目:
  • 啟用特定服務的服務外掛程式
  • 設定服務的服務提供者
  • 提供 NSX-T Data Center 驅動程式 (如果適用),以及 NSX-T Data Center 的特定組態項目
這些選項是在 Neutron 組態檔案中指定,通常可在 /etc/neutron 中找到 (附註:外掛程式特定的組態檔案通常可在 /etc/neutron/plugins/vmware 中找到)。Neutron 可在命令列中接受一或多個組態檔案。剖析組態時會合併這些檔案,以便組態檔案結構可以反映特定使用者的喜好設定。通常會採用下列結構:
  • neutron.conf - 核心 Neutron 選項、基本組態參數 (例如:API Manager 端點、傳輸區域識別碼)、服務外掛程式清單。
  • neutron_lbass.conf - 負載平衡服務提供者和選項。
  • Octavia.conf - 負載平衡提供者和 MQ 主題。僅支援 Octavia 負載平衡器服務。此檔案通常位於 /etc/Octavia/Octavia.conf,並由 Octavia 服務載入。
  • neutron_fwass.conf - 防火牆服務提供者、驅動程式和驅動程式選項。
  • neutron_vpnaas.conf - VPN 服務提供者和其他選項。

服務提供者是使用 service_provider 選項指定。此選項可在 Neutron 組態中對不同類型的服務重複多次,但指定服務類型不能有一個以上的預設服務提供者。

Service_provider 組態屬性結構:<SERVICE_TYPE>:<PROVIDER_CLASS>:[<DEFAULT>]。