Pular para o conteúdo

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.
Jose Ribeiro joserribeirojuni
Hits: 44.676 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

Parte 2: 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

   1. Entendendo, preparando e configurando
   2. Exemplo de configuração

Projeto Gerenciador de Lan House

Mensageiro instantâneo

OTRS - Revolucione seu Help Desk com esta ferramenta

Introdução ao Gambas2 (parte 2)

Gambas2: Inserindo dados em tabela SQLite

Virtualização: VMware ou VirtualBox no Ubuntu 9.04 com kernel 2.6.29-11?

Programação (II) - Modularização

Instalando e configurando o VirtualBox

Usando e abusando do Zypper

MPlayer no Debian sem usar X

#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

Entre na sua conta para comentar.