Azure Hyperledger Fabric单成员区块链设置

我开始使用Azure来托管多节点Hyperledger网络.我之前一直在本地环境中运行,但是想使用Azure.我已经部署了“Hyperledger Fabric Single Member Blockchain”模板,该模板创建了五个VM(一个用于CA,一个用于一个CA,另一个用于三个对等).我的本地环境使用CLI,但这似乎不在Azure模板中.如何在没有CLI的情况下与区块链网络进行交互?

在设置完成后,是否有任何关于如何使用部署环境的tuturials?

我已经通过SSH连接到托管对等端的所有三个VM,似乎是通过部署Azure模板自动设置的docker容器出错.运行’docker ps’显示他们正在重新启动,并且我无法使用命令docker exec -it bash连接(我收到错误,说它重新启动).例如:

集装箱ID图像命令创建状态端口名称
817bbb256e5b hyperledger / fabric-peer:x86_64-1.0.0-alpha“peer node start -…”7小时前重启(2)6秒前sad_clarke

有没有人使用Hyperledger Fabric单成员区块链模板?

谢谢
保罗

最佳答案 要在Azure上与Hyperledger交互,您可能确实ssh到其中一个VM.在那里,您可以使用docker exec -it< container-name> bash在该VM(ca,peer或orderer)上运行的docker镜像中获得提示.在那里你可以发出命令.

重新启动VM后,我得到了你提到的docker重启错误(但是在部署之后没有立即).我相信MS部署脚本中存在一个错误. configure-fabric-azureuser.sh使用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上发布了修复程序

你检查过每个VM上的config.log文件了吗?

点赞