Prima di poter eseguire il backup dei dati e delle istanze scalabili SAP HANA, devi aggiungere il server database come host al servizio di backup e RE. Prima di iniziare, assicurati di seguire questi passaggi di preparazione. È inoltre consigliabile esaminare Backup e RE per SAP HANA.
Prerequisiti
Prima di iniziare:
Tutti i servizi configurati (consulta la nota SAP 1697613 e la nota SAP 1649519), come
nameserver
eindexserver
. deve essere in esecuzione. Puoi verificarlo nella panoramica di SAP HANA Studio > Stato operativo > Conferma che tutti i servizi siano avviati.Per consentire all'agente di backup e RE di eseguire operazioni lato host, utilizza una chiave SAP
hdbuserstore
HANA anziché un nome utente e una password per comunicare con il database HANA utilizzando l'userstore sicuro SAP HANA. Consulta Configurare la chiave dell'userstore HANA.Il database
log_mode
deve essere impostato su normale nella scheda di configurazione di HANA Studio. Consulta Configurare la modalità di log e il backup dei log in HANA Studio.Tutti i server SAP HANA con dati HANA da proteggere dal servizio di backup e RE devono essere stati sottoposti a onboarding nel servizio.
Su tutti i server SAP HANA con dati da proteggere dal servizio di backup e RE deve essere installato l'agente di backup e RE.
Se i volumi di dati sottostanti per SAP HANA sono protetti come backup del database SAP HANA utilizzando snapshot LVM con CBT o backup basato su file integrato con
backint
e se proteggi anche i file system sullo stesso host, nell'app file system devi impostare/hana/log
e/hana/data
in un percorso di esclusione. Consulta File system Linux.Consiglio per il backup dei log dell'archivio HANA:
- Assicurati di impostare il percorso del backup dei log dell'archivio HANA come
basepath_logbackup
ebasepath_catalogbackup
in global.ini. - Non utilizzare il montaggio del log dell'archivio HANA per archiviare file diversi dal backup del log dell'archivio HANA.
- Per impostazione predefinita, l'eliminazione dall'archivio viene eseguita con ogni backup del database. Per ottenere il miglior RTO di recupero, mantieni l'impostazione predefinita.
- Assicurati di impostare il percorso del backup dei log dell'archivio HANA come
Configura la chiave dell'userstore HANA
Per configurare la chiave dell'area utente HANA:
- Crea l'utente di backup del database da HANA Studio.
- Ottieni i numeri di porta dell'istanza e di SQL.
- 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
.
- 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
- 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:
- Vai a Sistema.
- Fai clic sulla scheda Orizzontale.
- Fai clic sulla scheda Services (Servizi).
- Nella colonna Servizio, vai a
nameserver
. - 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
- Connettiti al sistema di database HANA utilizzando SSH e accedi ad (sid)adm:
su - (sid)adm
- Cambia directory:
cd exe
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)
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:
- 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.
- Controlla nella pagina Configurazione database: DATABASE (SYSTEMDB FOR HANA 2.0) > Configurazione. Nel filtro, digita basepath.
- Verifica che
basepath_logbackup
sia impostato correttamente:- Imposta
basepath_catalogbackup
su quello dibasepath_logbackup
.zz. - Apri la pagina di modifica di
basepath_catalogbackup
e imposta il Nuovo valore. come perbasepath_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.
- Imposta
- Sul server del database HANA, esegui la nuova configurazione per applicare i valori:
hdbnsutil -reconfig
.
Ripulire il backup Backint di SAP HANA
Se SAP HANA Backint è già protetto con Compute Engine o con qualsiasi altra terza parte, esegui i seguenti passaggi di pulizia sull'host SAP HANA prima di assegnare un piano di backup:
- Elimina i vecchi file simbolici Backint da
/usr/sap/(HANA SID)/SYS/global/hdb/opt
. - Elimina tutti i parametri backint da
global.ini
. - Disinstalla e reinstalla l'agente di backup e RE (vedi la sezione successiva).
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.
- Nella console di gestione, seleziona Modelli in Piani di backup.
- Seleziona il modello di criteri per il database HANA e fai clic su Modifica.
- In Norme, fai clic sulla freccia accanto a Istantanea e poi su Modifica norma.
- Nella parte inferiore della sezione Crea/modifica criterio, fai clic su Impostazioni avanzate dei criteri.
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 addebitati costi 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 periodo di tempo prolungato. 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.
Periodo di conservazione del backup dei log (in giorni): se l'opzione Attiva il backup dei log del database è impostata su Sì, la conservazione dei log viene definita separatamente dalla conservazione del criterio di snapshot. Avere un periodo di conservazione separato ti consente di utilizzare i log insieme alle copie del database archiviate nel pool di istantanee.
Replica log (utilizza la tecnologia Streamsnap): imposta questa opzione 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.
Passaggi successivi
Aggiungi un host del database SAP HANA e scopri e proteggi i relativi database
Guida per DBA di SAP HANA del servizio di backup e RE
Questa pagina fa parte di una serie di pagine specifiche per la protezione e il recupero di database SAP HANA con il servizio di backup e RE. Puoi trovare ulteriori informazioni nelle seguenti pagine:
- Backup e RE per SAP HANA
- Preparare i database SAP HANA per il backup
- Aggiungi un host del database SAP HANA e scopri e proteggi i relativi database
- Configurare il formato del disco di staging e il metodo di backup per i database SAP HANA
- Impostare i dettagli e le impostazioni dell'applicazione per i database SAP HANA
- Eseguire il backup di un database HANA rilevato
- Eseguire il backup dei database HANA 1+n e HANA scale-out
- Ripristina e recupera i database SAP HANA
- Montare un'immagine di backup SAP HANA come montaggio standard
- Montare un'immagine di backup SAP HANA come database virtuale
- Monta e esegui la migrazione di un'immagine di backup di SAP HANA per il recupero istantaneo su qualsiasi destinazione