kolla-ansible/ansible/roles
Zhijiang Hu 28b50c22ce Let OVS to connect to the individual IPs of each ODL node
Close-Bug: 1734047

For ODL clustering, one should explicitly points switches to each
of the ODL instances. The openflowplugin logic will figure out
which controller should be the master, and which should be the
slave.

Kolla currently sets the manager to one of the specific ODL over
ptcp and another one through the VIP. The VIP is probably
forwarding the traffic to that same ODL so from ODL's perspective
it's getting two duplicated connection requests from the same OVS
which will cause re-connection problem.

This PS does:
1) Let OVS to connect to the individual IPs of each ODL node in
a ODL cluster instead of only connect to the representative over
VIP. Devstack is doing the same thing[1]. Further more, there is no
need for HAProxy to be frontend for ODL southbound.

2) Delete the unusd ptcp connection option.

[1] https://review.openstack.org/#/c/249484/

Change-Id: Ib57e6fbb5ce64a48be0506904d3c8397ed6f70d9
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-11-23 06:18:42 -05:00
..
aodh Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
barbican Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
baremetal Merge "Unify global syntax in baremetal role" 2017-10-24 09:17:38 +00:00
bifrost Mixing binary and source images for A* and B* projects 2017-06-02 17:13:44 +07:00
ceilometer Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
ceph Merge "Fix ansible running issue on Debian" 2017-11-15 11:44:35 +00:00
certificates Specify 'become' to necessary tasks (general roles) 2017-09-25 06:52:04 +00:00
chrony Support multi local chrony servers 2017-07-26 03:38:05 +00:00
cinder Merge "Fix deployment with public TLS enabled" 2017-10-12 08:41:00 +00:00
cloudkitty Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
collectd Add collectd support to telegraf container 2017-07-21 03:35:30 +00:00
common Merge "Extract log level from syslog" 2017-11-17 19:36:11 +00:00
congress Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
designate Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
destroy Specify 'become' to necessary tasks (general roles) 2017-09-25 06:52:04 +00:00
elasticsearch Increase vm.max_map_count on elasticsearch nodes 2017-09-26 09:52:48 +02:00
etcd Deploy etcd in compute nodes when kuryr 2017-06-14 13:45:30 +00:00
freezer Optimise the "openstack_auth" for freezer 2017-11-09 09:24:29 +00:00
glance Merge "Revert "Remove show_multiple_locations in glance-api"" 2017-11-08 07:12:30 +00:00
gnocchi Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
grafana Disable grafana Getting Started panel 2017-08-16 09:57:49 +00:00
haproxy Let OVS to connect to the individual IPs of each ODL node 2017-11-23 06:18:42 -05:00
heat Specify 'become' for only necessary tasks (default roles) 2017-10-31 02:55:31 +00:00
horizon Merge "Remove the unnecessary horizon_auth" 2017-11-01 05:31:48 +00:00
influxdb Generalize api_interface_address variable usage 2017-05-23 08:35:15 +00:00
ironic Remove check flat network type task in ironic pre-check.yml 2017-10-20 16:13:21 +08:00
iscsi Fixing missing copy of iscsi container config files 2017-10-26 16:52:36 +00:00
karbor Remove trailing whitespaces 2017-10-26 23:52:24 +02:00
keystone Implement Keystone zero-downtime upgrade 2017-11-16 11:13:50 +07:00
kibana Dont use local connection for kibana post config 2017-11-08 13:52:23 +00:00
kuryr Use internal_protocol variable to replace http 2017-10-24 16:38:13 +08:00
magnum Merge "Fix deployment with public TLS enabled" 2017-10-12 08:41:00 +00:00
manila Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
mariadb Merge "Specify 'become' to necessary tasks (general roles)" 2017-10-03 20:01:04 +00:00
memcached Specify 'become' to necessary tasks (general roles) 2017-09-25 06:52:04 +00:00
mistral Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
mongodb Fix warning during Mongodb bootstrap task 2017-08-31 20:01:19 +00:00
multipathd Enable sanity checks from kolla-ansible 2017-03-09 10:37:06 +00:00
murano Murano application should contact rabbitmq by external FQDN 2017-11-02 17:01:29 +03:00
neutron Merge "HyperV should not disable tunneling" 2017-11-22 16:24:41 +00:00
nova Specify 'become' for only necessary tasks (default roles) 2017-10-31 02:55:31 +00:00
nova-hyperv Merge "Add placement section to neutron.conf" 2017-10-11 09:27:06 +00:00
octavia Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
opendaylight Add OpenDaylight role 2017-08-03 07:39:38 -07:00
openvswitch Let OVS to connect to the individual IPs of each ODL node 2017-11-23 06:18:42 -05:00
ovs-dpdk Enable ovsdpdk w/ ODL Neutron_Plugin_Agent 2017-08-15 13:13:12 -07:00
panko Merge "Remove trailing whitespaces" 2017-11-09 11:14:58 +00:00
prechecks Specify 'become' to necessary tasks (general roles) 2017-09-25 06:52:04 +00:00
qdrouterd Add qdrouterd role for messaging infrastructure component 2017-07-10 11:04:43 -04:00
rabbitmq Merge "Revert "Omit outward_rabbitmq from check for upgrade"" 2017-11-15 05:11:53 +00:00
rally Merge "Use unified vars in task" 2017-07-12 01:56:12 +00:00
redis Add Redis role 2017-08-21 17:08:52 +01:00
sahara Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
searchlight Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
senlin Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
skydive Using folder rather than file when map files into container 2017-10-14 03:03:22 +00:00
solum Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
stop/tasks Enable sanity checks from kolla-ansible 2017-03-09 10:37:06 +00:00
swift Merge "Fix ansible running issue on Debian" 2017-11-15 11:44:35 +00:00
tacker Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
telegraf Collect chrony metrics with telegraf 2017-11-02 20:47:45 +01:00
tempest Set api_v2 to True in image-feature-enabled 2017-07-12 10:30:17 +08:00
trove Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
vmtp vmtp: remove kolla_logs Docker mount 2017-08-17 17:22:28 +02:00
watcher Add the api works num for watcher 2017-10-23 22:42:19 +08:00
zun Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
ceph_pools.yml Make the pg and pgp value configurable 2017-09-22 03:21:52 +00:00