Как я могу развернуть свои узлы плота на отдельных хостах? - PullRequest
0 голосов
/ 09 апреля 2020

Я использую HyperLedger Fabri c (v1.4.1) на 3 хост-компьютерах (сервер1: клиент, сервер2: узлы однорангового узла, сервер3: узлы заказчика). И я хочу разместить свои узлы плота на нескольких хостах (например, server1: orderer1, orderer2, server2: orderer3)

Я редактировал docker -compose-cli.yaml ниже

 extra hosts: (in client and peer)
  - orderer1.example.com:${SERVER1}
  - orderer2.example.com:${SERVER1}
  - orderer3.example.com:${SERVER2}

 extra hosts: (in orderer1,2)
  - orderer3.example.com:${SERVER2}

 extra hosts: (in orderer3)
  - orderer1.example.com:${SERVER1}
  - orderer2.example.com:${SERVER1}

в этом случае я получил такие сообщения из журналов orderer3 ...

**

'Не удалось отправить StepRequest 2, потому что: rp c error: code = Unavailable des c = все подчиненные являются TransientFailure, последняя ошибка соединения: ошибка соединения: des c = "transport: аутентификация не прошла: x509: сертификат действителен для orderer1.example.com, orderer1, не orderer2.example.com "'

**

Что мне делать, кроме конфигураций docker -compose-cli.yaml?

Спасибо Вы очень благодарны за всю вашу помощь.

1 Ответ

0 голосов
/ 13 апреля 2020

Вы также должны внести изменения в configtx.yaml.

...