openstack-lbaasv2-avi
Интеграция Avi в TripleO
Эта роль Ansible устанавливает:
- Драйвер LBaaS V2 для Neutron от Avi
- Ресурсы Heat
- Опциональную интеграцию с панелью управления
Требования
Предполагается, что контроллеры Avi и их интеграция с OpenStack уже завершены, см. этот шаблон heat в качестве примера. Файлы драйвера LBaaS от Avi необходимо сначала получить из их клиентского портала и извлечь на хосте Ansible.
В настоящее время эта роль разработана для версии Pike TripleO и версии Avi 17.2.4.
По умолчанию эта роль будет настраивать интеграцию Avi-OpenStack в управляемом режиме OpenStack, где Neutron обрабатывает запросы API LBaaS и панель управления. Переменные роли могут быть использованы для:
- Включения ресурсов heat для управляемого LBaaS от Avi
- Замены панели управления LBaaS на панель от Avi
ПРИМЕЧАНИЕ: Хотя возможно использование как Neutron LBaaS V2 API, так и API от Avi в одном и том же кластере OpenStack, неMixируйте эти подходы в одном проекте.
Переменные роли
Обязательные:
avi_driver_package_dir
: Путь к распакованному пакету драйвера Avi- Пример:
~/Downloads/avi/openstack_lbplugin
- Пример:
avi_controller_ip
: IP-адрес контроллера Aviavi_controller_admin_password
: Админский парольavi_heat_pip_package
avi_dashboard_pip_package
avi_dashboard_code_specific
Опциональные:
avi_controller_admin_user
: Имя администратора, по умолчанию: adminavi_controller_cloud
: Название облака, по умолчанию: Default-Cloud
Зависимости
Нет
Лицензия
Лицензия Apache 2.0
Информация об авторе
Location Labs от Avast
Integrates Avi Networks load balancer with OpenStack
ansible-galaxy install locationlabs/openstack-lbaasv2-avi