| 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. |