| 14 |   | * Architecture | 
          
          
            | 15 |   |  1.  | 
          
          
            |   | 14 | * Background | 
          
          
            |   | 15 |  * Uses alpine linux as base, due to built in customizable tool for building initfs | 
          
          
            |   | 16 |  * pulls in updated frisbee, imagezip code from emulab repo | 
          
          
            |   | 17 |  * pull omf-resctl from orbit repo | 
          
          
            |   | 18 | * Loading / saving | 
          
          
            |   | 19 |  1. Node boots | 
          
          
            |   | 20 |  1. Pulls tftp next-server from dhcp | 
          
          
            |   | 21 |  1. pulls config file from tftp server | 
          
          
            |   | 22 |  1. config file instructs to pull kernel and initfs over either http or tftp | 
          
          
            |   | 23 |  1. boots initfs | 
          
          
            |   | 24 |  1. discovers interfaces, requests dhcp lease on same interface as pxe boot occured ( from IPAPPEND 3 and rcS) | 
          
          
            |   | 25 |  1. pulls command line arguments from {{{/proc/cmdline}}} | 
          
          
            |   | 26 |  1. Launches omf-resctl with above arguments | 
          
          
            |   | 27 |   1. omf-resctl connects to xmpp with above arguments and waits for commands | 
          
          
            |   | 28 |   * Saving | 
          
          
            |   | 29 |    1.  |