第 2 章 更新 undercloud
您可以使用 director 更新 undercloud 节点上的主软件包。要将 undercloud 及其 overcloud 镜像更新至最新的 Red Hat OpenStack Platform (RHOSP) 17.1 版本,请完成以下步骤:
先决条件
- 在将 undercloud 更新至最新的 RHOSP 17.1 版本前,请确保完成所有更新准备步骤。如需更多信息,请参阅 第 1 章 准备次要更新。
2.1. 在 undercloud 更新前验证 RHOSP 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在更新 Red Hat OpenStack Platform (RHOSP)环境前,请使用 tripleo-validations playbook 验证 undercloud。
有关验证的更多信息, 请参阅使用 director 安装和管理 Red Hat OpenStack Platform 中的使用验证框架。
流程
-
以
stack用户身份登录 undercloud 主机。 查找
stackrcundercloud 凭证文件:source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 安装软件包进行验证:
sudo dnf -y update openstack-tripleo-validations python3-validations-libs validations-common
$ sudo dnf -y update openstack-tripleo-validations python3-validations-libs validations-commonCopy to Clipboard Copied! Toggle word wrap Toggle overflow 运行验证:
validation run -i ~/overcloud-deploy/<stack>/config-download/<stack>/tripleo-ansible-inventory.yaml --group pre-update
$ validation run -i ~/overcloud-deploy/<stack>/config-download/<stack>/tripleo-ansible-inventory.yaml --group pre-updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 将 <stack> 替换为堆栈的名称。
验证
- 要查看验证报告的结果,请参阅使用 director 安装和管理 Red Hat OpenStack Platform 中的 查看验证历史记录。
注意
如果在运行验证时找不到主机,该命令将状态报告为 SKIPPED。SKIPPED 的状态表示不会执行验证,这是预期的。另外,如果没有满足验证的通过标准,该命令将状态报告为 FAILED。FAILED 验证不会阻止您使用更新的 RHOSP 环境。但是,FAILED 验证可能会指示您的环境出现问题。