NetApp Trident protectに関する問題のトラブルシューティング

NetApp Trident protectを使用してIBM Software Hubをバックアップおよびリストアする際に、ログ・ファイルを収集して分析し、問題をトラブルシューティングします。

IBM Software Hub バックアップおよびリストア・ログ

cpd-cli oadp gather info コマンドを実行して、バックアップおよびリストア・ログを収集します。IBM Software Hub

ヒント: デフォルトでは、NetApp Trident protecttrident-protect プロジェクト (名前空間) にインストールされます。
  1. クラスター管理者として Red Hat® OpenShift® Container Platform にログインします。
    ${OC_LOGIN}
    OC_LOGINoc login コマンドのエイリアスであることを覚えておいてください。
  2. 以下のコマンドを実行します。
    cpd-cli oadp gather info \
    --gather-cpdbr-logs-only \
    --tenant-operator-namespace=${PROJECT_CPD_INST_OPERATORS} \
    --namespace=${OADP_OPERATOR_PROJECT} \
    --additional-namespaces=${TRIDENT_PROTECT_NS} \
    --insecure-skip-tls-verify \
    --log-level debug \
    --verbose
    ヒント: このコマンドについて詳しくは、oadp gather info を参照してください。

リストア・ポストフックの手動実行

リストアが完了した後、使用できない一部のサービスを起動するために、リストア・ポストフックを実行する必要がある場合があります。 以下のステップを実行します。

  1. IBM Software Hub インスタンス (テナント) ポッドを取得します。
    TENANT_POD=$(oc get po -l component=cpdbr-tenant,icpdsupport/app=br-service -o name -n ${PROJECT_CPD_INST_OPERATORS})
  2. リストアのポストフックを実行します。
    oc exec -n ${PROJECT_CPD_INST_OPERATORS} $TENANT_POD -- /cpdbr-scripts/cpdbr-oadp restore posthooks --hook-kind=checkpoint --include-namespaces=${PROJECT_CPD_INST_OPERANDS},${PROJECT_CPD_INST_OPERATORS}
  3. すべてのインストール済みサービスが使用可能であることを確認するために、オペレーターの可視性を名前空間に復元します。
    oc exec -n ${PROJECT_CPD_INST_OPERATORS} $TENANT_POD -- /cpdbr-scripts/cpdbr/cpdbr-cpd-operators.sh restore-namespacescope --operators-namespace ${PROJECT_CPD_INST_OPERATORS} --foundation-namespace ${PROJECT_CPD_INST_OPERATORS}