Obrigado pela atenção Antônio.
Devo dizer que entendi como funciona o DRBD, mas ainda não entendi como configura-lo.
Ao que estou lendo parece que tenho que ter um HD separado para poder utiliza-lo? Isso procede? Não posso usa-lo apenas com 1 HD, o HD que está o S.O Linux? Outra coisa.. Tem como eu utilizar o DRBD apenas nas partições que eu quero? Por exemplo, fazer replica apenas do /var/lib/mysql e do /var/www ? Ou tenho especificamente que utilizar apenas o sda1 por exemplo?
Veja esse arquivo de configuração de exemplo:
# vim /etc/drbd.conf #!/bin/bash # You can find an example in /usr/share/doc/drbd.../drbd.conf.example
#include "drbd.d/global_common.conf"; #include "drbd.d/*.res";
global { usage-count yes; }
common { syncer { rate 100M; al-extents 257; } }
resource mysql { protocol C;
handlers { }
startup { wfc-timeout 15; degr-wfc-timeout 20; # 2 minutes. become-primary-on both; }
disk { on-io-error detach; }
net { sndbuf-size 512k; timeout 60; # 6 seconds (unit = 0.1 seconds) connect-int 10; # 10 seconds (unit = 1 second) ping-int 10; # 10 seconds (unit = 1 second) ping-timeout 5; # 500 ms (unit = 0.1 seconds) max-buffers 2048;
allow-two-primaries; after-sb-0pri discard-zero-changes; after-sb-0pri discard-least-changes; after-sb-1pri discard-secondary; after-sb-2pri disconnect; }
syncer { rate 100M; al-extents 257; }
on centos-1.gnulinuxbr.com { device /dev/drbd0; disk /dev/sda5; address 10.0.20.1:7788; meta-disk internal; }
on centos-2.gnulinuxbr.com { device /dev/drbd0; disk /dev/sda5; address 10.0.20.2:7788; meta-disk internal; } }
Em device foi utilizado o /dev/drbd0 como partição virtual para o drbd. Isso da certo? É correto? Posso usar isso? Em disk fou usado o /dev/sda5. Nele eu poderia usar o disco que está meu S.O? Por exemplo o sda1? Outra coisa, nesse disk eu poderia especificar qual ponto de montagem eu quero fazer backup? Por exemplo, poderia ficar assim?
on centos-2.gnulinuxbr.com { device /dev/drbd0; disk /var/lib/mysql; disl /var/www; address 10.0.20.2:7788; meta-disk internal; } Pode ser assim, ou assim está errado?
Hehehe....o cluster pelo corosync e pacemaker deu certinho. Os nós funcionaram perfeitamente. Fui tentar configurar o DRBD e fiz besteira, agora só aparece kernel panic. Vou ter que começar tudo denovo até ficar redondinho para produção.
Obrigado, e agradeço a ajuda desde já!
Date: Tue, 3 Sep 2013 17:05:24 -0300 From: asmartins@uem.br To: centos-pt-br@centos.org Subject: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda..
Olá Cássio!
E o cluster? Agora esta funcionando?
----- "CássioElias ." cassioelias@hotmail.com escreveu:
Entendi Antônio. Legal heim. Você deve trabalhar em universidade então, como você mesmo disse. Deve dar uma trabalho heim! Manter todos esses serviços e servidores online..hehe..
Sim, e além dos servidores também cuidamos da rede :D
Uma pergunta. Pela sua esperiência com DRDB, teria como você me explicar didaticamente para o que ele serve? O que ele faz eu sei, mas em teoria teria como você me explica-lo?
O DRBD é básicamente um RAID1 (mirror) via rede, ou seja, um determinado dispositivo (disco, partição, etc) é copiado e mantido em sincronia entre dois computadores. A forma de acesso pode ser RW/RO ou RW/RW. Mas, a forma mais básica é tudo que você escreve no disco do computador A é escrito também no disco do computador B. Assim, se o computador A falhar, tem-se uma cópia no computador B, que pode assumir o serviço.
Basicamente é isso... mas dá para fazer algumas coisinhas a mais, que é melhor não colocar aqui agora para não confundir. :D
Att.,
Antonio.
-- Antonio da Silva Martins Jr. Analista de Suporte NPD - Núcleo de Processamento de Dados UEM - Universidade Estadual de Maringá email: asmartins@uem.br fone: +55 (44) 3011-4015 / 3011-4411 inoc-dba: 263076*100
"Real Programmers don’t need comments — the code is obvious."
-- Esta mensagem foi verificada pelo sistema de antivirus e acredita-se estar livre de perigo.
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br