DevStack 部署 OpenStack 多节点
以下是一个简化的多节点DevStack部署OpenStack的例子。假设我们有两个节点,一个作为控制节点(Controller),另一个作为计算节点(Compute)。
- 在控制节点上,创建
local.conf
配置文件:
[[local|controller]]
host_ip = 192.168.1.10
admin_password = admin_password
[[local|compute]]
host_ip = 192.168.1.11
- 在控制节点上,初始化并启动OpenStack服务:
git clone https://opendev.org/openstack/devstack
cd devstack
cp samples/local.conf .
vi local.conf # 编辑配置文件,添加上述内容
./stack.sh # 初始化并启动服务
- 在计算节点上,创建
local.conf
配置文件:
[[local|compute]]
host_ip = 192.168.1.11
- 在计算节点上,初始化并启动OpenStack服务:
git clone https://opendev.org/openstack/devstack
cd devstack
cp samples/local.conf .
vi local.conf # 编辑配置文件,添加上述内容
./stack.sh # 初始化并启动服务
在计算节点上,local.conf
中的host_ip
应该设置为该节点的IP地址。在控制节点上,local.conf
中的host_ip
应该设置为控制节点的IP地址,并且[[local|compute]]
段用于指定计算节点的IP地址。
确保两个节点的防火墙设置允许必要的网络通信。此外,确保SSH免密码登录在相关节点间配置好,以便DevStack能够自动配置节点间的通信。
评论已关闭