8.4. ベアメタルテスト


以下のサブテストがベアメタルテストを構成しています。このテストでは、ベアメタルノードを検証するために、登録、検査、およびデプロイを行います。

8.4.1. ベアメタル InstackStackrc の検証

instackenv.jsonstackrc ファイルの検証を行います。

合格の基準

  • 指定された場所に instackenv.json ファイルと stackrc ファイルが存在するかどうかを確認して、instackenv.json ファイルの内容を検証する。
  • ファイルが有効な json ファイルで、指定された BMC の IP が到達可能であるかどうかの検証確認が必要である。

8.4.2. ベアメタルドライバーの検証

HUT 上で設定されたドライバーと Red Hat がサポートするドライバーを比較します。ドライバーの不一致が発生した場合に、サブテストは Review 状態を生成して終了します。Red Hat がサポートするドライバーは、テストスイートの一部です。

合格の基準

  • 指定されたドライバーは、instackenv.json ファイルのドライバーと一致している必要がある。
  • ドライバーが一致しないと、テストは Review 状態で終了する。このシナリオでは、Red Hat 認定チームは instackenv.json ファイルと指定されたドライバーを手動でチェックして、ドライバーがサポートされているドライバーであるかどうかを検証します。

8.4.3. ベアメタルアンダークラウドの検証

テストがアンダークラウドノードから実行されているかどうかをチェックします。このノードからテストが実行されていない場合は、テストが失敗するので、テストを再実行する必要があります。

合格の基準

アンダークラウドのアーティファクトをテストして、テストがアンダークラウドノードから実行されたかどうかを確認する。

注記

アンダークラウドのノードは、有効なノードです。

8.4.4. ベアメタル登録のテスト

ベアメタルドライバーが、BMC IP を使用してハードウェアノードの登録に成功するかどうかを確認します。登録するには、ドライバーが BMC IP と正しく通信する必要があります。BMC は、登録されているノードの Power stateProvisioning stateoffavailable に変更します。

このテストでは、スタックオーバークラウドが存在するかどうか、およびノードがすでに追加されているかどうかもチェックされます。スタックとノードが存在する場合はそれを削除し、instackenv.json ファイルに基づいてノードの登録を試みます。いずれかのステージで失敗した場合、テストは失敗となります。

合格の基準

登録されたノードは、Power および Provisioning の状態でなければならない。

8.4.5. ベアメタル検査のテスト

オペレーターが必要な driver_info フィールドを設定すると、BareMetalInspectingTest により、ベアメタル サービスが必要なノードプロパティーを検出します。

合格の基準

BMC がドライバーからの指示に基づいてハードウェアの詳細を収集できるように、ノードのプロパティーが正しく反映されている必要がある。

8.4.6. ベアメタルデプロイメントのテスト

検証が正常に終了すると、ベアメタルデプロイメントテストでは、カスタムのフレーバーを作成してノードに割り当てて仮想マシン 2 台の nova boot を試みます。これにより、BMC が必要なブートイメージをインスタンスに提供できるかどうかを確認し、インスタンスの起動を試みることができます。

合格の基準

Active 状態で仮想マシンが起動する。

8.4.7. ベアメタル再デプロイのテスト

nova インスタンスの再デプロイを試みます。

合格の基準

再デプロイでも、これまでのステージがすべて成功する必要がある。このテストでは、ハードウェアインスタンスの登録と検査を行い、登録と検査の段階に基づいてインスタンスをデプロイします。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.