On Fri, Aug 13, 2010 at 11:23:52AM -0400, Peter Sylvester wrote:
> I have successfully gotten the ocf:heartbeat:mysql resource to work.  Though
> please see the text below.  I am getting a couple of warnings, but I'm not
> seeing any params that I can use to change these settings so that the time
> outs are larger than what is advised.
> 
> Any tips?

As a sample:

primitive mysql ocf:heartbeat:mysql \
        params config="/etc/my.cnf" datadir="/HA_data1/mysql" 
pid="/var/run/mysqld/mysqld.pid" test_table="ocftest.test" test_user="ocftest" 
test_passwd="ocftest123" socket="/HA_data1/mysql/mysql.sock" \
        op start interval="0" timeout="120" \
        op stop interval="0" timeout="120" \
        op monitor interval="10" timeout="30" OCF_CHECK_LEVEL="1" \

In this instance /HA_data1 is managed by drbd.

You can get all the meta info for ocf:mysql with command line:
# crm ra meta ocf:mysql

or from the crm shell:
# crm
crm(live)# ra meta ocf:mysql
crm(live)# quit
bye

> crm(live)configure# primitive mysql ocf:heartbeat:mysql op monitor
> interval=3s
> WARNING: mysql: default timeout 20s for start is smaller than the advised
> 120
> WARNING: mysql: default timeout 20s for monitor_0 is smaller than the
> advised 30
> WARNING: mysql: default timeout 20s for stop is smaller than the advised 120
>  crm(live)configure#
>  - Peter
> 
> On Fri, Aug 13, 2010 at 10:10 AM, Peter Sylvester <
> peter.t.sylves...@gmail.com> wrote:
> 
> > I have tried using ocf:heartbeat:mysql and have not had much success with
> > it, though I might try this again this morning since MySQL has changed since
> > the last time I attempted using it.  Any tips for getting this up and
> > running would be greatly appreciated.
> >
> > In the production env the two systems will be accessing their data
> > via NFS.  There is a single NFS file server that the systems will connect to
> > and locally it will appear as /var/lib/mysql.  I know that this is not the
> > most preferable situation per what I have read about this, but it's not
> > something I have flexibility on and it's why STONITH is so crucial in this
> > env.
> >
> >  - Peter
> >
> >   On Fri, Aug 13, 2010 at 3:47 AM, Brett Delle Grazie <
> > brett.dellegra...@intact-is.com> wrote:
> >
> >> On Thu, 2010-08-12 at 17:30 -0400, Peter Sylvester wrote:
> >> > I believe I figued out what the problem was.  When I unisntalled the
> >> version
> >> > of mysql that I got from yum and installed the enterprise verion (one of
> >> the
> >> > differences being that one uses /etc/init.d/mysqld and the other uses
> >> > /etc/init.d/mysql) and it suddenly works, which leads me to believe that
> >> the
> >> > mysqld init script is not LSB compliant where the mysql one is.
> >> >
> >>
> >> Try using the ocf:heartbeat:mysql resource agent instead and not relying
> >> upon the LSB agent. That way a small query can be executed as part of
> >> your monitor operation and you no longer have to worry about LSB
> >> compliance.
> >>
> >> Secondly are you using MySQL replication or file system level copying
> >> using DRBD or SAN?
> >>
> >> > The next thing to figure out is stonith, but I have to wait until I have
> >> the
> >> > resources available to get started with that.  Thank you all for your
> >> > support thus far!
> >> >
> >> > On Thu, Aug 12, 2010 at 4:35 PM, Peter Sylvester <
> >> > peter.t.sylves...@gmail.com> wrote:
> >> >
> >> > > Ok, so I've got pacemaker and heartbeat going, I have mysql
> >> installerd,
> >> > > pacemaker is set to have a VIP and mysql.  I can fail back and forth
> >> between
> >> > > the two servers with no problems.  The two resources are configured to
> >> work
> >> > > together to make sure they don't end up on seperate boxes.  In short,
> >> a lot
> >> > > of improvement has been made today and it looks like I might actually
> >> meet
> >> > > my deadline for tomorrow EOB :)
> >> > >
> >> > > However there is still one problems.  If I stop mysql via
> >> > > /etc/init.d/mysqld stop, crm notices it takes down the VIP, but
> >> doesn't
> >> > > attempt to start it on the node that it was on or on the other node.
> >>  So if
> >> > > /etc/init.d/mysqld stop is executed, the whole thing goes down until
> >> you
> >> > > restart heartbeat on both servers.
> >> > >
> >> > > Below is my config file.  Any suggestions?
> >> > >
> >> > > [r...@cluster1 ~]# crm configure show
> >> > > node $id="2af8b641-c9c1-46a7-97ee-a3aeaa8a62f6" cluster1.localdomain
> >> > > node $id="70fb0ef4-41b3-429d-85c5-d95c93ebc721" cluster2.localdomain
> >> > > primitive ClusterIP ocf:heartbeat:IPaddr2 \
> >> > >         params ip="192.168.1.206" cidr_netmask="255.255.255.0"
> >> nic="eth0" \
> >> > >         op monitor interval="3s"
> >> > > primitive mysqld lsb:mysqld \
> >> > >         op monitor interval="10s" \
> >> > >         meta target-role="Started"
> >> > > colocation mysqlandip inf: ClusterIP mysqld
> >> > >
> >> > > property $id="cib-bootstrap-options" \
> >> > >         dc-version="1.0.9-89bd754939df5150de7cd76835f98fe90851b677" \
> >> > >         cluster-infrastructure="Heartbeat" \
> >> > >         stonith-enabled="false"
> >> > > rsc_defaults $id="rsc-options" \
> >> > >         resource-stickiness="100"
> >> > >
> >> > >  - Peter
> >> > >
> >> > >
> >> > >
> >> > > On Thu, Aug 12, 2010 at 4:09 PM, Dejan Muhamedagic <
> >> deja...@fastmail.fm>wrote:
> >> > >
> >> > >> Hi,
> >> > >>
> >> > >> On Thu, Aug 12, 2010 at 03:18:51PM -0400, Peter Sylvester wrote:
> >> > >> > I had checked that pdf before but didn't think to check it again
> >> now
> >> > >> that
> >> > >> > CRM is actually working.  This helped me get a VIP up and running
> >> > >> between my
> >> > >> > 2 nodes.  Now I need to get MySQL going.  One would presume by
> >> looking
> >> > >> at
> >> > >> > this command to add httpd as a resource...
> >> > >> >
> >> > >> > crm configure primitive WebSite ocf:heartbeat:apache params
> >> > >> configfile=/etc/
> >> > >> > httpd/conf/httpd.conf op monitor interval=1min
> >> > >> >
> >> > >> > ... that you could use something similar to this to add MySQL as
> >> > >> > ocf/heartbeat has an option for mysql.  I figure once I know what
> >> > >> specific
> >> > >> > parameters that option looks for, I should be able to get it in
> >> there
> >> > >> will
> >> > >> > little difficulty, still trying to figure out how to find out what
> >> > >> > parameters it's looking for.
> >> > >>
> >> > >> Try:
> >> > >>
> >> > >> crm ra info mysql
> >> > >>
> >> > >> Thanks,
> >> > >>
> >> > >> Dejan
> >> > >>
> >> > >> >  - Peter
> >> > >> >
> >> > >> > On Thu, Aug 12, 2010 at 1:44 PM, Tony Hunter <t...@uniserve.com>
> >> wrote:
> >> > >> >
> >> > >> > > On Thu, Aug 12, 2010 at 01:19:23PM -0400, Peter Sylvester wrote:
> >> > >> > > > All,
> >> > >> > > >
> >> > >> > > > I've had a litel success this morning.  I have 2 servers that
> >> are
> >> > >> now
> >> > >> > > > recognized as nodes by crm_mon, which is the furthest I've
> >> gotten in
> >> > >> > > several
> >> > >> > > > days.  My next task is to get them to use a VIP, and to get
> >> them to
> >> > >> > > monitor
> >> > >> > > > eachother and MySQL.
> >> > >> > > >
> >> > >> > > > I'm currently reading through the pacemaker explained docs seen
> >> > >> here...
> >> > >> > > >
> >> > >> > > > *
> >> > >> > > >
> >> > >> > >
> >> > >>
> >> http://www.clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/index.html
> >> > >> > > > *<
> >> > >> > >
> >> > >>
> >> http://www.clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-node-attributes.html
> >> > >> > > >
> >> > >> > > >
> >> > >> > > > But does anyone know of any other docs that explain how to get
> >> these
> >> > >> two
> >> > >> > > > things configured?  I would assume that this would be fairly
> >> easy,
> >> > >> but at
> >> > >> > > > this point I REALLY don't wanna screw up now that I'm this far.
> >> > >> > >
> >> > >> > > Have you seen this?
> >> > >> > >
> >> > >> > >
> >> > >>
> >> http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/pdf/Clusters_from_Scratch/Clusters_from_Scratch.pdf
> >> > >> > >
> >> > >> > > >  - Peter
> >> > >> > > >
> >> > >> > > > On Thu, Aug 12, 2010 at 1:02 PM, Dejan Muhamedagic <
> >> > >> deja...@fastmail.fm
> >> > >> > > >wrote:
> >> > >> > > >
> >> > >> > > > > Hi,
> >> > >> > > > >
> >> > >> > > > > On Thu, Aug 12, 2010 at 10:38:40AM -0400, Peter Sylvester
> >> wrote:
> >> > >> > > > > > Hey there guys.  Today I'm going to start over with a
> >> couple of
> >> > >> fresh
> >> > >> > > VMs
> >> > >> > > > > > and try to get pacemaker going with heartbeat.  I haven
> >> until
> >> > >> the end
> >> > >> > > of
> >> > >> > > > > the
> >> > >> > > > > > day tomorrow to get this up and running before my client
> >> says
> >> > >> we'll
> >> > >> > > just
> >> > >> > > > > go
> >> > >> > > > > > back to using heartbeat.  As a note I should state that I
> >> am a
> >> > >> MySQL
> >> > >> > > DBA
> >> > >> > > > > so
> >> > >> > > > > > I do have some familiarity with Linux but I would not
> >> consider
> >> > >> myself
> >> > >> > > to
> >> > >> > > > > be
> >> > >> > > > > > an uber linux admin.  It's my hope that, if I am able to
> >> get ths
> >> > >> up
> >> > >> > > and
> >> > >> > > > > > running, I can make some documetation regarding getting
> >> this
> >> > >> setup
> >> > >> > > and
> >> > >> > > > > > perhaps it can be submitted to the linux-HA wiki.  As the
> >> > >> biggest
> >> > >> > > > > complaint
> >> > >> > > > > > appears to be the lack of clear documentation for
> >> > >> implementation, so
> >> > >> > > > > let's
> >> > >> > > > > > try and fix that problem.
> >> > >> > > > > >
> >> > >> > > > > > The VMs that I'll be creating today will be Cent OS 5, they
> >> will
> >> > >> each
> >> > >> > > be
> >> > >> > > > > > running MySQL, they will act as an active/passive cluster,
> >> and
> >> > >> will
> >> > >> > > have
> >> > >> > > > > one
> >> > >> > > > > > VIP that will fail over between the two servers.
> >> > >> > > > > >
> >> > >> > > > > > Last time I tried to get this up and running it was
> >> suggested
> >> > >> that I
> >> > >> > > was
> >> > >> > > > > > using versions of pacemaker and heartbeat that were
> >> incompatible
> >> > >> with
> >> > >> > > one
> >> > >> > > > > > another.  So I checked this site....
> >> > >> > > > > >
> >> > >> > > > > > http://www.clusterlabs.org/wiki/Install
> >> > >> > > > > >
> >> > >> > > > > > I am going to attempt to get heartbeat 3.0.3 installed on
> >> the
> >> > >> systems
> >> > >> > > and
> >> > >> > > > > > then install pacemaker.  So here's the current plan.
> >> > >> > > > > >
> >> > >> > > > > > 1) Install OS (during installation no additional packages
> >> will
> >> > >> be
> >> > >> > > > > installed)
> >> > >> > > > > > 2) Get ssh keys setup
> >> > >> > > > > > 3) Install MySQL
> >> > >> > > > > > -snapshot vms-
> >> > >> > > > > > 4) Install heartbeat 3.0.3
> >> > >> > > > > > 5) Install pacemaker
> >> > >> > > > >
> >> > >> > > > > Use pacemaker 1.0.9.1 and cluster-glue 1.0.6.
> >> > >> > > > >
> >> > >> > > > > > 6) See if I can get into the crm prompt and actually
> >> execute
> >> > >> > > commands.
> >> > >> > > > >  This
> >> > >> > > > > > is something that I have not been able to accomplish
> >> before, so
> >> > >> my
> >> > >> > > hopes
> >> > >> > > > > is
> >> > >> > > > > > to at least get this far.
> >> > >> > > > >
> >> > >> > > > > Good luck.
> >> > >> > > > >
> >> > >> > > > > Thanks,
> >> > >> > > > >
> >> > >> > > > > Dejan
> >> > >> > > > >
> >> > >> > > > > >
> >> > >> > > > > >  - Peter
> >> > >> > > > > > _______________________________________________
> >> > >> > > > > > 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
> >> > >> > >
> >> > >> > > --
> >> > >> > > regards,
> >> > >> > > -tony
> >> > >> > >  _______________________________________________
> >> > >> > > 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
> >> > >>
> >> > >
> >> > >
> >> >
> >>
> >> --
> >> Best Regards,
> >>
> >> Brett Delle Grazie
> >>
> >> ______________________________________________________________________
> >> This email has been scanned by the MessageLabs Email Security System.
> >> For more information please visit http://www.messagelabs.com/email
> >> ______________________________________________________________________
> >>  _______________________________________________
> >> 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

-- 
regards,
-tony 

_______________________________________________
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