saltstack入门

主master

salt-master -d

客户端client

在客户端的/etc/salt/minion 里面填写主的ip地址
salt-minion-d
客户端启动后会主动请求服务端是否信任
服务端确认是否添加信任

salt-key -A # 全部添加
salt-key -a '...' #添加信任某个主机
salt-key -d '...' #删除信任某个主机

列出信任

salt-key -L

给客户端定义组

vim /etc/salt/master

命令格式 salt 【客户端】 【命令】 【参数】
过滤【客户端】

\* 全部
-G 'os:centos' 全部centos系统的
'10.10.102.*'
......

【命令】

cmd.run
test.ping
.......

自定义模块

cd /srv/salt/_modules/
vim m1.py
salt \* saltutil.sync_all # 同步至客户端
salt \* m1.run # 执行

参考http://rfyiamcool.blog.51cto.com/1030776/1262537

posted @ 2016-09-29 21:37  宁默然  阅读(100)  评论(0编辑  收藏  举报