5.19.3.6. NAB ログと NAR ログの確認
NonAdminBackup (NAB) および NonAdminRestore (NAR) 操作の詳細ログにアクセスして確認するために、NonAdminDownloadRequest (NADR) カスタムリソース (CR) を作成します。これにより、バックアップと復元に関する問題を独自にトラブルシューティングできるようになります。
NAB ログは、バックアップの Backup Storage Location として NonAdminBackupStorageLocation (NABSL) CR を使用している場合にのみ確認できます。
前提条件
- namespace admin ユーザーとしてクラスターにログインしている。
- クラスター管理者が OADP Operator をインストールしている。
-
クラスター管理者が
DataProtectionApplication(DPA) CR を設定して OADP Self-Service を有効化している。 - クラスター管理者が namespace を作成し、その namespace からの操作を許可されている。
- NAB CR の作成によるアプリケーションのバックアップがある。
- NAR CR の作成によりアプリケーションを復元している。
手順
NAB CR ログを確認するには、以下の例のように
NonAdminDownloadRequestCR を作成し、NAB CR 名を指定します。NonAdminDownloadRequestCR の例apiVersion: oadp.openshift.io/v1alpha1 kind: NonAdminDownloadRequest metadata: name: test-nadr-backup spec: target: kind: BackupLog name: test-nabここでは、以下のようになります。
kind-
NADR CR の
kindフィールドの値としてBackupLog を指定します。 name- NAB CR の名前を指定します。
NADR CR が処理されたことを確認するには、次のコマンドを実行します。
$ oc get nadr test-nadr-backup -o yaml出力例
apiVersion: oadp.openshift.io/v1alpha1 kind: NonAdminDownloadRequest metadata: creationTimestamp: "2025-03-06T10:05:22Z" generation: 1 name: test-nadr-backup namespace: test-nac-ns resourceVersion: "134866" uid: 520...8d9 spec: target: kind: BackupLog name: test-nab status: conditions: - lastTransitionTime: "202...5:22Z" message: "" reason: Success status: "True" type: Processed phase: Created velero: status: downloadURL: https://... expiration: "202...22Z" phase: Processedここでは、以下のようになります。
ダウンロード URL-
status.downloadURLフィールドには、NAB ログのダウンロード URL が含まれます。downloadURLを使用して NAB ログをダウンロードし、確認できます。 phase-
status.phaseはProcessedです。
-
status.downloadURLURL を使用して、バックアップ情報をダウンロードして分析します。 NAR CR ログを確認するには、
NonAdminDownloadRequestCR を作成し、次の例に示すように NAR CR 名を指定します。NonAdminDownloadRequestCR の例apiVersion: oadp.openshift.io/v1alpha1 kind: NonAdminDownloadRequest metadata: name: test-nadr-restore spec: target: kind: RestoreLog name: test-narここでは、以下のようになります。
kind-
NADR CR の
kindフィールドの値としてRestoreLog を指定します。 name- NAR CR の名前を指定します。
NADR CR が処理されたことを確認するには、次のコマンドを実行します。
$ oc get nadr test-nadr-restore -o yaml出力例
apiVersion: oadp.openshift.io/v1alpha1 kind: NonAdminDownloadRequest metadata: creationTimestamp: "2025-03-06T11:26:01Z" generation: 1 name: test-nadr-restore namespace: test-nac-ns resourceVersion: "157842" uid: f3e...7862f spec: target: kind: RestoreLog name: test-nar status: conditions: - lastTransitionTime: "202..:01Z" message: "" reason: Success status: "True" type: Processed phase: Created velero: status: downloadURL: https://... expiration: "202..:01Z" phase: Processedここでは、以下のようになります。
ダウンロード URL-
status.downloadURLフィールドには、NAR ログのダウンロード URL が含まれます。downloadURLを使用して NAR ログをダウンロードし、確認できます。 phase-
status.phaseはProcessedです。
-
status.downloadURLURL を使用して、復元情報をダウンロードして分析します。