5.2. アップグレード前の RHOSP の検証
Red Hat OpenStack Platform (RHOSP) 17.1 にアップグレードする前に、tripleo-validations Playbook を使用してアンダークラウドとオーバークラウドを検証してください。RHOSP 16.2 では、OpenStack Workflow Service (mistral) を通じてこれらの Playbook を実行します。
検証フレームワークの詳細は、Red Hat OpenStack Platform デプロイメント のカスタマイズ の 検証フレームワークの使用 を 参照してください。
手順
-
アンダークラウドホストに
stackユーザーとしてログインします。 stackrcアンダークラウド認証情報ファイルを入手します。$ source ~/stackrcオーバークラウドノードに ping できることを確認します。
$ tripleo-ansible-inventory --static-yaml-inventory ~/inventory.yaml --stack <stack> --ansible_ssh_user heat-admin $ ansible -i ~/inventory.yaml all -m ping- <stack> をスタックの名前に置き換えます。
/var/lib/mistral/.sshディレクトリーの権限を調整します。$ sudo chmod +x /var/lib/mistral/.ssh/検証用にパッケージをインストールします。
$ sudo dnf -y update openstack-tripleo-validations python3-validations-libs validations-commonmistral からインベントリーをコピーします。
$ sudo chown stack:stack /var/lib/mistral/.ssh/tripleo-admin-rsa $ sudo cat /var/lib/mistral/<stack>/tripleo-ansible-inventory.yaml > inventory.yaml検証を実行します。
$ validation run -i inventory.yaml --group pre-upgradeスクリプトの出力を確認し、成功した検証と失敗した検証を確認します。
=== Running validation: "check-ftype" === Success! The validation passed for all hosts: * undercloudinventory.yamlファイルを削除します。$ -rm inventory.yaml