source: trunk/pxeconfig/README @ 9

Last change on this file since 9 was 9, checked in by sscpbas, 22 years ago

Fixes some typos. Thanks to Huun Stoffers

File size: 2.0 KB
RevLine 
[3]1PXE-utilities
2-------------
3
[9]4This is a release of the SARA package of utilities that we use to boot
5our nodes with PXE-enabled network cards. This was developed because we
6always want to use the PXE-enabled network card as our first boot device.
7With pxelinux, which is a derivative
8of syslinux, you can specify with a PXE configuration file how the node must
9boot.
10This configuration is placed in, e.g. '/tftpboot/pxelinux.cfg' directory.
[3]11
12In our setup we have a default setup. The default setup is to boot from
[9]13harddisk. When a node boots it fetches the default configuraion file and the
[3]14configuration file tells the node to boot from the harddisk. This setup
15is used for nodes that have already been installed by systemimager.
16
[9]17At SARA we have developed the following  strategy how to install a fresh node.
[3]18
19 1) The ip-address in our setup is known for the new node. So
20    we make a link in the '/tftpboot/pxelinux.cfg' directory to a
21    pxe config file which tells that it has to fetch the kernel en
22    root filesystem from our bootserver, eg:
23         0A000A02 ---> default.node_install (10.0.10.2)
24
25 2) The client starts and  uses the systemimager software to install
26    the node. The last line of installation script connects to a
27    daemon on the bootserver. This daemon will remove the PXE config file
28    for this node.
29
30 3) The node reboots and will use the default pxe config file which will
31    instruct the node to boot from harddisk.
32
33This release contains the following utilities:
34
35  pxeconfigd)
36     This is daemon that removes the pxe configuration file of a node.
37
38  pxeconfig)
39     With this interactive program we can specify which pxe config file
40     a node or nodes must use. This utility will create the links
41     in '/tftpboot/pxelinux.cfg'
42
43  hexls)
[9]44      Is a utility that diplays a directory, and, if in this directory
45      contains HEX files, it will convert them to IP-numbers.
[3]46
[5]47 
[9]48All these utilities are written in Python.
[3]49
[8]50Comments or Suggestions mail them to:
[5]51Bas van der Vlies <basv@sara.nl>
52http://www.sara.nl for more info about SARA.
Note: See TracBrowser for help on using the repository browser.