Raspberry como provisionador

Muito antes de conhecer o Foreman eu tinha feito uma PoC (ou simplesmente uma brincadeira) usando um Raspberry para provisionar servidores.

Preparei um raspberry para provisionar tanto Debian quanto VMware ESXi, e para alternar entre eles sem ter que conectar monitor e teclado, subi meu bot jabber nele e via mensagem eu podia alternar entre as imagens disponibilizadas.
Continue reading “Raspberry como provisionador”

Pigmeat era um software…

Muito muito antigo (de 2002 a 2004 eu acho) que complementava o Snort com a funcionalidade de “IPS” que até então o Snort não fazia.

Haviam outros plugins pro Snort para essa finalidade mas o PigMeat realmente fazia algo mais legal. Quando surgiu o Snort inline realmente o projeto perdeu sentido.

Continue reading “Pigmeat era um software…”

The Foreman

 

O Foreman é uma ferramenta de gerenciamento do ciclo de vida de seus servidores. Ele se integra com sua ferramenta de gerência de configuração (ansible/puppet/salt/chef), cuida do provisionamento (bare metal, AWS, Azure, VMware, OpenStack, GCE etc) e fornece reports e informações úteis em sua interface web. Parece bom né ? Mas na verdade só falando assim não dá pra ter uma noção do potencial dessa ferramenta.

Na verdade a ferramenta é tão boa que, pra quem não sabe, é usado pelo RedHat Satellite. Na verdade o Satellite é o Katello, que é um plugin para o Foreman (mas que é maior que o próprio Foreman). Ele adiciona ao Foreman a parte de gerenciamento de subscrições RedHat, repositórios etc.

Continue reading “The Foreman”

Foreman Discovery

Ainda sobre provisionamento com o Foreman vamos falar do Foreman Discovery, uma forma ainda mais simples de provisionamento que pode ser aplicada para provisionar muitos hosts físicos de forma muito rápida.

Lugar de servidor é o rack. Que tal se seu fornecedor de hardware pudesse entregar seus servidores no datacenter e seu pessoal de IDC já os colocasse no rack, ligasse, e eles aparecessem magicamente em uma interface web prontos para você clicar dizendo o que cada um deles será e provisioná-los automaticamente em minutos ?

Conheça o Foreman Discovery.

Continue reading “Foreman Discovery”

ITIL: Problemas e incidentes (pt3)

Fechando o assunto sobre Problemas e Incidentes (parte 1 e parte 2), comentando sobre mais algumas diferenças e agora recomendações sobre que objetivos você deve ter em mente quando desenhar tais processos.

Continue reading “ITIL: Problemas e incidentes (pt3)”

Foreman como provisionador

Como prometido anteriormente, neste post vou demonstrar como user o Foreman como provisionador em sua máquina usando VirtualBox.

Partirei da premissa que o Foreman já está instalado e com duas redes configuradas, como descrito aqui.

Continue reading “Foreman como provisionador”

Skynet client

Em 2014 estávamos construindo um novo Datacenter e um membro de outra equipe disse que estava enviando alertas de sua ferramenta de monitoramento via WhatsApp (em vez de sms). Gostei da idéia, mas claro que a coisa não parou no simples envio de alertas !

Como eu nunca tinha ouvido falar em ChatOps chamei de skynet-client, pois o envio de mensagens foi apenas a 1a fase do que, no final, proporcionava às máquinas falarem e tomarem decisões entre si.

Continue reading “Skynet client”

Foreman: ENC para o Puppet

No artigo passado vimos a instalação do Foreman. Neste vamos ver algumas de suas funcionalidades como classificador externo (ENC) para o Puppet.

Há muita documentação sobre Puppet relacionada à boas práticas em organização de módulos, roles, profiles, dados, parâmetros etc e o objetivo aqui não é falar deste assunto. Vamos apenas exemplificar, de forma objetiva, um cenário hipotético demonstrando alguns recursos do Foreman para classificação no Puppet.

Continue reading “Foreman: ENC para o Puppet”

Foreman: instalação

O Foreman se apresenta como uma ferramenta completa para o gerenciamento do ciclo de vida de servidores físicos e virtuais e, pra essa missão, se integra com diversas plataformas e ferramentas (VMware, AWS, OpenStack, Puppet, Ansible, Salt, Chef, DNS, DHCP, TFTP etc).

Ele provisiona servidores físicos e virtuais, os classifica utilizando sua ferramenta de gerenciamento de configuração e exibe em sua dashboard informações sobre os hosts, mudanças etc.

Nesse post vamos ver sua instalação e configuração básica.

Continue reading “Foreman: instalação”

Os sistemas do futuro se adaptarão aos sysadmins, não o contrário.

Lembram de uma propaganda antiga que dizia: “Não é você que tem que se adaptar ao site, mas o site se adaptar à você” ?

Pois é, estamos chegando nesse ponto com os sistemas Linux também. Pra quem utiliza bem as ferramentas de provisionamento e gerência de configuração pra levantar os serviços de forma totalmente automatizada, pouco importa se o Linux é um RedHat family ou Debian por exemplo.

Continue reading “Os sistemas do futuro se adaptarão aos sysadmins, não o contrário.”