[FISCO] 扩容一个新节点
环境
Ubuntu18
解决方法
-
进入
nodes/127.0.0.1 -
下载脚本
curl -#LO https://raw.githubusercontent.com/FISCO-BCOS/FISCO-BCOS/master-2.0/tools/gen_node_cert.sh
- 网络问题导致长时间无法下载尝试
curl -#LO https://gitee.com/FISCO-BCOS/FISCO-BCOS/raw/master-2.0/tools/gen_node_cert.sh

- 生成新节点私钥证书
bash gen_node_cert.sh -c ../cert/agency -o node4
-c指定机构证书及私钥所在路径
-o输出到指定文件夹,其中node4/conf中会存在机构agency新签发的证书和私钥
成功会输出 All completed 提示
- 国密
bash gen_node_cert.sh -c ../cert/agency -o node4 -g ../gmcert/agency/
如果报错只能打开

将cert.cnf 复制一份到channel目录下

- 拷贝
node0/config.ini、node0/start.sh和node0/stop.sh到node4目录
cp node0/config.ini node0/start.sh node0/stop.sh node4/
- 修改node4/config.ini。对于[rpc]模块,修改channel_listen_port=20204和jsonrpc_listen_port=8549;对于[p2p]模块,修改listen_port=30304并在node.中增加自身节点信息
vim node4/config.ini
[rpc]
;rpc listen ip
listen_ip=127.0.0.1
;channelserver listen port
channel_listen_port=20204
;jsonrpc listen port
jsonrpc_listen_port=8549
[p2p]
;p2p listen ip
listen_ip=0.0.0.0
;p2p listen port
listen_port=30304
;nodes to connect
node.0=127.0.0.1:30300
node.1=127.0.0.1:30301
node.2=127.0.0.1:30302
node.3=127.0.0.1:30303
node.4=127.0.0.1:30304

- 拷贝节点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/
- 启动节点
bash node4/start.sh


浙公网安备 33010602011771号