US 12,474,942 B2
Scaling cluster without re-imaging nodes
Edward Guohua Ding, Shanghai (CN); Jim Lewei Ji, Shanghai (CN); and Tianming Zhang, Brighton, MA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Dec. 22, 2021, as Appl. No. 17/559,272.
Prior Publication US 2023/0195486 A1, Jun. 22, 2023
Int. Cl. G06F 9/455 (2018.01); G06F 9/50 (2006.01)
CPC G06F 9/45558 (2013.01) [G06F 9/5072 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/4557 (2013.01)] 15 Claims
OG exemplary drawing
 
1. An information handling system comprising:
at least one processor; and
a memory;
wherein the information handling system is configured to:
add a node having an initial factory configuration to a cluster of information handling systems;
subsequent to adding to the node to the cluster and while the node is a member of the cluster, cause a plurality of components of the node to be changed according to a first set of changes, wherein the first set of changes includes upgrading at least one firmware of the information handling system from a first version to a second version;
for each change in the first set of changes, store a record of the change; and
in response to an indication that the node is to be removed from the cluster, based on the records of the changes, cause the plurality of components of the node to be changed according to a second set of changes while the node is a member of the cluster, wherein the changes in the second set of changes are configured to undo the changes in the first set of changes to return the node to the initial factory configuration without performing a re-imaging of the node, wherein the second set of changes includes downgrading the at least one firmware from the second version back to the first version;
wherein the first set of changes includes a first particular change that removes a particular component from the node, and wherein the second set of changes includes a second particular change that reinstalls the particular component.