Administracion del sistema

Instalación Ansible en Centos 7 Linux

Objetivo

La siguiente guía describe los pasos simples de seguir sobre cómo instalar el motor de automatización de código abierto Ansible en Centos Linux.

Sistema operativo y versiones de software

Requisitos

Se requerirá que el acceso privilegiado a su sistema CentOS Linux realice la instalación Ansible.

Dificultad

MEDIO

Convenciones

Instrucciones

Instalación desde el repositorio EPEL

La forma más fácil de realizar la instalación Ansible en Centos Linux es mediante el uso del repositorio de paquetes estándar y el repositorio de Epel. La desventaja es que lo más probable es que instale una versión ansible obsoleta pero estable. Instalar primero habilitar el repositorio EPEL al instalar el siguiente paquete:

# yum instalación Epel-Lanzamiento 

A continuación, instale Ansible:

# yum instalar ansible 

Si se instala correctamente, debería poder usar el ansible Comando para consultar su número de versión:

$ ansible --version ansible 2.2.1.0 config file =/etc/ansible/ansible.ruta de búsqueda del módulo configurado CFG = anulaciones predeterminadas de W/O 


Instalación desde la fuente

El siguiente párrafo describe la instalación ansible desde la fuente. Comencemos por la instalación de todos los requisitos previos requeridos para realizar una compilación Ansible:

# yum instalación Make git Make gcc python-devel libffi-devel openssl-devel Epel-lib-libe-sphinx 

A continuación, instale el Administrador de paquetes de Python:

# yum instalar python-pip 

En esta etapa estamos listos para descargar el código fuente Ansible usando git dominio:

$ git clone git: // github.com/ansible/ansible.git $ cd ansible 

Opcionalmente, seleccionó su versión ansible deseada usando CAMENTA DE GIT dominio. Si no se selecciona una versión ansible, instalará la última versión Ansible disponible. Mientras en ansible Directorio, primera lista todas las versiones estables disponibles:

 $ git rama -a | Grep estable remotos/origen/stable-1.9 controles remotos/origen/stable-2.0 remotos/origen/stable-2.0 network remotos/origen/stable-2.0.0.1 control remoto/origen/stable-2.1 control remoto/origen/stable-2.2 controles remotos/origen/stable-2.3 

Seleccione la versión deseada, por ejemplo,.:

$ git checkout stable-2.3 

Si todo salió bien, ahora estamos listos para realizar la compilación e instalación Ansible:



NOTA: Lo más probable es que se interrumpe la siguiente compilación debido a la obsolta setuptools y pepita versiones. Consulte el apéndice a continuación sobre cómo resolver estos problemas.

$ make # make install 

Pruebe la instalación de Ansible recuperando su número de versión:

$ ansible --version ansible 2.4.0 config de archivo = ruta de búsqueda del módulo configurado = predeterminado sin anular Python versión = 2.7.5 (predeterminado, 6 de noviembre de 2016, 00:28:07) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] 

Apéndice

Error: distribución instalada setupTools 0.9.8 conflictos con requisitos setupTools> = 11.3 

Actualice su setupTools usando el siguiente comando:

# Instalación de PIP -Upgrade setupTools 

Estás usando PIP versión 8.1.2, sin embargo, versión 9.0.1 está disponible. Debe considerar actualizar a través del comando 'PIP Install -Upgrade Pip'. 

Como se sugirió anteriormente, ejecute el siguiente comando de Linux para actualizar el Administrador de paquetes de Python:

# Instalación de PIP -Pip de actualización 
Linuxcareers.com - portal de trabajo de Linux
Escritor técnico de Linux Jobs de Linux Estamos buscando un escritor técnico orientado a GNU/Linux y Floss Technologies. Tus artículos......
No hay un módulo vboxnetflt adecuado para ejecutar el kernel encontrado fallado!
Hoy he decidido avanzar en la evolución del software y usar backports de Debian en mi computadora portátil X60S. La versión estable de Debian es genia...
Establezca y recupere una cookie con Perl y CGI
Hay múltiples parámetros que se pueden configurar al crear una cookie. Esto no se aplica solo a Perl y CGI, sino a todos los demás desarrollo......