47 lines
1.7 KiB
Markdown
47 lines
1.7 KiB
Markdown
# 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
|