Enable keepalived VRRP health check again
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Neutron Gateway Charm |
Fix Released
|
Undecided
|
Unassigned | ||
OpenStack Neutron Open vSwitch Charm |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
If you wanted to have vrrp watch the external networking interface today, the option ha_vrrp_
In fact, we've tried to enable it before [2], but then we have had to revert it [3] due to instability issues [4] in previous releases of Openstack.
Maybe the previous instability issue [4] was caused by another keepalived issue mentioned in the comment [5], today I tested this option again by the following detailed steps, it works.
# first create a neutron l3ha test env, then continue to do:
git clone https:/
cd neutron-gateway/
git fetch https:/
git checkout master
patch -p1 < lp1732154.patch
juju upgrade-charm neutron-gateway --path $PWD
# install the script check_router_
wget https:/
chmod +x check_router_
This is test result, I haven't seen instability issue [4] now.
$ date; neutron l3-agent-
Tue Apr 23 03:11:28 UTC 2019
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Auth plugin requires parameters which were not given: auth_url
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Auth plugin requires parameters which were not given: auth_url
Analysing keepalived vrrp transitions...1 active vrouters found (total 1):
router=
router=
router=
Done.
Connection to 10.5.0.42 closed.
Analysing keepalived vrrp transitions...1 active vrouters found (total 1):
router=
router=
Done.
Connection to 10.5.0.36 closed.
Tue Apr 23 03:12:12 UTC 2019
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Auth plugin requires parameters which were not given: auth_url
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Auth plugin requires parameters which were not given: auth_url
Analysing keepalived vrrp transitions...1 active vrouters found (total 1):
router=
router=
router=
Done.
Connection to 10.5.0.42 closed.
Analysing keepalived vrrp transitions...1 active vrouters found (total 1):
router=
router=
Done.
Connection to 10.5.0.36 closed.
So I would suggest that we focus on getting the vrrp healthcheck support added back to the charms so that we can have the gateway address pinged to monitor southbound network as well.
[1] https:/
[2] https:/
[3] https:/
[4] https:/
[5] https:/
Changed in charm-neutron-gateway: | |
status: | New → In Progress |
Changed in charm-neutron-openvswitch: | |
status: | New → In Progress |
tags: | added: sts |
Changed in charm-neutron-gateway: | |
milestone: | none → 19.07 |
Changed in charm-neutron-openvswitch: | |
milestone: | none → 19.07 |
Changed in charm-neutron-gateway: | |
status: | Fix Committed → Fix Released |
Changed in charm-neutron-openvswitch: | |
status: | Fix Committed → Fix Released |
submitted the patch for review - https:/ /review. opendev. org/#/c/ 657719/