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命令,清单构建,配置文件详解

AnsibleAnsible控制windows插件安装及运行error与解决方法

ansible控制windows 2019

Ansible 自动化常用实例

初识Ansible