3SaltStack之远程执行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3SaltStack之远程执行相关的知识,希望对你有一定的参考价值。
远程执行主要为:目标、模块、返回值
执行格式: salt ‘<target>‘ <function> [arguments]
target(目标)
使用通配符
salt ‘*‘ test.ping salt ‘*.heboan.com‘ test.ping salt ‘redis-node?-heboan.com‘ test.ping
使用正则表达式
salt -E ‘c[0-9].heboan.com‘ test.ping
使用列表
salt -L ‘c1.heboan.com,c2.heboan.com‘ test.ping
使用grains
salt -G ‘os:CentOS‘ test.ping
使用pillar(要自己定义)
salt -I ‘apache:httpd‘ test.ping # cd /srv/pillar/ apache.sls top.sls # cat apache.sls {% if grains[‘os‘] == ‘CentOS‘ %} apache: httpd {% elif grains[‘os‘] == ‘Debian‘ %} apache: apache2 {% endif %} # cat top.sls base: ‘*‘: - apache
混合方式
salt -C ‘[email protected]:Ubuntu and webser* or [email protected]*‘ test.ping
使用节点组
salt -N ‘web‘ test.ping //定义组 # vim /etc/salt/master ... nodegroups: web: ‘[email protected],c3.heboan.com‘ ...
使用ip方式
salt -S ‘192.168.88.2‘ test.ping salt -S ‘192.168.88.0/24‘ test.ping
以上是关于3SaltStack之远程执行的主要内容,如果未能解决你的问题,请参考以下文章
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段
永恒之黑(CVE-2020-0796 微软SMBv3协议远程代码执行漏洞)