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,查看具体失败原因,解决问题后可继续推送
环境介绍:
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
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
vim /srv/salt/tomcat/install.sls
vim /srv/salt/soft/jdk.sls
vim /srv/salt/soft/start-stop.sls
salt 'test' state.highstate
观察是否全部为success,如果有fail,查看具体失败原因,解决问题后可继续推送
相关文章推荐
- Saltstack批量部署tomcat(多实例)
- Linux 部署服务器实例(web部署在tomcat)
- tomcat多版本war应用部署(实例讲解)
- Tomcat多实例部署
- tomcat单机多实例部署
- Tomcat 多实例部署脚本
- Tomcat 部署实例
- Linux 部署服务器实例(web部署在tomcat)
- tomcat 多实例部署
- 一个tomcat部署多个应用实例总结
- 一个tomcat部署多个应用实例总结
- Tomcat 单机多实例部署
- Tomcat6 安装配置、多端口的多实例部署
- tomcat多实例部署
- 一个系统部署多个tomcat实例
- eclipse导出项目(war包),部署到tomcat,测试实例
- Linux 单个tomcat多实例部署shell脚本详解
- Docker部署Tomcat实例
- Tomcat多实例部署
- Tomcat7单机多实例部署(windows版)