2.2. 部署 overcloud 以自动扩展


您可以使用 director 或独立环境部署 overcloud 以自动扩展。

先决条件

2.2.1. 使用 director 部署 overcloud 以自动扩展

使用 director 部署 overcloud。如果您使用独立环境,请参阅 第 2.2.2 节 “在独立环境中部署 overcloud 以自动扩展”

先决条件

流程

  1. stack 用户身份登录 undercloud。
  2. 查找 stackrc undercloud 凭证文件:

    [stack@director ~]$ source ~/stackrc
    Copy to Clipboard Toggle word wrap
  3. 使用其他环境文件将自动扩展环境文件添加到堆栈中,并部署 overcloud:

    (undercloud)$ openstack overcloud deploy --templates \
      -e [your environment files] \
      -e $HOME/templates/autoscaling/parameters-autoscaling.yaml \
      -e $HOME/templates/autoscaling/resources-autoscaling.yaml
    Copy to Clipboard Toggle word wrap

2.2.2. 在独立环境中部署 overcloud 以自动扩展

要在预生产环境中测试环境文件,您可以使用独立部署自动扩展所需的服务部署 overcloud。

注意

此流程使用示例值和命令,它们必须更改以适合生产环境。

如果要使用 director 部署 overcloud 进行自动扩展,请参阅 第 2.2.1 节 “使用 director 部署 overcloud 以自动扩展”

先决条件

流程

  1. 切换到管理 overcloud 部署的用户,如 stack 用户:

    [root@standalone ~]# su - stack
    Copy to Clipboard Toggle word wrap
  2. 为 overcloud 部署替换或设置环境变量 $IP$NETMASK$VIP

    $ export IP=192.168.25.2
    $ export VIP=192.168.25.3
    $ export NETMASK=24
    Copy to Clipboard Toggle word wrap
  3. 部署 overcloud 以测试并验证资源和参数文件:

    $ sudo openstack tripleo deploy \
      --templates \
      --local-ip=$IP/$NETMASK \
      --control-virtual-ip=$VIP \
      -e /usr/share/openstack-tripleo-heat-templates/environments/standalone/standalone-tripleo.yaml \
      -r /usr/share/openstack-tripleo-heat-templates/roles/Standalone.yaml \
      -e $HOME/containers-prepare-parameters.yaml \
      -e $HOME/standalone_parameters.yaml \
      -e $HOME/templates/autoscaling/resources-autoscaling.yaml \
      -e $HOME/templates/autoscaling/parameters-autoscaling.yaml \
      --output-dir $HOME \
      --standalone
    Copy to Clipboard Toggle word wrap
  4. 导出 OS_CLOUD 环境变量:

    $ export OS_CLOUD=standalone
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat