Nota

Gestione avanzata dei piani di disaster recovery con OCI Full Stack Disaster Recovery

Introduzione

Oracle Cloud Infrastructure Full Stack Disaster Recovery (OCI Full Stack DR) orchestra la transizione di computazione, database e applicazioni tra le region Oracle Cloud Infrastructure (OCI) di tutto il mondo con un solo clic. I clienti possono automatizzare i passaggi necessari per recuperare uno o più sistemi aziendali senza riprogettare o riprogettare l'infrastruttura, i database o le applicazioni esistenti e senza dover ricorrere a server di gestione o conversione specializzati.

Il recente aggiornamento al servizio OCI Full Stack DR ha notevolmente migliorato la gestione dei piani DR. I piani verranno ora conservati anziché essere eliminati se sono presenti aggiornamenti, aggiunte o eliminazioni di membri, consentendo agli utenti di aggiornare i piani e verificarli. Scopriamo come queste modifiche migliorano la user experience e semplificano la gestione DR.

Architettura di distribuzione iniziale

Architettura di distribuzione

Architettura di distribuzione di destinazione

Architettura di distribuzione di destinazione

Obiettivi

Modificare le risorse esistenti dei membri del gruppo di protezione DR Full Stack senza eliminare alcun piano DR esistente. Questa esercitazione illustrerà il workflow di aggiornamento dei piani rimuovendo una computazione in movimento e aggiungendo due compute non in movimento nel gruppo di protezione DR primario e in standby esistente che sono già peer tra due region OCI.

La region primaria è Ashburn e la standby region è Phoenix.

In questa esercitazione verranno trattati i task riportati di seguito.

Prerequisiti

Task 1: rimuovere i membri dal DRPG principale

  1. Nel DRPG principale (DRPG_Refresh_IAD), selezionare Membri.

    Rimuovi membri

  2. Selezionare la VM di calcolo (vmapp02) e fare clic su Rimuovi membri.

    Rimuovi membri

  3. Selezionare Comprendo di dover aggiornare e verificare tutti i piani esistenti e fare clic su Rimuovi.

    Rimuovi membri

Task 2: Aggiungi nuovi membri a DRPG primario e in standby

  1. Nel DRPG primario (DRPG_Refresh_IAD), selezionare Membri e aggiungere la VM di calcolo (vmapp03) come membro.

    Aggiungere nuovi membri

  2. Nel DRPG in standby (DRPG_Refresh_PHX), selezionare Membri e aggiungere la VM di calcolo (vmapp03dr) come membro.

    Aggiungere nuovi membri

Tutti i piani DR nel gruppo di protezione DR in standby (DRPG) sono impostati su Richiede attenzione (richiede aggiornamento) ogni volta che vengono apportate modifiche ai membri del gruppo di protezione DR primario o in standby. I piani DR non possono essere modificati sia nella standby che nella region primaria. In entrambe le aree è possibile apportare modifiche aggiuntive all'appartenenza DRPG, ma i gruppi e i passi del piano DR non possono essere aggiunti, rimossi o modificati fino al completamento del workflow di aggiornamento e verifica.

Dopo aver completato le modifiche apportate ai membri di un gruppo di protezione, è consigliabile visualizzare uno screenshot simile al seguente. Questo screenshot mostra tre dei quattro tipi di piano DR che dovrebbero esistere nel gruppo di protezione in standby come best practice. Potresti aver creato o meno tutti e tre i tipi di piano; questo è semplicemente un esempio.

FSDR-piani-bisogno-attn.png

Task 3: Aggiorna piani DR in DRPG in standby

Aggiornare i piani DR con stato Richiede attenzione per visualizzare i gruppi di piani e i passi piano che verranno aggiunti o rimossi in seguito alle modifiche apportate ai membri dei gruppi di protezione in entrambe le aree. Si tratta di un passo fondamentale che consente di rivedere visivamente i piani DR prima di eseguire il commit delle modifiche pianificate nell'ambito del task 4.

È possibile aggiornare e verificare solo i piani DR contenuti nel DRPG in standby, poiché si trovano nello stato Richiede attenzione (richiede aggiornamento). I piani DR nel DRPG primario con stato Inattivo non possono essere aggiornati finché il DRPG non eredita il ruolo in standby. Il passaggio manuale dei ruoli nella pagina dei dettagli del gruppo di protezione DR non funzionerà per il processo di aggiornamento, pertanto l'unico modo valido per modificare il ruolo del DRPG primario in standby è eseguire un piano di switchover nel DRPG in standby. Lo switchover viene spiegato nell'attività successiva.

Lo scopo dell'aggiornamento è offrire alle persone la possibilità di rivedere tutti gli elementi che verranno aggiunti o rimossi dai piani DR prima di eseguire il commit delle modifiche. I gruppi di piani e i passi interessati dalle modifiche di appartenenza verranno contrassegnati al termine dell'aggiornamento del piano. L'elenco riportato di seguito mostra i vari tag che richiamano i gruppi di piani e i passi modificati.

Seguire i passi indicati:

  1. Per iniziare, selezionare un piano DR con stato Richiede attenzione (richiede aggiornamento).

  2. Fare clic su Aggiorna come mostrato nello screenshot riportato di seguito.

  3. Verrà visualizzata una casella di conferma. Fare clic su Aggiorna nella casella di conferma per continuare.

    Aggiorna un piano

    I piani DR saranno simili allo screenshot riportato di seguito al termine dell'aggiornamento. Il processo di aggiornamento esamina tutte le modifiche apportate alle risorse membro in entrambe le aree, quindi modifica i gruppi di piani e i passi per visualizzare gli adeguamenti che verranno apportati in base alle modifiche apportate all'appartenenza. Lo stato dei piani DR aggiornati verrà modificato in Richiede attenzione (richiede verifica) una volta completato l'aggiornamento. Lo screenshot sotto l'etichetta del pulsante Aggiorna è stato modificato in Verifica.

     Aggiorna un piano

    Espandendo tutti i gruppi di piani come mostrato nello screenshot riportato di seguito verranno visualizzati tutti i singoli passi del piano che verranno aggiunti o rimossi nell'ambito del task di verifica. I gruppi di piani aggiornati e i passi corrispondenti vengono temporaneamente etichettati utilizzando le tag nella lista precedente.

    Aggiorna un piano

    Aggiorna un piano

    Aggiornare ed esaminare visivamente tutti i piani DR rimanenti nel DRPG in standby che si trovano in stato Richiede attenzione (richiede aggiornamento), quindi passare al task successivo.

Task 4: Verifica piani DR in DRPG in standby

Verificare i piani DR aggiornati dopo averli rivisti visivamente. Si tratta di un altro passo critico che esegue il commit delle modifiche pianificate nei piani DR modificati.

  1. Per iniziare, selezionare qualsiasi piano con stato Richiede attenzione (richiede verifica).

  2. Fare clic su Verifica come mostrato nella schermata seguente.

  3. Verrà visualizzata una casella di conferma. Per continuare, fare clic su Verifica nella casella di conferma.

    Verificare un piano

Il processo di verifica rimuove tutte le tag di modifica dal piano e abilita i pulsanti Esegui controlli preliminari ed Esegui piano come mostrato nello screenshot riportato di seguito. Lo stato del piano verrà modificato in Attivo dopo il completamento della verifica.

Verificare un piano

Verificare tutti i piani DR rimanenti nel DRPG in standby con stato Richiede attenzione (richiede verifica) fino a quando tutti i piani non saranno stati modificati in Attivo, quindi passare al task successivo.

FSDR-all-plans-active.png

Task 5: Apportare gli adeguamenti finali ai piani in standby DRPG

I piani DR di esempio illustrati in questa esercitazione non dispongono di gruppi di piani o passi definiti dall'utente. Tuttavia, è possibile provare ad aggiungere un gruppo di piani e passi definiti dall'utente se non ne esistono.

Se si utilizza questa esercitazione per aggiornare i gruppi e i piani di protezione DR esistenti nella tenancy, utilizzare questa opportunità per apportare le modifiche appropriate ai piani DR aggiornati. L'elenco riportato di seguito mostra alcuni esempi di elementi che è possibile adeguare nei piani esistenti.

Assicurarsi che tutti i piani DR esistenti siano stati adeguati prima di passare all'attività successiva.

Task 6: Esegui piano switchover in DRPG in standby

Nota:

Eseguire i controlli preliminari per il piano di switchover appena aggiornato nella standby region corrente, quindi eseguire il piano di switchover se i controlli preliminari sono riusciti. Successivamente, eseguire le attività 3 e 4 per tutti i piani DR contenuti nel gruppo di protezione DR peer nella seconda area una volta completato correttamente lo switchover.

I piani DR nell'area principale continueranno a essere in stato Inattivo (richiede aggiornamento) e dovranno essere aggiornati. Tuttavia, i piani di recupero contenuti nei gruppi di protezione con il ruolo principale non possono essere modificati, inclusi l'aggiornamento e la verifica. Dovrai eseguire la transizione del carico di lavoro alla standby region corrente per completare l'intero ciclo di vita di aggiornamento del piano DR e garantire l'integrità del disaster recovery.

Esegui i controlli preliminari come operazione indipendente in primo luogo come best practice.

  1. Per iniziare, aprire il piano di switchover nella standby region.

  2. Fare clic su Esegui controlli preliminari.

  3. Verrà visualizzata una casella di conferma. Fare clic su Esegui controlli preliminari nella casella di conferma per continuare.

    Controllo preliminare switchover

    Assicurarsi che i controlli preliminari siano stati completati correttamente come mostrato nello screenshot riportato di seguito. A questo punto potrebbe essere necessario correggere eventuali passi del controllo preliminare non riusciti, quindi eseguire di nuovo il controllo preliminare finché tutti i passi non sono riusciti.

    Stato controllo preliminare switchover

Eseguire il piano di switchover.

  1. Per iniziare, fare clic su Esegui piano.

  2. Verrà visualizzata una casella di conferma. Fare clic su Esegui piano nella casella di conferma per continuare.

  3. Monitora l'esecuzione del piano per garantire il successo di tutti i passi del piano.

    Esegui piano di disaster recovery

Lo screenshot riportato di seguito mostra il completamento corretto del piano di switchover. Tuttavia, potresti riscontrare passi non riusciti anche se i controlli preliminari sono stati completati con successo; c'è una possibilità che i passi non riescano mentre i passi di recupero vengono eseguiti in realtà. Correggere i passi non riusciti e riprovare.

Esegui stato piano disaster recovery

Task 7: Aggiorna e verifica i piani DR dopo lo switchover

I ruoli dei gruppi di protezione DR verranno invertiti automaticamente una volta completato lo switchover. Continuando il nostro esempio, Phoenix avrà ora il ruolo primario e Ashburn avrà il ruolo di standby.

A questo punto, tutti i piani DR di Ashburn ora si troveranno in uno stato Inattivo (richiede aggiornamento) poiché ora è il DRPG in standby. Nella nuova standby region dovrai ripetere i task riportati di seguito.

Passi successivi

Esistono due best practice da integrare nelle normali operazioni quotidiane per garantire la disponibilità dei piani di DR.

È possibile pianificare controlli preliminari settimanali di tutti i piani DR nel gruppo di protezione DR in standby. I controlli preliminari possono essere eseguiti in qualsiasi momento e non hanno alcun impatto sui carichi di lavoro di produzione. Ciò contribuirà a garantire l'integrità dei piani DR, recuperando le risorse membro mancanti, le reti mancanti, l'incapacità di trovare gli script previsti richiamati dai passi definiti dall'utente e così via.

Un altro modo molto importante per convalidare la prontezza del ripristino di emergenza è quello di pianificare trapani DR periodici una volta al mese o al trimestre. Anche i drill DR non hanno alcun impatto sui carichi di lavoro di produzione, ma ti offrono la possibilità di convalidare il recupero dei database di computazione, storage, Oracle e set di backend per i load balancer nella standby region con un semplice clic. Scopri di più su Full Stack DR Drills.

Conferme

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti gratuiti sulla formazione su Oracle Learning YouTube channel. Inoltre, visita education.oracle.com/learning-explorer per diventare un Oracle Learning Explorer.

Per la documentazione del prodotto, visita l'Oracle Help Center.