1.1、环境 linux-node1(master服务端) 192.168.100.100 linux-node2(minion客户端) 192.168.0.61, 192.168.0.61,192.168.0.61 1.2、SaltStack三种运行模式介绍 Local 本地 Master/Minion 传统运行方式(server端跟agent端
一,saltstack简介:     SaltStack是一种新基础设施管理方法开发软件,简单易部署,可伸缩足以管理成千上万服务器,和足够快速度控制,与他们交流,以毫秒为单位。SaltStack提供了一个动态基础设施通信总线用于编排,远程执行、配置管理等等。SaltStack基于python开发,项目于2011年启动,年增长速度较快,五年期固定基础设施编制和配置管理
文章目录Salt介绍ZeroMQSalt安装Salt命令Salt远程执行shell命令其他Salt模块自定义Salt模块Salt slsSalt yaml语法例子分别执行sls Salt介绍Salt 是: 一个配置管理系统,能够维护预定义状态远程节点(比如,确保指定报被安装,指定服务在运行) 一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来节点)上执行命令
转载 2024-04-11 15:24:10
48阅读
目标 https://docs.saltstack.com/en/latest/ 模块 https://docs.saltstack.com/en/latest/ref/modules/all/index.html salt '*' service.available sshd 验证sshd服务 [root@master ~]# grep -v '^$' /etc/salt/master |grep -v '#' client_acl: #客户端开启模块限制 luo: #用户名 - test.ping - network.* file_roots: base: - /srv/salt pillar_roots: base: - /srv/pillar [root@master ~]# systemctl restart salt-master 给用户授权 [root@master ~]# useradd luo useradd:用户“luo”已存在 [root@master ~]# passwd
原创 2018-11-30 21:50:31
640阅读
1点赞
上一篇:SaltStack概述及安装 master也需要安装一个minion 启动salt-maste
原创 2021-09-10 14:11:44
159阅读
一、saltstack
原创 2022-08-11 14:10:12
137阅读
实践案例 <中小型Web架构>本章节参考《SaltStack技术入门与实践》,感谢该书作者: 刘继伟、沈灿、赵舜东  实践、实践、再实践,这是熟练掌握SaltStack真理。在运维环境中上线SaltStack后,运维工作从繁杂并且重复服务部署和配置工作转移到在SaltStack中编写和维护状态文件。通常情况下,状态文件一次编写就可以在大多数环境下执行,所以在编写状态文件时候需要尽可
转载 2024-06-16 12:33:16
113阅读
Salt提供了非常丰富功能模块,涉及操作系统基础功能、常用工具支持等,可以通过sys模块列出当前版本支持模块。 1 2 3 4 5 6
转载 2024-05-05 22:09:31
49阅读
saltstack在minion端执行任务时,有时候会出现问题,比如hang住了,不结束了。比如我们执行下面的salt命令:salt '*' cmd.run 'ping outofmemory.cn'ping outofmemory.cn这个命令在linux下会不停ping,我们没有给-c 4参数,这时候我们就需要结束此命令。首先需要先找到这个任务jo
原创 2015-09-08 13:17:29
3857阅读
saltstack远程执行 安装完Saltstack后可以立即执行shell命令,更新软件包并将文件同时分不到所有受管系统。所有回复都以一致可配置格式返回。远程执行参考文档:http://docs.saltstack.cn/topics/tutorials/modules.html Salt命令
原创 2022-05-13 14:58:27
207阅读
#########################################TARGETING############################################[root@linux-node1 pillar]# salt '*' cmd.run 'w'linux-node1.example.com:     09:22:01 up 37
原创 2015-11-18 15:39:28
1977阅读
上一篇:SaltStack数据系统-Pillar 执行模块 其中service是模块名称status是方法sshd是参数 network模块 network.active_tcp返回所有TCP链接 network.arp返回arp表 network.connect测试端口是否通(类似于telnet)
原创 2021-09-10 14:09:02
352阅读
saltstack在minion端执行任务时,有时候会出现问题,比如hang住了,不结束了。比如我们执行下面的salt命令:salt '*' cmd.run 'ping outofmemory.cn'ping outofmemory.cn这个命令在linux下会不停ping,我们没有给-c 4参数,这时候我们就需要结束此命
转载 2019-01-11 14:02:05
783阅读
命令 命令格式: 例: 常用参数 针对<操作目标>,Saltstack提供了多种方法对被控主机(id)进行过滤。下面列举出常用具体参数:-E,--pcre,通过正则表达式进行匹配: -L,--list,以主机id名列表形式进行过滤,格式与Python列表相似,即不同主机id名称使用逗号分离。 -
转载 2019-10-19 20:03:00
180阅读
2评论
如何使用lsof?这篇文章中我会尽力列举我能想到所有lsof用法,让我们先从最简单开始(或许你已经知道了),然后逐渐增加复杂度:列出所有打开文件lsof 不带任何参数运行lsof会列出所有进程打开所有文件。注意:lsof会列出系统中所占用资源,但是这些资源不一定会占用打开文件句柄(比如共享内存,信号量,消息队列,内存映射.等,虽然占用了这些资源,但不占用打开文件号),因此有可能出
一、介绍Saltstack是一个大型分布式配置管理系统(安装升级卸载软件,检测环境),也是一个远程命令执行系统。saltstack两大功能:远程执行和配置管理简单既要考虑大规模部署,又要考虑小规模系统,提供适应多种场合应用让人沮丧,但Salt非常容易设置和维护,而不用考虑项目的大小。从数量可观本地网络系统,到跨数据中心互联网部署,Salt设计为在任意数量server下都可工作。salt
saltstack内置执行模块列表
原创 2014-11-05 09:41:49
1352阅读
这里演示如何使用 salt-master 对多台 salt-minion 批量执行脚本,步骤如下:
转载 2019-01-15 20:09:00
390阅读
Saltstack异步执行命令salt执行命令有时候会有超时问题,就是命令下发下去了,部分主机没有返回信息,这时候就很难判断命令或任务是否执行成功。因此,salt提供异步执行功能,发出命令后立即返回一个jid。然后我们就可以根据这个jid来查询任务是否执行成功。命令行实现异步参数--async,返回job ID,根据job ID我们可以查询执行结果。salt --async&nbsp
转载 2018-08-08 16:31:10
2411阅读
上一篇:SaltStack远程执行-模块 参考官方文档:https://docs.saltstack.com/en/latest/ref/returners/all/salt.returners.mysql.html#module-salt.returners.mysql Salt执行返回是由mi
原创 2021-09-10 14:09:03
223阅读
  • 1
  • 2
  • 3
  • 4
  • 5