locationlabs.openstack-lbaasv2-avi

Intégration d'Avi avec TripleO

Ce rôle Ansible installe :

  • le pilote LBaaS V2 d'Avi pour Neutron
  • des ressources Heat
  • l'intégration optionnelle du tableau de bord

Exigences

Il est attendu que les contrôleurs Avi et leur intégration avec OpenStack soient déjà terminés. Vous pouvez consulter ce modèle Heat comme exemple. Les fichiers du pilote LBaaS d'Avi doivent d'abord être obtenus depuis leur portail client et extraits sur l'hôte Ansible.

Actuellement, ce rôle a été développé pour cibler la version Pike de TripleO et la version 17.2.4 d'Avi.

Par défaut, ce rôle configurera l'intégration Avi-OpenStack en mode géré par OpenStack, où Neutron gère les requêtes API LBaaS et le tableau de bord. Les variables du rôle peuvent ensuite être utilisées pour :

  • Activer les ressources Heat pour LBaaS géré par Avi
  • Remplacer le tableau de bord LBaaS par celui d'Avi

REMARQUE : Bien qu'il soit possible d'utiliser à la fois l'API LBaaS V2 de Neutron et l'API d'Avi dans le même cluster OpenStack, il ne faut pas mélanger ces approches au sein d'un même projet.

Variables de rôle

Obligatoires :

  • avi_driver_package_dir : Chemin vers le package de pilote Avi décompressé
    • Exemple : ~/Downloads/avi/openstack_lbplugin
  • avi_controller_ip : Adresse IP du contrôleur Avi
  • avi_controller_admin_password : Mot de passe admin
  • avi_heat_pip_package
  • avi_dashboard_pip_package
  • avi_dashboard_code_specific

Optionnelles :

  • avi_controller_admin_user : Nom d'utilisateur admin, par défaut : admin
  • avi_controller_cloud : Nom du cloud, par défaut : Default-Cloud

Dépendances

Aucune

Licence

Licence Apache 2.0

Informations sur l'auteur

Location Labs par Avast

À propos du projet

Integrates Avi Networks load balancer with OpenStack

Installer
ansible-galaxy install locationlabs.openstack-lbaasv2-avi
Licence
apache-2.0
Téléchargements
121
Propriétaire