Hi Felix,

Thaks for the info and sorry for the late response I had a week off for the
holidays. When I try to manually establish the connection between the
nodes, not via heartbeat, I get the following state:

# modprobe drbd
[root@cpvmdc1 conf.d]# drbdadm up r0
[root@cpvmdc1 conf.d]# drbdadm primary r0
[root@cpvmdc1 conf.d]# cat /proc/drbd
version: 8.4.0 (api:1/proto:86-100)
GIT-hash: 28753f559ab51b549d16bcf487fe625d5919c49c build by root@cpvmdc1,
2011-12-21 17:13:05
 0: cs:WFConnection ro:Secondary/Unknown ds:UpToDate/DUnknown C r----s
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:200736


Now, I can see the node listening on port 7788:

[root@cpvmdc1 private]# netstat -tuplen | grep 7788
tcp        0      0 192.168.1.100:7788          0.0.0.0:*
LISTEN      0          290311     -


On the secondary:

[root@cpvmdc2 ~]# modprobe drbd
[root@cpvmdc2 ~]# drbdadm up r0
[root@cpvmdc2 ~]# cat /proc/drbd
version: 8.4.0 (api:1/proto:86-100)
GIT-hash: 28753f559ab51b549d16bcf487fe625d5919c49c build by root@cpvmdc1,
2011-12-21 17:13:05
 0: cs:StandAlone ro:Secondary/Unknown ds:UpToDate/DUnknown   r----s
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:200736
[root@cpvmdc2 ~]# drbdadm connect r0
[root@cpvmdc2 ~]# cat /proc/drbd
version: 8.4.0 (api:1/proto:86-100)
GIT-hash: 28753f559ab51b549d16bcf487fe625d5919c49c build by root@cpvmdc1,
2011-12-21 17:13:05
 0: cs:StandAlone ro:Secondary/Unknown ds:UpToDate/DUnknown   r----s
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:200736

but after the "connect" command on the secondary node, the node stays in
StandAlone and I can't see port 7788 open on it. Also the connection state
of the primary changes from WFConnection to StandAlone:

[root@cpvmdc1 conf.d]# cat /proc/drbd
version: 8.4.0 (api:1/proto:86-100)
GIT-hash: 28753f559ab51b549d16bcf487fe625d5919c49c build by root@cpvmdc1,
2011-12-21 17:13:05
 0: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown   r----s
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:200736

and it gives up trying to connect.


My drbd resource config file looks like this now:

[root@cpvmdc1 conf.d]# cat /etc/drbd.d/r0.res
resource r0 {
        meta-disk internal;
        device minor 0;
        net {
                protocol C;
        }
        disk { on-io-error detach; }
        syncer {
                rate 100M;
                verify-alg md5;
        }
        on cpvmdc1 {
                device /dev/drbd0;
                address 192.168.1.100:7788;
                disk /dev/sdc1;
                meta-disk  internal;
        }
        on cpvmdc2 {
                device /dev/drbd0;
                address 192.168.1.101:7788;
                disk /dev/sdc1;
                meta-disk  internal;
        }
}


When I run the "syncer" option for drbdadm I get:

[root@cpvmdc1 conf.d]# drbdadm syncer r0
drbdadm: Unknown command 'syncer'

Am I still missing somethinfg?

Thanks again for your help

Igor

On Fri, Dec 23, 2011 at 7:27 PM, Felix Frank <[email protected]> wrote:

> Hi,
>
> On 12/23/2011 03:37 AM, Igor Cicimov wrote:
> > Thanks to both of you guys for your help. Now the error is gone but they
> > are still in StandAlone mode instead of connected:
>
> did you start DRBD by initscript? Looks as though you used "drbdadm
> attach" on each node. Don't do that.
> You should use "drbdadm up" to activate a resource.
>
> Now that the disks are already attached, you can just do
> "drbdadm syncer" then "drbdadm connect", on each node respectively.
>
> > It's also strange
> > that I'm sure I formated drbd partition with ext3 but is showing as ext2
> > in mount:
>
> Ext3 is downwards compatible. You can mount ext3 partitions as ext2, and
> your kernel will refrain from using the ext3 journal.
>
> Is there an fstab entry for drbd0? Does it specify ext2 as filesystem?
> Or did you mount that manually?
>
> Either way, just be sure that mount knows the FS is supposed to have a
> journal, and this should Just Work.
>
> HTH,
> Felix
>
_______________________________________________
drbd-user mailing list
[email protected]
http://lists.linbit.com/mailman/listinfo/drbd-user

Reply via email to