[Pacemaker] Info on customization of RA
Tim Serong
tserong at novell.com
Mon May 31 01:33:42 UTC 2010
On 5/28/2010 at 10:55 PM, Gianluca Cecchi <gianluca.cecchi at gmail.com> wrote:
> Hello,
> I tried this approach and it seems to work ootb.
> But I would like to know if there could be silent drawbacks or potential
> problems from a technical point of view.
>
> Under /usr/lib/ocf/resource.d/ I create a directory named myocfdir and
> inside it I put a copy of an existing RA (eg apache)
> /usr/lib/ocf/resource.d/heartbeat/apache renaming it apache2 in this new
> directory
>
> Then I can customize its parameters or workflow or whatever else, respecting
> RA principles, and refer to it in my resources in this way:
>
> primitive myapache ocf:myocfdir:apache2 \
> params configfile="/usr/local/apache2/conf/httpd.conf" statusurl="
> http://localhost:80/server-status" \
> op monitor interval="1min" \
> op start interval="0" timeout="40" \
> op stop interval="0" timeout="60"
>
> Keeping save gpl obligations for the ra, the sharing
> of personalizations that could be useful for the community, ecc...
> (it is only an example to give the idea... no intention to modify the apache
> RA ;-)
>
> Could this be a runnable approach?
> Also to put for example totally new personal RAs in new dirs?
Nothing wrong with that. That's actually exactly what you *should* do
if you're writing your own RAs that aren't going to be pushed upstream
into either of the resource-agents or pacemaker packages.
Regards,
Tim
--
Tim Serong <tserong at novell.com>
Senior Clustering Engineer, OPS Engineering, Novell Inc.
More information about the Pacemaker
mailing list