DRDB a vice sekundarnich nodu

Zdenek Janis janis na alberon.cz
Středa Duben 16 13:29:59 CEST 2008


Dobry den,
nemate nekdo funkcni konfigurak drbd.conf pro vice nodu?
Nize zasilam svuj konfigurak, ktery hlasi pri spusteni:

Node03:/etc# /etc/init.d/drbd start
/etc/drbd.conf:519: in resource md_home, on Node01 { ... } ... on Node02 
{ ... }:
         There are multiple host sections for the peer.
         Maybe misspelled local host name 'Node03'?
/etc/drbd.conf:531: in resource md_home, on Node02 { ... } ... on Node04 
{ ... }:
         There are multiple host sections for the peer.
         Maybe misspelled local host name 'Node03'?
Starting DRBD resources:    /etc/drbd.conf:519: in resource md_home, on 
Node01 { ... } ... on Node02 { ... }:
         There are multiple host sections for the peer.
         Maybe misspelled local host name 'Node03'?
/etc/drbd.conf:531: in resource md_home, on Node02 { ... } ... on Node04 
{ ... }:
         There are multiple host sections for the peer.
         Maybe misspelled local host name 'Node03'?
/etc/drbd.conf:519: in resource md_home, on Node01 { ... } ... on Node02 
{ ... }:
         There are multiple host sections for the peer.
         Maybe misspelled local host name 'Node03'?
/etc/drbd.conf:531: in resource md_home, on Node02 { ... } ... on Node04 
{ ... }:
         There are multiple host sections for the peer.
         Maybe misspelled local host name 'Node03'?

Jde mi o to, ze bych rad mel jeden primarni a vice sekundarnich. 
Primarni a jeden ze sekundarnich je rizen pres heartbeat a dalsi chci 
jen, aby synchronizovali data - jedna se jenom o zalohu pro pripad, ze 
se podela vsechno co muze. A pak by pridel nejaky "manual", ktery by to 
zase zprovoznil.

Node03:/etc# grep -iv "^ *#" /etc/drbd.conf

global {
     usage-count no;
}
common {
   syncer { rate 10M; }
}
resource md_home {
     protocol C;
     startup {
         wfc-timeout 10;
         degr-wfc-timeout 20;
         }
     handlers {
         pri-on-incon-degr "echo o > /proc/sysrq-trigger ; halt -f";
         pri-lost-after-sb "echo o > /proc/sysrq-trigger ; halt -f";
         local-io-error "echo o > /proc/sysrq-trigger ; halt -f";
     }
     disk {
         on-io-error detach;
         }
     net {
         timeout 10;
         connect-int 10;
         ping-int 5;
         max-buffers 2048;
         max-epoch-size 2048;
         after-sb-0pri disconnect;
         after-sb-1pri disconnect;
         after-sb-2pri disconnect;
         rr-conflict disconnect;
         }
     syncer {
         rate 100M;
         }
     on Node01 {
         address 192.168.255.1:7790;
         device /dev/drbd0;
         disk /dev/md3;
         meta-disk "internal";
         }
     on Node02 {
         address 192.168.255.2:7790;
         device "/dev/drbd0";
         disk "/dev/md3";
         meta-disk "internal";
     }
     on Node03 {
         address 192.168.255.3:7790;
         device "/dev/drbd0";
         disk "/dev/md3";
         meta-disk "internal";
     }
     on Node04 {
         address 192.168.255.4:7790;
         device "/dev/drbd0";
         disk "/dev/md3";
         meta-disk "internal";
     }
}

---
     Zdenek Janis



Další informace o konferenci Linux