У меня возникла проблема с настройкой novadocker, чтобы настроить узел вычисления Docker с помощью Openstack. Openstack версия Horizon.Установка Novadocker для openstack
Я следовал этот учебник https://wiki.openstack.org/wiki/Docker#Installing_Docker_for_OpenStack, но когда я изменить файл узла compute.conf соответственно с тем, что написано в учебнике, я получаю эту ошибку в файле журнала, когда я пытаюсь запустить новоподобных вычислительную услугу:
ImportError: No module named novadocker.virt.docker
Знаете ли вы, что из-за этого и что я могу сделать, чтобы исправить это?
Большое вам спасибо за помощь!
Marco
PS в /usr/local/lib/python2.7/dist-packages/
есть файл под названием nova-docker.egg-link
, который содержит реальное местоположение драйвера novadocker ... Кажется, он игнорируется, когда сверхновой ищет его.
UPDATE
Я забыл запустить python setup.py install
. Теперь я это сделал, но Автошоу еще одна ошибка, я не могу решить:
2014-09-29 14:59:47.233 22982 ERROR nova.virt.driver [-] Unable to load the virtualization driver
2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver Traceback (most recent call last):
2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver File "/usr/lib/python2.7/dist-packages/nova/virt/driver.py", line 1299, in load_compute_driver
2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver virtapi)
2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver File "/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py", line 52, in import_object_ns
2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver return import_class(import_str)(*args, **kwargs)
2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver File "/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py", line 28, in import_class
2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver __import__(mod_str)
2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver File "/usr/local/lib/python2.7/dist-packages/novadocker/virt/docker/__init__.py", line 20, in <module>
2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver from novadocker.virt.docker import driver
2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver File "/usr/local/lib/python2.7/dist-packages/novadocker/virt/docker/driver.py", line 31, in <module>
2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver from nova.i18n import _
2014-09-29 14:59:47.233 22982 TRACE nova.virt.driver ImportError: No module named i18n
Я не знаю, что этот модуль и как решить эту проблему ...
Может кто-нибудь помочь мне ?
UPDATE 2
мне удалось решить эту проблему, перейдя назад последние коммиты, на самом деле это совершить https://github.com/stackforge/nova-docker/commit/9ce916c486a64bfac38fb665fbe7619cef4e1f92. Но теперь я неожиданно получаю эту проблему:
2014-09-29 17:31:21.667 4979 ERROR nova.virt.driver [-] Unable to load the virtualization driver
2014-09-29 17:31:21.667 4979 TRACE nova.virt.driver Traceback (most recent call last):
2014-09-29 17:31:21.667 4979 TRACE nova.virt.driver File "/usr/lib/python2.7/dist-packages/nova/virt/driver.py", line 1299, in load_compute_driver
2014-09-29 17:31:21.667 4979 TRACE nova.virt.driver virtapi)
2014-09-29 17:31:21.667 4979 TRACE nova.virt.driver File "/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py", line 52, in import_object_ns
2014-09-29 17:31:21.667 4979 TRACE nova.virt.driver return import_class(import_str)(*args, **kwargs)
2014-09-29 17:31:21.667 4979 TRACE nova.virt.driver File "/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py", line 28, in import_class
2014-09-29 17:31:21.667 4979 TRACE nova.virt.driver __import__(mod_str)
2014-09-29 17:31:21.667 4979 TRACE nova.virt.driver File "/usr/local/lib/python2.7/dist-packages/novadocker/virt/docker/__init__.py", line 20, in <module>
2014-09-29 17:31:21.667 4979 TRACE nova.virt.driver from novadocker.virt.docker import driver
2014-09-29 17:31:21.667 4979 TRACE nova.virt.driver File "/usr/local/lib/python2.7/dist-packages/novadocker/virt/docker/driver.py", line 41, in <module>
2014-09-29 17:31:21.667 4979 TRACE nova.virt.driver from novadocker.virt.docker import client as docker_client
2014-09-29 17:31:21.667 4979 TRACE nova.virt.driver ImportError: cannot import name client
Я действительно не знаю, что делать! Пожалуйста, помогите мне.