saltstatck简单配置和使用

saltstatck学习笔记

saltstatck的安装

1. yum install python-crypto ##安装
2. yum install https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.noarch.rpm  ##安装一个salt的源
3. yum clean all
3. yum install salt-master  ##安装master(仅安装在master端)
4. yum install salt-minion  ##安装minion(仅安装在minion端)

基本配置参考文档

详细配置文档

salt常用命令

1. # salt --version 
2. # salt --versions-report ##查看salt的版本
3. # salt-key –L                ##查看所有的key
4. # salt-key –a id         ##添加一个发现的key
5. # salt-key -A                ##添加所有发现的key
6. # salt-key -d id         ##删除一个key
7. # salt-key -D                ##删除所有的key
8. # salt-key -r id         ##拒绝指定key
9. # salt-key -R                ##拒绝所有key
10. #vi /etc/salt/master    ##将minion分组 
        nodegroups:
        group1: '192.168.10.110,192.168.10.111' 
12. # salt-run manage.up        ##查看活着的minion
13. # salt-run manage.down  ##查看查看down的minion
14. # salt-run manage.status##查看所有的状态
15. # salt-run manage.down removekeys=True  ##查看并删除down的key
16. # salt-run manage.versions  ##查看minion的版本
17. # salt '*' cmd.script salt://test.sh    ##执行脚本(/srv/salt/test.sh)
18. # salt 'server1' cmd.run 'hostname' ##执行命令

压缩命令

1. salt '*' archive.cmd_zip test.zip /etc/,/root/file cwd=/ ##压缩/etc/,/root/file 为/root/test.zip
2. salt '*' archive.cmd_unzip /root/test.zip /mnt/  ##解压缩到/mnt,被管理机上要安装zip个unzip。
3. salt '*' archive.gzip /root/testa    ##通过gzip压缩只适用于文件
4. salt '*' archive.gunzip /root/testa.gz   ##解压gzip压缩的文件
5. salt '*' archive.rar a.rar b cwd=/   ##压缩的格式为rar,类似于zip
6. salt '*' archive.unrar a.rar b       ##解压缩

执行命令cmd

1. salt '*' cmd.has_exec 'gzip'     ##判断minion是否有gzip
2. salt '*' cmd.retcode 'ls'        ##只看命令返回的结果,正确为0
3. salt '*' cmd.run ls              ##

salt-ssh

salt-ssh -i '*' --passwd='centos' cmd.run 'ls -l'   ##salt-ssh 要使用的话需要先定义roster文件,在/etc/salt/下,功能和master几乎一样

salt脚本的学习

  1. 文件部分
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值