从不同的计算机向hyperledger v1.0中的现有网络添加对等体

时间:2017-08-28 05:54:35

标签: hyperledger hyperledger-fabric

我按照以下链接设置了Hyperledger Fabric http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html

我看到两个组织和两个对等体在同一台机器上运行。 我想在这个已建立的网络中添加另一个对等体。 在这里请求一些帮助,说明我应该采取什么步骤来完成这件事。

2 个答案:

答案 0 :(得分:1)

您应该更改docker-compose-cli.yaml文件,然后重新启动docker-compose。在那里,你必须添加和定义一个新的对等。

然后,您应该再次执行CHANNEL_NAME=$CHANNEL_NAME TIMEOUT=<pick_a_value> docker-compose -f docker-compose-cli.yaml up -d命令。使用该命令,我认为您将维护以前的Docker容器,并为您的网络创建一个新容器。

答案 1 :(得分:1)

首先,如果您想跨越多主机部署,您可以考虑使用:

  1. Fabric deploy script
  2. Ansible playbook
  3. 除此之外,您只需使用peer cli工具即可加入远程对等方(假设您希望从允许的组织中添加对等方)。

    1. 首先,您需要通过以下方式获取配置块:

      peer channel fetch config -o orderer:7050 -c mychannel

    2. 使用配置块接下来加入对等体:

      peer channel join -o orderer:7050 --blockpath mychannel.block