第 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 主机。 查找
stackrc
undercloud 凭证文件:$ source ~/stackrc
安装软件包进行验证:
$ sudo dnf -y update openstack-tripleo-validations python3-validations-libs validations-common
运行验证:
$ validation run -i ~/overcloud-deploy/<stack>/config-download/<stack>/tripleo-ansible-inventory.yaml --group pre-update
- 将 <stack> 替换为堆栈的名称。
验证
- 要查看验证报告的结果,请参阅使用 director 安装和管理 Red Hat OpenStack Platform 中的 查看验证历史记录。
注意
如果在运行验证时找不到主机,该命令将状态报告为 SKIPPED
。SKIPPED
的状态表示不会执行验证,这是预期的。另外,如果没有满足验证的通过标准,该命令将状态报告为 FAILED
。FAILED
验证不会阻止您使用更新的 RHOSP 环境。但是,FAILED
验证可能会指示您的环境出现问题。