2.2. 部署 overcloud 以自动扩展
您可以使用 director 或独立环境部署 overcloud 以自动扩展。
先决条件
- 您已创建了环境模板,用于部署提供自动扩展功能的服务。如需更多信息,请参阅 第 2.1 节 “配置 overcloud 以自动扩展”。
2.2.1. 使用 director 部署 overcloud 以自动扩展 复制链接链接已复制到粘贴板!
使用 director 部署 overcloud。如果您使用独立环境,请参阅 第 2.2.2 节 “在独立环境中部署 overcloud 以自动扩展”。
先决条件
- 已部署 undercloud。有关更多信息,请参阅在 undercloud 上安装 director。
流程
-
以
stack用户身份登录 undercloud。 查找
stackrcundercloud 凭证文件:source ~/stackrc
[stack@director ~]$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用其他环境文件将自动扩展环境文件添加到堆栈中,并部署 overcloud:
openstack overcloud deploy --templates \ -e [your environment files] \ -e $HOME/templates/autoscaling/parameters-autoscaling.yaml \ -e $HOME/templates/autoscaling/resources-autoscaling.yaml
(undercloud)$ openstack overcloud deploy --templates \ -e [your environment files] \ -e $HOME/templates/autoscaling/parameters-autoscaling.yaml \ -e $HOME/templates/autoscaling/resources-autoscaling.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
2.2.2. 在独立环境中部署 overcloud 以自动扩展 复制链接链接已复制到粘贴板!
要在预生产环境中测试环境文件,您可以使用独立部署自动扩展所需的服务部署 overcloud。
此流程使用示例值和命令,它们必须更改以适合生产环境。
如果要使用 director 部署 overcloud 进行自动扩展,请参阅 第 2.2.1 节 “使用 director 部署 overcloud 以自动扩展”。
先决条件
- 使用 python3-tripleoclient 暂存了一体化 RHOSP 环境。如需更多信息,请参阅安装一体 Red Hat OpenStack Platform 环境。
- 使用基础配置暂存了一体化 RHOSP 环境。如需更多信息,请参阅配置一体 Red Hat OpenStack Platform 环境。
流程
切换到管理 overcloud 部署的用户,如
stack用户:su - stack
[root@standalone ~]# su - stackCopy to Clipboard Copied! Toggle word wrap Toggle overflow 为 overcloud 部署替换或设置环境变量
$IP、$NETMASK和$VIP:export IP=192.168.25.2 export VIP=192.168.25.3 export NETMASK=24
$ export IP=192.168.25.2 $ export VIP=192.168.25.3 $ export NETMASK=24Copy to Clipboard Copied! Toggle word wrap Toggle overflow 部署 overcloud 以测试并验证资源和参数文件:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 导出
OS_CLOUD环境变量:export OS_CLOUD=standalone
$ export OS_CLOUD=standaloneCopy to Clipboard Copied! Toggle word wrap Toggle overflow
其他资源
- director 的安装和使用 指南.
- 独立部署指南.