您的位置:首页 > 运维架构 > Tomcat

Saltstack批量部署tomcat(多实例)

2017-09-21 14:48 246 查看
上一篇讲解了如何批量部署nginx,这篇说一说如何批量部署tomcat,其实方式上都差不多,tomcat多了个java必须配置,以及需要多个实例一起部署。方式方法上可能不是最优方案,功能上是都可以实现基本需求的。

环境介绍:

Centos 6.5

tomcat 7.0.68

java 1.7.0_80

实例3个,site.aaa.com|boss.aaa.com|mobile.aaa.com

minion:test

1.修改主入口文件,如何你看不懂其中没标注的一些行,请参考Saltstack批量编译部署nginx(多模块)

vim /srv/salt/top.sls

2.创建tomcat目录

mkdir -p /srv/salt/tomcat/files

mkdir -p /srv/salt/soft/

cd /srv/salt/tomcat && tree





3.编辑初始化文件init.sls

vim /srv/salt/tomcat/init.sls

4.编辑安装部署文件install.sls

vim /srv/salt/tomcat/install.sls

4.编辑jdk配置文件

vim /srv/salt/soft/jdk.sls

5.编辑启动停止脚本文件,这个脚本是我自己写的俩个启动和停止的方法,各位可以根据自己的需要改编

vim /srv/salt/soft/start-stop.sls

注:start.sh

stop.sh

6.执行同步推送

salt 'test' state.highstate

观察是否全部为success,如果有fail,查看具体失败原因,解决问题后可继续推送
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: