Vorbereiten des Notfallwiederherstellungsszenarios

Abgeschlossen

In diesem Szenario wird davon ausgegangen, dass in der Azure-Produktionsregion ein Produktionssystem in HANA (große Instanzen) ausgeführt wird. Für die folgenden Schritte wird angenommen, dass die SID dieses HANA-Systems „PRD“ lautet und dass Sie in HANA (große Instanzen) in der Azure-Region für die Notfallwiederherstellung ein nicht für die Produktion bestimmtes System ausführen. Für das letztgenannte System lautet die SID „TST“.

Wenn die Serverinstanz noch nicht mit dem zusätzlichen Speichervolumesatz angefordert wurde, fügt das Dienstverwaltungsteam für SAP HANA in Azure den zusätzlichen Volumesatz als Ziel für das Produktionsreplikat an die HANA-Einheit (große Instanz) an, auf der die HANA-Instanz „TST“ ausgeführt wird. Zu diesem Zweck müssen Sie die SID Ihrer HANA-Produktionsinstanz angeben. Nachdem das Dienstverwaltungsteam für SAP HANA in Azure sichergestellt hat, dass diese Volumes angefügt wurden, müssen Sie die Volumes in die HANA-Einheit (große Instanz) einbinden.

Als Nächstes installieren Sie in der Azure-Region für die Notfallwiederherstellung die zweite SAP HANA-Instanz auf der HANA-Einheit (große Instanzen), in der Sie die HANA-Instanz „TST“ ausführen. Die neu installierte SAP HANA-Instanz muss dieselbe SID aufweisen. Die erstellten Benutzer müssen dieselbe UID und Gruppen-ID wie die Produktionsinstanz aufweisen. Wenn die Installation erfolgreich war, müssen Sie Folgendes tun:

  • Führen Sie die zuvor beschriebenen Vorbereitungsschritte für HLI-Speichermomentaufnahmen durch.
  • Verwenden Sie die Datei „HANABackupCustomerDetails.txt“ mit der neuen HANA-Instanz, und überprüfen Sie, ob die Konnektivität mit dem Speicher ordnungsgemäß funktioniert.
  • Beenden Sie die neu installierte SAP HANA-Instanz auf der HANA-Einheit (große Instanzen) in der Azure-Region für die Notfallwiederherstellung.
  • Heben Sie die Bereitstellung dieser PRD-Volumes auf, und wenden Sie sich an das Dienstverwaltungsteam für SAP HANA in Azure. Da nicht auf die Volumes zugegriffen werden kann, während sie als Speicherreplikationsziel fungieren, können sie nicht weiterhin für die Einheit bereitgestellt werden.

Das Betriebsteam stellt die Replikationsbeziehung zwischen den PRD-Volumes in der Azure-Produktionsregion und den PRD-Volumes in der Azure-Region für die Notfallwiederherstellung her.

Wichtig

Das Volume /hana/log wird nicht repliziert, da es nicht erforderlich ist, die replizierte SAP HANA-Datenbank in einem konsistenten Zustand am DR-Standort wiederherzustellen.

Als Nächstes müssen Sie den Sicherungszeitplan für Speichermomentaufnahmen einrichten oder anpassen, um Ihren RTO- und RPO-Wert für den Notfall zu ermitteln. Legen Sie zur Minimierung der Recovery Point Objective folgende Replikationsintervalle im HANA-Dienst (große Instanz) fest:

  • Legen Sie für die Volumes, die von der kombinierten Momentaufnahme abgedeckt werden (Momentaufnahmetyp HANA), eine Replikation alle 15 Minuten in den entsprechenden Speichervolumezielen am Notfallwiederherstellungsstandort fest.
  • Legen Sie für das Volume für die Transaktionsprotokollsicherung (Momentaufnahmetyp logs) fest, dass es alle drei Minuten an den entsprechenden Speichervolumezielen am Standort für die Notfallwiederherstellung repliziert wird.
  • Führen Sie mit einem Intervall von 30 Minuten bis 1 Stunde eine HANA-Speichermomentaufnahme durch.
  • Führen Sie alle fünf Minuten SAP HANA-Transaktionsprotokollsicherungen durch.
  • Führen Sie alle 5 bis 15 Minuten Speichermomentaufnahmen vom Typ logs durch. Mit diesem Intervall erzielen Sie einen RPO-Wert von etwa 15 bis 25 Minuten.

Um bei der Notfallwiederherstellung einen noch besseren RPO-Wert zu erzielen, können Sie die HANA-Transaktionsprotokollsicherungen aus SAP HANA in Azure (große Instanzen) in die andere Azure-Region kopieren. Führen Sie für diese weitere Reduzierung des RPO-Werts die folgenden Schritte aus:

  1. Sichern Sie das HANA-Transaktionsprotokoll so häufig wie möglich in /hana/logbackups.
  2. Kopieren Sie mithilfe von rsync die Transaktionsprotokollsicherungen auf die virtuellen Azure-Computer, die auf der NFS-Freigabe gehostet werden. Die VMs befinden sich in virtuellen Azure-Netzwerken in der Azure-Produktionsregion und in den DR-Regionen. Sie müssen beide virtuelle Azure-Netzwerke mit den großen HANA-Produktionsinstanzen in Azure verbinden.
  3. Belassen Sie die Transaktionsprotokollsicherungen in der Region auf der VM, die an den exportierten NFS-Speicher angefügt ist.
  4. Ergänzen Sie bei einem Notfallfailover die Transaktionsprotokollsicherungen, die Sie auf dem Volume /hana/logbackups finden, durch kürzlich durchgeführte Transaktionsprotokollsicherungen auf der NFS-Freigabe am Standort für die Notfallwiederherstellung.
  5. Starten Sie eine Wiederherstellung der Transaktionsprotokollsicherung auf die neueste Sicherung, die in der Region für die Notfallwiederherstellung gespeichert werden konnte.

Wenn das Betriebsteam für HANA (große Instanzen) bestätigt, dass die Replikationsbeziehung eingerichtet ist, und Sie die Speichermomentaufnahme-Sicherungen für die Ausführung starten, beginnt die Replikation der Daten.

Bei der Replikation werden die Momentaufnahmen nicht auf den PRD-Volumes in den Azure-Regionen für die Notfallwiederherstellung wiederhergestellt. Sie werden lediglich gespeichert. Wenn die Volumes in einem solchen Zustand eingebunden werden, stellen sie den Status dar, in dem Sie die Bereitstellung dieser Volumes aufgehoben haben, nachdem die SAP HANA-Instanz „PRD“ in der Servereinheit in der Azure-Region für die Notfallwiederherstellung installiert wurde. Darüber hinaus bezeichnen sie die Speichersicherungen, die noch nicht wiederhergestellt wurden.

Bei einem Failover können Sie anstelle der neuesten Speichermomentaufnahme auch eine ältere Speichermomentaufnahme wiederherstellen.

Überwachen der Replikation für die Notfallwiederherstellung

Führen Sie das Skript „azure_hana_replication_status“ aus, um den Status Ihres Speicherreplikationsvorgangs zu überwachen. Dieser Befehl muss über eine Einheit ausgeführt werden, die am Standort für die Notfallwiederherstellung ausgeführt wird, damit es erwartungsgemäß funktioniert. Der Befehl funktioniert unabhängig davon, ob die Replikation aktiv ist. Der Befehl kann für jede HANA-Einheit (große Instanzen) Ihres Mandanten am Standort für die Notfallwiederherstellung ausgeführt werden. Er kann nicht zum Abrufen von Details über das Startvolume verwendet werden.