Fabric 添加peer
2020-01-13 本文已影响0人
金果儿
添加peer节点的两种方式
- 直接使用命令行工具,生成msp文件
- 通过CA client与CA server交互,生成证书,自行构造MSP
通过命令行工具生成MSP目录
-
修改crypto-config.yaml.文件中的
Template.Count
,使其值增加1
-
生成MSP文件
cryptogen extend --config=./crypto-config.yaml
成功后,会在你的crypto-config
文件下多了peer3的MSP文件 -
编写你的docker-compose文件,启动并加入channel
通过CA添加peer
- 编写CSR文件
csr:
# 你的名字
cn: admin
keyrequest:
# 加密算法种类
algo: ecdsa
size: 256
serialnumber:
names:
# 国家
- C: US
#洲
ST:
# 城市
L:
# 组织
O: Hyperledger
# 组织单元
OU: Fabric
hosts:
- 1601054514ea
-
登录CA服务器
fabric-ca-client enroll -u http://服务器名称(admin):服务器密码(adminpw)@服务器IP :端口
-
注册身份
fabric-ca-client register --id.name 你的名字(cn) --id.type 组织单元 --id.secret 自定义密码pw(用于获取证书)
-
获取证书
fabric-ca-client enroll -u http://名字(cn):密码pw@服务器IP:服务器端口 -M 证书保存目录
-
以相同的方式注册TLS证书
-
编写dockerfile,并启动peer
-
加入channel