Devstack部署openstack报错/var/run/openvswitch/ovnb_db.sock not found的解决办法

今天在使用使用 devstack 部署 openstack yoga 版本的时候报如下错误:

Error: /var/run/openvswitch/ovnb_db.sock not found.

报错原因:

Devstack安装脚本BUG引起的。

解决办法:

先要执行执行 ./unstack.sh 来把环境清理干净。

修改 /opt/stack/devstack/lib/neutron_plugins/ovn_agent 文件,大概在第114行左右:

114:OVS_RUNDIR=$OVS_PREFIX/var/run/openvswitch

修改为如下:

OVS_RUNDIR=$OVS_PREFIX/var/run/ovn

保存文件后再去执行 ./stack.sh 重新部署环境就可以通过了。

发表评论

后才能评论