前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >fiscoBcos扩容节点加入已有群组

fiscoBcos扩容节点加入已有群组

作者头像
终有链响
发布2025-02-03 08:20:55
发布2025-02-03 08:20:55
360
举报
文章被收录于专栏:终有链响终有链响
扩容一个新节点

为节点生成证书并启动

每个节点都需要有一套证书来与链上的其他节点建立连接,扩容一个新节点,首先需要为其签发证书。

为新节点生成私钥证书

下面所有操作都在/home/fisco10/nodes/127.0.0.1目录下进行

获取证书生成脚本

curl -#LO https://gitee.com/FISCO-BCOS/FISCO-BCOS/raw/master-2.0/tools/gen_node_cert.sh

生成新节点私钥证书

-c指定机构证书及私钥所在路径

-o输出到指定文件夹,其中node4/conf中会存在机构agency新签发的证书和私钥

成功会输出 All completed 提示

bash gen_node_cert.sh -c …/cert/agency -o node4

准备节点配置文件

拷贝node0/config.ini、node0/start.sh和node0/stop.sh到node4目录

image-20241226154931483
image-20241226154931483

修改node4/config.ini。对于[rpc]模块,修改channel_listen_port=20204和jsonrpc_listen_port=8549;对于[p2p]模块,修改listen_port=30304并在node.中增加自身节点信息

vim node4/config.ini

img
img

节点5拷贝节点1的node0/conf/group.1.genesis(内含群组节点初始列表)和node0/conf/group.1.ini到node4/conf目录下,不需改动

cp node0/conf/group.1.genesis node0/conf/group.1.ini node4/conf/

image-20241226155007806
image-20241226155007806

执行node4/start.sh启动节点: bash node4/start.sh

img
img

确认node4与其他节点连接已经建立,加入网络操作完成

tail -f node4/log/log* | grep “connected count”

img
img

至此新节点已经创建成功

新节点加入群组

获取node4的nodeid:cat node4/conf/node.nodeid

img
img

配置控制台

获取控制台安装包:console.tar.gz

解压控制台安装包:tar -zxvf console.tar.gz

img
img

将sdk目录下的文件全部拷贝到console/conf目录下

cp -r sdk/* console/conf/

img
img
img
img

拷贝console/config-example.toml模板文件为config.toml

cp -r config-example.toml config.toml

img
img

修改config.toml文件:vim config.toml

这里要填写的是channel端口,用于控制台访问节点信息

img
img

启动控制台:bash.start

img
img

使用addObserver将node4作为观察节点加入群组1

img
img

使用addSealer将node4作为共识节点加入群组1 使用getSealerList查看群组内共识节点列表

img
img

至此node4已经成功加入到了群组1之中

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-01-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 扩容一个新节点
  • 新节点加入群组
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档