Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
SAPHANAbackup su Amazon EC2
Nota
Servizi supportati da Regione AWScontiene le regioni attualmente supportate in cui sono disponibili i backup dei SAP HANA database su EC2 istanze Amazon.
AWS Backup supporta backup e ripristini di SAP HANA database su istanze AmazonEC2.
Argomenti
- Panoramica dei database con SAP HANA AWS Backup
- Prerequisiti per il backup dei database tramite SAP HANA AWS Backup
- SAPHANAoperazioni di backup nella console AWS Backup
- Visualizza i backup SAP HANA del database
- Utilizzare AWS CLI per SAP HANA database con AWS Backup
- Risoluzione dei problemi relativi ai backup dei database SAP HANA
- Glossario dei SAP HANA termini utilizzati AWS Backup
- AWS Backup supporto dei SAP HANA database sulle EC2 istanze (note di rilascio)
Panoramica dei database con SAP HANA AWS Backup
Oltre alla possibilità di creare backup e ripristinare database, AWS Backup l'integrazione con Amazon EC2 Systems Manager SAP consente ai clienti di identificare e contrassegnare i SAP HANA database.
AWS Backup è integrato con AWS Backint Agent per SAP HANA eseguire backup e ripristini. Per ulteriori informazioni, consulta Backint AWS.
Prerequisiti per il backup dei database tramite SAP HANA AWS Backup
È necessario completare diversi prerequisiti prima di poter eseguire attività di backup e ripristino. Tieni presente che per eseguire questi passaggi avrai bisogno dell'accesso amministrativo al tuo SAP HANA database e delle autorizzazioni per creare nuovi IAM ruoli e politiche nel tuo AWS account.
Completa questi prerequisiti presso Amazon EC2 Systems Manager.
È consigliabile registrare ogni HANA istanza una sola volta. Registrazioni multiple possono dare come risultato più registrazioni ARNs per lo stesso database. Il mantenimento di un'unica registrazione semplifica la creazione ARN e la manutenzione del piano di backup e può anche aiutare a ridurre la duplicazione non pianificata dei backup.
SAPHANAoperazioni di backup nella console AWS Backup
Una volta completati i prerequisiti e SSM le SAP configurazioni, è possibile eseguire il backup e il SAP HANA ripristino dei database esistenti. EC2
Attiva la protezione delle risorse SAP HANA
Per AWS Backup utilizzarlo per proteggere SAP HANA i database, SAP HANA deve essere attivato come una delle risorse protette. Per acconsentire:
Apri la AWS Backup console in /backup. https://console.aws.amazon.com
-
Nel riquadro di navigazione a sinistra scegliere Impostazioni.
-
In Attivazione del servizio, seleziona Configura risorse.
-
Effettua l'iscrizione SAPHANAsu AmazonEC2. .
-
Fai clic su Conferma.
L'opt-in del servizio SAP HANA su Amazon EC2 sarà ora abilitato.
Crea un backup pianificato dei database SAP HANA
È possibile modificare un piano di backup esistente e aggiungervi SAP HANA risorse oppure creare un nuovo piano di backup solo per SAP HANA le risorse.
Se scegli di creare un nuovo piano di backup, sono disponibili tre opzioni:
-
Opzione 1: Inizia con un modello
-
Scegli un modello del piano di backup.
-
Specifica un nome del piano di backup.
-
Fai clic su Crea piano.
-
-
Opzione 2: Crea un nuovo piano
-
Specifica un nome del piano di backup.
-
Specifica facoltativamente i tag da aggiungere al piano di backup.
-
Specifica la configurazione della regola di backup.
-
Specifica un nome della regola di backup.
-
Seleziona un vault esistente o crea un nuovo vault di backup. I backup vengono archiviati qui.
-
Specifica una frequenza di backup.
-
Specifica una finestra di backup.
Nota: la transizione allo storage a freddo non è attualmente supportata.
-
Specifica il periodo di conservazione.
Copia nella destinazione non è attualmente supportata
-
(Facoltativo) Specifica i tag da aggiungere ai punti di ripristino.
-
-
Fai clic su Crea piano.
-
-
Opzione 3: definire un piano utilizzando JSON
-
Specificate JSON il piano di backup modificando l'JSONespressione di un piano di backup esistente o creando una nuova espressione.
-
Specifica un nome del piano di backup.
-
Fare clic su ConvalidaJSON.
Dopo che è stato creato, puoi assegnare risorse al piano di backup nel passaggio successivo.
-
Qualunque sia il piano utilizzato, assicurati di assegnare risorse. È possibile scegliere quali SAP HANA database assegnare, inclusi i database di sistema e dei tenant. Hai anche la possibilità di escludere una risorsa specifica. IDs
Crea un backup su richiesta dei database SAP HANA
Puoi creare un backup on demand completo che viene eseguito subito dopo la creazione. Tieni presente che i backup su richiesta dei SAP HANA database EC2 sulle istanze Amazon sono backup completi; i backup incrementali non sono supportati.
Il backup on demand è stato creato. Verrà avviato il backup delle risorse specificate. La console eseguirà la transizione alla pagina Processi di backup in cui è possibile visualizzare lo stato di avanzamento del processo. Prendi nota dell'ID del processo di backup dal banner blu nella parte superiore dello schermo, poiché sarà necessario per trovare facilmente lo stato del processo di backup. Al termine del backup, lo stato passerà a Completed
. I backup possono richiedere anche diverse ore.
Aggiorna l'elenco dei processi di backup per visualizzare la modifica dello stato. Puoi anche cercare e fare clic sull'ID del processo di backup per visualizzare lo stato dettagliato del processo.
SAPHANABackup continui dei database
È possibile eseguire backup continui, che possono essere utilizzati con point-in-time restore (PITR) (si noti che i backup su richiesta preservano le risorse nello stato in cui vengono acquisite, mentre PITR utilizzano backup continui che registrano le modifiche in un periodo di tempo).
Con i backup continui, puoi ripristinare il SAP HANA database su un'EC2istanza riavvolgendolo a un'ora specifica a tua scelta, entro 1 secondo di precisione (fino a un massimo di 35 giorni). Il backup continuo funziona creando innanzitutto un backup completo della risorsa e quindi eseguendo costantemente il backup dei log delle transazioni della risorsa. PITRil ripristino funziona accedendo al backup completo e riproducendo il registro delle transazioni fino all'ora indicata per il ripristino. AWS Backup
È possibile attivare i backup continui quando si crea un piano di backup AWS Backup utilizzando la AWS Backup console o il. API
Per abilitare i backup continui tramite la console
Accedi a e apri AWS Management Console la AWS Backup console in https://console.aws.amazon.com/backup.
-
Nel riquadro di navigazione, scegli Piani di backup e seleziona Crea un piano di backup.
-
In Regole di backup, scegli Aggiungi regola di backup.
-
Nella sezione Configurazione regola di backup, seleziona Abilita backup continui per le risorse supportate.
Dopo aver disabilitato PITR(point-in-timeripristino) per i backup del SAP HANA database, i log continueranno a essere inviati AWS Backup
fino alla scadenza del punto di ripristino (lo stato è uguale). EXPIRED)
È possibile passare a una posizione di backup dei log alternativa SAP HANA a cui interrompere la trasmissione dei log. AWS Backup
Un punto di ripristino continuo con uno stato pari a STOPPED
indica che un punto di ripristino continuo è stato interrotto; in altre parole, i log trasmessi da SAP HANA a AWS Backup che mostrano le modifiche incrementali apportate a un database presentano una lacuna. I punti di ripristino che si verificano entro questo gap di intervallo di tempo presentano uno stato STOPPED.
.
Per i problemi che potresti riscontrare durante i processi di ripristino dei backup continui (punti di ripristino), consulta la sezione Risoluzione dei problemi di SAP HANA ripristino di questa guida.
Visualizza i backup SAP HANA del database
Visualizzare lo stato dei processi di backup e di ripristino:
Apri la AWS Backup console in https://console.aws.amazon.com/backup.
-
Nel riquadro di navigazione scegliere Jobs (Processi).
-
Scegli i processi di backup, i processi di ripristino o i processi di copia per visualizzare l'elenco dei processi.
-
Cerca e fai clic sull'ID processo per visualizzare gli stati dettagliati dei processi.
Visualizzare tutti i punti di ripristino in un vault:
Apri la AWS Backup console in https://console.aws.amazon.com/backup.
-
Nel riquadro di navigazione scegliere Backup vaults (Vault di backup).
-
Cerca e fai clic su un vault di backup per visualizzare tutti i punti di ripristino all'interno del vault.
Visualizzare i dettagli delle risorse protette:
Apri la AWS Backup console in https://console.aws.amazon.com/backup.
-
Nel riquadro di navigazione selezionare Protected resources (Risorse protette).
-
Puoi anche filtrare per tipo di risorsa per visualizzare tutti i backup di tale tipo di risorsa.
Utilizzare AWS CLI per SAP HANA database con AWS Backup
Ogni azione all'interno della console di Backup ha una API chiamata corrispondente.
Per configurare e gestire a livello di codice AWS Backup e le relative risorse, utilizza la API chiamata StartBackupJob
per eseguire il backup di un SAP HANA database su un'EC2istanza.
Usa start-backup-job
come comando. CLI
Risoluzione dei problemi relativi ai backup dei database SAP HANA
Se riscontri errori durante il flusso di lavoro, consulta gli errori di esempio e le risoluzioni suggerite seguenti:
Prerequisiti Python
-
Errore: errore di Zypper relativo alla versione di Python precedente SSM e SAP richiede AWS Backup Python 3.6 ma la 12 SUSE di default supporta Python 3.4. SP5
Risoluzione: installa più versioni di Python SUSE12 SP5 eseguendo le seguenti operazioni:
-
Esegui un comando update-alternatives per creare un collegamento simbolico per Python 3 in '/ 3'. usr/local/bin/' instead of directly using '/usr/bin/python Questo comando imposterà Python 3.4 come versione predefinita. Il comando è:
# sudo update-alternatives —install /usr/local/bin/python3 python3 /usr/bin/python3.4 5
-
Aggiungi Python 3.6 alla configurazione delle alternative eseguendo il seguente comando:
# sudo update-alternatives —install /usr/local/bin/python3 python3 /usr/bin/python3.6 2
-
Cambia la configurazione alternativa a Python 3.6 eseguendo il seguente comando:
# sudo update-alternatives —config python3
Dovrebbe essere visualizzato il seguente output:
There are 2 choices for the alternative python3 (providing /usr/local/bin/python3). Selection Path Priority Status * 0 /usr/bin/python3.4 5 auto mode 1 /usr/bin/python3.4 5 manual mode 2 /usr/bin/python3.6 2 manual mode Press enter to keep the current choice[*], or type selection number:
-
Immettete il numero corrispondente a Python 3.6.
-
Controlla la versione di Python e conferma che Python 3.6 sia in uso.
-
(Facoltativo, ma consigliato) Verifica che i comandi Zypper funzionino come previsto.
-
Amazon EC2 Systems Manager per l'SAPindividuazione e la registrazione
-
Errore: SSM per il SAP mancato rilevamento del carico di lavoro a causa del blocco dell'accesso all'endpoint pubblico per AWS Secrets Manager e. SSM
Risoluzione: verifica se gli endpoint sono raggiungibili dal tuo database. SAP HANA Se non possono essere raggiunti, puoi creare VPC endpoint Amazon per AWS Secrets Manager e SSM perSAP.
-
Verifica l'accesso a Secrets Manager dall'EC2host Amazon per HANA DB eseguendo il seguente comando:
aws secretsmanager get-secret-value —secret-id hanaeccsbx_hbx_database_awsbkp
. Se il comando non riesce a restituire un valore, il firewall blocca l'accesso all'endpoint del servizio Secrets Manager. Il registro si interromperà alla fase «Recupero di segreti da Secrets Manager». -
Verifica la connettività a SSM for SAP endpoint eseguendo il comando.
aws ssm-sap list-registration
Se il comando non riesce a restituire un valore, il firewall blocca l'accesso all'SAPendpoint SSM for.Esempio di errore:
Connection was closed before we received a valid response from endpoint URL: “https://ssm-sap.us-west-2.amazonaws.com/register-application"
.
Esistono due opzioni per procedere se gli endpoint non sono raggiungibili.
-
Aprire le porte del firewall per consentire l'accesso agli endpoint di servizio pubblico per Secrets Manager e SSM perSAP; oppure
-
Crea VPC endpoint per Secrets Manager e SSM perSAP, quindi:
-
Assicurati che Amazon VPC sia abilitato per DNSSupport eDNSHostname.
-
Assicurati che il tuo VPC endpoint abbia abilitato l'opzione Allow Private DNS Name.
-
Se il SSM for SAP discovery è stato completato con successo, il registro mostrerà che l'host è stato scoperto.
-
-
-
Errore: AWS Backup e la connessione Backint fallisce a causa del blocco dell'accesso agli endpoint pubblici AWS Backup del servizio.
aws-backint-agent.log
può mostrare errori simili a questo:time="2024-01-03T11:39:15-08:00" level=error msg="Storage configuration validation failed: missing backup data plane Id"
o.level=fatal msg="Error performing backup missing backup data plane Id
Inoltre, la AWS Backup console può mostrareFatal Error: An internal error occured.
Risoluzione: ci sono due opzioni per procedere se gli endpoint non sono raggiungibili:
-
Aprire le porte del firewall per consentire l'accesso agli endpoint del servizio pubblico (). HTTPS Dopo aver utilizzato questa opzione, DNS risolverà le richieste ai AWS servizi tramite indirizzi IP pubblici.
-
VPCGli endpoint Create indirizzano privatamente il traffico da e verso AWS i servizi richiesti per. AWS Backup Dopo aver utilizzato questa opzione, DNS risolverà le richieste per tali servizi tramite indirizzi IP privati. Questa opzione potrebbe richiedere aggiornamenti al DNS server per aggiungere regole per inoltrare le richieste agli endpoint privati.
-
-
Errore: SSM perché la SAP registrazione non riesce a causa della HANA password contenente caratteri speciali. Gli errori di esempio possono includere
Error connecting to database HBX/HBX when validating its credentials.
oDiscovery failed because credentials for HBX/SYSTEMDB either not provided or cannot be validated.
dopo aver testato una connessione utilizzandohdbsql
forsystemdb
etenantdb
che è stata testata dal HANA database Amazon EC2 Instance.Nella AWS Backup console, nella pagina Processi, i dettagli del processo di backup possono mostrare lo stato dell'
FAILED
erroreMiscellaneous: b’* 10: authentication failed SQLSTATE: 28000\n’
.Risoluzione: assicurati che la tua password non contenga caratteri speciali, come $.
-
Errore:
b’* 447: backup could not be completed: [110507] Backint exited with exit code 1 instead of 0. console output: time...
Risoluzione: l' AWS BackInt agente per SAP HANA l'installazione potrebbe non essere stato completato correttamente. Riprova il processo per distribuire l'AWS agente Backint e l'agente Amazon Systems EC2 Manager sul SAP tuo server delle applicazioni.
-
Errore: la console non corrisponde ai file di registro dopo la registrazione.
Il registro di rilevamento mostra che la registrazione non è riuscita durante il tentativo di connessione al HANA DB a causa della password contenente caratteri speciali, sebbene il file SSM per SAP Application Manager per SAP console indichi che la registrazione è avvenuta correttamente. Non conferma che la registrazione sia avvenuta con successo. Se la registrazione è avvenuta correttamente sulla console, ma non nei log, i backup avranno esito negativo.
Conferma lo stato della registrazione:
-
Accedi alla SSMconsole
-
Seleziona Esegui comando dalla barra di navigazione a sinistra.
-
Nel campo di testo Cronologia dei comandi
Instance ID:Equal:
, inserisci il valore uguale all'istanza utilizzata per la registrazione. Questo filtrerà la cronologia dei comandi. -
Usa la colonna command id per trovare i comandi con stato
Failed
. Quindi, trova il nome del documento di AWSSystemsManagerSAP-Discovery. -
Nel AWS CLI, esegui il comando
aws ssm-sap register-application status
. Se il valore restituito viene visualizzatoError
, la registrazione non è riuscita.
Risoluzione: assicurati che HANA la tua password non contenga caratteri speciali (come '$').
-
Creazione di un backup di un SAP HANA database
-
Errore: la AWS Backup console visualizza il messaggio «Errore irreversibile» quando viene creato un backup su richiesta per SystemDB o TenantDB. Ciò si verifica perché non è possibile accedere all'endpoint pubblico. Ciò è causato da un firewall lato client che blocca l'accesso a questo endpoint.
aws-backint-agent.log
può mostrare errori come olevel=error msg="Storage configuration validation failed: missing backup data plane Id"
level=fatal msg="Error performing backup missing backup data plane Id."
Risoluzione: accesso tramite firewall aperto agli endpoint pubblici.
-
Errore:
Database cannot be backed up while it is stopped
.Risoluzione: assicurati che il database di cui eseguire il backup sia attivo. È possibile eseguire il backup dei dati e dei log del database solo mentre il database è online.
-
Errore:
Getting backup metadata failed. Check the SSM document execution for more details.
Risoluzione: assicurati che il database di cui eseguire il backup sia attivo. È possibile eseguire il backup dei dati e dei log del database solo mentre il database è online.
Monitoraggio dei registri di backup
-
Errore:
Encountered an issue with log backups, please check SAP HANA for details.
Risoluzione: verifica che SAP HANA i backup dei log vengano inviati AWS Backup a SAPHANA.
-
Errore:
One or more log backup attempts failed for recovery point.
Risoluzione: verifica SAP HANA i dettagli. Assicurati che i backup dei log vengano inviati a AWS Backup da SAPHANA.
-
Errore:
Unable to determine the status of log backups for recovery point.
Risoluzione: verifica SAP HANA i dettagli. Assicurati che i backup dei log vengano inviati a AWS Backup da SAPHANA.
-
Errore:
Log backups for recovery point %s were interrupted due to a restore operation on the database.
Risoluzione: attendi il completamento del processo di ripristino. I backup dei log verranno ripristinati.
Glossario dei SAP HANA termini utilizzati AWS Backup
Tipi di backup dei dati: SAP HANA supporta due tipi di backup dei dati: completo e INC (incrementale). AWS Backup ottimizza il tipo utilizzato durante ogni operazione di backup.
Backup del catalogo: SAP HANA mantiene il proprio manifesto chiamato catalogo. AWS Backup interagisce con questo catalogo. Ogni nuovo backup creerà una voce nel catalogo.
Backup continuo dei log (registri delle transazioni): per le funzioni Point in Time Recovery (PITR), SAP HANA tiene traccia di tutte le transazioni dal backup più recente.
Copia di sistema: un processo di ripristino in cui il database di destinazione del ripristino è diverso dal database di origine da cui è stato creato il punto di ripristino.
Ripristino distruttivo: un ripristino distruttivo è un tipo di processo di ripristino durante il quale un database ripristinato elimina o sovrascrive il database di origine o esistente.
FULL: Un backup completo è un backup di un database completo.
INC: Un backup incrementale è un backup di tutte le modifiche apportate a un SAP HANA database dopo il backup precedente.
Per ulteriori dettagli, consulta il Glossario AWS.
AWS Backup supporto dei SAP HANA database sulle EC2 istanze (note di rilascio)
Alcune funzionalità non sono al momento supportate:
-
I backup continui (che utilizzano i registri delle transazioni) non possono essere copiati in altre regioni o account. I backup istantanei possono essere copiati dai backup completi nelle regioni e negli account supportati.
-
Backup Audit Manager e creazione di report non sono attualmente supportati.
-
Servizi supportati da Regione AWScontiene le regioni attualmente supportate per i backup SAP HANA dei database su EC2 istanze Amazon.