Ces instructions concernent la configuration de la consommation OpenStack de l'équilibrage de charge NSX-T Data Center avec LBaaSv2. Les mêmes instructions s'appliquent aux plug-ins NSX-T Policy et NSX-T Manager.

Procédure

  1. Modifiez le fichier /etc/neutron/neutron.conf pour ajouter le plug-in de service d'équilibrage de charge pour NSX-T Data Center, dans la section de configuration par défaut : service_plugins = vmware_nsx_lbaasv2,[…]
    Notez que service_plugins est une option de liste. Il est possible de spécifier plusieurs plug-ins de service en séparant par une virgule leurs noms de classe complets ou raccourcis.
  2. Dans le fichier /etc/neutron/neutron-lbaas.conf effectuez les modifications suivantes :
    1. Définissez le pilote du service d'équilibrage de charge pour NSX-T Data Center en définissant l'option service_provider dans la section de configuration service_providers : service_plugins = LOADBALANCERV2:VMWareEdge:neutron_lbaas.drivers.vmware.edge_driver_v2.EdgeLoadBalancerDriverV2:default
    2. Le cas échéant, configurez les paramètres d'authentification Keystone. Ils sont utilisés par le service neutron-lbaas et ne sont pas liés à l'intégration de NSX-T Data Center. Notez que l'emplacement du point de terminaison Keystone doit être fourni.
    [service_auth]  
    auth_version = 3  
    admin_password = password  
    admin_user = admin  
    admin_tenant_name = admin  
    auth_url = http://<keystone_endpoint>/identity/v3 
  3. Assurez-vous que le fichier /etc/neutron/neutron-lbaas.conf est ajouté à la ligne de commande du serveur Neutron. Vous pouvez vérifier cela en exécutant la commande ps -aux | grep neutron et en vérifiant que le fichier /etc/neutron/neutron-lbaas.conf est présent dans la sortie.
    S'il n'est pas inclus, le lanceur de service Neutron doit être modifié. L'emplacement et la structure des lanceurs de services dépendent de la distribution OpenStack utilisée.
  4. Redémarrez le service Neutron. Le nom exact du service dépend de la distribution OpenStack utilisée.