Configurare un esperimento per Fail Compute

Questa pagina spiega come configurare un nuovo modello di esperimento per l'errore di calcolo di Compute. Questo errore consente di eseguire il failover delle risorse di calcolo per singole VM o per interi gruppi di istanze gestite (MIG) di VM.

Prima di procedere, devi disporre di quanto segue:

  • Il ruolo roles/faulttesting.operator.

Per creare un nuovo modello di esperimento:

  1. Apri la Google Cloud console.
  2. Vai alla pagina Panoramica di Fault Injection Testing.
  3. Seleziona Crea modello di esperimento.
    • In alternativa, dalla pagina Panoramica di Fault Injection Testing, fai clic su Modelli di esperimento nella barra di navigazione a sinistra e poi su Crea modello.
  4. Nella sezione Tipo di errore, seleziona Errore di calcolo, quindi l'opzione GCE.
  5. Nella sezione Target:
    1. Scegli un tipo di target.
      • Singole VM. Isola le istanze di macchine virtuali specificate. Le VM specificate singolarmente non possono far parte di un gruppo di istanze gestite (MIG).
      • Tutte le VM con un determinato tag sicuro. Ha come target le VM in base a un tag sicuroe a una regione specificati.
        • Devi applicare il tag al di fuori dell'interfaccia di Fault Injection Testing prima di creare l'esperimento.
        • Le VM con tag non possono far parte di un MIG e le VM con tag al di fuori della regione dell'esperimento verranno escluse dal test.
        • Assicurati che l' API Cloud Asset sia abilitata. Fault Injection Testing utilizza questa API per rilevare le VM con tag.
        • Il criterio firewall utilizzato per bloccare il traffico non farà riferimento direttamente a questo tag. Le VM di destinazione saranno associate a un nuovo tag specifico dell'esperimento per la durata dell'esperimento.
      • Tutte le VM in un MIG a livello di zona. Ha come target le VM all'interno di un MIG di zona specificato. La scalabilità automatica e il ripristino automatico per il MIG verranno disabilitati per la durata del test.
      • Tutte le VM in un MIG a livello di regione. Ha come target le VM all'interno di un MIG regionale specificato. La scalabilità automatica e il ripristino automatico per il MIG verranno disabilitati per la durata del test.
      • Tutte le VM in una zona. Ha come target tutte le VM non MIG e i MIG di zona nella zona specificata.
        • I MIG regionali non verranno inclusi, anche se hanno componenti in quella zona.
        • La scalabilità automatica e il ripristino automatico verranno disabilitati per i MIG di zona interessati per la durata del test.
        • Assicurati che l'API Cloud Asset sia abilitata perché Fault Injection Testing la utilizza per rilevare i MIG e le VM nella zona specificata.
      • Tutte le VM in una regione. Ha come target tutte le VM non MIG e tutti i MIG (di zona e regionali) all'interno della regione selezionata.
        • La scalabilità automatica e il ripristino automatico verranno disabilitati per tutti i MIG interessati per la durata del test.
        • Assicurati che l'API CAIS sia abilitata perché Fault Injection Testing la utilizza per rilevare i MIG e le VM nella regione specificata.
  6. Imposta la durata dell'esperimento.
  7. Nella sezione Nome modello, fornisci un nome chiaro e descrittivo per il modello. Facoltativamente, fornisci dettagli nella descrizione.
  8. Nella sezione Verifica :
    1. Visualizza un riepilogo delle impostazioni selezionate.
    2. Attendi il completamento del dry run automatizzato.
    3. Al termine del dry run, viene visualizzato l'elenco delle risorse che riceveranno l'iniezione di errori. Se sono presenti errori con le risorse di destinazione, verranno visualizzati anche qui.
  9. Crea il modello di esperimento. Viene visualizzato un messaggio di conferma che indica che il modello è stato creato e il nuovo modello viene visualizzato nell'elenco dei modelli.

Per informazioni dettagliate sul comportamento dell'errore di calcolo di Compute, consulta il riferimento all'errore di calcolo di Compute.

Passaggi successivi

Esegui un esperimento utilizzando il modello di esperimento che hai creato.