Я запустил сеть, используя byfn.sh. Затем пытаюсь добавить нового партнера в сеть. Сначала расширили одноранговые узлы после изменения crypto-config.yaml-
Шаблон:
Количество: 3
Затем создал новый файл yaml с дополнительной конфигурацией peer. Конфиг в конце.
Затем изнутри контейнера cli - соединение с равноправным каналом -b mychannel.block
new peer yaml config
версия: "2"
Объемы:
peer2.org1.example.com:
сети:
byfn:
услуги:
peer2.org1.example.com:
имя контейнера: peer2.org1.example.com
продолжается:
файл: base / peer-base.yaml
сервис: peer-base
среда:
- CORE_PEER_ID = peer2.org1.example.com
- CORE_PEER_ADDRESS = peer2.org1.example.com: 7051
- CORE_PEER_GOSSIP_EXTERNALENDPOINT = peer2.org1.example.com: 7051
- CORE_PEER_GOSSIP_BOOTSTRAP = peer0.org1.example.com: 7051
- CORE_PEER_LOCALMSPID = Org1MSP
объемы:
- / var / run /: / host / var / run /
- ./crypto-config/peerOrganizations/org1.example.com/peers/peer2.org1.example.com/msp:/etc/hyperledger/fabric/msp
- ./crypto-config/peerOrganizations/org1.example.com/peers/peer2.org1.example.com/tls:/etc/hyperledger/fabric/tls
- peer2.org1.example.com:/var/hyperledger/production
порты:
- 11051: 7051
- 11053: 7053
Я ожидал - успешное присоединение. Но в журналах peer2.org1 я вижу предупреждение - [gossip / discovery] func1 -> WARN 04e Не удалось подключиться к {peer0.org1.example.com:7051 [] [] peer0.org1.example.com:7051} : превышен крайний срок контекста
У меня есть смутное представление о том, что мне нужно что-то добавить для обнаружения DSN, но не знаю, где именно. Пожалуйста, помогите.