playbook触发器 handler handler用来执行某些条件下的任务,比如当配置文件发生变化的时候,通过notify触发handler去重启服务。 在saltstack中也有类似的触发器,写法相对Ansible简单,只需要watch,配置文件即可。 **大白话:**监控某一个步骤,一旦该步 ...
分类:
其他好文 时间:
2020-06-21 00:27:57
阅读次数:
57
自动化运维工具-Ansible Jinja2模板 jinja2 jinja2跟ansible的关系 Ansible通常会使用jinja2模板来修改被管理主机的配置文件等...在saltstack中同样会使用到jinja2 为了方便,使用jinja2语法,渲染配置文件 jinja2的语法 {{ EXP ...
分类:
其他好文 时间:
2020-06-21 00:22:29
阅读次数:
46
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能 ...
分类:
其他好文 时间:
2020-06-20 21:26:25
阅读次数:
63
基础概念 ansible是什么? 它是一个"配置管理工具",它是一个"自动化运维工具",如果你没有使用过任何配置管理工具,不要害怕,看完这篇文章,你自然会对ansible有所了解。 ansible能做什么? 正如其他配置管理工具一样,ansible可以帮助我们完成一些批量任务,或者完成一些需要经常重 ...
分类:
其他好文 时间:
2020-06-20 00:40:38
阅读次数:
99
mount挂载 环境准备 主机名 安装服务 wan lan web01 nfs客户端 10.0.0.7 172.16.1.7 web02 nfs客户端 10.0.0.8 172.16.1.8 nfs nfs服务端 10.0.0.9 172.16.1.9 流程分析 1.安装ansible 2.优化an ...
分类:
其他好文 时间:
2020-06-19 21:18:54
阅读次数:
220
使用roles部署web nginx 环境 外网IP 内网IP 主机名 10.0.0.5 172.16.1.5 lb01 (负载均衡) 10.0.0.6 172.16.1.6 lb02 10.0.0.7 172.16.1.7 web01(服务器) 10.0.0.8 172.16.1.8 web02 ...
分类:
Web程序 时间:
2020-06-19 21:15:23
阅读次数:
62
使用roles一键优化企业架构 环境 外网IP 内网IP 主机名 10.0.0.5 172.16.1.5 lb01 (负载均衡) 10.0.0.6 172.16.1.6 lb02 10.0.0.7 172.16.1.7 web01(服务器) 10.0.0.8 172.16.1.8 web02 10. ...
分类:
其他好文 时间:
2020-06-19 21:13:18
阅读次数:
145
使用roles部署sersync 环境 外网IP 内网IP 主机名 10.0.0.5 172.16.1.5 lb01 (负载均衡) 10.0.0.6 172.16.1.6 lb02 10.0.0.7 172.16.1.7 web01(服务器) 10.0.0.8 172.16.1.8 web02 10 ...
分类:
其他好文 时间:
2020-06-19 21:08:27
阅读次数:
44
回顾 redirect 临时重定向 ad-hoc:临时执行 playbook:使用yml语法记录了多条ad-hoc roles:解耦 site里面写了,依赖也写了,不会执行两遍 client 客户端 server 服务端 yum: 1.路径(本地) 2.包名(镜像仓库) 3.url(网站中的) ca ...
分类:
其他好文 时间:
2020-06-19 20:53:17
阅读次数:
134
使用roles实现一键部署rsync 环境 主机名 wanIP lanIP 服务 角色 m01 10.0.0.61 172.16.1.61 Ansible 控制端 backup 10.0.0.41 172.16.1.41 rsync服务端 被控端 web01 10.0.0.7 172.16.1.7 ...
分类:
其他好文 时间:
2020-06-19 20:44:49
阅读次数:
53