[openstack-dev] [neutron] Backup port info to restore the flow rules

Jian Wen wenjianhn at gmail.com
Wed Feb 17 07:14:00 UTC 2016


If we restart OvS/ovs-agent when one or more of Neutron, MySQL and
RabbitMQ is not available, the flow rules in OvS will be gone. If
Neutron/MySQL/RabbitMQ doesn't become available in time, the VMs
will lose their network connections. It's not easy for an
operations engineer to manually restore the flow rules. An
operations engineer working under pressure at 2 a.m. will make

We can backup the ports info to a local file. In case of emergency
the ovs-agent can use it to restore the flow rules. What do you
think of this feature?

Related bugs:
    Restarting neutron openvswitch agent causes network hiccup by throwing
away all flows

    Restarting OVS agent drops VMs traffic when using VLAN provider bridges

    After restarting an ovs agent, it still drops useful flows if the
neutron server is busy/down

    Ovs agent loses OpenFlow rules if OVS gets restarted while Neutron is
disconnected from SQL


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160217/278af68e/attachment.html>

More information about the OpenStack-dev mailing list