Konfiguracija enakovrednih omrežij?
1. Na portalu Azure pojdite v svojo skupino virov blockchain in se pomaknite do prvega vozlišča blockchain.
2. V levem meniju kliknite Lastnosti in kliknite Ogled in prenos konfiguracijskih datotek pod Nastavitve verige blokov .
3. Prenesite datoteki `conf/configtx.yaml` in `crypto/crypto-config.yaml` v vaš lokalni računalnik.
4. Odprite `configtx.yaml` v urejevalniku besedil in naredite naslednje spremembe:
* V razdelku `Naročnik` spremenite polje `Addresses` v naslov IP vašega prvega vozlišča blockchain (10.0.0.4 ) in vrata na `7050`.
* V razdelku `Aplikacija` spremenite polje `Addresses` v naslov IP vašega prvega vozlišča blockchain (10.0.0.4 ) in vrata na `7051`.
5. Shranite spremembe v `configtx.yaml`.
6. Vrnite se na portal Azure in kliknite Osveži da osvežite seznam lastnosti za vozlišče blockchain.
7. Odprite PowerShell terminal in se pomaknite do imenika, kamor ste shranili konfiguracijske datoteke.
```
cd {pot imenika konfiguracijskih datotek}
```
8. Zaženite naslednji ukaz, da ustvarite blok geneze:
```
New-GenesisBlock -ChannelID P2PChannel1 -Orderer localhost:7050 -OutputBlock genesisblock.pb -Config configtx.yaml
```
9. Zaženite naslednji ukaz, da zaženete prvo vozlišče P2P:
```
Start-Node -NodeName Node0 -ChannelID P2PChannel1 -GenesisBlockFile genesisblock.pb -CryptoConfig crypto-config.yaml
```
2. korak:Konfigurirajte drugo vozlišče P2P
1. Ponovite korake 2-5 za drugo vozlišče blockchain.
2. V datoteki `configtx.yaml` naredite naslednje spremembe:
* V razdelku `Naročnik` spremenite polje `Addresses` v naslov IP drugega vozlišča blockchain (10.0.0.5 ) in vrata na `7050`.
* V razdelku `Aplikacija` spremenite polje `Addresses` v naslov IP drugega vozlišča verige blokov (10.0.0.5 ) in vrata na `7051`.
3. Shranite spremembe v `configtx.yaml` in sledite korakom 6-9, da ustvarite blok geneze in zaženete drugo vozlišče blockchain.
3. korak:pridružite drugo vozlišče P2P omrežju
1. Odprite PowerShell terminal in se pomaknite do imenika, kjer ste shranili konfiguracijske datoteke za drugo vozlišče blockchain.
2. Zaženite naslednji ukaz, da se drugemu vozlišču verige blokov pridružite omrežju:
```
Join-Channel -NodeName Node1 -ChannelID P2PChannel1 -GenesisBlockFile genesisblock.pb -CryptoConfig crypto-config.yaml -Address 10.0.0.4:7050
```
4. korak:Preverite konfiguracijo omrežja
1. Odprite `crypto-config.yaml` iz katerega koli vozlišča blockchain v urejevalniku besedil.
2. V razdelku `Organizacije` bi morali videti dve organizaciji:Organizacija1 in Organizacija2.
3. Vsaka organizacija mora imeti pet članov:Admin, User1, User2, User3 in User4.
4. V razdelku `OrdererOrgs` bi morali videti eno organizacijo:OrdererOrg.
5. OrdererOrg mora imeti enega člana:Admin.
6. Preverite, ali se polji za naslov `Naročnik` in `Aplikacija` ujemajo s tem, kar ste nastavili v `configtx.yaml`.
7. Zaženite Azure Cloud Shell .
8. Zaženite naslednje ukaze za povezavo s prvim vozliščem verige blokov in preverite seznam verižnih kod:
```
az povezava vozlišča blockchain --resource-group {ime skupine virov} --blockchain-node {ime vozlišča blockchain 1}
seznam enakovrednih verižnih kod --nameščen
```
9. Ponovite prejšnji korak, da se povežete z drugim vozliščem verige blokov in preverite seznam verižnih kod.
10. Če obe vozlišči prikazujeta enake nameščene verižne kode, je omrežje pravilno konfigurirano.