[Openstack] Nova and Magnum on the same host?
Turbo Fredriksson
turbo at bayour.com
Wed Jun 15 14:05:02 UTC 2016
On Jun 9, 2016, at 11:55 AM, Ricardo Carrillo Cruz wrote:
> https://wiki.openstack.org/wiki/Docker
I'm trying this and although I know very little of OS (and I haven't
managed to boot up my first container yet because of other issues), I
have the docker entry in the web GUI "Admin -> System -> Hypervisors".
Looking at the nova.conf file, I see:
compute_driver = novadocker.virt.docker.DockerDriver
It doesn't seem like I'm able to have multiple entries there. As in:
compute_driver = novadocker.virt.docker.DockerDriver,libvirt
However, libvirt is defined in nova-compute.conf:
[DEFAULT]
compute_driver=libvirt.LibvirtDriver
neutron_ovs_bridge=br-int
[libvirt]
virt_type=kvm
vif_driver=nova.virt.libvirt.vif.LibvirtGenericVIFDriver
use_virtio_for_bridges=true
# This may be needed for
#cpu_mode=host-passthrough
And I can't set:
nova-compute.conf
[docker]
compute_driver = novadocker.virt.docker.DockerDriver,libvirt
nova.conf
compute_driver = docker
then I get:
2016-06-15 14:28:22.708 1764 INFO nova.virt.driver [-] Loading compute driver 'docker'
2016-06-15 14:28:22.708 1764 CRITICAL nova [-] ValueError: Empty module name
2016-06-15 14:28:22.708 1764 ERROR nova Traceback (most recent call last):
2016-06-15 14:28:22.708 1764 ERROR nova File "/usr/bin/nova-compute", line 10, in <module>
2016-06-15 14:28:22.708 1764 ERROR nova sys.exit(main())
2016-06-15 14:28:22.708 1764 ERROR nova File "/usr/lib/python2.7/dist-packages/nova/cmd/compute.py", line 74, in main
2016-06-15 14:28:22.708 1764 ERROR nova db_allowed=CONF.conductor.use_local)
2016-06-15 14:28:22.708 1764 ERROR nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 296, in create
2016-06-15 14:28:22.708 1764 ERROR nova db_allowed=db_allowed)
2016-06-15 14:28:22.708 1764 ERROR nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 182, in __init__
2016-06-15 14:28:22.708 1764 ERROR nova self.manager = manager_class(host=self.host, *args, **kwargs)
2016-06-15 14:28:22.708 1764 ERROR nova File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 727, in __init__
2016-06-15 14:28:22.708 1764 ERROR nova self.driver = driver.load_compute_driver(self.virtapi, compute_driver)
2016-06-15 14:28:22.708 1764 ERROR nova File "/usr/lib/python2.7/dist-packages/nova/virt/driver.py", line 1622, in load_compute_driver
2016-06-15 14:28:22.708 1764 ERROR nova virtapi)
2016-06-15 14:28:22.708 1764 ERROR nova File "/usr/lib/python2.7/dist-packages/oslo_utils/importutils.py", line 64, in import_object_ns
2016-06-15 14:28:22.708 1764 ERROR nova cls = import_class(import_str)
2016-06-15 14:28:22.708 1764 ERROR nova File "/usr/lib/python2.7/dist-packages/oslo_utils/importutils.py", line 30, in import_class
2016-06-15 14:28:22.708 1764 ERROR nova __import__(mod_str)
2016-06-15 14:28:22.708 1764 ERROR nova ValueError: Empty module name
What am I missing?
More information about the Openstack
mailing list