locationlabs.openstack-lbaasv2-avi

Integración de Avi con TripleO

Este rol de Ansible instala el

  • controlador LBaaS V2 de Avi para Neutron
  • recursos de Heat
  • Integración opcional del panel de control

Requisitos

Se espera que los controladores de Avi y su integración con OpenStack ya estén completos, consulta esta plantilla de heat como ejemplo. Los archivos del controlador LBaaS de Avi deben obtenerse primero del portal de clientes y extraerse en el host de Ansible.

Actualmente, este rol fue desarrollado para apuntar a la versión Pike de TripleO y a la versión 17.2.4 de Avi.

Por defecto, este rol configurará la integración de Avi-OpenStack en modo administrado por OpenStack, donde Neutron maneja las solicitudes de API LBaaS y el panel de control. Luego, se pueden usar las variables del rol para:

  • Habilitar recursos de heat para LBaaS administrado por Avi
  • Reemplazar el panel de control de LBaaS por el de Avi

NOTA: Aunque es posible usar ambas API, la API LBaaS V2 de Neutron y la API de Avi en el mismo clúster de OpenStack, no mezcles estos enfoques dentro de un proyecto.

Variables del Rol

Requeridas:

  • avi_driver_package_dir: Ruta al paquete del controlador de Avi descomprimido
    • Ejemplo: ~/Downloads/avi/openstack_lbplugin
  • avi_controller_ip: Dirección IP del controlador de Avi
  • avi_controller_admin_password: Contraseña de administrador
  • avi_heat_pip_package
  • avi_dashboard_pip_package
  • avi_dashboard_code_specific

Opcionales:

  • avi_controller_admin_user: Nombre de usuario de administrador, por defecto: admin
  • avi_controller_cloud: Nombre de la nube, por defecto: Default-Cloud

Dependencias

Ninguna

Licencia

Licencia Apache 2.0

Información del Autor

Location Labs de Avast

Acerca del proyecto

Integrates Avi Networks load balancer with OpenStack

Instalar
ansible-galaxy install locationlabs.openstack-lbaasv2-avi
Licencia
apache-2.0
Descargas
121