I couldn't see anything wrong.
in my l3.filters:
[Filters]
# arping
arping: CommandFilter, arping, root
# l3_agent
sysctl: CommandFilter, sysctl, root
route: CommandFilter, route, root
radvd: CommandFilter, radvd, root
# metadata proxy
metadata_proxy: CommandFilter, neutron-ns-metadata-proxy, root
# If installed from source (say, by devstack), the prefix will be
# /usr/local instead of /usr/bin.
metadata_proxy_local: CommandFilter,
/usr/local/bin/neutron-ns-metadata-proxy, root
# RHEL invocation of the metadata proxy will report
/opt/stack/venvs/openstack/bin/python
kill_metadata: KillFilter, root, python, -9
kill_metadata7: KillFilter, root, python2.7, -9
kill_radvd_usr: KillFilter, root, /usr/sbin/radvd, -9, -HUP
kill_radvd: KillFilter, root, /sbin/radvd, -9, -HUP
# ip_lib
ip: IpFilter, ip, root
ip_exec: IpNetnsExecFilter, ip, root
On 12/18/2014 06:50 AM, Jerry Zhao wrote:
It seems that radvd was not spawned successfully
in l3-agent log:
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: Stderr: '/usr/bin/neutron-rootwrap: Unauthorized
command: ip netns exec qrouter-6066faaa-0e35-4e7b-8988-7337c493bad7
radvd -C
/var/run/neutron/ra/6066faaa-0e35-4e7b-8988-7337c493bad7.radvd.conf -p
/var/run/neutron/external/pids/6066faaa-0e35-4e7b-8988-7337c493bad7.pid.radvd
(no filter matched)\n'
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent Traceback (most recent call last):
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent File
"/opt/stack/venvs/openstack/local/lib/python2.7/site-packages/neutron/common/utils.py",
line 341, in call
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent return func(*args, **kwargs)
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent File
"/opt/stack/venvs/openstack/local/lib/python2.7/site-packages/neutron/agent/l3_agent.py",
line 902, in process_router
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent self.root_helper)
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent File
"/opt/stack/venvs/openstack/local/lib/python2.7/site-packages/neutron/agent/linux/ra.py",
line 111, in enable_ipv6_ra
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent _spawn_radvd(router_id, radvd_conf,
router_ns, root_helper)
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent File
"/opt/stack/venvs/openstack/local/lib/python2.7/site-packages/neutron/agent/linux/ra.py",
line 95, in _spawn_radvd
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent radvd.enable(callback, True)
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent File
"/opt/stack/venvs/openstack/local/lib/python2.7/site-packages/neutron/agent/linux/external_process.py",
line 77, in enable
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent ip_wrapper.netns.execute(cmd,
addl_env=self.cmd_addl_env)
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent File
"/opt/stack/venvs/openstack/local/lib/python2.7/site-packages/neutron/agent/linux/ip_lib.py",
line 554, in execute
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent check_exit_code=check_exit_code,
extra_ok_codes=extra_ok_codes)
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent File
"/opt/stack/venvs/openstack/local/lib/python2.7/site-packages/neutron/agent/linux/utils.py",
line 82, in execute
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent raise RuntimeError(m)
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent RuntimeError:
Dec 18 11:23:34 ci-overcloud-controller0-oxzkjphwfyw3
neutron-l3-agent: 2014-12-18 11:23:34.611 18015 TRACE
neutron.agent.l3_agent Command: ['sudo', '/usr/bin/neutron-rootwrap',
'/et