設定運算資源故障實驗

本頁說明如何為 Fail Compute 錯誤設定新的實驗範本。這項錯誤可讓您針對個別 VM 或整個 VM 代管執行個體群組 (MIG),讓運算資源發生故障。

繼續操作前,請先備妥下列項目:

  • roles/faulttesting.operator 角色。

如要建立新的實驗範本,請按照下列步驟操作:

  1. 開啟Google Cloud 控制台
  2. 前往 Fault Injection Testing 的「總覽」頁面。
  3. 選取「建立實驗範本」
    • 或者,您也可以前往「Fault Injection Testing」總覽頁面,點選左側導覽列中的「Experiment templates」,然後點選「Create Template」
  4. 在「Fault Type」部分中,選取「Fail Compute」,然後選取「GCE」選項。
  5. 在「目標」部分:
    1. 選擇目標類型。
      • 個別 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 會停用自動調度資源和自動修復功能。
        • 確認已啟用 Cloud Asset API,因為 Fault Injection Testing 會使用該 API 探索指定可用區中的 MIG 和 VM。
      • 區域中的所有 VM。以所選區域中的所有非 MIG VM 和所有 MIG (包括可用區和區域性 MIG) 為目標。
        • 在測試期間,所有受影響 MIG 的自動調度資源和自動修復功能都會停用。
  6. 請務必啟用 CAIS API,因為 Fault Injection Testing 會使用該 API 探索指定區域中的 MIG 和 VM。
  7. 將「時間長度」設為實驗的執行時長。
  8. 在「範本名稱」部分,為範本提供清楚易懂的名稱。視需要在說明中提供詳細資料。
  9. 在「驗證」部分:
    1. 查看所選設定的摘要。
    2. 等待自動模擬測試完成。
    3. 模擬測試完成後,系統會顯示將接收故障注入的資源清單。如果目標資源發生錯誤,也會顯示在這裡。
  10. 建立實驗範本。系統會顯示確認訊息,指出範本已建立,且新範本會顯示在範本清單中。

如要進一步瞭解 Fail Compute 錯誤的行為,請參閱 Fail Compute 錯誤參考資料

後續步驟

使用您建立的實驗範本執行實驗