![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
saltstack
文章平均质量分 57
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 · 562 阅读 · 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 · 342 阅读 · 0 评论 -
saltstack pillar
与 grains 不一样的是,pillar 是定义在 master 上的,可变,不是静态的,方便管理 1.查看 pillar 配置 # salt '*' pillar.items # vi /etc/salt/master yaml 规则: pillar_roots: base: # 空两格 - /srv/pillar # 再空两格 # mkdir原创 2016-05-06 16:31:52 · 288 阅读 · 0 评论 -
saltstack 安装 apache
1.vi /etc/salt/master 查找 file file_roots: base: - /srv/salt 重启 master 2.创建目录 # mkdir -p /srv/salt 3.创建模块配置 # cd /srv/salt # vim top.sls base: 'slave-puppet.zjcap.cn':原创 2016-05-06 16:32:17 · 967 阅读 · 0 评论 -
saltstack 文件目录管理
文件: 1.配置 file 模块文件 # cd /srv/salt # vim file_test.sls file_test: # ID file.managed: #调用的文件函数 - name: /tmp/aminglinux.com #文件名 - source: salt://test/123/1.txt # 源路径 sal原创 2016-05-06 16:32:34 · 3630 阅读 · 0 评论 -
saltstack 远程命令
1.配置 file 模块文件 # cd /srv/salt # vim cmd_test.sls cmd_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 · 524 阅读 · 0 评论 -
saltstack 远程执行脚本
1.配置 file 模块文件 # cd /srv/salt # vim shell_test.sls shell_test: cmd.script: - source: salt://test/1.sh # 服务端的脚本 - user: root #客户端的用户 vim 1.sh #!/bin/bash touch /tmp原创 2016-05-06 16:33:07 · 8050 阅读 · 0 评论 -
saltstack 计划任务
1.配置 file 模块文件 # cd /srv/salt # vim cron_test.sls cron_test: cmd.present: #建立一个 cron 的函数 删除的是 absent - name: /bin/touch /tmp/111.txt - user: root - minute: '*' # * 号要引号引起原创 2016-05-09 15:52:28 · 916 阅读 · 0 评论 -
saltstack 几个常用命令
1.salt 'slave-puppet.zjcap.cn' cp.get_file salt://apache.sls /tmp/apache.com 2.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 · 1180 阅读 · 0 评论