Instalação Ansible no CentOS 7 Linux
- 2714
- 547
- Howard Fritsch
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
- Sistema operacional: - CentOS 7 Linux
- Programas: - Ansible 2.2 (Epel) e Ansible 2.4 (fonte)
Requisitos
O acesso privilegiado ao seu sistema Linux CentOS será obrigado a executar a instalação Ansible.
Dificuldade
MÉDIO
Convenções
- # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de
sudo
comando - $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular
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
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Uma introdução à automação, ferramentas e técnicas do Linux
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Arquivos de configuração do Linux: os 30 primeiros mais importantes
- Download do Linux
- Linux pode obter vírus? Explorando a vulnerabilidade do Linux…
- Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
- Melhor distro Linux para desenvolvedores
- Comandos Linux: os 20 comandos mais importantes que você precisa para…
- Instalação do Manjaro Linux