Hi all,
I’ve configured DRBD on two nodes running on CentOS6.3, it’s pretty good. The
disks on two nodes can be synchronized succsssfully.
master1# cat /proc/drbd
0: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r-----
ns:204840 nr:2087836 dw:2292676 dr:1037 al:50 bm:128 lo:0 pe:0 ua:0 ap:0 ep:1
wo:f oos:0
master2# cat /proc/drbd
0: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r-----
ns:2087836 nr:204840 dw:204840 dr:2087836 al:0 bm:128 lo:0 pe:0 ua:0 ap:0 ep:1
wo:f oos:0
However, I came across problem when I integrate RHCS (Redhat Cluster Suite) to
DRBD.
I’ve added the DRBD-proivided script /usr/local/drbd/share/cluster/drbd.sh as
the RHCS resource.
<rm>
<resources>
<ip address="192.168.129.190" sleeptime="10"/>
<drbd name="mdisk" resource="ha"/>
<script file="/usr/local/drbd/share/cluster/drbd.sh" name="drbd_script"/>
</resources>
<service domain="drbd_domain" name="mdisk_svc" recovery="relocate">
<ip ref="192.168.129.190"/>
<script ref="drbd_script"/>
</service>
</rm>
However, when I relocate the service to another node, the script does not take
any effect.
Then I tried to run this script manually. I guess the reason is the script does
not know which device to promote/demote.
[root@master2 ~]# /usr/local/drbd/share/cluster/drbd.sh start
USAGE: drbdadm primary [OPTION...] {all|RESOURCE...}
GENERAL OPTIONS:
--stacked, -S
--dry-run, -d
--verbose, -v
--config-file=..., -c ...
--config-to-test=..., -t ...
--drbdsetup=..., -s ...
--drbdmeta=..., -m ...
--drbd-proxy-ctl=..., -p ...
--sh-varname=..., -n ...
--peer=..., -P ...
--version, -V
--setup-option=..., -W ...
--help, -h
OPTIONS FOR primary:
--force[=...]
Version: 8.4.3 (api:1)
GIT-hash: 89a294209144b68adb3ee85a73221f964d3ee515 build by [email protected],
2013-06-01 07:29:10
No resource names specified
How to integrate this script (drbd.sh) to RHCS? Should I feed the resource
name to RHCS?
Thanks very much.
Regards,
CY
_______________________________________________
drbd-user mailing list
[email protected]
http://lists.linbit.com/mailman/listinfo/drbd-user