Instalação e Configuração do Puppet

Puppet é um software para automação de Data Center, com ele você cria regras que poderão ser aplicadas a outros servidores de maneira
automatizada.

[ Hits: 43.315 ]

Por: Jose Ribeiro em 31/12/2011 | Blog: https://serviceup.com.br/


Exemplo de configuração



Crie o arquivos abaixo:

# touch /etc/puppet/manifests/site.pp

Com o seguinte conteúdo:

node puppet2 {
        package { "httpd.x86_64": ensure => installed }

        file { "/etc/httpd/conf/httpd.conf":
                source => "puppet:///files/httpd_serverx.conf"
                }
}


Observem que é definido o node puppet2.

Isso: "package { "httpd.x86_64": ensure => installed }", deve instalar o apache no 'client'.

    file { "/etc/httpd/conf/httpd.conf":
                source => "puppet:///files/httpd_serverx.conf"
                }

Isso deve manter o arquivo "/ etc/httpd/conf/httpd.conf" igual a arquivos "files/httpd_serverx.conf".

Para isso você deve também autorizar o 'client' acessar esse diretório.

No arquivo "/etc/puppet/fileserver.conf":

[files]
path /etc/puppet/files
allow 192.168.x.0/24


Neste caso liberei toda a rede.

Vamos agora testar

Arquivo de configuração:
Linux: Instalação e Configuração do Puppet

Recarregando configurações:
Linux: Instalação e Configuração do Puppet

Criando arquivo de teste:
Linux: Instalação e Configuração do Puppet

Testando no 'client':
Linux: Instalação e Configuração do Puppet

Página anterior    

Páginas do artigo
   1. Entendendo, preparando e configurando
   2. Exemplo de configuração
Outros artigos deste autor

Introdução as Gambas (parte 1)

Mensageiro instantâneo

Gambas2: Inserindo dados em tabela SQLite

Projeto Gerenciador de Lan House

Gambas2 e MySQL, aprofundando relações

Leitura recomendada

Controlando projetos com o Subversion

VirtualBox 2.1.0: Rede no VirtualBox agora é fácil!

OpenVPN no Linux CentOS 5

Instalação do Ambiente .NET (#C) no Slackware 15.0

Compiz e as estações do ano

  
Comentários
[1] Comentário enviado por rodrigom em 01/01/2012 - 10:51h

Bom dia "joserribeirojuni";

Se entendi bem, tudo que fizer em um servidor, nos diretórios especificados na conf, serão replicados automaticamente no outro server, certo?
Essa replicação é feita instantaneamente ?


Muito obrigado, ótimo 2012...

[2] Comentário enviado por joserribeirojuni em 01/01/2012 - 21:41h

Boa noite.

No exemplo acima usei

# puppetd -test

Para sincronizar.

[3] Comentário enviado por rodrigom em 02/01/2012 - 10:43h

E essa sincronização manual tem que ser feita somente a primeira vez, e depois ele faz automaticamente ?

[4] Comentário enviado por Tacioandrade em 28/04/2012 - 22:32h

Jose Ribeiro eu ouvi falar do Puppet e fiquei muito interessado em fazer uso dele, porem não para servidores e sim para gerenciamento das workstations da empresa onde trabalho.

Gostaria de saber se você ou alguem aqui já trabalhou com o Puppet no Windows e como é que se dá o gerenciamento do mesmo? Outra coisa você sabe dizer se existe algum gerenciador web ou gráfico para trabalhar com ele?


Att. Tácio Andrade.

[5] Comentário enviado por joserribeirojuni em 30/04/2012 - 16:06h

Tácio,

Acredito que você preciso de algo como as GPOs do Windows, vocês usam AD ai ?

Att.

[6] Comentário enviado por Tacioandrade em 30/04/2012 - 18:15h

Não, pois as maquinas que temos com Windows são o Home Basic (todos originais), consegui a muito custo eliminar os piratas aqui na empresa.

O que fiquei triste com o Puppet é que ele tem uma documentação até boa no site de utilização em Linux/Linux, porem não vi nada de Linux/Windows. =/

[7] Comentário enviado por kurtz01 em 29/03/2013 - 16:42h


[6] Comentário enviado por Tacioandrade em 30/04/2012 - 18:15h:

Não, pois as maquinas que temos com Windows são o Home Basic (todos originais), consegui a muito custo eliminar os piratas aqui na empresa.

O que fiquei triste com o Puppet é que ele tem uma documentação até boa no site de utilização em Linux/Linux, porem não vi nada de Linux/Windows. =/



Eu nunca usei mas vi lá no site da 4linux da uma olhada nesse link

http://puppet-br.org/2012/10/guia-de-estudo-para-certificacao-puppet/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts