saltstack python2版本配置

一 、环境

1.环境如下:

服务器IP地址角色saltstack软件
Centos7172.22.5.10mastersalt-master
Centos7172.22.5.10minionsalt-minion
Centos7172.22.5.10minionsalt-minion

2、修改hosts文件解析(如果不用hostname作为标识,就不用进行这一步)

vim /etc/hosts #每天都需要添加hosts解析文件
172.22.5.10 master的hostname
172.22.5.20 minion的hostname
172.22.5.30 minion的hostname

二. master配置

1.运行以下命令安装SaltStack存储库和密钥

sudo yum install https://repo.saltstack.com/yum/redhat/salt-repo-3000.el7.noarch.rpm 

2.执行 sudo yum clean expire-cache
3.安装Master

[root@salt-master ~] yum -y install salt-master

4.修改salt-master配置文件

[root@master ~]# vim /etc/salt/master #配置文件位置
[root@master ~]# cat /etc/salt/master |grep -v ^$ | grep -v ^# 查看配置信息
interface: 172.22.5.10 #监听地址改成主机IP
auto_accept: True #证书认证
file_roots:     #开启站点目录
   base:
     - /srv/salt/base
   dev:
     - /srv/salt/dev
   prod:
     - /srv/salt/prod
pillar_roots: #开启pillar站点
  base:
    - /srv/salt/pillar
pillar_opts: True  #开启pillar功能,同步文件功能
nodegroups:
  group1: '172.22.5.20 ' #minion端主机名/内网ip
  group2: '172.22.5.30 '

5.创建配置文件中对应的目录

[root@master ~]# mkdir -p /srv/salt/base
[root@master ~]# mkdir -p /srv/salt/dev
[root@master ~]# mkdir -p /srv/salt/prod
[root@master ~]# mkdir -p /srv/salt/pillar

6.开启服务

[root@master ~]# systemctl start salt-master.service #开启服务
[root@master ~]# systemctl enable salt-master.service
[root@master ~]# netstat -ntap | egrep '4505|4506' #检查端口,egrep匹配正则表达式
tcp 0 0 0.0.0.0:4505 0.0.0.0: LISTEN 36663/python
tcp 0 0 0.0.0.0:4506 0.0.0.0: LISTEN 36676/python

三、minion配置

1.运行以下命令安装SaltStack存储库和密钥

sudo yum install https://repo.saltstack.com/yum/redhat/salt-repo-3000.el7.noarch.rpm 

2.执行 sudo yum clean expire-cache
3.安装minion

[root@salt-master ~] yum -y install salt-minion

4.修改配置文件

[root@web01 ~]# vim /etc/salt/minion
16行 master: 172.22.5.10 #指向管理端地址
78行 id: 172.22.5.20 #自身主机名/或者内网ip

5.开启服务

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

四、检测

1.在管理端检测被管理主机状态

[root@master base]# salt '*' test.ping
web01.saltstack.com:
    True
web02.saltstack.com:
    True
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值