FISCO BCOS搭建多机区块链网络
Posted Hanbung
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
2.基于配置文件生成区块链节点配置
bash build_chain.sh -f ipconf -p 30300,20200,8545
命令执行成功会输出All completed
。如果执行出错,请检查nodes/build.log
文件中的错误信息。
至此,成功生成了多机4节点配置,每台机器的区块链节点配置均位于nodes
文件夹下,如下:
3.拷贝区块链节点配置
先为每台机器创建fisco目录
ssh fisco@196.168.0.1 "mkdir -p ~/fisco"
拷贝节点配置
ssh zgxt@192.168.217.128 "mkdir -p ~/fisco"
4.启动区块链节点
我使用192.168.217.132作为主机
bash nodes/192.168.217.132/start_all.sh
ssh zgxt@192.168.217.128 "bash ~/fisco/192.168.217.128/start_all.sh"
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 +++
可以配置一下webase-front查看节点情况!
Well done!
以上是关于FISCO BCOS搭建多机区块链网络的主要内容,如果未能解决你的问题,请参考以下文章
FISCO BCOS v3.x 多群组区块链Pro版本搭建说明(ubuntu)