5.19.2.3. NonAdminBackupStorageLocation 要求の承認
名前空間管理者からの非管理 者バックアップストレージ場所 (NABSL) カスタムリソース要求を承認し、指定されたバックアップストレージ場所へのアクセスを許可します。これにより、名前空間リソースのセルフサービスによるバックアップおよび復元操作が可能になります。
前提条件
-
cluster-adminロールでクラスターにログイン済みである。 - OADP Operator がインストールされている。
-
DataProtectionApplication(DPA) CR で OADP Self-Service を有効にしている。 - DPA で NABSL CR 承認ワークフローを有効化している。
手順
管理者承認のためにキューにある NABSL CR 要求を表示するには、次のコマンドを実行します。
$ oc -n openshift-adp get NonAdminBackupStorageLocationRequests出力例
NAME REQUEST-PHASE REQUEST-NAMESPACE REQUEST-NAME AGE non-admin-bsl-test-.....175 Approved non-admin-bsl-test incorrect-bucket-nabsl 4m57s non-admin-bsl-test-.....196 Approved non-admin-bsl-test perfect-nabsl 5m26s non-admin-bsl-test-s....e1a Rejected non-admin-bsl-test suspicious-sample 2m56s non-admin-bsl-test-.....5e0 Pending non-admin-bsl-test waitingapproval-nabsl 4m20sNABSL CR 要求を承認するには、次のコマンドを実行して
approvalDecisionフィールドをapproveに設定します。$ oc patch nabslrequest <nabsl_name> -n openshift-adp --type=merge -p '{"spec": {"approvalDecision": "approve"}}'<nabsl_name> をNonAdminBackupStorageLocationRequestCR の名前に置き換えてください。
検証
次のコマンドを実行して、Velero Backup Storage Location が作成され、フェーズが
Availableであることを確認します。$ oc get velero.io.backupstoragelocation出力例
NAME PHASE LAST VALIDATED AGE DEFAULT test-nac-test-bsl-cd...930 Available 62s 62s