Changes between Version 1 and Version 2 of SaliUsage/Installationparameters


Ignore:
Timestamp:
08/11/10 17:00:59 (14 years ago)
Author:
bas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SaliUsage/Installationparameters

    v1 v2  
    77Note that ALL kernel parameters listed below are CASE SENSITIVE, and that       a trailing = on the name of any parameter states that that parameter will be entered as an environment variable, whereas its absence indicates that     it will appear as a kernel argument readable via /proc/cmdline by programs      running once the system is up.  The number of kernel parameters is not limited, but the length of the   complete command line (parameters including spaces etc.) is limited to  a fixed number of characters. This limit depends on the architecture    and is between 256 and 4096 characters. It is defined in the file       ./include/asm/setup.h as COMMAND_LINE_SIZE
    88
    9 == HOSTNAME=hostname ==
     9== SALI kernel boot parameters ==
     10
     11=== HOSTNAME=hostname ===
    1012Set the hostname of the client to hostname.
    11 DOMAINNAME=domainname
     13
     14===  DOMAINNAME=domainname ===
    1215Set the domain of the client to domainname.
    13 DEVICE=ethi
     16
     17=== DEVICE=ethi ===
    1418Set the management interface of the client to ethi. The client will contact the image server on that interface. Starting from SystemImager 3.8.1 this parameter can be used also to force the execution of the DHCP client only on a single interface (default is to try with all the available interface on the client).
    15 IPADDR=x.x.x.x
     19
     20=== IPADDR=x.x.x.x ===
    1621Set the IP address of the client to x.x.x.x.
    17 NETMASK=x.x.x.x
     22
     23=== NETMASK=x.x.x.x ===
    1824Set the netmask of the client to x.x.x.x.
    19 NETWORK=x.x.x.x
     25
     26=== NETWORK=x.x.x.x ===
    2027Set the network address of the client to x.x.x.x.
    21 BROADCAST=x.x.x.x
     28
     29=== BROADCAST=x.x.x.x ===
    2230Set the broadcast address of the client to x.x.x.x.
    23 GATEWAY=gateway
     31
     32=== GATEWAY=gateway ===
    2433Use the default gateway gateway.
    2534GATEWAYDEV=gatewaydev
    2635Use gatewaydev as the default gateway interface.
    27 ETHER_SLEEP=sec
     36
     37=== ETHER_SLEEP=sec ===
    2838Give the switch time to start passing packets. Some switches won't forward packets until 30 seconds or so after an interface comes up. This means the DHCP server won't even get the request for 30 seconds. Set this parameter if your client doesn't seem to receive the DHCPOFFER from the DHCP server.
    2939Default is: 0.
    30 IMAGESERVER=imageserver
     40
     41=== IMAGESERVER=imageserver ===
    3142Use the image server imageserver to download the image on the client.
    32 IMAGENAME=imagename
     43
     44=== IMAGENAME=imagename ===
    3345Install the image imagename on the client.
    34 LOG_SERVER=logserver
     46
     47=== LOG_SERVER=logserver ===
    3548Use logserver as the log server. Remember to configure syslog on that host to accept remote logs and configure the firewall to accept connections on the port 514/UDP.
    36 LOG_SERVER_PORT=port
     49
     50=== LOG_SERVER_PORT=port ===
    3751Use the UDP port port to send log to the log server, instead of using the default port 514/UDP. Remember to configure the firewall on your log server to accept connections on port port/UDP.
    38 TMPFS_STAGING=yes|no
     52
     53===TMPFS_STAGING=yes|no ===
    3954If TMPFS_STAGING is set to yes the image will be downloaded in the RAM of the clients and after the download synchronized in the disk of the clients. This can speed-up installation time, since there is no disk overhead during the download of the image (that in general is the most time consuming step of the whole installation), but you need a lot of RAM in the clients (at least an amount of RAM strictly greater than the size of the image + a breathing room of ~100MB).
    4055Default is: no.
    41 SCRIPTNAME=script
     56
     57=== SCRIPTNAME=script ===
    4258This parameter can be specified to force the use of the autoinstallation script script. If it is not specified (and, in general, this is the case) the first script found from the followings is taken:
    4359IMAGENAME.master (if IMAGENAME is defined in the installation parameters)
     
    4561BASE_HOSTNAME.master (e.g. if you have from node001 to node100 the BASE_HOSTNAME is node)
    4662You can play with your autoinstall scripts, create symlinks, etc. in /var/lib/systemimager/scripts on your image server.
    47 SSH=y|n
    48 Enable the SSH transport if SSH=y. See SSH for more details. This option is only available in version 3.8.0 and above.
     63
     64
     65=== SSH=y|n ===
     66Enable the SSH transport if SSH=y. See SSH for more details.
    4967Default is: n
    50 SSHD=y|n
     68
     69=== SSHD=y|n ===
    5170If SSHD=y a SSH daemon is started on the imaging client. By default only passwordless login are allowed (via /root/.ssh/authorized_keys). This option is only available in version 3.8.0 and above.
    52 SSH_USER=user
     71
     72
     73=== SSH_USER=user ===
    5374Use the user user to download the image via a SSH tunnel from the image server. See SSH for more details.
    54 SSH_DOWNLOAD_URL
    55 Use the url http://url to download the BOEL binaries tarball and the authorized_keys to install via SSH tunnel. See SSH for more details.
    56 FLAMETHROWER_DIRECTORY_PORTBASE=port
    57 Enable the flamethrower transport on the client and use port port/UDP to push data to the clients.
    58 Default is: 9000.
    59 MONITOR_SERVER=monitorserver
     75
     76=== SSH_DOWNLOAD_URL ===
     77Use the url http://url to download the authorized_keys to install via SSH tunnel. See SSH for more details.
     78
     79
     80=== MONITOR_SERVER=monitorserver ===
    6081Enable Monitoring feature and use monitorserver as monitor server. See Monitoring for more details.
    61 MONITOR_PORT=port
     82
     83=== MONITOR_PORT=port ===
    6284Use the port port/TCP to send client informations to the monitor server. See Monitoring for more details.
    6385Default is: 8181.
    64 MONITOR_CONSOLE=yes|no
     86
     87=== MONITOR_CONSOLE=yes|no ===
    6588If set to yes enable full console view. When full console is enabled it's possible to follow all the installation session of the clients (stdout and stderr). See Monitoring for more details.
    6689Default is: no.
    67 BITTORRENT=y|n
     90
     91=== BITTORRENT=y|n ===
    6892If set to y use the BitTorrent transport (recommended if you need to install a huge amount of clients). See BitTorrent for more details.
    6993Default is: n.
    70 BITTORRENT_STAGING=dir
     94
     95=== BITTORRENT_STAGING=dir ===
    7196Download the image BitTorrent tarball in the directory dir. See BitTorrent for more details.
    7297Default: if not set autodetect the best staging directory.
    73 BITTORRENT_POLLING_TIME=num
     98
     99=== BITTORRENT_POLLING_TIME=num ===
    74100Number of seconds to poll for BitTorrent events. See BitTorrent for more details.
    75101Default is: 5sec.
    76 BITTORRENT_SEED_WAIT=y|n
     102
     103=== BITTORRENT_SEED_WAIT=y|n ===
    77104If set to y clients wait in seed-only state after every downloaded files using BitTorrent transport. The installation can continue only when the upload rate goes below the BITTORRENT_UPLOAD_MIN threshold. This option can be useful if the image server has a low upload bandwidth to the clients. See BitTorrent for more details.
    78105Default is: n.
    79 BITTORRENT_UPLOAD_MIN=num
     106
     107=== BITTORRENT_UPLOAD_MIN=num ===
    80108If BITTORRENT_SEED_WAIT=n this option is ignored. Otherwise num (in KB/s) is used as minimum upload threshold (see BITTORRENT_SEED_WAIT). See BitTorrent for more details.
    81109Default is: 50.
    82 SKIP_LOCAL_CFG=y|n
     110
     111=== SKIP_LOCAL_CFG=y|n ===
    83112If set to y skip the check of local.cfg. This can greatly speed up the installation of servers that do not correctly support (or do not have) floppy controllers.
    84113Default is: n.