一、了解saltstack
SaltStack管理工具允许管理员对多个操作系统创建一个一致的管理系统,包括VMware vSphere环境。
二、安装搭建
两台服务器
master | 192.168.109.128 |
---|---|
slave | 192.168.109.129 |
master server端配置vim /etc/hosts
1、服务器安装salt-master
`[root@salt-master ~]# yum -y install https://mirrors.aliyun.com/saltstack/yum/redhat/salt-repo-latest-2.el7.noarch.rpm
[root@salt-master ~]# sed -i "s/repo.saltstack.com/mirrors.aliyun.com\/saltstack/g" /etc/yum.repos.d/salt-latest.repo
[root@salt-master ~]# yum -y install salt-master
[root@salt-master ~]# systemctl start salt-master`
2、客服端上软件安装并配置
[root@salt-slave ~]# yum -y install https://mirrors.aliyun.com/saltstack/yum/redhat/salt-repo-latest-2.el7.noarch.rpm
[root@salt-slave ~]# yum -y install salt-minion
3、修改配置文件
vim /etc/salt/minion
16行 master:主ip地址或者master
4、master server端
salt-key
密钥管理,通常在master端执行
[root@salt-master ~]# salt-key -L
salt-key [options]
salt-key -L ##查看所有minion-key
salt-key -a <key-name> ##接受某个minion-key
salt-key -d <key-name> ##删除某个minion-key
salt-key -A ##接受所有的minion-key
salt-key -D ##删除所有的minion-key
远程执行
测试连通
[root@salt-master ~]# salt '*' test.ping
[root@salt-master ~]# salt 'slave' cmd.run 'ifconfig ens33'