日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

salt的远程部署java-1.6.0-openjdk

發布時間:2025/3/20 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 salt的远程部署java-1.6.0-openjdk 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

salt通過yum方式安裝JDK:

1.設置salt-master的配置文件/etc/salt/master,打開242行注釋如下:

file_roots:
? base:
? ? - /srv/salt/

保存后重啟salt-master服務:service salt-master restart

2.在master里邊指定了配置文件在/srv/salt目錄下,所以創建salt目錄

mkdir /srv/salt && cd /srv/salt

3.在/srv/salt下,添加top.sls配置文件vim top.sls,如下:

base:
?'*':
? ?- java-openjdk

4.在/srv/salt下添加java-openjdk.sls配置文件vim java-openjdk.sls,如下:

java*openjdk(java-1.6.0-openjdk):
?pkg:
? ? - installed

5.在master執行同步命令:

salt '*' state.highstate

結果如下:

test-172:
----------
State: - pkg
Name: java-1.6.0-openjdk
Function: installed
Result: True
Comment: The following packages were installed/updated: java-1.6.0-openjdk.
Changes: java-1.6.0-openjdk: { new : 1.6.0.0-1.41.1.10.4.el6
old :
}

說明:因為安裝的時候是通過yum安裝的,安裝前配置好yum源

如果java-openjdk.sls中寫為java*openjdk在Result:中會為False,但是沒關系changes會提示packages已經安裝完畢了



salt通過tar包安裝jdk:

完成上面所說的1,2條

在/srv/salt下,編輯top.sls配置文件vim top.sls,如下:

base:'*':- java-openjdk - jdk

在/srv/salt下添加jdk.sls配置文件vim jdk.sls,如下:

jdk-src:
file.managed:
- name: /data/jdk-7u25-linux-x64.gz
- source: salt://jdk/jdk-7u25-linux-x64.gz
- include_empty: True

jdk-install:
cmd.run:
- name: cd /data && tar zxvf jdk-7u25-linux-x64.gz && echo "export JAVA_HOME=/data/jdk1.7.0_25" >> /etc/profile && echo "export PATH=\$JAVA_HOME/bin:\$PATH:" >> /etc/profile && . /etc/profile
- require:
- file: jdk-src

5.在master執行同步命令:

salt '*'state.highstate

salt '*'state.highstate

結果如下:

jdk1.7.0_25/man/ja_JP.UTF-8/man1/javafxpackager.1
jdk1.7.0_25/man/ja_JP.UTF-8/man1/pack200.1
jdk1.7.0_25/man/ja_JP.UTF-8/man1/keytool.1
jdk1.7.0_25/man/ja_JP.UTF-8/man1/extcheck.1
jdk1.7.0_25/man/ja_JP.UTF-8/man1/jmap.1
jdk1.7.0_25/man/ja_JP.UTF-8/man1/jstatd.1
jdk1.7.0_25/man/ja_JP.UTF-8/man1/javadoc.1
jdk1.7.0_25/man/man1/
jdk1.7.0_25/man/man1/wsgen.1
jdk1.7.0_25/man/man1/jps.1
jdk1.7.0_25/man/man1/javap.1
jdk1.7.0_25/man/man1/jvisualvm.1
jdk1.7.0_25/man/man1/native2ascii.1
jdk1.7.0_25/man/man1/rmiregistry.1
jdk1.7.0_25/man/man1/wsimport.1
jdk1.7.0_25/man/man1/jar.1
jdk1.7.0_25/man/man1/servertool.1
jdk1.7.0_25/man/man1/unpack200.1
jdk1.7.0_25/man/man1/idlj.1
jdk1.7.0_25/man/man1/rmic.1
jdk1.7.0_25/man/man1/javah.1
jdk1.7.0_25/man/man1/rmid.1
jdk1.7.0_25/man/man1/jsadebugd.1
jdk1.7.0_25/man/man1/serialver.1
jdk1.7.0_25/man/man1/jdb.1
jdk1.7.0_25/man/man1/apt.1
jdk1.7.0_25/man/man1/jinfo.1
jdk1.7.0_25/man/man1/jconsole.1
jdk1.7.0_25/man/man1/orbd.1
jdk1.7.0_25/man/man1/jstack.1
jdk1.7.0_25/man/man1/policytool.1
jdk1.7.0_25/man/man1/jstat.1
jdk1.7.0_25/man/man1/tnameserv.1
jdk1.7.0_25/man/man1/javaws.1
jdk1.7.0_25/man/man1/jrunscript.1
jdk1.7.0_25/man/man1/javac.1
jdk1.7.0_25/man/man1/schemagen.1
jdk1.7.0_25/man/man1/jhat.1
jdk1.7.0_25/man/man1/java.1
jdk1.7.0_25/man/man1/jcmd.1
jdk1.7.0_25/man/man1/xjc.1
jdk1.7.0_25/man/man1/jarsigner.1
jdk1.7.0_25/man/man1/appletviewer.1
jdk1.7.0_25/man/man1/javafxpackager.1
jdk1.7.0_25/man/man1/pack200.1
jdk1.7.0_25/man/man1/keytool.1
jdk1.7.0_25/man/man1/extcheck.1
jdk1.7.0_25/man/man1/jmap.1
jdk1.7.0_25/man/man1/jstatd.1
jdk1.7.0_25/man/man1/javadoc.1
jdk1.7.0_25/THIRDPARTYLICENSEREADME.txt
jdk1.7.0_25/COPYRIGHT




轉載于:https://blog.51cto.com/zhengbin/1229887

總結

以上是生活随笔為你收集整理的salt的远程部署java-1.6.0-openjdk的全部內容,希望文章能夠幫你解決所遇到的問題。

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