OpenStack neutron安装后linuxbridge启动报错解决

linuxbridge服务启动后,查看运行日志报错

    在安装配置好neutron计算节点组件后,启动linuxbridge服务,可以启动,但是查看运行日志,发现报错,主要报错内容为:
oslo_privsep.daemon.FailedToDropPrivileges: privsep helper command exited non-zero (1)
linuxbridge运行日志报错
    此时,查看dhcp-agent.log发现有同样的报错。在百度上看了几个博客后,定位问题为权限问题。

可能的解决办法

1.首先需要关闭selinux,有可能是selinux对privsep-helper的程序进行了访问控制。修改/etc/selinux/config文件:
SELINUX=enforcing改为SELINUX=disabled
之后重启系统: reboot
查看问题是否解决

2.如果上述办法不能解决,那也可能是neutron privsep需要使用sudo权限,但安装后默认环境没有配置,所以,要添加sudoer权限
修改vim /etc/neutron/neutron.conf文件,修改以下内容:

[privsep]
user = neutron
helper_command = sudo privsep-helper

修改vim /etc/sudoers.d/neutron文件,添加以下内容后强制保存退出

neutron ALL = (root) NOPASSWD: ALL

参考博客

[1] https://www.cnblogs.com/dyd168/p/14466744.html

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐