Dockerコンテナー内のDNSレゾリューションを原因とするCentOS/Fedoraディストリビューションのペアリングエラー - Cloud

Talend Remote Engine Gen2クイックスタートガイド

Version
Cloud
Language
日本語
Product
Talend Cloud
Module
Talend Management Console
Talend Pipeline Designer
Content
インストールとアップグレード
デプロイメント > デプロイ中 > パイプラインの実行
Last publication date
2024-01-25

CentOS/Fedoraディストリビューションでremote-engine.bat|shスクリプトを実行した場合、エンジンがTalend Management Console[Processing] (処理中)ページの[Engines] (エンジン)タブで[Not paired] (未ペアリング)としてまだ表示されていることがあります。

remote-engine-clientコンテナーのログに、次のエラーが表示されている場合があります。
pair.<region>.cloud.talend.com: Name or service not known

<region>は、お使いのTalend Cloudアカウントのリージョンに相当します。

原因

エラーの原因はおそらく、Docker DNSレゾリューションに干渉するファイアウォールルールです。詳細は、この記事を参照してください。

トラブルシューティング

手順

  1. スクリプトが実行されるマシン上の信頼されたファイアウォールゾーンにDockerネットワークインターフェイスを追加します。
  2. 実行スクリプトを再開します。
    エラーメッセージは表示されず、エンジンがペアリングされています。