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