Como instalar o agente fantoche no Ubuntu 20.04
- 1536
- 90
- Enrique Gutkowski PhD
Puppet é uma ferramenta popular de gerenciamento de infraestrutura. Com a ajuda do Puppet Server, você pode gerenciar facilmente um grande número de servidores de um servidor mestre. O nó do servidor de bonecos é responsável por gerenciar vários nó de cliente. É necessário que todos os nós do cliente devem ser instalados e executados no servidor de agentes de fantoche.
Nosso tutorial anterior descreve você para configurar o nó mestre de bonecos em um Ubuntu 20.04 sistema junto com o nó do cliente. Se você precisar adicionar mais servidor cliente à rede de bonecos existente, basta instalar o servidor agente no servidor.
Este tutorial descreve sua configuração passo a passo para instalar o agente fantoche no Ubuntu 20.04 Sistema. Também ajuda você a conectar um nó de cliente com o nó mestre.
Pré -requisitos
Você deve ter:
- Supondo que você já tenha um nó mestre de bonecos.
- Um Ubuntu em corrida 20.04 Sistema para configurar como clientes do agente de bonecos.
- Acesso ao shell a todos os sistemas com conta privilegiada de sudo.
- Este sistema deve estar conectado com o nó mestre em rede pública ou privada.
Etapa 1 - Configurar hosts
Puppet Master e Client nós usam nomes de host para se comunicar. Portanto, é bom começar com um nome de host exclusivo para cada nó.
1. No nó mestre de bonecos - Faça login no nó mestre e edite /etc/hosts
arquivo:
sudo nano /etc /hosts
Anexe as novas entradas do servidor ao arquivo hosts:
10.132.14.239 Puppetmaster Puppet 10.132.14.240 PuppetClient1 10.132.14.241 PuppetClient2
Supondo que o Puppetmaster e o PuppetClient1 já foram adicionados no arquivo. Então, basta adicionar uma nova entrada ao lado dessas linhas.
2. No novo nó do cliente - Em seguida, faça o login no novo servidor de agentes de bonecos e edite /etc/hosts
arquivo:
sudo nano /etc /hosts
Anexar seu novo servidor aos arquivos hosts:
10.132.14.239 Puppetmaster Puppet 10.132.14.241 PuppetClient2
Salvar você arquivar e fechar.
Etapa 2 - Instale o agente de marionetes no Ubuntu
Pacotes de Puppet Debian estão disponíveis no repositório oficial do APT. Você pode configurar o arquivo de configuração do repositório instalando um pacote Debian em seu sistema.
3. Agora, faça o download e instale o último pacote de Puppet Debian para configurar o PPA no nó do seu cliente:
wget https: // apt.PuppetLabs.com/fantocet7-lançamento-focal.Deb
sudo dpkg -i boneco-focal-focal.Deb
4. Depois de configurar o PPA, instale o pacote do agente de bonecos em todos os servidores clientes.
Atualização do sudo apt
sudo apt install puppet -agent -y
5. Depois que a instalação dos pacotes terminou. Edite o arquivo de configuração de bonecos:
sudo nano/etc/bonecos/fantoche/fantoche.conf
Adicione as seguintes entradas ao final do arquivo de configuração de bonecos para definir os detalhes do nó principal do boneco:
[main] CertName = PuppetClient2 Server = Puppetmaster
Salve seu arquivo e feche -o.
6. Em seguida, inicie o serviço do agente de bonecos em todos os nós do cliente e defina-o como iniciar automaticamente a inicialização do sistema:
sudo systemctl iniciar fantoche
sudo systemctl habilitar fantoche
7. Depois de concluído, verifique se o serviço do agente de bonecos está funcionando corretamente:
SUDO Systemctl Status Puppet
Você deve ver um status de corrida em todos os sistemas de agentes
Etapa 3 - Assine os certificados do agente de marionetes
8. Você fez com a configuração. Agora, faça login no nó mestre do boneco e execute o seguinte comando para listar todos os certificados disponíveis:
SUDO/OPT/PuppetLabs/bin/bonecoSserver CA Lista --l
9. Em seguida, assine todos os certificados de clientes usando:
sudo/opt/Puppetlabs/bin/bonecopetServer CA SIGN --Al
10. Por fim, teste a comunicação entre os nós do mestre de bonecos e os nós do cliente usando o seguinte comando.
sudo/opt/Puppetlabs/bin/agente fantoche -Test
Conclusão
É isso. Você instalou com sucesso o agente de marionetes no Ubuntu 20.04 Sistema. Também configurado novo nó com o nó mestre de bonecos.
Você também pode visitar a documentação oficial para obter mais informações sobre a configuração do nó do servidor de bonecos e a configuração do nó do cliente em
- « Como instalar o docker compor no Ubuntu 20.04
- Como instalar atualizações de segurança no CentOS 8 (manual + automático) »