1. 程式人生 > >1.saltsock介紹—安裝

1.saltsock介紹—安裝

saltstack

一.介紹

  1. 分布式遠程執行工具,批量操作,進行管理,及傳輸配置文件

  2. 操作為並行,不是串行。使用安全的加密協議

  3. 使用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介紹—安裝