Patent ID: 11947969
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method of dynamic determination of a leader node during installation of a multiple node environment, the multiple node environment containing multiple compute nodes and a plurality of shared resources accessible to each of the multiple compute nodes, the method comprising:
running a local boot script by each compute node of the multiple node environment to locally configure the compute node to operate in the multiple node environment;
determining by a first of the compute nodes, from a messaging framework, whether installation of any of the plurality of shared resources has been initiated;
in response to a determination by the first of the compute nodes that installation of none of the plurality of shared resources has been initiated, attempting to obtain a lock on a shared device by the first of the compute nodes;
in response to obtaining the lock on the shared device by the first of the compute nodes, determining that the first of the compute nodes is the leader node during installation of the multiple node environment;
running a global boot script by the leader node to initiate installation of the plurality of shared resources;
posting updates associated with installation of the plurality of shared resources by the leader node to the messaging framework;
determining by each of the plurality of compute nodes other than the first node, from the messaging framework, whether installation of any of the plurality of shared resources has been initiated; and
in response to a determination by each of the plurality of compute nodes other than the first node that installation of at least one of the plurality of shared resources has been initiated, determining that each of the plurality of compute nodes other than the first node is a follower node during installation of the multiple node environment.