Puppet – Puppet Server, Cliente, orquestração com Mcollective, instalação de Plugins e Tuning

Segue esta série de tutoriais para a criação de uma infraestrutura gerenciada utilizando o Puppet, orquestração via Mcollective, instalação de plugins do Mcollective e por fim tuning do Puppet Server.

Como extra segue um lab para a instalação de agentes de monitoração Zabbix.

1. Puppet – Como instalar e configurar o Puppet Server, Puppet Cliente e Módulos de Configuração
Puppet – Como instalar e configurar o Puppet Server, Puppet Cliente e Módulos de Configuração

2. Puppet – Instalação e configuração do Mcollective, plugins e orquestração de clientes
Puppet – Instalação e configuração do Mcollective, plugins e orquestração de clientes

3. Puppet – Facter – Orquestração via Mcollective – Instalação e utilização do Plugin Facter
Puppet – Facter – Orquestração via Mcollective – Instalação e utilização do Plugin Facter

4. Puppet – Tuning do Puppet Server
Puppet – Tuning do Puppet Server

Extra aula
5. Puppet – Como instalar e configurar o zabbix-agent de forma automática via Puppet
Puppet – Como instalar e configurar o zabbix-agent de forma automática via Puppet

6. Puppet 4.x.x não precisa do Apache/Passenger
Puppet 4.x.x não precisa do Apache/Passenger

2 comentários sobre “Puppet – Puppet Server, Cliente, orquestração com Mcollective, instalação de Plugins e Tuning

  1. Leonardo, boa tarde!

    Parabéns pelos os artigos, segui o passo a passo e funcionou perfeitamente. Não ficou muito claro, a vantagem de usar a (Orquestracao + Facts) , pois utilizando a configuração padrão com o comando puppet agent -t as alterações também são realizadas nos nodes.

    Você teria alguma material para ambiente Windows ?

    Obrigado
    Simey

    • Simey como vai?.
      Vou tentar melhorar a clareza nos próximos artigos, obrigado pelo Feedback.
      Vou te dar 2 exemplos práticos ok.

      1. Orquestração (Mcollective).
      Imagine que você precise urgentemente reiniciar todos os Apaches ou Nginx da sua infraestrutura ou então atualizar o pacote OpenSSL devido um bug crítico, ou simplesmente verificar a data de toda a sua infra.
      Como você faria isto?.
      Pois bem, com a orquestração isto é simples, permite que você execute comandos, e tarefas em toda a sua infra e a qualquer momento.

      2. Facter.
      O Facter te permite buscar informações sobre os seus hosts. Imagine que você precise levantar rapidamente todos os Sistemas Operacionais da sua Infra, ou descobrir todos os Ips em uso.
      Você precisa saber quanto de memória tem X servidores.
      Qual a versão em uso de um pacote.
      Quanto tem de CPU Y servidores.
      O Facter te traz informações sobre os seus servidores/hosts, e você utiliza estes dados como bem entender, você pode fazer um script com estes dados, fazer um inventário e etc.

      Como você vai coletar os dados fornecidos pelo Facter? Através da orquestração, pela orquestração você solicita os dados fornecidos pelo Facter.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *