Proteggere e recuperare un database SAP HANA in esecuzione in Compute Engine

Proteggi l'ambiente di produzione SAP da perdita, errori e danneggiamento dei dati

SAP HANA è uno dei database aziendali più utilizzati al mondo. È unico perché viene eseguito in memoria, quindi può restituire i risultati delle query molto rapidamente. Molte aziende utilizzano SAP HANA per le loro applicazioni mission critical. Come può accadere con qualsiasi database, SAP HANA è soggetto a danneggiamenti, eliminazione accidentale o persino minacce alla sicurezza come gli attacchi di ransomware. Il servizio di backup e RE consente di eseguire il backup e il recupero dei sistemi di produzione in modo efficiente e sicuro.

Per un'introduzione all'utilizzo del servizio di backup e RE per proteggere i database HANA, consulta Backup e RE per SAP HANA.

Esegui prima il deployment del servizio di backup e RE

Prima di iniziare, devi leggere e completare le seguenti procedure:

Scopri come funziona il servizio di backup e RE

Poi, scopri come funziona il servizio di Backup e DR consultando Iniziare a utilizzare Backup e RE: proteggere e recuperare un'istanza Compute Engine.

Prepara le istanze SAP HANA per il backup

Prima di poter eseguire il backup delle istanze SAP HANA, esamina i seguenti passaggi di preparazione.

Prerequisiti

  • Tutti i servizi configurati, come nameserver e indexserver, devono essere in esecuzione (consulta le note SAP 1697613 e 1649519). Puoi verificarlo in Panoramica di SAP HANA Studio > Stato operativo > Verifica che tutti i servizi siano avviati.
  • Per consentire all'agente di backup e RE di eseguire operazioni lato host, utilizza una chiave SAP HANAhdbuserstore anziché un nome utente e una password per comunicare con il database HANA utilizzando l'userstore sicuro SAP HANA.
  • Il database log_mode deve essere normale nella scheda di configurazione di HANA Studio.
  • Tutti i server SAP HANA (Compute Engine) con dati HANA da proteggere dal servizio di backup e RE devono essere stati sottoposti a onboarding nel servizio di backup e RE
  • Su tutti i server SAP HANA (Compute Engine) con dati HANA da proteggere dal servizio di backup e RE deve essere installato l'agente di backup e RE.
  • Consiglio per il backup dei log di SAP HANA:

    • Assicurati di impostare il percorso del backup dei log di SAP HANA come basepath_logbackup e basepath_catalogbackup in global.ini
    • Non utilizzare il montaggio del backup dei log SAP HANA per archiviare file diversi dal backup dei log dell'archivio HANA
    • Per impostazione predefinita, l'eliminazione definitiva dei log viene eseguita con ogni backup del database. In questo modo si ottiene il miglior RTO di recupero.
  • Per eseguire il backup di SAP HANA utilizzando il metodo di acquisizione degli snapshot Persistent Disk, la configurazione deve soddisfare i seguenti criteri:

    • /hana/shared e /usr/sap non devono essere condivisi con gruppi di volumi o dischi di dati, log o backup dei log.
    • Per i backup dei log deve essere configurato un disco separato e non devono essere condivisi con il volume di dati o con il volume dei log o con il file binario HANA.

Configura la chiave dell'userstore HANA

Per configurare la chiave dell'area utente HANA:

  1. Crea l'utente di backup del database da HANA Studio.
  2. Ottieni i numeri di porta dell'istanza e di SQL.
  3. Crea la chiave hdbuserstore di SAP HANA per gli utenti di backup del database di sistema.

Passaggio 1: crea l'utente di backup del database da HANA Studio

Scegli un nome utente del database in base allo standard dell'azienda. Assicurati di creare questo account utente in SYSTEMDB.

  1. Crea l'utente in SYSTEMDB:
    • In SAP HANA Studio SYSTEMDB, vai a Sistema > Sicurezza > Utenti > Nuovo utente.
    • Assegna un nome utente e una password.
    • Imposta Forza la modifica della password al prossimo accesso su No.
    • HANA 2.0 (da SPS01 a SPS04): fai clic sulla scheda Privilegio di sistema e assegna i privilegi selezionando quanto segue:
      • Amministratore di backup
      • Lettura del catalogo
      • Amministratore del database
      • Avvio del database
      • Arresto del database
    • HANA 2.0 (SPS05 e versioni successive): fai clic sulla scheda Privilegio di sistema e assegna i privilegi selezionando quanto segue:
      • Amministratore di backup
      • Lettura del catalogo
      • Operatore di backup del database +. Operatore di recupero del database
      • Amministratore del database
      • Avvio del database
      • Arresto del database
  2. Esegui il deployment dell'utente di sistema appena creato facendo clic sulla freccia verde.

Passaggio 2: ottieni i numeri di porta dell'istanza e di SQL

Devi disporre dei numeri di porta dell'istanza HANA e di SQL per i database di sistema.

Per ottenere i numeri di porta dell'istanza e di SQL da HANA 2.0 Studio:

  1. Vai a Sistema.
  2. Fai clic sulla scheda Orizzontale.
  3. Fai clic sulla scheda Services (Servizi).
  4. Nella colonna Servizio, vai a nameserver.
  5. Recupera il valore della porta SQL. Il numero di istanza corrisponde alla seconda e alla terza cifra del numero di porta SQL.

Passaggio 3: crea la chiave SAP HANA hdbuserstore per gli utenti di backup del DB di sistema

Utilizza questa convenzione di denominazione per il nome della chiave dell'userstore: Per SYSTEMDB, imposta il nome della chiave su (Database backup username). Ad esempio, per il nome utente del backup del database (Actbackup), imposta SYSTEMDB—key_name— (ACTBACKUP).

Procedura

  1. Connettiti al sistema di database HANA utilizzando SSH e accedi ad (sid)adm: su - (sid)adm
  2. Cambia directory: cd exe
  3. Crea voci in hdbuserstore utilizzando il comando hdbuserstore: ./hdbuserstore SET (key_name) (host name):(port) (DB_user_name) (DB_user_password)

    In questo esempio: `./hdbuserstore SET ACTBACKUP s4hana:30013 ACTBACKUP (DB_user_password)

  4. Controlla il keystore: ./hdbuserstore list

Configura la modalità di log e il backup dei log in HANA Studio

Utilizza HANA Studio per impostare la modalità di log HANA e la posizione del backup dei log per Backup e RE in modo da eseguire il backup dei log delle transazioni del database HANA:

  1. In SAP HANA HDB Studio, assicurati che il backup dei log sia impostato correttamente nella pagina DATABASE (SYSTEMDB FOR HANA 2.0) > Backup > Configuration:
    • Il tipo di destinazione è File.
    • La destinazione è impostata su un percorso di montaggio del file system locale.
    • L'intervallo di backup è impostato su RPO richiesto.
    • Il backup automatico dei log è abilitato.
    • Il database log_mode deve essere impostato su normale.
  2. Controlla nella pagina Configurazione database: DATABASE (SYSTEMDB FOR HANA 2.0) > Configurazione. Nel filtro, digita basepath.
  3. Verifica che basepath_logbackup sia impostato correttamente:
    • Imposta basepath_catalogbackup su basepath_logbackup.
    • Apri la pagina di modifica di basepath_catalogbackup e imposta il Nuovo valore su quello di basepath_logbackup. Fai clic su Salva. In questo modo viene eseguito il backup del catalogo con il backup dei log per il recupero point-in-time.
  4. Sul server del database HANA, esegui la nuova configurazione per applicare i valori: hdbnsutil -reconfig.

Informazioni su questo esercizio della guida rapida

Questo esercizio ti guida nella procedura di rilevamento e protezione di un database SAP HANA in esecuzione in un'istanza Compute Engine e, infine, nel montaggio di un nuovo database HANA completamente funzionale dall'immagine di backup in una nuova posizione.

  1. Installare l'agente di backup e RE su Compute Engine
  2. Creare un piano di backup per il database SAP HANA
  3. Scoprire e proteggere i database SAP HANA
  4. Montare un'immagine di backup SAP HANA come montaggio standard
  5. Ripristinare i database SAP HANA

Installa l'agente Backup and DR sull'host

L'agente Backup e RE connette l'istanza Compute Engine all'appliance di backup/recupero. Per installare l'agente Backup and RE, consulta Installare l'agente Backup and RE su un host Linux.

Crea un piano di backup per i database SAP HANA

Il piano di backup indica in che modo il servizio di Backup e DR pianifica i job di backup e gestisce lo spazio di archiviazione per le immagini di backup.

Hai creato un piano di backup per l'istanza Compute Engine in Inizia a utilizzare Backup e RE: proteggi e recupera un'istanza Compute Engine. Ora devi creare un piano di backup per il database HANA in esecuzione all'interno dell'istanza Compute Engine. Consulta Creare e applicare un modello di criteri.

Impostazioni dei criteri avanzate specifiche per i database HANA sui dischi permanenti Compute Engine

Il modello di criteri richiede queste impostazioni avanzate specifiche.

  1. Nella console di gestione, seleziona Modelli in Piani di backup.
  2. Seleziona il modello di criteri per il database HANA e fai clic su Modifica.
  3. A destra, in Norme, fai clic sulla freccia bianca accanto a Istantanea, quindi su Modifica norma.
  4. Nella parte inferiore della sezione Crea/modifica criterio, fai clic su Impostazioni avanzate dei criteri.
  5. Nella finestra di dialogo Impostazioni avanzate, trova e imposta le seguenti impostazioni avanzate:

    Posizione snapshot: seleziona la regione in cui devono essere archiviati gli snapshot del Persistent Disk. Per impostazione predefinita, è selezionata l'opzione Più regioni (in base alla posizione del disco di origine). Puoi anche modificare la posizione di archiviazione dello snapshot in una regione diversa da quella del disco di origine. Quando archivi gli snapshot in una località diversa da quella del disco di origine, i dati viaggiano sulla rete tra le due località e potrebbero essere addebitate tariffe di rete. Agli snapshot vengono applicate le stesse tariffe per il traffico in uscita da Cloud Storage. Scopri di più sullo snapshot del disco permanente. Per conoscere i dettagli dei prezzi, consulta la sezione Prezzi dei dischi.

    Tipo di snapshot: seleziona il tipo di snapshot Persistent Disk da utilizzare per i backup di SAP HANA. Gli snapshot eseguono il backup incrementale dei dati dai dischi permanenti. Durante i backup viene creato un nuovo snapshot per acquisire lo stato corrente del Persistent Disk. che potrà essere utilizzato in un secondo momento per creare un nuovo disco per i mount o i ripristini. Compute Engine archivia più copie di ogni istantanea in più località con checksum automatici per garantire l'integrità dei dati. Scopri di più sullo snapshot del disco permanente. Per conoscere i dettagli dei prezzi, consulta la pagina Prezzi dei dischi.

    • Istantanea standard: per impostazione predefinita, è selezionato il tipo di istantanea standard. Utilizza il tipo standard se vuoi conservare i backup per meno di 90 giorni.
    • Snapshot di archiviazione: seleziona il tipo di archivio se vuoi conservare le immagini di backup per un lungo periodo di tempo. Tieni presente che il periodo di fatturazione minimo per lo snapshot di archiviazione è di 90 giorni, indipendentemente dal periodo di conservazione definito nel criterio, e che uno snapshot di tipo di archiviazione ha anche un costo di recupero aggiuntivo se viene utilizzato in un job di montaggio o di ripristino.

    Tronca (elimina) i log dopo il backup: specifica se troncare (eliminare) i log dell'archivio HANA dopo il backup. Quando l'opzione Tronca log dopo il backup è attivata, i log dell'archivio HANA vengono troncati. Per impostazione predefinita, l'eliminazione dell'archivio viene eseguita con ogni backup del database. Utilizza il valore predefinito per ottenere il RTO di recupero migliore. Se è impostata la conservazione dei log di produzione, l'eliminazione viene eseguita in base all'impostazione Conservazione dei log del database di produzione in ore in Dettagli e impostazioni dell'applicazione.

    • Non troncare/ripulire il log dopo il backup: questa è l'impostazione predefinita. In questa modalità, il log dell'archivio non verrà eliminato.
    • Tronca/elimina log dopo il backup: seleziona questa opzione per attivare l'eliminazione definitiva dei log archiviati.

    Attiva il backup dei log del database: imposta questa opzione su "Sì". L'opzione Abilita backup dei log del database consente al criterio del piano di backup di eseguire il backup di un database e di tutti i file di log delle transazioni associati. Il backup dei log viene eseguito quando viene eseguito il job di istantanea dei log. Se l'impostazione è Yes, le opzioni correlate sono attivate.

    RPO: specifica il backup dei log del database in minuti. Quando l'opzione Abilita backup dei log di database è impostata su Sì, l'RPO definisce la frequenza del backup dei log di database. La frequenza è impostata in minuti e non deve superare l'intervallo di backup del database. Il valore più piccolo che può essere impostato (in minuti) è 15.

    Replica log (utilizza la tecnologia Streamsnap): imposta il valore su No. Questo non si applica alla protezione degli snapshot del disco persistente SAP HANA. Questa funzione è attivata (impostata su "Sì") per impostazione predefinita. Se non lo imposti su "No", si verificherà un errore di creazione del modello.

    Invia log al pool OnVault: imposta questa opzione su No. Non si applica alla protezione degli snapshot del disco persistente SAP HANA. Questa funzione è attiva (impostata su "Sì") per impostazione predefinita. Se non lo imposti su No, si verificherà un errore di creazione del modello.

Scoprire e proteggere i database SAP HANA

Per rilevare i database HANA su un'istanza Compute Engine e poi proteggerli con il servizio di backup e RE, devi eseguire l'onboarding dell'istanza Compute Engine che ospita il database SAP HANA prima di poter eseguire l'onboarding dell'applicazione del database SAP HANA. Hai eseguito l'onboarding di un'istanza Compute Engine in Inizia a utilizzare Backup e RE: proteggi e recupera un'istanza Compute Engine.

  • Se si tratta dell'istanza che ospita il database SAP HANA, vai alla sezione successiva.
  • Se devi eseguire l'onboarding di un'altra istanza Compute Engine nel servizio di backup e RE, consulta Rilevare e proteggere le istanze Compute Engine.

Esegui l'onboarding dei database SAP HANA da App Manager

Per scoprire e proteggere le applicazioni del database HANA:

  1. Seleziona Aggiungi applicazione nella pagina Gestore app > Applicazioni della console di gestione.
  2. Seleziona SAP HANA nella Procedura guidata Aggiungi applicazione.
  3. Segui la procedura guidata:
  4. In Impostazioni applicazione nella sezione Configura, imposta le opzioni di configurazione del backup:
    • Chiave dell'archivio utente del database HANA: si tratta della chiave hdbuserstore di SAP HANA per il database di sistema creato in precedenza. Questo campo è obbligatorio.
    • Metodo di acquisizione del backup: scegli Utilizza snapshot di disco permanente.
    • Conservazione dei log del database di produzione in ore: viene utilizzata per eliminare il backup del log dell'archivio HANA dalla destinazione basepath_logbackup. In base a questa impostazione, il log viene eliminato se è precedente alle ore specificate. Con i valori predefiniti, tutti i log precedenti all'ultimo backup dei dati vengono eliminati.
    • Conservazione del catalogo di produzione in giorni:la conservazione dei metadati del catalogo SAP HANA per il backup in giorni. Il valore predefinito è 7 giorni.
  5. Fai clic su Salva > Avanti e poi su Fine.
  6. Puoi vedere il database nell'elenco App Manager Applications con uno scudo verde che indica che il piano di backup è stato applicato.

Impostare i dettagli e le impostazioni dell'applicazione

Dopo aver impostato il formato del disco di staging e il metodo di backup, devi inserire i dettagli e le impostazioni da applicare ai piani di backup:

  1. Nella console di gestione, vai ad Gestore app e fai clic su Applicazioni.

  2. Fai clic con il tasto destro del mouse sul database HANA e poi su Gestisci configurazione backup.

  3. Nella parte superiore della pagina, fai clic su Dettagli e impostazioni.

  4. Nella finestra Dettagli e impostazioni dell'applicazione, configura le impostazioni del database in base al tipo di host.

    • Metodo di acquisizione del backup: disco permanente
    • HANA DB User Store Key: questa è la chiave hdbuserstore di SAP HANA per il database di sistema creato in precedenza. Questo campo è obbligatorio.
    • Conservazione dei log del database di produzione in ore: i backup dei log di produzione verranno eliminati in base al numero di ore trascorse. Il valore predefinito è 2 ore.
    • Conservazione del catalogo di produzione in giorni: conservazione dei log del catalogo in giorni.
    • Timeout script: questo valore viene applicato agli script di backup e recupero interni richiamati dall'agente di backup e RE. Il valore predefinito è consigliato.
  5. Fai clic su Salva modifiche.

Proteggi HANA (HA) 1+n

HANA 1+n viene sempre rilevato come applicazione cluster contenente tutti i dettagli del nodo nei metadati. Dopo il rilevamento dell'applicazione, l'applicazione ha l'host del cluster come (nome sid HANA)_cluster_(id sito)_(ID hardware HANA). Ad esempio, se sr1 è l'istanza HANA, il nome dell'applicazione è sr1 e il nome host è sr1_cluster<_…> nell'elenco App Manager Applications (Applicazioni di App Manager).

È buona norma eseguire un rilevamento forzato dopo eventuali modifiche alla configurazione dei nodi del cluster, ad esempio dopo aver aggiunto o eliminato un nodo dal cluster. Se un node viene rimosso o aggiunto dopo il rilevamento e la protezione, la configurazione non viene aggiornata automaticamente nei metadati di backup e RE e potrebbero verificarsi problemi di backup.

Prerequisiti per la protezione di HANA HA (1+n):

  • Tutti i server SAP HANA (Compute Engine) del cluster SAP HANA devono essere stati sottoposti a onboarding nel servizio di backup e RE
  • Su tutti i server SAP HANA (Compute Engine) del cluster SAP HANA deve essere installato l'agente di backup e RE.
  • A tutti i server SAP HANA (Compute Engine) del cluster SAP HANA deve essere applicato il segreto in Gestisci app – Gestisci – Host – Backup e RE Impostazioni agente di backup e RE – Segreto
  • Le porte devono essere aperte sugli host per consentire la comunicazione sulla porta 5106. È necessaria una regola del firewall in entrata in cui l'appliance di backup/ripristino è l'origine, l'host che esegue l'agente di backup e RE è la destinazione e la porta di destinazione è 5106. Inoltre, non è necessario aggiungere la porta 5106 alla regola di ingresso predefinita creata per l'appliance di backup/ripristino, poiché questa specifica l'appliance di backup/ripristino come target.

Montare un'immagine di backup SAP HANA come montaggio standard

Un montaggio standard fornisce il disco dell'immagine di backup dei dati, del log attivo e del volume del log di archiviazione all'obiettivo specificato. Puoi montare le immagini di backup degli snapshot di un database SAP HANA come montaggio standard per:

  • Qualsiasi operazione manuale o
  • Per eseguire il CONTROLLO DI INTEGRITÀ DEI DATI SNAPSHOT: questo strumento esegue lo strumento di controllo della persistenza SAP HANA, hdbpersdiag, con l'opzione "controlla tutto" per verificare lo stato di salute dei volumi di dati dall'immagine dello snapshot montata. Se il controllo preliminare rileva un danneggiamento dell'immagine, il job di montaggio non riesce con un messaggio di errore descrittivo.

Controlli preliminari durante il montaggio

  • Stato di connettività del connettore: verifica che l'agente Backup e RE sia installato e che il segreto sia applicato per la connettività dell'host tra l'appliance di backup/recupero e l'agente Backup e RE.
  • Le posizioni di montaggio specificate sono disponibili per l'operazione di montaggio.
  • Il file binario HANA è installato
  • Verifica che l'SID HANA uguale a quello dell'origine non sia attivo sul target.
  • La versione dell'istanza HANA è superiore a 2.0SP05.
  • Controllo delle autorizzazioni nel progetto di origine e di destinazione per il servizio Cloud Storage

Segui queste istruzioni per montare un'immagine di backup:

  1. Fai clic con il tasto destro del mouse sul database protetto dall'elenco App Manager Applications (Applicazioni Gestione app) e seleziona Access (Accedi).

  2. Seleziona un'immagine dello snapshot e scegli Monta.

  3. 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: nel menu a discesa potrai scegliere le istanze Compute Engine idonee (nodi HANA). Seleziona il nodo per il montaggio dal menu a discesa. .
  4. Se vuoi, inserisci un nome univoco associato al montaggio nel campo Etichetta.

  5. DATABASE DEL TENANT INCLUSI è solo informativo e mostra l'elenco dei database del tenant nell'immagine di backup.

  6. Nella sezione Opzioni di mappatura:

    • Posizione di montaggio del volume di dati: viene precompilato con il percorso del dispositivo di origine e il tipo di disco su cui è montato il volume di dati HANA.
    • Posizione di montaggio del volume dei log: viene precompilato con il percorso del dispositivo di origine e il tipo di disco su cui è montato il volume dei log attivi di HANA.
    • Posizione di montaggio del volume di backup dei log: viene precompilato con il percorso del dispositivo di origine e il tipo di disco in cui è montato il volume di backup dei log dell'archivio HANA.

      • DEVICE PATH: è precompilato con il DEVICE PATH di origine. Fornisci un percorso non in uso nel target selezionato e che vuoi utilizzare per montare l'immagine dello snapshot di DATA VOLUME, LOG VOLUME e LOG BACKUP VOLUME sul server di destinazione.
      • DISK TYPE: viene precompilato con il valore DISK TYPE dell'origine. Puoi cambiare il tipo di disco selezionando un tipo diverso dal valore del menu a discesa.
  7. CONTROLLO INTEGRITÀ DATI IStantanea: per impostazione predefinita, il valore è impostato su true. Se non vuoi eseguire il controllo, imposta questo valore su false facendo clic sul pulsante di attivazione/disattivazione. Questo strumento eseguirà lo strumento di controllo della persistenza SAP HANA hdbpersdiag API con l'opzione "controlla tutto". In questo modo verrà verificato lo stato di salute degli attuali volumi di dati e log dall'immagine istantanea montata. Se il controllo preliminare rileva un danneggiamento dell'immagine, il job di montaggio non riesce con un messaggio di errore descrittivo.

    Il risultato del controllo di integrità è disponibile in /var/act/log/(HANA sid)_dataintegrity_check.log e /usr/sap/(HANA sid)/HDB00/(host name)/trace/localclient.*.trc.

  8. Fai clic su Controllo pre-volo. In questo modo vengono convalidate le opzioni richieste sul server di destinazione per il montaggio. Se il controllo preflight non va a buon fine, viene mostrato il controllo non riuscito in modo da poterlo correggere ed eseguire nuovamente il preflight.

  9. 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 montata

Per rimuovere o conservare il disco dopo il montaggio:

  • Vai alla pagina Application (Applicazione) > Access (Accesso) e seleziona l'immagine utilizzata per il montaggio.
  • Nella pagina Accesso, nel menu a discesa Montaggio attivo corrente, seleziona:
    • Smonta ed elimina: scegli questa opzione per smontare il punto di montaggio, staccare il disco ed eliminarlo dal server di destinazione.
    • Ignora montaggio attivo: scegli questa opzione per lasciare il disco collegato e montato, ma rimuovi i metadati dal servizio di backup e RE. Dovrai utilizzare la console Google Cloud per rimuovere questa immagine dall'istanza di destinazione al termine di questa operazione.

Ripristina i database SAP HANA

Prima di poter ripristinare un database SAP HANA da un'immagine di backup, esamina questi requisiti di licenza.

Requisiti delle licenze e impatto sul ripristino

  • La codice licenza per un database SAP HANA si basa sull'ID sistema e sull'ID hardware. Dopo un recupero, una codice licenza SAP HANA diventa non valida se il SID o l'ID hardware è cambiato.
  • Durante il recupero, viene installata automaticamente una codice licenza temporanea se il backup utilizzato per il recupero ha una licenza permanente ancora valida. Puoi lavorare con la licenza temporanea installata automaticamente per un massimo di 90 giorni. Durante questo periodo, devi richiedere a SAP di trasferire la licenza dal database di origine a una nuova codice licenza. Devi quindi installare la nuova codice licenza 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.
    • Ripristino nel nuovo target: l'operazione non va a buon fine perché la licenza temporanea SAP non consente il recupero in un nuovo target.
  • Database di origine con licenza permanente Si tratta di backup eseguiti con licenze permanenti.
    • Ripristino all'origine: nessun problema.
    • Ripristino nel nuovo target: ha una licenza di prova di 90 giorni. I backup riescono, 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 preflight

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 lo stato del database: il database HANA non è attivo.
  • File di configurazione: il file di configurazione global.ini è disponibile sul server di destinazione
  • Percorso del backup dei log: il percorso del backup dei log è impostato in global.ini
  • Versione HANA: la versione HANA di destinazione è la stessa della versione HANA di origine.
  • USERSTOREKEY: la chiave del repository utente fornita esiste nella destinazione o sono specificati un nome utente e una password privilegiati validi esistenti al momento del backup.
  • Per il ripristino in un nuovo target, verifica che il punto di montaggio specificato nell'opzione di mappatura 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) è 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 del nodo:

    • Configurazione di scalabilità verticale e autonoma: il server HANA di destinazione è attivo e disponibile
    • Configurazione HANA HA (1+n): verifica che la replica sia disattivata. La replica deve essere disattivata prima di poter avviare il ripristino. La replica post-ripristino deve essere reconfigurata. Il ripristino su qualsiasi nodo di un cluster HANA HA (1+n) consente di creare un'applicazione autonoma sull'host di destinazione selezionato. L'utente deve configurare nuovamente il cluster come necessario e rilevare l'applicazione in modo appropriato.

Ripristinare un database SAP HANA

  1. Nell'elenco Applicazioni di gestione app, fai clic con il tasto destro del mouse sul database e selezionare Accedi.
  2. Seleziona l'immagine di backup da recuperare e scegli Ripristina.
  3. Nella pagina Ripristina sono disponibili le seguenti opzioni:

    • 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 un nuovo target: 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 all'origine: tutti i campi sono precompilati con il valore dell'origine dell'istanza SAP HANA protetta e sono immutabili.
      • Se esegui il ripristino in un nuovo target: per eseguire il recupero in un nuovo target, seleziona il progetto, la regione e la zona dell'istanza in cui vuoi recuperare il database HANA.
    • Nome istanza:
      • Se esegui il ripristino all'origine: l'istanza Compute Engine di origine è selezionata e immutabile.
      • Se esegui il ripristino in un nuovo target: nell'elenco a discesa saranno disponibili le istanze Compute Engine idonee (nodi HANA). Seleziona il nodo per il ripristino dal menu a discesa.
    • Etichetta: se vuoi, inserisci un nome univoco da associare a questo montaggio.
    • Database tenant inclusi è solo informativo e mostra l'elenco dei database tenant nell'immagine di backup.
    • Sostituisci l'identità dell'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.
      • : l'applicazione originale viene sostituita con quella ripristinata, che avrà lo stesso ID applicazione, jobhistory, immagini di backup e piano di backup dell'applicazione originale.
      • No: l'applicazione originale non verrà sostituita. Verrà rilevata come nuova applicazione nell'ambito del job di ripristino.

    Opzioni di applicazione

    • Ora di applicazione del rollforward: scegli una data e un'ora per un database protetto con i log per recuperare il punto nel tempo richiesto.

    • SID DATABASE TARGET: viene precompilato con il nome SID del database protetto ed è immutabile.

    • SAP DB USER STORE-KEY: viene precompilato con la chiave dello spazio utente durante il backup. È possibile specificare una nuova chiave dell'area utente con un nome utente e una password privilegiati disponibili durante il backup. Questa nuova chiave del magazzino utente verrà creata e utilizzata per il recupero.

      • Se il nome utente e la password vengono forniti con la chiave del repository utente esistente, la chiave del repository utente verrà ricreata con questo nome utente e questa password. La convalida verrà eseguita solo dopo il recupero 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 come parte dell'immagine di backup.
      • Se viene specificata una nuova chiave del repository utente con nome utente e password, la chiave del repository utente verrà creata con il nome, il nome utente e la password specificati. La convalida verrà eseguita solo dopo il recupero di systemdb. Il recupero del tenant potrebbe non riuscire se il nome utente o la password non sono validi, non contengono il privilegio corretto o non sono disponibili nell'immagine di backup.
      • Se non vengono passati userstorekey, nome utente e password, durante il precontrollo verrà eseguita la convalida per verificare se la chiave userstore utilizzata durante il backup esiste sul server di destinazione. Il controllo preliminare non va a buon fine se non viene trovata la chiave userstore impiegata durante il backup. Il recupero dell'account utente potrebbe non riuscire se il nome utente o la password non sono validi, non contengono il privilegio corretto o non sono disponibili nell'immagine di backup.
      • Se non viene passato alcun parametro userstorekey, ma vengono forniti nome utente e password, il parametro userstorekey utilizzato durante il backup verrà ricreato con le credenziali passate al server di destinazione. Il recupero dell'organizzazione potrebbe non riuscire se il nome utente o la password non sono validi, non contengono i privilegi corretti o non sono disponibili nell'immagine di backup.

    Opzioni di mappatura

    • Posizione di montaggio del volume di dati: viene precompilato con il percorso del dispositivo di origine e il tipo di disco su cui è montato il volume di dati HANA.
    • Posizione di montaggio del volume dei log: viene precompilato con il percorso del dispositivo di origine e il tipo di disco su cui è montato il volume dei log attivi di HANA.
    • Posizione di montaggio del volume di backup dei log: viene precompilato con il percorso del dispositivo di origine e il tipo di disco in cui è montato il volume di backup dei log dell'archivio HANA.

      • Percorso del dispositivo: immutabile per il ripristino all'origine. Questo valore può essere modificato durante il ripristino in un nuovo target.

      • Tipo di disco:modificabile per il ripristino all'origine. Questo valore può essere modificato durante il ripristino all'origine o in un nuovo target. Il tipo di disco consente di selezionare il tipo di archiviazione a blocchi sottostante utilizzato per i dati recuperati dalle immagini di backup.

    Ripristinare la configurazione HANA personalizzata

    L'immagine di backup acquisisce le impostazioni di configurazione specifiche del cliente (file .ini che sono stati modificati rispetto al valore predefinito). Puoi scegliere di recuperare le impostazioni di configurazione personalizzata acquisite al momento del backup.

  4. Fai clic sul controllo preflight.

    • Se il controllo preflight non va a buon fine, correggi il problema e invia di nuovo il controllo preflight.
    • Se il controllo preflight va a buon fine, fai clic su Invia per inviare il compito di ripristino.