locationlabs.openstack-lbaasv2-avi

Integracja Avi z TripleO

Ta rola Ansible instaluje:

  • Sterownik LBaaS V2 dla Neutron
  • Zasoby Heat
  • Opcjonalną integrację z panelem

Wymagania

Zakłada się, że integracja kontrolerów Avi z OpenStack została już zakończona. Proszę zapoznać się z tym szablonem heat jako przykładem. Pliki sterownika LBaaS Avi muszą najpierw zostać pobrane z ich portalu dla klientów i rozpakowane na hoście ansible.

Obecnie ta rola została opracowana z myślą o wydaniu Pike TripleO oraz wersji Avi 17.2.4.

Domyślnie ta rola skonfiguruje integrację Avi-OpenStack w trybie zarządzanym przez OpenStack, gdzie Neutron obsługuje żądania API LBaaS oraz panel. Zmienne roli można następnie użyć do:

  • Włączenia zasobów heat dla zarządzanego LBaaS przez Avi
  • Zamiany panelu LBaaS na panel Avi

UWAGA: Chociaż możliwe jest używanie zarówno API LBaaS V2 Neutron, jak i API Avi w tym samym klastrze OpenStack, nie należy łączyć tych podejść w ramach jednego projektu.

Zmienne roli

Wymagane:

  • avi_driver_package_dir: Ścieżka do rozpakowanego pakietu sterownika Avi
  • Przykład: ~/Downloads/avi/openstack_lbplugin
  • avi_controller_ip: Adres IP kontrolera Avi
  • avi_controller_admin_password: Hasło administratora
  • avi_heat_pip_package
  • avi_dashboard_pip_package
  • avi_dashboard_code_specific

Opcjonalne:

  • avi_controller_admin_user: Nazwa użytkownika administratora, domyślnie: admin
  • avi_controller_cloud: Nazwa chmury, domyślnie: Default-Cloud

Zależności

Brak

Licencja

Licencja Apache 2.0

Informacje o autorze

Location Labs firmy Avast

O projekcie

Integrates Avi Networks load balancer with OpenStack

Zainstaluj
ansible-galaxy install locationlabs.openstack-lbaasv2-avi
Licencja
apache-2.0
Pobrania
121