日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

saltstack(八):saltstack配置管理-安装配置启动tomcat样例

發布時間:2025/6/17 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 saltstack(八):saltstack配置管理-安装配置启动tomcat样例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

Saltstack配置啟動tomcat

?

判斷minion有沒有安裝jdk和tomcat,沒有就分別源碼安裝,并以普通用戶啟動。

#有一個認識上的坑,saltstack實際上是基于狀態管理,例如說tomcat啟動了,那就不會重復啟動,不用再代碼判斷,/etc/profile這種文件追加也一樣。

文件目錄

準備好 jdk和apache-tomcat 源碼tar包

[root@pe-jira web]# pwd /srv/salt/base/web [root@pe-jira web]# tree . ├── apache.sls ├── apache.sls_bak ├── files │ ├── apache-conf.d │ │ ├── autoindex.conf │ │ ├── nagios.conf │ │ ├── php.conf │ │ ├── README │ │ ├── userdir.conf │ │ └── welcome.conf │ ├── apache-tomcat-7.0.62.tar.gz │ ├── httpd.conf │ ├── jdk-8u73-linux-x64.tar.gz │ └── php.ini ├── lnmp.sls └── tomcat.sls2 directories, 14 files [root@pe-jira web]#

?

tomcat.sls

jdk-install:file.managed:- name : /home/admin/soft/jdk-8u73-linux-x64.tar.gz- source : salt://web/files/jdk-8u73-linux-x64.tar.gz- user: root- group: root- mode: 755cmd.run:- name : cd /home/admin/soft/ && tar zxf jdk-8u73-linux-x64.tar.gz && mv jdk1.8.0_73/ jdk && mv jdk /usr/local/jdk- require: #依賴- file : jdk-install #執行了id為jdk-install的命令才能執行cmd.run- unless : source /etc/profile && java -versionjdk-config:file.append:- name : /etc/profile- text:- JAVA_HOME=/usr/local/jdk- PATH=$JAVA_HOME/bin:$PATH- CLASSPATH=$JAVA_HOME/lib:$CLASSPATH- export JAVA_HOME- export PATH- export CLASSPATHcmd.run:- name: source /etc/profile #讓添加的文字生效- require:- file: jdk-install- unless : source /etc/profile && java -versiontomcat-install:file.managed:- name: /tmp/apache-tomcat-7.0.62.tar.gz- source : salt://web/files/apache-tomcat-7.0.62.tar.gz- user: admin- group: admin- mode: 755cmd.run:- name : cd /tmp/ && tar zxf apache-tomcat-7.0.62.tar.gz && mv apache-tomcat-7.0.62 /home/admin/tomcat- user: admin- group: admin- unless: test -d /home/admin/tomcattomcat-start:cmd.run: - name: source /etc/profile && /bin/bash /home/admin/tomcat/bin/startup.sh - user: admin - group: admin

?

執行

minion端測試

?

轉載于:https://www.cnblogs.com/wangxu01/articles/10956157.html

總結

以上是生活随笔為你收集整理的saltstack(八):saltstack配置管理-安装配置启动tomcat样例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。