首页 > 其他 > 详细

ansible

时间:2019-06-28 17:22:47      阅读:88      评论:0      收藏:0      [点我收藏+]

ansible简介

ansible 是一款强大的开源的自动化运维管理工具,底层代码主要用python编写,结合了paramiko jinjia2 yaml

官网图片讲解

技术分享图片

ansible:ansible的核心程序

host lnventory:记录了每一个由ansible管理的主机信息,包括:ssh端口,用户及密码,等

playbooks:任务剧本,yaml格式的文件,用来储存多任务,方便统一调用

core modules:ansible执行任何管理任务,都不是ansible自身完成的,而是由ansible的核心模块完成的;ansible在管理主机之前,先调用core modules中的模块,然后指明host lnventory中的主机中的主机,就可以完成管理主机,

custom modules:自定义模块,完成ansible核心模块无法完成的任务,此模块支持任何语言编写;

connection plugins:连接插件,ansible和host之间通信

ansible优点

  1. No client 不需要在被管控主机上安装任何软件
  2. No server 不用单独启用服务,能使用直接运行,使用时直接运行命令
  3. 支持sudo
  4. 基于ssh工作,安全
  5. 幂等性:无改变重复操作自动跳过机制
  6. 提供一个功能强大、操作性强的Web管理界面和REST API接口——AWX平台
  7. 配置简单、功能强大、扩展性强
  8. 支持API及自定义模块,可通过Python轻松扩展

技术分享图片

ansible

原文:https://www.cnblogs.com/du-z/p/11103559.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!