Delen via


Momentopnamen van SAP HANA-database-exemplaren herstellen op Virtuele Azure-machines

In dit artikel wordt beschreven hoe u een back-up van een SAP HANA-database-exemplaar herstelt naar een andere virtuele doelmachine (VM) via momentopnamen.

Notitie

Als u een in-place herstel wilt uitvoeren (dat wil zeggen, overschrijf de back-up-VM door de bestaande schijven los te koppelen en nieuwe schijven te koppelen), koppelt u de bestaande schijven los en bekijkt u de volgende secties.

U kunt de HANA-momentopname en opslagmomentopname herstellen als schijven door Koppelen te selecteren en deze vervolgens te koppelen aan de doelcomputer. Azure Backup herstelt echter niet automatisch het HANA-systeem naar het vereiste punt.

Dit zijn de twee werkstromen:

Notitie

SAP HANA raadt u aan het hele systeem te herstellen tijdens het herstellen van momentopnamen. Dit betekent dat u ook de systeemdatabase zou herstellen. Als de systeemdatabase wordt hersteld, worden de gebruikers-/toegangsgegevens ook overschreven of bijgewerkt en kunnen latere pogingen om tenantdatabases te herstellen mislukken na het herstellen van de systeemdatabase. De twee opties om dit probleem op te lossen zijn:

  • Zowel de back-up-VM als de doel-VM hebben dezelfde back-upsleutel (inclusief gebruikersnaam en wachtwoord). Dit betekent dat de HANA-back-upservice verbinding kan maken met dezelfde referenties en tenantdatabases kan blijven herstellen.
  • Als de back-up-VM en de doel-VM verschillende sleutels hebben, moet het preregistration-script worden uitgevoerd na het herstel van de systeemdatabase. Met deze actie worden de referenties op de doel-VM bijgewerkt en kunnen de tenantdatabases worden hersteld.

Vereisten

Vereiste machtigingen voor het herstellen van momentopnamen

Tijdens het herstellen maakt Azure Backup gebruik van de beheerde identiteit van de doel-VM om momentopnamen van schijven te lezen uit een door de gebruiker opgegeven resourcegroep, schijven te maken in een doelresourcegroep en deze te koppelen aan de doel-VM.

De resource, machtigingen en het bereik worden vermeld in de volgende tabel:

Entity Ingebouwde rol Bereik van machtiging Beschrijving
Doel-VM Inzender voor virtuele machines De back-upbeheerder die de herstelbewerking van de HANA-momentopname en de beheerde service-identiteit van de doel-VM configureert en uitvoert. Herstelt vanaf schijfmomentopnamen om nieuwe beheerde schijven te maken en koppelt of koppelt aan de doel-VM of het doelbesturingssysteem.
Bronmomentopnameresourcegroep Inzender voor momentopname van schijf Het doel. Herstelt vanuit momentopnamen van schijven.
De doelschijfresourcegroep (waarbij alle bestaande schijven van de doel-VM aanwezig zijn, om terug te keren).

De doelschijfresourcegroep (waarbij alle nieuwe schijven worden gemaakt tijdens het herstellen).
Schijfhersteloperator De beheerde service-identiteit van de doel-VM. Herstelt vanaf schijfmomentopnamen om nieuwe beheerde schijven te maken en koppelt of koppelt aan de doel-VM of het doelbesturingssysteem.

Nadat het herstellen is voltooid, kunt u deze machtigingen intrekken.

Notitie

  • De referenties die worden gebruikt, moeten machtigingen hebben om rollen aan andere resources te verlenen. De rollen moeten eigenaar of beheerder van gebruikerstoegang zijn, zoals vermeld in stappen voor het toewijzen van een Azure-rol.
  • U kunt Azure Portal gebruiken om alle voorgaande machtigingen toe te wijzen tijdens het herstellen.

Meer informatie over de architectuur voor het terugzetten van momentopnamen van sap HANA-exemplaren.

Netwerkverbinding tot stand brengen

Meer informatie over de netwerkconfiguraties die vereist zijn voor momentopname van HANA-exemplaren.

Het hele systeem herstellen naar een herstelpunt voor momentopnamen

In de volgende secties leert u hoe u het systeem herstelt naar het herstelpunt voor momentopnamen.

De momentopname selecteren en koppelen

Ga als volgt te werk om de momentopname te selecteren en te koppelen:

  1. Ga in Azure Portal naar de Recovery Services-kluis.

  2. Selecteer Back-upitems in het linkerdeelvenster.

  3. Selecteer primaire regio en selecteer vervolgens SAP HANA in Azure VM.

    Schermopname die laat zien waar u de primaire regiooptie voor vm-selectie kunt selecteren.

  4. Selecteer op de pagina Back-upitems details weergeven die overeenkomen met het SAP HANA-momentopname-exemplaar.

    Schermopname van waar u de details van de momentopname van de HANA-database kunt bekijken.

  5. Selecteer Terugzetten.

    Schermopname van de optie Herstellen voor de momentopname van de HANA-database.

  6. Selecteer in het deelvenster Herstellen de doel-VM waaraan de schijven moeten worden gekoppeld, het vereiste HANA-exemplaar en de resourcegroep.

  7. Kies Selecteren in het deelvenster Herstelpunt.

    Schermopname van het selecteren van het herstelpunt voor HANA-momentopnamen.

    Notitie

    Met de optie Alleen koppelen en koppelen worden schijven gemaakt van het geselecteerde momentopnamepunt en worden gekoppeld aan de doel-VM. Nadat het herstellen is voltooid, gebruikt u HANA Studio om het herstelproces vanaf momentopname te initiëren en het herstellen van de systeemdatabase naar het meest recente herstelpunt te voltooien. Voer vervolgens het script vóór registratie uit op de doel-VM om de referenties van de back-upgebruiker opnieuw in te stellen. Ga vervolgens door met het voltooien van het herstelproces van de tenant db, naar dezelfde momentopname of logpoint-in-time via backing

  8. Selecteer in het deelvenster Herstelpunt selecteren een herstelpunt en selecteer VERVOLGENS OK.

  9. Selecteer de bijbehorende resourcegroep en de beheerde identiteit waaraan alle machtigingen zijn toegewezen voor herstel.

  10. Selecteer Valideren om te controleren of alle machtigingen zijn toegewezen aan de beheerde identiteit voor de relevante bereiken.

  11. Als de machtigingen niet zijn toegewezen, selecteert u Ontbrekende rollen/identiteit toewijzen.

    Nadat de rollen zijn toegewezen, worden de machtigingen automatisch opnieuw gevalideerd in Azure Portal.

  12. Selecteer OK om schijven te maken op basis van momentopnamen, deze te koppelen aan de doel-VM en deze te koppelen.

De systeemdatabase herstellen

Voer de volgende stappen uit om de systeemdatabase te herstellen met behulp van Azure Portal:

  1. Ga naar het deelvenster Herstellen en selecteer vervolgens Systeemdatabase (inclusief koppelen en koppelen).

    Schermopname van het herstellen van de database, inclusief het koppelen en koppelen van schijven aan de doel-VM.

    Notitie

    Met deze optie worden schijven gemaakt van het geselecteerde herstelpunt voor momentopnamen en worden deze schijven gekoppeld aan de opgegeven doel-VM. Ook wordt de systeemdatabase hersteld op de doel-VM.

  2. Selecteer op de VM de doel-VM in de vervolgkeuzelijst.

  3. Klik onder Herstelpunt voor momentopname op Selecteren en kies het herstelpunt.

  4. Selecteer Valideren.

  5. Nadat de validatie is voltooid, selecteert u OK om te herstellen.

Als u de systeemdatabase wilt herstellen vanuit de momentopname van de gegevens met behulp van HANA Studio. Zie de SAP-documentatie voor meer informatie.

Notitie

Nadat u de systeemdatabase hebt hersteld, moet u het preregistration-script uitvoeren op de doel-VM om de gebruikersreferenties bij te werken.

Tenantdatabases terugzetten

Wanneer de systeemdatabase is hersteld, voert u het script voor registratie uit op de doel-VM en herstelt u de tenantdatabases.

Voer de volgende stappen uit om de tenantdatabases te herstellen met behulp van Azure Portal:

  1. Ga naar het deelvenster Herstellen en selecteer vervolgens Tenantdatabases.

    Schermopname van het herstellen van de tenantdatabase naar de doel-VM.

  2. Selecteer op de VM de doel-VM in de vervolgkeuzelijst.

  3. Klik onder Herstelpunt voor momentopname op Selecteren en kies het herstelpunt.

  4. Selecteer Valideren.

  5. Nadat de validatie is voltooid, selecteert u OK om te herstellen.

U kunt HANA Studio ook gebruiken om alle tenantdatabases te herstellen vanuit een momentopname van gegevens. Zie de HANA-documentatie voor meer informatie.

De database herstellen naar een ander logboekpunt in de tijd via een momentopname

Ga als volgt te werk om de database te herstellen naar een ander logboekpunt in de tijd.

De dichtstbijzijnde momentopname selecteren en koppelen

Identificeer eerst de momentopname die zich het dichtst bij het vereiste logboekpunt in de tijd bevindt. Koppel deze momentopname vervolgens aan de doel-VM.

Systeemdatabase herstellen

Voer de volgende stappen uit om het vereiste tijdstip voor de systeemdatabase te selecteren en te herstellen:

  1. Selecteer back-upitems in de Recovery Services-kluis in het linkerdeelvenster.

  2. Selecteer primaire regio en selecteer vervolgens SAP HANA in Azure VM.

  3. Selecteer in het deelvenster Back-upitems de koppeling Details weergeven voor het exemplaar van de systeemdatabase.

    Schermopname van waar u details van het systeemdatabase-exemplaar kunt bekijken.

  4. Selecteer Herstellen in het deelvenster systemdb-items.

    Schermopname van het openen van de pagina Herstellen van het exemplaar van de systeemdatabase.

  5. Selecteer in het deelvenster Herstellen logboeken herstellen via momentopname.

  6. Selecteer de vereiste VM en resourcegroep.

  7. Selecteer onder het vak Herstelpunt de koppeling Selecteren .

    Schermopname van het selecteren van de logboekherstelpunten van het systeemdatabase-exemplaar voor herstel.

  8. Selecteer in het deelvenster Herstelpunt selecteren het herstelpunt en selecteer vervolgens OK.

    Notitie

    De logboeken worden weergegeven na het momentopnamepunt dat u eerder hebt hersteld.

  9. Selecteer OK.

De tenantdatabase herstellen

Ga als volgt te werk om de tenantdatabase te herstellen:

  1. Ga in Azure Portal naar de Recovery Services-kluis.

  2. Selecteer Back-upitems in het linkerdeelvenster.

  3. Selecteer primaire regio en selecteer vervolgens SAP HANA in Azure VM.

    Schermopname van waar u de optie primaire regio selecteert om een back-up te maken van de tenantdatabase.

  4. Selecteer in het deelvenster Back-upitems de koppeling Details weergeven voor de SAP HANA-tenantdatabase.

    Schermopname van de koppeling Details weergeven voor de HANA-tenantdatabase.

  5. Selecteer Terugzetten.

    Schermopname van waar u de optie Herstellen voor de HANA-tenantdatabase selecteert.

  6. Selecteer in het deelvenster Herstellen de doel-VM waaraan de schijven moeten worden gekoppeld, het vereiste HANA-exemplaar en de resourcegroep.

    Schermopname die laat zien waar u het herstelpunt van het logboek selecteert over momentopnamen voor de tenantdatabase.

    Zorg ervoor dat de doel-VM en de doelschijfresourcegroep relevante machtigingen hebben met behulp van het PowerShell- of CLI-script.

  7. Kies Selecteren in Het herstelpunt.

  8. Selecteer in het deelvenster Herstelpunt selecteren het herstelpunt en selecteer vervolgens OK.

    Notitie

    De logboeken worden weergegeven na het momentopnamepunt dat u eerder hebt hersteld.

  9. Selecteer OK.

Notitie

Zorg ervoor dat u alle tenantdatabases hebt hersteld volgens de SAP HANA-richtlijnen.

Herstellen tussen regio's

De momentopnamen van beheerde schijven worden niet overgebracht naar de Recovery Services-kluis. Herstel tussen regio's is dus de enige mogelijke optie via Backint-streamback-ups.

Volgende stappen