Cluster failover via distributed configuration repository
First Claim
Patent Images
1. A method for restarting an application program residing on a first cluster after the first cluster fails, the method comprising:
- configuring the application program in a directory based distributed configuration repository on the first cluster;
replicating the application program'"'"'s configuration via the directory based distributed configuration repository to be accessible to a second cluster;
mirroring the application program'"'"'s data on a first mirrored volume to a second mirrored volume;
detecting failure of the first cluster;
activating the second mirrored volume at the second cluster; and
restarting the application program on the second cluster.
13 Assignments
0 Petitions
Accused Products
Abstract
A method and system to resolve a cluster failure in a networked environment is described. The method can include: configuring the application program in a directory based distributed configuration repository on the first cluster; replicating the application program'"'"'s configuration via the external directory to the second cluster; mirroring the application'"'"'s data on a first mirrored volume to a second mirrored volume; detecting failure of the first cluster; activating the second mirrored volume at the second cluster; and restarting the application program on the second cluster.
140 Citations
12 Claims
-
1. A method for restarting an application program residing on a first cluster after the first cluster fails, the method comprising:
-
configuring the application program in a directory based distributed configuration repository on the first cluster; replicating the application program'"'"'s configuration via the directory based distributed configuration repository to be accessible to a second cluster; mirroring the application program'"'"'s data on a first mirrored volume to a second mirrored volume; detecting failure of the first cluster; activating the second mirrored volume at the second cluster; and restarting the application program on the second cluster. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium storing a computer program executable by a computer for restarting an application program residing on a first cluster after the first cluster fails, the computer-readable medium comprising:
-
computer instructions for configuring the application program in a directory based distributed configuration repository on the first cluster; computer instructions for replicating the application program'"'"'s configuration via the directory based distributed configuration repository on a first mirrored volume on a second cluster in an offline state; computer instructions for detecting failure of the first cluster; computer instructions for onlining the second cluster; and computer instructions for restarting the application program residing on the second cluster. - View Dependent Claims (7, 8, 9)
-
-
10. A computer system for restarting an application program residing on a first cluster after the first cluster fails, the system comprising:
-
a first cluster with a first volume; a first application program residing on the first volume wherein the first application program is configured in a directory based distributed configuration repository, wherein the application program'"'"'s data is on the first volume; a second cluster with a mirror of the first volume and connected to the first cluster; a second volume on the second cluster, wherein the application program'"'"'s configuration is replicated via the directory based distributed configuration repository to be accessible to the second cluster; and a mirror of the second volume wherein the mirror of the second volume resides on the first cluster, wherein the mirror of the first volume and the mirror of the second volume are in offline mode.
-
-
11. A computer system for restarting an application program residing on a first cluster after the first cluster fails, the system comprising:
-
a first cluster with a first volume; a first application program residing on the first volume wherein the first application program is configured in a directory based distributed configuration repository; a second cluster with a mirror of the first volume and connected to the first cluster; a second volume on the second cluster, wherein the application program'"'"'s configuration is replicated via the directory based distributed configuration repository to be accessible to a second cluster; and a mirror of the second volume wherein the mirror of the second volume resides on the first cluster, wherein the mirror of the first volume and the mirror of the second volume are in offline mode; and a third volume on the first cluster and a mirror of the third volume on the second cluster. - View Dependent Claims (12)
-
Specification