Disaster Recovery - Fail over da un volume primario accessibile
Imparate come avviare un failover per reindirizzare le operazioni al sito secondario quando le prestazioni del sito primario si degradano ma lo storage rimane accessibile.
Prima di avviare il failover, accertarsi che sia presente l'autorizzazione dell'host richiesta.
Gli host autorizzati e i volumi si devono trovare nello stesso data center. Ad esempio, non puoi avere un volume di replica a Londra e l'host ad Amsterdam. Entrambi devono essere a Londra o entrambi devono essere ad Amsterdam.
Autorizzazione dell'host
Prima di iniziare, accertarsi che l'host che deve accedere al volume Block Storage for Classic sia autorizzato. Per ulteriori informazioni, vedere Autorizzazione dell'host nella console Autorizzazione dell'host dalla CLI Autorizzazione dell'host con Terraform.
Avvio di un failover da un volume alla sua replica
Se un evento di guasto è imminente, è possibile avviare un failover immediato o un "failover controllato" verso il volume di destinazione o target.
Quando si sceglie un failover immediato, l'ultima istantanea replicata correttamente viene attivata e il volume viene reso disponibile per il montaggio. Il volume di destinazione diventa attivo in meno tempo rispetto a un failover controllato. Tuttavia, tutti i dati scritti sul volume sorgente dal ciclo di replica precedente vengono persi.
Un failover controllato è la scelta migliore quando si desidera verificare la funzione di failover. È anche l'opzione migliore quando è più importante continuare a operare nella sede della replica con i dati più recenti. In un failover controllato, una nuova istantanea viene acquisita e copiata nell'ubicazione replica. Dopo che i dati sono stati copiati correttamente, il volume viene reso disponibile per il montaggio.
Una volta avviato un failover, la relazione di replica viene invertita. Il tuo volume di destinazione diventa il tuo volume di origine e il tuo precedente volume di origine diventa la tua destinazione, come indicato dal nome volume (Volume Name) seguito da REP.
Prima di procedere con questa procedura, disconnetti il volume. In caso contrario, si verifica un danneggiamento e una perdita di dati.
Failover sulla replica nella console
I failover vengono avviati sotto Storage > Block Storage for Classic nella console IBM Cloud®.
-
Fai clic sul volume attivo (“origine”).
-
Fai clic su Replica e fai clic su Actions.
-
Selezionare Failover controllato o Failover immediato.
Prevedi un messaggio nella pagina che indica che il failover è in corso. Compare inoltre un'icona accanto al tuo volume nella pagina Block Storage for Classic che indica che si sta verificando una transazione attiva. Se passi il puntatore del mouse sull'icona, verrà visualizzata una finestra che indica la transazione. Una volta completata la transazione, l'icona scompare. Durante il processo di failover, le azioni correlate alla configurazione sono di sola lettura. Non puoi modificare le pianificazioni delle istantanee o modificare lo spazio di istantanea. L'evento viene registrato nella cronologia replica. Una volta che il tuo volume di destinazione è operativo, ricevi un altro messaggio. Il nome LUN del tuo volume di origine iniziale si aggiorna in "REP" e il suo stato diventa Inattivo.
-
Fai clic su View All Block Storage for Classic.
-
Fare clic sul volume attivo (era il volume di destinazione precedente).
-
Monta o collega il tuo volume di archiviazione all'host. Per ulteriori informazioni, vedi Connessione della tua archiviazione.
Failover della replica dalla CLI
Prima di iniziare, decidi sul client CLI che vuoi utilizzare.
- Puoi installare la CLIIBM Cloud e installare il plug-in SL con
ibmcloud plugin install sl. Per ulteriori informazioni, vedi Estensione della CLI IBM Cloud con i plug-in. - In alternativa, puoi installare la SLCLI.
Avvio di un failover da IBMCLOUD CLI
È possibile utilizzare il comando ibmcloud sl block replica-failover per eseguire il failover delle operazioni dal volume di origine al volume di replica. Il seguente esempio avvia un failover dalla condivisione di origine 560156918 alla condivisione di replica 560382016.
$ ibmcloud sl block replica-failover 560156918 560382016
OK
Failover of volume 560156918 to replica 560382016 is now in progress.
Per ulteriori informazioni su tutti i parametri disponibili per questo comando, consulta ibmcloud sl block replica - failover.
Avvio di un failover dalla SLCLI
Per eseguire il failover di uno specifico volume di replica, utilizza il seguente comando.
$ slcli block replica-failover --help
Usage: slcli block replica-failover [OPTIONS] VOLUME_ID
Options:
--replicant-id TEXT ID of the replicant volume
--immediate Failover to replicant immediately.
-h, --help Show this message and exit.
Durante il processo di failover, le azioni correlate alla configurazione sono di sola lettura. Non puoi modificare le pianificazioni delle istantanee o modificare lo spazio di istantanea. L'evento viene registrato nella cronologia replica. Una volta che il tuo volume di destinazione è operativo, ricevi un altro messaggio. Lo stato del tuo volume di origine iniziale diventa Inactive.
Monta o collega il tuo volume di archiviazione all'host. Per ulteriori informazioni, vedi Connessione della tua archiviazione.
Avvio di un failback da un volume alla sua replica
Dopo che il tuo volume di origine originale viene riparato, puoi avviare un failback controllato al tuo volume di origine originale. In un failback controllato,
- Il volume di origine operativo viene disattivato.
- Viene acquisita un'istantanea.
- Il ciclo di replica viene completato.
- L'istantanea di dati appena acquisita viene attivata.
- Il volume di origine diventa attivo per il montaggio.
Una volta avviato un failback, la relazione di replica viene nuovamente invertita. Il tuo volume di origine viene ripristinato come tuo volume di origine e il tuo volume di destinazione è nuovamente il volume di destinazione, come indicato dal nome LUN (LUN Name) seguito da REP.
Failback nella console
I failback vengono avviati in Memoria, Block Storage for Classic in Console IBM Cloud®.
-
Fai clic sul volume attivo ("destinazione").
-
Quindi, fare clic su Replica e su Azioni.
-
Seleziona Failback.
Aspettatevi un messaggio sulla pagina che indichi che il failover è in corso. Compare inoltre un'icona accanto al tuo volume in Block Storage for Classic che indica che si sta verificando una transazione attiva. Se passi il puntatore del mouse sull'icona, verrà visualizzata una finestra che indica la transazione. Una volta completata la transazione, l'icona scompare. Durante il processo di failback, le azioni correlate alla configurazione sono di sola lettura. Non puoi modificare le pianificazioni delle istantanee o modificare lo spazio di istantanea. L'evento viene registrato nella cronologia replica.
-
Fai quindi clic su Visualizza tutto Block Storage for Classic.
-
Fai clic sul tuo volume attivo ("origine").
-
Monta o collega il tuo volume di archiviazione all'host. Per ulteriori informazioni, vedi Connessione della tua archiviazione.
Fallback dalla CLI
Avvio di un failback da IBMCLOUDCLI
È possibile utilizzare il comando ibmcloud sl block replica-failback per eseguire operazioni di failback dal volume di replica al volume di origine originale. Il seguente esempio avvia un failback alla condivisione di origine
originale 560156918.
$ ibmcloud sl block replica-failback 560156918
OK
Failback of volume 560156918 is now in progress.
Per ulteriori informazioni su tutti i parametri disponibili per questo comando, vedi ibmcloud sl block replica - failback.
Avvio di un failback dalla CLI SL
Per eseguire il failback di un volume a blocchi da un volume replicante specifico.
$ slcli block replica-failback --help
Usage: slcli block replica-failback [OPTIONS] VOLUME_ID
Options:
--replicant-id TEXT ID of the replicant volume
-h, --help Show this message and exit.
Monta o collega il tuo volume di archiviazione all'host. Per ulteriori informazioni, vedi Connessione della tua archiviazione.