http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gzhtml
https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.tar.gzpython
https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.9.3.tar.gzgit
https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gzgithub
https://pypi.python.org/packages/source/e/ecdsa/ecdsa-0.11.tar.gzjson
https://pypi.python.org/packages/source/p/paramiko/paramiko-1.15.1.tar.gzvim
python2.7安裝:網絡
# tar -xvzf Python-2.7.12.tgz python2.7
# cd PPython-2.7.12 ssh
# ./configure --prefix=/usr/local .net
# make && make install
如下非必須:
## 將python頭文件拷貝到標準目錄,以免編譯ansible時,找不到所需的頭文件
# cd /usr/local/include/python2.7
# cp -a ./* /usr/local/include/
## 備份舊版本的python,並符號連接新版本的python
# cd /usr/bin
# mv python python2.6
# ln -s /usr/local/bin/python
## 修改yum腳本,使其指向舊版本的python,已避免其沒法運行
# vim /usr/bin/yum
#!/usr/bin/python --> #!/usr/bin/python2.6
後面安裝參考以下:
http://blog.csdn.net/williamfan21c/article/details/53439307
注意:
(2)、ansible配置
……
[defaults]
# some basic default values...
inventory = /etc/ansible/hosts
.......
private_key_file = /root/.ssh/id_rsa
……
配置參考:
http://docs.ansible.com/ansible/intro_configuration.html
## 主機組定義
[storm_cluster]
10.20.25.100
10.20.25.101
10.20.25.102
10.20.25.103
10.20.25.104
10.20.25.105
參考官方網絡安裝以及編譯安裝連接:
http://docs.ansible.com/ansible/intro_installation.html