Hyperledger Composer-部署到多组织结构

时间:2018-08-22 13:26:26

标签: hyperledger-fabric hyperledger hyperledger-composer

我目前正在学习使用Composer建立多组织的Hyperledger Fabric网络。

我从HL Fabric文档中的byfn示例开始,更改了组织名称并添加了额外的组织,更改了引用的脚本,依此类推。使用示例作为帮助,我可以创建频道,加入我3个组织中的所有对等方,并设置锚点。

接下来我要做的是关于如何为多组织Fabric进行部署的Composer教程。我已经成功创建并导入了商务网卡,并将bna安装到每个组织的对等节点上。

下一步是运行composer identity request命令以检索证书,这就是我遇到的问题。

composer identity request -c PeerAdmin@test-network-manager -u admin -s adminpw -d andreim

具有以下结果:

Error: failed to request identity. Error trying to enroll user and return certificates. Error: Calling enrollment endpoint failed with error [Error: connect ECONNREFUSED 127.0.0.1:7054]

有人对我做错了什么有想法吗?

1 个答案:

答案 0 :(得分:0)

您是否已启动3个组织的CA容器?

连接被拒绝的错误提示不是。

默认Fabric存储库中的byfn脚本不会启动组织的CA。您所指的Composer Tutorial指示读者使用不同的存储库和分支来获取byfn.sheyfn.sh脚本的特定版本(以及其他一些配置文件)。

要继续,在您已经完成的工作的基础上,您可以基于此仓库https://github.com/mahoney1/fabric-samples/tree/multi-org/first-network中的.yaml个文件创建CA容器-您需要修改这些新的Yaml文件以获取组织详细信息,尤其要注意TLS_KEYFILE。

或者,您可以先按原样阅读MultiOrg教程,然后才能在修改后的网络上工作之前对该任务有所了解。