saltstack笔记
Craynic
posted @ 2015年4月01日 20:53
in 未分类
, 1567 阅读
先安装 salt-master salt-ssh
vim /etc/salt/roster 编辑minion列表
salt-ssh "dev001*" state.sls salt.minion
可以通过salt-ssh给没有minion的机器执行命令,比如安装salt-minion(当然这里salt.minion要自己写)。
salt-key -A 接受key
salt-key -L 检查key情况
salt执行语句格式:salt <hostname> module.submodule <para>
e.g. salt "dev001*" state.sls repo.install
注:<hostname>可以使用规则匹配。state是模块名,sls是子模块名,并不是文件名。repo.install这里指向的是<salt-base>/repo/install.sls,如果指向的是文件夹那么就是这个文件夹下的init.sls文件。加-v可以显示jid。
saltutil.refresh_pillar 刷新pillar缓存
salt-run jobs.lookup_jid <id> 根据jid查询job执行情况。jid是按时间命名的。
- 无匹配
2015年4月02日 10:32
Orz