<div dir="ltr"><div><br></div><div>Hi,</div><div><br></div><div>I am using DRBD version 8.4 on CentOS6 and having some issues in understanding the replication mechanism.</div><div><br></div><div>Configuration Details:</div><div>---------------------------------</div><div>[root@centos6 ~]# drbdadm --version</div><div>DRBDADM_API_VERSION=1</div><div>DRBD_KERNEL_VERSION_CODE=0x080407</div><div>DRBDADM_VERSION_CODE=0x080905</div><div>DRBDADM_VERSION=8.9.5</div><div><br></div><div>[root@centos6 ~]# rpm -qa | grep drbd</div><div>drbd84-utils-8.9.5-1.el6.elrepo.x86_64</div><div>kmod-drbd84-8.4.7-1_1.el6.elrepo.x86_64</div><div> </div><div><br></div><div>DRBD Configuration on both Primary and Secondary nodes:</div><div>-----------------------------------------------------------------------------------------</div><div>resource r0</div><div>{</div><div>    on centos6</div><div>    {</div><div>        device        /dev/drbd1;</div><div>        disk        /dev/sdb;</div><div>        address        <a href="http://10.168.150.2:7789">10.168.150.2:7789</a>;</div><div>        meta-disk    internal;</div><div>    }</div><div><br></div><div>    on vm-centos6-dev1</div><div>    {</div><div>        device        /dev/drbd1;</div><div>        disk        /dev/vdb;</div><div>        address        <a href="http://10.168.3.28:7789">10.168.3.28:7789</a>;</div><div>        meta-disk    internal;</div><div>    }</div><div>}</div><div> </div><div><br></div><div><br></div><div>Setup on Primary:</div><div>---------------------------</div><div>1) Created a primary node (VM) [10.168.150.2 (centos6)] with secondary hard disk /dev/sdb. This disk was filtered in LVM conf.</div><div>2a) pvcreate /dev/drbd1</div><div>2b) vgcreate VolGroup_DRBD /dev/drbd1</div><div>2c) lvcreate --size 20G --name LV_DRBD VolGroup_DRBD</div><div>3a) drbdadm create-md r0 </div><div>3b) drbdadm up r0 </div><div>3c) drbdadm primary --force r0</div><div>4) mkfs.ext3 /dev/drbd1</div><div>5) mkdir /db/pgdata</div><div>6) mount -t ext3 /dev/drbd1 /db/pgdata</div><div>7) cp /root/conf1.xml  /db/pgdata/conf1.xml</div><div><br></div><div><br></div><div>Setup on Secondary:</div><div>---------------------------------</div><div>1) Created a secondary node (VM) [10.168.3.28 (vm-centos6-dev1)] with secondary hard disk /dev/vdb. This disk was filtered in LVM conf.</div><div>2a) pvcreate /dev/drbd1</div><div>2b) vgcreate VolGroup_DRBD /dev/drbd1</div><div>2c) lvcreate --size 20G --name LV_DRBD VolGroup_DRBD</div><div>3a) drbdadm create-md r0 </div><div>3b) drbdadm up r0 </div><div>4) mkfs.ext3 /dev/drbd1</div><div>5) mkdir /db/pgdata</div><div><br></div><div><br></div><div>Tests and Result:</div><div>-------------------------------------</div><div>1) To see that file created in step #7 on primary was replicated in secondary I manually umount partition on primary and demoted the current primary to secondary:</div><div>1a) umount /db/pgdata </div><div>1a)drbdadm secondary r0 </div><div>2) On secondary I manually mounted the partition (mount -t ext3 /dev/drbd1 /db/pgdata) and promoted it to primary (drbdadm primary --force r0)</div><div>3) Now I could see file created in step #7 is replicated on secondary as well.</div><div><br></div><div><br></div><div>Problem:</div><div>----------------</div><div>1) How to check that file created on primary was replicated in secondary without demoting primary and promoting secondary?</div><div>2a) How to replicate files on an already mounted filesystem? Example how to replicate /etc/mydir/myconf.xml or /usr/lib/mydir/mydata which are already mounted on / (root) partition. In my setup this</div><div>   cannot be made DRBD partition.</div><div>2b) I tried soft link route (ln -s /etc/mydir/myconf.xml  /db/pgdata/myconf.xml) but changes made on primary /etc/mydir/myconf.xml were not replicated on secondary /etc/mydir/myconf.xml</div><div>   via the soft link?</div><div>2c) How this can be done?</div><div><br></div><div><br></div><div>--Raman</div></div>