Wiederherstellen der Momentaufnahmen von SAP HANA-Datenbankinstanzen auf Azure-VMs

In diesem Artikel wird beschrieben, wie Sie eine gesicherte SAP HANA-Datenbankinstanz anhand von Momentaufnahmen auf einem anderen virtuellen Ziel-Computer (VM) wiederherstellen.

Hinweis

Wenn Sie eine direkte Wiederherstellung durchführen möchten (d. h. die gesicherte VM durch Trennen der vorhandenen Datenträger und Anfügen neuer Datenträger überschreiben), trennen Sie die vorhandenen Datenträger, und lesen Sie die folgenden Abschnitte.

Sie können die HANA-Momentaufnahme und die Speichermomentaufnahme als Datenträger wiederherstellen, indem Sie die Option Anfügen auswählen und die dann auf dem Zielcomputer bereitzustellen. Azure Backup stellt das HANA-System jedoch nicht automatisch bis zum erforderlichen Punkt wieder her.

Dies sind die beiden Workflows:

Hinweis

SAP HANA empfiehlt, bei der Momentaufnahmewiederherstellung das gesamte System wiederherzustellen. Dies bedeutet, dass Sie auch die Systemdatenbank wiederherstellen. Wenn die Systemdatenbank wiederhergestellt wird, werden dadurch auch die Benutzer-/Zugriffsinformationen überschrieben oder aktualisiert, sodass nachfolgende Wiederherstellungsversuche von Mandantendatenbanken nach der Wiederherstellung der Systemdatenbank möglicherweise fehlschlagen. Es gibt zwei Möglichkeiten, dieses Problem zu lösen:

  • Sowohl die gesicherte VM als auch die Ziel-VM verwenden denselben Sicherungsschlüssel (einschließlich Benutzername und Kennwort). Dies bedeutet, dass sich der HANA-Sicherungsdienst mit denselben Anmeldeinformationen verbinden und weiterhin Mandantendatenbanken wiederherstellen kann.
  • Wenn die gesicherte VM und die Ziel-VM unterschiedliche Schlüssel verwenden, muss nach der Wiederherstellung der Systemdatenbank das Vorregistrierungsskript ausgeführt werden. Dadurch werden die Anmeldeinformationen auf der Ziel-VM aktualisiert, und anschließend können die Mandantendatenbanken wiederhergestellt werden.

Voraussetzungen

Erforderliche Berechtigungen für die Momentaufnahmewiederherstellung

Während der Wiederherstellung verwendet Azure Backup die verwaltete Identität der Ziel-VM, um Datenträgermomentaufnahmen aus einer benutzerdefinierten Ressourcengruppe zu lesen, Datenträger in einer Ziel-Ressourcengruppe zu erstellen und sie an die Ziel-VM anzufügen.

In der folgenden Tabelle sind die Ressourcen, Berechtigungen und Bereiche aufgeführt.

Entität Integrierte Rolle Berechtigungsbereich BESCHREIBUNG
Ziel-VM Mitwirkender von virtuellen Computern Der Sicherungsadministrator, der die HANA-Momentaufnahmewiederherstellung und die verwaltete Dienstidentität der Ziel-VM konfiguriert und ausführt. Die Wiederherstellungen erfolgen anhand von Datenträgermomentaufnahmen, um neue verwaltete Datenträger zu erstellen und an die Ziel-VM bzw. an das Zielbetriebssystem anzufügen bzw. dort bereitzustellen.
Ressourcengruppe der Quellmomentaufnahme Mitwirkender für Datenträgermomentaufnahmen Das Ziel. Die Wiederstellung erfolgt anhand von Datenträgermomentaufnahmen.
Die Ressourcengruppe des Zieldatenträgers (die alle vorhandenen Datenträger der Ziel-VM für die Wiederherstellung enthält).

Die Ressourcengruppe des Zieldatenträgers (in der während der Wiederherstellung alle neuen Datenträger erstellt werden).
Operator für die Datenträgerwiederherstellung Die verwaltete Dienstidentität der Ziel-VM. Die Wiederherstellungen erfolgen anhand von Datenträgermomentaufnahmen, um neue verwaltete Datenträger zu erstellen und an die Ziel-VM bzw. an das Zielbetriebssystem anzufügen bzw. dort bereitzustellen.

Sobald die Wiederherstellung abgeschlossen ist, können Sie diese Berechtigungen widerrufen.

Hinweis

  • Die verwendeten Anmeldeinformationen sollten über Berechtigungen zum Erteilen von Rollen für andere Ressourcen verfügen. Die Rollen sollten „Besitzer“ oder „Benutzerzugriffsadministrator“ sein, wie unter Schritte zum Zuweisen einer Azure-Rolle beschrieben.
  • Sie können das Azure-Portal verwenden, um alle oben genannten Berechtigungen während der Wiederherstellung zuzuweisen.

Erfahren Sie mehr über die Wiederherstellungsarchitektur für Momentaufnahmen von SAP HANA-Instanzen.

Herstellen der Netzwerkverbindung

Erfahren Sie mehr über die erforderliche Netzwerkkonfigurationen für Momentaufnahmen von HANA-Instanzen.

Wiederherstellen des gesamten Systems auf einen Momentaufnahme-Wiederherstellungspunkt

In den folgenden Abschnitten erfahren Sie, wie Sie das System auf einen Momentaufnahme-Wiederherstellungspunkt wiederherstellen können.

Auswählen und Bereitstellen der Momentaufnahme

Gehen Sie wie folgt vor, um die Momentaufnahme auszuwählen und bereitzustellen:

  1. Wechseln Sie im Azure-Portal zum Recovery Services-Tresor.

  2. Wählen Sie im linken Bereich Sicherungselemente aus.

  3. Wählen Sie Primäre Region und anschließend SAP HANA auf Azure-VM aus.

    Screenshot that shows where to select the primary region option for VM selection.

  4. Wählen Sie auf der Seite Sicherungselemente die Option Details anzeigen für die SAP HANA-Momentaufnahmeinstanz aus.

    Screenshot that shows where to view the details of the HANA database snapshot.

  5. Wählen Sie Wiederherstellen aus.

    Screenshot that shows the 'Restore' option for the HANA database snapshot.

  6. Wählen Sie im Bereich Wiederherstellen die Ziel-VM, an die die Datenträger angefügt werden sollen, die benötigte HANA-Instanz und die Ressourcengruppe aus.

  7. Wählen Sie im Bereich Wiederherstellungspunkt die Option Auswählen aus.

    Screenshot showing to select HANA snapshot recovery point.

    Hinweis

    Mit der Option Nur anfügen und bereitstellen werden Datenträger aus dem ausgewählten Momentaufnahmepunkt erstellt und in die Ziel-VM eingebunden. Nachdem die Wiederherstellung abgeschlossen ist, verwenden Sie HANA Studio, um die Prozedur „Wiederherstellung aus der Momentaufnahme“ zu initiieren und die Wiederherstellung der Systemdatenbank auf den neuesten Wiederherstellungspunkt abzuschließen. Führen Sie dann das Skript vor der Registrierung auf der Ziel-VM aus, um die Anmeldeinformationen des Sicherungsbenutzers zurückzusetzen. Fahren Sie dann mit dem Abschluss des Mandanten-DB-Wiederherstellungsvorgangs fort, um die gleiche Momentaufnahme oder den gleichen Protokollpunkt rechtzeitig über die Sicherung abzuschließen.

  8. Wählen Sie im Bereich Wiederherstellungspunkt auswählen einen Wiederherstellungspunkt aus, und klicken Sie dann auf OK.

  9. Wählen Sie die entsprechende Ressourcengruppe und die verwaltete Identität aus, der alle Berechtigungen für die Wiederherstellung zugewiesen sind.

  10. Wählen Sie Überprüfen aus, um sicherzustellen, dass der verwalteten Identität alle Berechtigungen für die entsprechenden Bereiche zugewiesen sind.

  11. Wenn die Berechtigungen nicht zugewiesen sind, wählen Sie Fehlende Rollen/Identität zuweisen aus.

    Nachdem die Rollen zugewiesen wurden, werden die Berechtigungsaktualisierungen automatisch vom Azure-Portal erneut überprüft.

  12. Wählen Sie OK aus, um Datenträger anhand der Momentaufnahmen zu erstellen, sie an die Ziel-VM anzufügen und dann bereitzustellen.

Wiederherstellen der Systemdatenbank

Führen Sie die folgenden Schritte aus, um die Systemdatenbank mithilfe des Azure-Portals wiederherzustellen:

  1. Wechseln Sie zum Bereich Wiederherstellen und wählen Sie dann Systemdatenbank (einschließlich Anfügen und Einbinden) aus.

    Screenshot shows how to restore database including attach and mount disks to target VM.

    Hinweis

    Mit dieser Option werden Datenträger aus dem ausgewählten Momentaufnahme-Wiederherstellungspunkt erstellt und diese Datenträger an die angegebene Ziel-VM angefügt. Außerdem wird die Systemdatenbank auf der Ziel-VM wiederhergestellt.

  2. Wählen Sie auf der VM die Ziel-VM aus der Dropdownliste aus.

  3. Wählen Sie unter Momentaufnahme-Wiederherstellungspunkt die Option Auswählen und dann den Wiederherstellungspunkt aus.

  4. Wählen Sie Überprüfen aus.

  5. Nachdem die Überprüfung abgeschlossen ist, wählen Sie OK zum Wiederherstellen aus.

So stellen Sie die Systemdatenbank aus der Datenmomentaufnahme mit HANA Studio wieder her Weitere Informationen finden Sie in der SAP-Dokumentation.

Hinweis

Nach der Wiederherstellung der Systemdatenbank müssen Sie das Vorregistrierungsskript auf der Ziel-VM ausführen, um die Benutzeranmeldedaten zu aktualisieren.

Wiederherstellen von Mandantendatenbanken

Wenn die Systemdatenbank wiederhergestellt wird, führen Sie das Skript vor der Registrierung auf der Ziel-VM aus und stellen die Mandantendatenbanken wieder her.

Führen Sie die folgenden Schritte aus, um die Mandantendatenbanken mithilfe des Azure-Portals wiederherzustellen:

  1. Wechseln Sie zum Bereich Wiederherstellen, und wählen Sie dann Mandantendatenbank(en) aus.

    Screenshot shows how to start restoring tenant database to target VM.

  2. Wählen Sie auf der VM die Ziel-VM aus der Dropdownliste aus.

  3. Wählen Sie unter Momentaufnahme-Wiederherstellungspunkt die Option Auswählen und dann den Wiederherstellungspunkt aus.

  4. Wählen Sie Überprüfen aus.

  5. Nachdem die Überprüfung abgeschlossen ist, wählen Sie OK zum Wiederherstellen aus.

Sie können HANA Studio auch verwenden, um alle Mandantendatenbanken aus einer Datenmomentaufnahme wiederherzustellen. Weitere Informationen finden Sie in der HANA-Dokumentation.

Wiederherstellen einer Datenbank auf einen anderen Protokollpunkt mithilfe einer Momentaufnahme

Zum Wiederherstellen der Datenbank auf einen anderen Protokollpunkt gehen Sie folgendermaßen vor.

Auswählen und Bereitstellen der nächstliegenden Momentaufnahme

Identifizieren Sie zunächst die Momentaufnahme, die dem erforderlichen Protokollpunkt am nächsten ist. Anschließend fügen Sie diese Momentaufnahme an die Ziel-VM an und stellen sie darauf bereit.

Wiederherstellen der Systemdatenbank

Führen Sie die folgenden Schritte aus, um den erforderlichen Zeitpunkt für die Systemdatenbank auszuwählen und wiederherzustellen:

  1. Wählen Sie im Recovery Services-Tresor im linken Bereich die Option Sicherungselemente aus.

  2. Wählen Sie Primäre Region und anschließend SAP HANA auf Azure-VM aus.

  3. Wählen Sie im Bereich Sicherungselemente den Link Details anzeigen für die Systemdatenbankinstanz aus.

    Screenshot that shows where to view details of the system database instance.

  4. Wählen Sie im Bereich der systemdb-Elemente die Option Wiederherstellen aus.

    Screenshot that shows how to open the 'Restore' page of the system database instance.

  5. Wählen Sie im Bereich Wiederherstellen die Option Protokolle über Momentaufnahme wiederherstellen aus.

  6. Wählen Sie die benötigte VM und Ressourcengruppe aus.

  7. Wählen Sie unter dem Feld Wiederherstellungspunkt den Link Auswählen aus.

    Screenshot that shows how to select the log restore points of the system database instance for restore.

  8. Wählen Sie im Bereich Wiederherstellungspunkt auswählen den Wiederherstellungspunkt aus, und klicken Sie dann auf OK.

    Hinweis

    Die Protokolle werden nach dem Momentaufnahmepunkt angezeigt, den Sie zuvor wiederhergestellt haben.

  9. Klicken Sie auf OK.

Wiederherstellen der Mandantendatenbank

Gehen Sie zum Wiederherstellen der Mandantendatenbank wie folgt vor:

  1. Wechseln Sie im Azure-Portal zum Recovery Services-Tresor.

  2. Wählen Sie im linken Bereich Sicherungselemente aus.

  3. Wählen Sie Primäre Region und anschließend SAP HANA auf Azure-VM aus.

    Screenshot that shows where to select the primary region option to back up the tenant database.

  4. Wählen Sie auf im Bereich Sicherungselemente den Link Details anzeigen für die SAP HANA-Mandantendatenbank aus.

    Screenshot that shows the 'View details' link for the HANA tenant database.

  5. Wählen Sie Wiederherstellen aus.

    Screenshot that shows where to select the 'Restore' option for the HANA tenant database.

  6. Wählen Sie im Bereich Wiederherstellen die Ziel-VM, an die die Datenträger angefügt werden sollen, die benötigte HANA-Instanz und die Ressourcengruppe aus.

    Screenshot that shows where to select the restore point of the log over snapshots for the tenant database.

    Stellen Sie mithilfe des PowerShell- oder CLI-Skripts sicher, dass die Ziel-VM und die Ressourcengruppe des Zieldatenträgers über die entsprechenden Berechtigungen verfügen.

  7. Wählen Sie unter Wiederherstellungspunkt die Option Auswählen aus.

  8. Wählen Sie im Bereich Wiederherstellungspunkt auswählen den Wiederherstellungspunkt aus, und klicken Sie dann auf OK.

    Hinweis

    Die Protokolle werden nach dem Momentaufnahmepunkt angezeigt, den Sie zuvor wiederhergestellt haben.

  9. Klicken Sie auf OK.

Hinweis

Stellen Sie sicher, dass Sie alle Mandantendatenbanken gemäß den SAP HANA-Richtlinien wiederhergestellt haben.

Regionsübergreifende Wiederherstellung

Die Momentaufnahmen für verwaltete Datenträger werden nicht in den Recovery Services-Tresor übertragen. Die regionsübergreifende Wiederherstellung ist also die einzige mögliche Option über Backint-Streamingsicherungen.

Nächste Schritte