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 查看哈希值)