<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
  <meta name="Generator" content="Zarafa WebApp v7.2.4-29">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Basic DRBD link not syncing</title>
</head>
<body>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">First post to the list.&nbsp; I've tried using search engines to find this info but haven't so far.</span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">I have two servers.&nbsp; They each run Xen hypervisor to support guest virtual machines.&nbsp; They each have multiple LVMs for the underlying disk images of the virtual machines.<br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">I have set up Machine A to be the Primary for Guest1.&nbsp; Machine B is the Secondary for Guest1.<br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">The config I have for each looks like this:<br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">resource guest1 {<br />&nbsp;&nbsp;&nbsp; net { protocol C; }<br />&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp; /dev/drbd3;<br />&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /dev/vg0/guest3;<br />&nbsp;&nbsp;&nbsp; meta-disk internal;<br />&nbsp;&nbsp;&nbsp; syncer { verify-alg "md5" ; }<br /><br />&nbsp; on primary.host.domain {<br />&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 192.168.1.10:7789;<br />&nbsp; }<br /><br />&nbsp; on secondary.host.domain {<br />&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 192.168.1.20:7789;<br />&nbsp; }<br />}<br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">I can use drbdadm and bring the resources up.&nbsp; I can force a primary.&nbsp; This initiates a full sync the first time.<br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">However, if I emulate an outage on Machine B (secondary) for minutes or hours and then bring it back online, the syncing doesn't continue automatically.<br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">I don't know what I'm missing in configuration(s).&nbsp; I may be missing something in the overall picture.&nbsp; But what I WANT to have happen is that DRBD sees when the link is down, pauses and then picks up syncing after an outage on the remote end.<br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">If I run a 'drbdadm verify guest1', then it will initiate a review, sync the out of sync blocks and then say it's up to date.&nbsp; <br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br />But if I go to the Machine A and create a new file on guest1, then shut down guest1 so that no other changes are made, and then I go to Machine B and bring guest1 up, the newly created file is NOT there.<br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">So, I'm missing some key component that KEEPS things syncing after the initial sync is completed.<br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">Help?&nbsp; Documentation pointers?&nbsp; FAQs?&nbsp; How-Tos?<br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;">Thanks in advance.<br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br /></span></p>
<p style="padding: 0; margin: 0;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif;"><br /></span></p>
</body>
</html>