Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    fredaodepaula
    Visitante

    Padrão 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?

  2. #2

    Padrão Re: Carregar modulo do drbd

    Vc tem q instalar o kernel com suporte ao drbd



  3. #3

    Padrão 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

  4. #4

    Padrão 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



  5. #5

    Padrão 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

  6. #6

    Padrão 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!



  7. #7

    Padrão 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'.

  8. #8

    Padrão 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










  9. #9

    Padrão 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

  10. #10

    Padrão 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.



  11. #11

    Padrão 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

  12. #12

    Padrão Re: Carregar modulo do drbd

    blz.
    Posta aki para mim qual e a linha 11 do seu drdb.conf para eu conferir



  13. #13

    Padrão Re: Carregar modulo do drbd

    a minha linha 11 é essa aqui

    startup {

  14. #14

    Padrão 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



  15. #15

    Padrão 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.

  16. #16

    Padrão 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



  17. #17

    Padrão 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+

  18. #18

    Padrão 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



  19. #19

    Padrão 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

  20. #20

    Padrão 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.