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 Aviavi_controller_admin_password
: Hasło administratoraavi_heat_pip_package
avi_dashboard_pip_package
avi_dashboard_code_specific
Opcjonalne:
avi_controller_admin_user
: Nazwa użytkownika administratora, domyślnie: adminavi_controller_cloud
: Nazwa chmury, domyślnie: Default-Cloud
Zależności
Brak
Licencja
Licencja Apache 2.0
Informacje o autorze
Location Labs firmy Avast
Integrates Avi Networks load balancer with OpenStack
ansible-galaxy install locationlabs.openstack-lbaasv2-avi