- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 Saltstack-14-Script模块
一、目标如何使用salt的script模块给所有客户端执行shell脚本二、说明1、master端的配置文件必须已开启salt文件服务如下:file_roots: base: - /srv/salt dev: - srv/salt/dev prod: - /srv/salt/prod2、在base下新建一个专门存放脚本的文件夹(非必须)mkdir /srv/salt/scripts3、重启master让其生效systemctl r
2021-11-18 13:37:49 488
原创 Saltstack-13-在剧本中使用jinja模板推送httpd
一、目标初步了解satl的jinja用法二、说明接上一贴内容,本次试验用的是salt的“dev”环境再贴一下本实验环境和配置文件三、开搞1、salt主配置文件的主要内容vim /etc/salt/masterfile_roots: base: - /srv/salt/ dev: - /srv/salt/dev test: - /srv/salt/test prod: - /srv/salt/prod2、本次用到的剧本v
2021-11-14 23:17:03 401
原创 Saltstack-12-使用剧本给客户端安装lamp环境 + watch 监视
一、目标当推送给修改客户端后的httpd配置文件后,如果只用require,你会发现配置根本没生效,比如,以前Listen 80,你修改配置文件为8080,然后使用salt推送过去后,正在运行的服务仍然是80。那么watch就能实现监视配置文件,一旦配置文件发生改变,则就去重启或重加载httpd服务二、说明接上一篇帖子三、直接上主要配置文件1、先修改服务端的httpd.conf配置文件模板将Listen处随意更改一下,比如更改成Listen 80902、修改主要配置文件lamp.
2021-11-14 22:30:44 580
原创 Saltstack-07-文件服务器和cp模块
一、目标如何开启salt的文件服务器,如何使用salt拷贝文件到各客户端二、说明由于文件服务器是为Salt state system工作的,所以文件服务器也是支持环境的概念的。 Salt文件服务器/etc/salt/master配置文件中的flie_roots选项管理。Salt文件服务器的默认环境为为base环境,base环境必须定义,因为当环境没有明确指定时,文件下载就是从base环境中去找的。其配置如下:file_roots: base: - /srv/salt/...
2021-11-07 16:29:18 853
原创 Saltstack-06-通配符、正则表达式、Nodegroups
一、目标Nodegroups其实就是在salt的master配置文件里定义好一定的搜索规则,然后给规则取个别名,然后在master直接执行salt命令去调取别名即可。详细看第四步介绍二、说明三、实例1.星号*代表匹配一个或多个字符salt 's*3' test.ping2.问号?代表一个字符salt 'salt?' test.ping3.中括号[]内的所有字符都分别匹配一次salt 'salt[23]' test.ping4.中括号[]...
2021-11-04 22:47:46 442
原创 Saltstack-03-修改salt-minion的id
一、目标某些情况下,我们需要重新修改salt客户端的minion_id时,总不能去重新安装salt-minion吧。所以本贴就是为了修改客户端minion_id的二、说明客户端原minion_id叫satl-client1,想修改成salt2二、客户端操作systemctl stop salt-minionrm -rf /etc/salt/pkirm -rf /etc/salt/minion_idsystemctl restart salt-minion三、服务器端操作
2021-11-01 22:09:26 574
centos7上mysql数据库全自动备份(不能用你抽我)
2024-08-13
2024年linux服务器进程和端口一键巡检脚本
2024-08-08
NetCore_HelloworldForLinuxDocker.zip
2020-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人