进阶:自定义配置文件部署
以节点启动时使用 debug 日志输出为例。
修改配置文件模板
修改 ${WORKSPACE}/conf/deploy.conf.template 配置文件模板中的配置项,然后可以使用任意方式部署。
警告
如果使用多机部署,所有节点都会使用修改后的参数。
警告
只有需要修改 rpc_addr, rpc_api, ws_addr, log_size 和 NODE START 下的参数时才可修改配置文件模板,修改其它配置可能不会生效或导致节点部署失败。
操作目录一键部署
使用 -params 参数
./venachainctl.sh one -params "--debug --verbosity 4"
./venachainctl.sh four -params "--debug --verbosity 4"
注解
仅适用于修改节点启动时,即 NODE START 参数。
操作目录分步部署
方法一:使用 --extraoptions 参数
./venachainctl.sh setupgen --auto true
./venachainctl.sh init --auto true
./venachainctl.sh start -n 0 --extraoptions "--debug --verbosity 4"
./venachainctl.sh deploysys --auto true
注解
仅适用于修改节点启动时,即 NODE START 参数。
方法二:修改节点配置文件
生成配置文件
./venachainctl.sh dcgen -n 0修改配置文件
配置文件所在目录为
${WORKSPACE}/data/node-0/deploy_node-0.conf部署节点
./venachainctl.sh setupgen --auto true ./venachainctl.sh init --auto true ./venachainctl.sh start -n 0 ./venachainctl.sh deploysys --auto true
注解
操作目录部署修改 deploy_path 和 user_name 不会生效。
独立目录一键部署
修改节点配置remote部署
生成配置文件
./venachainctl.sh remote prepare -p test -addr root@10.10.10.10,root@10.10.10.11修改配置文件
配置文件所在目录为
${PROJECT_NAME}/deploy_node-0.conf警告
请谨慎修改
deploy_path路径,在使用remote clear命令清除项目时,会删除该路径下的所有文件。部署节点
./venachainctl.sh remote deploy -p test -a