1.删除nodes
rm -rf nodes/
2.挂载本地文件与创建节点
bash build_chain.sh -f ipconf -e /root/tools/fisco-bcos
3.部署节点
bash nodes/127.0.0.1/start_all.sh
4.把共享的gen_node_cert.sh文件下载到本地
cp /root/Desktop/共享文件夹/tools/gen_node_cert.sh ./
或者联网下载
curl -#LO https://raw.githubusercontent.com/FISCO-BCOS/FISCO-BCOS/master-2.0/tools/gen_node_cert.sh
5.生成新节点私钥证书
bash gen_node_cert.sh -c nodes/cert/agencyA -o nodes/127.0.0.1/node8
6.切换目录
cd nodes/127.0.0.1/
7.拷贝node0/config.ini、node0/start.sh和node0/stop.sh到node4目录;
cp node0/config.ini node0/start.sh node0/stop.sh node8/
8.节点3拷贝节点1的node0/conf/group.1.genesis(内含群组节点初始列表)和node0/conf/group.1.ini到node8/conf目录下,不需改动
cp node0/conf/group.1.* node8/conf
9.修改node8/config.ini。对于[rpc]模块,修改channel_listen_port=20204和jsonrpc_listen_port=8549;对于[p2p]模块,修改listen_port=30304并在node.中增加自身节点信息;
先切换到node8目录下
cd node8
vim config.ini
[rpc]
;rpc listen ip
listen_ip=127.0.0.1
;channelserver listen port
channel_listen_port=20208
;jsonrpc listen port
jsonrpc_listen_port=8553
[p2p]
;p2p listen ip
listen_ip=0.0.0.0
;p2p listen port
listen_port=30308
;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
node.5=127.0.0.1:30305
node.6=127.0.0.1:30306
node.7=127.0.0.1:30307
node.8=127.0.0.1:30308
10.执行node8/start.sh启动节点
bash node4/start.sh
如果查看其他节点也没有信息,说明都没有启动,可以直接启动全部
11.确认node4与其他节点连接已经建立,加入网络操作完成。
tail -f node8/log/log* | grep “connected count”