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环境稳定的运转

  • 相关阅读:
    QuickContactBadge
    第一周——15选1
    UVA 10036 Divisibility
    POJ 3984 迷宫问题
    POJ 3258 River Hopscotch
    CodeForces 230A Dragons
    HDU 4450 Draw Something
    POJ 2485(PRIME算法)
    HDU 1213
    CodeForces 16E
  • 原文地址:https://www.cnblogs.com/joy-sir/p/12162837.html
Copyright © 2011-2022 走看看