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.0.0.tar.gz (80.8 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.0.0-py2-none-any.whl (47.5 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for nova-lxd-14.0.0.tar.gz
Algorithm Hash digest
SHA256 de32929423a4883181b868426de9d55e20e55c3a3aff61c22454aba696c232f0
MD5 0f92d2e47759db98370f5f5bace50862
BLAKE2b-256 44600e935d17fb1dfb4c26f2bb3f8980845a240ef7e27279ea8fb56af0fa1640

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nova_lxd-14.0.0-py2-none-any.whl
Algorithm Hash digest
SHA256 913a5bb9a523725ddfac707a3df98a7698334abfc8f8e308a67ba1006fe89747
MD5 6cbaa38c4d16418533662955ee0ddb33
BLAKE2b-256 4d60073509fb7be9c5f15b6dcd64a426eedf1c0d531bb0e82db646aa39380593

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