neutron之neutron_openvswitch_agent占用100%CPU资源问题

Posted yuhaohao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了neutron之neutron_openvswitch_agent占用100%CPU资源问题相关的知识,希望对你有一定的参考价值。

  • 基于kolla-ansible部署的queens版本,基于docker stats查看openstack的资源占用,发现neutron_openvswitch_agent一直占用100%CPU资源,这个问题在目前最新的queens和rocky版本已经修复,解决此问题,可以参考下面的步骤:

    技术分享图片

  • 解决办法
    替换neutron_openvswitch_agent容器的/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/agent/linux/ip_conntrack.py文件
    替换neutron_openvswitch_agent容器的/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/tests/unit/agent/linux/test_iptables_firewall.py文件

*执行步骤

docker cp ip_conntrack.py neutron_openvswitch_agent:/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/agent/linux/
docker cp test_iptables_firewall.py neutron_openvswitch_agent:/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/tests/unit/agent/linux/



以上是关于neutron之neutron_openvswitch_agent占用100%CPU资源问题的主要内容,如果未能解决你的问题,请参考以下文章

OpenStack之Neutron服务网络架构二

OpenStack之Neutron服务网络架构二

openstack之neutron

neutron之openstack

OpenStack的部署之Neutron项目(7-6)

OpenStack的部署之Neutron项目(7-6)