为计算资源故障设置实验

本页介绍了如何为“Fail Compute”故障设置新的实验模板。借助此故障,您可以让单个虚拟机或整个虚拟机托管式实例组 (MIG) 的计算资源发生故障。

在继续操作之前,您必须具备以下条件:

  • roles/faulttesting.operator 角色。

如需创建新的实验模板,请执行以下操作:

  1. 打开Google Cloud 控制台
  2. 前往 Fault Injection Testing 概览 页面。
  3. 选择创建实验模板
    • 或者,在 Fault Injection Testing 概览 页面中,点击左侧导航栏中的实验模板 ,然后点击创建模板
  4. 在“故障类型”部分中,选择“Fail Compute”,然后选择“GCE”选项。
  5. 在“目标”部分中:
    1. 选择目标类型。
      • 单个虚拟机 。隔离指定的虚拟机 实例。单独指定的虚拟机不能属于托管式实例组 (MIG)。
      • 具有给定安全标记的所有虚拟机 。根据指定的安全标记和 GCE 区域定位虚拟机。
        • 您必须在创建实验之前,在 Fault Injection Testing 界面之外应用标记。
        • 带有标记的虚拟机不能属于 MIG,并且实验区域之外的任何带有标记的虚拟机都将从测试中排除。
        • 确保已启用 Cloud Asset API 。Fault Injection Testing 使用此 API 来发现带有标记的虚拟机。
        • 用于阻止流量的防火墙 政策 不会直接引用此标记。 在实验期间,目标虚拟机将绑定到新的实验专用标记。
      • 可用区级 MIG 中的所有虚拟机 。定位指定可用区级 MIG 中的虚拟机。在测试期间,系统将为 MIG 停用自动扩缩和自动修复功能。
      • 区域级 MIG 中的所有虚拟机 。定位指定 区域级 MIG 中的虚拟机。在测试期间,系统将为 MIG 停用自动扩缩和自动修复功能。
      • 可用区中的所有虚拟机 。定位指定可用区中的所有非 MIG 虚拟机和可用区级 MIG。
        • 即使区域级 MIG 在该可用区中包含组件,也不会包含在内。
        • 在测试期间,受影响的可用区级 MIG 将停用自动扩缩和自动修复功能。
        • 确保已启用 Cloud Asset API,因为 Fault Injection Testing 使用该 API 来发现指定可用区中的 MIG 和虚拟机。
      • 区域中的所有虚拟机 。定位所选区域中的所有非 MIG 虚拟机和所有 MIG(可用区级和区域级)。
        • 在测试期间,所有受影响的 MIG 都将停用自动扩缩和自动修复功能。
  6. 确保已启用 CAIS API,因为 Fault Injection Testing 使用该 API 来发现指定区域中的 MIG 和虚拟机。
  7. 时长 设置为实验应该运行的时间。
  8. 模板名称 部分中,为模板提供清晰且具有描述性的名称。您可以选择在说明中提供详细信息。
  9. 验证 部分中:
    1. 查看您选择的设置的摘要。
    2. 等待自动试运行完成。
    3. 试运行完成后,系统会显示将接收故障注入的资源列表。如果目标资源存在错误,也会显示在此处。
  10. 创建 实验模板。系统会显示一条确认消息,表明模板已创建,并且新模板会显示在模板列表中。

如需详细了解“Fail Compute”故障的行为,请参阅“Fail Compute”故障 参考

后续步骤

运行实验,使用您 创建的实验模板。