1、pip2.6安装Ansible

简介:

介绍

Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中saltstack和ansible都是用python开发的。ansible其实准确的说只提供了一个框架,它要基于很多其他的python模块才能工作的,所以在安装ansible的时候你要再装很多其他的依赖包的。

好处之一是使用者可以开发自己的模块,放在里面使用。第二个好处是无需在客户端安装agent,更新时,只需在操作机上进行一次更新即可。第三个好处是批量任务执行可以写成脚本,而且不用分发到远程就可以执行。


安装Ansible

ansible 的安装轻而易举,许多发行版的第三方软件仓库中都有现成的软件包,可以直接安装。其他简单的安装方法包括使用 pip 安装它,或者从 github 里获取最新的版本。若想使用你的软件包管理器安装,在基于 RHEL/CentOS Linux 的系统里你很可能需要 EPEL 仓库。


以下是ansible中文权威指南,介绍安装ansible的所有方法:


http://ansible-tran.readthedocs.io/en/latest/docs/intro_installation.html


本文介绍的是用pip安装ansible,用pip安装的ansible,版本是最新的。


环境:

CentOS6.75

Python2.6.6


1、安装前的准备:

安装依赖包

1
2
3
4
5
# yum -y install zlib-devel
# yum -y install  openssl openssl-devel
# yum -y install libffi libffi-devel
# yum -y install gcc gcc-c++  
# yum -y install python-devel python-simplejson python-setuptools

这些是用pip安装ansible的基础环境,必须要安装


2、安装pip2.6

用python2.6安装pip,安装后的pip版本就是pip2.6,如果用python2.7安装pip,则版本为pip2.7,并且生成的pip执行文件都在python2.7目录下的bin目录中。

1
2
3
#tar -xf pip-8.0.2
#cd pip-8.0.2
#python  setup.py install



3、安装Ansible所需要的python模块

1
#pip install paramiko PyYAML Jinja2 httplib2 six

这一步很重要,如果这些模块没有装,则ansible就算装上了也可能运行不了。本人在安装过程中就因为省掉了这一步,导致ansible2.1装上后,执行ansible命令一直报错。


4、安装ansbile

1
#pip install ansible


5、查看版本

1
2
3
4
5
6
[root@localhost pip-8.1.0] # ansible --version
/usr/lib64/python2 .6 /site-packages/cryptography/__init__ .py:26: DeprecationWarning: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of cryptography will drop support  for  Python 2.6
   DeprecationWarning
ansible 2.1.0.0
   config  file 
   configured module search path = Default w /o  overrides









本文转自 曾哥最爱 51CTO博客,原文链接:http://blog.51cto.com/zengestudy/1789647,如需转载请自行联系原作者
目录
相关文章
|
5月前
|
Serverless Linux Windows
在函数计算中,如果pip安装速度较慢
在函数计算中,如果pip安装速度较慢
41 1
|
5月前
|
Kubernetes Shell 网络安全
ansible的安装和简单的块使用
Ansible是一种自动化工具,用于配置管理、应用程序部署和协调云部署。它是一个开源工具,使用Python编写,通过SSH协议与远程主机通信。
127 2
ansible的安装和简单的块使用
|
6月前
|
Linux Python
python2 安装 pip (Linux)
python2 安装 pip (Linux)
59 0
|
6月前
pip 指定版本安装
pip 指定版本安装
|
6月前
|
Linux Python
linux 安装 pip2 kali debian python python2
linux 安装 pip2 kali debian python python2
59 0
|
7月前
|
Ubuntu Python
百度搜索:蓝易云【如何在 Ubuntu 22.04 上安装 Python Pip?】
现在,你已经成功在Ubuntu 22.04上安装了Python Pip。你可以使用pip来安装Python包和库,并管理Python项目的依赖项。注意,使用 `pip3`命令来代替 `pip`命令,以确保使用的是Python 3的pip版本。
241 0
|
4月前
pip install -U weditor 安装报错 error: subprocess-exited-with-error
pip install -U weditor 安装报错 error: subprocess-exited-with-error
80 0
|
12天前
|
存储 运维 Shell
Ansible自动化运维工具安装和基本使用
Ansible 是一款无代理的IT自动化工具,通过SSH连接目标主机执行配置管理、应用部署和云端管理任务。它使用YAML编写的Playbook定义任务,核心组件包括Playbook、模块、主机清单、变量等。Ansible的优势在于易用、功能强大、无须在目标主机安装额外软件,并且开源。安装过程涉及配置网络源、yum安装和SSH密钥设置。通过定义主机清单和使用模块进行通信测试,确保连接成功。
Ansible自动化运维工具安装和基本使用
|
5月前
|
Linux C语言 Python
win10安装 配置 pypy3 以及 pypy3-pip
win10安装 配置 pypy3 以及 pypy3-pip
68 1
|
2月前
|
iOS开发 MacOS Python
Mac安装pip报错的解决办法
Mac安装pip报错的解决办法