1. 安装前安装包准备,下载链接如下:
  • Python2.7下载地址:https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
  • ansible下载地址:https://github.com/ansible/ansible/archive/v2.3.0.0-0.2.rc2.tar.gz
  • setuptools模块安装:https://pypi.python.org/packages/source/s/setuptools/setuptools-7.0.tar.gz
  • pycrypto模块安装:https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz
  • PyYAML模块安装:

    http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gz

    https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.tar.gz

  • Jinja2模块安装

    https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.9.3.tar.gz

    https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz

  • paramiko模块安装

    https://pypi.python.org/packages/source/e/ecdsa/ecdsa-0.11.tar.gz

    https://pypi.python.org/packages/source/p/paramiko/paramiko-1.15.1.tar.gz

  • simplejson模块安装:ttps://pypi.python.org/packages/source/s/simplejson/simplejson-3.6.5.tar.gz

python2.7安装:

  # tar -xvzf Python-2.7.12.tgz

  # cd PPython-2.7.12

  # ./configure --prefix=/usr/local

  # make && make install

以下非必须:

## 将python头文件拷贝到标准目录,以避免编译ansible时,找不到所需的头文件

# cd /usr/local/include/python2.7

# cp -a ./* /usr/local/include/

## 备份旧版本的python,并符号链接新版本的python

# cd /usr/bin

# mv python python2.6

# ln -s /usr/local/bin/python

## 修改yum脚本,使其指向旧版本的python,已避免其无法运行

# vim /usr/bin/yum

#!/usr/bin/python  -->  #!/usr/bin/python2.6

后面安装参考如下:

http://blog.csdn.net/williamfan21c/article/details/53439307

注意:

(2)、ansible配置

  1. # mkdir -p /etc/ansible
  1. #cp examples/ansible.cfg /etc/ansible/ansible.cfg
  2. # vim /etc/ansible/ansible.cfg

……

[defaults]

# some basic default values...

inventory = /etc/ansible/hosts

.......

private_key_file = /root/.ssh/id_rsa

……

配置参考:

http://docs.ansible.com/ansible/intro_configuration.html

## 主机组定义

  1. # vim /etc/ansible/hosts

[storm_cluster]

10.20.25.100

10.20.25.101

10.20.25.102

10.20.25.103

10.20.25.104

10.20.25.105

参考官方网络安装以及编译安装链接:

http://docs.ansible.com/ansible/intro_installation.html

ansible编译安装--操作系统环境Redhat6.4的更多相关文章

  1. 【RAC】 RAC For W2K8R2 安装--操作系统环境配置 (二)

    [RAC] RAC For W2K8R2 安装--操作系统环境配置 (二) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可 ...

  2. mysql5.5.28.tar.gz编译安装操作笔记

    1.yum安装依赖包 yum install wget gcc gcc-c++ make cmake ncurses-devel libtool zilib-devel -y   2.创建mysql用 ...

  3. linux下Python2.7编译安装PyQt5

    ---作者吴疆,未经允许,严禁转载,违权必究--- ---欢迎指正,需要源码和文件可站内私信联系--- -----------点击此处链接至博客园原文----------- 功能说明:在ubuntu系 ...

  4. CentOS7下编译安装Python3.7.x【亲测有效】

    所有操作都在root用户下操作 下载安装包 编译安装 建立软链接 验证 安装: 更新yum: yum update 安装Python依赖: yum install openssl-devel bzip ...

  5. centos7源码编译安装Ansible详细部署

    一.基础介绍==========================================================================================ansi ...

  6. ansible配合shell脚本批量编译安装python3.6.6

    [root@node1:/etc]# tree /etc/ansible/ /etc/ansible/ ├── ansible.cfg ├── hosts ├── python.yml └── rol ...

  7. centos6.5-7编译安装Ansible详细部署

    一.基础介绍==========================================================================================ansi ...

  8. rsync3.1.3的编译安装和常用操作

    .rsync的编译安装 .tar.gz cd rsync- ./configure --prefix=/usr/local/rsync- --disable-ipv6 .rsync的配置文件: [ro ...

  9. CentOS 7.2使用源码包编译安装MySQL 5.7.22及一些操作

    CentOS 7.2使用源码包编译安装MySQL 5.7.22及一些操作 2018年07月05日 00:28:38 String峰峰 阅读数:2614   使用yum安装的MySQL一般版本比较旧,但 ...

随机推荐

  1. codeforces 612D The Union of k-Segments (线段排序)

    D. The Union of k-Segments time limit per test 4 seconds memory limit per test 256 megabytes input s ...

  2. 11g RAC 如何备份OCR,利用备份恢复OCR,ocrdump

    OCR备份 OCR的备份有2种方式,自动备份和手工备份. 自动备份策略: Oracle Clusterware 每隔4小时,CRSD 进程会自动对OCR 进行一次备份,在任意时刻,oracle 总会保 ...

  3. w3c上的SQL 教程---基本语法 语句学习

    SQL 教程路径:http://www.w3school.com.cn/sql/index.asp

  4. bzoj 2093 [Poi2010]Frog——滑动窗口

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2093 找第k近的可以用一个含k个元素的滑动窗口来实现. 卡空间也还行,但卡时间.不要预处理倍 ...

  5. 块级&行内元素总结

    一.块级元素与行内元素的区别 块级元素与行内元素有几个关键区别: 格式 默认情况下: 块级元素会新起一行: 行内元素不会以新行开始. 内容模型 一般块级元素可以包含行内元素和其他块级元素.这种结构上的 ...

  6. 找工作--volatile

    在Java编写的程序中,有时为了提高程序的运行效率,编译器会自动对其进行优化,把经常访问的变量缓存起来,程序在读取这个变量时有可能会直接从缓存(例如寄存器)中来读取这个值,而不会从内存中读取.这样做的 ...

  7. 人物-IT-张朝阳:张朝阳

    ylbtech-人物-IT-张朝阳:张朝阳 张朝阳,1964年10月31日出生在陕西省西安市,搜狐公司董事局主席兼首席执行官.1986年毕业于清华大学物理系,并于同年考取李政道奖学金赴美留学.1993 ...

  8. mahout 实现canopy

    环境: mahout-0.8 hadoop-1.1.2 ubuntu-12.04 理论这里就不说了,直接上实例: 下面举一个例子. 数据准备: canopy.dat文件,COPY到HDFS上,文件内容 ...

  9. JS中apply和call的用法

    JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别. 先来看看JS手册中对call的解释: call 方法调用一个对象的一个方法,以另一个对象替换当前对象. cal ...

  10. 7.24实习培训日志-Docker-Compose

    Docker-Compose 对于昨天的考试,需要 项目根目录下需要docker/mysql/Dockerfile 文件用于构建mysql镜像 项目根目录下需要docker/java/Dockerfi ...