Red de conocimiento informático - Material del sitio web - Cómo instalar ansible tower en el directorio python2.7

Cómo instalar ansible tower en el directorio python2.7

Pip2.6 puede instalar Ansible, pero pip2.6 se basa en python2.6 y python2.6 es un poco antiguo. Por lo tanto, instalé Ansible directamente usando python2.7.

De hecho, el proceso de instalación de Ansible usando python2.7 es básicamente el mismo que usar python2.6, excepto que necesita usar pip2.7 para instalar Ansible y los módulos requeridos por Ansible.

El proceso de instalación es el siguiente:

1. Instalar python2.7

Prepárese para instalar python2.7

yum-yinstallreadlinreadline -devel

p>

yum-yinstallzlib-devel

yum-yinstallopensslopenssl-devel

Instalar el compilador gcc

yum-yinstallgcc

Descargar el instalador de Python 2.7

Descargar el instalador de Python 2.7

Descargar el instalador de Python 2.7

Descargar el instalador de Python 2.7

Instalar pitón 2.7.

7 Instalador

Dirección de descarga: www python.org

yum-yinstallxz

tarJxfPython-2.7.11.tar.xz

cdPython -2.7.11

mkdir/usr/local/python27

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

makeamp;amp;

Crear enlace suave

ln-s/usr/local/python27/bin/python2.7/usr /bin/python2.7

2. pip2.7

Instalar herramientas de configuración

Descargar: https://pypi.python.org/pypi?3Action=searchamp; term=setuptoolsamp; Instalar:

tarzxfsetuptools-19.6.2.tar.gz

cdsetuptools-19.6.2

python2.7setup.pyinstall

Instalar pip

Descarga: https//pypi.python.org/pypi/pip/

Instalación:

tarzxfpip-8.1.0.tar.gz

tarzxfpip-8.1.0.tar.gz

p>

cdpip-8.1.0

python2.7setup.pyinstall

Crear un enlace suave

ln-s/usr/local/python27/ bin/pip2.7/usr/bin/pip2.7

3. Instalar Ansible

Instalar paquetes de dependencia

yum- yinstalllibffilibffi-devel

yum-yinstallgccgcc-c python-develpython-simplejson

Instala los módulos de Python necesarios para Ansible

pip2.7/usr/local/python27/bin/pip2.7/ usr/bin/pip2.7

3.7 installparamikoPyYAMLJinja2httplibs2ix

Instalar Ansible

pipinstallansible

Una vez completada la instalación, el archivo ejecutable de ansible se encuentra en el directorio bin de Python 2.7.

7

[ root@localhostbin]#cd/usr/local/python27/bin/

[root@localhostbin]#ll

total6240

-rwxr-xr-x.1rootroot110Jun1517:.312to3

-rwxr-xr-x.1rootroot4203Jun1517:48ansible

-rwxr-xr-x.1rootroot4203Jun1517:48ansible-console

-rwxr-xr-x.1rootroot4203Jun1517:48ansible-doc

-rwxr-xr-x.1rootroot4203Jun1517:48ansible-galaxy

-rwxr-xr- x.1rootroot4203Jun1517.48ansible-playbook

-rwxr-xr-x.1rootroot4203Jun1517:48ansible-pull

-rwxr-xr-x.1rootroot4203Jun1517:48ansible-vault

-rwxr -xr-x.1rootroot326Jun1517:41easy_install

-rwxr-xr-x.1rootroot334Jun1517:41easy_install-2.7

-rwxr-xr-x.1 rootroot108Jun1517:31idle

-rwxr-xr-x.1rootroot284Jun1517:42pip

-rwxr-xr-x.1rootroot286Jun1517:42pip2

-rwxr-xr- x.1rootroot290Jun1517:42pip2.7

-rwxr-xr-x.1rootroot93Jun1517:31pydoc

lrwxrwxrwx.1rootroot7Jun1517:33python-gt;python2

lrwxrwxrwx.1rootroot9Jun1517:33python2-gt;python2.7

-rwxr-xr-x.1rootroot6271354Jun1517:31python2.7

-rwxr-xr- x.1rootroot1696Jun1517:33python2.7-config

lrwxrwxrwx.1rootroot16Jun1517: 33python2-config-gt;python2.7-config

lrwxrwxrwx.1rootroot14Jun1517:33python-config-gt;python2-config

-rwxr-xr-x.1rootroot18556Jun1517:31smtpd.py

Edite el archivo de perfil /etc/ y agregue la siguiente configuración

exportANSIBLE_HOME=/usr/local/python27

exportPATH=$PATH:$ANSIBLE_HOME/bin [raíz @localhos

tbin]#ansible- -version

ansible2.1.0.0