配置管理远程脚本vim /srv/salt/shelltest.slsshell_test: cmd.script: #模块和函数 - source: salt://test/1.sh #脚本源路径 - user: root #客户端执行者身份,可以是其它用户vim
原创
2016-04-03 22:02:16
6247阅读
一,saltstack简介: SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位。SaltStack提供了一个动态基础设施通信总线用于编排,远程执行、配置管理等等。SaltStack基于python开发,项目于2011年启动,年增长速度较快,五年期固定基础设施编制和配置管理的开
转载
2023-08-21 17:28:01
35阅读
文章目录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阅读
点赞
一、saltstack远
原创
2022-08-11 14:10:12
137阅读
上一篇:SaltStack概述及安装 master也需要安装一个minion 启动salt-maste
原创
2021-09-10 14:11:44
159阅读
实践案例 <中小型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阅读
#########################################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阅读
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后可以立即执行shell命令,更新软件包并将文件同时分不到所有受管系统。所有回复都以一致的可配置格式返回。远程执行参考文档:http://docs.saltstack.cn/topics/tutorials/modules.html Salt命令的
原创
2022-05-13 14:58:27
207阅读
命令 命令格式: 例: 常用参数 针对<操作目标>,Saltstack提供了多种方法对被控主机(id)进行过滤。下面列举出常用具体参数:-E,--pcre,通过正则表达式进行匹配: -L,--list,以主机id名列表的形式进行过滤,格式与Python的列表相似,即不同主机id名称使用逗号分离。 -
转载
2019-10-19 20:03:00
180阅读
2评论
一、介绍Saltstack是一个大型分布式的配置管理系统(安装升级卸载软件,检测环境),也是一个远程命令执行系统。saltstack的两大功能:远程执行和配置管理简单既要考虑大规模部署,又要考虑小规模系统,提供适应多种场合的应用让人沮丧,但Salt非常容易设置和维护,而不用考虑项目的大小。从数量可观的本地网络系统,到跨数据中心的互联网部署,Salt设计为在任意数量的server下都可工作。salt
转载
2024-04-29 21:57:00
33阅读
saltstack内置执行模块列表
原创
2014-11-05 09:41:49
1352阅读
这里演示如何使用 salt-master 对多台 salt-minion 批量执行脚本,步骤如下:
转载
2019-01-15 20:09:00
390阅读
上一篇: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阅读
Saltstack异步执行命令salt执行命令有时候会有超时的问题,就是命令下发下去了,部分主机没有返回信息,这时候就很难判断命令或任务是否执行成功。因此,salt提供异步执行的功能,发出命令后立即返回一个jid。然后我们就可以根据这个jid来查询任务是否执行成功。命令行实现异步参数--async,返回job ID,根据job ID我们可以查询执行结果。salt --async 
转载
2018-08-08 16:31:10
2411阅读
shell bash 五种常用执行命令的方法
在shell下执行命令的方法1. #!/bin/sh语法:在shell.sh的开头写入#!/bin/sh
一般的shell脚本就是这种用法。这种方法调用脚本开头的shell执行命令,子shell执行的时候, 父shell暂停运行,等待子shell运行完后返回父shell。子shell从父shell继承环境变量
转载
2023-05-30 10:34:38
986阅读
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阅读