第 2 章 使用同一网络配置和部署多租户环境
要配置 Red Hat OpenStack Platform (RHOSP)部署来使用相同的网络处理多个单元,您必须执行以下任务:
- 从 overcloud 堆栈的 control plane 中提取参数信息。
-
创建单元角色文件。您可以在单元格中为
Compute
节点使用默认的 Compute 角色,以及单元格节点的专用CellController
角色。您还可以创建自定义角色,以便在多租户环境中使用,例如每个单元堆栈的自定义角色。有关创建自定义角色的更多信息,请参阅 可组合服务和自定义角色。 为
CellController
角色指定主机。注意如果您为多单元环境创建了自定义角色,还必须为自定义角色指定主机。
- 配置每个单元。
- 部署每个单元堆栈。
2.1. 从 overcloud 堆栈 control plane 提取参数信息 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在基本 overcloud 堆栈中,从名为 default
的第一个单元中提取参数信息。
流程
-
以
stack
用户的身份登录 undercloud。 Source
stackrc
文件:source ~/stackrc
[stack@director ~]$ source ~/stackrc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 overcloud 堆栈中的
default
单元中的单元格配置和密钥信息导出到多单元部署的一个新的通用环境文件:openstack overcloud cell export --control-plane-stack overcloud \ -f --output-file common/default_cell_export.yaml \ --working-dir /home/stack/overcloud-deploy/overcloud/
(undercloud)$ openstack overcloud cell export --control-plane-stack overcloud \ -f --output-file common/default_cell_export.yaml \ --working-dir /home/stack/overcloud-deploy/overcloud/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 此命令将
EndpointMap
、HostsEntry
、AllNodesConfig
、GlobalConfig
参数以及密码信息导出到常见的环境文件。提示如果环境文件已存在,请输入带
--force-overwrite
或-f
选项的命令。