DPC: Dockerポート構成の問題によるDPC IAMサービス障害の修正

概要: このナレッジベース記事では、DPC dp-iamサービスの開始に失敗する問題の解決策について説明します。これは、docker-compose.ymlファイルのポート構成の問題が原因である場合です。根本原因は、コロンが多すぎる無効なIPv6アドレスであり、コンテナのビルド時に誤った解釈を引き起こします。解決策は、docker-compose.ymlファイルを編集し、IPv6アドレスを角括弧で囲んで、docker composeサービスを再起動することです。 ...

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

  • DPCのdp-iamサービスがダウンしています。
  • サービスを開始しようとすると失敗します。
  • /var/log/dpc/iam/dp_iam.logに、次のエラーが表示されます。
error decoding 'ports': Invalid ip address ::1: address ::1:: too many colons in address
  • 上記のエラーは、/var/log/dpc/install/intstall.logにも表示される場合があります。 
これは、バージョン19.10以降で確認できます。

原因

この問題は、docker-compose.ymlファイルの構成の問題が原因で発生します。IPv6アドレスに「::」が含まれているため、システムはコンテナ ビルドのポートを誤って解釈します。

/var/log/dpc/iam/dp_iam.logファイルのエラー メッセージは、システムがIPv6アドレスを正しく解析できないことを示しています。

解決方法

メモ: この問題の修正がgoidpaツールに追加されました。次のKBに従ってgoidpaをインストールしてください。
次に、ACMで次のコマンドを実行します。
./goidpa dpc yml-port-fix

 

注:問題が解決しない場合は、Dellサポートにお問い合わせください。


 

その他の情報

goidpa自動プロセスが失敗した場合、この問題に対する手動の手順は次のとおりです。

  • PUTTY/SSHを使用してadminとしてDPC UIにログインし、su -をrootユーザーとして実行します。
  • 次のように、docker compose ファイルが含まれているディレクトリに移動します。
cd /usr/local/dpc/lib/iam/bin
  • 次のコマンドを使用して、「docker-compose.yml」ファイルを編集します。
vi docker-compose.yml
  • servicesセクションのiam-providerセクションで、次のようにポートを編集します。
ports:
            - "127.0.0.1:8143:8443"
            - "::1:8143:8443"

Change this by putting square brackets around the IPv6 address, "::1" as follows:

ports:
            - "127.0.0.1:8143:8443"
            - "[::1]:8143:8443"
  • servicesセクションのiam-serviceセクションで、次のようにポートを編集します。
ports:
            - "127.0.0.1:8870:8870"
            - "::1:8870:8870"

Change this by putting square brackets around the IPv6 address, "::1" as follows:

ports:
            - "127.0.0.1:8870:8870"
            - "[::1]:8870:8870"
  • ESCキーをクリックし、次のように入力してviエディターを終了します。
:x
  • 次のコマンドを使用して、docker compose サービスを再起動します。
docker-compose down
docker-compose up -d
  •  次のコマンドを使用して、msm-elgサービスを再起動します。
service msm-elg restart

 

対象製品

Data Protection Central
文書のプロパティ
文書番号: 000228776
文書の種類: Solution
最終更新: 24 4月 2025
バージョン:  4
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。