NetApp Trident protectに関する問題のトラブルシューティング
NetApp Trident protectを使用してIBM Software Hubをバックアップおよびリストアする際に、ログ・ファイルを収集して分析し、問題をトラブルシューティングします。
IBM Software Hub バックアップおよびリストア・ログ
cpd-cli oadp gather info コマンドを実行して、バックアップおよびリストア・ログを収集します。IBM Software
Hub
ヒント: デフォルトでは、NetApp Trident protect は trident-protect プロジェクト (名前空間) にインストールされます。
- クラスター管理者として Red Hat® OpenShift® Container Platform にログインします。
${OC_LOGIN}OC_LOGINはoc loginコマンドのエイリアスであることを覚えておいてください。 - 以下のコマンドを実行します。
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 を参照してください。
リストア・ポストフックの手動実行
リストアが完了した後、使用できない一部のサービスを起動するために、リストア・ポストフックを実行する必要がある場合があります。 以下のステップを実行します。
- IBM Software
Hub インスタンス (テナント) ポッドを取得します。
TENANT_POD=$(oc get po -l component=cpdbr-tenant,icpdsupport/app=br-service -o name -n ${PROJECT_CPD_INST_OPERATORS}) - リストアのポストフックを実行します。
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} - すべてのインストール済みサービスが使用可能であることを確認するために、オペレーターの可視性を名前空間に復元します。
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}