在搭建长安链集群的时候 每个节点会自动生成一个"名字+数字"形式的 name 实际生产的时候需要根据不同节点所在的不同服务器自定义节点名称。目前长安链的脚本还不支持这个自动化操作, 需要手动调整配置以达到这个目的。
每个节点自定义组织机构名称的方法
-
修改配置文件 /usr/local/chainmaker-go/tools/chainmaker-cryptogen/config/crypto_config_template.yml文件
修改host_name 为想修改的组织名称 count改成1
-
执行prepare.sh脚本 会自动生成名字为node1的配置文件目录和crypto_config的证书目录 复制这两个文件夹出去 继续修改配置文件的host_name 生成下一个节点的目录文件
注意 四个文件要根据系统的顺序排序 对应成node1, node2 node3 node4 因为之后build_release.sh是按照这个顺序生成压缩包的 顺序要对应好
-
node1~node4 四个节点生成完毕后
修改每个配置文件的 chainmaker.yml文件 的节点id 以及 chainconfig/bc1.yml的配置 如下图:
chainmaker.yml :
bc1.yml:
然后执行 build_release.sh脚本
之后按照官方文档的步骤进行部署即可:https://docs.chainmaker.org.cn/instructions/多机部署.html#id6