Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
hello!
i am trying to make cluster with my two server root1( the master/primary)
and root2(the secondary)
when i do cat /proc/drbd on root2:
root2:~# cat /proc/drbd
version: 8.3.7 (api:88/proto:86-91)
GIT-hash: ea9e28dbff98e331a62bcbcc63a6135808fe2917 build by root1, 2011-
04-27 14:43:04
0: cs:Connected ro:Secondary/Secondary ds: Inconsistent/Diskless C r----
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:1815683144
on root1:
root1:~# cat /proc/drbd
version: 8.3.7 (api:88/proto:86-91)
GIT-hash: ea9e28dbff98e331a62bcbcc63a6135808fe2917 build by root1, 2011-
04-27 14:43:04
0: cs:Connected ro:Secondary/Secondary ds:Diskless/Inconsistent C r----
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:0
root1:~# mount /dev/drbd0
mount: ne peut repérer /dev/drbd0 dans /etc/fstab ou /etc/mtab
root1:~# cat /etc/lvm/lvm.conf
filter = [ "a|drbd.*|", "r|.*|" ]
root1:~# vgscan
Reading all physical volumes. This may take a while...
Found volume group "data" using metadata type lvm2
root1:~# pvcreate /dev/drbd0
Device /dev/drbd0 not found (or ignored by filtering).
my drbd configuration is:
root1:~# cat /etc/drbd.conf
# You can find an example in /usr/share/doc/drbd.../drbd.conf.example
include "drbd.d/global_common.conf";
include "drbd.d/*.res";
root1:~# cat /etc/drbd.d/global_common.conf
**************************************************
global {
usage-count yes;
# minor-count dialog-refresh disable-ip-verification
}
common {
protocol C;
handlers {
pri-on-incon-degr
"/usr/lib/drbd/notify-pri-on-incon-degr.sh; /u
sr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ;
reboot -f
";
pri-lost-after-sb
"/usr/lib/drbd/notify-pri-lost-after-sb.sh; /u
sr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ;
reboot -f
";
local-io-error "/usr/lib/drbd/notify-io-error.sh;
/usr/lib/drbd/
notify-emergency-shutdown.sh; echo o > /proc/sysrq-trigger ; halt -f";
# fence-peer "/usr/lib/drbd/crm-fence-peer.sh";
# split-brain "/usr/lib/drbd/notify-split-brain.sh root";
# out-of-sync "/usr/lib/drbd/notify-out-of-sync.sh root";
# before-resync-target
"/usr/lib/drbd/snapshot-resync-target-lvm
.sh -p 15 -- -c 16k";
# after-resync-target
/usr/lib/drbd/unsnapshot-resync-target-lvm
.sh;
}
startup {
# wfc-timeout degr-wfc-timeout outdated-wfc-timeout
wait-after-s
b;
}
disk {
# on-io-error fencing use-bmbv no-disk-barrier
no-disk-flushes
# no-disk-drain no-md-flushes max-bio-bvecs
}
net {
# snd-buf-size rcvbuf-size timeout connect-int ping-int
ping-tim
eout max-buffers
# max-epoch-size ko-count allow-two-primaries cram-hmac-alg
shar
ed-secret
# after-sb-0pri after-sb-1pri after-sb-2pri
data-integrity-alg n
o-tcp-cork
}
syncer {
# rate after al-extents use-rle cpu-mask verify-alg
csums-alg
}
}
*****************************
root1:~# cat /etc/drbd.d/data.res
*****************************************
resource data {
protocol C;
startup {
# Wait for connection timeout.
# The init script blocks the boot process until the resources
# are connected. This is so when the cluster manager starts later,
# it does not see a resource with internal split-brain.
# In case you want to limit the wait time, do it here.
# Default is 0, which means unlimited. Unit is seconds.
#
# wfc-timeout 0;
# Wait for connection timeout if this node was a degraded cluster.
# In case a degraded cluster (= cluster with only one node left)
# is rebooted, this timeout value is used.
#
degr-wfc-timeout 120; # 2 minutes.
}
on root1 {
device /dev/drbd0;
disk /dev/sda4;
address 88.190.12.136:7788;
meta-disk internal;
}
on root2 {
device /dev/drbd0;
disk /dev/sda4;
address 88.190.12.141:7788;
meta-disk internal;
}
**********************************
i think the problem is with /dev/drbd because :
root1:~# drbdadm attach data
0: Failure: (114) Lower device is already claimed. This usually means it is
moun
ted.
Command 'drbdsetup 0 disk /dev/sda4 /dev/sda4 internal --set-defaults
--create-d
evice' terminated with exit code 10
root1:~# drbdsetup /dev/drbd0 show
net {
timeout 60 _is_default; # 1/10 seconds
max-epoch-size 2048 _is_default;
max-buffers 2048 _is_default;
unplug-watermark 128 _is_default;
connect-int 10 _is_default; # seconds
ping-int 10 _is_default; # seconds
sndbuf-size 0 _is_default; # bytes
rcvbuf-size 0 _is_default; # bytes
ko-count 0 _is_default;
after-sb-0pri disconnect _is_default;
after-sb-1pri disconnect _is_default;
after-sb-2pri disconnect _is_default;
rr-conflict disconnect _is_default;
ping-timeout 5 _is_default; # 1/10 seconds
}
syncer {
rate 250k _is_default; # bytes/second
after -1 _is_default;
al-extents 127 _is_default;
}
protocol C;
_this_host {
device minor 0;
address ipv4 88.190.12.136:7788;
}
_remote_host {
address ipv4 88.190.12.141:7788;
}
root1:~# drbdsetup /dev/drbd0 verify
/dev/drbd0: State change failed: (-4) Can not resync without local disk
i need help please!!!!
Cordialement,
Edwige ODEDELE
Apprentie Réseaux et Sécurité
Work: +33 1 80 90 50 80
Direct: +33 1 80 90 50 88
Email: odedele at popsicube.fr
Fax: +33 1 80 90 50 89
Description : popsicube_sign
<http://www.popsicube.fr/> POPSI CUBE
6 rue Jean-Pierre Timbaud
<http://maps.google.com/maps?q=12+avenue+des+pr%E9s%2C78059+St+Quentin+en+Yv
elines+cedex%2CFRANCE&hl=en> A1 Sud
78180 Montigny le Bretonneux
FRANCE
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linbit.com/pipermail/drbd-user/attachments/20110428/bfaa84c5/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 2139 bytes
Desc: not available
URL: <http://lists.linbit.com/pipermail/drbd-user/attachments/20110428/bfaa84c5/attachment.gif>