158 字
1 分钟

FISCO BCOS企业级工具一键部署

编辑配置文件#

Terminal window
vi tmp_one_click/agencyA/node_deployment.ini
vi tmp_one_click/agencyB/node_deployment.ini

生成群组1的节点#

Terminal window
bash ./one_click_generator.sh -b tmp_one_click/

扩展群组2#

Terminal window
vi ./conf/group_genesis.ini
[group]
group_id=2
[nodes]
node0=127.0.0.1:30500
node1=127.0.0.1:30501
Terminal window
cp tmp_one_click/agencyA/generator-agency/meta/cert_127.0.0.1_30501.crt meta/
cp tmp_one_click/agencyA/generator-agency/meta/cert_127.0.0.1_30500.crt
meta/

生成群组 2 的创世区块#

Terminal window
# 创世区块
./generator --create_group_genesis ./group2
# 将node0添加到群组2
./generator --add group ./group2/group.2.genesis ./tmp_one_click/agencyA/node/node_127.0.0.1_30300/
# 将node1添加到群组2
./generator --add group ./group2/group.2.genesis ./tmp_one_click/agencyA/node/node_127.0.0.1_30301/
# 加载node0的群组2配置
bash ./tmp_one_click/agencyA/node/node_127.0.0.1_30500/scripts/load_new_groups.sh
# 启动群组
curl -X POST --data '{"jsonrpc":"2.0","method":"startGroup","params":[2],"id":1}' http://127.0.0.1:8675

在 group2 上扩容节点 node4,node5#

Terminal window
mkdir tmp_one_click_expand
cp tmp_one_click/ca.* tmp_one_click_expand/
cp group2/group.2.genesis tmp_one_click_expand/
cp tmp_one_click/peers.txt tmp_one_click_expand/
# 拷贝一个node配置,并修改
mkdir tmp_one_click_expand/agencyC
cp tmp_one_click/agencA/node_deployment.ini tmp_one_click_expand/agencyC/
vim tmp_one_click/agencC/node_deployment.ini
# 生成扩容节点
rm -rf ./meta/cert_*
rm -rf ./meta/group.*
bash ./one_click_generator.sh -e tmp_one_click_expand

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

FISCO BCOS企业级工具一键部署
https://firefly.cuteleaf.cn/posts/fisco-bcos/企业级工具一键部署/
作者
Lireal
发布于
2026-01-20
许可协议
CC BY-NC-SA 4.0

目录