- Carregar modulo do drbd
+ Responder ao Tópico
-
Carregar modulo do drbd
Socorra galera eu instalei o drbd seguindo aquele howto da sulamita mas na hora de dar o modprobe drbd sai a mensagem:
FATAL: Module drbd not found.
Mas no howto não tinha falado nada de modulo como que eu façoi então?
-
Re: Carregar modulo do drbd
Vc tem q instalar o kernel com suporte ao drbd
-
Re: Carregar modulo do drbd
cara tem como vc explicar como fazer isso estou com o mesmo problema mas estou utilizando o debian3.1r2
obrigado
-
Re: Carregar modulo do drbd
Claro q te explico.
Nos repositorios do debian deve ter o kernel-drbd e a versão correspondente a q vc esta usando então e so instalar.
Espero ter ajudado.
Qualquer coisa tamos por aki
-
Re: Carregar modulo do drbd
valeu gilmarcabral pela resposta
mas não tem esse kernel-drbd mas consegui fazer da seguinte dorma
# apt-get update
# apt-get install drbd0.7-module-source
# apt-get install drbd0.7-utils
# apt-get install dpatch
# apt-get install kernel-package
# cd /usr/src
# tar -zxf drbd0.7.tar.gz
# cd /usr/src/modules/drbd
# module-assistant prepare
vai pedir para instalar algumas dependencias diga [S]
# module-assistant automatic-install drbd0.7-module-source
vai aparecer um dialog aonde vc vai selcionar
update,prepare,
vc vai entra em uma seleção de modulos e vamos la selecionar o nosso modulo
drbd
drbd0.7-module
agora vc vai para um outro dialog que vc vai selecionar
get
build,sim,ok,continuar
install,back,cancelar,sair do programa
# cd /usr/src
# dpkg -i drbd0.7-module-2.4.27-2-k7_0.7.10-3+2.4.27-8_i386.deb
# update-modules
# modprobe drbd
agora estou com mum problema no conf vc pode me ajudar
obrigado
-
Re: Carregar modulo do drbd
Claro q te ajudo, ja ralei muito para fazer o drbd + heartbeat funcionar.
Posta ai o seu drbd.conf e sua duvida!
-
Re: Carregar modulo do drbd
o valeu , o meu drbd.conf é esse aqui
global {
minor-count 2;
dialog-refresh 5;
}
resource drbd0 {
protocol B;
incon-degr-cmd "echo '!DRBD! pri on incon-degr' | wall ; sleep 60 ; halt -f";
}
startup {
degr-wfc-timeout 120;
}
disk {
on-io-error detach;
}
net {
max-buffers 2048;
on-disconnect reconnect;
}
syncer {
rate 10M;
group 1;
}
on nodo1 {
device /dev/drbd0;
disk /dev/hda7;
address 10.0.0.85:7789;
meta-disk internal;
}
on nodo2 {
device /dev/drbd0;
disk /dev/hda7;
address 10.0.0.86:7789;
meta-disk internal;
}
}
quando dou /etc/init.d/#./drbd start me aparece esse erro aqui que não estou conseguindo resolver
Starting DRBD resources: /etc/drbd.conf:11: one of 'global|resource' expected, not 'startup'.
/etc/drbd.conf:11: one of 'global|resource' expected, not 'startup'.
-
Re: Carregar modulo do drbd
Certo.
Pelo que notei vc esta utilizando uma versão antiga do drbd. sugiro que para produção vc utilize uma versão mais nova. Mas vamos la?
O seu problema esta nesta campo ai chamado resourse:
resource drbd0 {
protocol B;
incon-degr-cmd "echo '!DRBD! pri on incon-degr' | wall ; sleep 60 ; halt -f";
Este campo ai resource no lugar que vc colocou drbd0 vc tem q colocar o nome da maquina q vc esta colocando o espelho exemplo
resource cpd020
-
Re: Carregar modulo do drbd
mas eu coloco o nome da maquina que eu estou utilizando ?
por exemplo esse é o meu nodo1 eu coloco o nome desta maquina né
obrigado
-
Re: Carregar modulo do drbd
E isto mesmo no resourse vc tem q colocar o nome do nodo que este drbd.conf esta.
Precisando tamos ai.
-
Re: Carregar modulo do drbd
Bom Dia, estou de volta gilmarcabral
cara me ajuda aii eu coloquei o nome da maquina como vc me disse mas esta me dando o mesmo erro o que fasso
Restarting all DRBD resources/etc/drbd.conf:11: one of 'global|resource' expected, not 'startup'.
/etc/drbd.conf:11: one of 'global|resource' expected, not 'startup'.
/etc/drbd.conf:11: one of 'global|resource' expected, not 'startup'.
obrigado
-
Re: Carregar modulo do drbd
blz.
Posta aki para mim qual e a linha 11 do seu drdb.conf para eu conferir
-
Re: Carregar modulo do drbd
a minha linha 11 é essa aqui
startup {
-
Re: Carregar modulo do drbd
Boa Noite gilmarcabral , desculpa eu estar te enchendo o saco mas é que eu não sei porque esta dando errado o meu drbd.conf esse dim de semana eu fiz a conf desse modo
o nome da minha maquina é peregrino
/etc/drbd.conf
global {
minor-count 2;
}
resource drbd0 {
protocol B;
}
on nodo1 {
device /dev/drbd0;
disk /dev/hda7;
address 10.0.0.1:7789;
meta-disk internal;
}
on nodo2 {
device /dev/drbd0;
disk /dev/hda7;
address 10.0.0.2:7789;
meta-disk internal;
}
}
e esta me dando erro na linha 9 , e alinha nove é essa aqui
on nodo1 {
Starting DRBD resources: /etc/drbd.conf:9: one of 'global|resource' expected not 'on' .
vc sabe o que pode ser esse erro
obrigado até agora pela ajuda
-
Re: Carregar modulo do drbd
Ola , peregrino
Bom, sem problema de como vc diz encher o sako, estamos aki para ajudar mesmo ou pelo menos tentar ajudar.
Não sou nem um especialista em Alta Disponibilidade, apenas tento utilizalo aki, mas posso tentar te ajudar.
faz o seguinte pelo q vi vc não colocou o hotname apos o nome faz o seguinte da o comando.
uname -a. ele deve retornar algo +/- assim
nome_servidor.dominio
Peque este resultdado e coloque no campo
on nome_servidor.dominio {
device /dev/drbd0;
disk /dev/hda7;
address 10.0.0.1:7789;
meta-disk internal;
on nome_servidor2.dominio {
device /dev/drbd0;
disk /dev/hda7;
address 10.0.0.2:7789;
meta-disk internal;
Testa ai para ver se ira funcionar.
-
Re: Carregar modulo do drbd
cara eu não sei o que é eu fiz o que vc me falo mas ainda continua dando erro na mesma linha vo dar mais umas pesquizadas mas não entendo o que pode ser se vc tiver alguma ideia ou me passar o seu conf para eu daruma olhada agradeceria so para ter uma visão deum conf que funciona
obrigado
-
Re: Carregar modulo do drbd
opa olha eu aqui outra vez rsss nos inverga mas não quebra então eu vi o que estava errando era um { amais até aii tudo bem agora esta me dando esse erro aqui que não tenho muita ideia
esse é meu conf atual
/etc/drbd.conf
global {
minor-count 2;
}
resource drbd0 {
protocol B;
on nodo1 {
device /dev/drbd0;
disk /dev/hdb1;
address 10.0.0.1:7789;
meta-disk internal;
}
on nodo2 {
device /dev/drbd0;
disk /dev/hdb1;
address 10.0.0.2:7789;
meta-disk internal;
}
}
/etc/init.d# ./drbd start
StartingDRBD resource: [ d0 Lower device (/dev/hdb1) is already monted
cmd /sbin/drbdsetup /dev/drbd0 disk /dev/hbd1 internal -1 failed!
olha aii ve se da para vc me dar uma força
at+
-
Re: Carregar modulo do drbd
ola!
Preste atenção q o erro mudou, agora e outro
Ele esta falando q a partição q tera os dados sicronizados está montada.
A partição não pode estar montada, quem monta a partição e o heartbeat
-
Re: Carregar modulo do drbd
opa e aii blz então que o erromudo eu tinha percebido e por isso coloquei para vc dar uma olhada agora eu tambem pensei nisso que vc falo que a partição estava montada mas eu não entendi
vc pode me esplicar um pouco sobre como eu tenho que fazer
por exemplo eu tenho que ter a partição mas não montar ela me explica
obrigado
-
Re: Carregar modulo do drbd
Blz Peregrino estes erros são normais de configuração
Agora sobr a partição e o seguinte, o drdb não utiliza partição fisica e sim partições virtuais por isto no drbd.conf vc indica la a partição fisica e abaixo o partição virtual que e /dev/drdb0, o drdb fica enviadando os dados de um nodo para o outro q são armazenados na partição virtual ai quem monta a partição virtual e o heartbeat por isto la no haresourses vc tem q colocar o drbdisk.
Existe ums bom materiais no www.google.com.br/linux explicando como funciona alta disponibilidade.
Espero ter ajudado.