fisco bcos 原有机构内新增节点

fisco bcos 原有机构内新增节点

注:这里的工作目录路径为:/root/fisco/generator; 这里为机构C新增节点

  1. 拷贝gen_node_cert.sh脚本文件到工作目录下,该文件在scripts目录里
  cp -r scripts/gen_node_cert.sh ./

若没有此脚本,则执行下面命令获取:

curl -LO https://raw.githubusercontent.com/FISCO-BCOS/FISCO-BCOS/master/tools/gen_node_cert.sh

在这里插入图片描述
赋予可执行权限:

chmod u+x gen_node_cert.sh
  1. 拷贝cert.cnf文件到新增节点所属机构(机构C)的目录里,该文件在scripts目录里
cp -r scripts/cert.cnf ./dir_agency_ca/agencyC/
  1. 拷贝机构C的meta目录里的agency.srl文件到机构C目录里
cp -r meta/agency.srl dir_agency_ca/agencyC/
  1. 生成新节点的证书(-c为生成节点所提供的ca路径,agency为机构名,-o为将生成的节点目录名)
./gen_node_cert.sh -c dir_agency_ca/agencyC/ -o node_192.168.xxx.xxx_30304

在这里插入图片描述
在这里插入图片描述

  1. 移动node_192.168.xxx.xxx_30304目录到nodeC,与机构C下其他节点同目录
  2. 拷贝机构C下其他节点目录里的config.ini、start.sh、stop.sh文件到新节点目录下
   cd nodeC/
   cp -r node_192.168.xxx.xxx_30302/config.ini  node_192.168.xxx.xxx_30302/start.sh  node_192.168.xxx.xxx_30302/stop.sh  node_192.168.xxx.xxx_30304/
  1. 修改新节点的配置文件config.ini,对于[rpc]模块,修改listen_ip、channel_listen_port和jsonrpc_listen_port;对于[p2p]模块,修改listen_port并在node.中增加自身节点信息;
    vi node_192.168.xxx.xxx_30304/config.ini

在这里插入图片描述

  1. 拷贝机构C下其他节点conf目录里的创世区块文件(group.3.genesis、group.3.ini)到新节点conf目录下(新节点要加入到哪个群组即拷贝哪个群组创世区块文件,这里是把新节点加入到群组3)
   cp -r node_192.168.xxx.xxx_30302/conf/group.3.genesis node_192.168.xxx.xxx_30304/conf
   cp -r node_192.168.xxx.xxx_30302/conf/group.3.ini  node_192.168.xxx.xxx_30304/conf
  1. 拷贝fisco-bcos二进制文件到新节点目录下
    cp -r node_192.168.xxx.xxx_30302/fisco-bcos  node_192.168.xxx.xxx_30304/
  1. 新建日志目录log并启动新节点
   cd node_192.168.xxx.xxx_30304/
   mkdir -p log
   ./start.sh

查看日志信息: tail -f log/*
在这里插入图片描述

  1. 使用控制台addSealer命令根据节点3的nodeID设置节点3为共识节点
    查看新节点的nodeID:
    more conf/node.nodeid

启动控制台将新节点设置为共识节点:

addSealer 07d5d61f6385932c3b6adaa299f279d4976967d5206872e895443fdba3924e64568f910e6dd919de161b719ac96ebd0deab376de8ee1eee4cc02139ab6ec2ef4

在这里插入图片描述

  1. 查询group3的共识节点中是否包含新节点的nodeID,如存在,加入群组操作完成
    在这里插入图片描述
  2. 再次查看日志信息:
tail -f log/*  | grep +++

在这里插入图片描述

至此,原有机构内新增节点操作过程结束

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值