搜索

10.2. 将所有 Compute 节点升级到 RHEL 9.2

download PDF

将所有 Compute 节点升级到 RHEL 9.2,以利用最新的功能并减少停机时间。

流程

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

    $ source ~/stackrc
  3. container-image-prepare.yaml 文件中,确保仅包含 ContainerImagePrepare 参数中指定的标签,并且 MultiRhelRoleContainerImagePrepare 参数已被删除。例如:

    parameter_defaults:
      ContainerImagePrepare:
      - tag_from_label: "{version}-{release}"
        set:
          namespace:
          name_prefix:
          name_suffix:
          tag:
          rhel_containers: false
          neutron_driver: ovn
          ceph_namespace:
          ceph_image:
          ceph_tag:
  4. roles_data.yaml 文件中,将 OS::TripleO::Services::NovaLibvirtLegacy 服务替换为 RHEL 9.2 所需的 OS::TripleO::Services::NovaLibvirt 服务。
  5. 运行 openstack overcloud upgrade prepare 命令,并使用特定于升级的参数包括 system_upgrade.yaml 文件:

    $ openstack overcloud upgrade prepare --yes
    …​
    -e /home/stack/system_upgrade.yaml
    …​
  6. 将 Compute 节点上的操作系统升级到 RHEL 9.2。使用您要升级的节点列表使用 --limit 选项。以下示例升级 compute-0compute-1compute-2 节点。

    $ openstack overcloud upgrade run --yes --tags system_upgrade --stack <stack> --limit compute-0,compute-1,compute-2
    • <stack> 替换为您的堆栈的名称。
  7. 将 Compute 节点上的容器升级到 RHEL 9.2。使用您要升级的节点列表使用 --limit 选项。以下示例升级 compute-0compute-1compute-2 节点。

    $ openstack overcloud upgrade run --yes --stack <stack>  --limit compute-0,compute-1,compute-2
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.