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:
- Öffnen Sie die Google Cloud Console.
- Rufen Sie die Seite Übersicht von Fault Injection Testing auf.
- 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.
- Wählen Sie im Abschnitt „Fehlertyp“ die Option Compute-Fehler und dann die Option
GCEaus. - Im Abschnitt „Ziel“:
- 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.
- Wählen Sie einen Zieltyp aus.
- Legen Sie unter Dauer fest, wie lange der Test ausgeführt werden soll.
- 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.
- Im Abschnitt Prüfen :
- Sehen Sie eine Zusammenfassung der ausgewählten Einstellungen.
- Warten Sie, bis der automatisierte Probelauf abgeschlossen ist.
- 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.
- 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.