On 11/15/2014 09:14 AM, Digimer wrote:
> On 15/11/14 05:06 AM, Andras POTOCZKY wrote:
>> Hi List,
>>
>> I would like to configure an application based HA solution. I mean if my
>> important application stops working (but the active server is still
>> alive), the HA configuration is passing the shared IP to the standby
>> node.
>>
>> I've found pacemaker is the tool for it but I couldnt find any document
>> or example related to the application level HA.
>>
>> Can somebody point me how can I figure this out?
>>
>> thanks,
>> Andras
>
> There are many ways to do this, depending on your application.
>
> If your application supports sysvinit style start/stop/status, then it
> will "just work". When the app fails, the next '/etc/init.d/foo
> status' call (or it's systemd equiv.) returns a bad return code,
> pacemaker will treat it as failed. colocate your virtual IP with your
> app and they should move together.
>
> If your app doesn't work this way, then you'll need to write a
> "resource agent", which acts as a "translator" layer between pacemaker
> and your application. You can look at the many other RAs and you will
> see most (all?) are simple scripts in various languages.

I strongly recommend writing a resource agent which can tell if your
application is working correctly.  Applications crash, but far more
often they hang or stop giving correct results.  An init script for your
resource agent won't be able to tell you that.

_______________________________________________
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