オフラインのポスト・リストア・フックが失敗する
オフライン・バックアップを同じクラスターまたは別のクラスターにリストアすると、リストア後のフックの実行時に失敗します。
症状
CPD-CLI*.log ファイルに、以下のメッセージが表示されます。
status: partially_succeeded
zen/configmap/zen-cnpsql-aux-br-cm: component=zen, op=<mode=post-restore,type=config-hook,method=rule>, status=succeeded
zen/configmap/ibm-cs-postgres-br-cm: component=cs-postgres, op=<mode=post-restore,type=config-hook,method=job>, status=succeeded
zen/configmap/cpd-lite-aux-br-cm: component=lite, op=<mode=post-restore,type=config-hook,method=rule>, status=error
zen/configmap/db2u-aux-br-cm: component=db2u, op=<mode=post-restore,type=config-hook,method=rule>, status=succeeded
time=<timestamp> level=error msg=error performing op postRestoreViaConfigHookRule for resource lite, msg: : zenservices.zen.cpd.ibm.com "lite-cr" not found func=cpdbr-oadp/pkg/quiesce.(*BasicPlanExecutor).applyPlanInternal file=/a/workspace/oadp-upload/pkg/quiesce/planexecutor.go:1535
time=<timestamp> level=info msg=op postRestoreViaConfigHookRule for resource lite took 2m51.045341704s func=cpdbr-oadp/pkg/quiesce.(*BasicPlanExecutor).applyPlanInternal file=/a/workspace/oadp-upload/pkg/quiesce/planexecutor.go:1545
原因
zenService カスタム・リソース lite-cr は復元されませんでした。
問題の解決方法
IBM® Software Hub インスタンス・プロジェクトを削除し、リストアを再開してください。
ヒント: 時間の制約がある場合は、Kubernetes zenService・リソースをリストアするステップからリストアを再開します。
cpd-cli oadp restore create <restore-name4> \
--from-backup=<backup-name1> \
--include-resources='namespaces,secrets,configmaps,certificates.cert-manager.io,certificates.certmanager.k8s.io,issuers.cert-manager.io,issuers.certmanager.k8s.io,zenservices' \
--skip-hooks \
--log-level=debug \
--verbose