EVALUATION OF FIELD REPLACEABLE UNIT DEPENDENCIES AND CONNECTIONS
First Claim
1. A method, comprising:
- providing a plurality of controllers, each with at least one connection to each of a plurality of compute nodes, each compute node comprising at least one field replaceable unit (FRU);
determining a status of an inter-FRU connection between a first FRU and a second FRU in a same one of the plurality of compute nodes, wherein the inter-FRU connection is required in order to initialize the first FRU during a system boot;
determining a status of an intra-FRU connection between components within the first FRU, wherein the intra-FRU connection is required in order to initialize the first FRU during the system boot;
determining a status of connections between each of the plurality of controllers and at least one FRU in each of the plurality of computer nodes; and
selecting, based on the statuses, a master controller from the plurality of controllers to use when performing the system boot to initialize the plurality of compute nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
To select a master controller from a plurality of controllers, a computing system may consider whether connections between components within field replaceable units (FRUs) are functional as well as the data dependencies between the FRUs. For example, in addition to identifying whether the connections between the FRUs and the controllers are functional, the computing system sends instructions to each of the FRUs coupled to the controllers to determine if inter- and intra-FRU connections required for booting a compute node hosting the FRUs are functional. For instance, one FRU may depend on data from another FRU in order to boot. If a communication link between the FRUs is non-functional, the compute node may fail to boot. The computer system uses these evaluations to determine which of the controllers to select as the master.
25 Citations
7 Claims
-
1. A method, comprising:
-
providing a plurality of controllers, each with at least one connection to each of a plurality of compute nodes, each compute node comprising at least one field replaceable unit (FRU); determining a status of an inter-FRU connection between a first FRU and a second FRU in a same one of the plurality of compute nodes, wherein the inter-FRU connection is required in order to initialize the first FRU during a system boot; determining a status of an intra-FRU connection between components within the first FRU, wherein the intra-FRU connection is required in order to initialize the first FRU during the system boot; determining a status of connections between each of the plurality of controllers and at least one FRU in each of the plurality of computer nodes; and selecting, based on the statuses, a master controller from the plurality of controllers to use when performing the system boot to initialize the plurality of compute nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification