OpenStack neutron安装后linuxbridge启动报错解决
linuxbridge服务启动后,查看运行日志报错
? ? 在安装配置好neutron计算节点组件后,启动linuxbridge服务,可以启动,但是查看运行日志,发现报错,主要报错内容为: oslo_privsep.daemon.FailedToDropPrivileges: privsep helper command exited non-zero (1) ? ? 此时,查看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
|