Ansible 是什么

  • 一、前言
  • 二、Ansible 是什么



一、前言

  • 个人主页: ζ小菜鸡
  • 大家好我是ζ小菜鸡,让我们一起来学习Ansible 是什么?
  • 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)
  • Ansible 官方下载地址:https://docs.ansible.com/

二、Ansible 是什么

   随着移动互联、物联网、互联网+、云计算等大规模应用的催生催动,以及人们日常生活的互联网化,互联网的蓬勃发展不仅冲击影响着整个经济体,更对人们的生活理念影响深远。在体验到互联网带来的便利和舒适的同时,人们也不再满足于“可以用”,而是要“用的爽”,在政策、需求、利益、趋势等原因的刺激下,互联网的发展速度可想而知。随着互联网的发展,运维工种也从默默无闻的后台逐步走向人们的视野,而Ansible正是帮助运维 人员实现自动化的工具之一。

   是近年越来越火的一款运维自动化工具,其主要功能是帮助运维人员IT工作的自动化、降低人为操作的失误、提高业务的自动化率、提升运维工作效率,常用于软件的部署自动化、配置自动化、管理自动化、系统化系统任务、持续集成、零宕机平滑升级等。它丰富的内置模块(如acl、command、shell、cron、yum、copy、file、user等,多达569个)和开放的API接口,同时任何遵循GPL协议的企业和个人都可以随意修改和发布自己的版本。

   Ansible在其官网定义如下:Ansible is a radically simple IT automation engine。即Ansible 是一款及其简单的IT自动化工具。但Ansible的功能却非常不简单,完全没有因为使用方式上的简单而缩水,其自身内置模块的数量达500多个,而且还在快速地增加新模块,以下是这些模块的覆盖的大致分类。

  • 系统层:支持的系统有Linux、Windows、AIX等。
  • 知名第三方平台支持:支持的云平台有AWS、Azure、Cloudflare、Openstack、Google等。
  • 虚拟化:VMwarc、Docker、Cloudstack、LXC、Openstack等。
  • 商业化硬件:F5、ASA、citrix、Eos等。
  • 系统应用层:Apache、Zabbix、Rabbitmq、SVN、GIT等。

   在GitHub上有众多开源爱好者为Ansible贡献功能模块,这些功能模块完全可以满足日常工作所需。Ansible名字其实是来源于作者喜欢的一本书——奥森.斯科特的《安德的游戏》,该书中Ansible是一种能跨越时空的即时通讯工具。


  Ansible 是什么,想必大家已经了解了,本篇到此就结束了,感谢大家阅读,如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)