您好,登錄后才能下訂單哦!
服務端安裝
1)到阿里云鏡像地址http://mirrors.aliyun.com/repo/ 下載對應版本的擴展源配置 文件epel.repo 上傳到本機的/etc/yum.repos.d目錄
2)yum install salt-master
systemctl enable salt-master.service
mkdir -p /srv/salt/{dev,prod}
編輯配置文件/etc/salt/master
【
file_roots:
base:
客戶端安裝
1)同服務端安裝一樣,上傳epel.repo 上傳到本機的/etc/yum.repos.d目錄
2)yum install salt-minion
systemctl enable salt-minion.service
編輯配置文件/etc/salt/minion
【
master: 192.168.233.100
id: test01
】
systemctl start salt-minion.service
執行salt-key -A 添加所有節點 ,選擇y,再用salt-key -L查看如下:
4 . 常用命令
1) 測試聯通性 salt 'test01' test.ping
2) 遠程執行命令 salt 'test01' cmd.run 'df -h'
3)文件分發 salt-cp '' /etc/hosts /etc
4) 使用sls腳本
①只傳文件
目錄及文件準備如圖
hosts.sls樣例:
/etc/hosts:
file.managed:
執行 salt 'test01' state.sls saltenv='prod' sls.hosts
②傳文件并執行命令
目錄及文件準備如圖:
jq.sls:
/usr/local/src/oniguruma-5.9.5-3.el7.art.x86_64.rpm:
file.managed:
/usr/local/src/jq-1.5-1.el7.art.x86_64.rpm:
file.managed:
/usr/local/src/jq.sh:
file.managed:
mode: 755
cmd.run:
jq.sh:
cd /usr/local/src
rpm -ivh oniguruma-5.9.5-3.el7.art.x86_64.rpm
rpm -ivh jq-1.5-1.el7.art.x86_64.rpm
執行 salt 'test01' state.sls saltenv='prod' sls.jq
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。