Freigeben über


Versionshinweise für das Tool für konsistente Momentaufnahmen in Azure-Anwendungen

Auf dieser Seite werden wichtige Änderungen aufgelistet, die an AzAcSnap vorgenommen wurden, um neue Funktionen bereitzustellen oder Fehler zu beheben.

Laden Sie das neueste Release der Binärdatei für Linux oder Windows herunter, und informieren Sie sich über die ersten Schritte.

Spezifische Informationen zu Previewfunktionen finden Sie auf der Seite AzAcSnap Preview.

Juli 2024

AzAcSnap 10 (Build: 1B55F1*)

AzAcSnap 10 wird mit den folgenden Fehlerkorrekturen und Verbesserungen veröffentlicht:

  • Der Vorschau hinzugefügte Features:
    • Unterstützung von Microsoft SQL Server mit neuen Optionen zum Konfigurieren und Testen sowie für die Sicherung von Momentaufnahmen von Microsoft SQL Server in anwendungskonsistenter Weise.
  • In die allgemeine Verfügbarkeit (GA) übergebene Features:
    • Unterstützung von Windows, wobei AzAcSnap jetzt auf unterstützten Linux-Distributionen und unter Windows ausgeführt werden kann.
    • Neues Layout der Konfigurationsdatei.
      • Verwenden Sie zum Upgrade von Konfigurationen vor AzAcSnap 10 den Befehl azacsnap -c configure --configuration new, um eine neue Konfigurationsdatei zu erstellen und die Werte in Ihrer vorhandenen Konfigurationsdatei zu verwenden.
    • Speicherverwaltung für große Azure-Instanzen mithilfe von REST-API über HTTPS.
      • Dies ermöglicht die Verwendung von Momentaufnahmen der Konsistenzgruppe für den unterstützten Speicher von großen Azure-Instanzen.
  • Fehlerkorrekturen und Verbesserungen:
    • Neue --flush-Option, die Speicherdateipuffer für den lokalen Speicher leert. Dies ist nützlich für große Azure-Instanzen und verwaltete Azure-Datenträger, wenn sie als Blockspeicher verbunden sind.
    • Verbesserungen bei der Protokollierung.
  • Entfernte Features:
    • AzAcSnap-Installationsprogramm für Linux.
      • AzAcSnap kann jetzt als Binärdatei für unterstützte Versionen von Linux und Windows heruntergeladen werden. Dadurch wird der Zugriff auf das AzAcSnap-Programm vereinfacht, sodass Sie schnell beginnen können.
    • Speicherverwaltung für große Azure-Instanzen mithilfe der CLI über SSH.
      • CLI über SSH wurde durch die REST-API über HTTPS ersetzt.

Laden Sie die Binärdatei von AzAcSnap 10 für Linux oder AzAcSnap 10 für Windows herunter.

April 2024

AzAcSnap 9a (Build: 1B3B458)

AzAcSnap 9a wird mit den folgenden Fehlerkorrekturen und Verbesserungen veröffentlicht:

  • Fehlerkorrekturen und Verbesserungen:
    • Lassen Sie die manuelle Konfiguration von Azure-Verwaltungsendpunkten für AzAcSnap zu, um die Ausführung in Azure Sovereign Clouds zu ermöglichen.
      • Es wurde eine globale Außerkraftsetzungsvariable AZURE_MANAGEMENT_ENDPOINT hinzugefügt, die in der .azacsnaprc-Datei oder als Umgebungsvariable, die auf den entsprechenden Azure-Verwaltungsendpunkt festgelegt ist, verwendet werden kann. Ausführliche Informationen zur Konfiguration finden Sie unter Globale Außerkraftsetzungseinstellungen zum Steuern des AzAcSnap-Verhaltens.

Laden Sie das AzAcSnap 9a-Installationsprogramm herunter.

August 2023

AzAcSnap 9 (Build: 1AE5640)

AzAcSnap 9 wird mit den folgenden Fehlerkorrekturen und Verbesserungen veröffentlicht:

  • In die allgemeine Verfügbarkeit (GA) übergebene Features:
  • Fehlerkorrekturen und Verbesserungen:
    • Konfigurieren von Änderungen (-c configure):
      • Lässt bei der Verwendung systemseitig verwalteter Identitäten einen leeren Wert für authFile in der Konfigurationsdatei zu.
  • Der Vorschau hinzugefügte Features:
    • Keine.
  • Entfernte Features:
    • Die Unterstützung von Azure Key Vault wurde aus der Vorschauversion entfernt. Sie ist nicht mehr erforderlich, da AzAcSnap eine systemseitig verwaltete Identität jetzt direkt unterstützt.

Laden Sie das AzAcSnap 9-Installationsprogramm herunter.

Juni 2023

AzAcSnap 8b (Build: 1AD3679)

AzAcSnap 8b wird mit den folgenden Fehlerkorrekturen und Verbesserungen veröffentlicht:

  • Fehlerkorrekturen und Verbesserungen:
    • Allgemeine Verbesserung der Exitcodes des azacsnap-Befehls.
      • Der azacsnap-Befehl sollte den Exitcode 0 (NULL) zurückgeben, wenn er wie erwartet ausgeführt wird. Andernfalls sollte er einen Exitcode ungleich NULL zurückgeben. Wenn Sie beispielsweise azacsnap ausführen, wird ein Exitcode ungleich NULL zurückgegeben, da keine Aktion erforderlich ist, und es werden Nutzungsinformationen angezeigt. azacsnap -h gibt dagegen den Exitcode 0 (NULL) zurück, da der Befehl wie erwartet ausgeführt wird und Nutzungsinformationen zurückgibt.
      • Jeder Fehler in --runbefore führt zu einer Beendigung, bevor Sicherungsaktivitäten ausgeführt werden, und zum Exitcode --runbefore.
      • Bei jedem Fehler in --runafter wird der Exitcode --runafter zurückgegeben.
    • Sicherungsänderungen (-c backup):
      • Im Db2-Workflow wurde eine Änderung vorgenommen, um die Abfrage mit geschützten Pfaden zum Verbessern der Resilienz aus dem WRITE SUSPEND-, Speichermomentaufnahme- und WRITE RESUME-Workflow zu verschieben. (Vorschau)
      • Fehlerkorrektur für fehlenden Momentaufnahmenamen (azSnapshotName) in der --runafter-Befehlsumgebung.

Laden Sie das AzAcSnap 8b-Installationsprogramm herunter.

Mai 2023

AzAcSnap 8a (Build: 1AC55A6)

AzAcSnap 8a wird mit den folgenden Fehlerkorrekturen und Verbesserungen veröffentlicht:

  • Fehlerkorrekturen und Verbesserungen:
    • Konfigurieren von Änderungen (-c configure):
      • Fehlerkorrektur für Änderungen im Zusammenhang mit -c configure in AzAcSnap 8.
      • Verbesserte Anleitungen zum Workflow für eine bessere Kundenerfahrung.

Laden Sie das AzAcSnap 8a-Installationsprogramm herunter.

AzAcSnap 8 (Build: 1AC279E)

AzAcSnap 8 wird mit den folgenden Fehlerkorrekturen und Verbesserungen veröffentlicht:

  • Fehlerkorrekturen und Verbesserungen:
    • Wiederherstellungsänderungen (-c restore):
      • Neue Möglichkeit zur Verwendung von -c restore für --restore revertvolume für Azure NetApp Files.
    • Sicherungsänderungen (-c backup):
      • Behebung einer falschen Fehlerausgabe bei der Verwendung von -c backup, wenn für die Datenbank „backint“ konfiguriert ist.
      • Die Umwandlung in Kleinbuchstaben für die anfBackup-Option „rename-only“ mit -c backup wurde entfernt, damit der Momentaufnahmename die Groß-/Kleinschreibung des Volumenamens beibehält.
      • Fehlerkorrektur für die Erstellung einer Momentaufnahme, obwohl SAP HANA nicht in den Sicherungsmodus versetzt wurde. Wenn SAP HANA nicht in den Sicherungsmodus versetzt werden kann, wird AzAcSnap jetzt sofort mit einem Fehler beendet.
    • Änderungen der Details (-c details):
      • Fehlerkorrektur zum Auflisten von Momentaufnahmedetails mit -c details bei der Verwendung von Speicher vom Typ „Azure (große Instanz)“.
    • Verbesserungen der Protokollierung:
      • Zusätzliche Protokollierungsausgabe in Syslog (z. B. /var/log/messages) bei einem Fehler.
      • Neues „mainlog“-Hauptprotokoll (azacsnap.log), um ein besser analysierbares allgemeines Protokoll für die Ausführung von Befehlen mit dem Ergebnis „Erfolgreich“ oder „Fehler“ bereitzustellen.
    • Neue globale Einstellungsdatei (.azacsnaprc) zum Steuern des Verhaltens von azacsnap, einschließlich des Speicherorts der „mainlog“-Datei.

Laden Sie das AzAcSnap 8-Installationsprogramm herunter.

Februar 2023

AzAcSnap 7a (Build: 1AA8343)

AzAcSnap 7a wird mit den folgenden Fehlerkorrekturen und Verbesserungen veröffentlicht:

  • Fehlerkorrekturen für -c restore-Befehle:
    • Ermöglichen der Einbindung von Volumes auf HLI (BareMetal), wenn die Volumes bei der Verwendung von -c restore --restore revertvolume auf einen vorherigen Zustand zurückgesetzt werden.
    • Korrekte Festlegung von ThroughputMiBps für Volumeklone für Azure NetApp Files-Volumes in einem Kapazitätspool mit dem QoS-Typ „Automatisch“ bei der Verwendung von -c restore --restore snaptovol.

Laden Sie das AzAcSnap 7a-Installationsprogramm herunter.

Dez-2022

AzAcSnap 7 (Build: 1A8FDFF)

AzAcSnap 7 wird mit den folgenden Korrekturen und Verbesserungen freigegeben:

  • Fehlerkorrekturen und Verbesserungen:
    • Sicherungsänderungen (-c backup):
      • Kürzung des Suffixes, das dem Namen der Momentaufnahme hinzugefügt wurde. Das vorherige Suffix mit 26 Zeichen „JJJJ-MM-TTThhhhss-nnnnnnnZ“ war zu lang. Das Suffix wurde jetzt durch einen 11 Zeichen langen Hexadezimalwert ersetzt, der auf dem Zehntausendstel einer Sekunde seit der Unix-Epoche basiert, um Benennungskonflikte zu vermeiden (z. B. F2D212540D5).
      • Stärkere Überprüfung beim Erstellen von Momentaufnahmen, um Fehler bei Wiederholungsversuchen der Momentaufnahmeerstellung zu vermeiden.
      • Timeout beim Ausführen des AzAcSnap-Mechanismus zum Deaktivieren/Aktivieren von backint (autoDisableEnableBackint=true) orientiert sich jetzt an anderen Timeoutwerten für SAP HANA-Vorgänge.
      • Azure Backup ermöglicht jetzt momentaufnahmebasierte Sicherungen von Drittanbietern ohne Auswirkungen auf Streamingsicherungen (auch als „backint“ bezeichnet). Aus diesem Grund wurde die Erkennungslogik für „backint“ von AzAcSnap neu angeordnet, um die zukünftige Einstellung dieses Features zu ermöglichen. Diese Einstellung ist standardmäßig deaktiviert (autoDisableEnableBackint=false). Für Kunden, die dieses Feature verwendet haben, um Momentaufnahmen mit AzAcSnap zu erstellen, und Azure Backup verwenden, bedeutet die Beibehaltung dieses Werts als „true“, dass AzAcSnap 7 „backint“ weiterhin deaktiviert/aktiviert. Da diese Einstellung für Azure Backup nicht mehr erforderlich ist, empfiehlt es sich, AzAcSnap-Sicherungen mit dem Wert von autoDisableEnableBackint=false zu testen und dann bei erfolgreichem Test dieselbe Änderung in Ihrer Produktionsbereitstellung vorzunehmen.
    • Wiederherstellungsänderungen (-c restore):
      • Möglichkeit, ein benutzerdefiniertes Suffix für Volumeklone zu erstellen, die bei Verwendung von -c restore --restore snaptovol erstellt werden, entweder:
        • über die Befehlszeile mit --clonesuffix <custom suffix>.
        • interaktiv, wenn Sie den Befehl ohne die Option --force ausführen.
      • Beim Ausführen von --restore snaptovol in Azure NetApp Files (ANF) erbt der Volumeklon die neue NetworkFeatures-Einstellung vom Quellvolume.
      • Kann jetzt eine Wiederherstellung durchführen, wenn keine Datenvolumes konfiguriert sind. Dabei werden die anderen Volumes nur anhand der neuesten Momentaufnahme für „Andere Volumes“ wiederhergestellt (die Option --snapshotfilter gilt nur für Datenvolumes).
      • Zusätzliche Protokollierung für den Befehl -c restore, um das Debuggen von Benutzern zu unterstützen.
    • Teständerungen (-c test):
      • Tests verwalten jetzt Momentaufnahmen für alle otherVolume(s) (anderen Volumes) und alle dataVolume(s) (Datenvolumes).
  • In die allgemeine Verfügbarkeit (GA) übergebene Features:
    • Keine.
  • Der Vorschau hinzugefügte Features:
    • Vorläufige Unterstützung für Azure NetApp Files Backup.
    • Die Db2-Datenbankunterstützung fügt Optionen zum Konfigurieren, Testen und für Momentaufnahmesicherungen von IBM Db2 in anwendungskonsistenter Weise hinzu.

Laden Sie das AzAcSnap 7-Installationsprogramm herunter.

Jul-2022

AzAcSnap 6 (Build: 1A5F0B8)

Wichtig

AzAcSnap 6 bietet ein neues Releasemodell für AzAcSnap und umfasst vollständig unterstützte GA-Features sowie Previewfunktionen in einem einzigen Release.

Seitdem AzAcSnap v5.0 im April 2021 als allgemein verfügbar (General Availability, GA) veröffentlicht wurde, gab es acht Releases von AzAcSnap in zwei Branches. Unser Ziel mit dem neuen Releasemodell ist es, sich am Releasemodus der Azure-Komponenten zu orientieren. Durch diese Änderung können Sie Funktionen von der Vorschau in die Allgemeine Verfügbarkeit (GA) verschieben (ohne einen ganzen Branch verschieben zu müssen) und neue Previewfunktionen einführen (ohne einen neuen Branch erstellen zu müssen). Ab AzAcSnap 6 ist ein einziger Branch mit vollständig unterstützten GA-Features und Previewfunktionen (die den Geschäftsbedingungen von Microsoft unterliegen) verfügbar. Es ist wichtig zu beachten, dass Kunden nicht versehentlich Previewfunktionen verwenden können. Dafür müssen sie mit der Befehlszeilenoption --preview aktiviert werden. Dies bedeutet, dass das nächste Release AzAcSnap 7 sein wird, das Folgendes enthalten könnte: Patches (falls erforderlich) für GA-Features, aktuelle Previewfunktionen beim Übergang zur GA oder neue Previewfunktionen.

AzAcSnap 6 wird mit den folgenden Fixes und Verbesserungen veröffentlicht:

  • In die allgemeine Verfügbarkeit (GA) übergebene Features:
    • Unterstützung für Oracle Database
    • Backint-Integration für die Zusammenarbeit mit Azure Backup.
    • Befehlszeilenoptionen „RunBefore/RunAfter“ zum Ausführen von benutzerdefinierten Shellskripts und Befehlen vor oder nach dem Erstellen von Speichermomentaufnahmen.
  • Features in der Vorschauphase:
    • Azure Key Vault zum Speichern von Dienstprinzipalinhalten.
    • Azure Managed Disk als alternatives Speicher-Back-End.
  • ANF-Client-API-Version wurde auf 2021-10-01 aktualisiert.
  • Wechsel zum Workflow für die Behandlung von Backint, um die Backint-Konfiguration erneut zu aktivieren, sollte ein Fehler auftreten, wenn SAP HANA in einen konsistenten Zustand für Momentaufnahmen versetzt wird.

Laden Sie das AzAcSnap 6-Installationsprogramm herunter.

Mai 2022

AzAcSnap v5.0.3 (Build: 20220524.14204) – Patchupdate auf v5.0.2

AzAcSnap v5.0.3 (Build: 20220524.14204) wird als Patchupdate für den Branch v5.0 mit der folgenden Fehlerbehebung bereitgestellt:

  • Fix für die Behandlung von Bezeichnern in Anführungszeichen beim Abfragen von SAP HANA. Dieses Problem betraf nur SAP HANA in HSR-Knoten mit Hochverfügbarkeit, wenn ein sekundärer Knoten mit „logreplay_readaccss“ konfiguriert war, und wurde behoben.

AzAcSnap v5.1 Preview (Build: 20220524.15550)

AzAcSnap v5.1 Preview (Build: 20220524.15550) ist ein aktualisierter Build, um das Ablaufdatum der Preview um 90 Tage zu verlängern. Dieses Update enthält den Fix für die Behandlung von Bezeichnern in Anführungszeichen beim Abfragen von SAP HANA, wie in v5.0.3 bereitgestellt.

Mrz. 2022

AzAcSnap v5.1 Preview (Build: 20220302.81795)

AzAcSnap v 5.1 Preview (Build: 20220302.81795) wurde mit den folgenden neuen Features veröffentlicht:

  • Azure Key Vault-Unterstützung für die sichere Speicherung des Dienstprinzipals.
  • Eine neue Option für -c backup --volume mit dem Parameterwert all.

Feb-2022

AzAcSnap v5.1 Preview (Build: 20220220.55340)

AzAcSnap v5.1 Preview (Build: 20220220.55340) wurde mit den folgenden Fehlerkorrekturen und Verbesserungen veröffentlich:

  • Fehler beim Abgleich Befehlszeilenoption --dbsid mit dem sid-Eintrag in der JSON-Konfigurationsdatei für Oracle-Datenbanken bei Verwendung des -c restore-Befehls behoben.

AzAcSnap v5.1 Preview (Build: 20220203.77807)

AzAcSnap v5.1 Preview (Build: 20220203.77807) wurde mit den folgenden Fehlerkorrekturen und Verbesserungen veröffentlicht:

  • Kleineres Update zum Beheben von STDOUT-Puffereinschränkungen. Die Liste der Oracle-Tabellendateien, die in den Archivmodus versetzt werden, werden nun an eine externe Datei gesendet und nicht mehr in der AzAcSnap-Hauptprotokolldatei ausgegeben. Die externe Datei weist denselben Speicherort und Basisnamen wie die Protokolldatei auf, jedoch mit der Erweiterung „.protected-tables“. (Der Ausgabedateiname wird in der AzAcSnap-Protokolldatei detailliert beschrieben.) Sie wird bei jeder Ausführung von azacsnap überschrieben.

Jan-2022

AzAcSnap v5.1 Preview (Build: 20220125.85030)

AzAcSnap v5.1 Preview (Build: 20220125.85030) wurde mit den folgenden neuen Features veröffentlicht:

  • Unterstützung für Oracle Database
  • Koexistenz mit Backint
  • Verwalteter Azure-Datenträger
  • RunBefore- und RunAfter-Funktion

Aug-2021

AzAcSnap v5.0.2 (Build: 20210827.20210827.19086): Patchupdate auf v5.0.1

AzAcSnap v5.0.2 (Build: 20210827.20210827.19086) wird als Patchupdate für den Branch v5.0 mit den folgenden Fehlerbehebungen und Verbesserungen bereitgestellt:

  • Ignorieren der ssh-Exitcodes 255. In einigen Fällen gibt der Befehl ssh, der für die Kommunikation mit dem Speicher in Azure (große Instanzen) verwendet wird, den Exitcode 255 aus, obwohl keine Fehler oder Ausführungsfehler aufgetreten sind (siehe man ssh „EXIT STATUS“). AzAcSnap würde diesen Exitcode dann als Fehler abfangen und abbrechen. Bei diesem Update wird eine zusätzliche Überprüfung zum Validieren der korrekten Ausführung durchgeführt. Diese Validierung beinhaltet zusätzlich zu herkömmlichen Exitcodeüberprüfungen die Analyse der ssh-STDOUT und -STDERR-Eigenschaften auf Fehler.
  • Korrigieren Sie die Überprüfung des Installationsprogramms auf den Speicherort von hdbuserstore. Das Installationsprogramm hat im Dateisystem nach einem falschen Quellverzeichnis für den hdbuserstore-Speicherort des Benutzers gesucht, der die Installation ausführt. Jetzt sucht das Installationsprogramm nach ~/.hdb. Diese Fehlerkorrektur gilt für Systeme wie Azure (große Instanz), bei denen der hdbuserstore vor der Installation von azacsnap für den root-Benutzer vorkonfiguriert wurde.
  • Das Installationsprogramm zeigt jetzt die Version an, die installiert/extrahiert wird (wenn das Installationsprogramm ohne Argumente ausgeführt wird).

May-2021

AzAcSnap v5.0.1 (Build: 20210524.14837) - Patchupdate auf v5.0

AzAcSnap v5.0.1 (Build: 20210524.14837) wird als Patchupdate für den Branch v5.0 mit den folgenden Fehlerbehebungen und Verbesserungen bereitgestellt:

  • Verbesserte Exitcodebehandlung. In einigen Fällen würde AzAcSnap den Exitcode 0 (NULL) auch nach einem Ausführungsfehler ausgeben, wenn der Exitcode ungleich NULL ist. Exitcodes sollten jetzt nur noch bei erfolgreicher Ausführung von azacsnap bis zum Abschluss 0 (Null) sein und ungleich 0 (null) bei jeglichem Fehler.
  • Die interne Fehlerbehandlung von AzAcSnap wurde erweitert, um den Exitcode der von AzAcSnap ausgeführten externen Befehle zu erfassen und auszugeben.

April 2021

AzAcSnap v5.0 (Build: 20210421.6349) – GA-veröffentlicht (21.04.2021)

AzAcSnap v5.0 (Build: 20210421.6349) ist jetzt allgemein verfügbar und enthält für diesen Build die folgenden Korrekturen und Verbesserungen:

  • Das hdbsql-Wiederholungs-Timeout (um auf eine Antwort von SAP HANA zu warten) wird automatisch auf die Hälfte der „savePointAbortWaitSeconds“ festgelegt, um Racebedingungen zu vermeiden. Die Einstellung für „savePointAbortWaitSeconds“ kann direkt in der JSON-Konfigurationsdatei geändert werden und muss mindestens 600 Sekunden lang sein.

März-2021

AzAcSnap v5.0 Preview (Build: 20210318.30771)

AzAcSnap v5.0 Preview (Build: 20210318.30771) wurde mit den folgenden Fehlerkorrekturen und Verbesserungen veröffentlicht:

  • Die Notwendigkeit, die AZACSNAP-Benutzer*innen in den SAP HANA-Mandantendatenbanken hinzuzufügen, wurde beseitigt. Weitere Informationen finden Sie im Abschnitt Aktivieren der Kommunikation mit der Datenbank.
  • Fix, um eine Wiederherstellung mit Volumes zuzulassen, die mit manueller QoS konfiguriert sind.
  • Mutex-Steuerelement zum Drosseln von SSH-Verbindungen für Azure (große Instanzen) hinzugefügt.
  • Fix für das Installationsprogramm für die Behandlung von Pfadnamen mit Leerzeichen und anderen verwandten Problemen.
  • Als Vorbereitung für die Unterstützung anderer Datenbankserver wurde der optionale Parameter „--hanasid“ in „--dbsid“ geändert.

Nächste Schritte