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-18.0.0.0rc2.tar.gz (94.0 kB view details)

Uploaded Source

Built Distribution

nova_lxd-18.0.0.0rc2-py3-none-any.whl (67.3 kB view details)

Uploaded Python 3

File details

Details for the file nova-lxd-18.0.0.0rc2.tar.gz.

File metadata

  • Download URL: nova-lxd-18.0.0.0rc2.tar.gz
  • Upload date:
  • Size: 94.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/2.7.12

File hashes

Hashes for nova-lxd-18.0.0.0rc2.tar.gz
Algorithm Hash digest
SHA256 70a13e984e8c237698a3c1ca872a84801165d8614a8dd1b82e3ccb3465c0e730
MD5 5d624a66f7b512dcd100dfa3a19949ce
BLAKE2b-256 b1a70c7cab7ab173ddb0641e7d7f42a0857a2bc4844ebd03fcae0175b3ddc71e

See more details on using hashes here.

Provenance

File details

Details for the file nova_lxd-18.0.0.0rc2-py3-none-any.whl.

File metadata

  • Download URL: nova_lxd-18.0.0.0rc2-py3-none-any.whl
  • Upload date:
  • Size: 67.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/2.7.12

File hashes

Hashes for nova_lxd-18.0.0.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 b8b3785c33a7b2b11d387f5a201baee0d649913965b543c39e6b43e8695be4cc
MD5 80bd29799c728d2e080f831e18a931c4
BLAKE2b-256 f3b2c77238c0c4859cea3a7a85064a079b7d20d75f650936ae9ef6fce07394fa

See more details on using hashes here.

Provenance

Supported by

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