這些指示用於設定 NSX-T Data Center 負載平衡器搭配 LBaaSv2 的 OpenStack 耗用量。相同指示同時適用 NSX-T 原則和 NSX-T Manager 外掛程式。

程序

  1. 在預設的組態區段中,編輯 /etc/neutron/neutron.conf,以新增 NSX-T Data Center 的負載平衡服務外掛程式:service_plugins = vmware_nsx_lbaasv2,[…]
    請注意, service_plugins 為清單選項。可透過以逗點分隔其完整類別名稱或捷徑的方式來指定多個服務外掛程式。
  2. 使用下列方式編輯 /etc/neutron/neutron-lbaas.conf 檔案:
    1. 透過在 service_providers 組態區段中設定 service_provider 選項,設定 NSX-T Data Center 的負載平衡器服務驅動程式: service_plugins = LOADBALANCERV2:VMWareEdge:neutron_lbaas.drivers.vmware.edge_driver_v2.EdgeLoadBalancerDriverV2:default
    2. 設定 Keystone 驗證參數 (若尚未設定)。neutron-lbaas 服務會使用這些參數,且與 NSX-T Data Center 整合無關。請注意,應提供 Keystone 端點的位置。
    [service_auth]  
    auth_version = 3  
    admin_password = password  
    admin_user = admin  
    admin_tenant_name = admin  
    auth_url = http://<keystone_endpoint>/identity/v3 
  3. 確定已將檔案 /etc/neutron/neutron-lbaas.conf 新增至 Neutron 伺服器命令列。這可透過執行命令 ps -aux | grep neutron 並確認輸出中是否存在 /etc/neutron/neutron-lbaas.conf 來驗證。
    如果未包含該檔案,則應編輯 Neutron 服務啟動器。服務啟動器的位置和結構取決於所使用的特定 OpenStack 發行版。
  4. 重新啟動 Neutron 服務。確切的服務名稱取決於所使用的 OpenStack 發行版。