是否有任何ansible模块可以管理OpenStack负载均衡器(OpenStack LBaas)?

时间:2015-05-14 11:52:26

标签: load-balancing openstack ansible openstack-neutron

我想在Openstack LBaas(负载均衡器即服务)中定义一个池,然后为其分配一个VIP,以便创建一个负载均衡的服务器集群。我想使用Ansible自动化这些东西。我正在寻找可以帮助实现所需要的Ansbile模块。

2 个答案:

答案 0 :(得分:1)

Ansible尚未提供core module for Neutron管理,但它没有出现在openstack-ansible github项目中。

检查openstack-ansible项目的TODO表明他们仍在计划添加Neutron LBaas配置。

答案 1 :(得分:0)

如果您已在OpenStack Cloud中安装并启用Octavia,则Ansible 2.7现在可以满足您的需求

  

从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