Test für ausgefallene Rechenressourcen einrichten

Auf dieser Seite wird beschrieben, wie Sie eine neue Testvorlage für den Fehler „Compute-Fehler“ einrichten. Mit diesem Fehler können Sie Compute-Ressourcen für einzelne VMs oder gesamte verwaltete Instanzgruppen von VMs ausfallen lassen.

Bevor Sie fortfahren, benötigen Sie Folgendes:

  • Die Rolle roles/faulttesting.operator.

So erstellen Sie eine neue Testvorlage:

  1. Öffnen Sie die Google Cloud Console.
  2. Rufen Sie die Seite Übersicht für Fault Injection Testing auf.
  3. Wählen Sie Testvorlage erstellen aus.
    • Alternativ können Sie auf der Seite Übersicht für Fault Injection Testing in der linken Navigationsleiste auf Testvorlagen und dann auf Vorlage erstellen klicken.
  4. Wählen Sie im Abschnitt „Fehlertyp“ die Option „Compute-Fehler“ und dann die Option „GCE“ aus.
  5. Im Abschnitt „Ziel“:
    1. Wählen Sie einen Zieltyp aus.
      • Einzelne VMs. Isoliert die angegebenen VM Instanzen. Einzeln angegebene VMs können nicht Teil einer verwalteten Instanzgruppe sein.
      • Alle VMs mit einem bestimmten sicheren Tag. Zielt auf VMs basierend auf einem angegebenen sicheren Tag und einer GCE-Region ab.
        • Sie müssen das Tag außerhalb der Fault Injection Testing-Oberfläche anwenden, bevor der Test erstellt wird.
        • Getaggte VMs können nicht Teil einer verwalteten Instanzgruppe sein. Alle getaggten VMs außerhalb der Region des Tests werden aus dem Test ausgeschlossen.
        • Prüfen Sie, ob die Cloud Asset API aktiviert ist. Fault Injection Testing verwendet diese API, um getaggte VMs zu ermitteln.
        • Die Firewall richtlinie , die zum Blockieren des Traffics verwendet wird, verweist nicht direkt auf dieses Tag. Die Ziel-VMs werden für die Dauer des Tests an ein neues testspezifisches Tag gebunden.
      • Alle VMs in einer zonalen verwalteten Instanzgruppe. Zielt auf VMs in einer bestimmten zonalen verwalteten Instanzgruppe ab. Autoscaling und automatische Reparatur für die verwaltete Instanzgruppe werden für die Dauer des Tests deaktiviert.
      • Alle VMs in einer regionalen verwalteten Instanzgruppe. Zielt auf VMs in einer bestimmten regionalen verwalteten Instanzgruppe ab. Autoscaling und automatische Reparatur für die verwaltete Instanzgruppe werden für die Dauer des Tests deaktiviert.
      • Alle VMs in einer Zone. Zielt auf alle VMs, die nicht zu einer verwalteten Instanzgruppe gehören, und auf alle zonalen verwalteten Instanzgruppen in der angegebenen Zone ab.
        • Regionale verwaltete Instanzgruppen werden nicht berücksichtigt, auch wenn sie Komponenten in dieser Zone haben.
        • Für betroffene zonale verwaltete Instanzgruppen werden Autoscaling und automatische Reparatur für die Dauer des Tests deaktiviert.
        • Prüfen Sie, ob die Cloud Asset API aktiviert ist. Fault Injection Testing verwendet die API, um verwaltete Instanzgruppen und VMs in der angegebenen Zone zu ermitteln.
      • Alle VMs in einer Region. Zielt auf alle VMs, die nicht zu einer verwalteten Instanzgruppe gehören, und auf alle verwalteten Instanzgruppen (zonal und regional) in der ausgewählten Region ab.
        • Autoscaling und automatische Reparatur werden für alle betroffenen verwalteten Instanzgruppen für die Dauer des Tests deaktiviert.
  6. Prüfen Sie, ob die CAIS API aktiviert ist. Fault Injection Testing verwendet die API, um verwaltete Instanzgruppen und VMs in der angegebenen Region zu ermitteln.
  7. Legen Sie unter Dauer fest, wie lange der Test ausgeführt werden soll.
  8. Geben Sie im Abschnitt Vorlagenname einen klaren und aussagekräftigen Namen für die Vorlage ein. Optional können Sie in der Beschreibung Details angeben.
  9. Im Abschnitt Prüfen :
    1. Hier sehen Sie eine Zusammenfassung der ausgewählten Einstellungen.
    2. Warten Sie, bis der automatische Probelauf abgeschlossen ist.
    3. Nach Abschluss des Probelaufs wird die Liste der Ressourcen angezeigt, für die die Fehlerinjektion durchgeführt wird. Wenn Fehler bei den Zielressourcen auftreten, werden sie ebenfalls hier angezeigt.
  10. Erstellen Sie die Testvorlage. Eine Bestätigungsmeldung gibt an, dass die Vorlage erstellt wurde. Die neue Vorlage wird in der Liste der Vorlagen angezeigt.

Weitere Informationen zum Verhalten des Fehlers „Compute-Fehler“ finden Sie in der Referenz zum Fehler „Compute-Fehler“.

Nächste Schritte

Führen Sie einen Test aus mit der erstellten Testvorlage.