1

Is there a way to start slurmctld daemon with the execution nodes off, but making it to belive that he has requested the suspend for these nodes (e.g. like if it had called the SuspendProgram)?

I am setting up a virtual cluster, so the SuspendProgram and ResumeProgram do terminate and instanciate virtual machines. In this way I could power on only the master node, and he would fire up nodes only when requested.

The problem is that for the moment, when I start slurmctld I need the nodes to get up, tell him that they exits, and wait that he shut them down. This adds unwanted costs, because I need to poweron all the "supposed" instances.

I would like to instanciate the master, the one running slurmctld, and let him think that the nodes are idle~ like after SuspendProgram.

Cheers

4

1 回答 1

1

您可以尝试将节点设置为状态POWER_DOWNslurm.conf以便在启动slurmctld时看到这些节点被关闭SuspendProgram

NodeName=... Sockets=... CoresPerSocket... [etc] State=POWER_DOWN 
于 2015-03-24T09:11:27.453 回答