このページでは、Fail Compute 障害の新しいテスト テンプレートを設定する方法について説明します。この障害により、個々の VM または VM のマネージド インスタンス グループ(MIG)全体のコンピューティング リソースを失敗させることができます。
続行する前に、次のものが必要です。
roles/faulttesting.operatorロール。
新しいテスト テンプレートを作成する手順は次のとおりです。
- コンソールを開きます。Google Cloud
- [Fault Injection Testing] の [概要] ページに移動します。
- [テスト テンプレートを作成] を選択します。
- または、Fault Injection Testing の [概要] ページで、左側のナビゲーション バーの [テスト テンプレート] をクリックし、[テンプレートを作成] をクリックします。
- [障害タイプ] セクションで、[Fail Compute] を選択し、[GCE] オプションを選択します。
- [ターゲット] セクションで、次の設定を行います。
- ターゲット タイプを選択します。
- 個々の VM。指定した仮想マシン インスタンスを分離します。個別に指定された VM は、マネージド インスタンス グループ(MIG)の一部にすることはできません。
- 特定のセキュアタグを持つすべての VM。指定した
セキュア
タグと GCE リージョンに基づいて VM をターゲットにします。
- テストを作成する前に、Fault Injection Testing インターフェースの外部でタグを適用する必要があります。
- タグ付き VM は MIG の一部にすることはできません。また、テストのリージョン外にあるタグ付き VM はテストから除外されます。
- Cloud Asset API が有効になっていることを確認します。Fault Injection Testing では、この API を使用してタグ付き VM を検出します。
- トラフィックのブロックに使用されるファイアウォール ポリシー は、このタグを直接参照しません。 ターゲット VM は、テストの期間中、テスト固有の新しいタグにバインドされます。
- ゾーン MIG 内のすべての VM。指定した ゾーン MIG 内の VM をターゲットにします。テスト中は、MIG の自動スケーリングと自動修復が無効になります。
- リージョン MIG 内のすべての VM。指定した リージョン MIG 内の VM をターゲットにします。テスト中は、MIG の自動スケーリングと自動修復が無効になります。
- ゾーン内のすべての VM。指定したゾーン内のすべての非 MIG VM とゾーン MIG を対象にします。
- リージョン MIG にそのゾーンのコンポーネントが含まれていても、リージョン MIG は含まれません。
- 影響を受けるゾーン MIG では、テスト中は自動スケーリングと自動修復が無効になります。
- Fault Injection Testing では、この API を使用して指定したゾーン内の MIG と VM を検出するため、Cloud Asset API が有効になっていることを確認してください。
- リージョン内のすべての VM。選択したリージョン内のすべての非 MIG VM とすべての MIG(ゾーンとリージョンの両方)を対象にします。
- テストの期間中、影響を受けるすべての MIG で自動スケーリングと自動修復が無効になります。
- ターゲット タイプを選択します。
- Fault Injection Testing では、この API を使用して指定したリージョン内の MIG と VM を検出するため、CAIS API が有効になっていることを確認してください。
- テストの実施時間を [期間] に設定します。
- [テンプレート名] セクションに、テンプレートの明確でわかりやすい名前を入力します。必要に応じて、説明に詳細を入力します。
- [確認] セクションで、次の操作を行います。
- 選択した設定の概要を確認します。
- 自動ドライランが完了するまで待ちます。
- ドライランが完了すると、障害注入を受けるリソースのリストが表示されます。ターゲット リソースにエラーがある場合は、ここにも表示されます。
- テスト テンプレートを作成 します。テンプレートが作成されたことを示す確認メッセージが表示され、新しいテンプレートがテンプレートのリストに表示されます。
Fail Compute 障害の動作の詳細については、Fail Compute 障害 リファレンスをご覧ください。
次のステップ
テストを実行するには、作成したテスト テンプレートを使用します。