US 12,074,759 B2
Management of configuration data for a multi-module server
Claude Brassac, Saint Germain en Laye (FR); Michel Brunet, Denee (FR); and Amine Rebai, Phoenix, AZ (US)
Assigned to BULL SAS, Les Clayes-sous-Bois (FR)
Appl. No. 16/978,916
Filed by BULL SAS, Les Clayes-sous-Bois (FR)
PCT Filed Mar. 12, 2019, PCT No. PCT/FR2019/050533
§ 371(c)(1), (2) Date Sep. 8, 2020,
PCT Pub. No. WO2019/175499, PCT Pub. Date Sep. 19, 2019.
Claims priority of application No. 1852116 (FR), filed on Mar. 12, 2018.
Prior Publication US 2021/0051064 A1, Feb. 18, 2021
Int. Cl. H04L 41/0816 (2022.01); G06F 9/4401 (2018.01)
CPC H04L 41/0816 (2013.01) [G06F 9/4405 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A server (100) comprising a plurality of information processing modules (1, 2, 3) so as to form a unified platform for an operating system deployed on said server, each module having an elementary software, BIOS, provided to use configuration data when said module is started up, said server further being provided to allow at least one configuration datum to be modified,
wherein each module further comprises a management controller, BMC (12, 22), provided to store said configuration data in an associated memory (14, 24) and to transmit, when the at least one configuration datum is modified, said at least one configuration datum to management controllers associated with the other modules of said plurality,
wherein said management controller is provided to transmit said at least one configuration datum to said management controllers associated with the other modules of said plurality in messages in accordance with the IPMI standard and via a network (28) internal to said server (100) by means of which said plurality of modules can communicate,
wherein said management controllers associated with the other modules of said plurality are provided to store the received at least one configuration datum in their associated memory,
wherein said associated memory (14, 24) of said management controller is a non-volatile memory being discrete and heterogeneous from another non-volatile memory (13, 23) storing said elemental software, and controlled by said management controller,
wherein said elementary software is provided to recover said configuration data from the associated memory of said management controller, when said module is started up, and
wherein said elementary software is configured to modify said at least one configuration datum during start-up of said module by said elementary software by displaying a man-machine interface to enable a user to visualize and perform modifications on said at least one configuration datum.