Juju Charm - LXD
Go to file
OpenDev Sysadmins f5994647d2 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:32:27 +00:00
hooks Replace openstack.org git:// URLs with https:// 2019-03-24 20:32:59 +00:00
templates Update upstart/systemd templates 2015-09-10 15:37:05 -04:00
tests Updates for stable branch creation for 16.07 2016-07-28 16:04:37 +02:00
unit_tests Re-license charm as Apache-2.0 2016-07-01 17:30:16 +01:00
.gitignore Fix lxd thinpool creation. 2016-03-23 14:41:04 -06:00
.gitreview OpenDev Migration Patch 2019-04-19 19:32:27 +00:00
.project Resync helpers, add pydev project files 2015-09-09 09:34:37 +01:00
.pydevproject Resync helpers, add pydev project files 2015-09-09 09:34:37 +01:00
.testr.conf Add basic tox configuration 2016-02-25 16:40:47 +00:00
LICENSE Re-license charm as Apache-2.0 2016-07-01 17:30:16 +01:00
Makefile Use bundletester for amulet test execution 2016-07-20 21:54:09 +00:00
README.md Update the README 2016-04-20 10:45:48 +01:00
charm-helpers-tests.yaml Updates for stable branch creation for 16.07 2016-07-28 16:04:37 +02:00
charm-helpers.yaml Initial commit 2015-07-23 22:29:09 -04:00
config.yaml Rename block-device -> block-devices 2016-04-18 21:21:48 +01:00
copyright Re-license charm as Apache-2.0 2016-07-01 17:30:16 +01:00
icon.svg Update icon 2015-11-02 09:33:16 +00:00
metadata.yaml Update maintainer 2015-11-18 10:36:43 +00:00
other-requirements.txt Drop check for LVM thinpool name 2016-06-27 09:48:53 +01:00
requirements.txt Use bundletester for amulet test execution 2016-07-20 21:54:09 +00:00
revision Initial commit 2015-07-23 22:29:09 -04:00
test-requirements.txt Use bundletester for amulet test execution 2016-07-20 21:54:09 +00:00
tox.ini Use bundletester for amulet test execution 2016-07-20 21:54:09 +00:00

README.md

Overview

LXD is a hypervisor for managing Linux Containers; it provides a simple RESTful API for creation and management of containers. This charm is currently specific to LXD's use with nova-lxd, but that's only by usage, rather than specific design.

Usage with nova-compute and nova-lxd

While the lxd charm can be used with any charm to enable use of LXD, its primary use is with the nova-compute Openstack charm, for provisioning LXD based OpenStack Nova instances.

For example:

juju deploy nova-compute
juju set nova-compute virt-type=lxd
juju deploy lxd
juju set lxd block-devices=/dev/sdb storage-type=lvm
juju add-relation lxd nova-compute

The caveat is that nova-compute is part of a greater ecosystem of many OpenStack service charms. For a full OpenStack Mitaka deployment using LXD, please refer to the OpenStack LXD bundle.

At this time, nova-lxd is only supported on Ubuntu 16.04 or above, with OpenStack Mitaka (provided as part of Ubuntu 16.04).

Contact Information

Report bugs on Launchpad