Comment 2 for bug 1726474

Revision history for this message
Jason Hobbs (jason-hobbs) wrote :

In foundation engine, we add new nodes without knowing their MAC address (workaround bug 1707216) by taking the following approach:

1) add the node with a made up mac address and valid bmc credentials
2) maas tells the node to power on and pxe boot to perform commissioning
3) we delete the node before it starts pxe booting (right after the "add node" api call returns).
4) the node pxe boots and enlists
5) we poll listing nodes, matching the new node by its power parameters (ip address of bmc).

So, yes, the node would have been actively booting when we issued the delete API call.