Abra�os!
# Documenta��o DRBD
Ap�s algumas horas pesquisando sobre a configura��o do DRBD aqui vai um passo a passo de como fazer para o DRBD funcionar.
Obs: At� a presente data (05/12/2004) n�o existe o m�dulo para DRBD no Conectiva Linux 10, tivemos que utilizar o Conectiva Linux 9. O Kernel original que vem
no Conectiva 9 n�o tem suporte ao m�dulo do DRBD, ent�o � preciso baixar uma
atualiza��o para o kernel 2.4.21.
KERNEL: kernel24-2.4.21-3130U90_19cl
INSTALA��O DO KERNEL
Ap�s ter baixado o novo Kernel instale utilizando o comando RPM #rpm -ivh kernel24-2.4.21-3130U90_19cl.i386.rpm
Ap�s coloque a entrada para o novo Kernel no gerenciador de Boot padr�o, LILO ou GRUB.
Reinicie a m�quina e de um boot no Kernel novo.
INSTALA��O DRBD
O pacote de instala��o do DRBD j� vem no Cd de instala��o do Conectiva Linux 9, ent�o para instal�-lo use o apt:
#apt-get install drbd-utils
CONFIGURA��O DRBD
O arquivo de configura��o do DRBD encontra-se em /etc/drbd.conf. Edite esse arquivo com seu editor de texto preferido e fa�a as seguintes altera��es:
on ha1 { #Nome da m�quina prim�ria
device = /dev/nb0 #Nome do Dispositivo DRBD
disk = /dev/hda2 #Parti��o q deseja fazer o espelhamento
address = 192.168.0.1 #Endere�o IP da m�quina prim�ria
port = 7788
}on ha2 {
device = /dev/nb0
disk = /dev/hda2
address = 192.168.0.2 #Endere�o IP m�quina secund�ria
port = 7788
}
Comente o resto do arquivo, pois n�o � necess�rio nessa situa��o.
Obs: O arquivo deve ser igual nas duas m�quinas, ent�o configure em uma m�quina e copie para a outra.
Foi configurado tamb�m o arquivo /etc/hosts colocando os hosts das m�quinas: 192.168.0.2 ha2.localdomain ha2 192.168.0.1 ha1.localdomain ha1
Coloque a seguinte linha no arquivo /etc/fstab: /dev/nb0 /home ext3 noauto 0 0
Obs: O diret�rio /home � o diret�rio que vai ser espelhado para outra m�quina, se voc� deseja espelhar outra parti��o � s� modificar aqui, mas com um detalhe: O Espelhamento n�o pode ser feito em diret�rios, somente em parti��o, nesse caso o /home est� na parti��o /dev/hda2.
INICIANDO O DRBD:
D� o seguinte comando para iniciar o DRBD:
#service drbd start
Dever� aparecer um tela como esta: [EMAIL PROTECTED] root]# service drbd start Setting up 'drbd0'...[ OK ] waiting for connection: drbd0 [1327] wait_sync 'drbd0'
Ok, como DRBD iniciado temos que definir quem vai ser o servidor prim�rio. Ent�o basta dar o comando: # drbdsetup /dev/nb0 primary
Ap�s monte a parti��o:
# mount /home
Pronto!!! Seus dados j� devem estar sendo espelhados.
OBSERVA��ES IMPORTANTES:
- VOC� DEVE MONTAR A PARTI��O APENAS EM UMA M�QUINA, N�O FA�A ISSO NAS DUAS! Isso pode corromper o sistema de arquivos
- Ent�o na m�quina que ser� a secund�ria, deve-se retirar do arquivo /etc/fstab a entrada da parti��o que ser� espelhada. Ex:
/dev/hda1 / ext3 defaults 0 0
#/dev/hda2 /home ext3 defaults 0 0
<--->Deve-se comentar a linha acima<---->
/dev/nb0 /home ext3 noauto 0 0 /dev/hda3 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom iso9660 defaults,user,noauto,ro 0 0 /dev/fd0 /mnt/floppy auto defaults,user,noauto 0 0 none /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0
- Como j� foi dito antes, o arquivo /etc/drbd.conf deve ser id�nticos nas duas m�quinas.
- O DRBD N�O DEVE SER CARREGADO NA INICIALIZA��O DO SISTEMA: # chkconfig --level 35 drbd off
- Se vc quiser conferir para ver se a replica��o dos dados ocorreu normalmente, basta parar o servico do DRBD e montar a parti��o /home na m�quina secund�ria:
# mount -t ext3 /dev/hda2 /home
Verifique agora se os dados foram replicados corretamente.
Para facilitar a inicializa��o do DRBD criamos um script para facilitar e acelerar o processo de inicializa��o do DRBD:
#!/bin/sh ########################## # Script DRBD # ##########################
# Iniciar DRBD service drbd start sleep 4
# Setar parti��o como prim�ria drbdsetup /dev/nb0 primary sleep 2
# Montar parti��o mount /home
Gilmar Cabral escreveu:
Ol� a Todos!
Galera eu n�o tenho muita experiencia com linux conheco muita coisa mais n�o chego a ser nem um administrador em linux, por isto estou procurando aki se alguem possuiu um howtoo ou um lugar onde eu posso encontrar um ensinando configurar o drbd passo a passo e se precisa de exportar algum diretorio no server master e montar no secundario. Pois andei pesquisando na net e encontrei bastante coisa mas algo muito superficial.
Desde ja agrade�o
Rodrigo de Lima Silva
Analista de Suporte Linux
Certified Linux System Administrator
Linux User #289388
Mail/AMSN rodrigo.lima[arroba]brturbo.com
"Linux?? Por que n�s amamos a liberdade!"
--------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza��o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
