Ansible自动化运维
文章平均质量分 85
Blue Dream~
每一天都是限定的学习0_0
展开
-
基于ansible批量实现部署数据库主从复制
为了实现企业级的数据高可用,调用数据库主从复制实现数据备份与读写分离原创 2022-11-10 19:03:26 · 468 阅读 · 0 评论 -
基于haproxy负载均衡实现lamp与apache的高可用
为了满足企业级haproxy高可用,实现lamp+apache web服务实现负载均衡,来减少服务器的资源压力。原创 2022-11-08 14:26:16 · 226 阅读 · 0 评论 -
基于ansible部署lamp架构(源码安装)
基于roles角色来实现管理lamp架构的项目,包含了playbook、shell、模块的方式实现架构。原创 2022-11-07 23:13:09 · 1220 阅读 · 0 评论 -
第十章、对ansible进行故障排除测试
默认情况下,红帽ansible引擎配置为不将其输出记录到任何日志文件。它提供了一个内置日志基础架构,但是可以通过配置文件的参数进行配置、或通过。如果进行了其中任一项配置,ansible会把来自ansible和ansible-playbook命令的输出结果存储到ansible.cfg配置文件中或$ANSIBLE_LOG_PATH环境变量配置的日志文件中。当然这些日子平时用的比较少,因为运行playbook时就自动输出结果了//打开默认存储位置2、调试模块。在对使用变量相互通信的任务(例如,将一项任务的输出原创 2022-11-04 18:22:39 · 589 阅读 · 0 评论 -
第九章、ansible基于roles角色管理大项目
顶级目录定义角色本身的名称(也就是roles本身)。文件整理到子目录中(定义的角色),原创 2022-11-03 22:48:14 · 410 阅读 · 0 评论 -
第八章、ansible基于清单管理大项目
在playbook中引用hosts时,如果对应的主机清单中没有配置该主机,是无法执行的。执行a.yml这个playbook的时候,你就会发现有问题了,直接跳过该任务,无法执行。所以在引用主机清单时,一定要注意playbook里面hosts字段后写的内容只能是主机清单里面编辑的内容。使用playbook引用主机清单的方式有很多种,不过在使用这种的情况下需要清单里面有这些,如下Hosts: all ----所有的受控主机Hosts: net ----主机组[net]原创 2022-11-02 22:41:01 · 331 阅读 · 0 评论 -
第七章、 在被管理节点上创建文件或目录
Ansible将jinja2模板系统用于模板文件。Ansible还使用jinja2语法来引用playbook中的变量。变量和逻辑表达式置于标记或分隔符之间。例如,jinja2模板将{% EXPR %}用于表达式或逻辑(如循环),而{{ EXPR }}则用于向最终用户输出表达式或变量的结果。后一标记在呈现时将被替换为一个或多个值,对最终用户可见。使用语法括起不应出现在最终文件中的注释。在下例中,第一行中含有不会包含于最终文件中的注释。第二行中引用的变量被替换为所引用的系统事实的值。原创 2022-11-01 21:00:00 · 264 阅读 · 0 评论 -
第六章、ansible循环+判断实施任务控制
ansible讲解了基于多个任务控制来判断playbook的执行、以及实施任务控制的管理原创 2022-10-31 22:05:22 · 1425 阅读 · 0 评论 -
第五章、ansible变量配置与机密
分别讲解了ansible的系统变量和内置变量,赋有大量基操。简单易学原创 2022-10-28 23:03:28 · 1894 阅读 · 0 评论 -
第四章、非常重要的playbook剧本编写
利用yaml语法构建多项模块,以此实现自动化管理多台服务器原创 2022-10-27 14:30:24 · 1154 阅读 · 0 评论 -
第三章、ansible常用模块——新手快速入门
ansible模块讲解——理论+实验原创 2022-10-27 11:57:32 · 1010 阅读 · 0 评论 -
第二章、ansible常用配置文件介绍
关Ansible常用清单以及优先级匹配、模块基本配置、与受控节点互相通信。原创 2022-10-21 22:42:25 · 1634 阅读 · 0 评论 -
第一章、Ansible的详细介绍与安装
基于Centos8系统 讲解的Ansible架构与流程。原创 2022-10-20 21:37:30 · 711 阅读 · 0 评论