Administração do Sistema

Instalação Ansible no CentOS 7 Linux

Instalação Ansible no CentOS 7 Linux

Objetivo

O guia a seguir descreve as etapas simples de seguir sobre como instalar o mecanismo de automação de código aberto Ansible no CentOS Linux.

Sistema operacional e versões de software

Requisitos

O acesso privilegiado ao seu sistema Linux CentOS será obrigado a executar a instalação Ansible.

Dificuldade

MÉDIO

Convenções

Instruções

Instalação do repositório EPEL

A maneira mais fácil de executar a instalação Ansible no CentOS Linux é usando o repositório de pacotes padrão e o repositório EPEL. A desvantagem é que provavelmente você instalará a versão Ansible desatualizada, mas estável. Primeira instalação Ativar repositório EPEL Instale o seguinte pacote:

# Yum Instale o lançamento de Epel 

Em seguida, instale Ansible:

# yum installible 

Se instalado corretamente, você poderá usar o Ansible comando para consultar o número da versão:

$ Ansible -Version Ansible 2.2.1.0 arquivo de configuração =/etc/Ansible/Ansible.CFG Configurado Módulo Pesquisa Caminho = Padrão sem Substituições 


Instalação da fonte

O parágrafo a seguir descreve a instalação Ansible da fonte. Vamos começar por instalação de todos os pré -requisitos necessários para executar a compilação Ansible:

# yum instale make git make gcc python-devel libffi-devel openSsl-devel elease-lançamento python-sphinx 

Em seguida, instale o Python Package Manager:

# yum install python-pip 

Nesta fase, estamos prontos para baixar o código -fonte Ansible usando git comando:

$ git clone git: // github.com/Ansible/Ansible.git $ CD Ansible 

Opcionalmente, selecionado sua versão Ansible desejada usando checkout git comando. Se nenhuma versão Ansible for selecionada, você estará instalando a versão mais recente do Ansible disponível. Enquanto entra Ansible Diretório, primeiro liste todas as versões estáveis ​​disponíveis:

 $ git ramo -a | Remotos estáveis ​​Grep/Origin/Stable-1.9 remotos/origem/estábulo-2.0 controles remotos/origem/stable-2.0-Network Remotes/Origin/Stable-2.0.0.1 remotos/origem/estábulo-2.1 remotos/origem/estábulo-2.2 controles remotos/origem/estábulo-2.3 

Selecione a versão desejada, por exemplo.:

$ git checkout stable-2.3 

Se tudo correr bem, agora estamos prontos para realizar a compilação e instalação Ansible:



OBSERVAÇÃO: Provavelmente a compilação abaixo será interrompida devido ao desatualizado SetupTools e pip versões. Consulte o apêndice abaixo sobre como resolver esses problemas.

$ Make # Faça a instalação 

Teste a instalação Ansible recuperando o número da versão:

$ Ansible -Version Ansible 2.4.0 FILE DE CONFIG = Caminho de pesquisa do módulo configurado = padrão sem substituição da versão python = 2.7.5 (Padrão, 6 de novembro de 2016, 00:28:07) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] 

Apêndice

Erro: Distribuição instalada setupTools 0.9.8 Conflitos com o requisito setupTools> = 11.3 

Atualize seus setupTools usando o comando abaixo:

# pip install -upgrade setupTools 

Você está usando o PIP versão 8.1.2, no entanto, versão 9.0.1 está disponível. Você deve considerar a atualização através do comando 'pip install -upgrade pip'. 

Como sugerido acima, execute o seguinte comando Linux para atualizar o Python Package Manager:

# pip install -upgrade pip 
Linux gratuito de eBook
Linux Ebooks Download grátis Eu baixei e revisei todos os e -books Linux gratuitos abaixo e, em outras palavras, aqui está o que eu penso sobre eles u...
Manipulação de data com o YEST
YEST é uma ótima ferramenta que permite que o usuário faça algumas manipulações complexas de data empregando uma sintaxe AB Fácil de entender. Não é u...
Defina e recupere um cookie usando Perl e CGI
Existem vários parâmetros que podem ser definidos ao criar um cookie. Isso não se aplica apenas a Perl e CGI, mas a todos os outros desenvolvimentos.....