这是我在Ubuntu20.04VM上安装带有7GB Ram的DevStack时遇到的错误。如何解决这个问题?
Call Trace
./stack.sh:1264:start_ovn_services
/opt/stack/devstack/lib/neutron-legacy:477:start_ovn
/opt/stack/devstack/lib/neutron_plugins/ovn_agent:691:wait_for_sock_file
/opt/stack/devstack/lib/neutron_plugins/ovn_agent:174:die
ERROR /opt/stack/devstack/lib/neutron_plugins/ovn_agent:174 Socket /var/run/openvswitch/ovnnb_db.sock not found
exit_trap: cleaning up child processes
Error on exit发布于 2021-09-01 08:27:27
正如上面圣人任所说的,当我们第一次运行命令$ ./stack.sh时,上面的错误是遇到的。
通过以下步骤很容易地解决此错误。
OVS_RUNDIR=$OVS_PREFIX/var/run/openvswitch,您只需通过替换openvswitch来更改ovn即可。更改后,行将变成OVS_RUNDIR=$OVS_PREFIX/var/run/ovn,现在保存文件。/var/run/ovn/目录,在这个目录中,您将在那里找到ovn文件夹。只需使用$sudo rm -rf ovn command删除文件夹./clean.sh,然后运行./unstack.sh命令发布于 2021-06-18 07:33:58
对于Ubuntu20.04来说,同样的错误,经过了一些深入的探索,没有得到很好的结果,我最终决定通过更改运行路径(ovn而不是openvswitch文件夹)来修补这个openvswitch文件:
OVS_RUNDIR=$OVS_PREFIX/var/run/ovn这不是一个好的解决方案,但它可以帮助您在安装过程中更进一步,就像我一样。这是我的编译研究,如果有人有更好的环境变量解决方案,实际上这是我第一次使用这个DevStack工具:
最后,我遇到了另一个错误:烧渣创建卷类型过程,有500个内部错误响应.我不确定实际的版本是否稳定,每个堆栈命令都需要15-20分钟,也许我要创建一个问题来找到一些关于这个主题的实验视角。
发布于 2021-07-10 07:54:13
我也曾与支部大师发生过争执。正如Yann所提到的,这个问题可能是$OVS_RUNDIR和$OVN_RUNDIR之间的冲突。
脚本lib/neutron_plugins/ovn_agent尝试将$OVS_RUNDIR链接到$OVN_RUNDIR。但出于某种原因,$OVN_RUNDIR是早期创建的。使用相同的命令( $OVS_RUNDIR )链接到$OVN_RUNDIR的子文件夹(ln -s **$OVS_RUNDIR** **$OVN_RUNDIR**)。因此,无法找到由$OVN_RUNDIR的ovn服务创建的文件。
停止所有ovs和ovn服务,手动链接这两个文件夹,删除子文件夹,启动服务并为我重试工作。希望它也对你有用。
https://stackoverflow.com/questions/68001501
复制相似问题