<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><div style="min-height:22px;margin-bottom:8px;"><div style="min-height:22px;margin-bottom:8px;">we create a '--distributed=True,--ha=True" router in OpenStack Newton.</div><div style="min-height:22px;margin-bottom:8px;">We found that l3-agent cannot read the pid file of keepalived, thus creating the keepalived process again.</div><div style="min-height:22px;margin-bottom:8px;">As a result, a large number of keepalived processes appear on the host node.As picture 1 in the attachment.</div></div><div>This problem can be solved when we execute the following content and modify the permissions of the pid file</div><div>[root@fusion0 ~]# chown neutron:neutron /var/lib/neutron/ha_confs/2a20ab37-ffe8-4955-8148-cefdcb5b6be3.pid</div><div>[root@fusion0 ~]# chown neutron:neutron /var/lib/neutron/ha_confs/2a20ab37-ffe8-4955-8148-cefdcb5b6be3.pid-vrrp</div><div>I want to know how to solve this problem completely from the perspective of neutron.</div><div><br></div><div>neutron-l3-agent.log file is in the attachment.</div><div><br></div><div id="original-content"></div>