<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
It worked, Andreas. &nbsp;I'm new to this list, so I don't know how to make it happen,&nbsp;<div>but I'd like to go ahead and close this thread.</div><div><br></div><div>Thank you for your help.</div><div><br></div><div>-Anthony<br><br><div><div id="SkyDrivePlaceholder"></div>Date: Sat, 22 Dec 2012 01:11:03 +0100<br>From: andreas@hastexo.com<br>To: drbd-user@lists.linbit.com<br>Subject: Re: [DRBD-user] “The peer's disk size is too small!” messages on attempts to add rebuilt pee<br><br><pre>On 12/21/2012 06:39 PM, Anthony G. wrote:<br>&gt;&gt; well, you could try the one I put in my previous answer ... and it does<br>&gt;&gt; not need to be of the exact size on nfs1 ... equal or more<br>&gt;&gt; <br>&gt; <br>&gt; I will try that.  It's probably apparent, but I'm new to LVM and DRBD.<br>&gt;  Is the<br>&gt; "drbdadm adjust nfs" on nfs2 something that I can do while that system is<br>&gt; up-and-running and servicing Production requests?<br> <br>Yes that can be done online ... use "-d" switch for dry-run and you<br>should only see a connect command as output<br> <br>Regards,<br>Andreas<br> <br>&gt; <br>&gt; Thanks, again,<br>&gt; <br>&gt; -Anthony<br>&gt; <br>&gt;&gt; Date: Fri, 21 Dec 2012 18:12:23 +0100<br>&gt;&gt; From: andreas@hastexo.com<br>&gt;&gt; To: drbd-user@lists.linbit.com<br>&gt;&gt; CC: agenerette@hotmail.com<br>&gt;&gt; Subject: Re: [DRBD-user] “The peer's disk size is too small!” messages<br>&gt; on attempts to add rebuilt pee<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; Please don't bypass the mailing-list ...<br>&gt;&gt;<br>&gt;&gt; On 12/21/2012 06:04 PM, Anthony G. wrote:<br>&gt;&gt; &gt; Thank you for your input. That was my first thought, but I caught hell<br>&gt;&gt; &gt; trying<br>&gt;&gt; &gt; to get the partition sizes to match. I'm not sure which size reading I<br>&gt;&gt; &gt; need to<br>&gt;&gt; &gt; take on -nfs2 and then which specific lvcreate command I need to<br>&gt; execute on<br>&gt;&gt; &gt; -nfs1 to get the size on the latter set properly.<br>&gt;&gt;<br>&gt;&gt; well, you could try the one I put in my previous answer ... and it does<br>&gt;&gt; not need to be of the exact size on nfs1 ... equal or more<br>&gt;&gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; I've recreated the lv, though (just to try and make some progress), and<br>&gt;&gt; &gt; am now<br>&gt;&gt; &gt; getting the following, when I try to 'service drbd start' on -nfs1:<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; DRBD's startup script waits for the peer node(s) to appear.<br>&gt;&gt; &gt; - In case this node was already a degraded cluster before the<br>&gt;&gt; &gt; reboot the timeout is 0 seconds. [degr-wfc-timeout]<br>&gt;&gt; &gt; - If the peer was available before the reboot the timeout will<br>&gt;&gt; &gt; expire after 0 seconds. [wfc-timeout]<br>&gt;&gt; &gt; (These values are for resource 'nfs'; 0 sec -&gt; wait forever)<br>&gt;&gt; &gt; To abort waiting enter 'yes' [ 123]:yes<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; 'netstat -a' doesn't show -nfs2 listening on port 7789, but I do see<br>&gt;&gt; &gt; drbd-related<br>&gt;&gt; &gt; processes running on that box.<br>&gt;&gt;<br>&gt;&gt; so the resource on nfs2 is in disconnected state .... do a "drbdadm<br>&gt;&gt; adjust nfs" on nfs2<br>&gt;&gt;<br>&gt;&gt; Regards,<br>&gt;&gt; Andreas<br>&gt;&gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; -Anthony<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Date: Fri, 21 Dec 2012 17:25:01 +0100<br>&gt;&gt; &gt; From: andreas@hastexo.com<br>&gt;&gt; &gt; To: drbd-user@lists.linbit.com<br>&gt;&gt; &gt; Subject: Re: [DRBD-user] “The peer's disk size is too small!” messages<br>&gt;&gt; &gt; on attempts to add rebuilt pee<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; On 12/21/2012 12:13 AM, Anthony G. wrote:<br>&gt;&gt; &gt;&gt; Hi,<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; There's so much information relating to my current configuration, that<br>&gt;&gt; &gt;&gt; I'm not sure what I should post here. Let me start by saying that I had<br>&gt;&gt; &gt;&gt; two Ubuntu 10.04 hosts configured in a DRBD relationship: sf02-nfs1<br>&gt;&gt; &gt;&gt; (primary) and sf0-nfs2 (secondary). -nfs1 suffered a major filesystem<br>&gt;&gt; &gt;&gt; fault. I had to make -nfs2 primary and rebuild -nfs1. I want to<br>&gt;&gt; &gt;&gt; eventually have all of my machines on 12.04, so I took this as an<br>&gt;&gt; &gt;&gt; opportunity to set -nfs1 on that OS.<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Here is a copy of my main configuration file (/etc/drbd.d/nfs.res):<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; resource nfs {<br>&gt;&gt; &gt;&gt; on sf02-nfs2 {<br>&gt;&gt; &gt;&gt; device /dev/drbd0;<br>&gt;&gt; &gt;&gt; disk /dev/ubuntu/drbd-nfs;<br>&gt;&gt; &gt;&gt; address 10.0.6.2:7789;<br>&gt;&gt; &gt;&gt; meta-disk internal;<br>&gt;&gt; &gt;&gt; }<br>&gt;&gt; &gt;&gt; on sf02-nfs1 {<br>&gt;&gt; &gt;&gt; device /dev/drbd0;<br>&gt;&gt; &gt;&gt; disk /dev/ubuntuvg/drbd-nfs;<br>&gt;&gt; &gt;&gt; address 10.0.6.1:7789;<br>&gt;&gt; &gt;&gt; meta-disk internal;<br>&gt;&gt; &gt;&gt; }<br>&gt;&gt; &gt;&gt; }<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; I'm trying to re-introduce -nfs1 into the DRBD relationship and am<br>&gt;&gt; &gt;&gt; having trouble. I have:<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 1.) created the resource "nfs" on -nfs1 ('drbdadm create-md nfs')<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 2.) run 'drbdadm primary nfs' on -nfs2 and 'drbdadm secondary nfs'<br>&gt; on -nfs1.<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 3.) run drbdadm -- --overwrite-data-of-peer primary all' from -nfs2.<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; But /var/log/kern.log shows:<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; =====<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Dec 19 19:55:47 sf02-nfs2 kernel: [9284165.843938] block drbd0:<br>&gt;&gt; &gt;&gt; Handshake successful: Agreed network protocol version 91<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Dec 19 19:55:47 sf02-nfs2 kernel: [9284165.843949] block drbd0: conn(<br>&gt;&gt; &gt;&gt; WFConnection -&gt; WFReportParams )<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Dec 19 19:55:47 sf02-nfs2 kernel: [9284165.844171] block drbd0:<br>&gt; Starting<br>&gt;&gt; &gt;&gt; asender thread (from drbd0_receiver [2452])<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Dec 19 19:55:47 sf02-nfs2 kernel: [9284165.844539] block drbd0:<br>&gt;&gt; &gt;&gt; data-integrity-alg: &lt;not-used&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Dec 19 19:55:47 sf02-nfs2 kernel: [9284165.844610] block drbd0: *The<br>&gt;&gt; &gt;&gt; peer's disk size is too small!*<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Dec 19 19:55:47 sf02-nfs2 kernel: [9284165.844617] block drbd0: conn(<br>&gt;&gt; &gt;&gt; WFReportParams -&gt; Disconnecting )<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Dec 19 19:55:47 sf02-nfs2 kernel: [9284165.844626] block drbd0: error<br>&gt;&gt; &gt;&gt; receiving ReportSizes, l: 32!<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Dec 19 19:55:47 sf02-nfs2 kernel: [9284165.844680] block drbd0: asender<br>&gt;&gt; &gt;&gt; terminated<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Dec 19 19:55:47 sf02-nfs2 kernel: [9284165.844691] block drbd0:<br>&gt;&gt; &gt;&gt; Terminating asender thread<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Dec 19 19:55:47 sf02-nfs2 kernel: [9284165.844746] block drbd0:<br>&gt;&gt; &gt;&gt; Connection closed<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Dec 19 19:55:47 sf02-nfs2 kernel: [9284165.844755] block drbd0: conn(<br>&gt;&gt; &gt;&gt; Disconnecting -&gt; StandAlone )<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Dec 19 19:55:47 sf02-nfs2 kernel: [9284165.844791] block drbd0:<br>&gt; receiver<br>&gt;&gt; &gt;&gt; terminated<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Dec 19 19:55:47 sf02-nfs2 kernel: [9284165.844794] block drbd0:<br>&gt;&gt; &gt;&gt; Terminating receiver thread<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; =====<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; So, it seems that a difference in the size of drbd0 on the respective<br>&gt;&gt; &gt;&gt; machines is the source of my trouble. 'cat /proc/partitions' (output<br>&gt;&gt; &gt;&gt; pasted at the end of this message) on each machine tells me that<br>&gt; -nfs2's<br>&gt;&gt; &gt;&gt; partition is around 348148 blocks larger than -nfs1's. -nfs2 contains<br>&gt;&gt; &gt;&gt; my company's Production data, so I do not, of course, want to do<br>&gt;&gt; &gt;&gt; anything destructive there. I can, however, certainly recreate the<br>&gt;&gt; &gt;&gt; resource on -nfs1.<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Does anyone out there know what steps I need to take to make the<br>&gt;&gt; &gt;&gt; partition sizes match? Of course, I'm working under the belief that the<br>&gt;&gt; &gt;&gt; "peer's disk size is too small" message points up the source of my<br>&gt;&gt; &gt;&gt; trouble. Let me know, of course, if I need to post more information on<br>&gt;&gt; &gt;&gt; my setup.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; You are using LVM, so simply resize the lv below DRBD on nfs1 to be at<br>&gt;&gt; &gt; least of the same size or bigger ala:<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; lvresize -L+200M ubuntuvg/drbd-nfs<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; ... then recreate meta-data on that resized lv on nfs1 and on nfs1 do a:<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; drbdadm up nfs<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Regards,<br>&gt;&gt; &gt; Andreas<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; --<br>&gt;&gt; &gt; Need help with DRBD?<br>&gt;&gt; &gt; <a href="http://www.hastexo.com/now" target="_blank">http://www.hastexo.com/now</a><br>&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Thanks,<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; -Anthony<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; ==========<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; root@sf02-nfs1:/dev/ubuntuvg# cat /proc/partitions<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; major minor #blocks name<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 8 0 1952448512 sda<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 8 1 512000 sda1<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 8 2 1 sda2<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 8 5 1886388224sda5<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 252 0 20971520 dm-0<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 252 1 5242880 dm-1<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 252 2 1706033152 dm-2<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 147 0 1705981052 drbd0<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; root@sf02-nfs2:/etc/drbd.d# cat /proc/partitions<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; major minor #blocks name<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 8 0 1952448512 sda<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 8 1 248832 sda1<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 8 2 1 sda2<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 8 5 1952196608 sda5<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 252 0 209715200 dm-0ubuntuvg-root<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 252 1 36098048 dm-1ubuntuvg-swap<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 252 2 1706381312 dm-2ubuntuvg-drbd--nfs<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 147 0 1706329200 drbd0<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; _______________________________________________<br>&gt;&gt; &gt;&gt; drbd-user mailing list<br>&gt;&gt; &gt;&gt; drbd-user@lists.linbit.com<br>&gt;&gt; &gt;&gt; <a href="http://lists.linbit.com/mailman/listinfo/drbd-user" target="_blank">http://lists.linbit.com/mailman/listinfo/drbd-user</a><br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; _______________________________________________ drbd-user mailing list<br>&gt;&gt; &gt; drbd-user@lists.linbit.com<br>&gt;&gt; &gt; <a href="http://lists.linbit.com/mailman/listinfo/drbd-user" target="_blank">http://lists.linbit.com/mailman/listinfo/drbd-user</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt; <br>&gt; <br>&gt; _______________________________________________<br>&gt; drbd-user mailing list<br>&gt; drbd-user@lists.linbit.com<br>&gt; <a href="http://lists.linbit.com/mailman/listinfo/drbd-user" target="_blank">http://lists.linbit.com/mailman/listinfo/drbd-user</a><br>&gt; <br> <br> <br></pre><br>_______________________________________________
drbd-user mailing list
drbd-user@lists.linbit.com
http://lists.linbit.com/mailman/listinfo/drbd-user</div></div>                                               </div></body>
</html>