长安链对每个节点自定义组织机构名称的方法

在搭建长安链集群的时候 每个节点会自动生成一个"名字+数字"形式的 name 实际生产的时候需要根据不同节点所在的不同服务器自定义节点名称。目前长安链的脚本还不支持这个自动化操作, 需要手动调整配置以达到这个目的。

每个节点自定义组织机构名称的方法
  1. 修改配置文件 /usr/local/chainmaker-go/tools/chainmaker-cryptogen/config/crypto_config_template.yml文件

    修改host_name 为想修改的组织名称 count改成1

  2. 执行prepare.sh脚本 会自动生成名字为node1的配置文件目录和crypto_config的证书目录 复制这两个文件夹出去 继续修改配置文件的host_name 生成下一个节点的目录文件

    注意 四个文件要根据系统的顺序排序 对应成node1, node2 node3 node4 因为之后build_release.sh是按照这个顺序生成压缩包的 顺序要对应好

  3. node1~node4 四个节点生成完毕后

    修改每个配置文件的 chainmaker.yml文件 的节点id 以及 chainconfig/bc1.yml的配置 如下图:

    chainmaker.yml :

bc1.yml:

然后执行 build_release.sh脚本

之后按照官方文档的步骤进行部署即可:https://docs.chainmaker.org.cn/instructions/多机部署.html#id6

相关推荐
星夜钢琴手18 天前
在 Windows 11 WSL (Ubuntu 24.04.1 LTS) | Python 3.12.x 下部署密码学库 charm
windows·python·ubuntu·wsl·环境部署·charm
seizedays5 个月前
centos7系统 通过编译安装gcc7.5.0
linux·环境部署
Taiga_5 个月前
关于Qt部署CMake导致“Failed to set working directory to“的问题
qt·cmake·环境部署
seizedays1 年前
centOS系统 迁移docker镜像及数据文件到指定目录
linux·环境部署
豫州刺史1 年前
使用TensorRT对Yolov5进行部署【基于Python】
python·yolo·tensorrt·环境部署
Joker_iuv1 年前
Mac部署Odoo环境-Odoo本地环境部署
macos·odoo·环境部署
软件测试凡哥1 年前
使用docker部署一个jar项目
经验分享·软件测试工程师·程序人生·docker·容器·jar·环境部署