Hyperledger Multinode设置

时间:2016-08-15 16:16:53

标签: blockchain hyperledger hyperledger-fabric

我正在尝试使用4个vms设置区块链网络。每个vms都有fabric-peer和fabric-membersrvc docker镜像,这似乎成功。我在普通用户(非root)的所有vms中设置了密码少ssh。但是泊坞窗图像无法相互通信。

我是否需要无密码ssh用于" root" vms中的用户?还有其他要求吗?

2 个答案:

答案 0 :(得分:1)

所有虚拟机都不需要membersrvc docker镜像。目前(v0.6)只能有1名成员。

如果你的所有同伴都是docker容器,他们会通过他们的广告地址互相交谈,你可以在启动对等容器时通过环境变量进行设置:

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

请确保您没有使用容器的IP,因为您没有运行群集群集(用于覆盖网络),因此其他主机上的容器无法与容器的私有IP通信其他主人。

答案 1 :(得分:0)

为了让在Docker中运行的同伴互相交谈:

  • 确保将grpc端口从docker VM映射到 主持人
  • 将CORE_PEER_ADDRESS设置为<IP of host running docker>:<grpc port>
  • 确保使用主机的IP进行grpc通信 地址,例如membersrvc地址,发现根节点等。