Trampo
Controlando DNS round-robin de um Blackberry/IPhone
Tive que fazer uma interface de gerenciamento de DNS round-robin para fazer um “poor high-availability”. Consiste em de um telefone celular ou de qualquer browser controlar os servidores que fazem parte de uma entrada round-robin do DNS. Utilizei python para fazer um CGI simples que faz uma consulta no servidor de DNS para ver quais [...]
QEMU/KVM lentidão para instalar o Debian
Estava instalando o debian etch 32bits na minha máquina ubuntu hardy 64bits aqui da Predicta. Quando começa a carregar os pacotes do cd, ele fica MUITO lento e no ALT+F4 aparece:
hda: DSC timeout
A solução é antes de apertar enter em qualquer coisa no menu depois que subir o instalador, de um ALT+F2, de enter e [...]
A busca do Santo Graal: Google File System open-source
Talvez você já ouviu falar do file system que o google desenvolveu. Se ainda não, você pode ver o paper que eles publicaram em http://labs.google.com/papers/gfs.html. O GoogleFS(não vou escrever GFS pois é outro file system) foi aprimorado do BigFile criado por Larry Page e Sergey Brin(co-fundadores do google) no inÃcio do google. O mais lindo [...]
Certificação ITIL
* WPG2 CANNOT LOCATE GALLERY2 ITEM ID 26719 *
Fiz o curso de ITIL do dia 10 ao dia 20 de julho. Achei o curso muito legal para aqueles que querem treinar mais o lado gerencial. Fiz a prova hoje(dia 25/07/2007) e passei com 85%. Acertei 34 questões de 40 e fui extremamente bem. Agora sou [...]
Keepalived, ipvs-sync e memory leak
Tenho uma camada de load-balance com Debian, utilizando keepalived com sync de conexão do IPVS(para não perder os estados das conexões).
Acontece que a bosta do IPVS, vai lotando a tabela de conexões e parece que nunca expira as conexões TCP/IP. Já tentei alterar os timeouts do TCP/IP nos proc do linux mais NADA da resultado. [...]
DRBD: Desync, split-brain, como voltar
Estou enfrentando uns paus com o DRBD. Do nada ele mata o sync e fode com tudo. Meu MySQL vai para o saco, CVS para de funcionar, etc… No log mostra um split-brain error e só consigo matar o DRBD rebootando a máquina(éca, mas fazer o que?)… o que eu fiz: no drbd.conf, tem 3 [...]
Tarifador em C++
Há algum tempo atrás, desenvolvi em C++ um tarifador simples para PABX com saÃda serial. Com ele, você loga em um banco mysql todas as ligações que sua central faz e recebe. Espero que gostem. Só por curiosidade ele ta rodando até hoje se problemas lá :). Link: Tarifador em C++
Problema do DRBD ativo-ativo
Quando deu o kernel panic do OCFS2(ver outro post no blog), quando as duas máquinas voltaram minha surpresa foi que o DRBD não subia. Ele sempre voltava como standalone quando dava o drbdadm connect all nas duas máquinas. Dando um dmesg, vi que tava dando split-brain(é quando ele acha que o metadado está zuado em [...]
BUG do OCFS2 e documentação
Meu RAID1 via rede DRBD deu kernel panic e matou minhas duas máquinas(ARGHHH!!!). Depois de vasculhar a net, achei no FAQ do OCFS2(primeiro lugar que eu devia ter olhado) o problema:
Q05 I encounter “Kernel panic - not syncing: ocfs2 is very sorry to
be fencing this system by panicing” whenever I run a heavy io
load?
A05 We have [...]
Maldito openswan/iproute2/iptables e toda a parafernalha do linux
Povo,
Hoje foi foda… Deu um pau na minha firewall do escritório de SP. Tenho dois links de internet lá, mais 2 saÃdas de rede(DMZ e Rede Local). A VPN entre escritório/datacenter simplesmente parou de funcionar depois que eu reiniciei o shorewall(eu sei, eu sei, eu sou preguiçoso…). Investigando mais um pouco dando uns tcpdumps aqui, [...]

