<div>Hi all,</div>
<div> </div>
<div>I&#39;m trying to set up HA with DRBD and Heartbeat on two identical RedHat VM&#39;s hosted on Windows VirtualBox. The details about the server(s) drbd biuld and config are given below:</div>
<div> </div>
<div>[root@cpvmdc1 ~]# uname -a<br>Linux cpvmdc1 2.6.18-229.el5 #1 SMP Tue Oct 26 18:54:44 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux</div>
<div><br>[root@cpvmdc1 ~]# cat /etc/drbd.d/r0.res <br>resource r0 {<br>        meta-disk internal;<br>        device minor 0;<br>        on cpvmdc1 {<br>                address <a href="http://192.168.1.100:7788">192.168.1.100:7788</a>;<br>
                disk /dev/sdc1;<br>        }<br>        on cpvmdc2 {<br>                address <a href="http://192.168.1.101:7788">192.168.1.101:7788</a>;<br>                disk /dev/sdc1;<br>        }<br>}</div>
<div><br>[root@cpvmdc1 ~]# ls -l /dev/drbd0 <br>brw-r----- 1 root disk 147, 0 Dec 22 15:57 /dev/drbd0</div>
<div><br>[root@cpvmdc1 ~]# fdisk -l /dev/sdc</div>
<div>Disk /dev/sdc: 209 MB, 209715200 bytes<br>255 heads, 63 sectors/track, 25 cylinders<br>Units = cylinders of 16065 * 512 = 8225280 bytes</div>
<div>   Device Boot      Start         End      Blocks   Id  System<br>/dev/sdc1               1          25      200781   83  Linux<br></div>
<div>[root@cpvmdc1 ~]# ls -l /usr/src/redhat/RPMS/x86_64/<br>total 2340<br>-rw-r--r-- 1 root root   24730 Dec 21 17:08 drbd-8.4.0-1.x86_64.rpm<br>-rw-r--r-- 1 root root    5822 Dec 21 17:08 drbd-bash-completion-8.4.0-1.x86_64.rpm<br>
-rw-r--r-- 1 root root  661826 Dec 21 17:08 drbd-debuginfo-8.4.0-1.x86_64.rpm<br>-rw-r--r-- 1 root root    7696 Dec 21 17:08 drbd-heartbeat-8.4.0-1.x86_64.rpm<br>-rw-r--r-- 1 root root 1287825 Dec 21 17:13 drbd-km-2.6.18_229.el5-8.4.0-1.x86_64.rpm<br>
-rw-r--r-- 1 root root    3463 Dec 21 17:13 drbd-km-debuginfo-8.4.0-1.x86_64.rpm<br>-rw-r--r-- 1 root root   21529 Dec 21 17:08 drbd-pacemaker-8.4.0-1.x86_64.rpm<br>-rw-r--r-- 1 root root    4518 Dec 21 17:08 drbd-udev-8.4.0-1.x86_64.rpm<br>
-rw-r--r-- 1 root root  336012 Dec 21 17:08 drbd-utils-8.4.0-1.x86_64.rpm<br>-rw-r--r-- 1 root root    7101 Dec 21 17:08 drbd-xen-8.4.0-1.x86_64.rpm</div>
<div><br>[root@cpvmdc1 ~]# ifconfig eth1<br>eth1      Link encap:Ethernet  HWaddr 08:00:27:AF:8A:CE  <br>          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0<br>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br>
          RX packets:4490 errors:0 dropped:0 overruns:0 frame:0<br>          TX packets:4465 errors:0 dropped:0 overruns:0 carrier:0<br>          collisions:0 txqueuelen:1000 <br>          RX bytes:1092709 (1.0 MiB)  TX bytes:1081716 (1.0 MiB)</div>

<div> </div>
<div>[root@cpvmdc1 ~]# service drbd status<br>drbd driver loaded OK; device status:<br>version: 8.4.0 (api:1/proto:86-100)<br>GIT-hash: 28753f559ab51b549d16bcf487fe625d5919c49c build by <a href="mailto:root@cpvmdc1">root@cpvmdc1</a>, 2011-12-21 17:13:05<br>
m:res  cs          ro               ds                 p       mounted  fstype<br>0:r0   StandAlone  Primary/Unknown  UpToDate/DUnknown  r----s</div>
<div> </div>
<div> </div>
<div>All is fine except the following error/problem that I get when starting the drbd service:</div>
<div> </div>
<div>On the want be &quot;primary&quot;:</div>
<div> </div>
<div>[root@cpvmdc1 ~]# service drbd start<br>Starting DRBD resources: [<br>     create res: r0<br>   prepare disk: r0<br>    adjust disk: r0<br>     adjust net: r0:failed(connect:10)<br>]<br>.<br>[root@cpvmdc1 ~]# service drbd status<br>
drbd driver loaded OK; device status:<br>version: 8.4.0 (api:1/proto:86-100)<br>GIT-hash: 28753f559ab51b549d16bcf487fe625d5919c49c build by <a href="mailto:root@cpvmdc1">root@cpvmdc1</a>, 2011-12-21 17:13:05<br>m:res  cs          ro                 ds                 p       mounted  fstype<br>
0:r0   StandAlone  Secondary/Unknown  UpToDate/DUnknown  r----s</div>
<div> </div>
<div> </div>
<div>On the &quot;secondary&quot;:</div>
<div> </div>
<div>[root@cpvmdc2 ~]# service drbd start<br>Starting DRBD resources: [<br>     create res: r0<br>   prepare disk: r0<br>    adjust disk: r0<br>     adjust net: r0:failed(connect:10)<br>]<br>.<br>[root@cpvmdc2 ~]# service drbd status<br>
drbd driver loaded OK; device status:<br>version: 8.4.0 (api:1/proto:86-100)<br>GIT-hash: 28753f559ab51b549d16bcf487fe625d5919c49c build by <a href="mailto:root@cpvmdc1">root@cpvmdc1</a>, 2011-12-21 17:13:05<br>m:res  cs          ro                 ds                 p       mounted  fstype<br>
0:r0   StandAlone  Secondary/Unknown  UpToDate/DUnknown  r----s</div>
<div> </div>
<div> </div>
<div>For some reason they fail to connect. I have no firewall between/on the servers and they can ping each other. Trying to connect manually gives me the following error:</div>
<div> </div>
<div>[root@cpvmdc1 ~]# drbdsetup connect r0 ipv4:<a href="http://192.168.1.100:7788">192.168.1.100:7788</a> ipv4:<a href="http://192.168.1.101:7788">192.168.1.101:7788</a><br>r0: Failure: (126) UnknownMandatoryTag<br>additional info from kernel:</div>

<div> </div>
<div>Any idea what this &quot;UnknownMandatoryTag&quot; means?</div>
<div> </div>
<div>Thanks in advance for any help or advise.</div>
<div>Igor</div>
<div> </div>