In dit artikel vindt u antwoorden op veelgestelde vragen over het maken van back-ups van SAP HANA-databases met behulp van de Azure Backup-service.
Backup
Hoeveel back-ups worden per dag ondersteund?
U kunt één volledige back-up en meerdere on-demand back-ups per dag plannen.
Back-uptypen | Geplande back-up | Back-ups op aanvraag |
---|---|---|
Volledig | Slechts één ondersteund op een dag. | Meerdere keren in een dag ondersteund. |
Delta (differentiële/incrementele) | Slechts één ondersteund op een dag. Opmerking Delta-back-ups kunnen alleen worden gepland wanneer er geen volledige back-up is gepland voor de specifieke dag. Bovendien kan slechts één deltaback-uptype (differentiële/incrementele) worden gepland in een back-upbeleid. |
Meerdere keren in een dag ondersteund. |
Waar vind ik back-upwaarschuwingen?
Op dit moment genereren geslaagde back-uptaken geen waarschuwingen. Waarschuwingen worden alleen gegenereerd voor back-uptaken die mislukken. Meer informatie over het gebruik van Azure Portal om back-upwaarschuwingen weer te geven.
Hoe kan ik controleren of mijn back-up (gepland/on-demand) is uitgevoerd?
U kunt de status van uw back-ups controleren (gepland/op aanvraag) vanaf een van de volgende locaties:
Back-uptaken: Azure Backup toont alle handmatig geactiveerde taken in de sectie Back-uptaken in Azure Portal.
De taken die u in Azure Portal ziet, omvatten databasedetectie en registratiebewerkingen, en back-up- en herstelbewerkingen. Geplande taken, waaronder logboekback-ups, worden niet weergegeven in deze sectie. Handmatig geactiveerde back-ups van de systeemeigen SAP HANA-clients (Studio/Cockpit/DBA Cockpit), worden hier ook niet weergegeven.Back-upwaarschuwingen: waarschuwingen helpen u bij het bewaken van back-ups van SAP HANA-databases. Deze helpen u om u te concentreren op de vereiste gebeurtenissen, waardoor de moeite wordt geëlimineerd om regelmatig een groot aantal gebeurtenissen te controleren die door een back-up worden gegenereerd. Zie Back-upwaarschuwingen weergeven voor meer informatie.
Back-uprapporten: Rapporten zijn een andere manier om de status van uw back-uptaken weer te geven. Uw rapporten zijn als volgt:
Meer informatie over het configureren van Azure Backup-rapporten.
SAP HANA Native-clients: als u een SAP HANA-klant bent, kunt u ook HANA Studio gebruiken, een van de meest voorkomende HANA-clients. Navigeer in deze client naar de back-upconsole -> Back-upcatalogus om de back-upstatus te zien.
Kan ik geplande back-uptaken zien in het menu Back-uptaken?
In het menu Back-uptaak worden alleen back-uptaken op aanvraag weergegeven die worden uitgevoerd, zijn geslaagd of mislukt. Gebruik Azure Monitor voor geplande taken.
Wat is de bewaarperiode voor het automatisch herstellen van volledige back-ups die zijn geactiveerd vanwege de LSNValidation-fouten?
Azure Backup stelt geen expliciete bewaarperiode in voor de automatische herstel van volledige back-ups. Deze back-up wordt bewaard totdat u de afhankelijke Delta (differentiële of incrementele) en logboekback-ups behoudt. Wanneer u de laatste afhankelijke back-up van deze automatische herstelback-up verwijdert, wordt de back-up automatisch herstellen ook verwijderd.
Kan een volledige back-up en een logboekback-up tegelijkertijd worden uitgevoerd?
Ja, een volledige back-up en een logboekback-up kunnen tegelijkertijd worden uitgevoerd. Dit exemplaar vindt plaats op een van de volgende manieren:
- Er wordt een volledige back-up uitgevoerd en er wordt een logboekback-up geactiveerd: de logboekback-up moet slagen, ongeacht een doorlopende volledige back-up. Tenzij de volledige back-up die wordt geactiveerd, een herstelbewerking vol was om alle LSN-ketenonderbrekingen af te handelen.
- Logboekback-up wordt uitgevoerd en er wordt een volledige back-up geactiveerd: beide back-ups moeten tegelijkertijd worden uitgevoerd en lukken.
Worden toekomstige databases automatisch voor back-ups toegevoegd?
Nee, dit wordt momenteel niet ondersteund.
Als ik een database uit een exemplaar verwijder, wat gebeurt er met de back-ups?
Als een database wordt verwijderd uit een SAP HANA-exemplaar, worden de back-ups van de database nog steeds geprobeerd. Dit betekent dat de verwijderde database wordt weergegeven als beschadigd onder Back-upitems en nog steeds is beveiligd. De juiste manier om de beveiliging van deze database te stoppen, is door back-up stoppen met het verwijderen van gegevens in deze database uit te voeren.
Wat is het gedrag als ik de naam van de database wijzig nadat deze is beveiligd?
Een hernoemde database wordt behandeld als een nieuwe database. Daarom behandelt de service deze situatie alsof de database niet is gevonden en mislukt de back-ups. De naam van de database wordt weergegeven als een nieuwe database en moet worden geconfigureerd voor beveiliging.
Hoe kan ik aan de slag met het maken van back-ups van mijn SAP HANA-databases met behulp van Azure Backup?
Raadpleeg de zelfstudie voor een stapsgewijze handleiding om aan de slag te gaan met Azure Backup voor SAP HANA-databases. U kunt cli ook gebruiken om back-ups te configureren en te beheren.
Zijn er vereisten voor het maken van back-ups van SAP HANA-databases met behulp van Azure Backup?
Raadpleeg de vereisten voor het gebruik van Azure Backup met SAP HANA.
Werken back-ups na het migreren van SAP HANA van SDC naar MDC?
Raadpleeg deze sectie van de gids voor probleemoplossing.
Hoe kan ik ervoor zorgen dat back-ups worden voortgezet na het upgraden van mijn HANA-exemplaar binnen dezelfde HANA-versie?
Raadpleeg deze sectie in de gids voor probleemoplossing.
Kan ik de back-up van Azure HANA instellen op basis van een virtueel IP-adres (load balancer) en niet op een virtuele machine?
Momenteel hebben we niet de mogelijkheid om de oplossing in te stellen op basis van een virtueel IP-adres of proxy. We hebben een virtuele machine nodig om de oplossing uit te voeren.
Hoe kan ik back-ups op aanvraag verplaatsen (geactiveerd van systeemeigen HANA-clients) naar het lokale bestandssysteem in plaats van de Azure-kluis?
U kunt een back-up op aanvraag activeren met behulp van systeemeigen SAP HANA-clients naar het lokale bestandssysteem in plaats van Backint. Meer informatie over het beheren van bewerkingen met behulp van systeemeigen SAP-clients.
Hoe kan ik de HANA-catalogus voor de database beheren of opschonen met azure Backup ingeschakeld?
U kunt de HANA-catalogus verwijderen met behulp van AANBEVOLEN SAP-methoden, zoals BACKUP CATALOG DELETE-instructies of HANA Studio/Cockpit. Meer informatie over het beheren van bewerkingen met behulp van systeemeigen SAP-clients.
Wat gebeurt er als ik de beveiliging (met behoud van gegevens) niet stop op het secundaire/inactieve knooppunt in de HSR-set-up?
Voor HANA-systeemreplicatie (HSR) accepteert het secundaire knooppunt helemaal geen verbindingen. Zodra de back-up is geconfigureerd, pingt de Azure Backup-service periodiek en mislukt deze. Soms weerspiegelen deze mislukte pogingen op het primaire knooppunt. Na meerdere fouten is de gebruiker vergrendeld en mislukt het primaire knooppunt met ODBCConnectionError.
We hebben vastgesteld dat alle gebruikers dit probleem niet ervaren. We raden u/SAP aan om de oorzaak te onderzoeken van gebruikers die zijn vergrendeld in het primaire knooppunt wanneer de gebruikersverbinding op het secundaire knooppunt mislukt.Nadat u het script vóór registratie hebt uitgevoerd, worden de gebruikersgegevens bijgewerkt met een nieuw wachtwoord op het primaire knooppunt. Vervolgens wordt de verbinding om een back-up te maken opnieuw tot stand gebracht. Maar mogelijk ervaart u hetzelfde scenario opnieuw.
Bovendien maken de back-ups (volledige back-ups) die mislukken op het secundaire knooppunt waarschuwingen.
Om de bovenstaande problemen te voorkomen, raden we u aan de beveiliging voor een knooppunt te stoppen nadat het secundair is (zodat verbindingen niet worden geprobeerd en de gebruiker niet is vergrendeld) en de beveiliging ervan hervat zodra het primaire wordt. Als u deze vergrendelingssituatie niet ondervindt in hun HSR-instellingen en u vertrouwd bent met waarschuwingen die worden gegenereerd, kunt u back-ups op beide knooppunten configureren, zodat de service de overname en failback afhandelt.
Wat zijn de prestaties van de back-up- en hersteldoorvoer die Azure Backup biedt en hoe u mijn HANA-systeem instelt om deze maximale doorvoer te gebruiken?
Raadpleeg de prestaties van de back-up- en hersteldoorvoer die Azure Backup biedt voor HANA-workloads.
Als u uw HANA-systeem wilt instellen om gebruik te maken van de verbeterde prestaties, gebruikt u de volgende resources:
- Een schijftype selecteren voor Virtuele Azure IaaS-machines - beheerde schijven
- Prestatielagen voor beheerde Azure-schijven
- M-serie
- Opslagconfiguraties voor virtuele AZURE-machines in SAP HANA
Notitie
U kunt ook de prestaties van de back-updoorvoer beperken. Meer informatie.
Kan ik de back-upprestaties wijzigen door de eigenschap 'parallel_backup_using_backint' in het SAP HANA-bestand 'global.ini' te bewerken?
Momenteel accepteert Azure Backup voor SAP HANA 1 als de waarde van de eigenschap parallel_backup_using_backint . Azure Backup splitst echter die ene stream in meerdere streams voor betere prestaties.
Biedt HSR ondersteuning voor back-ups van database-exemplaren met behulp van momentopnamen?
Op dit moment worden alleen back-ups op basis van Backint ondersteund voor HSR. Momentopnamen zijn nog niet.
Moet ik het exemplaar alleen opnieuw detecteren op de server die is gemarkeerd als 'Gereed', of ook op de server die is gemarkeerd als 'Niet gereed'?
U moet de herdetectie van het exemplaar uitvoeren op de server die is gemarkeerd als 'Niet gereed' om de status bij te werken.
Door de Azure-omgeving te verbinden met een on-premises netwerk met behulp van ExpressRoute en geforceerde tunneling wordt al het verkeer omgeleid naar het on-premises netwerk. Hoe kan ik de instellingen zo configureren dat back-upverkeer van azure SAP HANA Server-workloads niet via het on-premises netwerk wordt doorgegeven en rechtstreeks verbinding maakt met de Recovery Services-kluis?
Tijdens de back-upbewerking maakt de back-uptaak verbinding met drie service-eindpunten , AzureBackup
AzureStorage
en Microsoft Entra ID. In this scenario, we recommend you to configure the Service Endpoint to
AzureStorage', waarmee het verkeer van het virtuele netwerk rechtstreeks naar de opslag kan worden verzonden. Voor Azure Backup en Microsoft Entra-id kunt u UDR configureren via servicetags, zodat het verkeer naar het backbone-netwerk gaat in plaats van on-premises.
Waarom wordt het regioknooppunt VS - west weergegeven onder Recovery Services-kluis vs - oost?
De Recovery Services-kluis toont alle knooppunten die deel uitmaken van de SAP HANA-systeemreplicatie. Alle knooppunten worden hier vermeld volgens de hdbnsutil
uitvoer. Volgens het verwachte gedrag wordt echter alleen het geconfigureerde knooppunt in deze kluis geregistreerd.
Wanneer een bestand begint met 'hdbbackint' onder '/var/tmp generated' en hoe het wordt gebruikt?
Wanneer u de back-uptaak activeert met behulp van de hdbbackint
Backint-agent, worden er gegevens naar de /var/tmp
map geschreven. Als er bijvoorbeeld een fout optreedt tijdens het back-upproces, wordt het foutbericht naar een bestand in de /var/tmp
map geschreven. De bestandsnaam wordt gemaakt in de indeling hdbbackint_<SID>.<random_string>
, waarbij <SID>
de systeem-id van het SAP HANA-exemplaar is en <random_string>
een willekeurig gegenereerde tekenreeks is.
Wat gebeurt er als ik het hdbbackint-bestand verwijder in de /var/tmp?
Het back-upproces wordt niet beïnvloed als u het hdbbackint
bestand in de /var/tmp
map verwijdert. Er kunnen echter foutberichten worden verwijderd die tijdens het back-upproces naar het bestand zijn geschreven.
Herstellen
Hoeveel herstelbewerkingen worden per dag ondersteund?
U kunt maximaal 10 herstelbewerkingen per HANA-systeem of exemplaar per dag uitvoeren. Als een herstelbewerking is geannuleerd of mislukt, wordt dit ook beschouwd als een herstelpoging.
Waarom kan ik het HANA-systeem waarnaar ik mijn database wil herstellen niet zien?
Controleer of aan alle vereisten voor het herstellen naar het SAP HANA-exemplaar is voldaan. Zie Vereisten : SAP HANA-databases herstellen in Azure VM voor meer informatie.
Waarom mislukt het overschrijven van databaseherstel voor mijn database?
Zorg ervoor dat de optie Geforceerd overschrijven is geselecteerd tijdens het herstellen.
Waarom zie ik de fout 'Bron- en doelsystemen voor herstel zijn niet compatibel'?
Raadpleeg de SAP HANA-opmerking 1642148 om te zien welke hersteltypen momenteel worden ondersteund.
Kan ik een back-up van een database die wordt uitgevoerd op SLES gebruiken om te herstellen naar een RHEL HANA-systeem of omgekeerd?
Ja, u kunt streamingback-ups gebruiken die zijn geactiveerd op een HANA-database die wordt uitgevoerd op SLES om deze te herstellen naar een RHEL HANA-systeem en omgekeerd. Dat wil gezegd, het herstellen van meerdere besturingssystemen is mogelijk met behulp van streamingback-ups. U moet er echter voor zorgen dat het HANA-systeem waarnaar u wilt herstellen en het HANA-systeem dat wordt gebruikt voor herstel, beide compatibel zijn voor herstel volgens SAP. Raadpleeg SAP HANA Note 1642148 om te zien welke hersteltypen compatibel zijn.
Kan ik alleen een subset bestanden downloaden tijdens het herstellen als bestanden?
Ja, u kunt bestanden gedeeltelijk downloaden zoals hier wordt beschreven.
Moet ik de HSR in de systeemeigen SAP HANA-omgeving uitschakelen tijdens het herstellen van SYSTEMDB + Tenant DB voor HSR-installatie?
Ja, u moet de HANA-systeemreplicatie (HSR) op het doelsysteem uitschakelen en vervolgens herstel uitvoeren. U kunt een HSR-systeem niet herstellen volgens SAP.
Beleid
Verschillende opties beschikbaar tijdens het maken van een nieuw beleid voor SAP HANA-back-up
Voordat u een beleid maakt, moet u duidelijk zijn over de vereisten van RPO en RTO en de relevante gevolgen voor de kosten.
RPO (Recovery-point-objective) geeft aan hoeveel gegevensverlies acceptabel is voor de gebruiker/klant. Dit wordt bepaald door de frequentie van de logboekback-up. Frequentere logboekback-ups geven lagere RPO aan en de minimale waarde die wordt ondersteund door de Azure Backup-service is 15 minuten. De back-upfrequentie van logboeken kan dus 15 minuten of hoger zijn.
RTO (Recovery-time-objective) geeft aan hoe snel de gegevens moeten worden hersteld naar het laatste beschikbare tijdstip na een scenario voor gegevensverlies. Dit is afhankelijk van de herstelstrategie die wordt gebruikt door HANA, wat meestal afhankelijk is van het aantal bestanden dat nodig is voor herstel. Dit heeft ook gevolgen voor de kosten en de volgende tabel moet helpen bij het begrijpen van alle scenario's en de gevolgen ervan.
Back-upbeleid | RTO | Kosten |
---|---|---|
Dagelijks vol + logboeken | Snelste, omdat we slechts één volledige kopie en vereiste logboeken nodig hebben voor herstel naar een bepaald tijdstip | Rendabele optie omdat er dagelijks een volledige kopie wordt gemaakt en er dus meer en meer gegevens worden verzameld in de back-end tot de retentietijd |
Wekelijks volledig + dagelijks differentieel + logboeken | Langzamer dan de bovenstaande optie, maar sneller dan de volgende optie, omdat we één volledige kopie + één differentiële kopie en logboeken nodig hebben voor herstel naar een bepaald tijdstip | Goedkopere optie omdat het dagelijkse differentieel meestal kleiner is dan vol en een volledige kopie slechts eenmaal per week wordt genomen |
Wekelijks volledig + dagelijks incrementeel + logboeken | Langzaamst omdat we één volledige kopie + n incrementele gegevens en logboeken nodig hebben voor herstel naar een bepaald tijdstip | Goedkoopste optie omdat de dagelijkse incrementeel kleiner is dan differentiële en een volledige kopie slechts wekelijks wordt genomen |
Notitie
De bovenstaande opties zijn de meest voorkomende, maar niet de enige opties. U kunt bijvoorbeeld een wekelijkse volledige back-up + differentiëlen twee keer per week + logboeken hebben.
Daarom kunt u de beleidsvariant selecteren op basis van RPO- en RTO-doelstellingen en kostenoverwegingen.
Gevolgen van het wijzigen van een beleid
Houd rekening met enkele principes bij het bepalen van de impact van het overschakelen van het beleid van een back-upitem van Beleid 1 (P1) naar Beleid 2 (P2) of bij het bewerken van Beleid 1 (P1).
- Alle wijzigingen worden ook met terugwerkende kracht toegepast. Het meest recente back-upbeleid wordt ook toegepast op de herstelpunten die eerder zijn gemaakt. Stel dat de dagelijkse volledige retentie 30 dagen is en dat er 10 herstelpunten zijn genomen volgens het huidige actieve beleid. Als de retentie van de dagelijkse volledige gegevens wordt gewijzigd in 10 dagen, wordt de verlooptijd van het vorige punt ook opnieuw berekend als begintijd + 10 dagen en verwijderd als ze verlopen zijn.
- Het wijzigingsbereik omvat ook de dag van de back-up, het type back-up, samen met retentie. Bijvoorbeeld: Als een beleid wordt gewijzigd van dagelijks vol naar wekelijks vol op zondag, worden alle eerdere fulls die niet op zondag zijn gemarkeerd voor verwijdering.
- Een bovenliggend item wordt pas verwijderd als het kind actief/niet verlopen is. Elk back-uptype heeft een verlooptijd volgens het huidige actieve beleid. Maar een volledig back-uptype wordt beschouwd als bovenliggend aan volgende 'differentiëlen', 'incrementele' en 'logboeken'. Een 'differentieel' en een logboek zijn geen ouders van iemand anders. Een 'incrementeel' kan een bovenliggend element zijn naar volgende 'incrementeel'. Zelfs als een bovenliggend item is gemarkeerd voor verwijdering, wordt deze niet daadwerkelijk verwijderd als de onderliggende 'differentiëlen' of 'logboeken' niet zijn verlopen. Als een beleid bijvoorbeeld wordt gewijzigd van dagelijks vol naar wekelijks vol op zondag, worden alle eerdere fulls die niet op zondag zijn gemarkeerd voor verwijdering. Ze worden echter pas verwijderd nadat de logboeken die dagelijks eerder zijn genomen, zijn verlopen. Met andere woorden, ze worden bewaard volgens de laatste duur van het logboek. Zodra de logboeken zijn verlopen, worden zowel de logboeken als deze volledige bestanden verwijderd.
Met deze principes kunt u de volgende tabel lezen om inzicht te krijgen in de gevolgen van een beleidswijziging.
Oud beleid/ Nieuw beleid | Dagelijkse volledige bestanden en logboeken | Wekelijkse fulls + dagelijkse differentiëlen + logboeken | Wekelijkse fulls + dagelijkse incrementals + logboeken |
---|---|---|---|
Dagelijkse volledige bestanden en logboeken | - | De vorige volledige bestanden die zich niet op dezelfde dag van de week bevinden, worden gemarkeerd voor verwijdering, maar bewaard tot de bewaarperiode van het logboek | De vorige volledige bestanden die zich niet op dezelfde dag van de week bevinden, worden gemarkeerd voor verwijdering, maar bewaard tot de bewaarperiode van het logboek |
Wekelijkse fulls + dagelijkse differentiëlen + logboeken | De vorige wekelijkse volledige bewaarperiode wordt opnieuw berekend volgens het meest recente beleid. De vorige differentiëlen worden onmiddellijk verwijderd | - | De vorige differentiëlen worden onmiddellijk verwijderd |
Wekelijkse fulls + dagelijkse incrementals + logboeken | De vorige wekelijkse volledige bewaarperiode wordt opnieuw berekend volgens het meest recente beleid. De vorige incrementele items worden onmiddellijk verwijderd | De vorige incrementele items worden onmiddellijk verwijderd | - |
Hoe kan ik de grootte van de map /opt/msawb beheren die is gemaakt in de hoofdpartitie?
U kunt de ruimte in de hoofdmap beheren met een van de volgende opties:
- Maak een eigen LV voor /opt/msawb.
- Maak een symlink voor een zachte koppeling/naar een andere locatie/map op dezelfde/andere schijf.
- Vergroot de ruimte op de hoofdpartitie.
Volgende stappen
- Meer informatie over het maken van back-ups van SAP HANA-databases die worden uitgevoerd op azure-VM's.
- Meer informatie over het oplossen van problemen met back-ups van SAP HANA-databases.