尝试通过关注https://wiki.openstack.org/wiki/Docker在 nova-Kilo 上启用 docker,运行在 14.04 之上。添加compute_driver = novadocker.virt.docker.DockerDriver到 nova-compute 魅力内的“config-flags”,在 nova-cloud-controller 的 nova.conf 中注释了 compute_driver,并在计算、控制器和中子节点上重新启动了 nova 服务。最初,在计算节点上出现以下错误:
2015-05-29 23:16:45.551 32936 ERROR nova.virt.libvirt.host [req-4aba1c34-9ac3-47bf-8b69-dd16d9a7f38c - - - - -] Connection to libvirt failed: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission denied
2015-05-29 23:16:45.551 32936 TRACE nova.virt.libvirt.host Traceback (most recent call last):
2015-05-29 23:16:45.551 32936 TRACE nova.virt.libvirt.host File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/host.py", line 524, in get_connection
2015-05-29 23:16:45.551 32936 TRACE nova.virt.libvirt.host conn = self._get_connection()
2015-05-29 23:16:45.551 32936 TRACE nova.virt.libvirt.host File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/host.py", …Run Code Online (Sandbox Code Playgroud)