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-16.0.0.0rc1.tar.gz (90.2 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-16.0.0.0rc1-py2-none-any.whl (48.5 kB view details)

Uploaded Python 2

File details

Details for the file nova-lxd-16.0.0.0rc1.tar.gz.

File metadata

File hashes

Hashes for nova-lxd-16.0.0.0rc1.tar.gz
Algorithm Hash digest
SHA256 fde24d5c2e3faaa7f2581c63175946f1bbaa08d1d97294ab00b828f99268b547
MD5 55a349d516325c9ba22515becd80f8e3
BLAKE2b-256 059cc8d6c0aea20ce137a6926ff4efb169f9c5ebe4bbd0c0aee0f213b5f613c5

See more details on using hashes here.

File details

Details for the file nova_lxd-16.0.0.0rc1-py2-none-any.whl.

File metadata

File hashes

Hashes for nova_lxd-16.0.0.0rc1-py2-none-any.whl
Algorithm Hash digest
SHA256 fd9f9b86d1c7699b139b7e2e4102c2c60d3cf4b6bbc556283eb9b95f86dc2419
MD5 cf57a6b471dab4947f094665d860f0d0
BLAKE2b-256 fef20f64b9eb511bfdea443939d31b656eb2894877cd758e7fbb9c97a0d2e9e3

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