Azure Hyperledger Fabric单个成员区块链设置

时间:2017-09-11 06:54:00

标签: azure hyperledger-fabric hyperledger

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

在设置环境后如何使用已部署的环境?

对于托管对等端的三个虚拟机中的所有虚拟机,似乎存在通过部署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单一成员区块链模板?

由于 保罗

1 个答案:

答案 0 :(得分:1)

要与Azure上的Hyperledger进行交互,您可能确实可以使用其中一个虚拟机。在那里,您可以使用docker exec -it <container-name> bash在该VM(ca,peer或orderer)上运行的docker镜像中获取提示。在那里你可以发出命令。

重新启动虚拟机后,我得到了你提到的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 image重启或运行Hyperledger Composer教程后的所有问题后走了。我在https://github.com/fabienpe/azure-hyperledger-artifacts

上发布了修补程序

您是否检查过每个VM上的config.log个文件?