Introdução à Alta Disponibilidade: Heartbeat e DRBD

O conceito de Alta Disponibilidade (High Availability, ou simplesmente HA) não deve, e nem pode, ser uma novidade para os administradores de sistemas, principalmente em ambientes computacionais onde a disponibilidade é uma característica crítica. Esse conceito, que não é recente, está sendo amplamente disseminado, alcançando importância diretamente proporcional a influência que os sistemas de computação exercem nas empresas ou entidades que sustentam.

Quando nos referimos a alta disponibilidade nos sistemas Linux, estão na sombra desse relacionamento dois maduros softwares livres que permitem preencher alguns requisitos de sua implementação: o Heartbeat e o DRBD. Ambos os softwares são parte integrante do conhecido projeto Linux-HA, cujo propósito é reunir informações e casos de uso sobre os principais componentes relacionados à alta disponibilidade no Linux.

Continuar lendo


Rastreamento de processos com o strace

Talvez a habilidade mais importante e exigida de um administrador de sistemas é a resolução de problemas. Durante uma falha, esses profissionais se vêem constantemente sob enorme pressão e estresse, enquanto procuram obter informações para analisá-las e, assim, providenciar as correções necessárias.

Nesse ambiente regularmente caótico, a família Unix é excepcional ao oferecer uma variedade de ferramentas para facilitar o trabalho do administrador de sistemas. Entre essas ferramentas está o strace.

Continuar lendo


Desempenho dos sistemas de arquivos no Maildir

O Maildir é um formato para armazenamento de mensagens de e-mail implementado por Daniel J. Bernstein – autor do Qmail – que buscava uma alternativa ao antigo e bastante criticado formato Mbox. Com o passar do tempo, o Maildir transformou-se em uma opção para diversos servidores SMTP além do Qmail, incluindo os renomados Sendmail, Postfix e Exim.

Hoje, tendo em vista a crescente utilização desse formato, paira uma indefinição: Qual é o sistema de arquivos que oferece melhor desempenho?

Continuar lendo


Análise do CentOS 5

Desenvolvido a partir dos códigos-fonte do sistema operacional Red Hat Enterprise Linux (RHEL), o CentOS – acrônimo de Community ENTerprise Operating System – é uma distribuição Linux gratuita, voltada para o ambiente corporativo, e que agrega as vantagens técnicas da distribuição na qual se baseia: segurança, estabilidade e compatibilidade com diversos hardwares e pacotes criados especificamente para o RHEL.

Continuar lendo