Ansible 是一款開源的自動化運維工具,它既不須要數據庫,也不須要運行後臺程序(daemons)
python
容易上手,相對其餘同類工具(puppet等)比較簡單
數據庫
一. 控制機要求:json
Ansible控制機要求極其簡單,須要安裝python2.6 以上的版本 就能夠了(windows除外),能夠是Red Hat,Debian, CentOS, OS X, 和任何BSDs 系統windows
二. 節點要求(被控制端)
bash
節點須要python2.4以上版本,若是你運行的版本小於python2.5 ,你必須安裝 python-simlejson 模塊
運維
三. 安裝方式
ide
Ansible安裝方式有不少,最多見的就是能夠直接用pip安裝,若是你是Red Hat 系統,也能夠安裝EPEL源,YUM安裝工具
pip install ansible 或 yum install ansible
安裝完成後運行測試
[root@tools-server ~]# ansible --version ansible 1.7.2
說明安裝成功了。使用ping模塊測試一下
spa
[root@tools-server ~]# ansible 127.0.0.1 -m ping 127.0.0.1 | success >> { "changed": false, "ping": "pong" }
OK,沒有問題,本機測試經過了,固然光是在本機使用模塊是無心義的,下一篇介紹Ansbile的配置文件以及經常使用的參數