繁体   English   中英

适用于Openstack的Docker驱动程序

[英]Docker driver for Openstack

我正在安装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。 你们有什么想法吗? 请告诉我!

适用于Openstack Nova的Docker驱动程序已被删除。

“ Docker计算驱动程序当前没有针对它运行的CI。根据我们计划对所有驱动程序都要求这样做的计划,我们现在从nova中删除该驱动程序。”

https://review.openstack.org/#/c/79740/

泊坞窗驱动程序现在位于Stackforge中:

https://github.com/stackforge/nova-docker

请使用以下命令检查您是否已安装docker-py:

pip install docker-py

由于要为Icehouse安装,因此实际上当前的nova-docker-driver仅支持Kilo版本。 以下是我在Juno中安装的经验,供您参考。 请在下面下载nova-docker-driver版本(9月17日发布)

git clone https://github.com/stackforge/nova-docker.git

cd nova-docker/

git checkout -b pre-i18n 9045ca43b645e72751099491bf5f4f9e4bddbb91

这样可以帮助您使用以前的版本来支持较旧的OpenStack。

更完整的信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM