Given the following situation:
- 2 machines (could be more, but 2 would already be great)
- They both are configured exactly the same (same services are installed)
- They can see each other in the network
Is there a service which I can install on both machines, and which do frequent alive checkes to the same service on the other machine? If they both see each other, the one with the highest priority wins and will enable (or keep enabled) all registered running processes. The other service will stop all registered services on their machine.
In case of failure of the high priority machine, the other system will detect this and start the services.
So in short: a failover service
I tried to find something like this on google but did not find anything.
I'm keen on finding an existing solution, otherwise I have to roll my own.