CentOS7安裝saltstack

環(huán)境配置

master 192.168.198.134
slave1 192.168.198.135
slave2 192.168.198.136
slave3 192.168.198.137

master的配置安裝

查看CentOS版本和其內核版本及安裝配置阿里云yum源

[root@master ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
[root@master ~]# uname -r
3.10.0-862.el7.x86_64
[root@master ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

安裝epel-release和salt-master工具包

[root@master ~]# yum install epel-release -y
[root@master ~]# yum install salt-master -y

配置saltstack開機自啟動服務

[root@master ~]# systemctl enable salt-master.service

啟動saltstack master 服務

[root@master ~]# systemctl start salt-master.service

檢查saltstack端口及進程的運行狀態(tài)澎剥,其中4505是saltstack管理服務器發(fā)送命令消息的端口想虎,4506是消息返回時所用的端口妓布。saltstack一般是會啟動多個進程來進行不同工作的。

[root@master ~]# netstat -tunlp | grep python
tcp 0 0 192.168.198.134:4505 0.0.0.0:* LISTEN 1278/python
tcp 0 0 192.168.198.134:4506 0.0.0.0:* LISTEN 1300/python
[root@master ~]# ps aux | grep salt-master | grep -v grep
root 1004 0.0 2.7 318144 27188 ? Ss 11:05 0:00 /usr/bin/python /usr/bin/salt-master
root 1277 0.4 2.8 408736 28740 ? Sl 11:05 0:01 /usr/bin/python /usr/bin/salt-master
root 1278 0.0 2.3 400072 23048 ? Sl 11:05 0:00 /usr/bin/python /usr/bin/salt-master
root 1279 0.0 2.5 400072 25372 ? Sl 11:05 0:00 /usr/bin/python /usr/bin/salt-master
root 1280 0.0 2.2 318144 22412 ? S 11:05 0:00 /usr/bin/python /usr/bin/salt-master
root 1285 0.1 3.2 998156 32172 ? Sl 11:05 0:00 /usr/bin/python /usr/bin/salt-master
root 1286 0.1 3.2 998160 32264 ? Sl 11:05 0:00 /usr/bin/python /usr/bin/salt-master
root 1287 0.1 3.2 998160 32284 ? Sl 11:05 0:00 /usr/bin/python /usr/bin/salt-master
root 1288 0.1 3.2 998160 32168 ? Sl 11:05 0:00 /usr/bin/python /usr/bin/salt-master
root 1289 0.1 3.2 998164 32188 ? Sl 11:05 0:00 /usr/bin/python /usr/bin/salt-master
root 1300 0.0 2.3 695000 22996 ? Sl 11:05 0:00 /usr/bin/python /usr/bin/salt-master

關閉防火墻

[root@master ~]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

修改selinux為Permissive模式

[root@master ~]# setenforce 0
[root@master ~]# getenforce
Permissive

minion的配置安裝

查看CentOS版本和其內核版本及安裝配置阿里云yum源

(同master)

安裝epel-release和salt-master工具包

[root@slave1 ~]# yum install epel-release -y
[root@slave1~]# yum install salt-minion-y

在minion端配置master

[root@slave1 ~]# vi /etc/salt/minion
master: master (大概再17行的位置)

配置開機minion開啟自啟動服務

[root@slave1 ~]# systemctl enable salt-minion.service

啟動salt-minion服務

[root@slave1 ~]# systemctl start salt-minion.service

關閉防火墻服務

[root@slave1 ~]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@slave1 ~]# systemctl stop firewalld.service

查看salt-minion進程的啟動狀況

[root@slave1 ~]# ps -ef | grep salt | grep -v grep
root 1360 1 0 10:55 ? 00:00:00 /usr/bin/python /usr/bin/salt-minion
root 1967 1360 0 11:10 ? 00:00:00 /usr/bin/python /usr/bin/salt-minion

按照以上方法配置slave2, slave3...

具體操作

設置auto_accept為True

[root@master ~]# vi /etc/salt/master
auto_accept: True (位置比較靠中間应结,多搜索幾下)

[root@master ~]# salt-key -L
Accepted Keys:
slave1
slave2
slave3
Denied Keys:
Unaccepted Keys:
Rejected Keys:
[root@master ~]# cd /etc/salt/pki/master/
[root@master master]# ls
master.pem master.pub minions minions_autosign minions_denied minions_pre minions_rejected
[root@master master]# cd minions
[root@master minions]# ls
slave1 slave2 slave3
[root@master minions]# cat slave1
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnYoKM0/d22fPHLcyxCnY
gqvWj/pNEBAKvg9b4U0IZM+/PlSeTZa9QKT9sjdc9KzxpMNW9PpWT9i6vvo8YH6a
EENSQ+eKWQLHhlhECsPO+vJ5eXgRyFC6k8dyueTK5be+RZhRRSw4/DagXb6YQhTT
Uc39C76oac3S+crLooDxwjfptTwvlCEXeGp/2SZoO8N3Sn5wUpniGZa6jk3NQb+8
/oz2V3BPWilfXTM7DVhzDSB2gfqmVCqaEbT0qIBx/TBF28NiDhcvzfklJalw0A3o
vFiUfAMR79XT7vuswH7A3BT6upUYF3nBit5/O/QE0z4uykZf3o7+SxjI02KyaYUT
BQIDAQAB
-----END PUBLIC KEY-----
[root@master minions]# cd ~
[root@master ~]# salt slave1 test.ping
slave1:
True

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市泉唁,隨后出現的幾起案子鹅龄,更是在濱河造成了極大的恐慌,老刑警劉巖亭畜,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扮休,死亡現場離奇詭異,居然都是意外死亡拴鸵,警方通過查閱死者的電腦和手機玷坠,發(fā)現死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來宝踪,“玉大人侨糟,你說我怎么就攤上這事〈裨铮” “怎么了秕重?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長厉膀。 經常有香客問我溶耘,道長二拐,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任凳兵,我火速辦了婚禮百新,結果婚禮上,老公的妹妹穿的比我還像新娘庐扫。我一直安慰自己饭望,他們只是感情好,可當我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布形庭。 她就那樣靜靜地躺著铅辞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪萨醒。 梳的紋絲不亂的頭發(fā)上斟珊,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天,我揣著相機與錄音富纸,去河邊找鬼囤踩。 笑死,一個胖子當著我的面吹牛晓褪,可吹牛的內容都是我干的堵漱。 我是一名探鬼主播,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼涣仿,長吁一口氣:“原來是場噩夢啊……” “哼怔锌!你這毒婦竟也來了?” 一聲冷哼從身側響起变过,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤埃元,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后媚狰,有當地人在樹林里發(fā)現了一具尸體岛杀,經...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年崭孤,在試婚紗的時候發(fā)現自己被綠了类嗤。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡辨宠,死狀恐怖遗锣,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情嗤形,我是刑警寧澤精偿,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響笔咽,放射性物質發(fā)生泄漏搔预。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一叶组、第九天 我趴在偏房一處隱蔽的房頂上張望拯田。 院中可真熱鬧,春花似錦甩十、人聲如沸船庇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽溢十。三九已至,卻和暖如春达吞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背荒典。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工酪劫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人寺董。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓覆糟,卻偏偏與公主長得像,于是被迫代替她去往敵國和親遮咖。 傳聞我的和親對象是個殘疾皇子滩字,可洞房花燭夜當晚...
    茶點故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內容