Я хочу определить пул в Openstack LBaas (балансировщик нагрузки как услуга), а затем назначить ему VIP, чтобы создать кластер серверов с балансировкой нагрузки. Я хочу автоматизировать это с помощью Ansible. Я ищу модули Ansbile, которые могли бы помочь в достижении требуемой цели.
Существуют ли какие-либо модули для управления балансировщиками нагрузки OpenStack (OpenStack LBaas)?
Ответы (2)
Ansible пока не предоставляет базовый модуль для управления Neutron, и он не отображается на < проект github href="https://github.com/openstack-ansible/openstack-ansible" rel="nofollow">openstack-ansible.
Проверка TODO для проекта openstack-ansible показывает, что они все еще планируют работать над добавлением конфигурации Neutron LBaas.
Ansible 2.7 теперь предоставляет то, что вам нужно, если у вас установлена и включена Octavia в облаке OpenStack
Добавить/удалить балансировщик нагрузки из OpenStack Cloud: https://docs.ansible.com/ansible/latest/modules/os_loadbalancer_module.html#os-loadbalancer-module
Добавить/удалить прослушиватель для балансировщика нагрузки из OpenStack Cloud https://docs.ansible.com/ansible/latest/modules/os_listener_module.html#os-listener-module
Добавить/удалить пул в службе балансировки нагрузки из OpenStack Cloud https://docs.ansible.com/ansible/latest/modules/os_pool_module.html#os-pool-module