利用salt-stack 对多台分布式应用进行简单部署jar包项目:

/appsystems/JQM-SERVER/shell/stopServer.sh:                                         ----用脚本停止应用
cmd.run:
- name: /bin/sh /appsystems/JQM-SERVER/shell/stopServer.sh  
- runas: weblogic                                                                                         ---指定应用停止的执行用户
/appsystems/JQM-SERVER/shell/backup.sh:                                              ---- 指定脚本进行备份
cmd.run:
- name: /bin/sh /appsystems/JQM-SERVER/shell/backup.sh
- runas: weblogic

/appsystems/JQM-SERVER/config/application-env.properties:                     -----推送配置文件
file.managed:                                                                 
- source: salt://jqm_server_config/application-env.properties                       ----指定配置文件目录
- user: weblogic              
- group: weblogic
- mode: 644 

/appsystems/JQM-SERVER/config/mq-message-info.properties:
file.managed:
- source: salt://jqm_server_config/mq-message-info.properties
- user: weblogic
- group: weblogic
- mode: 644

/appsystems/JQM-SERVER/apps/jqm-server-0.0.1-SNAPSHOT.jar:                 ---推送新的jar包
file.managed:
- name: /appsystems/JQM-SERVER/apps/jqm-server-0.0.1-SNAPSHOT.jar
- source: salt://jqm-server-0.0.1-SNAPSHOT.jar
- user: weblogic
- group: weblogic
- mode: 644
/start-JQM-servr:                                                                                            --启动服务
cmd.run:                                                                                                   
- name : /appsystems/JQM-SERVER/shell/startServer.sh                        
- runas: weblogic                                                                                           --指定运行脚本用户
- bg: True                                                                                                      ---指定运行脚本minion端后台执行,server端不需要等待执行结构即退出 

转载于:https://www.cnblogs.com/xiaopaipai/p/9213009.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值