更新 crypto-config.yaml 文件并在网络中更新

update crypto-config.yaml file and update in the network

有没有办法更新 crypto-config.yaml 文件,然后通过网络更新它,而不会在 hyperledger fabric 1.4 中关闭网络。

如果您想扩展现有的结构网络,例如添加新对等点,请先为其创建工件。

添加新节点:

  1. 通过增加 Template 的值来增加 crypto-config.yaml 中的对等点数。
  2. 使用cryptogen extend --input="crypto-config" --config=config.yaml
  3. 为新的对等节点生成证书

其中,

--input="crypto-config"  The input directory in which existing network place
--config=CONFIG          The configuration template to use
  1. 为新节点和 CouchDB 添加 docker 配置(if statedb=couchdb),然后 运行 docker-compose -f docker-compose-new-peer.yaml up -d new_couchdb_container new_peer_container.

您无需关闭整个网络即可添加新的对等节点。

有关如何添加新节点的更多信息,请参阅this