Het hulpprogramma Azure Application Consistent Snapshot installeren

Dit artikel bevat een handleiding voor het installeren van het hulpprogramma Azure-toepassing Consistent Snapshot (AzAcSnap) dat u kunt gebruiken met Azure NetApp Files of Azure Large Instances.

Belangrijk

Gedistribueerde installaties zijn de enige optie voor Azure Large Instances-systemen, omdat ze worden geïmplementeerd in een particulier netwerk. U moet AzAcSnap op elk systeem installeren om de connectiviteit te garanderen.

AzAcSnap 10 ondersteunt meer databases en besturingssystemen, waardoor er geen zelfinstallatieprogramma meer beschikbaar is.

AzAcSnap downloaden

Waarschuwing

AzAcSnap 11/11a en niet-openbare cloudcompatibiliteit

AzAcSnap-versies 11 en 11a ondervinden compatibiliteitsproblemen in niet-openbare cloudomgevingen, zoals Azure Government. Deze problemen kunnen leiden tot fouten zoals SubscriptionNotFound of mislukte momentopnamebewerkingen vanwege wijzigingen in verificatie- en configuratieafhandeling.

Om onderbrekingen te voorkomen, worden klanten die in niet-openbare cloudomgevingen werken aangeraden om op AzAcSnap 10a te blijven totdat een oplossing wordt uitgebracht. Een toekomstige update is in ontwikkeling en herstelt volledige compatibiliteit. Voor updates en ondersteuning raadpleegt u de https://aka.ms/azacsnap-release-notes.

Download eerst het uitvoerbare AzAcSnap-bestand naar een map op uw computer. AzAcSnap wordt geleverd als een uitvoerbaar bestand, dus er is niets te installeren.

  • Linux x86-64 (binair)

    • Het binaire Linux-bestand heeft een gekoppeld Linux-handtekeningbestand. Dit bestand is ondertekend met de openbare sleutel van Microsoft om GPG-verificatie van het gedownloade installatieprogramma mogelijk te maken.

    Belangrijk

    Het installatieprogramma is niet meer beschikbaar voor Linux. Volg de richtlijnen hier om het gebruikersprofiel in te stellen om AzAcSnap en de bijbehorende afhankelijkheden uit te voeren.

  • Windows 64-bits (uitvoerbaar)

    • Het binaire Windows-bestand is ondertekend door Microsoft.

Zodra deze downloads zijn voltooid, installeert u de Azure Application Consistent Snapshot Tool.

Vereisten voor installatie

Volg de richtlijnen voor het instellen en uitvoeren van de snapshots en disaster recovery-commando's. U wordt aangeraden de volgende stappen als root uit te voeren voordat u de hulpprogramma's voor momentopnamen installeert en gebruikt:

  1. Het besturingssysteem patchen

    1. Voor SUSE in Azure Large Instances stelt u SUSE Subscription Management Tool (SMT) in. Zie SAP HANA (Large Instances) installeren en configureren in Azure voor meer informatie.
  2. Tijdsynchronisatie instellen. Geef een tijdserver op die compatibel is met het Network Time Protocol (NTP) en configureer het besturingssysteem dienovereenkomstig.

  3. Installeer de database. Volg de instructies voor de ondersteunde database die u gebruikt.

  4. Selecteer de back-end van de opslag die u voor uw implementatie gebruikt. Zie Communicatie met opslag inschakelen verderop in dit artikel voor meer informatie.

  5. Schakel communicatie met de database in. Zie Communicatie met de database inschakelen verderop in dit artikel voor meer informatie.

    Stel een geschikte SAP HANA-gebruiker in door de instructies in de sectie te volgen om communicatie met de database in het databaseconfiguratiedocument mogelijk te maken.

    Na de installatie kunt u de verbinding vanaf de opdrachtregel testen met behulp van de volgende voorbeelden. De volgende voorbeelden zijn voor niet-SSL-communicatie met 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"

AzAcSnap installeren

Wanneer de vereiste stappen zijn voltooid, zijn de stappen voor het installeren van AzAcSnap als volgt:

  1. Maak een gebruikerssnapshot azacsnap, creëer de thuisdirectory en stel de groepslidmaatschappen in.
  2. Configureer de aanmeldingsgegevens azacsnap van de ~/.profile gebruiker.
  3. Zoek in het bestandssysteem naar mappen die u wilt toevoegen aan $PATH (Linux) of %PATH% (Windows) voor AzAcSnap. Met deze taak kan de gebruiker die AzAcSnap uitvoert, databasespecifieke opdrachten gebruiken, zoals hdbsql en hdbuserstore.
  4. Zoek in het bestandssysteem naar mappen die u wilt toevoegen aan $LD_LIBRARY_PATH (Linux) voor AzAcSnap. Voor veel opdrachten moet u een bibliotheekpad instellen om ze correct uit te voeren.
  5. Kopieer de AzAcSnap-binary naar een locatie op de computer van de gebruiker $PATH (Linux) of %PATH% (Windows).
  6. In Linux is het mogelijk nodig om de azacsnap binaire machtigingen correct in te stellen, inclusief eigendom en uitvoerbare bit.

De volgende stappen uitvoeren om azacsnap uit te voeren:

  • Voor Linux via een shellsessie:

    1. Als hoofdsuperuser maakt u een Linux-gebruiker
      1. useradd -m azacsnap
    2. Aanmelden als de gebruiker
      1. su – azacsnap
      2. cd $HOME/bin
    3. Azacsnap downloaden
      1. wget -O azacsnap https://aka.ms/azacsnap-linux
    4. Voer azacsnap uit
      1. azacsnap -c about
  • Voor Windows via een GUI:

    1. Een Windows-gebruiker maken
    2. Aanmelden als de gebruiker
    3. Downloaden azacsnap.exe
    4. Open een terminalsessie en voer azacsnap uit
      1. azacsnap.exe -c about

AzAcSnap Upgraden

Voer de volgende stappen uit om een bestaande installatie van azacsnap te upgraden:

  • Voor Linux via een shellsessie:

    1. Meld u aan als de gebruiker die azacsnap uitvoert
      1. su – azacsnap
      2. cd $HOME/bin
    2. Een back-up maken van de bestaande binaire en configuratiebestanden
      1. cp azacsnap azacsnap.bkp
      2. cp azacsnap.json azacsnap.json.bkp
    3. Azacsnap downloaden
      1. wget -O azacsnap https://aka.ms/azacsnap-linux
    4. Voer de opdracht Over uit om de versie te controleren
      1. azacsnap -c about
    5. Azacsnap testen
  • Voor Windows via een GUI:

    1. Meld u aan als de gebruiker die azacsnap.exe uitvoert
    2. Zoek het bestaande binaire bestand azacsnap en verander naar de locatie ervan.
      1. where azacsnap.exe
    3. Een back-up maken van de bestaande binaire en configuratiebestanden
      1. copy azacsnap.exe azacsnap.exe.bkp
      2. copy azacsnap.json azacsnap.json.bkp
    4. Downloaden azacsnap.exe
    5. Open een terminalsessie en voer de opdracht Over uit om de versie te controleren
      1. azacsnap.exe -c about
    6. Azacsnap testen

Gebruikersprofiel bijwerken

De gebruiker met AzAcSnap moet alle omgevingsvariabelen hebben bijgewerkt om ervoor te zorgen dat AzAcSnap de databasespecifieke opdrachten kan uitvoeren zonder dat het volledige pad van de opdracht nodig is. Met deze methode kunt u de databaseopdrachten indien nodig overschrijven voor speciale doeleinden.

  • SAP HANA vereist hdbuserstore en hdbsql.
  • OracleDB vereist sqlplus.
  • IBM Db2 vereist db2 en ssh (voor externe toegang tot Db2 bij het uitvoeren van een gecentraliseerde installatie).

Linux

Bij de Linux-installatie van de gebruiker $PATH gebeurt dit doorgaans door hun $HOME/.profile bij te werken met de juiste $PATH informatie voor het lokaliseren van binaire bestanden en eventueel de LD_LIBRARY_PATH variabele aan te passen om de beschikbaarheid van gedeelde objecten voor de Linux-binaries te garanderen.

  1. Zoek in het bestandssysteem naar mappen die u wilt toevoegen aan $PATH AzAcSnap.

    Voorbeeld:

    # 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

Gebruik de specifieke Windows-hulpprogramma's om de locatie van de opdrachten te vinden en hun directory's toe te voegen aan het gebruikersprofiel.

  1. Voer de volgende acties uit, afhankelijk van de back-end van de opslag:

    Er zijn geen speciale acties voor Azure NetApp Files.

De hulpprogramma's voor momentopnamen verwijderen

Als u de hulpprogramma's voor momentopnamen hebt geïnstalleerd met behulp van de standaardinstellingen, moet u alleen de gebruiker verwijderen waarvoor u de opdrachten hebt geïnstalleerd en het binaire bestand AzAcSnap verwijdert.

De installatie van hulpprogramma's voor momentopnamen voltooien

Deze stappen kunnen worden gevolgd om de hulpprogramma's voor momentopnamen te configureren en te testen.

  1. Meld u aan bij het AzAcSnap-gebruikersaccount. a. Voor Linux, su - azacsnap. a. Meld u voor Windows aan als de AzAcSnap-gebruiker.
  2. Als u de AzAcSnap-binary hebt toegevoegd aan de gebruiker $PATH (Linux) of %PATH% (Windows), voert u AzAcSnap uit met azacsnap, of moet u het volledige pad naar de AzAcSnap-binary toevoegen, bijvoorbeeld. /home/azacsnap/bin/azacsnap (Linux) of C:\Users\AzAcSnap\azacsnap.exe (Windows)).
  3. Configureer het bestand met klantgegevens. azacsnap -c configure --configuration new
  4. Test de verbinding met opslag. azacsnap -c test --test storage
  5. Test de verbinding met de database. a. SAP HANA azacsnap -c test --test hana een. Oracle DB azacsnap -c test --test oracle een. IBM Db2 azacsnap -c test --test db2

Als de testopdrachten correct worden uitgevoerd, is de test geslaagd. Vervolgens kunt u de eerste momentopname van de databaseconsistente opslag uitvoeren.

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

Volgende stappen