Modular server architecture with high-availability management capability
First Claim
Patent Images
1. A method comprising:
- electing a first server as active manager server, wherein the first server resides in a chassis; and
electing a second server as the active manager server to replace the first server as the active manager server when the first server is to be replaced, wherein the second server resides in the chassis.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, apparatus, and method are provided for nonstop management of a modular server architecture to achieve high-availability. According to one embodiment of the present invention, a server in the chassis is automatically elected as a managing server or active server to host system management. The active server runs service for all servers operating in the chassis. Upon failure of the managing server, such as when not meeting a certain predetermined criteria, another server is reelected as active server to replace the previous active server to continue with the nonstop management of the chassis and remaining servers.
106 Citations
26 Claims
-
1. A method comprising:
-
electing a first server as active manager server, wherein the first server resides in a chassis; and
electing a second server as the active manager server to replace the first server as the active manager server when the first server is to be replaced, wherein the second server resides in the chassis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A high-availability management system comprising:
-
a chassis comprising a plurality of slots;
a plurality of server modules coupled with the plurality of slots, wherein a first server module of the plurality of server modules is elected an active manager server. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of uninterrupted management using sticky identification comprising:
-
assigning a chassis identification to a chassis coupled to a computer, wherein the chassis comprises a slot;
assigning a slot identification to the slot based on the slot'"'"'s location in the chassis; and
assigning a server module type to the slot based on the chassis identification and the slot identification, wherein the server module type indicates server module characteristics. - View Dependent Claims (18, 19, 20)
-
-
21. A machine-readable medium having stored thereon data representing sequences of instructions, the sequences of instructions which, when executed by a processor, cause the processor to:
-
elect a first server as active manager server, wherein the first server resides in a chassis; and
elect a second server as the active manager server to replace the first server as the active manager server when the first server is to be replaced, wherein the second server resides in the chassis. - View Dependent Claims (22, 23)
-
-
24. A machine-readable medium having stored thereon data representing sequences of instructions, the sequences of instructions which, when executed by a processor, cause the processor to:
-
assign a chassis identification to a chassis coupled to a computer, wherein the chassis comprises a slot;
assign a slot identification to the slot based on the slot'"'"'s location in the chassis; and
assign a server module type to the slot based on the chassis identification and the slot identification, wherein the server module type indicates server module characteristics. - View Dependent Claims (25, 26)
-
Specification