Настройка Multi Org с использованием HyperLedger Composer на нескольких машинах - PullRequest
0 голосов
/ 30 апреля 2018

Я работаю над созданием бизнес-сети для нескольких организаций (две физические машины).

Я выполнил настройку бизнес-сети с использованием Hyperledger Composer Playground и выполнил запросы, внедрение сервера отдыха и т. Д. Я настроил настройку нескольких организаций (нескольких организаций) для одной бизнес-сети на одном облачном сервере (используется ссылка для справки: https://hyperledger.github.io/composer/latest/tutorials/deploy-to-fabric-multi-org). Но, как и в реальном сценарии, я хочу настроить функции нескольких организаций с два отдельных облачных сервера.

Я встретился с ошибкой, как показано ниже.

Ошибка: невозможно связаться со сверстниками. Пиры не найдены.

Версия Composer: последняя

Версия Fabric: V1.0

Заранее спасибо.

1 Ответ

0 голосов
/ 30 апреля 2018

Если вы используете Composer последней версии (v0.19), вам придется использовать Fabric v1.1.

Если вы работаете на 2 серверах с 2 IP-адресами, вам необходимо решить обмен данными (IP-адресация и маршрутизация) между вашим клиентом и серверами, и между контейнерами на каждом сервере.

Для клиента к серверу вам нужно управлять адресами в файлах connection.json для композитора.

Для обеспечения связи между одноранговыми узлами и другими контейнерами правильное решение заключается в использовании Kubernetes или Docker Swarm для управления адресацией / маршрутизацией. Можно использовать функцию extra_hosts в docker-compose для простой демонстрации, но вы можете быть ограничены одним участником на организацию из-за конфликтов портов.

...