Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo tutorial, verrà creata un'area di lavoro Chaos Studio, che sarà configurata per usare come destinazione le risorse Database di Azure per PostgreSQL e verrà eseguito uno scenario di failover per inattività della zona. Al termine, si esamina il report Scenario per verificare quali azioni sono state eseguite e i relativi risultati, quindi convalidare il ripristino usando i propri controlli di monitoraggio e integrità dell'applicazione.
Prerequisiti
- Una sottoscrizione di Azure. Se non ne hai uno, crea un account gratuito.
- Istanza del server flessibile del Database di Azure per PostgreSQL con alta disponibilità abilitata.
- Identità gestita assegnata dall'utente con ruolo Collaboratore nel gruppo di risorse che contiene l'istanza di PostgreSQL.
Importante
Il gruppo di risorse di destinazione deve contenere solo istanze di PostgreSQL abilitate per la disponibilità elevata. Rimuovi tutte le repliche di lettura dal gruppo di risorse prima di eseguire questo Scenario. Le istanze senza disponibilità elevata e le repliche in lettura provocano il fallimento dell'azione di failover.
Creare un'area di lavoro
Nel portale di Azure cercare Chaos Studio e selezionarlo.
Selezionare Crea nuova area di lavoro.
Nella scheda Informazioni di base compilare la sottoscrizione, il gruppo di risorse, il nome dell'area di lavoro e l'area. L'area di lavoro può operare sulle risorse in qualsiasi area, quindi scegliere qualsiasi area supportata. Selezionare Avanti: Ambito.
Configurare il campo d'applicazione
In Tipo di ambito selezionare Sottoscrizione o Gruppo di risorse. Questo tipo di ambito è consigliato per gli scenari di failover di PostgreSQL perché individua automaticamente tutte le istanze con disponibilità elevata nel gruppo di risorse.
Selezionare la sottoscrizione e il gruppo di risorse, quindi selezionare Applica.
Configura autorizzazioni
Per Identità gestita selezionare Utente assegnato. Un'identità assegnata dall'utente è consigliata per gli scenari di failover di PostgreSQL perché viene mantenuta indipendentemente dall'area di lavoro.
Concedere le autorizzazioni necessarie all'identità. Per aggiungerla qui, è necessario disporre almeno dell'accesso Reader o Contributor sull'identità gestita.
Selezionare Aggiungi per assegnare l'identità.
Rivedi e crea
Verificare l'area di lavoro
Al termine della distribuzione, passare alla pagina Panoramica dell'area di lavoro.
Verifica che l'ambito mostri il tuo gruppo di risorse e che sia assegnata l'identità gestita.
Esplorare e configurare uno scenario
Selezionare la scheda Scenari. Chaos Studio individua le risorse nell'ambito e consiglia scenari applicabili.
Trovare la zona di calcolo inattiva e lo scenario di failover PostgreSQL e selezionare Configura.
Immettere un nome e una durata per il test di failover, quindi selezionare Salva configurazione.
Esegui lo scenario
Selezionare la scheda Raccolta personale per visualizzare gli scenari salvati.
Selezionare Run nello scenario di failover di PostgreSQL.
Importante
Dopo aver selezionato Esegui, attendere che venga visualizzata la pagina Di esecuzione dello scenario. Potrebbe essere necessario aggiornare il portale. Non selezionare di nuovo Esegui . Lo scenario è già in coda e un'esecuzione duplicata potrebbe influire sulle risorse.
Monitora l'avanzamento dell'esecuzione nella pagina di esecuzione dello scenario.
Visualizzare il report "Scenario"
Quando lo stato dello scenario è Riuscito, selezionare Genera report.
Esaminare il report per verificare quali azioni sono state eseguite, le relative durate e se ogni azione è riuscita.
Per ulteriori informazioni su cosa significa ogni sezione del report, vedi Report sugli scenari.
Pulire le risorse
Se l'area di lavoro è stata creata solo per questa esercitazione, eliminarla passando alla risorsa Area di lavoro e selezionando Elimina. L'eliminazione dell'area di lavoro non influisce sulle istanze di PostgreSQL.