Ansible安装
一、python安装
1、查看策略是否被禁用(Disabled)
#getenforce
2、下载python包
wget 或者直接下载该包:https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
3、解压python包
#tar zxvf Python-3.6.5.tgz
4、安装配置
#cd Python-3.6.5
#./configure --prefix=/usr/local/ --with-ensurepip=install --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
注:--prefix=/usr/local/安装目录 --with-ensurepip=install安装 --enable-shared...匹配系统参数值
5、编译安装
#make && make altinstall
二、安装virtualenv
1、查看pip命令,Python-3.6.5目录下
#which pip3.6
2、添加软连接,使pip全局可用
#ln -s /usr/local/bin/pip3.6 /usr/local/bin/pip3
3、安装virtualenv
#pip3 install virtualenv
4、若发现yum无法使用,检查本地是否有其他Python版本,若有将yum路径重新切换回原来版本
#ln -s /usr/local/bin/python2.7 /usr/bin/python
若无:卸载yum重新安装https://blog.csdn.net/weixin_42774642/article/details/104396461
三、安装python3.6.5的virtualenv实例
1、新建用户
#useradd ansible
#su - ansible
2、在该用户下创建实例
#virtualenv -p /usr/local/bin/python3.6 .py3-a2.5-env
3、进入实例,查看git
#cd /home/ansible/.py3-a2.5-env/
#which git
如果没安装git,先安装git
4、加载.py3-a2.5-env环境
#source /home/ansible/.py3-a2.5-env/bin/activate
5、在该环境下安装ansible依赖包
#pip3 install paramiko PyYAML jinja2
6、克隆ansible源代码
#cd /home/ansible/.py3-a2.5-env/
#git clone https://github.com/ansible/ansible.git
7、切换ansible源代码切换为2.5版本
#cd ansible
#git checkout stable-2.5
#source /home/ansible/.py3-a2.5-env/ansible/hacking/env-setup -q
8、查看版本是否切换
#ansible --version
ansible安装完成
-------------------------------
ansible下载的git地址:https://github.com/ansible/ansible/archive/v2.5.5.tar.gz