![多节点(1 个控制节点、2 个计算节点、1 个网络节点)Openstack Rocky 部署在 Ubuntu 16.04 或 18.04 上](https://linux22.com/image/909367/%E5%A4%9A%E8%8A%82%E7%82%B9%EF%BC%881%20%E4%B8%AA%E6%8E%A7%E5%88%B6%E8%8A%82%E7%82%B9%E3%80%812%20%E4%B8%AA%E8%AE%A1%E7%AE%97%E8%8A%82%E7%82%B9%E3%80%811%20%E4%B8%AA%E7%BD%91%E7%BB%9C%E8%8A%82%E7%82%B9%EF%BC%89Openstack%20Rocky%20%E9%83%A8%E7%BD%B2%E5%9C%A8%20Ubuntu%2016.04%20%E6%88%96%2018.04%20%E4%B8%8A.png)
在 Ubuntu 上部署单节点 OpenStack 环境运行良好。但是,我无法在 Ubuntu 上设置多节点 OpenStack 环境(使用上述配置)。有人能帮忙或指出步骤吗?
答案1
在多节点环境中部署Openstack有多种方法:
Openstack 手动安装- 它应该是 openstack 安装的最佳文档。手动安装相当繁琐,手动配置每个组件需要时间,但学习起来很有收获。
使用 DevStack 进行 Openstack 部署- 使用 DevStack 进行部署非常简单,首先需要设置部署环境。它需要有一个启用了 sudo 的非 root 用户,它应该具有 sudo 权限。
使用 PackStack 部署 OpenStack- PackStack 既适合部署单节点概念验证安装,也适合部署更复杂的多节点安装。在此必须生成应答文件,该文件经过编辑以配置多个节点的主机地址。[https://docs.openstack.org/devstack/latest/guides/multinode-lab.html]
Openstack Ansible 指南- 建议使用专用的部署主机。为此,您可以使用 4 台机器或虚拟机(1 个 Director 或部署主机、1 个控制器节点、1 个计算节点、1 个存储节点)
- 部署主机,运行 Ansible 剧本
- 目标主机,Ansible 在其中安装 OpenStack 服务和基础设施组件
答案2
还有这个: OpenStack Charms 部署指南