Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
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"
AzAcSnap installeren
Wanneer de vereiste stappen zijn voltooid, zijn de stappen voor het installeren van AzAcSnap als volgt:
- Maak een gebruikerssnapshot
azacsnap, creëer de thuisdirectory en stel de groepslidmaatschappen in. - Configureer de aanmeldingsgegevens
azacsnapvan de~/.profilegebruiker. - 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, zoalshdbsqlenhdbuserstore. - 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 de AzAcSnap-binary naar een locatie op de computer van de gebruiker
$PATH(Linux) of%PATH%(Windows). - In Linux is het mogelijk nodig om de
azacsnapbinaire 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
- Downloaden
azacsnap.exe - Open een terminalsessie en voer azacsnap uit
azacsnap.exe -c about
AzAcSnap Upgraden
Voer de volgende stappen uit om een bestaande installatie van azacsnap te upgraden:
Voor Linux via een shellsessie:
- Meld u aan als de gebruiker die
azacsnapuitvoertsu – azacsnapcd $HOME/bin
- Een back-up maken van de bestaande binaire en configuratiebestanden
cp azacsnap azacsnap.bkpcp azacsnap.json azacsnap.json.bkp
- Azacsnap downloaden
wget -O azacsnap https://aka.ms/azacsnap-linux
- Voer de opdracht Over uit om de versie te controleren
azacsnap -c about
- Azacsnap testen
- Meld u aan als de gebruiker die
Voor Windows via een GUI:
- Meld u aan als de gebruiker die
azacsnap.exeuitvoert - Zoek het bestaande binaire bestand azacsnap en verander naar de locatie ervan.
where azacsnap.exe
- Een back-up maken van de bestaande binaire en configuratiebestanden
copy azacsnap.exe azacsnap.exe.bkpcopy azacsnap.json azacsnap.json.bkp
- Downloaden
azacsnap.exe - Open een terminalsessie en voer de opdracht Over uit om de versie te controleren
azacsnap.exe -c about
- Azacsnap testen
- Meld u aan als de gebruiker die
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
hdbuserstoreenhdbsql. - OracleDB vereist
sqlplus. - IBM Db2 vereist
db2enssh(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.
Zoek in het bestandssysteem naar mappen die u wilt toevoegen aan
$PATHAzAcSnap.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:
- Azure NetApp Files (met VM)
- Azure Large Instances (bare metal) (een bare metal-server is een fysieke server die exclusief aan één klant wordt verhuurd)
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 de AzAcSnap-binary hebt toegevoegd aan de gebruiker
$PATH(Linux) of%PATH%(Windows), voert u AzAcSnap uit metazacsnap, of moet u het volledige pad naar de AzAcSnap-binary toevoegen, 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 hanaeen. Oracle DBazacsnap -c test --test oracleeen. 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