Comment 13 for bug 1303925

Revision history for this message
Mark Shuttleworth (sabdfl) wrote :

Let's rather think about how MAAS itself could make this feel more like a managed experience.

 * MAAS could let the user know that the node came and asked for PXE config, and what was sent
    => avoids having to get the serial output from the node, which is a pain involving SOL
 * MAAS could let the user know that the node asked for cloud-init data (and what was passed, with fingerprint)
   => tells us that PXE happened and cloud-init is getting data from MAAS
 * cloud-init could report that it successfully retrieved that data (and the fingerprint) before processing it
   => confirms the above, from the node perspective
 * cloud-init could report back to MAAS that it successfully completed.
   => suggests that things are working OK

All of the above could be held by the cluster controller and only fed to the region controller on demand (i.e. when debugging). That avoids DOS'ing the region controller when PXE-booting the DC.