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-15.0.0.tar.gz (75.9 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-15.0.0-py2-none-any.whl (43.1 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for nova-lxd-15.0.0.tar.gz
Algorithm Hash digest
SHA256 acde461f1756124957c34320b3d4c1632d74b3639429f6f9d67a808d00c3f86c
MD5 66077ec4f5f7acf01d04f4ebb89c7677
BLAKE2b-256 83c5a98320abb081370025248ba0ecbd1f10fdf899b69c45f7f76575f94f8c9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nova_lxd-15.0.0-py2-none-any.whl
Algorithm Hash digest
SHA256 fb16cd3742f5d4d9bf7937a66adb9a398f1bf33671e2155277f5c8617fd75cfb
MD5 78c3223bff9a5da384bc5534cbb7b7e7
BLAKE2b-256 e05902de2d1cda936237bf5b2db4953512adc669a39e51f537ef8d8080249934

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