1. 程式人生 > >neutron之neutron_openvswitch_agent占用100%CPU資源問題

neutron之neutron_openvswitch_agent占用100%CPU資源問題

inf vswitch wal linux 文件下載 conn 修復 占用 pre

  • 基於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/
  • ip_conntrack.py文件和test_iptables_firewall.py文件的下載地址如下:
    [文件下載鏈接](https://pan.baidu.com/s/1BIfsbXlyVVhkD6VU0LZVwg#list/path=%2F)

neutron之neutron_openvswitch_agent占用100%CPU資源問題