美文网首页
1.Ansible 简介

1.Ansible 简介

作者: 经纶先生 | 来源:发表于2017-09-02 14:18 被阅读0次

为了避免原理及举例错误,本文集所有原理性内容全部摘抄至ansible 官网与《ansible 权威指南》,所有实验例子全部来自作者真实操作,读者可以信赖此文集

前景介绍

从早期简单应用(all in one,所有应用都部署在一台服务器上),到后期集群、高可用、缓存、消息队列、配置中心、主从分离、负载均衡、大数据存储等尖端科技的复杂应用,对运维人员的技术专业度及综合技能要求越来越高,运维的交付不再是以周或者天为单位,而是以分钟为单位。

运维不再如早期一样,手动一台一台的登陆服务器、部署应用配置环境、手动交付,这种方式费时费力,同时很难避免人为错误。,最主要的是这些重复手工劳动无法让运维有更大的价值释放,这一切都是不合理的,需要有更好的解决方式。
相信看到这里,大家都明白,我们需要一套自动化管理工具来帮助运维更高质量,更有效的完成手头工作,以证明运维的价值不止于此,况且生活不止眼前的苟且,还有诗和远方。。

但当下Saltstack、Puppet、等自动化工具遍地开花,为什么还要推荐ansible呢?

ansible是什么?

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

Ansible 在官网的定义是: Ansible is a radically simple IT automation engine。 即 Ansible 是一款极其简单的IT自动化工具,这里特别使用了radically simple 来形容 Ansible的简单程度,在0.x 的版本的官网中,更“过分”的使用了Stupid Simple 来形容ANsible,可见Ansible这款自动化工具的设计非常注重simple的理念

同类自动化工具在GITHUB 关注程度

同类自动化工具 watch(关注) star(点赞) Fork(复制) Contributors(贡献者)
Ansible 1387 17716 5356 1428
Saltstack 530 6678 3002 1520
Puppet 463 4044 1678 425

ansible的版本更新非常快,有时会一天推出多个DEV版本,7天推出一个稳定版,所以使用ANsible的过程中也需要多留意官网更新

ansbile 官网介绍

我们登陆ansible官网
ansible官网

然后我们获取ansible的帮助文档

ansible帮助文档

ansible documents

我们发现如下界面:

ansible 官网截图

我们来说明一下:

  • Ansible Core:
    这是我们前面所说的广义上的ansible,前面的文章我也会着重介绍CORE,后面会单独开一个专题介绍Ansible TOWER

  • Ansible TOWER:
    Ansible Tower (以前叫’AWX’)是能够帮助任何IT团队更容易使用Ansible的解决方案。该方案基于web。

另外推荐一个 ansible中文权威指南,如果你没有太多时间去啃英文官网,这个也是一个不错的选择

相关文章

  • 1.Ansible 简介

    为了避免原理及举例错误,本文集所有原理性内容全部摘抄至ansible 官网与《ansible 权威指南》,所有实验...

  • 1.Ansible简介

    目录:1.Ansible介绍2.Ansible常用模块介绍 1.Ansible介绍 1.1 Ansible特性 1...

  • 2.Playbook安装MariaDB

    目录:1.Ansible基本配置2.Mysql编译安装回顾3.Playbook编写及实现 1.Ansible基本配...

  • 1.Ansible docker

    [root@ansible ~]# cat /etc/ansible/hosts[docker]docker1 [...

  • Ansible(一)、实现SSH免密

    1.ansible安装 2.ansible配置 /etc/ansible/ansible.cfg /etc/ans...

  • Linux - 04-ansible

    [toc] 0. pssh 1.ansible基础 1.1 ansible主要组成部分 1.2 安装 1.3 an...

  • ansible

    一.ansible 相关组建介绍 1.Ansible Inventory(主机清单) 机器的信息都存放在ansib...

  • Day38-ansible自动化管理(一)

    1.ansible介绍 2.ansible能做什么? 3.ansible软件特点: 4.安装ansible ans...

  • 2021-Ansible学习

    一.关于什么是Ansible? 1.Ansible即:自动化部署工具. 2.Ansible 介绍和架构; 公司计划...

  • ansible 批量管理

    ※ansible帮助信息查看方法 1.ansible批量管理服务概述 是基于python语言开发的自动化软件工具 ...

网友评论

      本文标题:1.Ansible 简介

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