[英]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中:
请使用以下命令检查您是否已安装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.