Hi,

On Tue, Sep 20, 2011 at 12:01:20PM -0400, Nick Khamis wrote:
> Hello Dejan,
> 
> Thank you for your response. File permission is 755.

My last guess is that something is amiss between resource-agents
(you do have resource-agents installed, right?) and this
particular drbd version. Can you check if all files to be
sourced from /usr/lib/ocf/.../drbd are present.

Thanks,

Dejan

> Cheers,
> 
> Nick
> 
> On Tue, Sep 20, 2011 at 11:44 AM, Dejan Muhamedagic <deja...@fastmail.fm> 
> wrote:
> > 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 <df.clus...@gmail.com> wrote:
> >> > Hi,
> >> >
> >> > On Mon, Sep 19, 2011 at 7:21 PM, Nick Khamis <sym...@gmail.com> 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: pacema...@oss.clusterlabs.org
> >> >> 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: pacema...@oss.clusterlabs.org
> >> > 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
> >> Linux-HA@lists.linux-ha.org
> >> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> >> See also: http://linux-ha.org/ReportingProblems
> > _______________________________________________
> > Linux-HA mailing list
> > Linux-HA@lists.linux-ha.org
> > http://lists.linux-ha.org/mailman/listinfo/linux-ha
> > See also: http://linux-ha.org/ReportingProblems
> >
> _______________________________________________
> Linux-HA mailing list
> Linux-HA@lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
_______________________________________________
Linux-HA mailing list
Linux-HA@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to