2016-08-15 7 views
1

4つのVMを使用してブロックチェーンネットワークをセットアップしようとしています。それぞれのvmsにはfabric-peerとfabric-membersrvcドッカーのイメージがあり、正常に動作しているようです。私は通常のユーザー(非ルート)のすべてのvmsの中でセットアップパスワードのsshを減らしました。しかし、ドッカーの画像は互いに通信することができません。ハイパージッガーのマルチノード設定

vmsの間で「root」ユーザにパスワードなしのsshが必要ですか?その他の要件はありますか?ドッキングウィンドウで実行されているピアがお互いに話を得るために

答えて

0

  • <IP of host running docker>:<grpc port>
  • にCORE_PEER_ADDRESSを設定
  • grpcポートが ホストにドッキングウィンドウVMからマッピングされていることを確認します
  • grpcの通信にホストのIPアドレスを使用することを忘れないでください。メンバーシップアドレス、ディスカバリールートノードなど アドレスなど
1

membersrvcドッカーイメージは、すべてのVMで必須ではありません。現在(v0.6)memberrvcは1つだけです。

、すべてのピアがドッキングウィンドウのコンテナであるならば、彼らはあなたがピア・コンテナの起動時に環境変数を介して設定することができます彼らの広告を出してアドレスを介してお互いに話:

-e "CORE_PEER_ADDRESS=<ip of docker host>:7051" 

あなたが使用していないことを確認してください他のホスト上のコンテナが他のホスト上のコンテナのプライベートIPと通信できないように、(オーバーレイネットワーク用の)スウォームクラスタを実行していないため、コンテナのip。

関連する問題