我是一名 IT 学生,正在做一个与云相关的项目,并自学云技术。
我计划为我的项目构建一个私有云,我一直在寻找 openstack 安装指南,但问题是有几种可用的方法,我很困惑,所以请发布在 Ubuntu 中一步一步安装 openstack 的方法。谢谢。
答案1
试试这个。我使用了 conjure-up 的“下一个” PPA,因为它有很多修复,但它也使用了 Juju 2.0 beta,这是一个测试版 :) 您可以自行决定是否这样做,或者使用稳定档案中的普通 conjure-up。请注意,一旦 Juju 2.0 发布,主档案将更新以获取新的 conjure-up。
如果您要使用 LXD 容器在单个主机上构建云,那么您可能需要设置 LXD 以使用 ZFS:
sudo apt install zfs
sudo lxd init
选择“zfs”,然后为其提供一个专用的快速磁盘(如 /dev/sdc 上的备用 SSD),或者要求它创建本地回送挂载。我会为 ZFS 中的本地容器文件系统提供至少 60G 或 120G 的磁盘。
你可以使用以下方法测试你的 LXD:
lxc launch ubuntu:
lxc list
如果一切正常,您将看到一个 Ubuntu 容器启动。首先必须下载一个 Ubuntu 容器映像,之后它会非常快。
要获取 conjure-up 工具和 juju 2.0:
sudo add-apt-repository ppa:conjure/next
sudo add-apt-repository ppa:juju/devel
sudo apt update
sudo apt install juju-2.0 conjure-up
现在你可以继续了:
conjure-up openstack
一旦 Juju 2.0 在 Xenial 中发布,您就可以删除 add-apt-repository 行。