<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<pre>&gt;<i> Hi,
</i>&gt;<i> 
</i>&gt;<i> I have 2 server in StandAlone mode. Is there a way how to tell server
</i>&gt;<i> 1 to by the Primary and the server 2 will be secondary.
</i>&gt;<i> 
</i>&gt;<i> In server 2 is new hdd the old one was dead. On server 1 are the data
</i>&gt;<i> that should synchronize to the server 2.  Before the hdd from server 2
</i>&gt;<i> die the drbd works fine. Nothing change to the config.
</i>
you have:
        cat /proc/drbd
         (all StandAlone Secondary/Unknown)

you should:
 good server: drbdadm primary all
              cat /proc/drbd # verify all are Primary 
              drbdadm connect all
              cat /proc/drbd # verify all are WFConnection Primary

 bad server: drbdadm connect all

watch cat /proc/drbd
drbd should connect now, and likely do a full sync.

in case it does not do a full sync,
you can "bad server# drbdadm invalidate all" 
(since you replaced the disk, you obviously need a full sync, 
 there is no data to base an "incremental" sync on)

I do all that what you recommend but without avail.


hpedi2:~ # cat /proc/drbd
version: 0.7.14 (api:77/proto:74)
SVN Revision: 1990 build by root@descartes, 2006-01-21 01:50:56
 0: cs:WFConnection st:Primary/Unknown ld:Consistent
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0

hpedi1@root#/root &gt; /etc/init.d/drbd start

Aug 10 15:07:52 hpedi1 kernel: drbd: initialised. Version: 0.7.14 (api:77/proto:74)
Aug 10 15:07:52 hpedi1 kernel: drbd: SVN Revision: 1990 build by root@descartes, 2006-01-21 01:50:56
Aug 10 15:07:52 hpedi1 kernel: drbd: hijacking NBD device major!
Aug 10 15:07:52 hpedi1 kernel: drbd: registered as block device major 43
Aug 10 15:07:52 hpedi1 kernel: drbd0: resync bitmap: bits=14595072 words=456096
Aug 10 15:07:52 hpedi1 kernel: drbd0: size = 55 GB (58380288 KB)
Aug 10 15:07:52 hpedi1 kernel: klogd 1.4.1, ---------- state change ----------
Aug 10 15:07:52 hpedi1 /etc/hotplug/block.agent[7513]: try 1 while waiting for /block/drbd0's bus_id
Aug 10 15:07:53 hpedi1 /etc/hotplug/block.agent[7513]: try 2 while waiting for /block/drbd0's bus_id
Aug 10 15:07:54 hpedi1 /etc/hotplug/block.agent[7513]: try 3 while waiting for /block/drbd0's bus_id
Aug 10 15:07:55 hpedi1 /etc/hotplug/block.agent[7513]: try 4 while waiting for /block/drbd0's bus_id
Aug 10 15:07:56 hpedi1 /etc/hotplug/block.agent[7513]: try 5 while waiting for /block/drbd0's bus_id
Aug 10 15:07:57 hpedi1 /etc/hotplug/block.agent[7513]: new block device /block/drbd0
Aug 10 15:08:01 hpedi1 /USR/SBIN/CRON[7550]: (actis) CMD (/bin/sh /edi/tools/provespace)
Aug 10 15:08:03 hpedi1 kernel: drbd0: 5048 MB marked out-of-sync by on disk bit-map.
Aug 10 15:08:03 hpedi1 kernel: drbd0: Found 6 transactions (324 active extents) in activity log.
Aug 10 15:08:03 hpedi1 kernel: drbd0: drbdsetup [7527]: cstate Unconfigured --&gt; StandAlone
Aug 10 15:08:03 hpedi1 kernel: drbd0: drbdsetup [7568]: cstate StandAlone --&gt; Unconnected
Aug 10 15:08:03 hpedi1 kernel: drbd0: drbd0_receiver [7569]: cstate Unconnected --&gt; WFConnection
Aug 10 15:08:03 hpedi1 kernel: drbd0: drbd0_receiver [7569]: cstate WFConnection --&gt; WFReportParams
Aug 10 15:08:03 hpedi1 kernel: drbd0: Handshake successful: DRBD Network Protocol version 74
Aug 10 15:08:03 hpedi1 kernel: drbd0: Connection established.
Aug 10 15:08:03 hpedi1 kernel: drbd0: I am(S): 1:0000001b:00000002:0000004f:00000012:00
Aug 10 15:08:03 hpedi1 kernel: drbd0: Peer(P): 1:00000014:00000002:0000005e:00000012:10
Aug 10 15:08:03 hpedi1 kernel: drbd0: drbd0_receiver [7569]: cstate WFReportParams --&gt; WFBitMapS
Aug 10 15:08:03 hpedi1 kernel: drbd0: sock_sendmsg returned -104
Aug 10 15:08:03 hpedi1 kernel: drbd0: drbd0_receiver [7569]: cstate WFBitMapS --&gt; BrokenPipe
Aug 10 15:08:03 hpedi1 kernel: drbd0: short sent ReportBitMap size=4096 sent=0
Aug 10 15:08:03 hpedi1 kernel: drbd0: Secondary/Unknown --&gt; Secondary/Primary
Aug 10 15:08:03 hpedi1 kernel: drbd0: meta connection shut down by peer.
Aug 10 15:08:03 hpedi1 kernel: drbd0: asender terminated
Aug 10 15:08:03 hpedi1 kernel: drbd0: sock was shut down by peer
Aug 10 15:08:03 hpedi1 kernel: drbd0: drbd0_receiver [7569]: cstate BrokenPipe --&gt; BrokenPipe
Aug 10 15:08:03 hpedi1 kernel: drbd0: short read expecting header on sock: r=0
Aug 10 15:08:03 hpedi1 kernel: drbd0: worker terminated
Aug 10 15:08:03 hpedi1 kernel: drbd0: drbd0_receiver [7569]: cstate BrokenPipe --&gt; Unconnected
Aug 10 15:08:03 hpedi1 kernel: drbd0: Connection lost.
Aug 10 15:08:03 hpedi1 kernel: drbd0: drbd0_receiver [7569]: cstate Unconnected --&gt; WFConnection

hpedi2:~ # cat /proc/drbd
version: 0.7.14 (api:77/proto:74)
SVN Revision: 1990 build by root@descartes, 2006-01-21 01:50:56
 0: cs:StandAlone st:Primary/Unknown ld:Consistent
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0

Aug 10 15:08:03 hpedi2 kernel: drbd0: drbd0_receiver [12303]: cstate WFConnection --&gt; WFReportParams
Aug 10 15:08:03 hpedi2 kernel: drbd0: Handshake successful: DRBD Network Protocol version 74
Aug 10 15:08:03 hpedi2 kernel: drbd0: Connection established.
Aug 10 15:08:03 hpedi2 kernel: drbd0: I am(P): 1:00000014:00000002:0000005e:00000012:10
Aug 10 15:08:03 hpedi2 kernel: drbd0: Peer(S): 1:0000001b:00000002:0000004f:00000012:00
Aug 10 15:08:03 hpedi2 kernel: drbd0: Current Primary shall become sync TARGET! Aborting to prevent data corruption.
Aug 10 15:08:03 hpedi2 kernel: drbd0: drbd0_receiver [12303]: cstate WFReportParams --&gt; StandAlone
Aug 10 15:08:03 hpedi2 kernel: drbd0: error receiving ReportParams, l: 72!
Aug 10 15:08:03 hpedi2 kernel: drbd0: worker terminated
Aug 10 15:08:03 hpedi2 kernel: drbd0: asender terminated
Aug 10 15:08:03 hpedi2 kernel: drbd0: drbd0_receiver [12303]: cstate StandAlone --&gt; StandAlone
Aug 10 15:08:03 hpedi2 kernel: drbd0: Connection lost.
Aug 10 15:08:03 hpedi2 kernel: drbd0: receiver terminated

hpedi1@root#/root &gt; drbdadm invalidate all
ioctl(,INVALIDATE,) failed: Operation now in progress
Only in 'Connected' cstate possible.
Command '/sbin/drbdsetup /dev/nb0 invalidate' terminated with exit code 20
drbdsetup exited with code 20

hpedi2:~ # cat /proc/drbd
version: 0.7.14 (api:77/proto:74)
SVN Revision: 1990 build by root@descartes, 2006-01-21 01:50:56
 0: cs:StandAlone st:Primary/Unknown ld:Consistent
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0

hpedi1@root#/root &gt; cat /proc/drbd
version: 0.7.14 (api:77/proto:74)
SVN Revision: 1990 build by root@descartes, 2006-01-21 01:50:56
 0: cs:WFConnection st:Secondary/Unknown ld:Consistent
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0








</pre>
</body>
</html>