<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Vichi...eu to ferrado.<div><br></div><div>Acabei de formatar novamente os servidores CentOS e tentei fazer essa config que você passou...</div><div>Deu kernel panic denovo...vou ter que formatar denovo...</div><div><br></div><div>Outra coisa.. Essa config que você acabou de passar acredito que não deu certo não.</div><div>Parece que deu conflito. Ele não aceitou as duas config mudando apenas algumas coisas.</div><div>Tá certo essa config que você diz? Ela funciona ai com vocês?<br><br><div>> Date: Wed, 4 Sep 2013 08:19:11 -0300<br>> From: asmartins@uem.br<br>> To: centos-pt-br@centos.org<br>> Subject: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda..<br>> <br>> Olá Cássio,<br>> <br>> Não se preocupe em destruir tudo enquanto testa! É melhor fazer besteira agora do que<br>> com as máquinas em produção! :D<br>> <br>> Sobre a histório do DRBD, vou te contar um segredo: no mundo unix (linux incluso) esqueça<br>> que existem discos, partições, teclado, monitor, impressora... _tudo_ é _ARQUIVO_ ! Tá tudo lá <br>> no /dev :D Podem ter formas de acesso diferentes, ser somente para escrita ou somente para <br>> leitura (ou ambos), mas tudo é _ARQUIVO_. Então você vai usar como base para o DRBD um _ARQUIVO_,<br>> que pode ser um disco (/dev/sda), uma partição (/dev/sda1), uma partição do LVM (/dev/vg_sys/lv_web), etc...<br>> <br>> No seu caso, se você particionou da forma como lhe disse vai ficar mais ou menos assim:<br>> <br>> <br>> on centos-1.gnulinuxbr.com {<br>> device /dev/drbd0;<br>> disk /dev/vg_sys/lv_web;<br>> address 10.0.20.1:7788;<br>> meta-disk internal;<br>> }<br>> <br>> on centos-2.gnulinuxbr.com {<br>> device /dev/drbd0;<br>> disk /dev/vg_sys/lv_web;<br>> address 10.0.20.2:7788;<br>> meta-disk internal;<br>> }<br>> <br>> <br>> on centos-1.gnulinuxbr.com {<br>> device /dev/drbd1;<br>> disk /dev/vg_sys/lv_mysql;<br>> address 10.0.20.1:7789;<br>> meta-disk internal;<br>> }<br>> <br>> on centos-2.gnulinuxbr.com {<br>> device /dev/drbd1;<br>> disk /dev/vg_sys/lv_mysql;<br>> address 10.0.20.2:7789;<br>> meta-disk internal;<br>> }<br>> <br>> Isso quer dizer, que você terá duas máquinas iguais, e usará as partições LVM (que são "arquivos" no /dev)<br>> para servirem de base, uma em cada máquina, e o DRBD irá criar outro dispositivo (/dev/drbd0 ou outro nome, pode mudar)<br>> que será usado para acesso a essa área, assim você irá montar p.ex. o /dev/drbd0 em /var/www e o /dev/drbd1 em /var/lib/mysql.<br>> <br>> Aqui tem mais sobre DRBD em LVM: http://www.drbd.org/users-guide/ch-lvm.html e no doc todo tem algumas coisas bem<br>> interessantes para o futuro :D<br>> <br>> Att.,<br>> <br>> Antonio.<br>> <br>> ----- "CássioElias ." <cassioelias@hotmail.com> escreveu:<br>> <br>> > De: "CássioElias ." <cassioelias@hotmail.com><br>> > Para: "Lista de Discussão CentOS-BR" <centos-pt-br@centos.org><br>> > Enviadas: Terça-feira, 3 de Setembro de 2013 23:51:20 (GMT-0300) Auto-Detected<br>> > Assunto: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda..<br>> ><br>> > Obrigado pela atenção Antônio.<br>> > <br>> > Devo dizer que entendi como funciona o DRBD, mas ainda não entendi<br>> > como configura-lo.<br>> > <br>> > Ao que estou lendo parece que tenho que ter um HD separado para poder<br>> > utiliza-lo? Isso procede? Não posso usa-lo apenas com 1 HD, o HD que<br>> > está o S.O Linux?<br>> > Outra coisa.. Tem como eu utilizar o DRBD apenas nas partições que eu<br>> > quero? Por exemplo, fazer replica apenas do /var/lib/mysql e do<br>> > /var/www ? Ou tenho especificamente que utilizar apenas o sda1 por<br>> > exemplo?<br>> > <br>> > Veja esse arquivo de configuração de exemplo:<br>> > <br>> > # vim /etc/drbd.conf<br>> > #!/bin/bash<br>> > # You can find an example in /usr/share/doc/drbd.../drbd.conf.example<br>> > <br>> > #include "drbd.d/global_common.conf";<br>> > #include "drbd.d/*.res";<br>> > <br>> > global {<br>> > usage-count yes;<br>> > }<br>> > <br>> > common {<br>> > syncer {<br>> > rate 100M;<br>> > al-extents 257;<br>> > }<br>> > }<br>> > <br>> > resource mysql {<br>> > protocol C;<br>> > <br>> > handlers {<br>> > }<br>> > <br>> > startup {<br>> > wfc-timeout 15;<br>> > degr-wfc-timeout 20; # 2 minutes.<br>> > become-primary-on both;<br>> > }<br>> > <br>> > disk {<br>> > on-io-error detach;<br>> > }<br>> > <br>> > net {<br>> > sndbuf-size 512k;<br>> > timeout 60; # 6 seconds (unit = 0.1<br>> > seconds)<br>> > connect-int 10; # 10 seconds (unit = 1<br>> > second)<br>> > ping-int 10; # 10 seconds (unit = 1<br>> > second)<br>> > ping-timeout 5; # 500 ms (unit = 0.1<br>> > seconds)<br>> > max-buffers 2048;<br>> > <br>> > allow-two-primaries;<br>> > after-sb-0pri discard-zero-changes;<br>> > after-sb-0pri discard-least-changes;<br>> > after-sb-1pri discard-secondary;<br>> > after-sb-2pri disconnect;<br>> > }<br>> > <br>> > syncer {<br>> > rate 100M;<br>> > al-extents 257;<br>> > }<br>> > <br>> > on centos-1.gnulinuxbr.com {<br>> > device /dev/drbd0;<br>> > disk /dev/sda5;<br>> > address 10.0.20.1:7788;<br>> > meta-disk internal;<br>> > }<br>> > <br>> > on centos-2.gnulinuxbr.com {<br>> > device /dev/drbd0;<br>> > disk /dev/sda5;<br>> > address 10.0.20.2:7788;<br>> > meta-disk internal;<br>> > }<br>> > }<br>> > <br>> > Em device foi utilizado o /dev/drbd0 como partição virtual para o<br>> > drbd. Isso da certo? É correto? Posso usar isso?<br>> > Em disk fou usado o /dev/sda5. Nele eu poderia usar o disco que está<br>> > meu S.O? Por exemplo o sda1?<br>> > Outra coisa, nesse disk eu poderia especificar qual ponto de montagem<br>> > eu quero fazer backup? Por exemplo, poderia ficar assim?<br>> > <br>> > <br>> > on centos-2.gnulinuxbr.com {<br>> > device /dev/drbd0;<br>> > disk /var/lib/mysql;<br>> > disl /var/www;<br>> > address 10.0.20.2:7788;<br>> > meta-disk internal;<br>> > }<br>> > Pode ser assim, ou assim está errado?<br>> > <br>> > Hehehe....o cluster pelo corosync e pacemaker deu certinho. Os nós<br>> > funcionaram perfeitamente. Fui tentar configurar o DRBD e fiz<br>> > besteira, agora só aparece kernel panic. Vou ter que começar tudo<br>> > denovo até ficar redondinho para produção.<br>> > <br>> > Obrigado, e agradeço a ajuda desde já!<br>> > <br>> > <br>> > > Date: Tue, 3 Sep 2013 17:05:24 -0300<br>> > > From: asmartins@uem.br<br>> > > To: centos-pt-br@centos.org<br>> > > Subject: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda..<br>> > ><br>> > > Olá Cássio!<br>> > ><br>> > > E o cluster? Agora esta funcionando?<br>> > ><br>> > > ----- "CássioElias ." <cassioelias@hotmail.com> escreveu:<br>> > > ><br>> > > > Entendi Antônio. Legal heim. Você deve trabalhar em universidade<br>> > > > então, como você mesmo disse.<br>> > > > Deve dar uma trabalho heim! Manter todos esses serviços e<br>> > servidores<br>> > > > online..hehe..<br>> > ><br>> > > Sim, e além dos servidores também cuidamos da rede :D<br>> > ><br>> > > ><br>> > > > Uma pergunta. Pela sua esperiência com DRDB, teria como você me<br>> > > > explicar didaticamente para o que ele serve?<br>> > > > O que ele faz eu sei, mas em teoria teria como você me explica-lo?<br>> > > ><br>> > ><br>> > > O DRBD é básicamente um RAID1 (mirror) via rede, ou seja, um<br>> > determinado<br>> > > dispositivo (disco, partição, etc) é copiado e mantido em sincronia<br>> > entre<br>> > > dois computadores. A forma de acesso pode ser RW/RO ou RW/RW. Mas, a<br>> > forma<br>> > > mais básica é tudo que você escreve no disco do computador A é<br>> > escrito<br>> > > também no disco do computador B. Assim, se o computador A falhar,<br>> > tem-se<br>> > > uma cópia no computador B, que pode assumir o serviço.<br>> > ><br>> > > Basicamente é isso... mas dá para fazer algumas coisinhas a mais,<br>> > que é<br>> > > melhor não colocar aqui agora para não confundir. :D<br>> > ><br>> > > Att.,<br>> > ><br>> > > Antonio.<br>> > ><br>> > > --<br>> > > Antonio da Silva Martins Jr.<br>> > > Analista de Suporte<br>> > > NPD - Núcleo de Processamento de Dados<br>> > > UEM - Universidade Estadual de Maringá<br>> > > email: asmartins@uem.br<br>> > > fone: +55 (44) 3011-4015 / 3011-4411<br>> > > inoc-dba: 263076*100<br>> > ><br>> > > "Real Programmers don’t need comments — the code is obvious."<br>> > ><br>> > > --<br>> > > Esta mensagem foi verificada pelo sistema de antivirus e<br>> > > acredita-se estar livre de perigo.<br>> > ><br>> > > _______________________________________________<br>> > > CentOS-pt-br mailing list<br>> > > CentOS-pt-br@centos.org<br>> > > http://lists.centos.org/mailman/listinfo/centos-pt-br<br>> > <br>> > --<br>> > Esta mensagem foi verificada pelo sistema de antivírus e<br>> > acredita-se estar livre de perigo. <br>> > _______________________________________________<br>> > CentOS-pt-br mailing list<br>> > CentOS-pt-br@centos.org<br>> > http://lists.centos.org/mailman/listinfo/centos-pt-br<br>> <br>> -- <br>> Antonio da Silva Martins Jr. <br>> Analista de Suporte<br>> NPD - Núcleo de Processamento de Dados<br>> UEM - Universidade Estadual de Maringá<br>> email: asmartins@uem.br <br>> fone: +55 (44) 3011-4015 / 3011-4411<br>> inoc-dba: 263076*100 <br>> <br>> "Real Programmers don’t need comments — the code is obvious."<br>> <br>> -- <br>> Esta mensagem foi verificada pelo sistema de antivirus e<br>> acredita-se estar livre de perigo.<br>> <br>> _______________________________________________<br>> CentOS-pt-br mailing list<br>> CentOS-pt-br@centos.org<br>> http://lists.centos.org/mailman/listinfo/centos-pt-br<br></div></div>                                            </div></body>
</html>