Skip to main content

native lxd driver for openstack

Project description

# nova-lxd [![Build Status](https://travis-ci.org/lxc/nova-lxd.svg?branch=master)](https://travis-ci.org/lxc/nova-lxd)

An OpenStack Compute driver for managing containers using LXD.

## nova-lxd on Devstack

For development purposes, nova-lxd provides a devstack plugin. To use it, just include the
following in your devstack `local.conf`:

```
[[local|localrc]]
enable_plugin nova-lxd https://git.openstack.org/openstack/nova-lxd
```

Change git repositories as needed (it's probably not very useful to point to the main
nova-lxd repo). If you have a local tree you'd like to use, you can symlink your tree to
`/opt/stack/nova-lxd` and do your development from there.

The devstack default images won't work with lxd, as lxd doesn't support them. Once your
stack is up and you've configured authentication against your devstack, do the following::

```
wget http://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-root.tar.gz
glance image-create --name xenial --disk-format raw --container-format bare --file xenial-server-cloudimg-amd64-root.tar.gz
```

You can test your configuration using the exercise scripts in devstack. For instance,

```
DEFAULT_IMAGE_NAME=xenial ./exercises/volumes.sh
```

Please note: the exercise scripts in devstack likely won't work, as they have requirements
for using the cirros images.

# Support and discussions

We use the LXC mailing-lists for developer and user discussions, you can
find and subscribe to those at: https://lists.linuxcontainers.org

If you prefer live discussions, some of us also hang out in
[#lxcontainers](http://webchat.freenode.net/?channels=#lxcontainers) on irc.freenode.net.

## Bug reports

Bug reports can be filed at https://bugs.launchpad.net/nova-lxd

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nova-lxd-14.1.0.tar.gz (81.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nova_lxd-14.1.0-py2-none-any.whl (47.8 kB view details)

Uploaded Python 2

File details

Details for the file nova-lxd-14.1.0.tar.gz.

File metadata

  • Download URL: nova-lxd-14.1.0.tar.gz
  • Upload date:
  • Size: 81.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nova-lxd-14.1.0.tar.gz
Algorithm Hash digest
SHA256 19fea960de1256b1dffb3d996a425073592a612e4562ac480b0a4e1a71852789
MD5 e457da4f1881df6a3af78a5ded98c62c
BLAKE2b-256 5de2a534014783b55464ef775e2d6beca68c3d97b6c85d77f5992bc0fe23dc1b

See more details on using hashes here.

File details

Details for the file nova_lxd-14.1.0-py2-none-any.whl.

File metadata

File hashes

Hashes for nova_lxd-14.1.0-py2-none-any.whl
Algorithm Hash digest
SHA256 48b88e898bb0786cac3ad0bc765bbe77f4fa8fbc364fa9c7afc7e64dc27ce8bf
MD5 bb4843f4385dc1ff396287a7fea14baf
BLAKE2b-256 d4c4c276bff6d6492c621d7c315b4c77263533a5faed1f3dd2f7b3d9aaf5bf8d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page