发布时间:2020-05-10 18:45:52来源:阅读:
本文介绍salt远程执行系统是如何工作的。
salt一开始就是设计成为一个远程执行工具的,salt中其它子系统对远程执行使用非常频繁。
远程执行系统通过salt命令行来访问。让我们来尝试执行一个简单的命令,然后通过salt系统来跟踪它:
salt '*' test.rand_sleep 120
基于我们对salt通信系统的了解,下面是这个命令的一些底层行为:
1.此命令通过publisher端口发送到所有已连接的minions。 2.所有minon检查此命令,评估自身与命令带的target字段是否匹配以此来决定是否应该执行这个命令。 3.目标系统执行命令并返回结果给request server。我们来深入了解,当在minon执行命令时发生了什么。首先每个命令分到一个单独的工作线程,所以salt minion能同时执行多个任务。
那么在minion谁来执行test.rand_sleep 120命令?当然是salt执行模块!
所有用来管理系统的命令都由salt执行模块来提供。这些模块就是在salt中做实际的工作的,并且你只要用一次后就大概知道它们如何工作了。
当salt minion收到一个命令,找到正确的模块(在这个示例中是test模块),然后调用相关的函数(rand_sleep)及其参数(120)。
AgoraVideoCall远程会议客户端官方版 v5.0
12.4M
VNC Viewer (远程计算机控制软件)
7.3M
WinSleep Monitor(电脑远程监控软件) v1.2.1.0 官方版
550KB
putty (远程登录工具) v1.4.0.9 官方版
2.7MB
windows远程工具 v6.1.7600.16385
3.15 MB
云视通远程监控系统官方版
4KB
向日葵远程控制主控端 v3.0.1.22088 最新免费版
6.26MB
啊呀远程控制软件下载
7.74MB
掌上看家采集端(远程监控软件) v5.0.3 中文版
6.1M
MSTSC下载
400KB
TP-LINK安防系统 下载
107.4M
TeamViewer
21.6 MB
TrustViewer下载
1.9M
securecrt下载
67.7MB
六格云播下载
44.1M
2020-07-14
投影仪在笔记本上切换的快捷键
使用fpm工具制作nginx的rpm包
M10W 3G电信天翼上网本操作指南
《魔兽世界》8.2联盟部落阵营首领对话曝光!玩家:这是闹哪般?
E47指纹软件如何安装及录入指纹?
Python3对比合并Excel表格
Docker命令行参考(4) – docker inspect显示容器或镜像相关信息
显卡装不上驱动
光驱是否具备刻录功能,能刻录哪些各类的光盘