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

Ladda först ned den körbara Filen AzAcSnap till valfri katalog 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-bitars (körbar)

    • 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 haveriberedskap. Vi rekommenderar att du utför följande steg som rot innan du installerar och använder verktygen för ögonblicksbilder:

  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 verktygen för ögonblicksbilder

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 i (Linux) eller %PATH% (Windows) efter 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 $LD_LIBRARY_PATH i (Linux) efter AzAcSnap. 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. Hämta azacsnap.exe
    4. Öppna en terminalsession och kör azacsnap
      1. azacsnap.exe -c about

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

I Linux-konfigurationen av användaren $PATH görs vanligtvis genom att uppdatera användarna $HOME/.profile med lämplig $PATH information för att hitta binärfiler och potentiellt variabeln för att säkerställa tillgängligheten LD_LIBRARY_PATH för 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å lagringsserverdelen:

    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 binärfilen AzAcSnap i användarens $PATH (Linux) eller %PATH% (Windows) kör du AzAcSnap med azacsnap, eller så måste du lägga till den fullständiga sökvägen till binärfilen AzAcSnap (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 lagringsögonblicksbilden.

  • azacsnap -c backup --volume data --prefix adhoc_test --retention 1

Nästa steg