1. 主机规划

2. Master与哪些minion通信

2.1. Master与哪些minion正常通信

 [root@salt100 ~]# salt '*' test.ping
salt100:
True
salt01:
True
salt02:
True
salt03:
True

2.2. 查看master与指定minion通信是否正常

比如指定salt01

 [root@salt100 ~]# salt 'salt01' test.ping
salt01:
True

3. 远程执行

示例1

 [root@salt100 ~]# salt '*' cmd.run 'w'
salt01:
:: up :, user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
yun pts/ 10.0.0.1 : :19m .27s .09s sshd: yun [priv]
salt100:
:: up :, user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
yun pts/ 10.0.0.1 : .00s .67s .03s sshd: yun [priv]
salt03:
:: up :, user, load average: 0.00, 0.01, 0.04
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
yun pts/ 10.0.0.1 : : .20s .03s sshd: yun [priv]
salt02:
:: up :, user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
yun pts/ 10.0.0.1 : :23m .25s .09s sshd: yun [priv]

示例2

 [root@salt100 ~]# salt '*' cmd.run 'mkdir -p /tmp/zhang'
salt03:
salt02:
salt100:
salt01:
[root@salt100 ~]# salt '*' cmd.run 'ls -ld /tmp/zhang'
salt100:
drwxr-xr-x root root Dec : /tmp/zhang
salt01:
drwxr-xr-x root root Dec : /tmp/zhang
salt02:
drwxr-xr-x root root Dec : /tmp/zhang
salt03:
drwxr-xr-x root root Dec : /tmp/zhang

4. saltstack与zeromq

 [root@salt100 ~]#  ps -ef | grep 'salt-ma'
root : ? :: /usr/bin/python /usr/bin/salt-master
root : ? :: /usr/bin/python /usr/bin/salt-master
root : ? :: /usr/bin/python /usr/bin/salt-master
root : ? :: /usr/bin/python /usr/bin/salt-master
root : ? :: /usr/bin/python /usr/bin/salt-master
root : ? :: /usr/bin/python /usr/bin/salt-master
root : ? :: /usr/bin/python /usr/bin/salt-master
root : ? :: /usr/bin/python /usr/bin/salt-master
root : ? :: /usr/bin/python /usr/bin/salt-master
root : ? :: /usr/bin/python /usr/bin/salt-master
root : ? :: /usr/bin/python /usr/bin/salt-master
root : ? :: /usr/bin/python /usr/bin/salt-master
root : ? :: /usr/bin/python /usr/bin/salt-master
root : pts/ :: grep --color=auto salt-ma
[root@salt100 ~]# yum install -y python-setproctitle
[root@salt100 ~]# systemctl restart salt-master.service # 重启 master
[root@salt100 ~]# ps -ef | grep 'salt-ma'
root : ? :: /usr/bin/python /usr/bin/salt-master ProcessManager
root : ? :: /usr/bin/python /usr/bin/salt-master MultiprocessingLoggingQueue
root : ? :: /usr/bin/python /usr/bin/salt-master ZeroMQPubServerChannel # ZeroMQ
root : ? :: /usr/bin/python /usr/bin/salt-master EventPublisher
root : ? :: /usr/bin/python /usr/bin/salt-master Maintenance
root : ? :: /usr/bin/python /usr/bin/salt-master ReqServer_ProcessManager
root : ? :: /usr/bin/python /usr/bin/salt-master MWorkerQueue
root : ? :: /usr/bin/python /usr/bin/salt-master MWorker-
root : ? :: /usr/bin/python /usr/bin/salt-master MWorker-
root : ? :: /usr/bin/python /usr/bin/salt-master MWorker-
root : ? :: /usr/bin/python /usr/bin/salt-master MWorker-
root : ? :: /usr/bin/python /usr/bin/salt-master FileserverUpdate
root : ? :: /usr/bin/python /usr/bin/salt-master MWorker-
root : ? :: /usr/bin/python /usr/bin/salt-master MWorker-
root : pts/ :: grep --color=auto salt-ma
root : ? :: /usr/bin/python /usr/bin/salt-master MWorker-

Saltstack_使用指南02_远程执行-验证的更多相关文章

  1. Saltstack_使用指南07_远程执行-执行模块

    1. 主机规划 远程执行教程文档 https://docs.saltstack.com/en/latest/topics/tutorials/modules.html 所有模块文档 https://d ...

  2. Saltstack_使用指南08_远程执行-返回程序

    1. 主机规划 salt 版本 [root@salt100 ~]# salt --version salt (Oxygen) [root@salt100 ~]# salt-minion --versi ...

  3. Saltstack_使用指南06_远程执行-指定目标

    1. 主机规划 Targeting Minions文档 https://docs.saltstack.com/en/latest/contents.html 另请参见:自动化运维神器之saltstac ...

  4. Saltstack_使用指南09_远程执行-编写执行模块

    1. 主机规划 salt 版本 [root@salt100 ~]# salt --version salt (Oxygen) [root@salt100 ~]# salt-minion --versi ...

  5. Saltstack_实战指南02_各主机Pillar信息指定

    1. 实战项目GitHub地址 该项目已经放在了GitHub上,地址如下: https://github.com/zhanglianghhh/salt-example-lnmp 2. 主机规划 3. ...

  6. Saltstack_使用指南12_配置管理-jinja模板

    1. 说明 下文的案例是根据上一篇文章进行的修改.因此请优先读取上一章博文内容<Saltstack_使用指南11_配置管理-状态之间依赖关系> 2. 主机规划 salt 版本 [root@ ...

  7. Java实践 — SSH远程执行Shell脚本(转)

    原文地址:http://www.open-open.com/lib/view/open1384351384024.html 1. SSH简介         SSH是Secure Shell的缩写,一 ...

  8. python之实现批量远程执行命令(堡垒机)

    python远程批量执行 我并不是一个专业的开发,我一直在学习linux运维,对于python也是接触不久,所以代码写的并不是很规范简洁. 前段时间一个同学找我一起做一个自动化运维平台,我对pytho ...

  9. SSH 远程执行任务

    SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操作自动化掉!下面就对 SSH 的远程操作功能进 ...

随机推荐

  1. Python内置函数(49)——pow

    英文文档: pow(x, y[, z]) Return x to the power y; if z is present, return x to the power y, modulo z (co ...

  2. 智能压缩,摆脱用 Gzip 还是 Brotli 的纠结

    近日,又拍云上线了“智能压缩”功能,同时支持 Gzip 和 Brotli 压缩算法,在节约流量的同时,进一步减少用户的等待时间. CDN 流量问题一直以来是大家关注的重点,又拍云针对流量节约上线了一系 ...

  3. Docker 容器资源限制

    Docker 容器资源限制 默认情况下,一个容器并没有资源限制,并且该容器可以使用内核调度的所有资源.Docke提供了在启动容器时设置一些参数来控制该容器使用的内存.CPU和IO. 内存 OOME:在 ...

  4. 8分钟学会Consul集群搭建及微服务概念

    Consul介绍: Consul 是由 HashiCorp 公司推出的开源软件,用于实现分布式系统的服务发现与配置.与其他分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与 ...

  5. asp.net mvc学习(Vs技巧与Httpcontext)

    模型绑定分析 博客模拟的表单已经可以包含网站开发过程中遇到的大部分的表单格式了,包含一些数组.对象等等. 1.直接拼接字符串 $.ajax({ url: "/XXX", type: ...

  6. qt4升级到qt5的一些问题

    由于最近项目使用的qt版本从qt4.8升级到qt5.5,虽然从4到5的变化不大,不过还是有许多的问题需要记录一下,希望可以帮助到更多的人​ 1.由于Qt5将大部分桌面部件移到了Qt Widgets模块 ...

  7. idea操作整理

    前言 这篇记录一下,在idea使用的过程中一些加快开发效率的操作. live template  postfix 当使用一个数字或者一个参数按照以下写法会自动变成例子中的情况 100.for -&g ...

  8. [工具向]__androidstudio签名打包apk及配置自动签名

    前言 好几天了,没怎么更新了,最近迷上了抓妖,有些懈怠了,这两天在看android的一些东西,java暂时就先放了放,昨天终于是完成了一个小阶段的任务,今天来对这两天的东西进行一下总结. *** 因为 ...

  9. Magicodes.WeiChat——发送模板消息

    在微信开发中,经常会使用到模板消息.因此框架中对此进行了一些封装,并且提供了后台操作界面以及日志查看等功能,下面开始逐步介绍开发操作以及使用. 微信公众平台配置 首先,需要申请开通模板消息功能,如下图 ...

  10. UML简单介绍-如何看懂UML(一)

      在计算复杂的数学题时,我们必然会打草稿计算 在绘画课中,我们可以素描出来看到的事物 那么在程序设计中呢? 如何描绘传达你脑海中的关于这个程序 ,设计的蓝图草稿?   OOP的程序设计中,最多的自然 ...