El equilibrador de carga de OpenStack Neutron como servicio (LBaaS), firewall como servicio (FWaaS) y VPN de IPSec como servicio (VPNaaS) también se denominan servicios avanzados de Neutron.

A partir de NSX-T Data Center 2.5, los complementos de NSX-T (tanto de directiva como de Manager) admiten el servicio de equilibrio de carga de Octavia, que reemplaza el servicio obsoleto Neutron LBaaS.

La siguiente información asume que tiene NSX-T Data Center 2.4 y OpenStack Stein 14.0.

Las versiones actuales compatibles se especifican en Requisitos del sistema

Para habilitar los servicios avanzados de Neutron NSX-T Data Center, se deben especificar los siguientes elementos en la configuración de Neutron:
  • Habilitar el complemento de servicio para el servicio específico.
  • Configurar proveedores de servicios para el servicio
  • Proporcionar el controlador NSX-T Data Center, cuando corresponda, y las entradas de configuración específicas de NSX-T Data Center
Estas opciones se especifican en los archivos de configuración de Neutron, que se suelen encontrar en /etc/neutron (Nota: Los archivos de configuración específicos del complemento suelen encontrarse en /etc/neutron/plugins/vmware. 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. Por lo general, se emplea la siguiente estructura:
  • neutron.conf: núcleos de Neutron, parámetros de configuración básicos (por ejemplo, endpoint del administrador de API e identificadores de zona de transporte) y lista de complementos de servicio.
  • neutron_lbass.conf: opciones y proveedor de servicios de equilibrio de carga.
  • Octavia.conf: proveedor de equilibrio de carga y tema de MQ. Solo para el servicio de equilibrador de carga de Octavia. Normalmente, este archivo se encuentra en /etc/Octavia/Octavia.conf y lo carga el servicio Octavia.
  • neutron_fwass.conf: proveedor de servicios de firewall, controlador y opciones de controlador.
  • neutron_vpnaas.conf: proveedor de servicios de VPN y otras opciones.

Los proveedores de servicios se especifican mediante la opción service_provider. Esta opción se puede repetir varias veces en una configuración de Neutron para diferentes tipos de servicios, pero no puede haber más de un proveedor de servicios predeterminado para un tipo de servicio específico.

Estructura de atributos de configuración de service_provider: <SERVICE_TYPE>:<PROVIDER_CLASS>:[<DEFAULT>].