首页 文章

Hyperledger Composer - 部署到多组织结构

提问于
浏览
0

我目前正在学习使用Composer设置多组织Hyperledger Fabric网络 .

我已经开始使用HL Fabric文档中的byfn示例,更改了组织的名称并添加了一个额外的组织,更改了引用的脚本,等等 . 使用示例作为帮助,我能够创建 Channels ,加入我的3个组织中的所有对等点,设置锚点对等点 .

我接下来要做的是继续学习如何部署多组织结构的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

    你有3个Orgs的CA容器吗?

    连接拒绝错误表明没有 .

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

    要继续,基于您已经完成的工作,您可以根据此repo https://github.com/mahoney1/fabric-samples/tree/multi-org/first-network中的 .yaml 文件创建CA容器 - 您需要修改这些新的yaml文件以获取组织详细信息,特别注意TLS_KEYFILE .

    或者,您可以先按照MultiOrg教程进行操作,以便在处理修改后的网络之前了解任务 .

相关问题