2017-08-28 59 views

回答

1

,则应该更换docker-compose-cli.yaml文件,并重新启动泊坞窗 - 撰写。在那里,你必须添加和定义一个新的Peer。

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

+0

我做了什么,我只保留一个ordere r和一台机器上的org1的两个对等机器和另一台机器上的一个订单器和两个同级别的org2。我能够沟通。 – Katiyman

+0

但问题是,我调用指向一台机器订购者的链式代码,我没有看到其他机器上同行发生的变化。我在这里想念什么概念。我认为这一变化将反映在所有同行中。 '同行chaincode调用-o orderer.example.com:7050 --tls $ CORE_PEER_TLS_ENABLED --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer .example.com的/ MSP/tlscacerts/tlsca.example.com-cert.pem -C $ CHANNEL_NAME -n mycc -c“{ “参数数量”:[ “调用”, “一个”, “b”, “10”] }'echo $ CORE_PEER_MSPCONFIGPATH' – Katiyman

+0

你是如何定义频道的?哪些成员参与其中? Orderers和所有的同伴?此外,在每一个搬运工,compose.yaml文件的定义,你必须定义network_mode:主机泊坞窗 – Urko

1

首先,如果你想跨越多主机部署,你可能会考虑使用:

  1. Fabric deploy script
  2. Ansible playbook
从这个

除了可以通过简单地加入远程对等使用同行cli工具(假设你想添加来自允许组织的同行)。

  1. 所有你需要获取配置块的第一:

    等信道获取配置-o订货:7050 -c mychannel

  2. 下一页使用配置块加入同行:

    对等通道加入-o订购者:7050 --blockpath mychannel.block

相关问题