12.3.6. Debuggen von Velero-Ressourcen mit dem CLI-Tool von Velero
Mit dem CLI-Tool von Velero können Sie die Custom Resources (CRs) backup und restore debuggen sowie Protokolle abrufen.
Das CLI-Tool von Velero liefert detailliertere Informationen als das von OpenShift.
Syntax
Verwenden Sie den Befehl oc exec, um einen Velero-CLI-Befehl auszuführen:
$ oc exec $(oc get pods -n openshift-migration -o name | grep velero) \
-- ./velero <backup_restore_cr> <command> <cr_name>
Beispiel
$ oc exec $(oc get pods -n openshift-migration -o name | grep velero) \
-- ./velero backup describe 0e44ae00-5dc3-11eb-9ca8-df7e5254778b-2d8ql
Sie können velero-<pod> -n openshift-migration anstelle von $(oc get pods -n openshift-migration -o name | grep velero) angeben.
Beispiel
$ oc exec velero-<pod> -n openshift-migration -- ./velero backup describe 0e44ae00-5dc3-11eb-9ca8-df7e5254778b-2d8ql
Option „help“
Verwenden Sie die Option velero --help, um alle Velero-CLI-Befehle aufzulisten:
$ oc exec $(oc get pods -n openshift-migration -o name | grep velero) -- ./velero --help
Befehl „describe“
Verwenden Sie den Befehl velero describe, um eine Zusammenfassung der Warnungen und Fehler im Zusammenhang mit einer Backup- oder Restore-CR abzurufen:
$ oc exec $(oc get pods -n openshift-migration -o name | grep velero) \
-- ./velero <backup_restore_cr> describe <cr_name>
Beispiel
$ oc exec $(oc get pods -n openshift-migration -o name | grep velero) \
-- ./velero backup describe 0e44ae00-5dc3-11eb-9ca8-df7e5254778b-2d8ql
Befehl „logs“
Verwenden Sie den Befehl velero logs, um die Protokolle einer Backup- oder Restore-CR abzurufen:
$ oc exec $(oc get pods -n openshift-migration -o name | grep velero) \
-- ./velero <backup_restore_cr> logs <cr_name>
Beispiel
$ oc exec $(oc get pods -n openshift-migration -o name | grep velero) \
-- ./velero restore logs ccc7c2d0-6017-11eb-afab-85d0007f5a19-x4lbf