Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
I am trying to add replication support for my software. I installed drbd, pacemaker and corosoft. OS used: Ubuntu 12.04.4 server edition. DRBD: 8.4.4 installed from source. Pacemaker, corosoft installed using apt-get I tried to add the drbd resource agent to the crm configure command: crm configure primitive drbd_pg ocf:linbit:drbd params drbd_resource="pg" op monitor interval="29s" role="Master" op monitor interval="31s" role="Slave" crm configure ms ms_drbd_pg drbd_pg meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" notify="true" The crm_mon shows the following status: *Last updated: Mon Mar 17 09:02:17 2014* *Last change: Sun Mar 16 20:40:04 2014 via cibadmin on umonitor1* *Stack: openais* *Current DC: umonitor1 - partition with quorum* *Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c* *2 Nodes configured, 2 expected votes* *2 Resources configured.* *============* *Online: [ umonitor1 umonitor2 ]* * Master/Slave Set: ms_drbd_pg [drbd_pg]* * drbd_pg:0 (ocf::linbit:drbd): Slave umonitor1 (unmanaged) FAILED* * drbd_pg:1 (ocf::linbit:drbd): Slave umonitor2 (unmanaged) FAILED* *Failed actions:* * drbd_pg_monitor_0 (node=umonitor1, call=2, rc=6, status=complete): not configured* * drbd_pg:0_stop_0 (node=umonitor1, call=8, rc=-2, status=Timed Out): unknown exec error* * drbd_pg_monitor_0 (node=umonitor2, call=2, rc=6, status=complete): not configured* * drbd_pg:1_stop_0 (node=umonitor2, call=19, rc=-2, status=Timed Out): unknown exec error* OCF tester gives the following results: root at umonitor1:~# ocf-tester -n drbd_pg -o drbd_resource="pg" /usr/lib/ocf/resource.d/linbit/drbd start *Beginning tests for /usr/lib/ocf/resource.d/linbit/drbd.../usr/lib/ocf/resource.d/linbit/drbd: 117: /usr/lib/ocf/resource.d/linbit/drbd: [[: not found/usr/lib/ocf/resource.d/linbit/drbd: 1079: /usr/lib/ocf/resource.d/linbit/drbd: Syntax error: end of file unexpected (expecting "}")* rc=2: Your agent has too restrictive permissions: should be 755* rc=6: Validation failed. Did you supply enough options with -o ?drbd[21719]: WARNING: You may be disappointed: This RA is intended for pacemaker 1.0 or better!drbd[21719]: ERROR: meta parameter misconfigured, expected clone-max -le 2, but found unset.Aborting tests* bash -x result as follows: # export OCF_ROOT=/usr/lib/ocf # export OCF_RESKEY_drbd_resource="pg" # bash -x /usr/lib/ocf/resource.d/linbit/drbd start ................. *+ set --* *+ local a=0 b=0 c=0* *+ (( a > 3 ))* *+ (( a == 3 && b > 0 ))* *+ (( a == 3 && b == 0 && c > 0 ))* *+ ocf_log warn 'You may be disappointed: This RA is intended for pacemaker 1.0 or better!'* */usr/lib/ocf/resource.d/linbit/drbd: line 883: ocf_log: command not found* *+ meta_expect clone-max -le 2* *+ local what=clone-max whatvar=OCF_RESKEY_CRM_meta_clone_max op=-le expect=2* *+ local val=* *+ [[ -n '' ]]* *+ ocf_log err 'meta parameter misconfigured, expected clone-max -le 2, but found unset.'* */usr/lib/ocf/resource.d/linbit/drbd: line 866: ocf_log: command not found* *+ exit* *root at umonitor1:~#* *root at umonitor1:~# ocf-tester -n drbd_pg -o drbd_resource="pg" -o meta_clone-max=1 /usr/lib/ocf/resource.d/linbit/drbd start* *Beginning tests for /usr/lib/ocf/resource.d/linbit/drbd...* */usr/lib/ocf/resource.d/linbit/drbd: 117: /usr/lib/ocf/resource.d/linbit/drbd: [[: not found* */usr/lib/ocf/resource.d/linbit/drbd: 1079: /usr/lib/ocf/resource.d/linbit/drbd: Syntax error: end of file unexpected (expecting "}")* ** rc=2: Your agent has too restrictive permissions: should be 755* */usr/sbin/ocf-tester: 268: export: OCF_RESKEY_meta_clone-max: bad variable name* *root at umonitor1:~# ocf-tester -n drbd_pg -o drbd_resource="pg" /usr/lib/ocf/resource.d/linbit/drbd start* *Beginning tests for /usr/lib/ocf/resource.d/linbit/drbd...* */usr/lib/ocf/resource.d/linbit/drbd: 117: /usr/lib/ocf/resource.d/linbit/drbd: [[: not found* */usr/lib/ocf/resource.d/linbit/drbd: 1079: /usr/lib/ocf/resource.d/linbit/drbd: Syntax error: end of file unexpected (expecting "}")* ** rc=2: Your agent has too restrictive permissions: should be 755* ** rc=6: Validation failed. Did you supply enough options with -o ?* *drbd[21719]: WARNING: You may be disappointed: This RA is intended for pacemaker 1.0 or better!* *drbd[21719]: ERROR: meta parameter misconfigured, expected clone-max -le 2, but found unset.* *Aborting tests* DRBD status # cat /proc/drbd *version: 8.4.4 (api:1/proto:86-101)GIT-hash: 74402fecf24da8e5438171ee8c19e28627e1c98a build by root at umonitor1, 2014-03-16 19:43:58 0: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r----- ns:192936 nr:0 dw:0 dr:193600 al:0 bm:23 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0* pg.res file *resource pg { device /dev/drbd0; disk /dev/sda6; syncer { rate 150M; verify-alg md5; } on umonitor1 { address 192.168.1.33:7788 <http://192.168.1.33:7788>; meta-disk internal; } on umonitor2 { address 192.168.1.44:7788 <http://192.168.1.44:7788>; meta-disk internal; }}* I am completely new to this linux HA cluster. I have been trying to solve this problem for a past couple of days. Kindly help me solving this problem. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.linbit.com/pipermail/drbd-user/attachments/20140317/c69c711c/attachment.htm>