<div>Hello,</div><div><br></div><div>Today I was confronted with this problem :</div><div><br></div><div>I&#39;ve got a 2 nodes cluster. Both of them uses drbd resource to assume failover.</div><div>The main drbd resource store all the data of an Oracle SGBD.</div>
<div><br></div><div>To solve my problematic (frequently resize resources), I decided to move the drbd metadatas from internal to external volume.</div><div><br></div><div>The sub-layer used is LVM. </div><div>Here is how I was do this :</div>
<div><br></div><div><ol><li>Create new logical volume to store meta-datas</li><li>Unmount the resource to migrate</li><li>Dump the meta-datas to plain file</li><li>Shutdown the resource (drbdadm down &lt;RES&gt;)</li><li>
Modify the drbd.conf to use meta-disk external</li><li>Restart drbd daemon</li><li>Create md for the resource (drbdadm create-md &lt;RES&gt;)</li><li>Startup resource</li><li>Doing drbdadm -- --overwrite-data-of-peer primary &lt;RES&gt; (from the primary node)</li>
<li>Let synchronize process ending</li><li>Done</li></ol><div>At this step everything is fine, my SGBD was restarted without any warning, nothing seems to go wrong.</div></div><div>But ... I was lost 11 days of data in my SGBD.</div>
<div><br></div><div>I&#39;m disapointed, does anyone have an idea about this ?</div><div>At least to explain this.</div><div><br></div><div>Thanks</div><br><br>