Linux里面ansible作用是啥?

Posted

tags:

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

Ansible是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。

Ansible的优点

    不需要安装客户端,不需要运行服务

    使用python开发的一套自动执行任务的模块

    playbook采用yaml配置,结构清晰

    Ansible的组成结构

    Ansible:核心命令工具,一次性或临时性执行的操作都由该工具执行

    Ansible playbook:任务剧本(又称任务集),编排定义Ansible任务集的配置文件,由Ansible执行,格式是yaml

    Inventory:Ansible管理的主机,在/etc/ansible/hosts中配置

    Modules:Ansible执行命令的功能模块,Ansible2.3版本为止,共有1039个模块。还可以自定义模块。

    Plugins:插件,模块功能的补充,常有连接类型插件,循环插件,变量插件,过滤插件,插件功能用的较少。

    API:提供给第三方程序调用的应用程序编程接口。

参考技术A ansible是Linux运维人员,批量管理服务器的工具,Python语言开发,无需安装客户端,上手简单,好用。是运维人员必用的Devops自动化管理工具。 参考技术B ansible系列命令有:ansible、ansible-doc、ansible-playbook、ansible-vault、ansible-console、ansible-galaxy、ansible-pull,这些命令每个命令都有它独特的作用和用法,接下来我们一一来了解它的用法。内容:1、ansible的作用以及工作结构2、ansible的安装以及使用3、ansible的playbook使用一、ansible的作用以及工作结构 1、ansible简介: ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine ...ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。. ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。. 真正具有批量 ...简介. ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。. ansible是基于模块工作的,本身没有批量部署的能力。. 真正具有批量部署的是 ...

以上是关于Linux里面ansible作用是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Linux中ansible作用是什么?有哪些特点?

Ansible之系列命令详解

Linux Ansible详解

ansible管理windows server怎么部署

Ansible vmware_guest 模块中的自定义值对象是啥?

001Ansible学习__ansible的工作机制