1.获取证书生成脚本

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

2.生成新节点私钥证书

1
2
3
4
5
6
7
# -c指定机构证书及私钥所在路径

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

# 成功会输出 All completed 提示

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

3.拷贝node0目录下的config.ini start.sh stop.sh 到node4目录

1
cp node0/config.ini node0/start.sh node0/stop.sh node4/

4.修改node4 config.ini

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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

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

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

 6.启动新节点

1
bash node4/start.sh

 7.确认node4与其他节点连接已经建立

1
tail -f node4/log/log*  | grep "connected count"