Changes between Version 3 and Version 4 of Internal/BuildingStandaloneOrbit


Ignore:
Timestamp:
Sep 25, 2005, 1:11:55 AM (19 years ago)
Author:
max
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/BuildingStandaloneOrbit

    v3 v4  
    99* [wiki:PXE PXE] -- Bootstrap Orbit nodes
    1010
    11 === PXE ===
    12 
    13 To bootstrap the testbed nodes, in fact any server in the system, we use [http://en.wikipedia.org/wiki/PXE PXE] to have the nodes load an image which contains a [wiki:NodeHandler/NodeAgent nodeagent] and a [http://www.cs.utah.edu/flux/papers/frisbee-usenix03-base.html frisbee] client. However, to use PXE we first need to install a [http://en.wikipedia.org/wiki/TFTP TFTP] server from which PXE get's its information and the image itself. The TFPT server needs to be installed on a server machine which is reachable
    14 
    15 ==== Installing a TFTP server ====
    16 
    17 '' This should go away as we should make a dependency on the orbit-pxe-server package.''
    18 
    19 ==== Installing PXE image ====
    20 
    21 The PXE client gets the address of the TFTP server through DHCP. Taking it's IP address it attempts to download a specific file containing further instructions from the TFPT server. The name of the file is created from the PXE client's IP address. For Orbit, the instructions are identical for every node and are stored in "/tftpboot/pxelinux.cfg/default.orbit-''version''". This file instructs the node to fetch the image "/tftpboot/initrd-orbit-pxe-''version''.img" from the TFTP server and boot into it.
    22 
    23 Both files will be installed through:
    24 
    25 {{{
    26 % apt-get install orbit-pxe-server
    27 }}}
    28 
    29 ==== DHCP ====
    3011
    3112
     13