3.2. ワークスペースの作成
Integration Test Suite (tempest) 設定および出力用にワークスペースを作成します。
手順
ターゲットデプロイメントの認証情報を読み込みます。
ターゲットがアンダークラウドにある場合は、source コマンドでアンダークラウドの認証情報を読み込みます。
# source stackrcターゲットがオーバークラウドにある場合、source コマンドでオーバークラウドの認証情報を読み込みます。
# source overcloudrc
tempestを初期化します。# tempest init mytempest # cd mytempestこのコマンドは、
mytempestという名前の tempest ワークスペースを作成します。オプション: 以下のコマンドを入力して、既存のワークスペースのリストを表示します。
# tempest workspace listetc/tempest.confファイルを生成します。# discover-tempest-config --deployer-input ~/tempest-deployer-input.conf \ --debug --create --network-id <UUID>UUIDを外部ネットワークの UUID に置き換えます。discover-tempest-configは、以前はconfig_tempest.pyと呼ばれ、同じパラメーターを使用します。python-tempestconfはopenstack-tempestの依存関係として、discover-tempest-configを提供しています。注記アンダークラウドの
etc/tempest.confファイルを生成するには、tempest-deployer-input.confファイルのリージョン名がアンダークラウドデプロイメントの名前と同じであることを確認します。これらの名前が一致しない場合は、tempest-deployer-input.confファイルのリージョン名を更新して、アンダークラウドのリージョン名と一致するように更新します。アンダークラウドのリージョン名を検証するには、以下のコマンドを入力します。
$ source stackrc $ openstack region listオーバークラウドのリージョン名を検証するには、以下のコマンドを入力します。
$ source overcloudrc $ openstack region list
お使いの環境に応じて、デフォルトの tempest.conf ファイルを変更する必要がある場合があります。詳しくは、拡張リストの設定 および heat_plugin の設定 を参照してください。
検証
現在の tempest 設定を検証します。
# tempest verify-config -o <output>
output の値は、Integration Test Suite が更新された設定を書き込む出力ファイルです。これは、元の設定ファイルとは異なります。