Erste Schritte mit dem Tool für konsistente Momentaufnahmen in Azure-Anwendungen

Dieser Artikel enthält eine Installationsanleitung für das Tool für konsistente Momentaufnahmen in Azure-Anwendungen, das Sie mit Azure NetApp Files verwenden können.

Installations- und Setupworkflow für AzAcSnap

Dieser Workflow bietet die wichtigsten Schritte zum Installieren, Einrichten und Konfigurieren von AzAcSnap zusammen mit Ihrer ausgewählten Datenbank- und Speicheroption.

Schritte:

  1. Installieren von AzAcSnap
  2. Konfigurieren der Datenbank
    1. SAP HANA
    2. Oracle DB
    3. IBM Db2
    4. Microsoft SQL Server (PREVIEW)
  3. Konfigurieren des Speichers
    1. Azure NetApp Files
    2. Große Azure-Instanz
    3. Verwalteter Azure Datenträger (PREVIEW)
  4. Konfigurieren von AzAcSnap
  5. Testen von AzAcSnap
  6. Erstellen einer Sicherung mit AzAcSnap

Technische Artikel

In den folgenden technischen Artikeln wird beschrieben, wie AzAcSnap als Teil einer Datenschutzstrategie eingerichtet wird:

Hilfe zu Befehlen

Um eine Liste von Befehlen und Beispielen anzuzeigen, geben Sie azacsnap -h ein, und drücken Sie dann die EINGABETASTE.

Das allgemeine Format der Befehle lautet: azacsnap -c [command] --[command] [sub-command] --[flag-name] [flag-value].

Befehlsoptionen

Die Befehlsoptionen sind wie folgt. Die Hauptaufzählungszeichen sind Befehle, und die eingerückten Aufzählungszeichen sind Unterbefehle.

  • -h bietet eine erweiterte Befehlszeilenhilfe mit Beispielen zur Verwendung von AzAcSnap.

  • -c configure bietet eine interaktive Benutzeroberfläche im Frage- und Antwortformat zum Erstellen oder Ändern der Konfigurationsdatei azacsnap (Standard = azacsnap.json).

    • --configuration new erstellt eine neue Konfigurationsdatei.
    • --configuration edit ermöglicht das Bearbeiten einer vorhandenen Konfigurationsdatei.
  • -c test validiert die Konfigurationsdatei und testet die Konnektivität.

    • --test <DbType>, wobei DbType einer von hana, oracle oder db2 ist, testet die Verbindung mit der angegebenen Datenbank.
    • --test storage testet die Kommunikation mit der zugrunde liegenden Speicherschnittstelle, indem eine temporäre Speichermomentaufnahme für alle konfigurierten data-Volumes erstellt wird und diese dann entfernt werden.
    • --test all führt die Tests hana und storage nacheinander aus.
  • -c backup ist der primäre Befehl zum Ausführen von Momentaufnahmen des datenbankkonsistenten Speichers für SAP HANA-Datenvolumes und für andere Volumes (z. B. gemeinsam genutzte Volumes, Protokollsicherungsvolumes oder Startvolumes).

    • --volume data erstellt eine Momentaufnahme aller Volumes im Abschnitt dataVolume der Konfigurationsdatei.
    • --volume other erstellt eine Momentaufnahme aller Volumes im Abschnitt otherVolume der Konfigurationsdatei.
    • --volume all erstellt eine Momentaufnahme aller Volumes im Abschnitt dataVolume und dann aller Volumes im Abschnitt otherVolume der Konfigurationsdatei.
  • -c details stellt Informationen zu Momentaufnahmen oder zur Replikation bereit.

    • --details snapshots (optional) bietet eine Liste mit grundlegenden Details zu den Momentaufnahmen für jedes konfigurierte Volume.
    • --details replication (optional) bietet grundlegende Details zum Replikationsstatus des Produktionsstandorts für den Notfallwiederherstellungsstandort.
  • -c delete löscht eine Speichermomentaufnahme oder eine Gruppe von Momentaufnahmen.

  • -c restore bietet zwei Methoden zum Wiederherstellen einer Momentaufnahme auf einem Volume.

    • --restore snaptovol erstellt ein neues Volume basierend auf der letzten Momentaufnahme auf dem Zielvolume.
    • -c restore --restore revertvolume setzt das Zielvolume auf Grundlage der letzten Momentaufnahme auf einen früheren Zustand zurück.
  • [--configfile <configfilename>] ist ein optionaler Befehlszeilenparameter zum Bereitstellen eines anderen Dateinamen für die JSON-Konfiguration. Dies ist besonders nützlich, um eine separate Konfigurationsdatei pro Sicherheits-ID (z. B. --configfile H80.json) zu erstellen.

  • [--runbefore] und [--runafter] sind optionale Befehle, um externe Befehle oder Shellskripts vor und nach der Ausführung der Hauptlogik von AzAcSnap auszuführen.

  • [--preview] ist eine optionale Befehlszeilenoption, die erforderlich ist, wenn Sie Vorschaufeatures verwenden.

    Weitere Informationen finden Sie unter Vorschaufeatures des Tools für konsistente Momentaufnahmen in Azure-Anwendungen.

Wichtige Punkte

  • Nach dem Einrichten der Momentaufnahmetools sollten Sie ständig überwachen, wie viel Speicherplatz verfügbar ist, und bei Bedarf regelmäßig die alten Momentaufnahmen löschen, um zu vermeiden, dass keine Speicherkapazität mehr vorhanden ist.
  • Verwenden Sie immer die neuesten Momentaufnahmetools.
  • Testen Sie die Momentaufnahmetools, um die erforderlichen Parameter und ihr Verhalten zusammen mit den Protokolldateien vor der Bereitstellung in der Produktion zu verstehen.

Anleitungen

In den folgenden Anleitungen wird die Nutzung der Momentaufnahmetools veranschaulicht.

Erstellen von Momentaufnahmesicherungen

Durchführen der Notfallwiederherstellung

Nächste Schritte