1. 基础环境
http://docs.jinkan.org/docs/jinja2/ jinja网站
1.1. 环境信息
主机名 |
IP |
软件 |
备注 |
salt-master |
192.168.32.130 |
|
|
salt-minion01 |
192.168.32.131 |
|
|
salt-minion02 |
192.168.32.134 |
|
|
1.2. 配置IP
1.3. 关闭防火墙和selinux
systemctl disable firewalld.service
systemctl stop firewalld.service
firewall-cmd --state
1.4. 规范主机名
hostnamectl set-hostname master \\此时主机名配置文件也改了
1.5. 时钟同步
2. 部署saltstack环境
2.1. 安装yum源
yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.no
arch.rpm \\三台机器都执行
2.2. 安装saltstack
salt-master执行
[root@salt-master ~]# yum -y installsalt-master salt-minion
salt-minion01、salt-minion02执行
[root@salt-minion01 ~]# yum -y installsalt-minion
配置文件/etc/salt/
master的配置文件master
修改master的配置文件
[root@salt-master ~]# sed -i's/#auto_accept: False/auto_accept: True/' /etc/salt/master
\\开启自动认证功能
修改minion的配置文件,如下:
包括服务端的minion和2个客户端的minion
[root@salt-master salt]# IP=$(ifconfigeno16777736 | awk 'NR==2{print$2}');sed -i -e '/^#master: salt/ s/#master:salt/master: 192.168.32.130/' -e "/#id:/ s/#id:/id: $IP/&#