Disaster-Recovery - Failover von einem zugänglichen Primärdatenträger
Erfahren Sie, wie Sie ein Failover initiieren, um Operationen auf den sekundären Standort umzuleiten, wenn die Leistung des primären Standorts nachlässt, der Speicher aber zugänglich bleibt.
Bevor Sie mit dem Failover beginnen, stellen Sie sicher, dass die erforderliche Host-Autorisierung vorhanden ist.
Autorisierte Hosts und Datenträger müssen sich im selben Rechenzentrum befinden. Wenn sich der Replikatdatenträger beispielsweise in London befindet, kann sich der zugehörige Host nicht in Amsterdam befinden. Beide müssen entweder in London oder in Amsterdam sein.
Host autorisieren
Bevor Sie beginnen, stellen Sie sicher, dass der Rechner, der auf das Volume Block Storage for Classic zugreifen soll, autorisiert ist. Weitere Informationen finden Sie unter Autorisieren des Hosts in der Konsole Autorisieren des Hosts über die CLI Autorisieren des Hosts mit Terraform.
Failover von einem Datenträger auf sein Replikat starten
Wenn ein Fehlerereignis unmittelbar bevorsteht, kannst du eine sofortige Ausfallsicherung oder eine „kontrollierte Ausfallsicherung“ an dein Ziel oder deine Vorgabe oder Datenträger starten.
Wenn du eine sofortige Ausfallsicherung auswählst, wird die letzte erfolgreiche replizierte Momentaufnahme aktiviert und der Datenträger wird zur Montage zur Verfügung gestellt. Der Zieldatenträger wird im Vergleich zu einer kontrollierten Ausfallsicherung in einer kürzeren Zeit aktiv. Alle Daten, die seit dem vorherigen Replikationszyklus auf den Quellendatenträger geschrieben wurden, gehen jedoch verloren.
Ein gesteuerter Failover ist die beste Wahl, wenn Sie die Failover-Funktion testen möchten. Es ist auch die beste Option, wenn es wichtiger ist, den Betrieb am Replikationsort mit den aktuellsten Daten fortzusetzen. In einer kontrollierten Ausfallsicherung wird eine neue Momentaufnahme erstellt und zur Replikatposition kopiert. Nachdem die Daten erfolgreich kopiert wurden, wird der Datenträger zur Montage zur Verfügung gestellt.
Beim Start eines Failovers wird die Replikationsbeziehung umgekehrt. Ihr Zieldatenträger wird zum Quellendatenträger und Ihr bisheriger Quellendatenträger wird zum Zieldatenträger. Dies wird dadurch markiert, dass der Datenträgername den Zusatz REP erhält.
Bevor Sie mit den folgenden Schritten fortfahren, unterbrechen Sie die Verbindung zum Datenträger. Wenn Sie das nicht tun, sind Datenbeschädigungen und/oder Datenverlust die Folge.
Failover zum Replikat in der Konsole
Die Ausfallsicherung wird unter Storage > Block Storage for Classic in der Konsole IBM Cloud® gestartet.
-
Klicken Sie auf Ihren aktiven Datenträger ('Quelle').
-
Klicken Sie auf die Registerkarte Replikat und klicken Sie auf Aktionen.
-
Wähle kontrollierte Ausfallsicherung oder sofortige Ausfallsicherung aus.
Auf der Seite wird eine Nachricht angezeigt, die besagt, dass der Failover in Bearbeitung ist. Außerdem wird neben Ihrem Datenträger auf der Seite Block Storage for Classic ein Symbol angezeigt, das angibt, dass eine aktive Transaktion läuft. Bei Bewegen des Mauszeigers über das Symbol wird die Transaktion in einem Fenster angezeigt. Das Symbol wird ausgeblendet, sobald die Transaktion abgeschlossen ist. Während des Failover-Prozesses sind konfigurationsbezogene Aktionen schreibgeschützt. Sie können Snapshotpläne nicht bearbeiten oder Snapshotbereiche ändern. Das Ereignis wird im Replikationsprotokoll aufgezeichnet. Wenn der Zieldatenträger aktiv ist, wird eine andere Nachricht angezeigt. Der LUN-Name des ursprünglichen Quellendatenträgers wird aktualisiert und weist jetzt die Endung 'REP' auf, sein Status wechselt zu 'Inaktiv'.
-
Klicken Sie auf den Link Alle Block Storage for Classic-Instanzen anzeigen.
-
Klicken Sie auf Ihr aktives Volumen (es war Ihr vorheriges Zielvolumen).
-
Hängen Sie Ihren Speicherdatenträger an den Host an und verbinden Sie ihn. Weitere Informationen finden Sie in Verbindung zum Speicher herstellen.
Failover zum Replikat über die CLI
Bevor Sie beginnen, entscheiden Sie, welchen CLI-Client Sie verwenden wollen.
- Sie können die IBM Cloud-CLI und das SL-Plug-in mit
ibmcloud plugin install slinstallieren. Weitere Informationen finden Sie unter IBM Cloud-CLI mit Plug-ins erweitern. - Sie können auch die SLCLIinstallieren.
Failover über die IBMCLOUD CLI einleiten
Sie können den Befehl ibmcloud sl block replica-failover verwenden, um Operationen vom Quellendatenträger auf den Replikatdatenträger zu übertragen. Im folgenden Beispiel wird ein Failover von der Quellenfreigabe 560156918 auf die Replikatfreigabe 560382016 eingeleitet.
$ ibmcloud sl block replica-failover 560156918 560382016
OK
Failover of volume 560156918 to replica 560382016 is now in progress.
Weitere Informationen zu allen für diesen Befehl verfügbaren Parametern finden Sie unter ibmcloud sl block replica-failover.
Failover über die SLCLI einleiten
Um ein Block-Volume auf ein bestimmtes Replikanten-Volume zu übertragen, verwenden Sie den folgenden Befehl.
$ 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.
Während des Failover-Prozesses sind konfigurationsbezogene Aktionen schreibgeschützt. Sie können Snapshotpläne nicht bearbeiten oder Snapshotbereiche ändern. Das Ereignis wird im Replikationsprotokoll aufgezeichnet. Wenn der Zieldatenträger aktiv ist, wird eine andere Nachricht angezeigt. Der Status des ursprünglichen Quellendatenträgers ändert sich in 'inaktiv'.
Hängen Sie Ihren Speicherdatenträger an den Host an und verbinden Sie ihn. Weitere Informationen finden Sie in Verbindung zum Speicher herstellen.
Rückübertragung von einem Datenträger auf sein Replikat starten
Wenn Ihr ursprünglicher Quellendatenträger repariert ist, können Sie eine gesteuerte Rückübertragung auf Ihren Originalquellendatenträger starten. Bei einer gesteuerten Rückübertragung geschieht Folgendes:
- Der aktive Quellendatenträger wird offline geschaltet.
- Eine Momentaufnahme wird erstellt.
- Der Replikationszyklus wird abgeschlossen.
- Der soeben erstellte Datensnapshot wird aktiviert.
- Der Quellendatenträger wird zum Anhängen aktiviert.
Beim Start einer Rückübertragung wird die Replikationsbeziehung wieder umgekehrt. Ihr Quellendatenträger wird als Ihr Quellendatenträger wiederhergestellt und Ihr Zieldatenträger ist wieder der Zieldatenträger, wie durch LUN-Name und angehängtem REP angezeigt.
Failback in der Konsole
Failbacks werden unter Storage gestartet, Block Storage for Classic in der Konsole IBM Cloud® gestartet.
-
Klicken Sie auf Ihren aktiven Datenträger ("Ziel").
-
Klicken Sie anschließend auf Replikat und dann auf Aktionen.
-
Wählen Sie Rückübertragung aus.
Erwarten Sie eine Meldung auf der Seite, die anzeigt, dass das Failover im Gange ist. Außerdem wird neben Ihrem Datenträger auf dem Block Storage for Classic ein Symbol angezeigt, das angibt, dass eine aktive Transaktion läuft. Bei Bewegen des Mauszeigers über das Symbol wird die Transaktion in einem Fenster angezeigt. Das Symbol wird ausgeblendet, sobald die Transaktion abgeschlossen ist. Während des Prozesses der Rückübertragung sind konfigurationsbezogene Aktionen schreibgeschützt. Sie können Snapshotpläne nicht bearbeiten oder Snapshotbereiche ändern. Das Ereignis wird im Replikationsprotokoll aufgezeichnet.
-
Klicken Sie als Nächstes auf Alle anzeigen Block Storage for Classic.
-
Klicken Sie auf Ihren aktiven Datenträger ("Quelle").
-
Hängen Sie Ihren Speicherdatenträger an den Host an und verbinden Sie ihn. Weitere Informationen finden Sie in Verbindung zum Speicher herstellen.
Zurücksetzung über die Befehlszeilenschnittstelle
Failback über IBMCLOUDCLI einleiten
Mit dem Befehl ibmcloud sl block replica-failback können Sie Operationen vom Replikatdatenträger auf den ursprünglichen Quellendatenträger zurücksetzen. Im folgenden Beispiel wird ein Failback auf die ursprüngliche gemeinsam genutzte
Quellenressource 560156918 eingeleitet.
$ ibmcloud sl block replica-failback 560156918
OK
Failback of volume 560156918 is now in progress.
Weitere Informationen zu allen Parametern, die für diesen Befehl verfügbar sind, finden Sie unter ibmcloud sl block replica-failback.
Failback über die SL-CLI einleiten
Um ein Block-Volume von einem bestimmten Replikanten-Volume zurückzuschreiben.
$ 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.
Hängen Sie Ihren Speicherdatenträger an den Host an und verbinden Sie ihn. Weitere Informationen finden Sie in Verbindung zum Speicher herstellen.