Update readme for better detail for using with devstack

This commit is contained in:
Paul Hummer 2016-04-21 12:04:02 -06:00
parent 51dd5e6d47
commit 2184b0391f
2 changed files with 27 additions and 18 deletions

View File

@ -2,11 +2,32 @@
An OpenStack Compute driver for managing containers using LXD.
## Bug reports
## nova-lxd on Devstack
Bug reports can be filed at https://github.com/lxc/nova-lxd/issues/new
For development purposes, nova-lxd provides a devstack plugin. To use it, just include the
following in your devstack `local.conf`
## Support and discussions
[[local|localrc]]
enable_plugin nova-lxd https://github.com/lxc/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
@ -14,3 +35,6 @@ 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://github.com/lxc/nova-lxd/issues/new

View File

@ -1,15 +0,0 @@
====================
Enabling in Devstack
===================
1. Download DevStack:
$ git clone https://git.openstack.org/openstack-dev/devstack /opt/stack/devstack
2. Modify DevStack's local.conf to pull in this project by adding:
[[local|localrc]]
enable_plugin nova-lxd https://github.com/lxc/nova-lxd
3. run stack.sh