2017-08-10 2 views

Répondre

2

Pour avoir plus d'un pair d'ancrage par organisation, vous devez le configurer avec configtx.yaml, par ex. vous devez ajouter de nouveaux homologues d'ancrage dans la section suivante:

Organizations: 

    - &Org1 
     # DefaultOrg defines the organization which is used in the sampleconfig 
     # of the fabric.git development environment 
     Name: Org1MSP 

     # ID to load the MSP definition as 
     ID: Org1MSP 

     MSPDir: crypto-config/peerOrganizations/org1.example.com/msp 

     AnchorPeers: 
      # AnchorPeers defines the location of peers which can be used 
      # for cross org gossip communication. Note, this value is only 
      # encoded in the genesis block in the Application section context 
      - Host: peer0.org1.example.com 
       Port: 7051 
      - Host: peer1.org1.example.com 
       Port: 7051 


    - &Org2 
     # DefaultOrg defines the organization which is used in the sampleconfig 
     # of the fabric.git development environment 
     Name: Org2MSP 

     # ID to load the MSP definition as 
     ID: Org2MSP 

     MSPDir: crypto-config/peerOrganizations/org2.example.com/msp 

     AnchorPeers: 
      # AnchorPeers defines the location of peers which can be used 
      # for cross org gossip communication. Note, this value is only 
      # encoded in the genesis block in the Application section context 
      - Host: peer0.org2.example.com 
       Port: 7051 
      - Host: peer1.org2.example.com 
       Port: 7051 

Cela définit deux homologues d'ancrage pour chaque organisation. Ensuite, vous devez utiliser configtxgen pour produire la transaction de mise à jour config pour inclure les ancres pairs pour les orgs:

configtxgen -profile TwoOrgsChannel -channelID mychannel -outputAnchorPeersUpdate=Org1MSPanchors.tx -asOrg=Org1MSP 
configtxgen -profile TwoOrgsChannel -channelID mychannel -outputAnchorPeersUpdate=Org2MSPanchors.tx -asOrg=Org2MSP 

Pour mettre à jour l'exécution du canal:

# updating anchors for Org1 
CORE_PEER_ADDRESS=peer0.org.example.com peer channel update -f Org1MSPanchors.tx -c mychannel -o orderer.example.com:7050 

contre approuvant les pairs de chaque org respectivement.