Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält eine Installationsanleitung für das Tool für konsistente Momentaufnahmen in Azure-Anwendungen (AzAcSnap), das Sie mit Azure NetApp Files oder großen Azure-Instanzen verwenden können.
Wichtig
Verteilte Installationen sind die einzige Option für Azure Large Instances, weil sie in einem privaten Netzwerk bereitgestellt werden. Sie müssen AzAcSnap auf jedem System installieren, um die Konnektivität sicherzustellen.
AzAcSnap 10 unterstützt mehr Datenbanken und Betriebssysteme, daher ist ein Selbstinstallationsprogramm nicht mehr verfügbar.
Herunterladen von AzAcSnap
Vorsicht
AzAcSnap 11/11a und nicht öffentliche Cloud-Kompatibilität
Die AzAcSnap-Versionen 11 und 11a haben Kompatibilitätsprobleme in nicht öffentlichen Cloudumgebungen wie Azure Government.
Diese Probleme können zu Fehlern wie SubscriptionNotFound oder fehlgeschlagenen Momentaufnahmevorgängen führen, da Sich die Authentifizierung und die Konfigurationsbehandlung geändert haben.
Um Unterbrechungen zu vermeiden, werden Kunden, die in nicht öffentlichen Cloud-Umgebungen tätig sind, empfohlen, auf AzAcSnap 10a zu bleiben, bis ein Fix veröffentlicht wird. Ein zukünftiges Update befindet sich in der Entwicklung und stellt die vollständige Kompatibilität wieder her. Informationen zu Updates und Support finden Sie unter .https://aka.ms/azacsnap-release-notes
Laden Sie zunächst die ausführbare Datei für AzAcSnap in ein beliebiges Verzeichnis auf Ihrem Computer herunter. AzAcSnap wird als ausführbare Datei bereitgestellt, daher müssen Sie nichts installieren.
Linux x86-64 (binär)
- Die Linux-Binärdatei verfügt über eine zugeordnete Linux-Signaturdatei. Die Datei ist mit dem öffentlichen Schlüssel von Microsoft signiert, um die GPG-Überprüfung des heruntergeladenen Installationsprogramms zu ermöglichen.
Wichtig
Das Installationsprogramm ist für Linux nicht mehr verfügbar. Folgen Sie den hier aufgeführten Richtlinien, um das Profil des Benutzers so einzurichten, dass AzAcSnap und seine Abhängigkeiten ausgeführt werden.
Windows 64-Bit (ausführbare Datei)
- Die Windows-Binärdatei wurde von Microsoft signiert.
Nachdem diese Downloads abgeschlossen sind, installieren Sie das Tool für konsistente Momentaufnahmen in Azure-Anwendungen.
Voraussetzungen für die Installation
Befolgen Sie die Richtlinien zum Einrichten und Ausführen der Befehle für Momentaufnahmen und Notfallwiederherstellung. Es wird empfohlen, die folgenden Schritte als Root-Benutzer auszuführen, bevor Sie die Momentaufnahmetools installieren und verwenden:
Patchen des Betriebssystems
- Richten Sie für SUSE auf Azure Large Instances das SUSE-Abonnementverwaltungstool (SUSE Subscription Management Tool, SMT) ein. Weitere Informationen finden Sie unter Installieren und Konfigurieren von SAP HANA in Azure (große Instanzen).
Richten Sie die Zeitsynchronisierung ein. Stellen Sie einen Zeitserver bereit, der mit dem Netzwerkzeitprotokoll (Network Time Protocol, NTP) kompatibel ist, und konfigurieren Sie das Betriebssystem entsprechend.
Installieren Sie die Datenbank. Folgen Sie den Anweisungen für die unterstützte Datenbank, die Sie verwenden.
Wählen Sie das Speicher-Back-End aus, das Sie für Ihre Bereitstellung verwenden. Weitere Informationen finden Sie unter Aktivieren der Kommunikation mit dem Speicher weiter unten in diesem Artikel.
Aktivieren Sie die Kommunikation mit der Datenbank. Weitere Informationen finden Sie unter Aktivieren der Kommunikation mit der Datenbank weiter unten in diesem Artikel.
Richten Sie einen geeigneten SAP HANA-Benutzer ein, indem Sie die Anweisungen im Datenbankkonfigurationsdokument im Abschnitt befolgen, um die Kommunikation mit der Datenbank zu aktivieren.
Nach der Einrichtung können Sie die Verbindung über die Befehlszeile mithilfe der folgenden Beispiele testen. Die folgenden Beispiele gelten für die Nicht-SSL-Kommunikation mit SAP HANA.
HANA 1.0:
hdbsql -n <HANA IP address> -i <HANA instance> -U <HANA user> "\s"HANA 2.0:
hdbsql -n <HANA IP address> -i <HANA instance> -d SYSTEMDB -U <HANA user> "\s"
Installieren von AzAcSnap
Mit den abgeschlossenen Vorbereitungsschritten sind die Schritte zur Installation von AzAcSnap wie folgt:
- Erstellen Sie den Snapshot-Benutzer „
azacsnap“, erstellen Sie das Home-Verzeichnis und legen Sie die Gruppenmitgliedschaft fest. - Konfigurieren Sie die
azacsnap-Anmeldeinformationen des~/.profile-Benutzers. - Suchen Sie im Dateisystem nach Verzeichnissen, die zu
$PATH(Linux) oder%PATH%(Windows) für AzAcSnap hinzugefügt werden sollen. Mit dieser Aufgabe kann der Benutzer, der AzAcSnap ausführt, datenbankspezifische Befehle wiehdbsqlundhdbuserstoreverwenden. - Durchsuchen Sie das Dateisystem nach Verzeichnissen, die
$LD_LIBRARY_PATH(Linux) für AzAcSnap hinzugefügt werden sollen. Für viele Befehle müssen Sie einen Bibliothekspfad festlegen, um sie ordnungsgemäß auszuführen. - Kopieren Sie die AzAcSnap-Binärdatei an einen Speicherort auf
$PATH(Linux) oder%PATH%(Windows) des Benutzers. - Unter Linux kann es erforderlich sein, die binären Berechtigungen „
azacsnap“ korrekt festzulegen, einschließlich Besitz und ausführbarem Bit.
Führen Sie die folgenden Schritte aus, um AzAcSnap auszuführen:
Für Linux über eine Shell-Sitzung:
- Erstellen Sie als Stamm-Superuser einen Linux-Benutzer.
useradd -m azacsnap
- Melden Sie sich als Benutzer an.
su – azacsnapcd $HOME/bin
- Laden Sie AzAcSnap herunter.
wget -O azacsnap https://aka.ms/azacsnap-linux
- Führen Sie AzAcSnap aus.
azacsnap -c about
- Erstellen Sie als Stamm-Superuser einen Linux-Benutzer.
Für Windows über eine GUI:
- Erstellen Sie einen Windows-Benutzer.
- Melden Sie sich als Benutzer an.
-
azacsnap.exeherunterladen - Öffnen Sie eine Terminalsitzung, und führen Sie AzAcSnap aus.
azacsnap.exe -c about
Aktualisieren von AzAcSnap
Führen Sie die folgenden Schritte aus, um eine vorhandene Installation von azacsnap zu aktualisieren:
Für Linux über eine Shell-Sitzung:
- Melden Sie sich als der Benutzer an, der den Prozess
azacsnapausführt.su – azacsnapcd $HOME/bin
- Sichern der vorhandenen Binär- und Konfigurationsdateien
cp azacsnap azacsnap.bkpcp azacsnap.json azacsnap.json.bkp
- Laden Sie AzAcSnap herunter.
wget -O azacsnap https://aka.ms/azacsnap-linux
- Führen Sie den Befehl "about" aus, um die Version zu überprüfen.
azacsnap -c about
- Test von Azacsnap
- Melden Sie sich als der Benutzer an, der den Prozess
Für Windows über eine GUI:
- Melden Sie sich als der Benutzer an, der den Prozess
azacsnap.exeausführt. - Finden Sie die vorhandene azacsnap-Binärdatei und wechseln Sie zu ihrem Speicherort.
where azacsnap.exe
- Sichern der vorhandenen Binär- und Konfigurationsdateien
copy azacsnap.exe azacsnap.exe.bkpcopy azacsnap.json azacsnap.json.bkp
-
azacsnap.exeherunterladen - Öffnen Sie eine Terminalsitzung, und führen Sie den Infobefehl aus, um die Version zu überprüfen.
azacsnap.exe -c about
- Test von Azacsnap
- Melden Sie sich als der Benutzer an, der den Prozess
Aktualisieren des Benutzerprofils
Der Benutzer, der AzAcSnap ausführt, muss alle Umgebungsvariablen aktualisiert haben, um sicherzustellen, dass AzAcSnap die datenbankspezifischen Befehle ausführen kann, ohne den vollständigen Pfad des Befehls zu benötigen. Diese Methode ermöglicht das Überschreiben der Datenbankbefehle bei Bedarf für besondere Zwecke.
- SAP HANA erfordert
hdbuserstoreundhdbsql. - OracleDB erfordert
sqlplus. - IBM Db2 erfordert
db2undssh(für Remotezugriff auf Db2 bei einer zentralen Installation).
Linux
Bei der Linux-Einrichtung der $PATH der Benutzenden erfolgt dies in der Regel durch Aktualisieren der $HOME/.profile der Benutzenden mit den entsprechenden $PATH-Informationen zum Auffinden von Binärdateien und potenziell der LD_LIBRARY_PATH-Variablen, um die Verfügbarkeit freigegebener Objekte für die Linux-Binärdateien sicherzustellen.
Durchsuchen Sie das Dateisystem nach Verzeichnissen, die
$PATHfür AzAcSnap hinzugefügt werden sollen.Zum Beispiel:
# find the path for the hdbsql command export DBCMD="hdbsql" find / -name ${DBCMD} -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':' /hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add # # add the output to the user's profile echo "export PATH=\"\$PATH:/hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add\"" >> /home/azacsnap/.profile # # add any shared objects to the $LD_LIBRARY_PATH export SHARED_OBJECTS='*.so' NEW_LIB_PATH=`find -L /hana/shared/[A-z0-9][A-z0-9][A-z0-9]/HDB*/exe /usr/sap/hdbclient -name "*.so" -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':'` # # add the output to the user's profile echo "export LD_LIBRARY_PATH=\"\$LD_LIBRARY_PATH:$NEW_LIB_PATH\"" >> /home/azacsnap/.profile
Fenster
Verwenden Sie die Windows-spezifischen Tools, um den Speicherort der Befehle zu finden und ihre Verzeichnisse dem Benutzerprofil hinzuzufügen.
Führen Sie je nach Speicher-Back-End die folgenden Aktionen aus:
Keine speziellen Aktionen für Azure NetApp Files.
Deinstallieren Sie die Momentaufnahmetools
Wenn Sie die Momentaufnahmentools mithilfe der Standardeinstellungen installiert haben, müssen Sie für die Deinstallation nur den Benutzer entfernen, für den Sie die Befehle installiert haben, und die AzAcSnap-Binärdatei löschen.
Einrichtung der Snapshot-Tools abschließen
Diese Schritte können befolgt werden, um die Momentaufnahmentools zu konfigurieren und zu testen.
- Melden Sie sich beim AzAcSnap-Benutzerkonto an.
a) Für Linux,
su - azacsnap. a) Melden Sie sich für Windows als AzAcSnap-Benutzer an. - Wenn Sie die AzAcSnap-Binärdatei zum
$PATH(Linux) oder%PATH%(Windows) des Benutzers hinzugefügt haben, führen Sie AzAcSnap mitazacsnapaus, oder Sie müssen den vollständigen Pfad zur AzAcSnap-Binärdatei hinzufügen (z. B./home/azacsnap/bin/azacsnap(Linux) oderC:\Users\AzAcSnap\azacsnap.exe(Windows)). - Konfigurieren Sie die Datei mit Kundendetails.
azacsnap -c configure --configuration new - Testen Sie die Verbindung mit dem Speicher.
azacsnap -c test --test storage - Testen Sie die Verbindung zur Datenbank.
a) SAP HANA
azacsnap -c test --test hanaa. Oracle Databaseazacsnap -c test --test oraclea. IBM Db2azacsnap -c test --test db2
Wenn die Testbefehle ordnungsgemäß ausgeführt werden, ist der Test erfolgreich. Anschließend können Sie die erste datenbankkonsistente Speichermomentaufnahme ausführen.
azacsnap -c backup --volume data --prefix adhoc_test --retention 1