Condividi tramite


Usare un modello di esperimento chaos per causare un'interruzione in un'istanza di Azure Active Directory

È possibile usare un esperimento chaos per verificare che l'applicazione sia resiliente agli errori causando tali errori in un ambiente controllato. In questo articolo si provoca un'interruzione in una risorsa di Azure Active Directory usando un modello di esperimento prepopolato e Azure Chaos Studio.

Prerequisiti

Abilitare Chaos Studio nel gruppo di sicurezza di rete

Azure Chaos Studio non può inserire errori su una risorsa finché tale risorsa non viene aggiunta a Chaos Studio. Per aggiungere una risorsa a Chaos Studio, creare una destinazione e funzionalità nella risorsa. I gruppi di sicurezza di rete hanno un solo tipo di destinazione (service-direct) e una funzionalità (regole impostate). Altre risorse potrebbero avere fino a due tipi di destinazione. Un tipo di destinazione è per gli errori diretti dal servizio. Un altro tipo di destinazione è per gli errori basati su agente. Altre risorse potrebbero avere molte altre funzionalità.

  1. Apri il portale di Azure.

  2. Cercare Chaos Studio nella barra di ricerca.

  3. Selezionare Destinazioni e trovare la risorsa del gruppo di sicurezza di rete.

  4. Selezionare la risorsa gruppo di sicurezza di rete e selezionare Abilita destinazioni abilita destinazioni> dirette al servizio.

    Screenshot that shows the Targets screen in Chaos Studio, with the network security group resource selected.

  5. Selezionare Rivedi e abilita Abilita>.

Il gruppo di sicurezza di rete è stato aggiunto a Chaos Studio.

Creare un esperimento da un modello

È ora possibile creare l'esperimento da un modello di esperimento precompilato. Un esperimento chaos definisce le azioni da eseguire sulle risorse di destinazione. Le azioni sono organizzate ed eseguite in passaggi sequenziali. L'esperimento chaos definisce anche le azioni che si desidera eseguire sui rami, che vengono eseguite in parallelo.

  1. In Chaos Studio passare a Esperimenti>Crea>nuovo dal modello.

    Screenshot that shows the Experiments screen, with the New from template button highlighted.

  2. Selezionare Interruzione AAD.

    Screenshot that shows the experiment templates screen, with the AAD outage template button highlighted.

  3. Aggiungere un nome per l'esperimento conforme alle linee guida per la denominazione delle risorse. Selezionare Avanti: Autorizzazioni.

    Screenshot that shows the experiment basics screen, with the permissions tab button highlighted.

  4. Affinché l'esperimento chaos venga eseguito correttamente, deve disporre di autorizzazioni sufficienti per le risorse di destinazione. Selezionare un'identità gestita assegnata dal sistema o un'identità gestita assegnata dall'utente per l'esperimento. È possibile scegliere di abilitare l'assegnazione di ruolo personalizzata se si vuole che Chaos Studio aggiunga le autorizzazioni necessarie per l'esecuzione (sotto forma di ruolo personalizzato) all'identità dell'esperimento. Selezionare Avanti: Progettazione esperimenti.

    Screenshot that shows the experiment permissions screen, with the experiment designer tab button highlighted.

  5. Nell'errore NSG Security Rule (versione 1.1) selezionare Modifica.

    Screenshot that shows the experiment designer screen, with the edit button within the NSG fault highlighted.

  6. Esaminare i parametri di errore e selezionare Avanti: Risorse di destinazione.

    Screenshot that shows the fault parameters pane, with the target resources button highlighted.

  7. Selezionare la risorsa del gruppo di sicurezza di rete che si vuole usare nell'esperimento. Seleziona Salva.

    Screenshot that shows the fault targets pane, with the save button highlighted.

  8. Selezionare Rivedi e crea crea> per salvare l'esperimento.

Eseguire l'esperimento

È ora possibile eseguire l'esperimento.

  1. Nella visualizzazione Esperimenti selezionare l'esperimento. Selezionare Start>OK.
  2. Quando lo stato diventa In esecuzione, selezionare Dettagli per l'esecuzione più recente in Cronologia per visualizzare i dettagli dell'esperimento in esecuzione.

Passaggi successivi

Dopo aver eseguito un esperimento di modello di interruzione di AAD, è possibile: