我开始使用 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(使用前将#替换为@)