Delen via


Het hulpprogramma Azure-toepassing Consistente momentopname 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

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 voor het uitvoeren van AzAcSnap en de bijbehorende afhankelijkheden.

  • Windows 64-bits (uitvoerbaar)

    • Het binaire Windows-bestand is ondertekend door Microsoft.

Zodra deze downloads zijn voltooid, installeert u Azure-toepassing hulpprogramma Voor consistente momentopnamen.

Vereisten voor installatie

Volg de richtlijnen voor het instellen en uitvoeren van de momentopnamen en herstel na noodgevallen. 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"

De hulpprogramma's voor momentopnamen installeren

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

  1. Maak een momentopnamegebruiker azacsnap, maak de basismap en stel groepslidmaatschap in.
  2. Configureer de aanmeldingsgegevens ~/.profile van de azacsnap 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 AzAcSnap binary naar een locatie op 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. Eenzacsnap uitvoeren
      1. azacsnap -c about
  • Voor Windows via een GUI:

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

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 het instellen van Linux van de gebruiker $PATH wordt doorgaans gedaan door de gebruikers $HOME/.profile bij te werken met de juiste $PATH informatie voor het zoeken naar binaire bestanden en mogelijk de variabele om de LD_LIBRARY_PATH beschikbaarheid van gedeelde objecten voor de binaire Linux-bestanden 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 het binaire bestand AzAcSnap hebt toegevoegd aan de gebruiker $PATH (Linux) of %PATH% (Windows), voert u AzAcSnap uit met azacsnap, of moet u het volledige pad toevoegen aan het binaire AzAcSnap-bestand (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 a. Oracle DB azacsnap -c test --test oracle a. 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