【问题标题】:Hyperledger Composer - Deploying to a multi-organization FabricHyperledger Composer - 部署到多组织结构
【发布时间】:2018-08-22 13:26:25
【问题描述】:

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

我从 HL Fabric 文档中的 byfn 示例开始,更改了组织的名称并添加了一个额外的组织,更改了引用的脚本等等。使用示例作为帮助,我能够创建频道,加入我的 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]

有人知道我做错了什么吗?

【问题讨论】:

    标签: hyperledger-fabric hyperledger hyperledger-composer


    【解决方案1】:

    您是否为 3 个组织启动了 CA 容器?

    连接被拒绝错误提示没有。

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

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

    或者,您可以先按照原样遵循 MultiOrg 教程,以了解任务,然后再处理修改后的网络。

    【讨论】:

    • 你是对的。我错误地使用了另一个织物回购。一旦我意识到这一点并从正确的开始,它就会一直运行,直到尝试启动 Fabric 网络。我收到一个奇怪的错误:错误:尝试启动业务网络时出错。错误:参数必须是 ProposalResponse 对象。知道发生了什么吗?
    猜你喜欢
    • 2018-09-25
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-01
    • 1970-01-01
    • 2018-09-30
    • 2019-02-06
    相关资源
    最近更新 更多