検索

6.3. コンテナーの外部でコンテナー化された Tempest の実行

download PDF

コンテナーは tempest.conf ファイルを生成または取得して、テストを実行します。これらの操作は、コンテナー外部から実行できます。

  1. オーバークラウドに対して tempest を実行する場合には、source コマンドで overcloudrc ファイルを読み込みます。アンダークラウドに対して tempest を実行する場合には、source コマンドで stackrc ファイルを読み込みます。

    # source /home/stack/container_tempest/overcloudrc
  2. tempest init を実行して tempest ワークスペースを作成します。共有ディレクトリーを使用して、ホストからもファイルにアクセスできるようにします。

    # tempest init /home/stack/tempest_workspace
  3. tempest.conf ファイルを生成します。

    # discover-tempest-config \
    --out /home/stack/tempest_workspace/tempest.conf \
    --deployer-input /home/stack/container_tempest/tempest-deployer-input-conf \
    --debug \
    --create \
    object-storage.reseller_admin ResellerAdmin

    discover-tempest-config コマンドで追加するオプションの詳細は、discover-tempest-config --help を実行します。

  4. tempest テストを実行します。たとえば、以下のコマンドを実行して、直前の手順で作成したエイリアスを使用して tempest smoke テストを実行します。

    # docker-tempest -c "tempest run --smoke"
  5. .stestr ディレクトリーでテスト結果に関する情報を検査します。
  6. tempest テストを再実行する場合は、最初に tempest ワークスペースを削除し、再作成する必要があります。

    $ sudo rm -rf /home/stack/tempest_workspace
    $ mkdir /home/stack/tempest_workspace
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.