Ansible
Posted make有意义
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ansible相关的知识,希望对你有一定的参考价值。
Ansible自动运维管理工具:
轻量级,更新时只需要在操作机上进行一次更新即可;
采用SSH协议;
不需要客户端的安装;
批量任务执行可以写成脚本,而且不用分发到远程客户端,即YAML剧本;
使用python编写,维护更简单;
支持sudo普通用户命令;
去中心化管理,web UI管理需要购买或自行开发;
新版red hat内置Ansible软件;
最早的Puppet是Ruby开发 ,SaltStack是python开发,两者都是C/S模式,需要部署客户端;
三者,Ansible最轻量级,有人说慢,是因为ssh慢,ansible本身很快,可通过优化ansible与ssh会达到比较好的效果;
#yum install ansible* -y (需要确保已安装有epel扩展:yum install epel-release)
/etc/ansible(ansible.cfg主配置文件,roles插件,hosts主机列表)
# ansible all -m shell -a "mkdir /tmp/`date +%F`;ls /tmp/"
以上是关于Ansible的主要内容,如果未能解决你的问题,请参考以下文章
Ansibleansible安装,用户级执行ansible命令,清单构建,配置文件详解
Ansibleansible安装,用户级执行ansible命令,清单构建,配置文件详解