【发布时间】:2014-04-21 10:56:13
【问题描述】:
我正在安装 OpenStack,但我无法让它与 Docker 一起使用。如果没有 Docker,它似乎可以工作,但是当我尝试启动一个实例时,我得到一个异常,即没有可用的主机。我发现在我的计算节点上找不到 Docker 驱动程序:
2014-04-21 10:51:26.114 1629 ERROR nova.virt.driver [-] Unable to load the virtualization driver
2014-04-21 10:51:26.114 1629 TRACE nova.virt.driver Traceback (most recent call last):
2014-04-21 10:51:26.114 1629 TRACE nova.virt.driver File "/usr/lib/python2.7/dist-packages/nova/virt/driver.py", line 1299, in load_compute_driver
2014-04-21 10:51:26.114 1629 TRACE nova.virt.driver virtapi)
2014-04-21 10:51:26.114 1629 TRACE nova.virt.driver File "/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py", line 52, in import_object_ns
2014-04-21 10:51:26.114 1629 TRACE nova.virt.driver return import_class(import_str)(*args, **kwargs)
2014-04-21 10:51:26.114 1629 TRACE nova.virt.driver File "/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py", line 28, in import_class
2014-04-21 10:51:26.114 1629 TRACE nova.virt.driver __import__(mod_str)
2014-04-21 10:51:26.114 1629 TRACE nova.virt.driver ImportError: No module named docker
2014-04-21 10:51:26.114 1629 TRACE nova.virt.driver
这对我来说很奇怪,因为手册中已经建议了 Docker 驱动程序: http://docs.openstack.org/trunk/config-reference/content/docker.html 虽然我在 GIT 中找不到它: https://github.com/openstack/nova/tree/master/nova/virt
还有很多网站在他们的教程中推荐了这个驱动程序。我正在运行新的 Icehouse,并且在本地机器上安装了 Docker。各位有什么想法吗?请告诉我!
【问题讨论】: