本頁說明如何為 Fail Compute 錯誤設定新的實驗範本。這項錯誤可讓您針對個別 VM 或整個 VM 代管執行個體群組 (MIG),讓運算資源發生故障。
繼續操作前,請先備妥下列項目:
roles/faulttesting.operator角色。
如要建立新的實驗範本,請按照下列步驟操作:
- 開啟Google Cloud 控制台。
- 前往 Fault Injection Testing 的「總覽」頁面。
- 選取「建立實驗範本」。
- 或者,您也可以前往「Fault Injection Testing」總覽頁面,點選左側導覽列中的「Experiment templates」,然後點選「Create Template」。
- 在「Fault Type」部分中,選取「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 會停用自動調度資源和自動修復功能。
- 確認已啟用 Cloud Asset API,因為 Fault Injection Testing 會使用該 API 探索指定可用區中的 MIG 和 VM。
- 區域中的所有 VM。以所選區域中的所有非 MIG VM 和所有 MIG (包括可用區和區域性 MIG) 為目標。
- 在測試期間,所有受影響 MIG 的自動調度資源和自動修復功能都會停用。
- 選擇目標類型。
- 請務必啟用 CAIS API,因為 Fault Injection Testing 會使用該 API 探索指定區域中的 MIG 和 VM。
- 將「時間長度」設為實驗的執行時長。
- 在「範本名稱」部分,為範本提供清楚易懂的名稱。視需要在說明中提供詳細資料。
- 在「驗證」部分:
- 查看所選設定的摘要。
- 等待自動模擬測試完成。
- 模擬測試完成後,系統會顯示將接收故障注入的資源清單。如果目標資源發生錯誤,也會顯示在這裡。
- 建立實驗範本。系統會顯示確認訊息,指出範本已建立,且新範本會顯示在範本清單中。
如要進一步瞭解 Fail Compute 錯誤的行為,請參閱 Fail Compute 錯誤參考資料。
後續步驟
使用您建立的實驗範本執行實驗。