第 2 章 准备次要更新
在开始将 Red Hat OpenStack Platform 16.0 更新至最新的次版本前,您必须遵循 undercloud 的一些准备步骤。
2.1. 将环境锁定到 Red Hat Enterprise Linux 版本 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Red Hat OpenStack Platform 16.0 在 Red Hat Enterprise Linux 8.1 上被支持。在进行更新前,将 undercloud 和 overcloud 存储库锁定到 Red Hat Enterprise Linux 8.1 版本,以避免将操作系统升级到较新的次版本。
流程
-
以
stack用户的身份登录 undercloud。 Source
stackrc文件:source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建 overcloud 的静态清单文件:
tripleo-ansible-inventory --ansible_ssh_user heat-admin --static-yaml-inventory ~/inventory.yaml
$ tripleo-ansible-inventory --ansible_ssh_user heat-admin --static-yaml-inventory ~/inventory.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果使用与 overcloud 的默认 overcloud 名称不同的
overcloud名称,请使用--plan选项来设置 overcloud 的名称。创建一个 playbook,其中包含一个任务,将操作系统版本锁定到所有节点上的 Red Hat Enterprise Linux 8.1:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行
set_release.yamlplaybook:ansible-playbook -i ~/inventory.yaml -f 25 ~/set_release.yaml
$ ansible-playbook -i ~/inventory.yaml -f 25 ~/set_release.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
注意
要手动将节点锁定到版本,请登录到节点并运行 subscription-manager release 命令:
sudo subscription-manager release --set=8.1
$ sudo subscription-manager release --set=8.1