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. 前端基本知识(三):JS的闭包理解(第一个思考题有错误,已修改)

    JS闭包的理解 一.变量的作用域 二.如何从外部读取局部变量 三.什么是闭包 四.深入理解闭包 五.闭包的用途 六.使用闭包注意情况 七.JavaScript的垃圾回收机制 八.一些思考题 一.变量作 ...

  2. 【netty】(1)---BIO NIO AIO演变

    BIO NIO AIO演变 Netty是一个提供异步事件驱动的网络应用框架,用以快速开发高性能.高可靠的网络服务器和客户端程序.Netty简化了网络程序的开发,是很多框架和公司都在使用的技术. Net ...

  3. Python爬虫入门教程 5-100 27270图片爬取

    27270图片----获取待爬取页面 今天继续爬取一个网站,http://www.27270.com/ent/meinvtupian/ 这个网站具备反爬,so我们下载的代码有些地方处理的也不是很到位, ...

  4. .net core高性能通讯开源组件BeetleX

    BeetleX beetleX是基于dotnet core实现的轻量级高性能的TCP通讯组件,使用方便.性能高效和安全可靠是组件设计的出发点!开发人员可以在Beetlx组件的支持下快带地构建高性能的T ...

  5. keepalived+双主实践HA

    工作不怎么忙,搞点儿开发吧差点儿事,就想着弄点儿架构的事儿.正好前段时间看过关于keepalived+双主实现高可用的文章,也恰好身边的朋友所在的公司也部分用这个架构.没什么事儿就搞搞吧,正好对比下M ...

  6. leetcode — clone-graph

    import java.util.*; /** * Source : https://oj.leetcode.com/problems/clone-graph/ * * * Clone an undi ...

  7. [解决方案] Ubuntu 16.04 下 Qt 5.6 无法输入中文的问题

    0. 环境 系统:ubuntu 16.04 LTS 机子:dell xps13 1. 步骤 1.1 编译 fcitx-qt5 源码 编译fcitx-qt需要cmake,安装cmake命令,如果已经安装 ...

  8. [八]JavaIO之FileInputStream 与 FileOutputStream

    接下来介绍 FileInputStream  和 FileOutputStream 现在看名字应该可以看得出来: 他就是从一个文件中读取数据 或者将数据写入到一个文件中 FileInputStream ...

  9. Django学习笔记(4)——Django连接数据库

    前言 在MVC或者MTV设计模式中,模型(M)代表对数据库的操作.那么如何操作数据库呢?本小节就认真学习一下.首先复习一下Django的整个实现流程 ,然后再实现一下使用数据库的整个流程,最后学习一下 ...

  10. Linux常用命令详解(week1_day1_3)--技术流ken

    本节内容 pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof ss ...