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-адрес контроллера Avi
  • avi_controller_admin_password: Админский пароль
  • avi_heat_pip_package
  • avi_dashboard_pip_package
  • avi_dashboard_code_specific

Опциональные:

  • avi_controller_admin_user: Имя администратора, по умолчанию: admin
  • avi_controller_cloud: Название облака, по умолчанию: Default-Cloud

Зависимости

Нет

Лицензия

Лицензия Apache 2.0

Информация об авторе

Location Labs от Avast

О проекте

Integrates Avi Networks load balancer with OpenStack

Установить
ansible-galaxy install locationlabs/openstack-lbaasv2-avi
Лицензия
apache-2.0
Загрузки
108
Владелец