sysadmin

Estratégia para perpetuar seus dados

Post inspirado em um email que enviei a um companheiro de pedal que perdeu todos seus arquivos :

Hoje em dia HD tá barato, então vale sempre a pena comprar 2Hds , e fazer mirror com raid . Qualquer sistema operacional, por mais vagabundo que seja ( windows por exemplo ), tem uma ferramenta pra duplicar os dados pelos 2 hds por software, sem a necessidade de hardware especial.
Eu , por experiência própria , e também por observação meticulosa daqueles que me cercam ,  não vejo com bons olhos o uso de Hds externos , principalmente os de notebook, para backup . HD externo, bateu travou, simples assim.
Backup na nuvem (dropbox) é uma boa se não forem muitos arquivos , banda larga no brasil é de mentira.
Pra quem pode gastar e tem muuuuuitos arquivos que não podem ser perdidos :  Recomendo o Drobo http://www.drobo.com/ , Time Capsule pra quem usa Mac , ou uma solução SantaEfigênica, computador com 2 Hds em mirror com FreeNAS ( http://freenas.org/doku.php ) .
Não existe solução definitiva pra armazenar dados com segurança, o fato é que HDs duram cada vez menos,  e estamos armazenando nossas vidas digitais nesses bloquinhos … Como sysadmin que já viu Terabytes e terabytes escorrerem entre os dedos dos  meus clientes recomendo :

Para fotos :

1 cópia em DVD, em algum lugar que não seja sua casa
2 cópias em HD, no seu PC e em algum outro, ou uma solução de storage como citei
1 cópia na nuvem ( flickr , picasa etc… )
Se puder, imprima as fotos mais marcantes
Para Músicas e Filmes :

Backup P2P , faça como eu, espalhe suas músicas/filmes entre seus amigos, se um dia vc precisar da pra recuperar boa parte da sua coleção com eles. Sério, funciona.
Ou ainda, tenha um iPod/Mp3 que caiba todas suas músicas… meu ipod me salvou de perder todas minhas músicas.
Para documentos

Documentos tomam pouco espaço, 2 Dvds no máximo fazem o backup de toda uma vida
Cópia na nuvem ( dropbox, google docs etc… )
No mais boa sorte a todos, nossos ancestrais, pintando cavernas, talhando pedras , pintando quadros foram muito mais competentes que a gente em perpetuar suas histórias

Archlinux pra servidor, só se for no seu !

É um desabafo, misturado com frustração e uma recomendação.

No começo da semana passada, como sempre faço gastei 10 minutinhos pra atualizar o servidor, verificar os logs etc. Mal sabia a desgraça que isso ia gerar.

No começo do ano estava insatisfeito com o fedora como servidor, ele funcionava muito bem mas seus ciclos de releases semestrais e os problemas de migrar de uma versão para outra no linode me fizeram desistir. Eu estava super empolgado com o archlinux, e migrei todos os serviços do liquuid.net pra essa distro, nessa época eu ainda não tinha me dado conta dos riscos de uma distro tão amadora.

Os problemas começaram a surgir em pouco tempo, quase que quinzenalmente ao atualizar o sistema alguma coisa quebrava, primeiro foi o jabber, depois o apache, o mysql etc… Eu sempre dei um jeito de resolver os pepinos, no caso do ejabberd houve um episódio onde o servidor era incompativel com o compilador/interpretador erlang disponível no archlinux, o que me obrigou a bloquear as atualizações desse serviço.
Depois de um tempo, fiquei com vários pacotes blacklisted no pacman, já que as versões mais novas não funcionavam ou tinham problemas de empacotamento. Então o apache e mysql começaram dar sinais de estress, saindo do ar praticamente todos os dias. Fiz um script que reiniciava os serviços em caso de interrupções, achei que fosse culpa dos pesados moodle e drupal.
Chegou a um ponto impossível de se trabalhar, serviços capotando, tive que arriscar uma atualização, fiz, deu mais ou menos certo, o pacote do PHP mudou sua estrutura,nome, dependências e gastei 2 horas tentando encaixar o mod_php no apache, sem sucesso, simplesmente desisti.
Fiquei 3 ou 4 dias sem apache, e sem tempo nenhum pra cuidar do servidor… Pensei em colocar um slackware , mas o linode só tem o slack 12.2, e meus testes com slack 13 foram um desastre, problemas com o kernel do linode não me deixavam subir o apache.
Ponderei entre configurar o servidor com debian, com quem já trabalhei muitos anos, e ubuntu, devido as deficiências do debian em fornecer versões recentes de software sem ter que mudar pro testingo ou unstable. No fim escolhi o CentOS.

CentOS, é uma distribuição clone do RedHat Enterprise Linux, mas sem as ferramentas proprietárias de gerenciamento e integração de serviços. Ou seja, o trem é estavel, muito bem suportado e com suporte até 2014 :)
Em 40 minutos já tinha web, emails funcionando. Faltou o ejabberd,não encontrei pacote pronto pra ele, instalei o disponível no site oficial mas ele não foi capaz de importar meu banco de dados antigo.

Ainda tenho que aparar algumas arestas, mas acho que da pra seguir a vida … pra servidor , archlinux nunca mais !