2 つのエージェントがプラットフォーム間で通信するのに問題があります。
内部ネットワークで実行されている 2 つの仮想マシンがあり、VM の 1 つには、他の VM 上のプラットフォームに接続して公開しようとするエージェントがあります。接続と送信のコードは、ForwarderAgent などの例と同じです。エージェントがお互いを認識して接続を試みることはわかっていますが、認証に失敗します。
接続しようとしているプラットフォームで、公開エージェントが提示している資格情報を確認できます。ただし、提示された資格情報は、で生成された秘密鍵です。
$VOLTTRONHOME/keystores/
エージェントを起動するたびに。そのため、エージェントを起動するたびに資格情報が変更されます。
使用しようとする資格情報がわからない場合、事前にエージェントを既知の ID として追加する方法がわかりません。
異なるアドレスをknown_hostsとして追加し、エージェントのインストールに関連付けられた公開鍵を使用して、2つのプラットフォーム間でエージェントを登録しようとしました
volttron-ctl auth add
ただし、送信エージェントは引き続き新しい資格情報を提示します。エージェントが一貫した公開鍵を使用して発行するように、構成手順が不足していますか?