Questo articolo presenta le risposte ad alcune domande comuni sul backup di database SAP HANA tramite il servizio Backup di Azure.
Backup
Quanti backup sono supportati al giorno?
È possibile pianificare il backup completo e più backup su richiesta in un giorno.
Tipi di backup | Backup pianificato | Backup su richiesta |
---|---|---|
Completo | Un solo supportato in un giorno. | Supportato più volte in un giorno. |
Delta (differenziale/incrementale) | Un solo supportato in un giorno. Nota I backup differenziali possono essere pianificati solo quando non è pianificato alcun backup completo per il giorno specifico. Inoltre, è possibile pianificare un solo tipo di backup differenziale (differenziale/incrementale) in un criterio di backup. |
Supportato più volte in un giorno. |
Dove è possibile trovare gli avvisi correlati al backup?
Attualmente, i processi di backup riusciti non generano avvisi. Gli avvisi vengono generati solo per i processi di backup che hanno esito negativo. Informazioni su come usare il portale di Azure per visualizzare gli avvisi di backup.
Ricerca per categorie controllare se il backup (pianificato/su richiesta) è stato eseguito correttamente?
È possibile controllare lo stato dei backup (pianificati/su richiesta) da una delle posizioni seguenti:
Processi di backup: Backup di Azure mostra tutti i processi attivati manualmente nella sezione Processi di backup nella portale di Azure.
I processi visualizzati nella portale di Azure includono l'individuazione e la registrazione delle operazioni di database e le operazioni di backup e ripristino. I processi pianificati, inclusi i backup del log, non sono illustrati in questa sezione. I backup attivati manualmente dai client nativi SAP HANA (Studio/Cockpit/DBA Cockpit) non vengono visualizzati qui.Avvisi di backup: gli avvisi consentono di monitorare i backup dei database SAP HANA. Questi consentono di concentrarsi sugli eventi necessari, eliminando così lo sforzo di controllare frequentemente una moltitudine di eventi generati da un backup. Per altri dettagli, vedere Visualizzare gli avvisi di backup.
Report di backup: i report sono un altro modo per visualizzare lo stato dei processi di backup. I report saranno i seguenti:
Informazioni su come configurare Backup di Azure report.
Client nativi SAP HANA: se si è un cliente SAP HANA, è anche possibile usare HANA Studio, uno dei client HANA più comuni. In questo client passare a Console di backup -> Catalogo di backup per visualizzare lo stato del backup.
È possibile vedere i processi di backup pianificati nel menu Processi di backup?
Il menu Processo di backup mostrerà solo i processi di backup su richiesta che sono in corso, hanno avuto esito positivo o negativo. Per i processi pianificati, usare Monitoraggio di Azure.
Qual è il periodo di conservazione dei backup completi ripristinati automaticamente attivato a causa degli errori LSNValidation?
Backup di Azure non imposta un periodo di conservazione esplicito nei backup completi di correzione automatica. Questo backup viene conservato fino al momento in cui si conservano i backup differenziali o incrementali dipendenti e i backup del log. Dopo aver eliminato l'ultimo backup dipendente in questo backup di correzione automatica, viene eliminato anche il backup di correzione automatica.
Un backup completo e un backup del log possono essere eseguiti contemporaneamente?
Sì, un backup completo e un backup del log possono essere eseguiti contemporaneamente. Questa istanza si verifica in uno dei modi seguenti:
- Il backup completo è in corso e viene attivato un backup del log: il backup del log deve avere esito positivo indipendentemente da un backup completo in corso. A meno che il backup completo attivato non sia stato un aggiornamento completo per gestire qualsiasi interruzione di catena LSN.
- Il backup del log è in corso e viene attivato un backup completo: entrambi i backup devono essere eseguiti contemporaneamente e con esito positivo.
I database futuri vengono aggiunti automaticamente per il backup?
No, questo non è attualmente supportato.
Se si elimina un database da un'istanza, cosa accade ai backup?
Se un database viene eliminato da un'istanza SAP HANA, l'esecuzione dei backup del database viene comunque tentata. Ciò implica che il database eliminato inizia a essere visualizzato come non integro in Elementi di backup e viene ancora protetto. Il modo corretto per interrompere la protezione di questo database consiste nell'eseguire Stop Backup with delete data (Interrompi backup con eliminazione dati) per il database.
Se si modifica il nome del database dopo che è stato protetto, quale sarà il comportamento?
Un database rinominato viene considerato come nuovo database. Di conseguenza, il servizio considererà questa situazione come se il database non fosse stato trovato e non riuscirà i backup. Il database rinominato verrà visualizzato come nuovo database e dovrà essere configurato per la protezione.
Ricerca per categorie iniziare a eseguire il backup dei database SAP HANA usando Backup di Azure?
Vedere l'esercitazione per una guida dettagliata per iniziare a usare Backup di Azure per i database SAP HANA. È anche possibile usare l'interfaccia della riga di comando per configurare e gestire i backup.
Esistono prerequisiti per il backup di database SAP HANA usando Backup di Azure?
Vedere i prerequisiti per l'uso di Backup di Azure con SAP HANA.
I backup funzionano dopo la migrazione di SAP HANA da SDC a MDC?
Vedere questa sezione della Guida alla risoluzione dei problemi.
Ricerca per categorie assicurarsi che i backup continuino dopo l'aggiornamento dell'istanza di HANA all'interno della stessa versione di HANA?
Fare riferimento a questa sezione nella guida alla risoluzione dei problemi.
È possibile configurare il backup di Azure HANA su un indirizzo IP virtuale (bilanciamento del carico) e non su una macchina virtuale?
Attualmente non è possibile configurare la soluzione su un INDIRIZZO IP virtuale o un proxy. Per eseguire la soluzione è necessaria una macchina virtuale.
Come è possibile spostare i backup su richiesta (attivati dai client nativi HANA) nel file system locale anziché nell'insieme di credenziali di Azure?
È possibile attivare un backup su richiesta usando client nativi SAP HANA nel file system locale anziché backint. Altre informazioni su come gestire le operazioni usando client nativi SAP.
Come è possibile gestire o pulire il catalogo HANA per il database con il Backup di Azure abilitato?
È possibile eliminare il catalogo HANA usando i metodi consigliati di SAP, ad esempio istruzioni BACKUP CATALOG DELETE o HANA Studio/Cockpit. Altre informazioni su come gestire le operazioni usando client nativi SAP.
Cosa accade se non si arresta la protezione (con conservare i dati) nel nodo secondario/inattivo nella configurazione di HSR?
Per la replica di sistema HANA (HSR), il nodo secondario non accetta alcuna connessione. Dopo aver configurato il backup, il servizio Backup di Azure esegue periodicamente il ping e non riesce. In alcuni casi, questi tentativi non riusciti riflettono sul nodo primario. Dopo più errori, l'utente viene bloccato e il nodo primario inizia a non riuscire con ODBCConnectionError.
È stato osservato che tutti gli utenti non riscontrano questo problema. È consigliabile esaminare la causa del blocco degli utenti nel nodo primario quando la connessione utente non riesce nel nodo secondario.Dopo aver eseguito lo script di pre-registrazione, le informazioni utente vengono aggiornate con la nuova password nel nodo primario. Verrà quindi ristabilita la connessione per tentare il backup. Tuttavia, potrebbe verificarsi di nuovo lo stesso scenario.
Inoltre, i backup (backup completi) che hanno esito negativo nel nodo secondario creano avvisi.
Per evitare i problemi precedenti, è consigliabile arrestare la protezione per un nodo dopo che diventa secondaria (in modo che le connessioni non vengano tentate e l'utente non sia bloccato) e riprendere la protezione su di essa, una volta che diventa primaria. Se non si riscontra questa situazione di blocco nelle configurazioni HSR e si ha familiarità con gli avvisi generati, è possibile configurare i backup in entrambi i nodi in modo che il servizio gestisca il take-over e il failback.
Quali sono le prestazioni di velocità effettiva di backup e ripristino fornite Backup di Azure e come configurare il sistema HANA per usare questa velocità effettiva massima?
Fare riferimento alle prestazioni di velocità effettiva di backup e ripristino fornite Backup di Azure per i carichi di lavoro HANA.
Per configurare il sistema HANA per sfruttare le prestazioni migliorate, usare le risorse seguenti:
- Selezionare un tipo di disco per le macchine virtuali IaaS di Azure - Dischi gestiti
- Livelli di prestazioni per Managed Disks di Azure
- Serie M
- Configurazioni dell'archiviazione di macchine virtuali di Azure in SAP HANA
Nota
È anche possibile limitare le prestazioni della velocità effettiva del backup. Altre informazioni.
È possibile modificare le prestazioni di backup modificando la proprietà "parallel_backup_using_backint" nel file "global.ini" di SAP HANA?
Attualmente, Backup di Azure per SAP HANA accetta 1 come valore della proprietà parallel_backup_using_backint. Tuttavia, Backup di Azure suddivide il singolo flusso in più flussi per ottenere prestazioni migliori.
HSR supporta il backup delle istanze di database usando gli snapshot?
Attualmente sono supportati solo i backup basati su Backint per HSR. Gli snapshot non sono ancora.
È necessario eseguire nuovamente il rilevamento dell'istanza solo nel server contrassegnato come "Pronto" o anche su quello contrassegnato come "Non pronto"?
È necessario eseguire il nuovo rilevamento dell'istanza nel server contrassegnato come "Non pronto" per aggiornarne lo stato.
La connessione dell'ambiente Azure alla rete locale tramite ExpressRoute e il tunneling forzato configurato indirizza tutto il traffico alla rete locale. Come è possibile configurare le impostazioni in modo che il traffico di backup del carico di lavoro del server SAP HANA di Azure non passi attraverso la rete locale e si connetta direttamente all'insieme di credenziali di Servizi di ripristino?
Durante l'operazione di backup, il processo di backup si connette a tre endpoint di servizio, AzureBackup
, AzureStorage
e Microsoft Entra ID. In this scenario, we recommend you to configure the Service Endpoint to
AzureStorage, che consente di inviare il traffico dal Rete virtuale direttamente all'archiviazione. Per Backup di Azure e Microsoft Entra ID, è possibile configurare la route definita dall'utente sui tag di servizio in modo che il traffico si sposti verso la rete backbone anziché in locale.
Perché il nodo dell'area Stati Uniti occidentali viene visualizzato nell'insieme di credenziali di Servizi di ripristino dell'area Stati Uniti orientali?
L'insieme di credenziali di Servizi di ripristino mostra tutti i nodi che fanno parte della replica di sistema SAP HANA. Tutti i nodi sono elencati qui in base all'output hdbnsutil
. Tuttavia, in base al comportamento previsto, viene registrato solo il nodo configurato in questo insieme di credenziali.
Quando un file a partire da "hdbbackint" in "/var/tmp generato" e come viene usato?
Quando si attiva il processo di backup usando l'agente hdbbackint
Backint, scrive le informazioni nella /var/tmp
directory. Ad esempio, se si verifica un errore durante il processo di backup, il messaggio di errore viene scritto in un file nella /var/tmp
directory. Il nome file viene creato nel formato hdbbackint_<SID>.<random_string>
, dove <SID>
è l'ID di sistema dell'istanza di SAP HANA e <random_string>
è una stringa generata in modo casuale.
Cosa accade se si elimina il file hdbbackint in /var/tmp?
Il processo di backup non è interessato se si elimina il hdbbackint
file nella /var/tmp
directory. Tuttavia, potrebbe rimuovere tutti i messaggi di errore scritti nel file durante il processo di backup.
Recupera
Quanti ripristini sono supportati al giorno?
È possibile eseguire un massimo di 10 ripristini per ogni istanza o sistema HANA in un giorno. Si noti che se un ripristino viene annullato o ha esito negativo, viene considerato anche come un tentativo di ripristino.
Per quale motivo il sistema HANA in cui si vuole ripristinare il database non è visualizzato?
Verificare che siano soddisfatti tutti i prerequisiti per il ripristino nell'istanza SAP HANA di destinazione. Per altre informazioni, vedere Prerequisiti - Ripristinare database SAP HANA in VM di Azure.
Perché il ripristino del database con sovrascrittura non riesce?
Assicurarsi che l'opzione Forza sovrascrittura sia selezionata durante il ripristino.
Perché viene visualizzato l'errore "I sistemi di origine e destinazione per il ripristino sono incompatibili"?
Per informazioni sui tipi di ripristino attualmente supportati, vedere la nota SAP HANA 1642148.
È possibile usare un backup di un database in esecuzione in SLES per eseguire il ripristino in un sistema RHEL HANA o viceversa?
Sì, è possibile usare i backup di streaming attivati in un database HANA in esecuzione in SLES per ripristinarlo in un sistema RHEL HANA e viceversa. Ovvero, il ripristino tra sistemi operativi è possibile usando i backup di streaming. Tuttavia, è necessario assicurarsi che il sistema HANA in cui si vuole eseguire il ripristino e il sistema HANA usato per il ripristino siano entrambi compatibili per il ripristino in base a SAP. Fare riferimento alla Nota SAP HANA 1642148 per vedere quali tipi di ripristino sono compatibili.
È possibile scaricare solo un subset di file durante il ripristino come file?
Sì, è possibile scaricare i file parzialmente come documentato qui.
È necessario disabilitare HSR nell'ambiente nativo SAP HANA durante il ripristino "SYSTEMDB + database tenant" per l'installazione di HSR?
Sì, è necessario disabilitare la replica di sistema HANA (HSR) nel sistema di destinazione e quindi eseguire il ripristino. Non è possibile ripristinare un sistema abilitato per HSR, in base a SAP.
Criteri
Opzioni diverse disponibili durante la creazione di nuovi criteri per il backup di SAP HANA
Prima di creare un criterio, è necessario essere chiari sui requisiti di RPO e RTO e sulle implicazioni relative ai costi.
RPO (Obiettivo punto di ripristino) indica la quantità di perdita di dati accettabile per l'utente/cliente. Ciò è determinato dalla frequenza di backup del log. I backup del log più frequenti indicano un RPO inferiore e il valore minimo supportato dal servizio Backup di Azure è di 15 minuti. Pertanto, la frequenza di backup del log può essere di 15 minuti o superiore.
RTO (Obiettivo tempo di ripristino) indica la velocità con cui i dati devono essere ripristinati nell'ultimo punto nel tempo disponibile dopo uno scenario di perdita di dati. Ciò dipende dalla strategia di ripristino usata da HANA, che in genere dipende dal numero di file necessari per il ripristino. Ciò comporta implicazioni anche sui costi e la tabella seguente dovrebbe essere utile per comprendere tutti gli scenari e le relative implicazioni.
Criteri di backup | RTO | Costo |
---|---|---|
Totale giornaliero + log | Più veloce, poiché è necessaria una sola copia completa e i log necessari per il ripristino temporizzato | Opzione più costosa perché una copia completa viene eseguita ogni giorno e così più dati vengono accumulati nel back-end fino al tempo di conservazione |
Settimanale completo + differenziale giornaliero + log | Più lento rispetto all'opzione precedente, ma più veloce rispetto all'opzione successiva, poiché è necessaria una copia completa + una copia differenziale + log per il ripristino temporizzato | Opzione meno costosa poiché il differenziale giornaliero è di solito più piccolo di pieno e una copia completa viene eseguita solo una volta alla settimana |
Settimanale completo + giornaliero incrementale + log | Più lento perché è necessaria una copia completa + 'n' incrementali + log per il ripristino temporizzato | Opzione meno costosa perché il incrementale giornaliero sarà più piccolo del differenziale e viene eseguita una copia completa solo settimanale |
Nota
Le opzioni precedenti sono le più comuni, ma non le uniche opzioni. Ad esempio, è possibile avere un backup completo settimanale + differenziali due volte alla settimana + log.
È quindi possibile selezionare la variante dei criteri in base agli obiettivi RPO e RTO e alle considerazioni sui costi.
Impatto della modifica di un criterio
Quando si determina l'impatto del passaggio dei criteri di un elemento di backup dal criterio 1 (P1) al criterio 2 (P2) o alla modifica dei criteri 1 (P1) è necessario tenere presente alcuni principi.
- Tutte le modifiche vengono applicate retroattivamente. I criteri di backup più recenti vengono applicati anche ai punti di ripristino eseguiti in precedenza. Si supponga, ad esempio, che la conservazione completa giornaliera sia di 30 giorni e che siano stati eseguiti 10 punti di ripristino in base ai criteri attualmente attivi. Se la conservazione giornaliera completa viene modificata in 10 giorni, anche l'ora di scadenza del punto precedente viene ricalcolata come ora di inizio + 10 giorni ed eliminata se sono scadute.
- L'ambito della modifica include anche il giorno del backup, il tipo di backup insieme alla conservazione. Ad esempio: se un criterio viene modificato da giornaliero pieno a settimanale pieno domenicale, tutti gli interi precedenti che non sono domenicali verranno contrassegnati per l'eliminazione.
- Un elemento padre non viene eliminato fino a quando l'elemento figlio è attivo o non scaduto. Ogni tipo di backup ha una scadenza in base ai criteri attualmente attivi. Tuttavia, un tipo di backup completo è considerato padre per i successivi "differenziali", "incrementali" e "logs". Un "differenziale" e un "log" non sono genitori di altri. Un elemento "incrementale" può essere un elemento padre del successivo 'incrementale'. Anche se un 'padre' è contrassegnato per l'eliminazione, non viene effettivamente eliminato se i 'differenziali' figlio o 'logs' non sono scaduti. Ad esempio, se un criterio viene modificato da giornaliero completo a settimanale pieno domenicale, tutti gli interi precedenti che non sono domenicali verranno contrassegnati per l'eliminazione. Ma non vengono effettivamente eliminati fino alla scadenza dei log acquisiti ogni giorno prima. In altre parole, vengono mantenuti in base alla durata del log più recente. Una volta scaduti i log, verranno eliminati sia i log che questi completi.
Con questi principi, è possibile leggere la tabella seguente per comprendere le implicazioni di una modifica dei criteri.
Criterio precedente/Nuovo criterio | Pieno giornaliero e log | Completi settimanali + differenziali giornalieri + log | Fulls settimanali + incrementali giornalieri + log |
---|---|---|---|
Pieno giornaliero e log | - | Gli interi precedenti che non sono nello stesso giorno della settimana vengono contrassegnati per l'eliminazione, ma mantenuti fino al periodo di conservazione del log | Gli interi precedenti che non sono nello stesso giorno della settimana vengono contrassegnati per l'eliminazione, ma mantenuti fino al periodo di conservazione del log |
Completi settimanali + differenziali giornalieri + log | La conservazione settimanale precedente completa viene ricalcolata in base ai criteri più recenti. I differenziali precedenti vengono eliminati immediatamente | - | I differenziali precedenti vengono eliminati immediatamente |
Fulls settimanali + incrementali giornalieri + log | La conservazione settimanale precedente completa viene ricalcolata in base ai criteri più recenti. I incrementali precedenti vengono eliminati immediatamente | I incrementali precedenti vengono eliminati immediatamente | - |
Come è possibile gestire le dimensioni della cartella /opt/msawb creata nella partizione radice?
È possibile gestire lo spazio nella cartella radice usando una delle opzioni seguenti:
- Creare una propria LV per /opt/msawb.
- Creare un collegamento/simbolico a un altro percorso/cartella nello stesso disco o in un altro disco diverso.
- Aumentare lo spazio nella partizione radice.
Passaggi successivi
- Informazioni su come eseguire il backup di database SAP HANA in esecuzione in VM di Azure.
- Informazioni su come risolvere i problemi relativi al backup del database SAP HANA.