Ansible

作者: 别谈以后Axy | 来源:发表于2019-08-05 14:14 被阅读0次
    一、介绍

    Ansible 是一个自动化管理it资源的工具。

    百度百科:
    ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
    ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:
    (1)、连接插件connection plugins:负责和被监控端实现通信;
    (2)、host inventory:指定操作的主机,是一个配置文件里面定义监控的主机;
    (3)、各种模块核心模块、command模块、自定义模块;
    (4)、借助于插件完成记录日志邮件等功能;
    (5)、playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务

    二、功能
    • 系统环境配置
    • 安装软件
    • 持续集成
    • 热回滚
    三、有哪些优点呢?
    • 无客户端
    • 推送试-- puppet是客户端自己拉取数据-
    • 丰富的module -- 1W多个module基本覆盖所有主流安装脚本
    • 基于YAML的Playbook
    • 社区活跃
    • 商业化支持--页面展示
    四、有哪些缺点?
    • 效率低,易挂起
    • 可支持客户端少--据网上有人测试超过500个客户端就会很卡

    相关文章

      网友评论

          本文标题:Ansible

          本文链接:https://www.haomeiwen.com/subject/ooqmdctx.html