SaltStack的部署和使用:

SaltStack的部署和使用:

安装:

yum -y install epel-release       (必备)

yum -y install salt-master      (管理机器)

yum -y install salt-minion      (其他机器)

配置:主人 (修改第2个file_roots)

vim /etc/salt/master

	file_roots:
		base:
			- /srv/salt

	pillar_roots:
		base:
			- /srv/pillar

注意: 把注释去掉,base前面2个空格,-前面是4个空格

配置:仆人

vim  /etc/salt/minion

	master: 172.16.1.61        (ip地址是主人的地址)
	
	id: backup                 (名称可以自定义,普遍使用当前电脑主机名,容易辨认)  


注意:":" 后面有一个空格

master端

证书存放路径:/etc/salt/pki/master/minions

salt-key -L  //查询所有接受到的证书

salt-key -A  //接受所有证书

salt-key -a lab01  //接受lab01证书

salt-key -D  //删除所有证书

salt-key -d lab01  //删除lab01证书

批量操作:

(*为匹配所有,test.ping 归属salt的模块方法,批量查看是否可以连通其他机器)
# salt '*' test.ping         

(*为匹配所有,cmd.run归属salt的模块方法,批量执行命令)
# salt '*' cmd.run 'pwd'

你可能感兴趣的:(个人技术交流)