Failover da un volume primario inaccessibile per il ripristino di emergenza
Eseguire un failover forzato alla replica remota File Storage for Classic per ripristinare l'accesso ai dati quando un guasto catastrofico rende inaccessibile il volume primario.
Se un guasto grave o un evento catastrofico provoca un'interruzione del servizio nel sito primario, è possibile eseguire le seguenti operazioni per accedere rapidamente ai propri dati nel sito secondario. Quando il volume primario non è accessibile, è possibile forzare un failover sulla replica remota. Prima di avviare il failover, assicurati che tutte le autorizzazioni relative agli host siano state configurate correttamente.
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.
Puoi creare l'autorizzazione nell'IU, dalla CLI, con l'API o con Terraform.
Questa azione interrompe la relazione di duplicazione e il ripristino della connessione tra l'ubicazione di replica e quella primaria può richiedere molto tempo.
Failover sul volume di replica nella console
- Vai al tuo elenco di File Storage for Classic. Dal menu Infrastruttura
> Infrastruttura classica, fare clic su Storage > File Storage for Classic.
- Individua e fai clic sul nome del volume.
- Fare clic su Azioni
> Failover.
- Quando l'ubicazione principale è disabilitata, l'opzione di failover del ripristino di emergenza diventa attiva.
- Fai clic su Sì per continuare.
Failover sul volume 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 IBMCLOUDCLI
È possibile utilizzare il comando ibmcloud sl file replica-failover per eseguire il failover delle operazioni dalla condivisione file di origine alla condivisione file di replica. Il seguente esempio avvia un failover dalla condivisione
di origine 560156918 alla condivisione di replica 560382016.
$ ibmcloud sl file file disaster-recovery-failover 560156918 560382016
OK
Failover of volume 560156918 to replica 560382016 is now in progress.
Avvio di un failover dalla SLCLI
Utilizzare il comando riportato di seguito per eseguire il failover di un volume file su un volume replicante specifico.
$ slcli file disaster-recovery-failover --help
Usage: slcli file disaster-recovery-failover [OPTIONS] VOLUME_ID
Options:
--replicant-id TEXT ID of the replicant volume
-h, --help Show this message and exit.
Failover del volume di replica con l'API
API REST
- URL:
https://USERNAME:APIKEY@api.softlayer.com/rest/v3/SoftLayer_Network_Storage/primaryvolumeId/disasterRecoveryFailoverToReplicant - Corpo della richiesta
{
"parameters": [replicavolumeid]
}
API SOAP
- URL:
https://api.softlayer.com/soap/v3/SoftLayer_Network_Storage - Corpo della richiesta
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.service.softlayer.com/soap/v3.1/">
<SOAP-ENV:Header>
<ns1:authenticate>
<username>USERNAME</username>
<apiKey>APIKEY</apiKey>
</ns1:authenticate>
<ns2:SoftLayer_Network_StorageInitParameters>
<id>primary Volume Id</id>
</ns2:SoftLayer_Network_StorageInitParameters>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:disasterRecoveryFailoverToReplicant>
<replicantId xsi:type="int">replica Volume ID</replicantId>
</ns1:disasterRecoveryFailoverToReplicant>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Durante il failover del ripristino di emergenza, il sistema viene forzato a eseguire il failover sul sito di replica e la relazione di replica viene interrotta. Per essere in grado di eseguire il failback sul sito originale dopo che il sito è stato ripristinato alle normali operazioni, il sistema deve ristabilire il collegamento di replica. Questa azione può richiedere una notevole quantità di tempo. 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 della replica.
Se hai bisogno di ulteriore assistenza, crea un caso di supporto.
Errore di ritorno al sito primario originale nella console
Dopo un evento di emergenza, IBM Cloud® inizia il lavoro di riparazione per riportare le ubicazioni interessate alle normali operazioni. Quando il sito viene ripristinato, puoi avviare un Failback al sito originale facendo clic su Storage, File Storage for Classic nella consoleIBM Cloud®.
- Fai clic sul volume attivo ("destinazione").
- Successivamente, fai clic su Replica e fai quindi clic su Azioni
.
- Seleziona Failback. Quando l'ubicazione principale è contrassegnata come disabilitata, l'opzione Ripristino di emergenza Failback diventa attiva.
Durante il failover del ripristino di emergenza, il sistema viene forzato a eseguire il failover sul sito di replica e la relazione di replica viene interrotta. Per essere in grado di eseguire il failback sul sito originale dopo che il sito è stato ripristinato alle normali operazioni, il sistema deve ristabilire il collegamento di replica. Questa azione può richiedere una notevole quantità di tempo. Verrà visualizzato un messaggio che indica che il failover è in corso. Inoltre, compare un'icona accanto al tuo volume in File Storage for Classic che indica che è in corso 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 View All File Storage for Classic.
- Fai clic sul volume di replica (“origine”). Questo volume ora ha uno stato non attivo (Inactive).
- Monta o collega il tuo volume di archiviazione all'host. Per ulteriori informazioni, consulta la sezione " Come collegare il dispositivo di archiviazione ".
Se hai bisogno di ulteriore assistenza, crea un caso di supporto.
Fallback dalla CLI
Avvio di un failback da IBMCLOUDCLI
È possibile utilizzare il comando ibmcloud sl file replica-failback per eseguire operazioni di failback dalla condivisione del file di replica alla condivisione del file di origine. Il seguente esempio avvia un failback alla condivisione
di origine originale 560156918.
$ ibmcloud sl file 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 file replica - failover.
Avvio di un failback dalla SLCLI
Per eseguire il failback di un volume di file da un volume di replica specifico, utilizzare il comando riportato di seguito.
$ slcli file replica-failback --help
Usage: slcli file replica-failback [OPTIONS] VOLUME_ID
Options:
--replicant-id TEXT ID of the replicant volume
-h, --help Show this message and exit.
Durante il failover del ripristino di emergenza, il sistema viene forzato a eseguire il failover sul sito di replica e la relazione di replica viene interrotta. Per essere in grado di eseguire il failback sul sito originale dopo che il sito è stato ripristinato alle normali operazioni, il sistema deve ristabilire il collegamento di replica. Questa azione può richiedere una notevole quantità di tempo. 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 della replica.
Quando il volume originale è attivo, è possibile montarlo e collegarlo all'host. Per ulteriori informazioni, consulta la sezione " Come collegare il dispositivo di archiviazione ".
Se hai bisogno di ulteriore assistenza, crea un caso di supporto.