Bonjour,

Voila je suis entrain de mettre en place drbd sur ubuntu mais voila avant même que ca marche je rencontre deja des problèmes

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 switch.

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


Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
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


Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
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;

}
}