Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
When the array first came up, did you run Drbdsetup /dev/drbdx primary --do-what-I-say This sets up the initial primary and causes an initial sync of the array. Be careful as this can eat your data if you do it the wrong way. ________________________________________ Chip Burke ________________________________________ -----Original Message----- From: drbd-user-bounces at lists.linbit.com [mailto:drbd-user-bounces at lists.linbit.com] On Behalf Of Tom Brown Sent: Monday, January 16, 2006 2:14 PM To: drbd-user at lists.linbit.com Subject: [DRBD-user] both nodes in Secondary/Secondary state Hi, Whenever I start drbd on both nodes with 'sudo /etc/init.d/drbd start', both nodes consistently come up in the Secondary/Secondary state. I must be missing something or did something wrong in the setup. I successfully setup two other servers that are currently in production. However, they are running version 0.6.12. I am having trouble with version 0.7.15. I've given a rundown of what I did to install drbd and what I'm seeing in the logs. I did see a similar problem in another post where it was suggested to install heartbeat to get one of the nodes to become primary. I tried installing heartbeat-2.0.2 and it did not help. The partition I want to mirror is /dev/md2. It is part of a software raid1. I am using drbd-0.7.15. I built drbd from source with these commands on both nodes: cd drbd make clean all cd .. make tools sudo make install Then I manually created the drbd0 device with this command on both nodes: sudo mknod -m 0660 /dev/drbd0 b 147 0 Is this correct? Here is my /etc/drbd.conf: resource drbd0 { protocol C; incon-degr-cmd "echo '!DRBD! pri on incon-degr' | wall ; sleep 60 ; halt -f"; startup { wfc-timeout 120; # 2 minutes degr-wfc-timeout 120; # 2 minutes. } disk { on-io-error detach; } net { } syncer { rate 12M; group 1; al-extents 257; } on mail01.esteem2.com { device /dev/drbd0; disk /dev/md2; address 192.168.1.8:7788; meta-disk internal; } on mail02.esteem2.com { device /dev/drbd0; disk /dev/md2; address 192.168.1.9:7788; meta-disk internal; } } mail01 /var/log/syslog: Jan 16 10:45:21 mail01 kernel: drbd: initialised. Version: 0.7.15 (api:77/proto:74) Jan 16 10:45:21 mail01 kernel: drbd: SVN Revision: 2020 build by tbrown at mail01.esteem2.com, 2006-01-13 15:07:08 Jan 16 10:45:21 mail01 kernel: drbd: registered as block device major 147 Jan 16 10:45:21 mail01 kernel: drbd0: resync bitmap: bits=3553712 words=111054 Jan 16 10:45:21 mail01 kernel: drbd0: size = 13 GB (14214848 KB) Jan 16 10:45:21 mail01 kernel: klogd 1.4.1, ---------- state change ---------- Jan 16 10:45:21 mail01 kernel: No module symbols loaded - kernel modules not enabled. Jan 16 10:45:25 mail01 kernel: drbd0: 13 GB marked out-of-sync by on disk bit-map. Jan 16 10:45:25 mail01 kernel: drbd0: No usable activity log found. Jan 16 10:45:25 mail01 kernel: drbd0: drbdsetup [2236]: cstate Unconfigured --> StandAlone Jan 16 10:45:25 mail01 kernel: drbd0: drbdsetup [2249]: cstate StandAlone --> Unconnected Jan 16 10:45:25 mail01 kernel: drbd0: drbd0_receiver [2250]: cstate Unconnected --> WFConnection Jan 16 10:45:41 mail01 kernel: drbd0: drbd0_receiver [2250]: cstate WFConnection --> WFReportParams Jan 16 10:45:41 mail01 kernel: drbd0: Handshake successful: DRBD Network Protocol version 74 Jan 16 10:45:41 mail01 kernel: drbd0: Connection established. Jan 16 10:45:41 mail01 kernel: drbd0: I am(S): 0:00000001:00000001:00000001:00000001:00 Jan 16 10:45:41 mail01 kernel: drbd0: Peer(S): 0:00000001:00000001:00000001:00000001:00 Jan 16 10:45:41 mail01 kernel: drbd0: drbd0_receiver [2250]: cstate WFReportParams --> Connected Jan 16 10:45:41 mail01 kernel: drbd0: I am inconsistent, but there is no sync? BOTH nodes inconsistent! Jan 16 10:45:41 mail01 kernel: drbd0: Secondary/Unknown --> Secondary/Secondary mail02 /var/log/syslog: Jan 16 10:45:38 mail02 kernel: drbd: initialised. Version: 0.7.15 (api:77/proto:74) Jan 16 10:45:38 mail02 kernel: drbd: SVN Revision: 2020 build by tbrown at mail02.esteem2.com, 2006-01-13 15:16:21 Jan 16 10:45:38 mail02 kernel: drbd: registered as block device major 147 Jan 16 10:45:38 mail02 kernel: drbd0: resync bitmap: bits=3553712 words=111054 Jan 16 10:45:38 mail02 kernel: drbd0: size = 13 GB (14214848 KB) Jan 16 10:45:38 mail02 kernel: klogd 1.4.1, ---------- state change ---------- Jan 16 10:45:38 mail02 kernel: No module symbols loaded - kernel modules not enabled. Jan 16 10:45:41 mail02 kernel: drbd0: 13 GB marked out-of-sync by on disk bit-map. Jan 16 10:45:41 mail02 kernel: drbd0: No usable activity log found. Jan 16 10:45:41 mail02 kernel: drbd0: drbdsetup [2306]: cstate Unconfigured --> StandAlone Jan 16 10:45:41 mail02 kernel: drbd0: drbdsetup [2319]: cstate StandAlone --> Unconnected Jan 16 10:45:41 mail02 kernel: drbd0: drbd0_receiver [2320]: cstate Unconnected --> WFConnection Jan 16 10:45:41 mail02 kernel: drbd0: drbd0_receiver [2320]: cstate WFConnection --> WFReportParams Jan 16 10:45:41 mail02 kernel: drbd0: Handshake successful: DRBD Network Protocol version 74 Jan 16 10:45:41 mail02 kernel: drbd0: Connection established. Jan 16 10:45:41 mail02 kernel: drbd0: I am(S): 0:00000001:00000001:00000001:00000001:00 Jan 16 10:45:41 mail02 kernel: drbd0: Peer(S): 0:00000001:00000001:00000001:00000001:00 Jan 16 10:45:41 mail02 kernel: drbd0: drbd0_receiver [2320]: cstate WFReportParams --> Connected Jan 16 10:45:41 mail02 kernel: drbd0: I am inconsistent, but there is no sync? BOTH nodes inconsistent! Jan 16 10:45:41 mail02 kernel: drbd0: Secondary/Unknown --> Secondary/Secondary Thanks, Tom _______________________________________________ drbd-user mailing list drbd-user at lists.linbit.com http://lists.linbit.com/mailman/listinfo/drbd-user