2.2. 在升级前验证 RHOSP
在升级到 Red Hat OpenStack Platform (RHOSP) 17.1 之前,请使用 tripleo-validations
playbook 验证 undercloud 和 overcloud。在 RHOSP 16.2 中,您可以通过 OpenStack Workflow Service (mistral)运行这些 playbook。
流程
-
以
stack
用户身份登录 undercloud 主机。 查找
stackrc
undercloud 凭证文件:$ source ~/stackrc
安装软件包进行验证:
$ sudo dnf -y update openstack-tripleo-validations python3-validations-libs validations-common
从 mistral 复制清单:
$ sudo chown stack:stack /var/lib/mistral/.ssh/tripleo-admin-rsa $ sudo cat /var/lib/mistral/<stack>/tripleo-ansible-inventory.yaml > inventory.yaml
- 将 <stack> 替换为堆栈的名称。
运行验证:
$ validation run -i inventory.yaml --group pre-upgrade
查看脚本输出,以确定哪些验证成功并失败:
=== Running validation: "check-ftype" === Success! The validation passed for all hosts: * undercloud