SaltStack簡單的配置安裝

SaltStack是一個服務器基礎架構集中化管理平臺,具備配置管理、遠程執行、監控等功能,一般可以理解爲簡化版的puppet和加強版的func。SaltStack基於Python語言實現,結合輕量級消息隊列(ZeroMQ)與Python第三方模塊(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)構建。

通過部署SaltStack環境,我們可以在成千上萬臺服務器上做到批量執行命令,根據不同業務特性進行配置集中化管理、分發文件、採集服務器數據、操作系統基礎及軟件包管理等,SaltStack是運維人員提高工作效率、規範業務配置與操作的利器。

首先安裝epel

     #wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

   #rpm -ivh epel-release-latest-7.noarch.rpm

   #yum repolist      ##檢查是否已添加至源列表

注意:做好域名解析

一,主服務器安裝(master主控端)

saltstack-master安裝:yum -y install salt-master

配置:

sed -i     's/#interface: 0.0.0.0/interface: local ip/g'   /etc/salt/master

sed -e    '/^$/d;/^#/d;'  /etc/salt/master

啓動 salt-master :   systemctl  restart  salt-master

二,安裝saltstack-minion並配置

    saltstack-minion 安裝: yum -y install salt-minion

配置:

sed  -i    's/#master: salt/master: master ip/g'   /etc/salt/minion

sed  -e   '/^$/d;/^#/d'   /etc/salt/minion

啓動 salt-minion :  systemctl  restart  salt-minion

三,測試saltstack

salt-master端

1,查看minion列表( saltstack-minion是紅色的

salt-key -L

11.png

2,認證所有 key

        salt-key   -A

12.png

3、接着繼續查看 minion 列表 (這時候saltstack-minion 已經變爲綠色,說明 key 已被添加)

13.png

4、簡單測試(通過 saltstack-master 進行檢測)

  salt  minion端域名 test.ping

   

安裝完成




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章