跳转到主要内容

OpenStack的原生LXD驱动程序

项目描述

nova-lxd 构建状态

使用LXD管理容器的OpenStack计算驱动程序。

nova-lxd在Devstack上

为了开发目的,nova-lxd提供了一个devstack插件。要使用它,只需在您的devstack local.conf中包含以下内容

[[local|localrc]]
enable_plugin nova-lxd https://git.openstack.org/openstack/nova-lxd

# You should enable the following if you use lxd 3.0.
# In addition, this setting requires zfs >= 0.7.0.
#LXD_BACKEND_DRIVER=zfs

根据需要更改git仓库(指向nova-lxd主仓库可能不是很有用)。如果您想使用本地树,可以将您的树符号链接到/opt/stack/nova-lxd,并在那里进行开发。

devstack默认镜像与lxd不兼容,因为lxd不支持它们。一旦您的环境启动并已配置devstack的认证,请执行以下操作:

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

您可以使用devstack中的练习脚本来测试您的配置。例如,

DEFAULT_IMAGE_NAME=xenial ./exercises/volumes.sh

请注意:devstack中的练习脚本可能无法正常工作,因为它们需要使用cirros镜像。

支持和讨论

我们使用LXC邮件列表进行开发和用户讨论,您可以在以下地址找到并订阅它们:https://lists.linuxcontainers.org

如果您更喜欢实时讨论,我们中的一些人也常在irc.freenode.net上的#lxcontainers频道。

错误报告

错误报告可以在https://bugs.launchpad.net/nova-lxd提交。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

nova-lxd-19.0.0.tar.gz (103.9 kB 查看哈希值)

上传时间 源代码

构建分发

nova_lxd-19.0.0-py2.py3-none-any.whl (73.4 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下组织支持