c-db2u-dv-logstream インスタンスのアップグレード後に Data Virtualization ポッドが欠落する
Data Virtualization インスタンスをアップグレードした後、c-db2u-dv-logstream ポッドが欠落し、Db2U Day2 オペレーターがReconciler
errorを表示します。 この問題は、Db2uLogStream CR を管理する Db2U Day2 オペレーターが、Db2U オペレーターが 12.1.1.0 イメージで db2u-release configmap を更新する前に開始した場合に発生します。
症状
c-db2u-dv-logstream ポッドが欠落しているかどうかを判別するには、以下の手順を実行します。
- 以下のコマンドを実行して、すべての Data Virtualization ポッドをリストします。
oc get pod -l formation_id=db2u-dv c-db2u-dv-logstreamポッドを確認します。 リストにポッドがないはずです。
問題の診断
Db2U Day2 オペレーターがこの問題の原因であるかどうかを判別するには、以下の手順を実行します。- Db2U Day2・オペレーター・ログを開くには、次のコマンドを実行します。
oc logs -n ${CPD_OPERATORS_NAMESPACE} -l icpdsupport/module=db2uday2operator - この
Reconciler errorエラーについては、ログを確認してください。2025-03-07T18:16:59.932Z ERROR Reconciler error {"controller": "db2ulogstream", "controllerGroup": "db2ulog.databases.ibm.com", "controllerKind": "Db2uLogStream", "db2uLogStream": {"name":"db2u-dv","namespace":"z1"}, "namespace": "z1", "name": "db2u-dv", "reconcileID": "a942e685-da3c-4f89-9e73-960fa86a4c02", "error": "failed to get image for fluentd for version 12.1.1.0"}
問題の解決方法
この問題を回避するには、以下のコマンドを実行して Db2U Day2 オペレーターを再始動します。
oc delete pod -n ${CPD_OPERATORS_NAMESPACE} -l icpdsupport/module=db2uday2operator