Ubuntu OpenStack 的 Canonical Distribution 可以通过 7 个 Docker 容器安装吗?

Ubuntu OpenStack 的 Canonical Distribution 可以通过 7 个 Docker 容器安装吗?

Ubuntu OpenStack 规范发行版说明如下(请参阅使用 conjure-up 构建 OpenStack | Ubuntu.com):

安装 Ubuntu OpenStack 至少需要七台带有两个磁盘的机器,其中两台机器有两个网络接口(NIC)。

有人不使用七台机器,而是用七个 docker 容器来做这件事吗?如果是这样,有人已经有 docker 文件来做这件事吗?!

答案1

您能使用 OpenStack Autopilot 在 Docker 容器中构建 OpenStack 云吗?不可以。

您可以通过多种方式在 Ubuntu 上构建和部署 OpenStack:

  1. (最简单)使用 OpenStack Autopilot。正如您所注意到的,目前这需要 7 台机器。

  2. Juju。您可以使用 Juju 部署和配置 OpenStack 服务。您需要安装 MAAS 和 Juju,但不需要对 OpenStack 有太多了解。

  3. (最难)Apt. 按照 OpenStack.org 上的 Ubuntu 安装指南,手动构建配置。您需要学习很多有关 OpenStack 的知识。

这三种解决方案都需要硬件,因为 OpenStack 是基础设施,虽然可以伪造它来测试补丁,但几乎没有硬件的 OpenStack 几乎没有用。

如果您想小规模测试 OpenStack,而不是用于生产,我建议您现在使用:

apt-get install openstack 

并尝试在那里构建单系统云配置。或者,您可以尝试 DevStack,它也能为您提供一个(几乎不切实际的)云。

最后,我听说 OpenStack Autopilot 的下一个测试版可能需要更少的非 HA 配置硬件资源。您可能需要等待几周,直到它发布,然后看看我们是否设法为您降低标准 - 您仍然需要几台机器,但不是 7 台。

相关内容