source: trunk/pxeconfig/README @ 4

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

Added command line option to specifiy where the pxe config directory resides.
This is for client ans server side.

Added some info about the package such as a READMEE, AUTHORS and LICENSE.SARA
file.

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