
自动化运维
文章平均质量分 88
自动化运维工具
夜舞精狼
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一文学懂ansible
ansible学习笔记原创 2023-03-12 08:43:02 · 969 阅读 · 0 评论 -
SaltStack状态间的关系模块
文章目录1. include2. extend3. require与require_in4. watch与watch_in5. unless6. template1. include以解耦的方式写了多个sls文件以后,可以用include模块来搭配sls状态文件,include模块通常放在文件顶部。//语法include: - file.sls #sls文件路径,可以包含多个 - file.sls ...//例如include: - modules.web.nginx.原创 2021-07-14 23:16:14 · 216 阅读 · 0 评论 -
saltstack常用模块
文章目录1. SaltStack模块介绍1. SaltStack模块介绍模块(module)是日常使用SaltStack接触最多的一个组件,其用于管理对象操作,这也是SaltStack通过Push的方式进行管理的入口。比如一些简单命令,查看包安装情况、查看服务运行情况等工作都是通过SaltStack Module来实现的。当安装好master和minion包后,系统上会安装很多模块,大家可以通过以下命令查看支持的所有module列表:[root@master ~]# salt 'minion' sy原创 2021-07-07 00:09:38 · 602 阅读 · 0 评论 -
saltstack配置管理和数据系统
文章目录1.YAML语言2. 用SaltStack配置一个yum安装的nginx实例3. top file3.1 top file介绍3.2 top file实例3.3 高级状态highstate的使用4. SaltStack之数据系统4.1 什么是数据系统4.2 Grains4.2.1 查询Grains信息4.2.2 通过`grains.get xx`查询某个key的值4.2.3 目标匹配实例:4.2.4 在top file里面使用Grains:4.2.5 自定义Grains的两种方法4.3 Pillar原创 2021-07-04 14:39:46 · 7899 阅读 · 1 评论 -
SaltStack组件return和job cache以及salt-ssh
文章目录1. 组件return1.1 return流程1.2 使用mysql作为return存储方式1.3 部署mysql1.4 配置minion1.5 在Master上测试存储到mysql中1.6 在数据库中查询验证2. job cache2.1 job cache流程2.2 开启master端的master_job_cache2.3 在数据库服务器中清空表内容2.4 在master上再次测试能否存储至数据库2.5 在数据库查询验证2.6 job管理1. 组件returnreturn组件可以理解为Sa原创 2021-07-08 21:56:26 · 307 阅读 · 1 评论 -
SaltStack高级用法
文章目录1. 条件判断2. for循环3. masterless3.1 master配置3.2 执行salt-call --local4. master高可用4.1 高可用配置4.2 salt-master高可用数据同步1. 条件判断//如果是centos系统则安装httpd,如果是[root@master base]# vim /srv/salt/base/test.sls install-web: pkg.installed: {% if grains['fqdn_ip4'][0]原创 2021-07-21 23:28:25 · 486 阅读 · 3 评论