Use lbproxy instead of lbagent in neutron when deploy Octavia
Disable neutron-lbaas-agent and use lbaasv2-proxy when enable octavia. Use keystone-auth v3 and internal endpoint for lbaasv2 plugin. Change-Id: I69e8436f3722cf99644457323b71b94dc9036bb9 Co-Authored-By: Hieu LE <hieulq2@viettel.com.vn> Closes-Bug: #1756771 Closes-Bug: #1738115
This commit is contained in:
parent
0cc8d65a63
commit
438ae3b640
@ -116,7 +116,7 @@ neutron_services:
|
|||||||
container_name: "neutron_lbaas_agent"
|
container_name: "neutron_lbaas_agent"
|
||||||
image: "{{ neutron_lbaas_agent_image_full }}"
|
image: "{{ neutron_lbaas_agent_image_full }}"
|
||||||
privileged: True
|
privileged: True
|
||||||
enabled: "{{ enable_neutron_lbaas | bool and neutron_plugin_agent not in ['vmware_nsxv', 'vmware_nsxv3', 'vmware_dvs'] }}"
|
enabled: "{{ enable_neutron_lbaas | bool and not enable_octavia | bool and neutron_plugin_agent not in ['vmware_nsxv', 'vmware_dvs'] }}"
|
||||||
group: "neutron-lbaas-agent"
|
group: "neutron-lbaas-agent"
|
||||||
host_in_groups: "{{ inventory_hostname in groups['neutron-lbaas-agent'] }}"
|
host_in_groups: "{{ inventory_hostname in groups['neutron-lbaas-agent'] }}"
|
||||||
volumes:
|
volumes:
|
||||||
@ -310,7 +310,9 @@ service_plugins:
|
|||||||
- name: "flow_classifier"
|
- name: "flow_classifier"
|
||||||
enabled: "{{ enable_neutron_sfc | bool }}"
|
enabled: "{{ enable_neutron_sfc | bool }}"
|
||||||
- name: "lbaasv2"
|
- name: "lbaasv2"
|
||||||
enabled: "{{ enable_neutron_lbaas | bool }}"
|
enabled: "{{ enable_neutron_lbaas | bool and not enable_octavia | bool }}"
|
||||||
|
- name: "lbaasv2-proxy"
|
||||||
|
enabled: "{{ enable_neutron_lbaas | bool and enable_octavia | bool }}"
|
||||||
- name: "neutron_dynamic_routing.services.bgp.bgp_plugin.BgpPlugin"
|
- name: "neutron_dynamic_routing.services.bgp.bgp_plugin.BgpPlugin"
|
||||||
enabled: "{{ enable_neutron_bgp_dragent | bool }}"
|
enabled: "{{ enable_neutron_bgp_dragent | bool }}"
|
||||||
- name: "qos"
|
- name: "qos"
|
||||||
|
@ -9,7 +9,7 @@ service_provider = LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_d
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
[service_auth]
|
[service_auth]
|
||||||
auth_url = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}/v3
|
auth_url = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_admin_port }}/v3
|
||||||
admin_tenant_name = service
|
admin_tenant_name = service
|
||||||
admin_user = neutron
|
admin_user = neutron
|
||||||
admin_password = {{ neutron_keystone_password }}
|
admin_password = {{ neutron_keystone_password }}
|
||||||
|
Loading…
Reference in New Issue
Block a user