Ces fichiers doivent être modifiés avec des informations liées à l'environnement NSX-T pour permettre au plug-in Neutron d'interagir avec le déploiement de NSX-T.

Procédure

  1. Modifiez le fichier neutron.conf pour définir le plug-in Neutron principal [DEFAULT] core_plugin = vmware_nsxp. Pour activer le plug-in NSX-T Manager : [DEFAULT] core_plugin = vmware_nsxv3
  2. Modifiez le fichier de configuration nsx.ini pour configurer le plug-in pour votre déploiement NSX.
    Les propriétés du plug-in OpenStack de NSX-T figurent sous la section [nsx_p] du fichier de configuration nsx.ini.

    Les propriétés de configuration ci-dessous s'appliquent également au plug-in NSX-T Manager et sont spécifiées dans la section de configuration [nsx_v3].

    L'ensemble minimal de propriétés de configuration à définir est le suivant :
    Variable Description
    nsx_api_managers Ce paramètre permet d'obtenir une liste des points de terminaison Manager séparés par des virgules.
    nsx_api_user Nom d'utilisateur de l'administrateur NSX-T Manager, généralement admin.
    nsx_api_password Mot de passe de l'administrateur NSX-T Manager.
    insecure Définissez cette valeur sur False pour vérifier le certificat du serveur NSX Manager. La valeur par défaut est True.
    ca_file Fichiers de bundle d'autorité de certification à utiliser pour vérifier le certificat du serveur NSX Manager. Cette option est ignorée si « insecure » est défini sur True. Si « insecure » est défini sur False et que cette option n'est pas définie, les autorités de certification racines du système seront utilisées pour vérifier le certificat du serveur.
    nsx_api_managers Nom ou UUID de la zone de transport de superposition NSX par défaut qui sera utilisée pour créer des réseaux Neutron. Il doit être créé dans NSX avant de démarrer Neutron.
    default_tier0_router Il doit s'agir d'un UUID ou d'un routeur de passerelle de nom de niveau 0 NSX-T du gestionnaire de stratégie auquel les futurs routeurs logiques OpenStack (NSX-T niveau 1) seront connectés (sous « Routage/Routeurs »).
    dhcp_profile Entrez un UUID ou un nom. Reportez-vous à la section Créer un profil DHCP dans NSX Manager.
    metadata_proxy Entrez un UUID ou un nom. Reportez-vous à la section Créer un proxy de métadonnées.
  3. Redémarrez Neutron pour récupérer les modifications dans le fichier nsx.ini en exécutant la commande : ps-aux |grep neutron.
  4. Vérifiez que les fichiers nsx.ini et neutron.conf sont présents dans la sortie. Notez que Neutron accepte un ou plusieurs fichiers de configuration dans la ligne de commande. Ces fichiers sont fusionnés lorsque la configuration est analysée afin que la structure du fichier de configuration puisse refléter les préférences d'un utilisateur particulier.
    ps -aux |grep neutron 
    stack     7688  0.0  1.8 311332 148904 ?       Ss   Nov26  21:10 
    /usr/bin/python /usr/local/bin/neutron-server --config-file  
    /etc/neutron/neutron.conf --config-file  
    /etc/neutron/plugins/vmware/nsx.ini