Installera verktyget Azure Application Consistent Snapshot

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:

  1. Korrigera operativsystemet

    1. 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.
  2. Konfigurera tidssynkronisering. Ange en tidsserver som är kompatibel med NTP (Network Time Protocol) och konfigurera operativsystemet därefter.

  3. Installera databasen. Följ anvisningarna för den databas som stöds som du använder.

  4. 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.

  5. 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:

  1. Skapa ögonblicksbildsanvändare azacsnap, skapa hemkatalogen och ange gruppmedlemskap.
  2. azacsnap Konfigurera användarens inloggningsinformation~/.profile.
  3. 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 exempel hdbsql och hdbuserstore.
  4. Sök i filsystemet efter kataloger som ska läggas till i $LD_LIBRARY_PATH för AzAcSnap (Linux). Många kommandon kräver att du anger en bibliotekssökväg för att köra dem korrekt.
  5. Kopiera AzAcSnap binary till en plats på användarens $PATH (Linux) eller %PATH% (Windows).
  6. I Linux kan det vara nödvändigt att ange de azacsnap binä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:

    1. Som rotsuperanvändare skapar du en Linux-användare
      1. useradd -m azacsnap
    2. Logga in som användare
      1. su – azacsnap
      2. cd $HOME/bin
    3. Ladda ned azacsnap
      1. wget -O azacsnap https://aka.ms/azacsnap-linux
    4. Kör azacsnap
      1. azacsnap -c about
  • För Windows via ett GUI:

    1. Skapa en Windows-användare
    2. Logga in som användare
    3. Ladda ned azacsnap.exe
    4. Öppna en terminalsession och kör azacsnap
      1. 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:

    1. Logga in som användaren som kör azacsnap
      1. su – azacsnap
      2. cd $HOME/bin
    2. Säkerhetskopiera befintliga binära filer och konfigurationsfiler
      1. cp azacsnap azacsnap.bkp
      2. cp azacsnap.json azacsnap.json.bkp
    3. Ladda ned azacsnap
      1. wget -O azacsnap https://aka.ms/azacsnap-linux
    4. Kör kommandot om för att kontrollera versionen
      1. azacsnap -c about
    5. Testa azacsnap
  • För Windows via ett GUI:

    1. Logga in som användaren som kör azacsnap.exe
    2. Leta upp den befintliga binärfilen azacsnap och ändra till dess plats
      1. where azacsnap.exe
    3. Säkerhetskopiera befintliga binära filer och konfigurationsfiler
      1. copy azacsnap.exe azacsnap.exe.bkp
      2. copy azacsnap.json azacsnap.json.bkp
    4. Ladda ned azacsnap.exe
    5. Öppna en terminalsession och kör kommandot about för att kontrollera versionen
      1. azacsnap.exe -c about
    6. Testa azacsnap

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 hdbuserstore och hdbsql.
  • OracleDB kräver sqlplus.
  • IBM Db2 kräver db2 och ssh (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.

  1. Sök i filsystemet efter kataloger att lägga till $PATH i 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.

  1. 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.

  1. Logga in på AzAcSnap-användarkontot. a. För Linux, su - azacsnap. a. För Windows loggar du in som AzAcSnap-användare.
  2. Om du har lagt till AzAcSnap-binärfilen i användarens $PATH (Linux) eller %PATH% (Windows), kör AzAcSnap med azacsnap. Annars måste du lägga till den fullständiga sökvägen till AzAcSnap-binärfilen (till exempel). /home/azacsnap/bin/azacsnap (Linux) eller C:\Users\AzAcSnap\azacsnap.exe (Windows)).
  3. Konfigurera kundinformationsfilen. azacsnap -c configure --configuration new
  4. Testa anslutningen till lagringen. azacsnap -c test --test storage
  5. Testa anslutningen till databasen. a. SAP HANA azacsnap -c test --test hana a. Oracle DB azacsnap -c test --test oracle a. IBM Db2 azacsnap -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

Nästa steg