OADP Il backup di Restic fallisce con un errore diunable to open config fileerrore
La creazione di un backup con l'utilità OADP fallisce con un errore di tipounable to open config file: Stat: The specified key does not existerrore.
Sintomi
Quando si visualizza l'elenco dei backup, lo stato del backup creato è PartiallyFailed. Ad esempio:
cpd-cli oadp tenant-backup list
Output di esempio:
NAME STATUS ERRORS WARNINGS CREATED EXPIRES STORAGE LOCATION SELECTOR
cpd-backup PartiallyFailed 35 0 <timestamp> 364d dpa-sample-1 <none>
Nel log del pod Velero viene visualizzato un messaggio di errore come nell'esempio seguente:
error="pod volume backup failed: running Restic backup, stderr=Fatal: unable to open config file:
Stat: The specified key does not exist.\nIs there a repository at the following location?\ns3:http://your-mino-server:9000/velero/cpdbackup/restic/cpd-instance\n:
exit status 1" error.file="/remote-source/src/github.com/vmware-tanzu/velero/pkg/restic/backupper.go:199"
error.function="github.com/vmware-tanzu/velero/pkg/restic.(*backupper).BackupPodVolumes" logSource="pkg/backup/backup.go:417"
Cause
Questo problema è noto per i backup di OADP . Velero non ricrea o aggiorna il repository Restic dal manifest di ResticRepository se le directory Restic vengono cancellate dall'archiviazione degli oggetti. Per ulteriori informazioni, consultare il numero 4421 di Velero.
Diagnosi del problema
Creare un Restic Backup CR per un namespace, svuotare il bucket di archiviazione degli oggetti e quindi ricreare il Backup CR per lo stesso namespace. Il CR ricreato Backup non riesce.
Risoluzione del problema
Eseguire il comando riportato di seguito:
oc delete backuprepository -n ${OADP_OPERATOR_PROJECT} <restic-repository-name>
Per ulteriori informazioni, consultare la sezione Restic Backup CR non può essere ricreato dopo lo svuotamento del bucket nella documentazione di Red Hat® .