目录
Ansible介绍
什么是ansible
ansible的好处
ansible是如何工作的:
结构:
ansible结构图:
ansible主要模块作用:
Ansible安装
安装要求:
对控制节点要求:
Ansible安装实例:
Ansible简单使用实例:
更改默认清单文件位置
查看本机ansible所有主机
在清单文件里添加主机的用户名和密码,试着ping通
做免密登录
更改清单位置,使其在本机别的目录都可ping通
/p>
Ansible介绍
什么是ansible
Ansible : 一款自动化运维工具,更快捷更高效的批量执行任务
ansible的好处
简单易读:基于YAML文本编写,易于阅读,非专业的开发人员也可以编写
功能强大:软件淡妆,流程自动化
无代理:不需要在客户端安装额外的agent
跨平台支持:支持Linux,Windows,unix和 络设备。只需要ssh远程连接即可
ansible是如何工作的:
结构:
ansible是基于模块工作的,自身并没有自动化批量部署能力,真正具有部署能力的是运行的模块(wegame游戏平台就好比一个框架,具有工作能力的是wegame里的游戏)
ansible结构图:
ansible主要模块作用:
host inventory : 指定操作的主机,,是一个配置文件里面定义监控的主机
paly books : 剧本,需要在被控制节点主机上运行的任务列表
modules : 确保主机处在一个特定的状态。保证任务稳定连续的运行。例如可以使用yum(linux中是yum,而ubuntu里则称呼为apt)模块,确保主机已经安装了某个软件,如果主机专改是已经预期的(已经安装了该软件),那就不会执行任何操作,则执行下一个模块
connectin plugins : 连接插件,负责和被监控实现通信
Ansible安装
安装要求:
ansible只需安装在控制节点上,被控制主机则不需要。
对控制节点要求:
- 控制节点必须是Linux或unix系统,不能是window系统,但Windows可以是受管主机
- 控制节点但需要安装python3及以上版本
Ansible安装实例:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!