![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
saltstack
文章平均质量分 50
SnowRomance
这个作者很懒,什么都没留下…
展开
-
Saltstack 安装及认证
安装:1.设置 hostname 以及 hosts 192.168.32.104: master.zjcap.cn:/etc/puppet# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=master.zjcap.cn master.zjcap.cn:/etc/puppet#原创 2016-05-06 16:31:20 · 568 阅读 · 0 评论 -
saltstack grains
# salt '*' test.ping 其中的 * 表示正则匹配,用来匹配 hostname。如果需要使用正则,就需要加 -E 。# salt -E 'web(9|10).aming.com' cmd.run# salt -L 'web9.aming.com,web10.aming.com' cmd.run 1.列出所有的项目 # salt 'slave-pup原创 2016-05-06 16:31:35 · 351 阅读 · 0 评论 -
saltstack pillar
与 grains 不一样的是,pillar 是定义在 master 上的,可变,不是静态的,方便管理1.查看 pillar 配置# salt '*' pillar.items# vi /etc/salt/masteryaml 规则:pillar_roots: base: # 空两格 - /srv/pillar # 再空两格# mkdir原创 2016-05-06 16:31:52 · 302 阅读 · 0 评论 -
saltstack 安装 apache
1.vi /etc/salt/master查找 filefile_roots: base: - /srv/salt重启 master2.创建目录# mkdir -p /srv/salt3.创建模块配置# cd /srv/salt# vim top.slsbase: 'slave-puppet.zjcap.cn':原创 2016-05-06 16:32:17 · 971 阅读 · 0 评论 -
saltstack 文件目录管理
文件:1.配置 file 模块文件# cd /srv/salt# vim file_test.slsfile_test: # ID file.managed: #调用的文件函数 - name: /tmp/aminglinux.com #文件名 - source: salt://test/123/1.txt # 源路径 sal原创 2016-05-06 16:32:34 · 3635 阅读 · 0 评论 -
saltstack 远程命令
1.配置 file 模块文件# cd /srv/salt# vim cmd_test.slscmd_test: cmd.run: - onlyif: test -f /tmp/123.txt #unless: test -f /tmp/123.txt - names: - touch /tmp/123.txt - mk原创 2016-05-06 16:32:51 · 529 阅读 · 0 评论 -
saltstack 远程执行脚本
1.配置 file 模块文件# cd /srv/salt# vim shell_test.slsshell_test: cmd.script: - source: salt://test/1.sh # 服务端的脚本 - user: root #客户端的用户vim 1.sh#!/bin/bashtouch /tmp原创 2016-05-06 16:33:07 · 8064 阅读 · 0 评论 -
saltstack 计划任务
1.配置 file 模块文件# cd /srv/salt# vim cron_test.slscron_test: cmd.present: #建立一个 cron 的函数 删除的是 absent - name: /bin/touch /tmp/111.txt - user: root - minute: '*' # * 号要引号引起原创 2016-05-09 15:52:28 · 922 阅读 · 0 评论 -
saltstack 几个常用命令
1.salt 'slave-puppet.zjcap.cn' cp.get_file salt://apache.sls /tmp/apache.com2.salt 'slave-puppet.zjcap.cn' cp.get_dir salt://test /tmp/aminglinux将test目录放在 /tmp/aminglinux/下面3.salt-run manage.u原创 2016-05-09 15:53:00 · 1190 阅读 · 0 评论