ansible两种安装方式与使用
博客分类:
- 自动化运维平台
ansible
是新出现的自动化运维工具,基于
Python
开发,集合了众多运维工具(
puppet
、
cfengine
、
chef
、
func
、
fabric
)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
ansible
是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是
ansible
所运行的模块,
ansible
只是提供一种框架。主要包括:
(1)
、连接插件
connection plugins
:负责和被监控端实现通信;
(2)
、
host inventory
:指定操作的主机,是一个配置文件里面定义监控的主机;
(3)
、各种模块核心模块、
command
模块、自定义模块;
(4)
、借助于插件完成记录日志邮件等功能;
(5)
、
playbook
:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。
安装的两种方式
(1)第一种手动,一个一个安装,安装示例http://sofar.blog.51cto.com/353572/1579894
(2)第二种,我的系统是centos ,直接yum install -y ansible,连常用的模块都安装
简单使用示例