FISCO BCOS搭建多机区块链网络

我使用两台虚拟机,IP地址分别是192.168.217.132,192.168.217.128,每台配置一个节点。

1.生成区块链网络配置文件

#根据自己的机器IP填写

cat >> ipconf << EOF
192.168.217.132 agencyA 1
192.168.217.128 agencyA 1
EOF

FISCO BCOS搭建多机区块链网络_第1张图片

2.基于配置文件生成区块链节点配置

bash build_chain.sh -f ipconf -p 30300,20200,8545

FISCO BCOS搭建多机区块链网络_第2张图片

命令执行成功会输出All completed。如果执行出错,请检查nodes/build.log文件中的错误信息。

至此,成功生成了多机4节点配置,每台机器的区块链节点配置均位于nodes文件夹下,如下:

 3.拷贝区块链节点配置

先为每台机器创建fisco目录

ssh [email protected] "mkdir -p ~/fisco"

 

 拷贝节点配置

ssh [email protected] "mkdir -p ~/fisco"

FISCO BCOS搭建多机区块链网络_第3张图片

 4.启动区块链节点

我使用192.168.217.132作为主机

bash nodes/192.168.217.132/start_all.sh

ssh [email protected] "bash ~/fisco/192.168.217.128/start_all.sh" 

FISCO BCOS搭建多机区块链网络_第4张图片

 5.检查区块链节点

检查进程是否启动成功

ps aux | grep -v grep | grep fisco-bcos

 正常情况,每台机器都会有类似下面的输出:

 检查网络连接是否正常

tail -f 192.168.217.132/node0/log/* | grep -i connected

检查区块链共识是否正常

tail -f 192.168.217.132/node0/log/* | grep -i +++

FISCO BCOS搭建多机区块链网络_第5张图片

 可以配置一下webase-front查看节点情况!

FISCO BCOS搭建多机区块链网络_第6张图片

 Well done!

你可能感兴趣的:(区块链,区块链)