如何在hyperledger fabric中设置多云架构?

问题描述 投票:0回答:1

我在google云平台上有一个对等体,我必须将该对等体加入到azure网络的通道中。我必须将该对等体加入到azure网络的通道中。

我尝试了什么。

为新的对等体生成加密材料使用 azure网络webclient 并使用加密配置材料 在所有的对等体,orderer和webclient在 azure和也在新的对等体我有在谷歌云。但之后,新的同行可以加入的渠道的azure,但不能安装实例的chaincodes。

azure hyperledger-fabric hyperledger
1个回答
0
投票

在 Azure 上设置 Hyperledger Fabric 网络有两种推荐的方法。你可以使用Azure Marketplace中提供的Hyperledger Fabric模板在Azure上启动你的环境,或者你可以采取艰难的方式,手动调试虚拟机实例。使用模板显然是一种更快的解决方案。这也是一种更好的解决方案。如果你要手动设置环境,你必须考虑2种情况--使用多个VM实例(通常在生产环境中)或单个VM(用于开发环境)。

在第二种情况下,如果您使用多个虚拟机实例,您必须设置虚拟机实例之间的通信规则。你将不得不下载并安装Fabric SDK,并配置通道和对等体以及典型的Hyperledger Fabric网络的每一个其他方面。虽然这对于单个开发模式的虚拟机实例来说很容易做到,但当你必须考虑多个运行的实例时,事情就会变得非常复杂。因此,最好使用 Hyperledger Fabric 模板在 Azure 上设置你的 Fabric 环境。

在这两种方法中,Fabric Network都会生成一个通道配置。这一步会生成一个新的通道配置块,其中包括属于GCP中对等节点的新成员。配置块与生成块类似,定义了通道的成员和策略。事实上,您可以将配置块视为创世块加上自通道创建以来发生的配置更改的三角。

Azure VM Fabric Network 可以与 GCP 中的 Peer Node 共享通道的起源块。在 GCP 中的对等节点加入通道之前,它必须能够连接到订购服务。它从通道起源块中获取订购服务端点。

如果你在GCP对等节点中遇到问题,请确认对等节点正在接收通道上的块,你安装链代码。然后你在对等体上对本地账本进行查询。安装链式代码后,GCP中的对等节点可以针对自己的世界状态数据库运行查询。

© www.soinside.com 2019 - 2024. All rights reserved.