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:
Het besturingssysteem patchen
- 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.
Tijdsynchronisatie instellen. Geef een tijdserver op die compatibel is met het Network Time Protocol (NTP) en configureer het besturingssysteem dienovereenkomstig.
Installeer de database. Volg de instructies voor de ondersteunde database die u gebruikt.
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.
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:
- Maak een momentopnamegebruiker
azacsnap
, maak de basismap en stel groepslidmaatschap in. - Configureer de aanmeldingsgegevens
~/.profile
van deazacsnap
gebruiker. - 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, zoalshdbsql
enhdbuserstore
. - 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. - Kopieer AzAcSnap binary naar een locatie op de gebruiker
$PATH
(Linux) of%PATH%
(Windows). - 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:
Voor Windows via een GUI:
- Een Windows-gebruiker maken
- Aanmelden als de gebruiker
azacsnap.exe
downloaden- Open een terminalsessie en voer azacsnap uit
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
enhdbsql
. - OracleDB vereist
sqlplus
. - IBM Db2 vereist
db2
enssh
(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.
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.
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.
- Meld u aan bij het AzAcSnap-gebruikersaccount.
a. Voor Linux,
su - azacsnap
. a. Meld u voor Windows aan als de AzAcSnap-gebruiker. - Als u het binaire bestand AzAcSnap hebt toegevoegd aan de gebruiker
$PATH
(Linux) of%PATH%
(Windows), voert u AzAcSnap uit metazacsnap
, of moet u het volledige pad toevoegen aan het binaire AzAcSnap-bestand (bijvoorbeeld./home/azacsnap/bin/azacsnap
(Linux) ofC:\Users\AzAcSnap\azacsnap.exe
(Windows)). - Configureer het bestand met klantgegevens.
azacsnap -c configure --configuration new
- Test de verbinding met opslag.
azacsnap -c test --test storage
- Test de verbinding met de database.
a. SAP HANA
azacsnap -c test --test hana
a. Oracle DBazacsnap -c test --test oracle
a. IBM Db2azacsnap -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