zoukankan      html  css  js  c++  java
  • Ansible配合Virtualenv安装配置

    Ansible的两种安装模式(Centos7)

    1.Yum包管理安装

    #yum -y install ansible

    2.Git源代码安装[推荐]

    git clone https://github.com/ansible/ansible.git

    演示

    新安装一个虚拟机,可以使用xshell连接,使用git bash连接

    ssh root@192.168.96.188

    安装准备工作,关闭防火墙,关闭selinux安全策略

    安装python

    #wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

    解压

    #tar xf Python-3.6.5.tgz

    # cd Python-3.6.5

    配置编译

    #./configure --prefix=/usr/local/ --with-ensurepip=install --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib" --with-ssl

    编译

    #make && make altinstall

    查看pip的路径

    #which pip3.6

    给pip做一个软链接

    #ln -s /usr/local/bin/pip3.6 /usr/local/bin/pip

    安装virtualenv工具

    #  yum install openssl-devel -y 

    #pip install virtualenv

    创建一个deploy的账户

    #useradd deploy

    切换到deploy账号下

    #su - deploy

    创建一个virtualenv实例

    #virtualenv -p /usr/local/bin/python3.6 .py3-a2.5-env

    切换目录,查看是否安装git

    #cd /home/deploy/.py3-a2.5-env/

    #which git

    如未安装,切换到root用户安装git

    #su - root

    #yum -y install git nss curl

    安装完成后回到deploy用户下

    #su - deploy

    克隆ansible的源代码到本地

    #git clone https://github.com/ansible/ansible.git

    加载python3.6的virtualenv环境

    #source /home/deploy/.py3-a2.5-env/bin/activate

    ​(加载成功)

    在该环境安装ansible的依赖包

    #pip install paramiko PyYAML jinja2

    将克隆的源代码移动到python3.6的虚拟环境下,当ansible的目录移动的虚拟环境下

    #mv ansible/ .py3-a2.5-env/

    进入到ansible目录下

    #cd .py3-a2.5-env/ansible/

    切换ansiblie版本
    #git checkout stable-2.5

    用来python环境加载ansible版本

    #source /home/deploy/.py3-a2.5-env/ansible/hacking/env-setup -q

    验证ansible的2.5版本是否加载完成

    #ansible --version

    这样独立安装的目的,确保在python环境稳定的运转

  • 相关阅读:
    R--相关分布函数、统计函数的使用
    Spark Streaming
    统计与分布的相关知识
    Python--WebDriverWait+expected_conditions的一个应用
    Python+Selenium与Chrome如何进行完美结合
    Python+Selenium+Chrome 的一个案例
    python -使用Requests库完成Post表单操作
    JetBrains PyCharm 2018.2.4 x64 工具里如何安装bs4
    用JetBrains PyCharm 开发工具写一个简单python案例
    dom4j学习总结(一)
  • 原文地址:https://www.cnblogs.com/joy-sir/p/12162837.html
Copyright © 2011-2022 走看看