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.

hth

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without access to education?
_______________________________________________
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