10.2. 将所有 Compute 节点升级到 RHEL 9.2
将所有 Compute 节点升级到 RHEL 9.2,以利用最新的功能并减少停机时间。
流程
-
以
stack用户身份登录 undercloud 主机。 查找
stackrcundercloud 凭证文件:source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在
container-image-prepare.yaml文件中,确保仅包含ContainerImagePrepare参数中指定的标签,并且MultiRhelRoleContainerImagePrepare参数已被删除。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
在
roles_data.yaml文件中,将OS::TripleO::Services::NovaLibvirtLegacy服务替换为 RHEL 9.2 所需的OS::TripleO::Services::NovaLibvirt服务。 运行
openstack overcloud upgrade prepare命令,并使用特定于升级的参数包括system_upgrade.yaml文件:openstack overcloud upgrade prepare --yes … -e /home/stack/system_upgrade.yaml …
$ openstack overcloud upgrade prepare --yes … -e /home/stack/system_upgrade.yaml …Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 Compute 节点上的操作系统升级到 RHEL 9.2。使用您要升级的节点列表使用
--limit选项。以下示例升级compute-0、compute-1和compute-2节点。openstack overcloud upgrade run --yes --tags system_upgrade --stack <stack> --limit compute-0,compute-1,compute-2
$ openstack overcloud upgrade run --yes --tags system_upgrade --stack <stack> --limit compute-0,compute-1,compute-2Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
<stack>替换为您的堆栈的名称。
-
将
将 Compute 节点上的容器升级到 RHEL 9.2。使用您要升级的节点列表使用
--limit选项。以下示例升级compute-0、compute-1和compute-2节点。openstack overcloud upgrade run --yes --stack <stack> --limit compute-0,compute-1,compute-2
$ openstack overcloud upgrade run --yes --stack <stack> --limit compute-0,compute-1,compute-2Copy to Clipboard Copied! Toggle word wrap Toggle overflow