使用devstack安装时启动OPenstack Nova的问题(Issue in starting OPenstack Nova while installing using devstack)

编程入门 行业动态 更新时间:2024-10-23 09:30:17
使用devstack安装时启动OPenstack Nova的问题(Issue in starting OPenstack Nova while installing using devstack)

当nova试图开始时,我遇到了问题。

/usr/local/bin/nova-compute --config-file /etc/nova/nova.conf cloud@CloudServer:/opt/stack/devstack$ /usr/local/bin/nova-compute --config-file /etc/nova/nova.conf 2015-02-10 07:26:42.226 DEBUG nova.servicegroup.api [-] ServiceGroup driver defined as an instance of db from (pid=3411) __new__ /opt/stack/nova/nova/servicegroup/api.py:65 2015-02-10 07:26:53.201 INFO nova.openstack.common.periodic_task [-] Skipping periodic task _periodic_update_dns because its interval is negative 2015-02-10 07:26:58.820 INFO nova.virt.driver [-] Loading compute driver 'ncflex.nova.virt.flex.LXCDriver' 2015-02-10 07:27:02.860 ERROR nova.virt.driver [-] Unable to load the virtualization driver 2015-02-10 07:27:02.860 TRACE nova.virt.driver Traceback (most recent call last): 2015-02-10 07:27:02.860 TRACE nova.virt.driver File "/opt/stack/nova/nova/virt/driver.py", line 1402, in load_compute_driver 2015-02-10 07:27:02.860 TRACE nova.virt.driver virtapi) 2015-02-10 07:27:02.860 TRACE nova.virt.driver File "/opt/stack/nova/nova/openstack/common/importutils.py", line 52, in import_object_ns 2015-02-10 07:27:02.860 TRACE nova.virt.driver return import_class(import_str)(*args, **kwargs) 2015-02-10 07:27:02.860 TRACE nova.virt.driver File "/usr/local/lib/python2.7/dist-packages/ncflex/nova/virt/flex/driver.py", line 46, in __init__ 2015-02-10 07:27:02.860 TRACE nova.virt.driver self.containers = containers.Containers(virtapi) 2015-02-10 07:27:02.860 TRACE nova.virt.driver File "/usr/local/lib/python2.7/dist-packages/ncflex/nova/virt/flex/containers.py", line 73, in __init__ 2015-02-10 07:27:02.860 TRACE nova.virt.driver vif_class = importutils.import_class(CONF.lxc.vif_driver) 2015-02-10 07:27:02.860 TRACE nova.virt.driver File "/opt/stack/nova/nova/openstack/common/importutils.py", line 27, in import_class 2015-02-10 07:27:02.860 TRACE nova.virt.driver __import__(mod_str) 2015-02-10 07:27:02.860 TRACE nova.virt.driver File "/usr/local /lib/python2.7/dist-packages/ncflex/nova/virt/flex/vifs.py", line 23, in <module> 2015-02-10 07:27:02.860 TRACE nova.virt.driver from nova import processutils 2015-02-10 07:27:02.860 TRACE nova.virt.driver ImportError: cannot import name processutils 2015-02-10 07:27:02.860 TRACE nova.virt.driver cloud@CloudServer:/opt/stack/devstack$ ImportError: cannot import name processutils.

知道为什么会这样,任何帮助将不胜感激。

I got below issue when nova tried to start.

/usr/local/bin/nova-compute --config-file /etc/nova/nova.conf cloud@CloudServer:/opt/stack/devstack$ /usr/local/bin/nova-compute --config-file /etc/nova/nova.conf 2015-02-10 07:26:42.226 DEBUG nova.servicegroup.api [-] ServiceGroup driver defined as an instance of db from (pid=3411) __new__ /opt/stack/nova/nova/servicegroup/api.py:65 2015-02-10 07:26:53.201 INFO nova.openstack.common.periodic_task [-] Skipping periodic task _periodic_update_dns because its interval is negative 2015-02-10 07:26:58.820 INFO nova.virt.driver [-] Loading compute driver 'ncflex.nova.virt.flex.LXCDriver' 2015-02-10 07:27:02.860 ERROR nova.virt.driver [-] Unable to load the virtualization driver 2015-02-10 07:27:02.860 TRACE nova.virt.driver Traceback (most recent call last): 2015-02-10 07:27:02.860 TRACE nova.virt.driver File "/opt/stack/nova/nova/virt/driver.py", line 1402, in load_compute_driver 2015-02-10 07:27:02.860 TRACE nova.virt.driver virtapi) 2015-02-10 07:27:02.860 TRACE nova.virt.driver File "/opt/stack/nova/nova/openstack/common/importutils.py", line 52, in import_object_ns 2015-02-10 07:27:02.860 TRACE nova.virt.driver return import_class(import_str)(*args, **kwargs) 2015-02-10 07:27:02.860 TRACE nova.virt.driver File "/usr/local/lib/python2.7/dist-packages/ncflex/nova/virt/flex/driver.py", line 46, in __init__ 2015-02-10 07:27:02.860 TRACE nova.virt.driver self.containers = containers.Containers(virtapi) 2015-02-10 07:27:02.860 TRACE nova.virt.driver File "/usr/local/lib/python2.7/dist-packages/ncflex/nova/virt/flex/containers.py", line 73, in __init__ 2015-02-10 07:27:02.860 TRACE nova.virt.driver vif_class = importutils.import_class(CONF.lxc.vif_driver) 2015-02-10 07:27:02.860 TRACE nova.virt.driver File "/opt/stack/nova/nova/openstack/common/importutils.py", line 27, in import_class 2015-02-10 07:27:02.860 TRACE nova.virt.driver __import__(mod_str) 2015-02-10 07:27:02.860 TRACE nova.virt.driver File "/usr/local /lib/python2.7/dist-packages/ncflex/nova/virt/flex/vifs.py", line 23, in <module> 2015-02-10 07:27:02.860 TRACE nova.virt.driver from nova import processutils 2015-02-10 07:27:02.860 TRACE nova.virt.driver ImportError: cannot import name processutils 2015-02-10 07:27:02.860 TRACE nova.virt.driver cloud@CloudServer:/opt/stack/devstack$ ImportError: cannot import name processutils.

Any idea why this happens, any help will be appreciated.

最满意答案

看起来你正在使用nova-compute-flex驱动程序,它既不是(a)正式的OpenStack项目,也不是(b)默认包含在devstack 。

看错误:

TRACE nova.virt.driver from nova import processutils TRACE nova.virt.driver ImportError: cannot import name processutils

这似乎是flex驱动程序中的一个错误。 如果您查看,例如,在ncflex/nova/virt/flex/volumes.py您会看到:

from nova.openstack.common import processutils

这很好用。 修改vifs.py可能会替换:

from nova import processutils

附:

from nova.openstack.common import processutils

将修复该错误,虽然因为这看起来很容易发现,我希望你会发现其他问题。

It looks like you are using the nova-compute-flex driver, which is neither (a) an official OpenStack project or (b) included by default in devstack.

Looking at the error:

TRACE nova.virt.driver from nova import processutils TRACE nova.virt.driver ImportError: cannot import name processutils

It seems like a bug in the flex driver. If you look, e.g., in ncflex/nova/virt/flex/volumes.py you see:

from nova.openstack.common import processutils

And that works just fine. It's possible that modifying vifs.py to replace:

from nova import processutils

With:

from nova.openstack.common import processutils

Would fix that error, although since this seem like something that would be fairly easy to spot I expect you will find other problems.

更多推荐

本文发布于:2023-08-05 00:13:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1423319.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Nova   OPenstack   devstack   installing   starting

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!