Saltstack远程执行学习笔记:SaltStack如何通过组件cmd.script在服务器端批量执行shell脚本
10911浏览
在写这篇文章之前,感觉有些多余。因为之前已经写过文章《[原创]Saltstack远程执行学习笔记:模块module使用》 已经详细介绍了 如何查看组件,每个组件有哪些函数可以调用。 赶上朋友问我如何通过salt批量在服务器端执行shell脚本,看...
10911浏览
在写这篇文章之前,感觉有些多余。因为之前已经写过文章《[原创]Saltstack远程执行学习笔记:模块module使用》 已经详细介绍了 如何查看组件,每个组件有哪些函数可以调用。 赶上朋友问我如何通过salt批量在服务器端执行shell脚本,看...
9787浏览
经常要一些linux系统因为源的问题导致无法安装agent以及minion,这里记录下个别Linux系统无法安装zabbix-agent以及saltstack的client:salt-minion解决办法,无非就是处理源的问题,官网进行对应rpm下...
6813浏览
之前我也写了一个关于配置管理概述的文章,比如《Saltstack配置管理学习笔记:配置管理概述》里边有讲解到使用file.managed 实现文件的同步,一般来讲file.managed只适合管理配置这样的文本文件,那么如果我们只是拷贝一...
4346浏览
学了这么久的Saltstack,需要做一个实战操作练练手了,本次文章就是写了一个关于通过使用saltstack批量部署服务器nginx+fastcgi环境。说明下,其中的prce、nginx以及php都是通过官网下载的,需要对应版本的朋友可以自己到官...
7879浏览
经过几天的SaltStack的复习,整理了一套SaltStack教程出来。这里做一个目录,希望对初学者有所帮助,这里只是做一个引导,更为深入学习,可以到saltstack官网去查资料。个别有瑕疵的地方,也欢迎salt老鸟留言指正。如有转载,请保留21...
6131浏览
从SaltStack 一开始的文章《saltstack入门概述(1)》就说明了saltstack架构的几种运行模式,今天就开始讲一下如何针对通过ssh协议的方式,使用salt-ssh管理做一个小笔记说明。saltstack的官方说明是: Execu...
7874浏览
由于某种需要,我们可能需要给一些服务器改名,比如根据服务器的用途重新进行定义主机名,这时需要重新获取下minion_id名字,以便以后更好统一管理和快速定位服务器。下边说下方法步骤: 1,停止目标主机的minion服务。 2,master删除k...
8572浏览
SaltStack提供了Runners的功能,使用salt-run来运行,可以非常方便的在Master端执行相关的模块,获取minion端状态。salt-run下的很多模块我们用不到,多数我们可以通过salt命令就已经完成工作需要。 本笔记以mana...
4570浏览
通过之前saltstack的学习,现在我们单独来完成一个系统的初始化,不涉及运行环境安装,应该不在话下;即使涉及,可以自己从环境下写入对应的sls完成也没问题,之前笔记《SaltStack配置管理学习笔记-LAMP自动化部署简单案例》就已经搞过了。为...
6934浏览
今天想通过saltstack的jinja模板修改配置文件nginx.conf,让其每个配置文件通过变量实现都监听自己的IP 8080端口,通过master端grains.item fqdn_ip4 获取不到fqdn_ip4 值: [root@Mas...
4892浏览
之前的笔记 《Saltstack配置管理学习笔记:requisites处理状态之间关系》 ,记录了一些安装包间的依赖关系以及 文件状态间的关系,可以进行一个声明的全面执行以及文件状态改变后的同步操作。 那么问题来了,文件的同步我们可以实现了,但不一...
6119浏览
通过上边的笔记《SaltStack配置管理学习笔记-LAMP自动化部署简单案例》,学习了如果借助于Saltstack的强大功能批量部署lamp环境,当然这里也可以用于其他环境的批量部署。今天的笔记出来记录下状态之间的关系,比如我们配置文件的时候,设计...