Можно ли развернуть узел в сети Corda, который уже содержит загрузочные узлы? - PullRequest
0 голосов
/ 17 мая 2018

Предположим, что есть сеть Corda. Сеть уже имеет х количество узлов. Все эти узлы загружаются перед развертыванием.

Если я настрою новый узел, загрузлю его и разверну,

сможет ли новый узел идентифицировать и связываться с уже существующими одноранговыми узлами в сети? будет ли новый узел идентифицирован и достигнут равноправными узлами?

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

В дополнение к nodeinfos, есть также файл сетевых параметров, который необходимо скопировать на новый узел.Ой, новый узел может не знать нотариусов.

\ Шон

0 голосов
/ 18 мая 2018

Существует два сценария:

Все узлы работают на одном компьютере

  • Завершить работу всех узлов
  • Переместитьвсе каталоги узлов в один и тот же родительский каталог
  • Создайте файл node.conf нового узла в том же родительском каталоге
  • Запустите загрузчик.Это будет:
    • Создать каталог узла для нового узла
    • Скопировать информацию об узле во все существующие каталоги узла
  • Перезапустить узлы

Все узлы работают на отдельных машинах

Начиная с Corda 3.1, вы не можете загрузить сеть на разных машинах.В будущем загрузчик может быть расширен до начальной загрузки на компьютерах через SSH.

На данный момент вам необходимо:

  • Развернуть новый узел на своем компьютере
  • Запустите узел с флагом --just-generate-node-info
    • Это сгенерирует файл nodeInfo-* узла в базовом каталоге узла
  • Завершите работу всех узлов
  • Скопируйте файл nodeInfo-* нового узла в папку additional-node-infos всех существующих узлов
  • Скопируйте полное содержимое папки additional-node-infos существующего узла впапка additional-node-infos нового узла
  • Перезапустите узлы
...