这些说明适用于配置 OpenStack 如何将 NSX-T Data Center 负载平衡器与 LBaaSv2 配合使用。这些说明同样适用于 NSX-T Policy 和 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 发行版。