You are here: Home / LBN / Up2date / Cloud Computing / BastionLinux 19 / python-nova-docker-0.0.1-1.713af82.lbn19.noarch

python-nova-docker-0.0.1-1.713af82.lbn19.noarch

Package Attributes
RPM  python-nova-docker-0.0.1-1.713af82.lbn19.noarch.rpm Architecture  noarch Size  202432 Created  2019/09/30 06:51:51 UTC
Package Specification
Summary Docker driver for OpenStack Nova.
Group Unspecified
License GPL
Home Page https://stackforge.org
Description

Installation & Configuration 1. Install the python modules.

For example:

$ python setup.py install

Note: There are better and cleaner ways of managing Python modules, such as using distribution packages or pip. The setup.py file and Debian's stdeb, for instance, may be used to create Debian/Ubuntu packages. 2. Enable the driver in Nova's configuration

In nova.conf:

compute_driver=novadocker.virt.docker.DockerDriver

  1. Optionally tune site-specific settings.

In nova.conf:

[docker]

Uploading Images to Glance 1. Enable the driver in Glance's configuration

In glance-api.conf:

container_formats=ami,ari,aki,bare,ovf,ova,docker

  1. Save docker images to Glance

Images may now be saved directly to Glance:

$ docker pull busybox $ docker save busybox | glance image-create --is-public=True --container-format=docker --disk-format=raw --name busybox

Note: At present, only administrators should be allowed to manage images.

The name of the image in Glance should be explicitly set to the same name as the image as it is known to Docker. In the example above, an image has been tagged in Docker as busybox. Matching this is the --name busybox argument to glance image-create. If these names do not align, the image will not be bootable. Notes

Earlier releases of this driver required the deployment of a private docker registry. This is no longer required. Images are now saved and loaded from Glance. Images loaded from Glance may do bad things. Only allow administrators to add images. Users may create snapshots of their containers, generating images in Glance -- these images are managed and thus safe.

Requires
rpmlib(PayloadFilesHavePrefix)  
rpmlib(CompressedFileNames)  
rpmlib(PartialHardlinkSets)  
rpmlib(PayloadIsXz)  
python-oslo-serialization  
rpmlib(FileDigests)  
Provides
python-nova-docker

Document Actions