DevStack 安装 OpenStack 多节点

转载请注明:

目前安装 OpenStack 常见的方案有 Redhat 的RDO和社区的DevStack。

当然,也可以手动安装,可以参考:github.com/ChaimaGhribi/OpenStack-Juno-Installation/blob/master/OpenStack-Juno-Installation.rst

其中,RDO 功能比较强大,运行也稳定,可以在一个节点上通过一个 answer 文件直接部署多个节点,搭建一套 OpenStack 环境。但是可惜,在 Ubuntu 上还不支持。

DevStack 支持 Ubuntu、Fedora 等环境,需要在每个节点上单独执行,适合进行实验。目前常见的教程一般都是讲解 DevStack 单节点安装。本文讲解最新的 Juno 版本在多节点上的安装过程。

网络环境

两台机器,,分为控制节点(同时也作为网络节点)和计算节点。

控制节点

eth0: 9.186.100.77/24 作为管理网络(同时也是公共网络)。 eth1: 10.0.100.77/24 作为内部网络接口。

计算节点

eth0: 9.186.100.88/24 作为管理网络(同时也是公共网络)。 eth1: 10.0.100.88/24 作为内部网络接口。

配置 stack 用户

创建 stack 用户

添加 stack 用户权限。

ALL) NOPASSWD: ALL"

切换到 stack 用户

下载代码

下载 devstack 代码,并切换到 stable/juno 分支。

编写运行配置文件

在 devstack 根目录下,编写 local.conf。

控制节点的 local.conf

计算节点的 local.conf

执行配置

执行命令。

.sh

会输出各项操作的结果。日志会写到 stack.sh.log 文件。

其它事项

卸载 openstack

.sh

清除安装。

.sh

有时候有些文件可能清除不干净,手动执行

destroy

与其临渊羡鱼,不如退而结网。

DevStack 安装 OpenStack 多节点

相关文章:

你感兴趣的文章:

标签云: