多节点部署一键启动脚本

Posted Overboom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多节点部署一键启动脚本相关的知识,希望对你有一定的参考价值。

1 背景

我们在实际项目开发的时候,往往一个大的项目需要很多人协同开发,大家都开发完成在一起联调的时候需要启动很多节点,如果每次都手动去启动所有节点效率非常低,所以我们可以写一个脚本一键启动所有进程,以下统称为节点。

根据节点依赖的环境,一键启动脚本分两种情况进行部署

  • 在本地部署的情况适用于x86环境和一些嵌入式设备demo的开发;
  • 在远端服务器部署

以如下节点部署目录为例进项讲解:

1> 每个节点各自为一个文件夹,分别依赖不同的config和lib
2> 每个节点下分别有自己的run.sh脚本,可以部署自己依赖的库等
3> 各个节点共同依赖的lib放在最外层
4> 在调试时通过最外层的start.sh一键启动所有节点

下面讲述最外层start.sh两种情况的写法。

2 在本地部署的一键启动脚本

#!/bin/bash
PROJECT_PATH=/opt/data/install
NODE1_PATH=

以上是关于多节点部署一键启动脚本的主要内容,如果未能解决你的问题,请参考以下文章

写一键部署bash脚本

shell脚本 一键部署 Tomcat 单节点服务

运维工程师必须掌握的shell技术实战内容

Linux运维容器篇 k8s单节点二进制部署 ECTD部署+CA证书制作

Linux运维容器篇 k8s单节点二进制部署 ECTD部署+CA证书制作

Linux运维容器篇 k8s单节点二进制部署 ECTD部署+CA证书制作