Estos archivos deben editarse con información relacionada con el entorno de NSX-T para que el complemento de Neutron pueda interactuar con la implementación de NSX-T.

Procedimiento

  1. Edite el archivo neutron.conf para establecer el complemento Neutron principal [DEFAULT] core_plugin = vmware_nsxp. Para habilitar el complemento de NSX-T Manager: [DEFAULT] core_plugin = vmware_nsxv3
  2. Edite el archivo de configuración nsx.ini para configurar el complemento para la implementación de NSX.
    Las propiedades del complemento de NSX-T para OpenStack se encuentran en la sección [nsx_p] del archivo de configuración nsx.ini.

    Las propiedades de configuración que aparecen a continuación también se aplican al complemento de NSX-T Manager y se especifican en la sección configuración [nsx_v3].

    El conjunto mínimo de propiedades de configuración que se deben definir es:
    Variable Descripción
    nsx_api_managers Este parámetro permite una lista de endpoints de administrador separados por comas.
    nsx_api_user Nombre de usuario de administrador de NSX-T, por lo general admin.
    nsx_api_password Contraseña del administrador de NSX-T Manager.
    insecure Asígnele el valor False para forzar la verificación del certificado de servidor de NSX Manager. El valor predeterminado es True.
    ca_file Archivos de paquete de CA para usarlos en la comprobación del certificado del servidor de NSX Manager. Esta opción se ignora si "insecure" se establece en el valor True. Si "insecure" tiene asignado el valor False y esta opción no está configurado, se utilizarán las CA raíz del sistema para comprobar el certificado del servidor.
    nsx_api_managers El nombre o el UUID de la zona de transporte superpuesta de NSX predeterminada que se utilizará para crear redes de Neutron. Debe crearse en NSX antes de iniciar Neutron.
    default_tier0_router Debe ser un enrutador de puerta de enlace de nombre de nivel 0 de NSX-T Policy Manager o un UUID al que se conectarán futuros enrutadores lógicos OpenStack (de nivel 1 de NSX-T) (en "Enrutamiento/Enrutadores").
    dhcp_profile Introduzca un UUID o un nombre. Consulte Crear un perfil de DHCP en NSX Manager.
    metadata_proxy Introduzca un UUID o un nombre. Consulte Crear un proxy de metadatos.
  3. Reinicie Neutron para seleccionar los cambios en el archivo nsx.ini ejecutando el comando: ps-aux |grep neutron.
  4. Compruebe que nsx.ini y neutron.conf estén presentes en la salida. Tenga en cuenta que Neutron acepta uno o varios archivos de configuración en la línea de comandos. Estos archivos se combinan cuando se analiza la configuración, de modo que la estructura del archivo de configuración pueda reflejar las preferencias de un usuario en particular.
    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