是否可以在已包含引导节点的corda网络中部署节点?

时间:2018-05-17 16:24:27

标签: corda

让我们假设有一个corda网络。网络已经有x个节点。所有这些节点在部署之前都是自举的。

如果我配置一个新节点,请将其引导并部署,

新节点是否能够识别网络中现有的对等节点并与之通信? 新节点是否会被对等节点识别并触及?

2 个答案:

答案 0 :(得分:2)

有两种情况:

所有节点都在同一台计算机上运行

  • 关闭所有节点
  • 将所有节点目录移动到同一个父目录
  • 在同一父目录中创建新节点的node.conf文件
  • 运行引导程序。这将:
    • 为新节点创建节点目录
    • 已将节点的信息复制到所有现有节点目录
  • 重新启动节点

所有节点都在不同的计算机上运行

从Corda 3.1开始,您无法在不同的计算机上引导网络。将来,可以通过SSH将引导程序扩展到跨机器引导。

目前,你必须:

  • 在其计算机上部署新节点
  • 使用--just-generate-node-info标志启动节点
    • 这将在节点的基本目录中生成节点的nodeInfo-*文件
  • 关闭所有节点
  • 将新节点的nodeInfo-*文件复制到所有现有节点的additional-node-infos文件夹
  • 将现有节点的additional-node-infos文件夹的整个内容复制到新节点的additional-node-infos文件夹
  • 重新启动节点

答案 1 :(得分:0)

除nodeinfos外,还有一个需要复制到新节点的网络参数文件。 Ow,新节点可能不知道公证人。

\肖恩