Azure Hyperledger Fabric 单成员区块链设置

2023-12-30

我开始使用 Azure 托管多节点 Hyperledger 网络。我之前一直在本地环境中运行,但想使用 Azure。我部署了“Hyperledger Fabric 单成员区块链”模板,该模板创建了 5 个虚拟机(每个虚拟机用于 CA、订购者和三个对等节点)。我的本地环境使用 CLI,但这似乎不在 Azure 模板中。在没有 CLI 的情况下如何与区块链网络交互?

有没有关于部署环境设置后如何使用的教程?

我已通过 SSH 连接到托管对等点的所有三个虚拟机,通过部署 Azure 模板自动设置的 docker 容器似乎存在错误。运行“docker ps”显示它们正在定期重新启动,并且我无法使用命令 docker exec -it bash 进行连接(我收到一条错误消息说它正在重新启动)。例如:

容器 ID 图像命令创建状态端口名称 817bbb256e5b hyperledger/fabric-peer:x86_64-1.0.0-alpha “对等节点启动 -...” 7 小时前 重新启动 (2) 6 秒前 Sad_clarke

有人可以使用 Hyperledger Fabric 单成员区块链模板吗?

谢谢 保罗


要与 Azure 上的 Hyperledger 交互,您确实可以通过 ssh 登录到其中一台虚拟机。到达那里后,您可以使用docker exec -it <container-name> bash在该 VM(ca、peer 或 orderer)上运行的 docker 映像中获取提示。在那里你可以发出命令。

重新启动虚拟机后(但不是在部署后立即),我收到了您提到的 docker 重新启动错误。我相信 MS 部署脚本中存在错误。这configure-fabric-azureuser.sh uses cacert="/etc/hyperledger/fabric-ca-server-config/${PEER_ORG_DOMAIN}-cert.pem"但替换后cacert="/etc/hyperledger/fabric-ca-server-config/ca.${PEER_ORG_DOMAIN}-cert.pem"我与 docker 镜像重新启动或运行 Hyperledger Composer 教程有关的所有问题都消失了。我发布了一个修复https://github.com/fabienpe/azure-hyperledger-artifacts https://github.com/fabienpe/azure-hyperledger-artifacts

你检查过了吗config.log每个虚拟机上都有文件吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure Hyperledger Fabric 单成员区块链设置 的相关文章

随机推荐