第3章 検証フレームワークの使用
Red Hat OpenStack Platform (RHOSP) には検証フレームワークが含まれており、アンダークラウドおよびオーバークラウドの要件と機能の検証に使用することができます。フレームワークには、以下に示す 2 つの検証種別が含まれます。
-
validationコマンドセットを使用して実行する手動の Ansible ベースの検証。 - インフライトの自動検証: デプロイメントプロセス中に実行されます。
実行する検証を理解し、環境に関係のない検証をスキップする必要があります。たとえば、事前デプロイメントの検証には、どこでも TLS のテストが含まれます。環境を TLS 用に設定する予定がない場合、どこでも、このテストは失敗します。validation run コマンドで --validation オプションを使用して、環境に応じて検証を調整します。
3.1. Ansible ベースの検証 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat OpenStack Platform (RHOSP) director のインストール時に、director は openstack-tripleo-validations パッケージから Playbook のセットもインストールします。各 Playbook には、特定のシステム要件のテストと、テストを実行するタイミングを定義する一連のグループが含まれています。
no-op- no-op (操作なし) タスクを実行してワークフローが正しく機能していることを確かめる検証。これらの検証は、アンダークラウドとオーバークラウドの両方で実行されます。
prep-
アンダークラウドノードのハードウェア設定を確認する検証。
openstack undercloud installコマンドを実行する前に、これらの検証を実行します。 openshift-on-openstack- 環境が要件を満たし OpenShift on OpenStack をデプロイできることを確認する検証
pre-introspection- Ironic Inspector を使用するノードのイントロスペクション前に実行する検証
pre-deployment-
openstack overcloud deployコマンドの前に実行する検証 post-deployment- オーバークラウドのデプロイメントが完了した後に実行する検証
pre-update- 更新前に RHOSP デプロイメントを検証するための検証。
post-update- 更新後に RHOSP デプロイメントを検証するための検証。
pre-upgrade- アップグレード前に RHOSP デプロイメントを検証するための検証。
post-upgrade- アップグレード後に RHOSP デプロイメントを検証するための検証。