Aan de slag met Azure-toepassing hulpprogramma Consistente momentopname

Dit artikel bevat een handleiding voor het installeren van het hulpprogramma Azure-toepassing Consistent Momentopname dat u kunt gebruiken met Azure NetApp Files.

De hulpprogramma's voor momentopnamen downloaden

Het is raadzaam klanten de meest recente versie van het AzAcSnap Installer van Microsoft te downloaden.

Het zelfinstallatiebestand heeft een bijbehorende AzAcSnap Installer-handtekeningbestand. Dit bestand is ondertekend met de openbare sleutel van Microsoft om GPG-verificatie van het gedownloade installatieprogramma mogelijk te maken.

Zodra deze downloads zijn voltooid, volgt u de stappen in deze handleiding om te installeren.

De download controleren

Het installatieprogramma heeft een gekoppeld PGP-handtekeningbestand met een .asc bestandsnaamextensie. Dit bestand kan worden gebruikt om ervoor te zorgen dat het gedownloade installatieprogramma een geverifieerd door Microsoft geleverd bestand is. De openbare Microsoft PGP-sleutel die wordt gebruikt voor het ondertekenen van Linux-pakketten , is gebruikt om het handtekeningbestand te ondertekenen.

De openbare Microsoft PGP-sleutel kan als volgt worden geïmporteerd in de lokale van een gebruiker:

wget https://packages.microsoft.com/keys/microsoft.asc
gpg --import microsoft.asc

De volgende opdrachten vertrouwen de openbare Sleutel van Microsoft PGP:

  1. Vermeld de sleutels in de store.
  2. Bewerk de Microsoft-sleutel.
  3. Controleer de vingerafdruk met fpr.
  4. Onderteken de sleutel om deze te vertrouwen.
gpg --list-keys

Vermelde sleutels:

----<snip>----
pub rsa2048 2015- 10 - 28 [SC]
BC528686B50D79E339D3721CEB3E94ADBE1229CF
uid [ unknown] Microsoft (Release signing) gpgsecurity@microsoft.com
gpg --edit-key gpgsecurity@microsoft.com

Uitvoer van de openbare microsoft-sleutel voor interactieve gpg sessieondertekening:

gpg (GnuPG) 2.1.18; Copyright (C) 2017 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
pub rsa2048/EB3E94ADBE1229CF
created: 2015- 10 - 28 expires: never usage: SC
trust: unknown validity: unknown
[ unknown] (1). Microsoft (Release signing) <gpgsecurity@microsoft.com>

gpg> fpr
pub rsa2048/EB3E94ADBE1229CF 2015- 10 - 28 Microsoft (Release signing)
<gpgsecurity@microsoft.com>
Primary key fingerprint: BC52 8686 B50D 79E3 39D3 721C EB3E 94AD BE12 29CF

gpg> sign
pub rsa2048/EB3E94ADBE1229CF
created: 2015- 10 - 28 expires: never usage: SC
trust: unknown validity: unknown
Primary key fingerprint: BC52 8686 B50D 79E3 39D3 721C EB3E 94AD BE12 29CF
Microsoft (Release signing) <gpgsecurity@microsoft.com>
Are you sure that you want to sign this key with your
key "XXX XXXX <xxxxxxx@xxxxxxxx.xxx>" (A1A1A1A1A1A1)
Really sign? (y/N) y

gpg> quit
Save changes? (y/N) y

Het PGP-handtekeningbestand voor het installatieprogramma kan als volgt worden gecontroleerd:

gpg --verify azacsnap_installer_v5.0.run.asc azazsnap_installer_v5.0.run
gpg: Signature made Sat 13 Apr 2019 07:51:46 AM STD
gpg: using RSA key EB3E94ADBE1229CF
gpg: Good signature from "Microsoft (Release signing)
<gpgsecurity@microsoft.com>" [full]

Zie het GNU Privacy Handbook voor meer informatie over het gebruik van GPG.

Ondersteunde scenario's

De hulpprogramma's voor momentopnamen kunnen worden gebruikt in de volgende ondersteunde scenario's voor HANA Large Instances en SAP HANA met Azure NetApp Files.

Ondersteuningsmatrix voor momentopnamen vanuit SAP

De volgende matrix wordt geleverd als richtlijn voor welke versies van SAP HANA worden ondersteund door SAP for Storage Snapshot Backups.

Databasetype Minimale databaseversies Aantekeningen
Individuele containerdatabase 1.0 SPS 12, 2.0 SPS 00
Eén MDC-tenant 2.0 SPS 01 of latere versies waarbij MDC Single Tenant wordt ondersteund door SAP voor opslag/gegevensmomentopnamen.*
MDC meerdere tenants 2.0 SPS 04 of hoger waarbij MDC Meerdere tenants worden ondersteund door SAP voor momentopnamen van gegevens.

* SAP heeft terminologie gewijzigd van Opslagmomentopnamen naar gegevensmomentopnamen van 2.0 SPS 02

Belangrijk om aan te denken

  • Na de installatie van de hulpprogramma's voor momentopnamen kunt u de beschikbare opslagruimte continu bewaken en indien nodig de oude momentopnamen regelmatig verwijderen om te voorkomen dat de opslag wordt ingevuld.
  • Gebruik altijd de nieuwste hulpprogramma's voor momentopnamen.
  • Gebruik dezelfde versie van de hulpprogramma's voor momentopnamen in het landschap.
  • Test de hulpprogramma's voor momentopnamen om inzicht te hebben in de vereiste parameters en hun gedrag, samen met de logboekbestanden, vóór de implementatie in productie.
  • Wanneer u de HANA-gebruiker instelt voor back-up, moet u de gebruiker instellen voor elk HANA-exemplaar. Maak een SAP HANA-gebruikersaccount voor toegang tot het HANA-exemplaar onder de SYSTEMDB (en niet in de SID-database) voor MDC. In de omgeving met één container kan deze worden ingesteld onder de tenantdatabase.
  • Klanten moeten de openbare SSH-sleutel opgeven voor opslagtoegang. Deze actie moet eenmaal per knooppunt worden uitgevoerd en voor elke gebruiker waaronder de opdracht wordt uitgevoerd.
  • Het aantal momentopnamen per volume is beperkt tot 250.
  • Als u het configuratiebestand handmatig bewerkt, gebruikt u altijd een Linux-teksteditor zoals 'vi' en niet Windows-editors zoals Kladblok. Het gebruik van de Windows-editor kan de bestandsindeling beschadigen.
  • hdbuserstore Stel in dat de SAP HANA-gebruiker kan communiceren met SAP HANA.
  • Voor herstel na noodgeval: de hulpprogramma's voor momentopnamen moeten worden getest op dr-knooppunt voordat herstel na noodgeval wordt ingesteld.
  • Regelmatig schijfruimte bewaken
    • Het automatisch verwijderen van logboeken wordt beheerd met de --trim optie voor azacsnap -c backup SAP HANA 2 en latere versies.
  • Het risico dat momentopnamen niet worden gemaakt : de hulpprogramma's voor momentopnamen communiceren alleen met het knooppunt van het SAP HANA-systeem dat is opgegeven in het configuratiebestand. Als dit knooppunt niet meer beschikbaar is, is er geen mechanisme om automatisch te communiceren met een ander knooppunt.
    • Voor een SAP HANA-scale-out met stand-byscenario is het gebruikelijk om de hulpprogramma's voor momentopnamen op het primaire knooppunt te installeren en te configureren. Maar als het primaire knooppunt niet beschikbaar is, neemt het stand-by-knooppunt de rol van het primaire knooppunt over. In dit geval moet het implementatieteam de hulpprogramma's voor momentopnamen op beide knooppunten (Primair en Stand-By) configureren om gemiste momentopnamen te voorkomen. In de normale status maakt het primaire knooppunt HANA-momentopnamen die zijn geïnitieerd door crontab. Als er een failover van het primaire knooppunt wordt uitgevoerd vanaf een ander knooppunt, zoals het nieuwe primaire knooppunt (voorheen stand-by). Om dit resultaat te bereiken, moet het stand-byknooppunt het hulpprogramma voor momentopnamen hebben geïnstalleerd, opslagcommunicatie ingeschakeld, hdbuserstore geconfigureerd, azacsnap.json geconfigureerd en crontab-opdrachten gefaseerd voorafgaand aan de failover.
    • Voor een SAP HANA HSR HA-scenario is het raadzaam om de hulpprogramma's voor momentopnamen te installeren, te configureren en te plannen op beide (primaire en secundaire) knooppunten. Als het primaire knooppunt vervolgens niet meer beschikbaar is, neemt het secundaire knooppunt over met momentopnamen die op de secundaire worden gemaakt. In de normale status maakt het primaire knooppunt HANA-momentopnamen die zijn geïnitieerd door crontab. Het secundaire knooppunt probeert momentopnamen te maken, maar mislukt omdat de primaire correct werkt. Na failover van primair knooppunt worden deze momentopnamen echter uitgevoerd vanuit het secundaire knooppunt. Om dit resultaat te bereiken, moet het secundaire knooppunt het hulpprogramma voor momentopnamen hebben geïnstalleerd, opslagcommunicatie is ingeschakeld, hdbuserstore geconfigureerd, azacsnap.json geconfigureerd, geconfigureerd en crontab ingeschakeld voordat de failover wordt uitgevoerd.

Richtlijnen in dit document

De volgende richtlijnen worden gegeven om het gebruik van de hulpprogramma's voor momentopnamen te illustreren.

Momentopnameback-ups maken

Momentopnamen worden getest voor zowel één SID als meerdere SID's.

Herstel na noodgevallen uitvoeren

Volgende stappen