Ansible简介

Ansible简介
Ansible是自动化运维工具框架(内含模块插件),

  1. 不需要安装客户端软件,通过SSH协议进行通信;
  2. 基于模块工作,模块可以由多个语言开发;
  3. 不仅支持命令行使用,也可以支持编写yaml格式的playbook剧本,易于编写和阅读;
  4. 安装十分简单,CentOS一般通过配置yum源直接安装;
  5. 提供UI界面,www.ansible.com/tower。需要收费
  6. Ansible一辈RedHat公司收购,在github上是一款非常受欢迎的开源软件;

原文地址:http://blog.51cto.com/huazhixu123/2340976

时间: 2024-07-31 05:06:20

Ansible简介的相关文章

Ansible简介与实验

一.简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能. ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架. 主要特点: 模块化,调用特定的模块,完成特定的任务,基于Python语言实现,易于扩展: 部署简单,agentless,无需客户端安装软件,

001. Ansible简介

一 简介 Ansible是一款极其简单的自动化运维工具, 基于Python开发, 集合了众多运维工具(puppet, cfengine, chef, func, fabric)的优点. 实现了批量系统配置, 批量程序部署, 批量运行命令等功能. Ansible是基于模块工作的, 本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块, Ansible只是提供一种框架.主要包括: Play books:任务剧本(任务集),编排定义Ansible任务集的配置文件,由Ansible依次

1. ansible简介

特性: No agents:不需要在被管控主机上安装任意客户端 No server:无服务器端,使用时直接运行命令即可 Modules in any languages:基于模块工作,可使用任意语言开发模块 YAML,not code:使用yaml语言定制剧本playbook SSH by default:基于SSH工作 Strong multi-tier solution:可实现多级指挥   基本架构:   命令格式: 1234567891011 #常用格式ansible <host-patt

自动化运维系列之Ansible的简介与安装【持续更新···】

自动化运维系列之Ansible的简介与安装 自动化运维工具简介 由于互联网的快速发展导致产品更新换代的速度逐渐加快,这就导致运维人员的日常工作会大大增加,如果还是按照传统方式进行维护工作会使工作效率低下.此时,就需要部署自动化运维了,自动化运维会尽可能安全.高效的完成运维人员的日常工作. 自动化运维工具划分为两类:一类是需要使用代理工具的,也就是基于专用的Agent程序来完成管理功能,如:Puppet.Func.Zabbix等:另一类是不需要配置代理工具的,可以直接基于SSH服务来完成管理功能,

Ansible安装简介

Ansible简介 Ansible是一个配置管理和配置工具,类似于Chef,Puppet或Salt.这是一款很简单也很容易入门的部署工具,简单的说是一个配置管理系统(configuration management system).你只需要可以使用 ssh 访问你的服务器或设备就行.它也不同于其他工具,因为它使用推送的方式,而不是像 puppet 等 那样使用拉取安装agent的方式.利用它可以将代码部署到任意数量的服务器上! Ansible应用 批量部署 ansible可以帮助我们完成一些批量

Ansible之入门简介

一.ansible简介 ansible是一款由python语言编写的一款自动化运维工具,它集合了众多运维工具(puppet.cfengine.chef.func.fabric)优点,实现了批量系统配置.批量程序部署.批量运行命令等功能.它的创始人,Michael DeHaan(cobbler与Func软件的作者),他在2012年3月9日发布了ansible 0.01版.2015年10月17日被RedHat宣布收购. 二.ansible的特点 1.无客户端,只需安装SSH.python即可,其中p

Ansible

一.ansible简介

运维工具ansible理论部分

1.运维工作介绍 运维工作的全部流程: 系统安装(物理机.虚拟机)--> 程序包安装.配置.服务启动 --> 批量操作 --> 程序发布  --> 监控 随着一些大公司的IT系统架构越来越复杂,服务器数量越来越多,标准化和自动化已经是运维工作的基本要素. 自动化运维经历了4个阶段:人工,这个阶段基本上是全部需要到机器上一步步操作:脚本,使用计划任务完成一些重复性工作:工具,这个阶段一个人可以管理大量的机器,常见的工具:puppet,saltstack,ansible:平台化,这时运

ansible工作原理以及使用详解

内容: 1.ansible的作用以及工作结构 2.ansible的安装以及使用 3.ansible的playbook使用 一.ansible的作用以及工作结构 1.ansible简介: ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能.ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块,