Ansible 自动化运维工具

  

目录

 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只需安装在控制节点上,被控制主机则不需要。

对控制节点要求:

  1.         控制节点必须是Linux或unix系统,不能是window系统,但Windows可以是受管主机
  2.         控制节点但需要安装python3及以上版本

Ansible安装实例:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月10日
下一篇 2021年6月10日

相关推荐