五、配置新组织节点
五、在新组织节点使用configtxgen生成SyOrg配置JSON文件¶
1、生成组织配置文件¶
configtx会在当前目录中寻找configtx.yaml配置文件并从中读取SyOrg相关配置。
cd org3-artifacts
./configtxgen -printOrg SyOrg -profile ./configtx.yaml > ../channel-artifacts/syorg.json
configtx.yaml配置文件如下
Organizations:
- &SyOrg
Name: SyOrg
ID: SyMSP
MSPDir: crypto-config/peerOrganizations/sy.fabric.mbfa.cn/msp
Policies: &SyOrgPolicies
Readers:
Type: Signature
Rule: "OR('SyMSP.member')"
Writers:
Type: Signature
Rule: "OR('SyMSP.member')"
Admins:
Type: Signature
Rule: "OR('SyMSP.admin')"
AnchorPeers:
- Host: peer.sy.fabric.mbfa.cn
Port: 7051
2、配置新组织节点¶
修改cfi.yaml配置文件,需要检查环境差异。需要注意docker配置文件中对应的fabric链镜像版本号。
mv org3-artifacts/crypto-config .
cat /etc/resolv.conf
//此为正常配置
nameserver 127.0.0.11
options ndots:0
//如果输出结果如下,需要在docker compose yaml模板增加环境变量,GODEBUG=netdns=go以强制使用pure Go resolver
nameserver 127.0.0.11
options timeout:2 attempts:3 rotate single-request-reopen ndots:0