ansible安装

Posted 夏覓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible安装相关的知识,希望对你有一定的参考价值。

一.升级python

作者系统为centos6.5,系统默认安装python2.6,虽然ansible官方文档要求python版本为2.6或2.7,然而许多人都说使用2.6可能出现一系列问题,所以作者决定将2.6升级为2.7以避免不必要的麻烦。

python下载地址:https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz

wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz -P /download
cd /download
tar Python-2.7.13.tgz -C tmp/
cd tmp/Python-2.7.13

yum install gcc gcc-c++ -y
./configure --prefix=/usr/local/
make && make install
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python

python -V    #查看版本信息已经不是Python 2.6.6了
Python 2.7.13

*注:python升级后yum不能使用?

技术分享
查看yum命令脚本可以发现yum使用的解释器是系统默认的python,而默认python(/usr/bin/python)已经被重命名为python2.6.6(/usr/bin/python2.6.6)了,所以我们只需要把yum脚本中的
#!/usr/bin/python    改为    #!/usr/bin/python2.6.6  即可
View Code

二.安装pip

下载地址:https://pypi.python.org/pypi/pip

wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9 -P /download/
tar xf /download/pip-9.0.1.tar.gz -C /download/tmp
cd /download/tmp/pip-9.0.1
python setup.py install

安装过程中可能报错:

[[email protected] pip-9.0.1]# python setup.py install
Traceback (most recent call last):
  File "setup.py", line 6, in <module>
    from setuptools import setup, find_packages
ImportError: No module named setuptools
#大概意思是说缺少setuptools这个模块,没有就安装嘛!下载地址:https://pypi.python.org/pypi/setuptools

 

 wget https://pypi.python.org/packages/07/a0/11d3d76df54b9701c0f7bf23ea9b00c61c5e14eb7962bb29aed866a5844e/setuptools-36.2.7.zip#md5=b9e6c049617bac0f9e908a41ab4a29ac -P /download
unzip /download/setuptools-36.2.7.zip -d /download/tmp/
cd /download/tmp/setuptools-36.2.7/
yum install zlib zlib-devel -y    #setuptools需要zlib模块,否则报错: "Compression requires the (missing) zlib module"
python setup.py install

  

 

  

  

  

以上是关于ansible安装的主要内容,如果未能解决你的问题,请参考以下文章

基于ansible的zabbix源代码安装

在ansible模板中使用动态组名称

Ansible配合Virtualenv安装配置

ansible配置安装详解

ansible安装及使用

Ansible安装简介