FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

这篇文章主要介绍了FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一) ,文中通过代码以及文档配合进行讲解,很详细,它对在座的每个人的研究和工作具有很经典的参考价值。 如果需要,让我们与区块链资料网一起学习。

https://www.interchains.cc/18399.html

FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)是很好的区块链资料,他说明了区块链当中的经典原理,可以给我们提供资料,FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)学习起来其实是很简单的,

不多的几个较为抽象的概念也很容易理解,之所以很多人感觉FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序,给读者的理解带来困难

FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

  • 离线部署fisco bcos

最近经常有小伙伴问到:生产环境没有网络怎么部署FISCO BCOS以及各种中间件呢?在网上目前也找不到相关的资料,所以这里就抽空闲时间来做一下相关的教程,方便小伙伴们快速入坑。这里以centos7.5为例、其他操作系统类似

FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

前言

最近经常有小伙伴问到:生产环境没有网络怎么部署FISCO BCOS以及各种中间件呢?在网上目前也找不到相关的资料,所以这里就抽空闲时间来做一下相关的教程,方便小伙伴们快速入坑。这里以centos7.5为例、其他操作系统类似

一、思路?

  1. 安装一台和无网络环境一样的虚拟机,在有网的情况下在线安装,然后上传至无网络的系统之中完成部署。
  2. 如果不想安装虚拟机,这里我把需要的文件上传至百度网盘小伙伴们自行在下载上传到服务器上安装即可。

二、正式开始(思路一)

1.环境介绍

本地虚拟机环境(有网络): FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一) 服务器: 10.21.36.165-10.21.36.168 (无网络) FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

我们准备安装1群组1机构4节点的链架构来举例,如下表:

FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

2.在虚拟机(有网络)上开始安装generator

下载

cd ~/ && git clone https://github.com/FISCO-BCOS/generator.git

FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

安装

此操作要求用户具有sudo权限。

cd ~/generator && bash ./scripts/install.sh

FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

检查是否安装成功,若成功,输出 usage: generator xxx

./generator -h

FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

获取节点二进制

拉取最新fisco-bcos二进制文件到meta中,如果网络较差,可以尝试通过其他方式下载fisco-bcos,或使用--cdn选项,并将下载好的二进制放置于meta文件夹下

./generator --download_fisco ./meta --cdn

FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一) 检查二进制版本

若成功,输出 FISCO-BCOS Version : x.x.x-x

./meta/fisco-bcos -v

FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

PS:[源码编译]节点二进制的用户,只需要用编译出来的二进制替换掉meta文件夹下的二进制即可。

3.在虚拟机(有网络)上使用一键生成工具生成链

在如下图所示的路径中删除agencyB文件夹 FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一) 进入agencyA文件夹,编辑node_deployment.ini文件 FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一) 编辑后的node_deployment.ini文件内容如下:

[group] group_id=1  [node0] p2p_ip=10.21.36.165 rpc_ip=10.21.36.165 channel_ip=10.21.36.165 p2p_listen_port=30300 channel_listen_port=20200 jsonrpc_listen_port=8545  [node1] p2p_ip=10.21.36.166 rpc_ip=10.21.36.166 channel_ip=10.21.36.166 p2p_listen_port=30300 channel_listen_port=20200 jsonrpc_listen_port=8545  [node2] p2p_ip=10.21.36.167 rpc_ip=10.21.36.167 channel_ip=10.21.36.167 p2p_listen_port=30300 channel_listen_port=20200 jsonrpc_listen_port=8545  [node3] p2p_ip=10.21.36.168 rpc_ip=10.21.36.168 channel_ip=10.21.36.168 p2p_listen_port=30300 channel_listen_port=20200 jsonrpc_listen_port=8545

生成节点

bash ./one_click_generator.sh -b ./tmp_one_click

FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

4.把在虚拟机(有网络)上使用一键生成工具生成的链节点文件上传到服务器

进入/root/generator/tmp_one_click/agencyA/node 目录下 FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一) 把/root/generator/tmp_one_click/agencyA/node 目录下node_10.21.36.165-168_30300的文件夹下载下来 FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

分别上传到对应ip的服务器上FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

给相关的运行权限 167: FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一) 168: FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一) 165: FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一) 166: FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

运行 167: FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一) 168: FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一) 165: FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一) 166: FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

检查节点运行状态

tail -f  log/log*  | grep +++

如下图所示表示节点运行正常: FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一) <hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1">

总结

无网络离线安装部署FISCO BCOS也很简单,希望本文可以帮助有需要的刚入坑小伙伴,大神自动忽略跳过。下面章节我们可以来离线安装一下思路二的做法和其他的中间件如WeBase、区块链blockchain浏览器等 FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

部分转自网络,侵权联系删除www.interchains.cchttps://www.interchains.cc/18399.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » FISCO BCOS离线无网络部署安装系列教程之底层链的部署安装(思路一)

提供最优质的资源集合

立即查看 了解详情