Changes between Version 2 and Version 3 of BenitoPipeline


Ignore:
Timestamp:
May 31, 2011 11:04:24 AM (13 years ago)
Author:
mikeryan
Comment:

on-node setup and boot

Legend:

Unmodified
Added
Removed
Modified
  • BenitoPipeline

    v2 v3  
    11[[Image(benito_experiment_pipeline.png)]]
     2
     3== On-Node Setup ==
     4
     5{{{/share/benito/setup}}}
     6  * {{{hv}}}
     7   * {{{bootstrap}}}
     8    * node start command (pnode), rc.local entry (qemu)
     9    * mainly exists to install required python modules needed by all other scripts, including hv setup
     10    * calls {{{hv}}} exactly once
     11   * {{{hv}}}
     12    * sets up hv:hv
     13    * creates upstart script for booting on pnode/qemu
     14    * installs debs
     15    * calls other scripts in this dir to set up children hv's
     16   * {{{qemu}}} - calls scripts in {{{/var/benito/setup/qemu}}} in numerical order
     17   * {{{process}}} - same as {{{qemu}}}
     18  * {{{qemu}}} - numbered sequence of scripts for creating qemu vnodes
     19  * {{{process}}} - same as {{{qemu}}}
     20
     21== Boot ==
     22
     23 * pnode: upstart entry launches hv:hv, which launches children hv's
     24 * qemu: same upstart entry as pnodes
     25
     26scripts to launch hv's and their children are in {{{/share/benito/launch}}}. Each hv has its own subdirectory, and the main script that launches the hv is named {{{hv}}}.