MANAGING CLUSTER SPLIT-BRAIN IN DATACENTER SERVICE SITE FAILOVER
First Claim
1. A computer-implemented system for managing activation and deactivation of servers or services in a datacenter, comprising:
- a request component for receiving requests from servers of a datacenter for server control information; and
a response component for sending answers to the servers in response to the requests to control the servers to prevent a split-brain scenario between the datacenter and one or more other datacenters.
2 Assignments
0 Petitions
Accused Products
Abstract
A central controlling service for datacenter activation/deactivation control in a cluster deployment to assist in preventing a split-brain scenario. The central controlling service provides a central point of control in the datacenter for application servers to periodically query as to whether to go offline, online, or normal. Redundancy of the central service facilitates detection of datacenter failure by the redundant services interacting to resolve the state of control information. This control information is then used to answer the server queries. On startup from a datacenter failure, a single instance of the central service queries other redundant instance(s) to determine if the single instance is starting up from a datacenter-wide failure or from operations other than total datacenter failure. If the failure is datacenter-wide, a central service protocol assists in resolving to the single service keeping the associated datacenter servers offline; otherwise, the server queries are answered to go online.
-
Citations
20 Claims
-
1. A computer-implemented system for managing activation and deactivation of servers or services in a datacenter, comprising:
-
a request component for receiving requests from servers of a datacenter for server control information; and a response component for sending answers to the servers in response to the requests to control the servers to prevent a split-brain scenario between the datacenter and one or more other datacenters. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented system for managing redundant datacenters, comprising:
-
a passive coordination component for controlling passive message services of a passive datacenter; and an active coordination component for controlling active message services of an active datacenter, the active coordination component configured to maintain the active message services in an offline state in response to a datacenter-wide failure of the active datacenter to prevent a split-brain situation with the passive datacenter. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of managing activation and deactivation of servers or services in a datacenter, comprising:
-
resolving control information at redundant activation coordinators of a datacenter due to failure of the datacenter; receiving queries from application servers of the datacenter for service status based on the control information; and sending answers to the queries from the activation coordinators that control the application servers to prevent a split-brain scenario between the datacenter and one or more passive datacenters. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification