【问题标题】:Azure Hyperledger Fabric Single Member Blockchain setupAzure Hyperledger Fabric 单成员区块链设置
【发布时间】:2017-09-11 06:54:00
【问题描述】:

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

是否有任何关于如何在部署环境设置后使用的教程?

我已通过 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 小时前 Restarting (2) 6 秒前 sad_clarke

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

谢谢 保罗

【问题讨论】:

  • 请格式化一些代码
  • @Paul X 你可以使用这个link 来部署。在步骤Summary,您可以编辑模板。
  • @Walter - MSFT,是的,这是我部署到 Azure 的模板。当您在摘要步骤中说“编辑模板”时,我应该进行哪些编辑?
  • @Ironic,关于格式化,您指的是 docker ps 转储吗?相关项目是 Status = 'Restarting (2) 6 seconds ago'
  • @SSR 不,我放弃了 Azure,因为我没有来自 MSFT 的反馈

标签: azure hyperledger-fabric hyperledger


【解决方案1】:

要与 Azure 上的 Hyperledger 交互,您确实可以通过 ssh 连接到其中一个 VM。在那里,您可以使用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 映像重新启动或运行 Hyperledger Composer 教程有关的问题都消失了。我在https://github.com/fabienpe/azure-hyperledger-artifacts 上发布了一个修复程序

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-17
    • 1970-01-01
    • 2018-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多