[DRBD-user] Pacemaker linbit:drbd resource agent error: Failed actions:..not configured

Lars Ellenberg lars.ellenberg at linbit.com
Sat Jun 27 00:06:16 CEST 2015

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


On Thu, Jun 25, 2015 at 12:42:19PM +0000, Jorge Tudela wrote:
> Hello all,
> 
> Im configuring a PostgreSQL clsuter, of two nodes, all running Ubuntu 14.04 LTS.
> 
> Here it is the packages list of the different cluster packages Im using:
> 
> ii  corosync                            2.3.3-1ubuntu1                amd64        Standards-based cluster framework (daemon and modules)
> ii  crmsh                               1.2.5+hg1034-1ubuntu4         all          CRM shell for the pacemaker cluster manager
> ii  drbd8-utils                         2:8.4.4-1ubuntu1              amd64        RAID 1 over TCP/IP for Linux (user utilities)
> ii  libcorosync-common4                 2.3.3-1ubuntu1                amd64        Standards-based cluster framework, common library
> ii  pacemaker                           1.1.10+git20130802-1ubuntu2.3 amd64        HA cluster resource manager
> ii  pacemaker-cli-utils                 1.1.10+git20130802-1ubuntu2.3 amd64        Command line interface utilities for Pacemaker
> 
> 
> When configuring the drbd_resource:
> 
> sudo crm configure primitive p_drbd_postgre ocf:linbit:drbd params drbd_resource="postgresql" op monitor interval="15s"
> 
> I get the following error:
> 
> Failed actions:
>     p_drbd_postgre_monitor_0 (node=trebles, call=170, rc=5, status=complete, last-rc-change=Thu Jun 25 07:51:32 2015
> , queued=3ms, exec=0ms
> ): not installed
>     p_drbd_postgre_monitor_0 (node=trebles-postgresql, call=204, rc=6, status=complete, last-rc-change=Thu Jun 25 07:51:32 2015
> , queued=120ms, exec=0ms
> ): not configured
> 
> If I use the heartbeat agent: ocf:heartbeat:drbd instead, I get no errors. But that's not what I need, as this legacy agent is not managing DRBD well,
> Im getting DRBD split-brains every now and then...
> 
> I have found a previous message where an user got the same error, but I have had no luck:
> http://lists.linbit.com/pipermail/drbd-user/2014-March/020703.html
> 
> Here it is my DRBD postgresql.res conf file:
> 
> cat /etc/drbd.d/postgresql.res
> resource postgresql {
>                     protocol C;
> 
>                     startup {
>                             wfc-timeout 15;
>                             degr-wfc-timeout 60;
>                     }
>                     on trebles {
>                             device /dev/drbd0;
>                             disk /dev/system-vg/postgre;
>                             address 10.0.1.106:7788;
>                             meta-disk internal;
>                     }
>                     on trebles-postgresql {
>                             device /dev/drbd0;
>                             disk /dev/system-vg/postgre;
>                             address 10.0.1.110:7788;
>                             meta-disk internal;
>                     }
>             }
> 
> Error on corosync log:
> 
> Jun 25 14:26:18 [1053] trebles-postgresql        cib:     info: cib_process_request:    Completed cib_query operation for section 'all': OK (rc=0, origin=local/cibadmin/2, version=0.362.1)
> Jun 25 14:26:18 [1053] trebles-postgresql        cib:     info: retrieveCib:    Reading cluster configuration from: /var/lib/pacemaker/cib/cib.8GFYG9 (digest: /var/lib/pacemaker/cib/cib.UQe8uq)
> Jun 25 14:26:18 [1053] trebles-postgresql        cib:     info: crm_client_destroy:     Destroying 0 events


> drbd(p_drbd_postgre)[1794]:     2015/06/25_14:26:18 ERROR: meta parameter misconfigured, expected clone-max -le 2, but found unset.

^^^^

DRBD still expects to be a "ms" resource, not just a "primitive".
See the DRBD User's Guide section on Pacemaker integration.

> Jun 25 14:26:18 [1053] trebles-postgresql        cib:     info: cib_process_request:    Completed cib_modify operation for section status: OK (rc=0, origin=trebles/crmd/19, version=0.362.2)
> Jun 25 14:26:18 [1058] trebles-postgresql       crmd:     info: services_os_action_execute:     Managed drbd_meta-data_0 process 1818 exite
> 
> I think I have configured DRBD ok.

No.

> I don't have a clue of what can be happening, so any help is more than welcome.
> 
> Thanks
> 
> Jorge.
> 


-- 
: Lars Ellenberg
: http://www.LINBIT.com | Your Way to High Availability
: DRBD, Linux-HA  and  Pacemaker support and consulting

DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.
__
please don't Cc me, but send to list   --   I'm subscribed



More information about the drbd-user mailing list