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 16/10/2009, à 16:29

Omarus

Configuration de DRBD

Bonjour,

Voila je suis entrain de mettre en place drbd sur  ubuntu mais voila avt mm que ca marhce je rencontre deja des pbs

Donc je vous dresse une peu tableau : je suis sur ubuntu pour mes 2 serveurs. J'utilise le réseau de l'entreprise pour faire communiquer mes deux serveurs mais je pense que cela ne pose pas de problème car mes deux serveur sont sur le même suiche.

Mon serveur primaire est hilali-descktop, le secondaire c'est cvideau-desktop
Donc j'ai constaté que ca ne marche pas à partir de la commande ou je désigne mon serveur primair et lorsque la synchronisation dois commencée
Je vous liste les commande qui ne marchent pas:

Serveur master hilali-desktop


root@hilali-desktop:/home/hilali# drbdadm creat-md r0
Unknown command 'creat-md'.
root@hilali-desktop:/home/hilali# drbdadm create-md r0
Device '/dev/drbd0' is configured!
Command 'drbdmeta /dev/drbd0 v08 /dev/sda3 internal create-md' terminated with exit code 20
drbdadm create-md r0: exited with code 20
root@hilali-desktop:/home/hilali# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by ivoks@ubuntu, 2009-01-17 07:49:56
0: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown   r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
root@hilali-desktop:/home/hilali# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by ivoks@ubuntu, 2009-01-17 07:49:56
0: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown   r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
root@hilali-desktop:/home/hilali# drbdadm state r0
'drbdadm state' is deprecated, use 'drbdadm role' instead.
Primary/Unknown
root@hilali-desktop:/home/hilali# drbdadm detach r0
/dev/drbd0: State change failed: (-2) Refusing to be Primary without at least one UpToDate disk
Command 'drbdsetup /dev/drbd0 detach' terminated with exit code 17


Fichier de conf serveur master

lobal {
  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 'SERVEUR: Alerte DRBD' admin@domain.fr";
    out-of-sync "echo Désynchronisation des serveurs, vérifier les logs | mail -s 'SERVEUR: Alerte DRBD' admin@domain.fr";
    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 {
  protocol C;

  disk {
    on-io-error   detach;
  }

  startup {
    wfc-timeout  60;
    degr-wfc-timeout 30;
    become-primary-on hilali-desktop;
  }

  net {
    after-sb-0pri discard-older-primary;
    after-sb-1pri call-pri-lost-after-sb;
    after-sb-2pri call-pri-lost-after-sb;
  }
  on hilali-desktop {
  address   10.250.249.155:7788;
  device    /dev/drbd0;
  disk      /dev/sda3;
  meta-disk internal;
  }

  on cvideau-desktop{
  address   10.250.249.116:7788;
  device    /dev/drbd0;
  disk      /dev/sda7;
  meta-disk internal;

}
}








Serveur Slave


root@cvideau-desktop:/home/omar# drbdadm create-md r0
Device '/dev/drbd0' is configured!
Command 'drbdmeta /dev/drbd0 v08 /dev/sda7 internal create-md' terminated with exit code 20
drbdadm create-md r0: exited with code 20

root@cvideau-desktop:/home/omar# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by ivoks@ubuntu, 2009-01-17 07:49:56
0: cs:WFConnection ro:Secondary/Unknown ds:Inconsistent/DUnknown C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:5542184

root@cvideau-desktop:/home/omar# drbdadm state r0
'drbdadm state' is deprecated, use 'drbdadm role' instead.
Secondary/Unknown




Fichier de conf du slave

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 'SERVEUR: Alerte DRBD' admin@domain.fr";
    out-of-sync "echo Désynchronisation des serveurs, vérifier les logs | mail -s 'SERVEUR: Alerte DRBD' admin@domain.fr";
    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 {
protocol C;

  disk {
    on-io-error   detach;
  }

  startup {
    wfc-timeout  60;
    degr-wfc-timeout 30;
    become-primary-on hilali-desktop;
  }

  net {
    after-sb-0pri discard-older-primary;
    after-sb-1pri call-pri-lost-after-sb;
    after-sb-2pri call-pri-lost-after-sb;
  }
  on hilali-desktop {
address   10.250.249.155:7788;
  device    /dev/drbd0;
  disk      /dev/sda3;
  meta-disk internal;

  }
  on cvideau-desktop {
  address   10.250.249.116:7788;
  device    /dev/drbd0;
  disk      /dev/sda7;
  meta-disk internal;

}
}

Hors ligne