Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

6.9. 模拟快进升级

快进升级需要最后一步来更新 overcloud 堆栈。这可确保堆栈的资源结构与 OpenStack Platform 13 的常规部署保持一致,并允许您在以后执行标准 openstack overcloud deploy 功能。

流程

  1. Source stackrc 文件:

    $ source ~/stackrc
  2. 运行 fast forward upgrade finalization 命令:

    $ openstack overcloud ffwd-upgrade converge \
        --templates \
        -e /home/stack/templates/overcloud_images.yaml \
        -e /home/stack/templates/deprecated_cli_options.yaml \
        -e /usr/share/openstack-tripleo-heat-templates/environments/ceph-ansible/ceph-ansible.yaml \
        -e /home/stack/templates/ceph-customization.yaml \
        -e <OTHER ENVIRONMENT FILES>

    包含以下与您的环境相关的选项:

    • 自定义配置环境文件(-e)。例如:

      • 容器镜像位置(overcloud_images.yaml)的环境文件。请注意,升级命令可能会显示有关使用 --container-registry-file 的警告。您可以忽略这个警告,因为这个选项已弃用,而是使用 -e 作为容器镜像环境文件。
      • 如果适用,使用 deprecated_cli_options.yaml 将已弃用的 CLI 选项映射到 Heat 参数的环境文件。
      • 如果使用 Ceph Storage 节点,相关的环境文件。
      • 任何与您环境相关的额外环境文件。
    • 如果使用自定义堆栈名称,请使用 --stack 选项传递名称。
    • 如果适用,您的自定义角色(roles_data)文件使用 --roles-file
    重要

    提示会询问您是否要执行 ffwd-upgrade 命令。输入 yes

  3. 等待快速升级最终完成。