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:提供给第三方程序调用的应用程序编程接口

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-04-14
ansible是Linux运维人员,批量管理服务器的工具,Python语言开发,无需安装客户端,上手简单,好用。是运维人员必用的Devops自动化管理工具。本回答被网友采纳
第2个回答  2021-11-27
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是基于模块工作的,本身没有批量部署的能力。. 真正具有批量部署的是 ...
相似回答