一,saltstack简介: SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位。SaltStack提供了一个动态基础设施通信总线用于编排,远程执行、配置管理等等。SaltStack基于python开发,项目于2011年启动,年增长速度较快,五年期固定基础设施编制和配置管理的开
转载
2023-08-21 17:28:01
35阅读
上一篇: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 执行结果返回到mysql
原创
2017-12-05 12:31:58
3713阅读
文章目录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概述及安装 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阅读
MySQL服务器所支持的最大连接数是有上限的,因为每个连接的建立都会消耗内存,因此我们希望客户端在连接到MySQL Server处理完相应的操作后,应该断开连接并释放占用的内存。如果你的MySQL Server有大量的闲置连接,他们不仅会白白消耗内存,而且如果连接一直在累加而不断开,最终肯定会达到MySQL Server的连接上限数,这会报'too many connections'的错误。所以m
转载
2023-06-22 22:58:09
547阅读
saltstack远程执行 安装完Saltstack后可以立即执行shell命令,更新软件包并将文件同时分不到所有受管系统。所有回复都以一致的可配置格式返回。远程执行参考文档:http://docs.saltstack.cn/topics/tutorials/modules.html Salt命令的
原创
2022-05-13 14:58:27
207阅读
### 知识补充,一定要看哦:工作原理:指定heartbeat服务器作为主服务器,则另外一台将自动成为热备服务器,然后热备服务器上的配置heartbeat守护程序来监听来自主服务器的心跳,如果热备服务器在指定时间内未监听到来自主服务器的心跳,就会启动故障转移程序,并取得主服务器上的相关资源及服务的所有权,阶梯主服务器继续提供不间断服务从而达到资源及服务高可用性的目的。和keepalive
转载
2023-12-28 21:53:54
161阅读
#########################################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提供了多种方法对被控主机(id)进行过滤。下面列举出常用具体参数:-E,--pcre,通过正则表达式进行匹配: -L,--list,以主机id名列表的形式进行过滤,格式与Python的列表相似,即不同主机id名称使用逗号分离。 -
转载
2019-10-19 20:03:00
180阅读
2评论
1、 总体方案 OSS需要一台不提供服务从库辅助完成,通过这台从库建立数据快照,快照数据按照新的路由拆分规则分别导出,导出完成后创建trigger记录增量数据,
转载
2023-11-10 19:38:09
174阅读
目前用途:因为 脚本正常开关会给中控发送消息 但是万一脚本被强制关闭 没有触发脚本关闭事件就无法给中控端发送脚本关闭的信息 这种情况下 我们要对中控端的所有数据进行查询看看 这些手机有多久没有收到新的消息了而且还处于运行状态 如果 找到这样的记录 就设置为closed 这样就要数据库 间隔1分钟 来扫描一次所有符合这个条件的记录来修改今天遇到了个需要每天定时执行的任务,在mysql数据
转载
2024-02-02 10:19:57
53阅读
MySQL高可用方案很多,今天主要介绍heartbeat(今天是第一此写文章,请大家不要嘲笑)。这里写代码片1.heartbeat高可用简介:heartbeat一般支持主备模式或主主模式,备机通过心跳线监听主机心跳信息来判断主机状态,如果监听不到主机心跳信息,备机则接替主机继续对外提供服务,从而做到“高可用”。 1.1.常见切换条件: 1.1.1.服务器故障 1.1.2.heartbeat故
转载
2024-04-02 06:22:49
153阅读
心跳心跳,这个词在不同人的脑袋里,第一反应会想到不同的东西,比如说医护人员,想到的是 ‘砰~砰~砰~’;linux网络编程的人想到可能是客户端与服务端的探活机制,比如TCP协议的心跳,或者应用层自己构建的心跳机制。那今天说的MySQL的复制心跳其实就属于应用层自己构建的一种探活机制。TCP协议心跳做MySQL相关的工作,无论是哪个方向,都需要多多少少去了解TCP相关的知识,比如下面一大串的配置。n
转载
2023-11-10 11:56:22
202阅读