2014-09-26 4 views
1

У меня возникла проблема с настройкой 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 

Я действительно не знаю, что делать! Пожалуйста, помогите мне.

ответ

0

Juno не требует ограничений, как указано выше: -
$ GIT Checkout -b пре-i18n 9045ca43b645e72751099491bf5f4f9e4bddbb91

View «Бег Нова-докер на OpenStack РДУ Юнона (CentOS 7 & & Fedora 21)»
1. http://www.linux.com/community/blogs/133-general-linux/799569-running-nova-docker-on-openstack-rdo-juno-centos-7
2. http://www.linux.com/community/blogs/133-general-linux/802013-set-up-nova-docker-on-openstack-rdo-juno-on-top-of-fedora-21/

Смежные вопросы