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® .