运维工具介绍——ansible,运维ansible


企业自动化运维工具——ansible

运维管理有公司内部的“IT运维”,以及网站运维。

  • ansible是新出现的自动化运维工具,它是基于Python开发的。ansible基于paramiko(框架)开发,并基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块。
  • ansible只是提供一种框架,不需要在远程主机上安装client/agents,因为它是基于ssh和远程主机通讯。ansible简单易学,认度高适用于公司运维和网站运维。

ansible 的特点:

ansible 任务执行模式

Ansible系统由控制主机对被管节点的操作方式可分为两类.

  • ad-hoc(点对点)模式:使用单个模块,可以批量执行单条命令。是一种可以快速输入的命令,且不需要保存起来的命令,相当于bash中的一句话shell.
  • playbook(剧本)模式:是ansible的主要管理方式。playbook通过多个task集合完成一类功能,如web服务器的安装部署、数据库服务器的批量备份等。可以简单地把playbook理解为通过多条ad-hoc操作做的配置文件。

ansible安装

首先要下载ansible,这个很好下,自己去下就好了。
ansible安装常用两种方式,yum安装和pip程序安装
这里只使用yum安装
1)安装epel源
yum install http://mirrors.163.com/centos/7.4.1708/extras/x86_64/Packages/epel-release-7-9.noarch.rpm
2)查看epel源并安装ansible

yum install epel-release -y
yum install ansible –y 

3)ansible版本
ansible --version

相关内容

    暂无相关文章