Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller en guide för installation av verktyget Azure Application Consistent Snapshot (AzAcSnap) som du kan använda med Azure NetApp Files eller Stora Azure-instanser.
Viktigt!
Distribuerade installationer är det enda alternativet för Azure Large Instances-system eftersom de distribueras i ett privat nätverk. Du måste installera AzAcSnap på varje system för att säkerställa anslutningen.
AzAcSnap 10 har stöd för fler databaser och operativsystem, och därför är ett självinstallationsprogram inte längre tillgängligt.
Ladda ned AzAcSnap
Försiktighet
AzAcSnap 11/11a och icke-offentlig molnkompatibilitet
AzAcSnap-versionerna 11 och 11a har kompatibilitetsproblem i icke-offentliga molnmiljöer, till exempel Azure Government.
De här problemen kan resultera i fel som SubscriptionNotFound eller misslyckade åtgärder för ögonblicksbilder på grund av ändringar i autentiserings- och konfigurationshanteringen.
För att undvika störningar rekommenderas kunder som arbetar i icke-offentliga molnmiljöer att stanna kvar på AzAcSnap 10a tills en korrigering släpps. En framtida uppdatering är under utveckling och återställer fullständig kompatibilitet. Information om uppdateringar och support finns i https://aka.ms/azacsnap-release-notes.
Ladda ned först den körbara filen AzAcSnap till vilken katalog som helst på datorn. AzAcSnap tillhandahålls som en körbar fil, så det finns inget att installera.
Linux x86-64 (binär)
- Linux-binärfilen har en associerad Linux-signaturfil. Den här filen är signerad med Microsofts offentliga nyckel för att tillåta GPG-verifiering av det nedladdade installationsprogrammet.
Viktigt!
Installationsprogrammet är inte längre tillgängligt för Linux. Följ riktlinjerna här för att konfigurera användarens profil för att köra AzAcSnap och dess beroenden.
Windows 64-bit (körbar fil)
- Windows-binärfilen är signerad av Microsoft.
När dessa nedladdningar har slutförts installerar du verktyget Azure Application Consistent Snapshot.
Krav för installation
Följ riktlinjerna för att konfigurera och köra kommandona för ögonblicksbilder och katastrofåterställning. Vi rekommenderar att du utför följande steg som root-användare före installation och användning av snapshot-verktyg:
Korrigera operativsystemet
- För SUSE på Stora Azure-instanser konfigurerar du SUSE Subscription Management Tool (SMT). Mer information finns i Installera och konfigurera SAP HANA (stora instanser) i Azure.
Konfigurera tidssynkronisering. Ange en tidsserver som är kompatibel med NTP (Network Time Protocol) och konfigurera operativsystemet därefter.
Installera databasen. Följ anvisningarna för den databas som stöds som du använder.
Välj den lagringsserverdel som du använder för distributionen. Mer information finns i Aktivera kommunikation med lagring senare i den här artikeln.
Aktivera kommunikation med databasen. Mer information finns i Aktivera kommunikation med databasen senare i den här artikeln.
Konfigurera en lämplig SAP HANA-användare genom att följa anvisningarna i avsnittet för att aktivera kommunikation med databasen i databaskonfigurationsdokumentet.
Efter installationen kan du testa anslutningen från kommandoraden med hjälp av följande exempel. Följande exempel är för icke-SSL-kommunikation till 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"
Installera AzAcSnap
När nödvändiga steg har slutförts är stegen för att installera AzAcSnap följande:
- Skapa ögonblicksbildsanvändare
azacsnap, skapa hemkatalogen och ange gruppmedlemskap. -
azacsnapKonfigurera användarens inloggningsinformation~/.profile. - Sök i filsystemet efter kataloger som ska läggas till
$PATH(Linux) eller%PATH%(Windows) för AzAcSnap. Med den här uppgiften kan användaren som kör AzAcSnap använda databasspecifika kommandon, till exempelhdbsqlochhdbuserstore. - Sök i filsystemet efter kataloger som ska läggas till i
$LD_LIBRARY_PATHför AzAcSnap (Linux). Många kommandon kräver att du anger en bibliotekssökväg för att köra dem korrekt. - Kopiera AzAcSnap binary till en plats på användarens
$PATH(Linux) eller%PATH%(Windows). - I Linux kan det vara nödvändigt att ange de
azacsnapbinära behörigheterna korrekt, inklusive ägarskap och körbar bit.
Utför följande steg för att få azacsnap att köras:
För Linux via en shell-session:
- Som rotsuperanvändare skapar du en Linux-användare
useradd -m azacsnap
- Logga in som användare
su – azacsnapcd $HOME/bin
- Ladda ned azacsnap
wget -O azacsnap https://aka.ms/azacsnap-linux
- Kör azacsnap
azacsnap -c about
- Som rotsuperanvändare skapar du en Linux-användare
För Windows via ett GUI:
- Skapa en Windows-användare
- Logga in som användare
- Ladda ned
azacsnap.exe - Öppna en terminalsession och kör azacsnap
azacsnap.exe -c about
Uppgradera AzAcSnap
Utför följande steg för att uppgradera en befintlig installation av azacsnap:
För Linux via en shell-session:
- Logga in som användaren som kör
azacsnapsu – azacsnapcd $HOME/bin
- Säkerhetskopiera befintliga binära filer och konfigurationsfiler
cp azacsnap azacsnap.bkpcp azacsnap.json azacsnap.json.bkp
- Ladda ned azacsnap
wget -O azacsnap https://aka.ms/azacsnap-linux
- Kör kommandot om för att kontrollera versionen
azacsnap -c about
- Testa azacsnap
- Logga in som användaren som kör
För Windows via ett GUI:
- Logga in som användaren som kör
azacsnap.exe - Leta upp den befintliga binärfilen azacsnap och ändra till dess plats
where azacsnap.exe
- Säkerhetskopiera befintliga binära filer och konfigurationsfiler
copy azacsnap.exe azacsnap.exe.bkpcopy azacsnap.json azacsnap.json.bkp
- Ladda ned
azacsnap.exe - Öppna en terminalsession och kör kommandot about för att kontrollera versionen
azacsnap.exe -c about
- Testa azacsnap
- Logga in som användaren som kör
Uppdatera användarprofil
Användaren som kör AzAcSnap måste ha alla miljövariabler uppdaterade för att säkerställa att AzAcSnap kan köra databasspecifika kommandon utan att kommandots fullständiga sökväg behövs. Med den här metoden kan du åsidosätta databaskommandona om det behövs för särskilda ändamål.
- SAP HANA kräver
hdbuserstoreochhdbsql. - OracleDB kräver
sqlplus. - IBM Db2 kräver
db2ochssh(för fjärråtkomst till Db2 när du gör en centraliserad installation).
Linux
På Linux brukar användarens $PATH konfigureras genom att uppdatera användarens $HOME/.profile med lämplig $PATH-information för att lokalisera binärfiler, och potentiellt LD_LIBRARY_PATH-variabeln för att säkerställa tillgängligheten av delade objekt för Linux-binärfilerna.
Sök i filsystemet efter kataloger att lägga till
$PATHi för AzAcSnap.Till exempel:
# 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
Windows
Använd Windows-specifika verktyg för att hitta platsen för kommandona och lägga till deras kataloger i användarprofilen.
Vidta följande åtgärder, beroende på lagringssystemets backend:
Inga särskilda åtgärder för Azure NetApp Files.
Avinstallera verktygen för ögonblicksbilder
Om du har installerat verktygen för ögonblicksbilder med hjälp av standardinställningarna måste du bara ta bort användaren som du har installerat kommandona för och ta bort AzAcSnap-binärfilen.
Slutför installationen av verktyg för ögonblicksbilder
De här stegen kan följas för att konfigurera och testa verktygen för ögonblicksbilder.
- Logga in på AzAcSnap-användarkontot.
a. För Linux,
su - azacsnap. a. För Windows loggar du in som AzAcSnap-användare. - Om du har lagt till AzAcSnap-binärfilen i användarens
$PATH(Linux) eller%PATH%(Windows), kör AzAcSnap medazacsnap. Annars måste du lägga till den fullständiga sökvägen till AzAcSnap-binärfilen (till exempel)./home/azacsnap/bin/azacsnap(Linux) ellerC:\Users\AzAcSnap\azacsnap.exe(Windows)). - Konfigurera kundinformationsfilen.
azacsnap -c configure --configuration new - Testa anslutningen till lagringen.
azacsnap -c test --test storage - Testa anslutningen till databasen.
a. SAP HANA
azacsnap -c test --test hanaa. Oracle DBazacsnap -c test --test oraclea. IBM Db2azacsnap -c test --test db2
Om testkommandona körs korrekt lyckas testet. Du kan sedan utföra den första databaskonsekventa lagringsbilden.
azacsnap -c backup --volume data --prefix adhoc_test --retention 1