fisco bcos 原有的群组内新增机构

fisco bcos 原有的群组内新增机构

注:本次操作是在已有机构A和机构B(多机部署,两台机器)组成群组1的情况下,新增一个独立机构且完全加入到群组1中

  1. 拷贝创世机构生成的链证书(dir_chain_ca文件)到新机构(这里命名为机构C,下同)的工作目录下

  2. 生成新机构C的证书

    ./generator --generate_agency_certificate ./dir_agency_ca ./dir_chain_ca agencyC

在这里插入图片描述
3. 拷贝链证书、机构证书等文件到新机构C工作目录下的meta目录
在这里插入图片描述
4. 修改新机构C工作目录下的conf目录里的node_deployment.ini配置文件
在这里插入图片描述
修改内容如下: 修改IP地址与端口号
在这里插入图片描述
5. 生成新机构C的节点证书和p2p连接信息文件

  ./generator --generate_all_certificates ./agencyC_node_info
  1. 将新机构C节点的peers.txt文件copy给机构A的meta/目录(官网说是要在创世区块所在机构),同时将机构A的copy给新机构C的meta/目录
  2. 将新机构C的agencyC_node_info目录里相关cert*.crt文件 copy 到机构A的meta/目录
  3. 将群组group.1.genesis 文件(在创世区块所在的机构,这里是在机构A)copy 给新机构C 的meta 目录,生成新机构C所属节点
    在这里插入图片描述
    并执行命令:
    ./generator --build_install_package ./meta/peers.txt ./nodeC

启动机构C的节点:

    bash ./nodeC/start_all.sh
  1. 在新机构C执行,为新机构C节点添加群组1创世区块后需重启节点(只需重启新机构的节点)
    ./generator --add_group ./meta/group.1.genesis nodeC/
     bash nodeC/stop_all.sh & bash nodeC/start_all.sh
  1. 机构A中进入控制台,添加新的节点
    添加机构C节点连接文件peers.txt至已有节点,此步将peersC.txt的节点P2P连接地址添加至./nodeA下的所有节点内:
     ./generator --add_peers ./meta.A/peers.txt  ./nodeA

备注:默认同一个群组的其他机构都要如此操作,现在还是静态的配置,新增的节点配上所有已有的节点就行,两个节点的连接只用配一边就已经可以连接了,有的推荐所有全部配上,是为了更稳妥,把两边都配上。

添加节点:
主要通过控制台 addSealer 命令: 后面的节点id 是新加入机构C的节点,通过机构C中meta 文件夹下的节点文件夹中的node.nodeid 文件获取
获取节点id命令:
cat meta/node_192.168.#.##_3030*/node.nodeid
在这里插入图片描述
启动控制台 略

设置为共识节点(在控制台执行命令):

addSealer  8f08491532b2137d77e930b96bdebd15614698a5d33088f356a9e44aa067ed12933f6e566d5ea04a0d694915ae7406aa786cd071c8b9f459d39a82f171a6a827

在这里插入图片描述
11. 查看共识节点列表:
在这里插入图片描述
查看同步状态:
在这里插入图片描述
至此,原有的群组内新增机构操作过程结束

参考链接如下:https://www.cnblogs.com/linbin524/p/11158935.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
fisco bcos 是一款区块链平台,为企业提供了安全、高效的区块链应用开发环境。在使用过程中,可能会需要扩容群组以满足更大规模的应用需求。 扩容群组是指通过增加节点或分片来增加fisco bcos的处理容量。扩容群组可以提升系统的性能和吞吐量,满足更多用户的需求。 首先,我们需要选择适当的扩容策略。根据具体场景和需求,可以选择分片横向扩容或节点纵向扩容。分片横向扩容是通过增加新的分片来增加系统的处理能力;节点纵向扩容则是通过增加节点的计算和存储资源来提升系统性能。 其次,我们需要准备新增节点或分片所需的硬件资源。扩容群组需要额外的计算资源和存储空间,所以在进行扩容之前,我们需要评估和规划好所需的硬件设备,确保能够满足扩容后的需求。 然后,我们需要进行网络配置和节点/分片的部署工作。扩容群组需要在已有的网络环境下进行,所以我们需要对网络进行配置和调整,以确保新的节点或分片能够正常运行。同时,我们还需要进行节点或分片的部署工作,将新的节点或分片添加到fisco bcos网络中。 最后,我们需要进行测试和监控工作,以确保扩容群组的正常运行。在扩容完成后,我们需要进行充分的测试,检查系统的性能和稳定性;同时,还需要进行监控工作,及时发现和解决扩容后可能出现的问题。 总之,fisco bcos的扩容群组是一个复杂而重要的工作,需要进行合理的规划和安排。通过合适的扩容策略、充足的硬件资源、正确的网络配置和部署、以及周密的测试和监控,我们可以成功地扩容fisco bcos群组,提升系统的性能和扩展能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值