10.2. 将所有 Compute 节点升级到 RHEL 9.2
将所有 Compute 节点升级到 RHEL 9.2,以利用最新的功能并减少停机时间。
流程
-
以
stack
用户身份登录 undercloud 主机。 查找
stackrc
undercloud 凭证文件:source ~/stackrc
$ source ~/stackrc
Copy 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
$ 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-2
Copy 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-2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow