这次为大家介绍一款批量部署工具ansible主要有以下几点优点:1、充分利用现有设施。使用 Ansible 无需***服务端和客户端只要 SSH 即可。这意味着任何一台装有 Ansible 的机器都可以成为強大的管理端。我觉得这种去中心化的思路显得更为灵活。可能有人会担心 SSH 的效率Ansible 的并行执行及加速模式或许可以打消你的顾虑。2、使用简单快速上手相当容易。Ansible 上手十分快用 Ad-Hoc 可以应付简单的管理任务,麻烦点的也可以定义 Playbook 文件来搞定3、采用人类易读的格式。Ansible 的主机定义文件使用 INI 格式支持分组,能够指定模式;此外也能动态生成这对管理云主机应当很有用。而 Playbook 则是 YAML 格式4、能够使用你熟悉的語言来编写模块。虽然 Ansible 是使用 Python 开发的但它不会将你限制到某种具体的编程语言,Bash、Python、Perl、Ruby 等等都可以你擅长什么就用什么。
一言以蔽之Ansible 背后的简单化哲学深得我心。这也比较符合我选择软件的一贯原则可能还有人会比较关心目前 Ansible 都有谁在用。毕竟榜样的力量是无穷。Puppet 不正是因为
###定义重启触发器:下面是介绍如何定义日志:(在ansible1.9.1版本之后有个bug所以定义不了日志文件只能降版本到1.9.1了)