码迷,mamicode.com
首页 > 其他好文 > 详细

001Ansible学习__ansible的工作机制

时间:2020-04-05 09:21:28      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:命令   nbsp   gem   width   src   没有   ati   private   自身   

简述


   Ansible没有客户端,底层通信依赖于系统软件,Linux系统下基于OpenSSH通信,使用者认证通过后在管理节点通过Ansible工具调用各种应用模块将指令推送至被管理端执行,在执行完毕后自动删除产生的临时文件。

 

Ansible使用过程中角色划分:


     1、使用者:Ansible工具集

  2、作用对象:被管理的主机。

 

Ansible的工作机制


如下图所示,分为三个部分:

技术图片

第一部分--使用者

  Ansible使用者大多数来源于这4种方式。

  1、CMDB(Configuration Management Database,配置管理数据库),CMDB存储和管理着企业IT架构中的各项配置信息,是构建ITIL项目的核心工具,运维人员可以组合(CMDB和Ansible),通过CMDB直接下发命令调用ansible工具集完成操作者所达成的期望目标。

  2、PUBLIC(公有云)/PRIVATE(私有云)方式,Ansible除了丰富的内置模块,同时提供了丰富的API语言接口,如PHP,Python,等当下流行语言,Ansible以API调用的方式运行。

  3、使用者直接使用Ad-Hoc临时命令集调用Ansible工具集来完成任务执行。

  4、使用者预先编写好的Ansible Playbook中预先编排好的任务集按顺序完成任务执行。

 

第二部分--Anisble工具集

  ansible命令是ansible的核心工具,ansible命令并非自身完成所有的功能集,只是Ansible执行任务的调用入口,所有命令的执行通过工具集完成,ansible命令的核心工具:

  • INWENTORY:命令执行的目标对象配置文件
  • API:提供第三封程序调用的应用程序编程接口
  • MODULES:丰富的内置模块
  • PLUGNS:内置的和自定义的插件

 

第三部分--作用对象

  Anisble的作用对象:主机操作系统(Linux,windows等),各类的公有云和私有云,商业和非商业设备的网络设施。

 

001Ansible学习__ansible的工作机制

标签:命令   nbsp   gem   width   src   没有   ati   private   自身   

原文地址:https://www.cnblogs.com/lizhi199322/p/12635615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!