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 von Fault Injection Testing auf.
  3. Wählen Sie Testvorlage erstellen aus.
    • Alternativ können Sie auf der Seite Übersicht von 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 : Gilt für VMs basierend auf einem angegebenen sicheren Tag und einer Region.
        • 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 : Gilt für VMs in einer bestimmten zonalen verwalteten Instanzgruppe. Autoscaling und automatische Reparatur für die verwaltete Instanzgruppe werden für die Dauer des Tests deaktiviert.
      • Alle VMs in einer regionalen verwalteten Instanzgruppe : Gilt für VMs in einer bestimmten regionalen verwalteten Instanzgruppe. Autoscaling und automatische Reparatur für die verwaltete Instanzgruppe werden für die Dauer des Tests deaktiviert.
      • Alle VMs in einer Zone : Gilt für alle VMs, die nicht zu einer verwalteten Instanzgruppe gehören, und für alle zonalen verwalteten Instanzgruppen in der angegebenen Zone.
        • 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 : Gilt für alle VMs, die nicht zu einer verwalteten Instanzgruppe gehören, und für alle verwalteten Instanzgruppen (zonale und regionale) in der ausgewählten Region.
        • Autoscaling und automatische Reparatur werden für alle betroffenen verwalteten Instanzgruppen für die Dauer des Tests deaktiviert.
        • 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.
  6. Legen Sie unter Dauer fest, wie lange der Test ausgeführt werden soll.
  7. Geben Sie im Abschnitt Vorlagenname einen eindeutigen und aussagekräftigen Namen für die Vorlage ein. Optional können Sie in der Beschreibung Details angeben.
  8. Im Abschnitt Prüfen :
    1. Sehen Sie eine Zusammenfassung der ausgewählten Einstellungen.
    2. Warten Sie, bis der automatisierte 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.
  9. Erstellen Sie die Testvorlage. Eine Bestätigungsnachricht 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.