Disaster-Recovery-Pläne erstellen und verwalten

Jeder DR-Plan definiert die Schritte, die für Private Cloud Appliance-Cloud-Ressourcen ausgeführt werden müssen, wenn ein DR-Vorgang ausgeführt wird: Failover, Switchover oder Postfailover.

Jeder DR-Konfiguration ist eine DR-Plandatei zugeordnet. Diese Datei kann mehrere DR-Pläne enthalten, die jeweils durch einen eindeutigen Namen gekennzeichnet sind, der dem Administrator während der Erstellung zugewiesen wurde. Die DR-Plandatei wird im JSON-Format im Verzeichnis /mnt/dr_metadata im Standby-Rack gespeichert.

DR-Plan erstellen

Der DR-Service stellt Standardpläne für jeden Standardvorgang bereit. Sie erstellen sie mit einem einfachen Befehl, um zu beginnen. Falls erforderlich, können Sie die Planschritte danach anpassen.

Service-CLI verwenden
  1. Suchen Sie die ID der DR-Konfiguration, für die Sie einen DR-Plan erstellen möchten (drGetConfigs).

  2. Erstellen Sie einen Standard-DR-Plan mit dem Befehl create DrPlan.

    In der Regel sind einer DR-Konfiguration DR-Pläne für jeden Vorgangstyp zugeordnet. In diesem Beispiel werden Pläne für Failover, Switchover und Postfailover erstellt.

    PCA-ADMIN> create DrPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 operation=SWITCHOVER planName=sw1
    JobId: eae66f69-7b99-420e-b324-7d8964b2202b
    Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1. Successfully started job for DR Plan Create for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041
    
    PCA-ADMIN> create DrPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 operation=FAILOVER planName=fo1
    
    PCA-ADMIN> create DrPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 operation=POSTFAILOVER planName=pfo1
  3. Mit der Job-ID können Sie den Status des gestarteten Vorgangs prüfen.

    PCA-ADMIN> show Job id=eae66f69-7b99-420e-b324-7d8964b2202b
    Data:
      Id = eae66f69-7b99-420e-b324-7d8964b2202b
      Type = Job
      Associated Work Request Id = ec0f39df-6256-4c4c-a839-0d00a8f326dc
      Done = true
      Name = CREATE_TYPE
      Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1. Successfully created [sw1] plan on STANDBY for DR operation [switchover] for config [6e797d8b-7245-4d49-8e68-bf67f2d53041]
      Run State = Succeeded
      Transcript = Created job CREATE_TYPE
      Username = admin
      WorkItemIds 1 = id:5ca6d187-e01a-40e2-bc97-3193a9a88742  type:WorkItem  name:
  4. Um eine Liste der vorhandenen DR-Pläne für eine DR-Konfiguration anzuzeigen, verwenden Sie den Befehl drListPlan.

    PCA-ADMIN> drListPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041
    Data:
      id                                           Plan Name   Operation
      --                                           ---------   ---------
      6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1    sw1         switchover
      6e797d8b-7245-4d49-8e68-bf67f2d53041::fo1    fo1         failover
      6e797d8b-7245-4d49-8e68-bf67f2d53041::pfo1   pfo1        postfailover
  5. Um den Status und die Details eines DR-Plans anzuzeigen, verwenden Sie den Befehl show DrPlan.

    PCA-ADMIN> show DrPlan id=6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1
    Data:
      Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1
      Type = DrPlan
      Plan Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1
      Plan Name = sw1
      Config Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041
      Operation = switchover
      Steps 1 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::precheck
      Steps 1 - Step Name = PRECHECK
      Steps 1 - Enabled = true
      Steps 1 - Last Status = norun
      Steps 1 - Command = None
      Steps 1 - Check Only = true
      Steps 2 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal_precheck
      Steps 2 - Step Name = ROLE_REVERSAL_PRECHECK
      Steps 2 - Enabled = true
      Steps 2 - Last Status = norun
      Steps 2 - Command = None
      Steps 2 - Check Only = true
      Steps 3 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::stop_primary
      Steps 3 - Step Name = STOP_PRIMARY
      Steps 3 - Enabled = true
      Steps 3 - Last Status = norun
      Steps 3 - Command = None
      Steps 3 - Check Only = false
      Steps 4 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal
      Steps 4 - Step Name = ROLE_REVERSAL
      Steps 4 - Enabled = true
      Steps 4 - Last Status = norun
      Steps 4 - Command = None
      Steps 4 - Check Only = false
      Steps 5 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::start_standby
      Steps 5 - Step Name = START_STANDBY
      Steps 5 - Enabled = true
      Steps 5 - Last Status = norun
      Steps 5 - Command = None
      Steps 5 - Check Only = false
      Steps 6 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::cleanup_primary
      Steps 6 - Step Name = CLEANUP_PRIMARY
      Steps 6 - Enabled = true
      Steps 6 - Last Status = norun
      Steps 6 - Command = None
      Steps 6 - Check Only = false
      Steps 7 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::post_config
      Steps 7 - Step Name = POST_CONFIG
      Steps 7 - Enabled = true
      Steps 7 - Last Status = norun
      Steps 7 - Command = None
      Steps 7 - Check Only = false
Service-Web-UI verwenden
  1. Öffnen Sie unter Disaster Recovery Service die Seite "DR-Konfigurationen". Klicken Sie in der Tabelle auf die Konfiguration, der Sie einen DR-Plan hinzufügen möchten. Die Detailseite der DR-Konfiguration wird angezeigt.

  2. Klicken Sie im Abschnitt "Ressourcen" auf "Pläne".

    Klicken Sie rechts im Feld "Pläne" auf "Plan hinzufügen".

  3. Geben Sie im Fenster "DR-Plan erstellen" die folgenden Daten in die entsprechenden Felder ein:

    • Planname: Geben Sie einen Namen für diesen DR-Plan an.

    • Vorgang: Wählen Sie einen Standardvorgang aus: Switchover, Failover, Postfailover.

    • Schritte: Lassen Sie dieses Feld leer, wenn Sie die Standardschritte für den ausgewählten Vorgang verwenden möchten. Geben Sie andernfalls die Schritte an, die dem DR-Plan hinzugefügt werden sollen. Folgende Optionen stehen zur Auswahl: 'precheck', 'role_reversal_precheck', 'stop_primary', 'role_reversal', 'start_standby', 'cleanup_primary', 'post_config'.

    • DR. Plandatendatei: Wird für die Migration von DR-Plänen der ersten Generation verwendet. Leer lassen

    • Zu migrierende Konfigurationen: Wird für die Migration von DR-Plänen der ersten Generation verwendet. Leer lassen

  4. Klicken Sie auf "DR-Plan erstellen". Ein DR-Job wird gestartet. Wenn er erfolgreich abgeschlossen wird, wird der DR-Plan in der Ressourcentabelle angezeigt.

    Um den Fortschritt zu verfolgen, wählen Sie unter Disaster Recovery Service die Option Jobs aus. In der Tabelle "Jobs" wird der Status der einzelnen Jobs aufgeführt. Klicken Sie auf einen Datensatz in der Tabelle, um die Jobdetails anzuzeigen.

  5. Wiederholen Sie diese Schritte, um alle erforderlichen DR-Pläne hinzuzufügen.

  6. Klicken Sie optional auf einen DR-Plannamen, um die zugehörige Detailseite anzuzeigen.

DR-Plan ändern

Ein DR-Plan hat eine komplexe Struktur mit vielen Parametern, was insbesondere die Aktualisierung über die Befehlszeile erschwert. Stattdessen können Sie die einzelnen Schritte ändern, aus denen der DR-Plan besteht. Siehe Schritte in einem Disaster-Recovery-Plan anpassen.

DR-Plan löschen

Sie können einen DR-Plan entfernen, wenn er nicht mehr erforderlich ist. Um alle Pläne zu löschen, die mit einer DR-Konfiguration verknüpft sind, verwenden Sie den Befehl drDeleteAllPlans.

Service-CLI verwenden
  1. Suchen Sie die ID des DR-Plans, den Sie löschen möchten (drListPlan).

  2. Entfernen Sie den ausgewählten DR-Plan mit dem Befehl delete DrPlan.

    PCA-ADMIN> delete DrPlan id=6e797d8b-7245-4d49-8e68-bf67f2d53041::fo2
    JobId: 603d480f-1e0f-4229-b596-aaaf8588e682
    Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo2. Successfully started job for DR Plan delete for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041
  3. Mit der Job-ID können Sie den Status des gestarteten Vorgangs prüfen.

    PCA-ADMIN> show Job id=603d480f-1e0f-4229-b596-aaaf8588e682
    Data:
      Id = 603d480f-1e0f-4229-b596-aaaf8588e682
      Type = Job
      Associated Work Request Id = 391a0799-235a-4b26-aa99-4b5dd14ba19a
      Done = true
      Name = DELETE_TYPE
      Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo2. Successfully deleted [fo2] plan on STANDBY for config [6e797d8b-7245-4d49-8e68-bf67f2d53041]
      Run State = Succeeded
      Transcript = Created job DELETE_TYPE
      Username = admin
      WorkItemIds 1 = id:86d0bd13-5f9c-4513-9404-60d8980b2243  type:WorkItem  name:
Service-Web-UI verwenden
  1. Öffnen Sie unter Disaster Recovery Service die Seite "DR-Konfigurationen". Klicken Sie in der Tabelle auf die Konfiguration, für die Sie einen DR-Plan löschen möchten. Die Detailseite der DR-Konfiguration wird angezeigt.

  2. Klicken Sie im Abschnitt "Ressourcen" auf "Pläne". Alle vorhandenen DR-Pläne werden in der Tabelle angezeigt.

  3. Öffnen Sie in der Spalte "Aktionen" das Schnellmenü (3 Punkte), und klicken Sie auf "Löschen".

    Alternativ können Sie auf den DR-Plannamen klicken, um die zugehörige Detailseite anzuzeigen. Klicken Sie in der oberen rechten Ecke auf Löschen.

  4. Wenn Sie dazu aufgefordert werden, klicken Sie auf "Bestätigen". Ein DR-Job wird gestartet. Nach erfolgreichem Abschluss wird der DR-Plan aus der Tabelle entfernt.

    Um den Fortschritt zu verfolgen, wählen Sie unter Disaster Recovery Service die Option Jobs aus. In der Tabelle "Jobs" wird der Status der einzelnen Jobs aufgeführt. Klicken Sie auf einen Datensatz in der Tabelle, um die Jobdetails anzuzeigen.

  5. Wiederholen Sie den Vorgang, bis alle veralteten DR-Pläne entfernt wurden.

Alle DR-Pläne löschen

Anstatt DR-Pläne nacheinander zu löschen, können Sie alle Pläne löschen, die einer DR-Konfiguration zugeordnet sind.

Service-CLI verwenden
  1. Suchen Sie die ID der DR-Konfiguration, für die Sie alle Pläne löschen möchten (drGetConfigs).

  2. Entfernen Sie den ausgewählten DR-Plan mit dem Befehl drdeleteallPlans.

    PCA-ADMIN> drdeleteallPlans drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041
    JobId: b595dd62-8046-4ca7-90a0-dcbbf084e663
    Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::all_plans. Successfully started job for DR Plan delete for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041
  3. Mit der Job-ID können Sie den Status des gestarteten Vorgangs prüfen.

    PCA-ADMIN> show Job id=b595dd62-8046-4ca7-90a0-dcbbf084e663
    Data:
      Id = b595dd62-8046-4ca7-90a0-dcbbf084e663
      Type = Job
      Associated Work Request Id = d7cfb184-4e38-469d-b189-bb809386f5d4
      Done = true
      Name = DELETE_TYPE
      Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::all_plans. Successfully deleted [all_plans] plan on STANDBY for config [6e797d8b-7245-4d49-8e68-bf67f2d53041]
      Run State = Succeeded
      Transcript = Created job DELETE_TYPE
      Username = admin
      WorkItemIds 1 = id:6cfec1c9-4a72-492d-a414-38bf4df6cf3a  type:WorkItem  name:
Service-Web-UI verwenden
  1. Öffnen Sie unter Disaster Recovery Service die Seite "DR-Konfigurationen". Klicken Sie in der Tabelle auf die Konfiguration, für die Sie einen DR-Plan löschen möchten. Die Detailseite der DR-Konfiguration wird angezeigt.

  2. Klicken Sie im Abschnitt "Ressourcen" auf "Pläne". Alle vorhandenen DR-Pläne werden in der Tabelle angezeigt.

    Prüfen Sie, ob alle Pläne in der Tabelle gelöscht werden sollen.

  3. Wählen Sie in der oberen rechten Ecke "Steuerelemente", und klicken Sie auf "Alle Pläne löschen".

  4. Wenn Sie dazu aufgefordert werden, klicken Sie auf "Bestätigen". Ein DR-Job wird gestartet. Nach erfolgreichem Abschluss werden alle DR-Pläne aus der Tabelle entfernt.

    Um den Fortschritt zu verfolgen, wählen Sie unter Disaster Recovery Service die Option Jobs aus. In der Tabelle "Jobs" wird der Status der einzelnen Jobs aufgeführt. Klicken Sie auf einen Datensatz in der Tabelle, um die Jobdetails anzuzeigen.