1.saltsock介紹—安裝
一.介紹
分布式遠程執行工具,批量操作,進行管理,及傳輸配置文件
操作為並行,不是串行。使用安全的加密協議
使用python進行開發
優點:
輕量級,使用python開發,開源
端口:
4505 發送消息給minion端
4506 返回結果到master端(重點)
二.安裝準備:
安裝三臺虛擬機,一臺為master,兩臺為client,關閉防火墻,selinux
vim /etc/hostos
192.168.209.128 master.lgl.com
192.168.209.129 minion1.lgl.com
192.168.209.130 minion2.lgl.com
三.開始安裝saltstack:
所有機器安裝epel源
centos6
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
centos7
rpm -ivh http://mirrors.sohu.com/fedora-epel/7/x86_64/e/epel-release-7-8.noarch.rpm
yum clean all
安裝master
yum -y install salt-master
安裝minion
yum -y install salt-master
安裝完成!
配置minion端
vim /etc/salt/minion
master:master端ip
id:為本機的主機名(一般為公司項目名,id為唯一,不指定即為主機名)
啟動minion端
/etc/init.d/salt-minion
啟動master端
/etc/init.d/master-minion
接收key
master:
salt-key -A #接收所有key
salt-key -L #查看
測試
salt ‘*‘ test.ping
返回為Ture為真
日誌路徑為
master:/var/log/salt/master
minion:/vat/log/salt/minion
key命令:
salt [options] ‘<target>‘ <function> [arguments]
salt-key 管理密鑰
salt-key -L 列出已有key
salt-key -a 指定服務器允許
salt-key -A 允許所有
salt-key -R 拒絕所有
salt-key -y 操作認證時自動加上yes
本文出自 “11023675” 博客,請務必保留此出處http://11033675.blog.51cto.com/11023675/1948552
1.saltsock介紹—安裝