Hello Dejan,

Thank you for your response. File permission is 755.

Cheers,

Nick

On Tue, Sep 20, 2011 at 11:44 AM, Dejan Muhamedagic <[email protected]> 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 <[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
>
_______________________________________________
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