Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/10/2011, à 16:28

fab86700

[RESOLU] Mise en place drbd sur raid0

Bonjour,
Je suis en train de mettre en place une solution de mirroring sur ip à l'aide de drbd et heartbeat, en utilisant ce tuto et je rencontre un problème en "activant les ressources" :

root@serveur1:~# drbdadm up r0
0: Failure: (104) Can not open backing device.
Command 'drbdsetup 0 disk /dev/md1 /dev/md1 internal --set-defaults --create-device --on-io-error=detach' terminated with exit code 10

Petite précision qui diffère par rapport au tuto, sur chacun de mes 2 serveurs, je suis en raid0, ce qui d'après ce que j'ai pu lire dans la doc, ne devrait pas poser de problèmes.

J'ai fait pas mal de recherches un peu partout, mais je ne trouve aucune piste.

Je vous joins mon fichier de configuration /etc/drbd.conf.

global {
  usage-count no;
}

common {
  protocol C;
  
  syncer {  
    rate 3M;
    verify-alg sha1;
  }
  
  handlers {
    pri-lost-after-sb "reboot -f";
    pri-lost "echo Déconnexion des serveurs, vérifier les logs | mail -s 'SERVE
    out-of-sync "echo Désynchronisation des serveurs, vérifier les logs | mail
    pri-on-incon-degr "reboot -f";
    outdate-peer "/usr/lib/heartbeat/drbd-peer-outdater -t 5";
    local-io-error "echo o > /proc/sysrq-trigger ; halt -f";
  }
}

resource r0 {
  device    /dev/drbd0;
  disk      /dev/md1;
  meta-disk internal;
  
  disk {
    on-io-error   detach;
  }
  
  startup {
    wfc-timeout  60;
    degr-wfc-timeout 30;
    become-primary-on serveur1;
  }

  net {
    after-sb-0pri discard-older-primary;
    after-sb-1pri call-pri-lost-after-sb;
    after-sb-2pri call-pri-lost-after-sb;
  }
  on serveur1 {
    address   192.168.0.5:7788;
  }
  on serveur2 {
    address   192.168.0.6:7788;
  }
} 

Quelqu'un a-t-il déjà mis en place une telle solution?
Auriez-vous des pistes de recherche?

Merci de votre aide.

J'ai oublié de préciser que les serveurs tournent sous ubuntu 11.04 fraîchement installé.

Dernière modification par fab86700 (Le 13/10/2011, à 09:24)

Hors ligne

#2 Le 13/10/2011, à 08:31

fab86700

Re : [RESOLU] Mise en place drbd sur raid0

Merci du tuyau, je regarde ça sous peu.

Hors ligne

#3 Le 13/10/2011, à 09:24

fab86700

Re : [RESOLU] Mise en place drbd sur raid0

C'est bon, ça marche correctement, il a fallu cependant que je lance les commandes plusieurs fois :

root@serv1:~# drbdadm up r0
0: Failure: (124) Device is attached to a disk (use detach first)
Command 'drbdsetup 0 disk /dev/md1 /dev/md1 internal --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
root@serv1:~# drbdadm detach r0
root@serv1:~# drbdadm up r0
0: Failure: (125) Device has a net-config (use disconnect first)
Command 'drbdsetup 0 net ipv4:192.168.0.5:7788 ipv4:192.168.0.6:7788 C --set-defaults --create-device --after-sb-0pri=discard-older-primary --after-sb-1pri=call-pri-lost-after-sb --after-sb-2pri=call-pri-lost-after-sb' terminated with exit code 10
root@serv1:~# drbdadm disconnect r0
root@serv1:~# drbdadm up r0
0: Failure: (124) Device is attached to a disk (use detach first)
Command 'drbdsetup 0 disk /dev/md1 /dev/md1 internal --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
root@serv1:~# drbdadm detach r0
root@serv1:~# drbdadm up r0
root@serv1:~# drbdadm role r0
Secondary/Secondary

Merci encore de ton aide MicP smile

Hors ligne

#4 Le 05/12/2013, à 20:08

Havany

Re : [RESOLU] Mise en place drbd sur raid0

Bonjour,

Le tuyau semble avoir disparu...
Quelle était cette astuce ?

Merci !

Hors ligne