Saltstack_使用指南02_远程执行-验证
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_远程执行-验证的更多相关文章
- Saltstack_使用指南07_远程执行-执行模块
1. 主机规划 远程执行教程文档 https://docs.saltstack.com/en/latest/topics/tutorials/modules.html 所有模块文档 https://d ...
- Saltstack_使用指南08_远程执行-返回程序
1. 主机规划 salt 版本 [root@salt100 ~]# salt --version salt (Oxygen) [root@salt100 ~]# salt-minion --versi ...
- Saltstack_使用指南06_远程执行-指定目标
1. 主机规划 Targeting Minions文档 https://docs.saltstack.com/en/latest/contents.html 另请参见:自动化运维神器之saltstac ...
- Saltstack_使用指南09_远程执行-编写执行模块
1. 主机规划 salt 版本 [root@salt100 ~]# salt --version salt (Oxygen) [root@salt100 ~]# salt-minion --versi ...
- Saltstack_实战指南02_各主机Pillar信息指定
1. 实战项目GitHub地址 该项目已经放在了GitHub上,地址如下: https://github.com/zhanglianghhh/salt-example-lnmp 2. 主机规划 3. ...
- Saltstack_使用指南12_配置管理-jinja模板
1. 说明 下文的案例是根据上一篇文章进行的修改.因此请优先读取上一章博文内容<Saltstack_使用指南11_配置管理-状态之间依赖关系> 2. 主机规划 salt 版本 [root@ ...
- Java实践 — SSH远程执行Shell脚本(转)
原文地址:http://www.open-open.com/lib/view/open1384351384024.html 1. SSH简介 SSH是Secure Shell的缩写,一 ...
- python之实现批量远程执行命令(堡垒机)
python远程批量执行 我并不是一个专业的开发,我一直在学习linux运维,对于python也是接触不久,所以代码写的并不是很规范简洁. 前段时间一个同学找我一起做一个自动化运维平台,我对pytho ...
- SSH 远程执行任务
SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操作自动化掉!下面就对 SSH 的远程操作功能进 ...
随机推荐
- 【Spark篇】---SparkSQL初始和创建DataFrame的几种方式
一.前述 1.SparkSQL介绍 Hive是Shark的前身,Shark是SparkSQL的前身,SparkSQL产生的根本原因是其完全脱离了Hive的限制. SparkSQL支持查询原 ...
- 汇编语言 实验14 访问CMOS RAM
汇编语言 访问CMOS RAM CMOS RAM 是什么? 存放计算机开机必备的一些数据的硬件,由BIOS(Basic input/output system)调用其数据. 怎么用? 首先要理解端口的 ...
- Qt窗口定制
qt中的QWidget窗口支持窗体绘制,但是不支持窗口标题栏绘制,想要美观的界面,还需要自己去定制,下面我就介绍一种定制窗体的方法 一个窗口无非就3部分,标题栏.窗体和状态栏,接下来我定制的窗口没有状 ...
- 如何用浏览器在线查看.ipynb文件
当我们用jupyter notebook编辑好.ipynb文件后,肯定会想不用运行jupyter notebook也能方便得查看.ipynb的文件,如果直接打开.ipynb的文件,我们 ...
- mybatis注解@Param对JavaBean的作用
当参数是一个JavaBean时,如果不用@Param且sql里获取变量用#{},如@Select("SELECT id,USERNAME,uname from uk_user where d ...
- logback配置信息
<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true&q ...
- Thread类详解 多线程中篇(二)
Java.lang.Thread是Java应用程序员对Java多线程的第一站,Thread就是对Java线程本身的抽象 所以在Java中的线程编程概念中,一个Thread实例 == 一个线程 线程有哪 ...
- Promise杂记
更好的阅度体验 前言 API Promise特点 状态跟随 V8中的async await和Promise 实现一个Promise 参考 前言 作为一个前端开发,使用了Promise一年多了,一直以来 ...
- Understanding ROS Services and Parameters
service是nodes之间通信的一种方式,允许nodes send a request and recieve a response. rosservice rosparam roservice ...
- DSAPI多功能组件编程应用-HTTP监听服务端与客户端
本文中,演示了使用DSAPI.网络相关.HTTP监听,快速建立服务端和客户端. HTTP监听服务端的作用,是监听指定计算机端口,以实现与IIS相同的解析服务,提供客户端的网页请求,当然,这不仅仅是应用 ...