Server A is actively running Apache and Server B is actively running MySQL database. At the same time, each is acting as a failover target for the inactive application.
Should Server A fail or be shutdown, in order to perform maintenance, Server B will take over responsibility for running both Apache and MySQL. By virtualizing the connection method between external clients and Apache and between the Apache and MySQL servers via virtual IP addresses or virtual server names, LifeKeeper can move the Apache and MySQL services among the cluster systems as needed to keep LAMP sites operational. LifeKeeper brings the solution components out-of-service, putting them in-service in the correct order to ensure availability. LifeKeeper also handles the migration of virtual IP addresses across either NICs within a single server or across cluster members for seamless client-side migration during recovery processing. So the seamless connection of the clients to the active systems is ensured.