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