Hi,

On Tue, Sep 20, 2011 at 11:06:28AM -0400, Nick Khamis wrote:
> Using the OCF Mysql works fine, however I am still having problems
> with Pacemaker+DRBD:
> 
> Errors When Trying to Load:
> 
> lrmadmin[4153]: 2011/09/20_10:51:25 ERROR:
> lrm_get_rsc_type_metadata(578): got a return code HA_FAIL from a reply
> message of rmetadata with function get_ret_from_msg.
> ERROR: ocf:linbit:drbd: could not parse meta-data:
> ERROR: ocf:linbit:drbd: no such resource agent
> 
> Warnings in Log:
> 
> Sep 20 10:51:25 mydrbd1 lrmd: [3560]: WARN: on_msg_get_metadata: empty
> metadata for ocf::linbit::drbd.
> 
> /dev/drbd/by-res/r0.res
> /usr/lib/ocf/resource.d/
> /usr/lib/ocf/resource.d/linbit/drbd

Which permissions does drbd have? Should be 755.

Thanks,

Dejan

> Everything built from Source:
> 
> DRBD: version: 8.3.7
> Pacemaker: 1.1.6
> 
> Thanks in Advance,
> 
> Nick
> 
> 
> Both Exist
> 
> On Tue, Sep 20, 2011 at 3:43 AM, Dan Frincu <[email protected]> wrote:
> > Hi,
> >
> > On Mon, Sep 19, 2011 at 7:21 PM, Nick Khamis <[email protected]> wrote:
> >> Hello Everyone,
> >>
> >> I have been experiencing some problems getting pacemaker going with
> >> DRBD and MySQL
> >>
> >> The Config:
> >>
> >> primitive drbd_mysql ocf:linbit:drbd \
> >>                    params drbd_resource="mysql" \
> >>                    op monitor interval="15s"
> >> ms ms_drbd_mysql drbd_mysql \
> >>                    meta master-max="1" master-node-max="1" \
> >>                         clone-max="2" clone-node-max="1" \
> >>                         notify="true"
> >> primitive fs_mysql ocf:heartbeat:Filesystem \
> >>                    params device="/dev/drbd/by-res/mysql" \
> >>                      directory="/var/lib/mysql" fstype="ext3"
> >> primitive ip_mysql ocf:heartbeat:IPaddr2 \
> >>                    params ip="192.168.2.100" nic="eth1"
> >> primitive mysqld lsb:mysqld
> >
> > I strongly recommend an OCF compliant RA for this (such as
> > https://github.com/ClusterLabs/resource-agents/blob/master/heartbeat/mysql),
> > not the LSB script.
> >
> >> group mysql fs_mysql ip_mysql mysqld
> >> colocation mysql_on_drbd \
> >>                      inf: mysql ms_drbd_mysql:Master
> >> order mysql_after_drbd \
> >>                      inf: ms_drbd_mysql:promote mysql:start
> >> property $id="cib-bootstrap-options" \
> >>        no-quorum-policy="ignore" \
> >>        stonith-enabled="false" \
> >>        expected-quorum-votes="2" \
> >
> > I'm assuming you're/ve upgrading/upgraded the cluster stack from a
> > previous version, the dc-version is not the one provided by 1.1.5, as
> > you've mentioned below.
> >
> >>        dc-version="1.0.4-2ec1d189f9c23093bf9239a980534b661baf782d" \
> >>        cluster-infrastructure="openais"
> >>
> >> The Errors:
> >>
> >> lrmadmin[2302]: 2011/09/19_11:41:26 ERROR:
> >> lrm_get_rsc_type_metadata(578): got a return code HA_FAIL from a reply
> >> message of rmetadata with function get_ret_from_msg.
> >> ERROR: ocf:linbit:drbd: could not parse meta-data:
> >> ERROR: ocf:linbit:drbd: no such resource agent
> >
> > Check /usr/lib/ocf/resource.d/linbit directory for the presence of the
> > drbd RA. If it isn't there, you might have done something wrong while
> > compiling DRBD.
> >
> >> lrmadmin[2333]: 2011/09/19_11:41:26 ERROR:
> >> lrm_get_rsc_type_metadata(578): got a return code HA_FAIL from a reply
> >> message of rmetadata with function get_ret_from_msg.
> >> ERROR: lsb:mysqld: could not parse meta-data:
> >> ERROR: lsb:mysqld: no such resource agent
> >
> > Could be mysql, not mysqld. Use a RA instead (see above).
> >
> >> ERROR: object mysqld does not exist
> >> ERROR: object drbd_mysql does not exist
> >> ERROR: syntax in primitive: master-max=1 master-node-max=1 clone-max=2
> >> clone-node-max=1 notify=true
> >>
> >>
> >> The "ERROR: syntax in primitive: master-max=1 master-node-max=1
> >> clone-max=2 clone-node-max=1 notify=true" could be resolved by adding
> >> a trailing backslash to:
> >>
> >
> > You're missing the RA for DRBD, which means there can be no ms
> > resource, which you can't reference in a group. The trailing backslash
> > allowing this seems more of a bug, then a feature.
> >
> >> group mysql fs_mysql ip_mysql mysqld
> >>
> >> The examples found both miss the slash:
> >>
> >> http://www.drbd.org/docs/about/    "Adding a DRBD-backed service to
> >> the cluster configuration"
> >> http://www.clusterlabs.org/wiki/DRBD_MySQL_HowTo
> >>
> >
> > As they should, the trailing backslash within the crm shell means that
> > it's expecting input on the next line (not having input on the next
> > line should result in an error, therefore my mention of this possibly
> > being a bug).
> >
> >> Environemnt:
> >> DRBD and Cluster Stack are all the latest versions downloaded and
> >> built from source.
> >> DRBD: version: 8.3.7
> >> CRM: 1.1.6
> >
> > You mean Pacemaker 1.1.6.
> >
> >>
> >> DRBD Meta Data: /dev/drbd0/by-res/r0.res
> >> OCF RA: /usr/lib/ocf/resource.d/linbit/drbd
> >> MySQL RA: /usr/lib/ocf/resource.d/heartbeat/mysql?
> >> /etc/init.d/mysql starts fine...
> >
> > No doubt there.
> >
> >>
> >> I  just noticed "dc-version", should this match "Version:
> >> 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c" returned by crm?
> >>
> >
> > Yes
> >
> >> Finally, where is the best source of up-to-date documenation for
> >> Cluster Glue and Resource Agents.
> >
> > Documentation regarding ... installation, configuration, etc? Here's a
> > couple of useful links.
> >
> > Resource agents
> > http://www.linux-ha.org/wiki/Resource_Agents
> > http://linux-ha.org/wiki/OCF_Resource_Agents
> >
> > Dev guide for OCF RA's
> > http://www.linux-ha.org/doc/dev-guides/ra-dev-guide.html
> >
> > Resource agents repo
> > https://github.com/ClusterLabs/resource-agents
> >
> > Cluster glue repo
> > http://hg.linux-ha.org/glue/
> >
> > HTH,
> > Dan
> >
> >>
> >> Thanks in Advnace,
> >>
> >> Nick.
> >>
> >> _______________________________________________
> >> Pacemaker mailing list: [email protected]
> >> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> >>
> >> Project Home: http://www.clusterlabs.org
> >> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> >> Bugs: 
> >> http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker
> >>
> >
> >
> >
> > --
> > Dan Frincu
> > CCNA, RHCE
> >
> > _______________________________________________
> > Pacemaker mailing list: [email protected]
> > http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> >
> > Project Home: http://www.clusterlabs.org
> > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> > Bugs: 
> > http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker
> >
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to