Configurable and fault-tolerant baseboard management controller arrangement
AssigneeIntel Corporation
InventorsDavid Richardson, Barry Kennedy
Life of this patent
Estimating the term…
Abstract
Systems and methods utilize a configurable and fault-tolerant baseboard management controller (BMC) arrangement in a multi-node system. In one example, the method may include designating a first BMC of the plurality of BMCs in a role of master BMC, determining that the first BMC can no longer serve the role of master BMC, and designating the BMC other than the first BMC to serve the role of the master BMC.
Claims26
1-29. (canceled)
A method of utilizing a configurable and fault-tolerant baseboard management controller (BMC) arrangement in a multi-node system, comprising:
- detecting a plurality of BMCs;
- designating a first BMC of the plurality of BMCs in a role of master BMC, and designating a BMC other than the first BMC in a role of slave BMC;
- transmitting, by the first BMC, information relating to the first BMC's role as master BMC;
- determining that the first BMC is to no longer serve the role of master BMC;
- designating the BMC other than the first BMC to serve the role of master BMC;
- assuming, by the BMC other than the first BMC, the role of master BMC;
- and
- utilizing, by the BMC other than the first BMC, the information relating to the first BMC's role as master BMC to assume the role of the master BMC.
At least one computer readable storage medium comprising a set of instructions for utilizing a configurable and fault-tolerant baseboard management controller (BMC) arrangement in a multi-node system, which, if executed by a processor, causes a computer to:
- detect a plurality of BMCs;
- designate a first BMC of the plurality of BMCs in a role of master BMC, and designating a BMC other than the first BMC in a role of slave BMC;
- transmit, by the first BMC, information relating to the first BMC's role as master BMC;
- determine the first BMC is to no longer serve the role of master BMC;
- designate the BMC other than the first BMC to serve the role of master BMC;
- assume, by the BMC other than the first BMC, the role of master BMC;
- and
- utilize, by the BMC other than the first BMC, the information relating to the first BMC's role as master BMC to assume the role of the master BMC.
An apparatus for utilizing a configurable and fault-tolerant baseboard management controller (BMC) arrangement in a multi-node system, comprising:
- a processing component;
- a memory component including a first application;
- and
- a BMC including a computer readable storage medium comprising a set of instructions, which, if executed by a processor, cause a computer to:
- detect a plurality of BMCs;
- designate a first BMC of the plurality of BMCs in a role of master BMC, and designating a BMC other than the first BMC in a role of slave BMC;
- transmit, by the first BMC, information relating to the first BMC's role as master BMC;
- determine the first BMC is to no longer serve the role of master BMC;
- designate the BMC other than the first BMC to serve the role of master BMC;
- assume, by the BMC other than the first BMC, the role of master BMC;
- and
- utilize, by the BMC other than the first BMC, the information relating to the first BMC's role as master BMC to assume the role of the master BMC.
Dependencies are inferred from the claim text.