没有合适的资源?快使用搜索试试~ 我知道了~
首页Fabric部署进阶篇 - 多机部署.docx
Fabric部署进阶篇 - 多机部署.docx
需积分: 50 27 下载量 194 浏览量
更新于2023-03-16
评论 1
收藏 197KB DOCX 举报
续:Fabric部署基础篇 - 单机部署<br> fabric单机版只能用于测试和学习,生产环境还是建议使用多机部署。<br> 这里讲的多机,并不是简单地把单机版中的那些docker分开在多个机器上运行而构成的多机版,而是真正在多台服务器上,使用配置和可执行文件启动不同角色,构成的多机网络。<br> 目录<br> Fabric部署进阶篇 - 多机部署 1<br> 一、 基础环境 1<br> 二、 环境准备 1<br> 1. 角色IP规划 1<br> 2. 配置域名解析 2<br> 3. 关闭防火墙 2<br> 三、 部署网络 2<br> 1. 材料准备 3<br> 2. 依次启动各个角色 4<br> 四、 准备客户端 8<br> 五、 创建通道&加入通道 9<br> 1. 创建通道 9<br> 2. 加入通道 10<br> 3. 更新锚节点 10<br> 六、 验证网络 10<br> 1. 安装链码 11<br> 2. 实例化链码 11<br> 3. 查询 12<br> 4. 交易 12<br> 附录: 14<br> 1. crypto-config 14<br> 2. configtx.yaml 17<br>
资源详情
资源评论
资源推荐
部署进阶篇 多机部署
单机版只能用于测试和学习,生产环境还是建议使用多机部署。
这里讲的多机,并不是简单地把单机版中的那些 分开在多个机
器上运行而构成的多机版,而是真正在多台服务器上,使用配置和可执行文
件启动不同角色,构成的多机网络。
一、 基础环境
主机操作系统不限,网络搭建在虚拟机中,所有跟 相关的操作
系统一律使用 或更高版本。目前 最高版本是 ,
下 载 地 址 ! "#!$%
#!$%&'& ! "。
虚 拟 机 硬 件 最 低 要 求 ()* 、 + 内 存 和 ("+ 存 储 空 间 , 推 荐
()*、(+ 内存和 "+ 存储空间。
多 机 网络 最 少 需 要 ( 台服 务 器 , 一 台 作 为 , 一 台 作 为
,这里我们使用 台服务器,一台 ;有 ( 个组织,每个组织
各 ( 台 服务器。另外还需要单独安装 台客户端(简称 ,)。如果
手头资源不足,每个组织配置 台 服务器,可以节省 ( 台。
二、 环境准备
多机网络所需的软件比单机的还少,只要 - 和 。软
件安装请参考基础篇。
角色 .) 规划
角色
IP
软件需求 说明
, /( !(
-、 客户端
/( !(
共识节点
"-
/( !(
(
组织
-
/( !(
((
"-
(
/( !(
0
组织 (
-
(
/( !(
0(
服 务 器 域 名 统 一 使 用 #, , 如 角 色 全 名 为
#,。
( 配置域名解析
在所有机器的 中追加以下信息:
/( !( #,
/( !(( "- #,
/( !((( - #,
/( !(0 "-(#,
/( !(0("-(#,
0 关闭防火墙
在所有服务器中关闭防火墙:
1,23,,4
1,,23,,4
三、 部署网络
基础篇中的 源代码以及编译结果(各命令可执行文件)在这里
会多次用到,请确保其存在,如果没有,请按照基础篇再操作一遍。
在启动各个服务器角色之前,要为他们各个准备 5)65
4)47 和 创 世 块 等 材 料 , 以 及 各 个 角 色 相 关 的 配 置 文 件 ,
可执行文件的工作机制是一个可执行文件需要配一个配置文件,有
关 命 令 的 详 细 说 明 请 参 考 官 方 手 册 ( 1,-
,$,)。
所有的材料都在在客户端里面生成,按角色需求分配到各个服务器里
面,不相干的文件都不用分配,尤其是私钥文件。
材料准备
在 , 中创建目录“3,18,用于存放各类相关文件。
7可执行命令文件
将基础篇中的编译结果直接软连接到这里。
cd3,1
,--1,-,,#%
(75)
生 成 5) 文 件 的 命 令 ( 前 文 中 多 次 提 及 的 可 执 行 文 件 ) 是
1-,需提供配置文件 12-1,:
配置中的细节以后再解释,现在照着做就行。运行以下命令生成 5)
-
9
&#,
:
)-
9-
&- #,
;,9*
<,
(
*
9-(
&-(#,
;,9*
<,
(
*
材料:
1--2-=12-1,
等待命令完成后,会生成一个 12- 目录,用 命令看下
结果(没有 命令的话,11,, 安装),共有 "/
个目录, " 个文件,见附录
。
07创世块等材料
这一步骤用的命令是 2-#-,配置文件是 2-#1,,该
命令将运行 % 次,分别生成创世块、通道配置块和两个锚节点更新文件。
配置文件内容比较多,见附录
( 。
,
#
生成创世快
2-#-2,<3-+,.&11,>
?,,-,
#
生成通道配置文件
2-#-2,<3-,,<#>
,,#,.&1,
#
生成
Org1
的锚节点更新文件
2-#-2,<3-,@)*>
,- 5)#,.&1,>
-- 5)
#
生成
Org2
的锚节点更新文件
2-#-2,<3-,@)*>
,-(5)#,.&1,>
--(5)
所有命令完成之后,会在 , 目录中生成四个文件:
,#
-,
- 5)#
-(5)#
( 依次启动各个角色
按照以下顺序依次启动角色 A"- A -
A"-(A -(,前面说过,启动角色之前,还需要准备
剩余19页未读,继续阅读
helloksyou
- 粉丝: 2
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- stc12c5a60s2 例程
- Android通过全局变量传递数据
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0