Esistono due modi per recuperare un database SAP HANA da un backup:
Monta un backup SAP HANA come montaggio standard
Un montaggio standard fornisce il disco dell'immagine di backup dei dati, il log attivo e il volume del log di archivio alla destinazione specificata. Puoi montare i backup degli snapshot di un database SAP HANA come montaggio standard:
Controlli preliminari durante il montaggio
Prima dell'esecuzione di un job di montaggio, vengono eseguiti i seguenti controlli preliminari:
- Stato della connettività del connettore: verifica che l'agente Backup e RE sia installato e che il secret sia applicato per la connettività host tra l'appliance di backup/recupero e l'agente Backup REDR.
- Le posizioni di montaggio specificate sono disponibili per l'operazione di montaggio.
- Il binario HANA è installato
- Verifica che l'SID HANA uguale all'origine non sia in esecuzione sulla destinazione.
- La versione dell'istanza HANA è superiore a 2.0 SP05.
- Controllo delle autorizzazioni sul progetto di origine e di destinazione per il servizio Cloud Storage.
Monta il backup
Segui queste istruzioni per montare un backup:
Fai clic con il tasto destro del mouse sul database protetto nell'elenco Applicazioni di App Manager e seleziona Accesso.
Seleziona un'immagine dello snapshot e scegli Monta.
Nella pagina Monta:
- Nome progetto, Regione e Zona: seleziona il progetto, la regione e la zona dell'istanza a cui vuoi montare l'immagine del database HANA.
- Nome istanza: le istanze Compute Engine idonee (nodi HANA) saranno disponibili per la scelta nel menu a discesa. Seleziona il nodo per il montaggio dal menu a discesa. .
(Facoltativo) Inserisci un nome univoco associato al montaggio nel campo Etichetta.
DATABASE TENANT INCLUSI è solo a scopo informativo e mostra l'elenco dei database tenant nell'immagine di backup.
Nella sezione Opzioni di mappatura:
- Posizione di montaggio del volume DATA: questo campo è precompilato con il percorso del dispositivo di origine e il tipo di disco in cui è montato il volume di dati HANA.
- Log Volume Mount Location: questo campo viene precompilato con il percorso del dispositivo di origine e il tipo di disco in cui è montato il volume dei log attivi di HANA.
Log Backup Volume Mount Location (Percorso di montaggio del volume di backup dei log): questo campo viene precompilato con il percorso del dispositivo di origine e il tipo di disco in cui è montato il volume di backup dei log di archivio HANA.
- PERCORSO DISPOSITIVO: è precompilato con il PERCORSO DISPOSITIVO di origine. Fornisci un percorso non in uso nella destinazione selezionata e che vuoi utilizzare per montare l'immagine snapshot di DATA VOLUME, LOG VOLUME e LOG BACKUP VOLUME sul server di destinazione.
- TIPO DI DISCO: è precompilato con il valore TIPO DI DISCO di origine. Puoi modificare il tipo di disco selezionando un tipo diverso dal valore del menu a discesa.
Fai clic su Controllo pre-volo. In questo modo vengono convalidate le opzioni richieste sul server di destinazione per un montaggio riuscito. Se il controllo preflight non va a buon fine, viene visualizzato il controllo non riuscito in modo da poterlo correggere ed eseguire nuovamente il controllo preflight.
Fai clic su Invia. Puoi andare a Monitoraggio job per visualizzare l'avanzamento e i dettagli del job.
Smonta l'immagine dello snapshot di backup montato
Per rimuovere o conservare il disco dopo un montaggio riuscito:
- Vai alla pagina Applicazione > Accesso e seleziona l'immagine utilizzata per il montaggio.
- Nella pagina Accesso, nel menu a discesa Montaggio attivo corrente, seleziona
una delle seguenti opzioni:
- Smonta ed elimina: scegli questa opzione per smontare il punto di montaggio, scollegare il disco ed eliminarlo dal server di destinazione.
- Dimentica montaggio attivo: scegli questa opzione per lasciare il disco collegato e montato, ma rimuovi i metadati dal servizio Backup & DR. Al termine dell'operazione, dovrai utilizzare la console Google Cloud per rimuovere questa immagine dall'istanza di destinazione.
Ripristina i database SAP HANA
Prima di poter ripristinare un database SAP HANA da un'immagine di backup, esamina questi requisiti di licenza.
Requisiti di licenza e impatto sul ripristino
- La codice licenza per un database SAP HANA si basa sull'ID sistema e sull'ID hardware. Dopo un ripristino, una codice licenza SAP HANA non è più valida se l'ID sistema o l'ID hardware è cambiato.
- Durante il ripristino, viene installata automaticamente una codice licenza temporanea se il backup utilizzato per il ripristino ha una licenza permanente, ancora valida. Puoi utilizzare la licenza temporanea installata automaticamente per un massimo di 90 giorni. Durante questo periodo, devi richiedere a SAP il trasferimento della licenza dal database di origine a una nuova codice licenza. Dopodiché, devi installare la nuova codice licenzaa nel database SAP HANA recuperato.
- Se il backup utilizzato per il recupero aveva solo una licenza temporanea, il database è in modalità di blocco immediatamente dopo il recupero.
- Database di origine con licenza temporanea. Si tratta di backup eseguiti con licenze temporanee.
- Ripristino all'origine: sono trascorsi 90 giorni dalla creazione del database e il database è in modalità di blocco.
- Ripristina nella nuova destinazione: l'operazione non riesce perché la licenza temporanea SAP non consente il ripristino in una nuova destinazione.
- Database di origine con licenza permanente. Si tratta di backup eseguiti con licenze permanenti.
- Ripristino dell'origine: nessun problema.
- Ripristina nel nuovo target: ha una licenza di prova di 90 giorni. I backup vengono eseguiti correttamente, ma non puoi utilizzare il nuovo backup per il ripristino.
Riferimenti SAP
- https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.02/en-US/19a0f5a85685453080f00087bb9b9c98.html
- https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.02/en-US/bddd0b28bb571014bd9592d247dcd403.html
Controllo preliminare
Prima di inviare la procedura di ripristino, i controlli preliminari convalidano i prerequisiti necessari per un ripristino del database riuscito.
- SID HANA: HANA è configurato sul nodo di destinazione con lo stesso nome SID HANA.
- Verifica dello stato del database: il database HANA non è in esecuzione.
- File di configurazione: il file di configurazione global.ini è disponibile sul server di destinazione
- Percorso di backup del log: il percorso di backup del log è impostato in global.ini
- Versione HANA: la versione HANA di destinazione è la stessa della versione HANA di origine.
- USERSTOREKEY: La chiave userstore fornita esiste nella destinazione o sono specificati un nome utente e una password privilegiati validi che esistono al momento del backup.
- Per il ripristino in una nuova destinazione, verifica che il punto di montaggio specificato nell'opzione di mapping non sia utilizzato o montato sul server di destinazione.
- Verifica i dettagli del volume di dati e log: se il percorso del volume di dati e log nel file di configurazione (global.ini) è definito in modo diverso dal percorso del dispositivo scelto nell'opzione di mappatura, il file di configurazione (global.ini) verrà aggiornato con il percorso scelto nell'opzione di mappatura.
- Stato nodo:
- Configurazione scalabile verticalmente e autonoma: il server HANA di destinazione è attivo e disponibile
- Configurazione HA (1+n) di HANA: convalida che la replica sia disattivata. La replica deve essere disattivata prima di poter avviare il ripristino. La replica post-ripristino deve essere riconfigurata. Il ripristino su qualsiasi nodo di un cluster HANA HA (1+n) comporta la creazione di un'applicazione autonoma sull'host di destinazione selezionato. L'utente deve configurare esplicitamente il cluster in base alle esigenze e rilevare l'applicazione in modo appropriato.
Ripristina un database SAP HANA
- Nell'elenco Applicazioni di Gestione app, fai clic con il tasto destro del mouse sul database e seleziona Accesso.
- Seleziona l'immagine di backup da recuperare e scegli Ripristina.
Nella pagina Ripristina le opzioni sono:
- Ripristina all'origine: tutti i campi sono precompilati con il valore di origine dell'istanza SAP HANA protetta e sono immutabili, ad eccezione di Opzioni applicazione.
- Ripristina in una nuova destinazione: tutti i campi sono precompilati con il valore di origine dell'istanza SAP HANA protetta e sono modificabili.
Opzioni
- Nome progetto, Regione e Zona:
- Se esegui il ripristino nell'origine: tutti i campi vengono precompilati con il valore di origine dell'istanza SAP HANA protetta e sono immutabili.
- Se esegui il ripristino in una nuova destinazione: per eseguire il ripristino in una nuova destinazione, seleziona il progetto, la regione e la zona dell'istanza in cui vuoi recuperare il database HANA.
- Nome istanza:
- Se esegui il ripristino nell'origine: l'istanza Compute Engine di origine è selezionata e non modificabile.
- Se esegui il ripristino in una nuova destinazione: le istanze Compute Engine idonee (nodi HANA) saranno disponibili per la scelta nel menu a discesa. Seleziona il nodo da ripristinare dal menu a discesa.
- Etichetta: (facoltativo) inserisci un nome univoco da associare a questo montaggio.
- Database tenant inclusi è solo a scopo informativo e mostra l'elenco dei database tenant nell'immagine di backup.
- Sostituisci identità applicazione originale: questa opzione è disponibile solo
quando il ripristino viene eseguito su un nuovo host sulla stessa appliance di backup/ripristino
in cui è stato generato originariamente il backup.
- Sì: l'applicazione originale viene sostituita con quella ripristinata, che avrà lo stesso ID applicazione, la stessa cronologia dei job, le stesse immagini di backup e lo stesso piano di backup dell'applicazione originale.
- No: non sostituirà la richiesta originale. Verrà rilevata come nuova applicazione nell'ambito del job di ripristino.
Opzioni dell'applicazione
Ora di rollforward: scegli una data e un'ora per il recupero di un database protetto con i log fino al punto nel tempo richiesto.
SID DEL DATABASE DI DESTINAZIONE: questo campo è precompilato con il nome SID del database protetto ed è immutabile.
SAP DB USER STORE-KEY: questo campo viene precompilato con la chiave dell'archivio utenti durante il backup. È possibile specificare una nuova chiave userstore con un nome utente e una password con privilegi disponibili durante il backup. Verrà creata questa nuova chiave userstore, che verrà utilizzata per il recupero.
- Se il nome utente e la password vengono forniti con la chiave userstore esistente, la chiave userstore verrà ricreata con questo nome utente e password. La convalida verrà eseguita solo dopo il ripristino di systemdb. Il recupero del tenant potrebbe non riuscire se il nome utente o la password non sono validi o non contengono il privilegio corretto e/o non sono disponibili nell'immagine di backup.
- Se viene specificata una nuova chiave userstore con nome utente e password, la chiave userstore verrà creata con il nome della chiave userstore, il nome utente e la password specificati. La convalida verrà eseguita solo dopo il ripristino di systemdb. Il recupero del tenant potrebbe non riuscire se il nome utente o la password non sono validi o non contengono il privilegio corretto oppure non sono disponibili nell'immagine di backup.
- Se non vengono passati userstorekey, nome utente e password, durante il controllo preliminare viene eseguita la convalida per verificare se userstorekey utilizzato durante il backup esiste sul server di destinazione. Il controllo preliminare non riesce se non viene trovata la userstorekey utilizzata durante il backup. Il recupero del tenant potrebbe non riuscire se il nome utente o la password non sono validi o non contengono il privilegio corretto oppure non sono disponibili nell'immagine di backup.
- Se non viene passato alcun userstorekey, ma vengono forniti nome utente e password, l'userstorekey utilizzato durante il backup verrà ricreato con le credenziali passate sul server di destinazione. Il recupero del tenant potrebbe non riuscire se il nome utente o la password non sono validi o non contengono i privilegi giusti oppure non sono disponibili nell'immagine di backup.
Opzioni di mappatura
- Posizione di montaggio del volume DATA: questo campo è precompilato con il percorso del dispositivo di origine e il tipo di disco in cui è montato il volume di dati HANA.
- Log Volume Mount Location: questo campo viene precompilato con il percorso del dispositivo di origine e il tipo di disco in cui è montato il volume dei log attivi di HANA.
Percorso di montaggio del volume di backup dei log: questo campo viene precompilato con il percorso del dispositivo di origine e il tipo di disco in cui è montato il volume di backup dei log di archivio HANA.
Percorso del dispositivo: non modificabile per il ripristino all'origine. Questa impostazione può essere modificata durante il ripristino in una nuova destinazione.
Tipo di disco:modificabile per il ripristino nell'origine. Questo può essere modificato durante il ripristino nell'origine o in una nuova destinazione. Il tipo di disco consente di selezionare il tipo di archiviazione a blocchi sottostante utilizzato per i dati recuperati dalle immagini di backup.
Ripristina configurazione HANA personalizzata
L'immagine di backup acquisisce le impostazioni di configurazione specifiche del cliente (file .ini modificati rispetto a quelli predefiniti). Puoi scegliere di ripristinare le impostazioni di configurazione personalizzate acquisite al momento del backup.
Il ripristino della configurazione HANA personalizzata richiede che l'utente del database configurato nella chiave dell'archivio utenti disponga dei privilegi DATABASE ADMIN e INIFILE ADMIN.
Ripristinare un backup criptato su Persistent Disk
Ripristino nell'origine: il ripristino nel sistema di origine ha esito positivo se le chiavi di crittografia utilizzate per l'ultimo backup corrispondono alle chiavi correnti nell'origine. Se le chiavi di crittografia sono state modificate, prima di avviare il job di ripristino devi creare un file di configurazione come segue.
Ripristina in una nuova destinazione: il modo più semplice è clonare l'istanza Compute Engine di origine in una nuova destinazione. Avrà la stessa configurazione dell'istanza di origine e non sono richiesti prerequisiti aggiuntivi.
Se la clonazione del server di database di origine non è fattibile, crea un file di configurazione come segue e verifica che tutti i prerequisiti elencati nella sezione di ripristino siano soddisfatti.
Creare un file di configurazione
Se le chiavi di crittografia utilizzate per l'ultimo backup non corrispondono più a quelle attuali sul server di origine, devi importarle durante la procedura di ripristino. Per farlo, è necessario un file di configurazione.
Crea il file di configurazione
DB_DETAILS.lst
con l'autorizzazione di lettura 400 sul server SAP HANA in/hana/shared
. Inserisci la password di crittografia con il nome tenant nel seguente modo:<HANA SID> <TENANT NAME> '<PASSWORD>'
Esempio: per l'istanza HANA "S82"
S82 SYSTEMDB 'aaaaaaaa' S82 S82 'aaaaaaaa'
Assicurati di fornire il file di configurazione (/hana/shared/DB_DETAILS.lst)
Fai clic sul controllo pre-volo.
- Se il controllo preflight non riesce, risolvi il problema e invia di nuovo il controllo preflight.
- Se il controllo pre-volo va a buon fine, fai clic su Invia per inviare il job di ripristino.