Se si verificano errori durante l'esecuzione di un backup o di un recupero, i messaggi di errore vengono visualizzati in SAP HANA Studio o SAP HANA Cockpit, quindi controlla prima qui per informazioni sulla causa di un errore. Queste informazioni potrebbero essere visualizzate
i file di traccia backup.log
e backint.log
. Assicurati di selezionare il tipo
nome del database quando vengono utilizzati container di database multitenant (MDC).
Assicurati di aver installato l'agente Backint come
sidadm
utente.
File di log
Se si verificano errori, esamina i seguenti log:
- SAP HANA
backup.log
, che contiene informazioni su SAP HANA le operazioni di backup e ripristino. - SAP HANA
backint.log
, che contiene le chiamate al backup utilizzata dall'agente Backint e da altri strumenti di backup esterni. - File di log dell'agente Backint, che contengono l'agente Backint
di installazione e operazioni. I file di log dell'agente Backint
si trovano in
/usr/sap/SID/SYS/global/hdb/opt/backint/backint-gcs/logs
. I log dell'agente Backint possono includere indicazioni di errori di comunicazione con Cloud Storage e problemi di configurazione o autorizzazioni correlati. - I log di Google Cloud, che possono contenere gli errori relativi all'account di servizio usato Agente Backint. Per esaminare i log di Google Cloud, consulta la pagina Esplora log nella console Google Cloud.
Controlla anche le informazioni sull'I/O del disco e della rete sull'host SAP HANA per verificare l'attività.
Per ulteriori informazioni sul logging dell'agente Backint, consulta Logging per l'agente Backint.
Problemi di connettività
Se l'agente Backint non riesce a connettersi a Cloud Storage un bucket, rivedi i passaggi di configurazione. In particolare, controlla i seguenti elementi:
- Riprova a eseguire il backup o il ripristino non riusciti per assicurarti che l'errore non sia stato un problema temporaneo di connettività.
- Se utilizzi l'account di servizio della VM host con l'agente Backint, l'ambito di accesso per Storage è indicato come Lettura/scrittura in Ambiti di accesso API di Cloud nella pagina Dettagli istanza VM della console Google Cloud. In caso contrario, arresta l'istanza e modifica l'ambito di accesso.
- Se hai creato un account di servizio per l'agente Backint:
- Nella scheda Autorizzazioni della pagina Dettagli bucket della console Google Cloud, verifica che l'account di servizio agente Backint sia elencato e che abbia il ruolo Amministratore oggetti Storage.
- Verifica di aver creato una chiave privata, di averla memorizzata sull'host SAP HANA e di aver specificato correttamente il percorso del file della chiave JSON nel file di configurazione dell'agente Backint,
/usr/sap/SID/SYS/global/hdb/opt/backint/backint-gcs/parameters.txt
.
- Tutti i parametri sono specificati correttamente in entrambi i campi
parameters.txt
File di configurazione dell'agente Backint e file SAP HANAglobal.ini
.
Puoi testare l'accesso al bucket Cloud Storage da SAP HANA utilizzando Google Cloud CLI. Utilizzando l'interfaccia a riga di comando gcloud, salva e accedi a un file di testo nel bucket Cloud Storage:
Se non utilizzi l'account di servizio predefinito, esegui l'autenticazione su Google Cloud come utente autorizzato al bucket Cloud Storage o all'account di servizio dell'agente Backint:
In alternativa:gcloud auth login user-account
Per ulteriori informazioni sull'autenticazione di Cloud Storage di un account di servizio, consulta Autenticazione della CLI gcloud.gcloud auth activate-service-account --key-file=/path/key-file-name.json
Verifica di poter elencare gli oggetti archiviati nel bucket:
gcloud storage ls gs://bucket/
Crea un file di test:
touch test.txt
Verifica di poter scrivere il file di test nel bucket:
gcloud storage cp test.txt gs://bucket/test.txt
Conferma di poter leggere il file di test nel bucket:
gcloud storage cp gs://bucket/test.txt
Bassa velocità effettiva
Se il throughput è inferiore alle aspettative, verifica che la compressione sia disattivata.
Per disattivare la compressione, aggiungi il flag #DISABLE_COMPRESSION
al
file parameters.txt
dell'agente Backint.
Errori di multistreaming
Se si verificano errori durante il multistreaming, modifica il numero di stream in uno (1) per vedere se l'errore è correlato al numero di stream.
Per ulteriori informazioni sul logging dell'agente Backint, consulta Multistreaming i backup dei dati con l'agente Backint.