ansible的使用和安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible的使用和安装相关的知识,希望对你有一定的参考价值。

参考技术A 一、ansible入门

1.介绍

Ansible是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如持续部署,滚动更新。Ansible适用于管理企业IT基础设施,从具有少数主机的小规模到数千个实例的企业环境。Ansible也是一种简单的自动化语言,可以完美地描述IT应用程序基础结构。

具备以下三个特点:

2、组成

1.连接插件connection plugins用于连接主机 用来连接管理端

2.核心模块core modules连接主机实现操作, 它依赖于具体的模块来做具体的事情

3.自定义模块custom modules根据自己的需求编写具体的模块

4.插件plugins完成模块功能的补充

5.剧本playbookansible的配置文件,将多个任务定义在剧本中,由ansible自动执行

6.主机清单inventor定义ansible需要操作主机的范围

最重要的一点是 ansible是模块化的 它所有的操作都依赖于模块

3、执行流程

1.Ansible读取playbook剧本,剧本中会记录对哪些主机执行哪些任务。

2.首先Ansible通过主机清单找到要执行的主机,然后调用具体的模块。

3.其次Ansible会通过连接插件连接对应的主机并推送对应的任务列表。

4.最后被管理的主机会将Ansible发送过来的任务解析为本地Shell命令执行。

二、ansible安装

三、主机清单配置

1.基于密码

2.基于密钥

四、主机分类

五、测试

以上是关于ansible的使用和安装的主要内容,如果未能解决你的问题,请参考以下文章

ansible自动化运维详解ansible的安装部署参数使用清单管理配置文件参数及用户级ansible操作环境构建

ansible自动化运维详解ansible的安装部署参数使用清单管理配置文件参数及用户级ansible操作环境构建

Ansible系列-基础篇-Ansible 的安装、配置和基本使用

Ubuntu下Ansible安装和使用

ansible系列(安装和使用)

linux下自动化运维工具ansible的安装和使用