五、配置新组织节点


五、在新组织节点使用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

本文不允许转载。
评论
 上一篇
六、新组织加入联盟审核 六、新组织加入联盟审核
六、联盟组织生成和提交新 org 配置通过 step 3~4,已经生成了 Sy 的证书和配置,但这仅仅是在本地文件系统,还未于区块链网络产生关联。为 channel 新加 Org,对...
2019-06-04
下一篇 
四、在新组织节点生成证书 四、在新组织节点生成证书
四、在新组织节点(ORG)生成证书1、生成证书命令(依据 crypto-config.yaml 生成,生成后的文件位于 org3-artifacts/crypto-config/ 下): cd org3-artifacts ./c...
2019-06-04
  目录