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

  • 相关阅读:
    Java实现 蓝桥杯 历届试题 连号区间数
    Java实现 蓝桥杯 历届试题 连号区间数
    Java实现 蓝桥杯 历届试题 连号区间数
    Java实现 蓝桥杯 历届试题 连号区间数
    Java实现 蓝桥杯 历届试题 连号区间数
    Java实现 蓝桥杯 历届试题 大臣的旅费
    Java实现 蓝桥杯 历届试题 大臣的旅费
    Java实现 蓝桥杯 历届试题 大臣的旅费
    Java实现 蓝桥杯 历届试题 大臣的旅费
    Navicat查询哪些表有指定字段名
  • 原文地址:https://www.cnblogs.com/joy-sir/p/12162837.html
Copyright © 2011-2022 走看看