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
config.ini配置内容
[rpc];rpc listen iplisten_ip=127.0.0.1;channelserver listen portchannel_listen_port=20208;jsonrpc listen portjsonrpc_listen_port=8553
[p2p];p2p listen iplisten_ip=0.0.0.0;p2p listen portlisten_port=30308;nodes to connectnode.0=127.0.0.1:30300node.1=127.0.0.1:30301node.2=127.0.0.1:30302node.3=127.0.0.1:30303node.4=127.0.0.1:30304node.5=127.0.0.1:30305node.6=127.0.0.1:30306node.7=127.0.0.1:30307node.8=127.0.0.1:30308
10.执行node8/start.sh启动节点
bash node4/start.sh
如果查看其他节点也没有信息,说明都没有启动,可以直接启动全部
11.确认node4与其他节点连接已经建立,加入网络操作完成。
tail -f node8/log/log* | grep “connected count”