close
Warning:
Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Dec 27, 2013, 6:46:32 PM (13 years ago)
- Author:
-
Rüdiger Kupper
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v63
|
v64
|
|
| 309 | 309 | Das weitere Verfahren entspricht dem unter LtspServerUpdate#Release-UpgradederClient-Images beschriebenen. |
| 310 | 310 | |
| | 311 | |
| 311 | 312 | === dnsmasq |
| 312 | 313 | |
| 313 | | - Auf den LtspServern läuft ein `dnsmasq`, der die DHCP-Anfragen der Clients beantwortet: |
| | 314 | - Auf den LtspServern läuft ein `dnsmasq`, der die DHCP-Anfragen der Clients beantwortet. Die Antwort beinhaltet dann den TFT-Server, von dem der Client seinen Netzwerkbootprozess fortsetzt. |
| 314 | 315 | {{{ |
| 315 | 316 | # apt-get install dnsmasq |
| … |
… |
|
| 346 | 347 | }}} |
| 347 | 348 | |
| | 349 | === TFT-Boot einrichten |
| | 350 | |
| | 351 | - Da die Datei `/var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default` bei jedem Update des Client-Images überschrieben wird, verwenden wir eine Datei namens `0A`, was dem ersten Byte der IP-Adresse unseres Netzwerks entspricht (10.*.*.*). Diese erhält Vorrang vor `default`. Also:\\ |
| | 352 | Datei `/var/lib/tftpboot/ltsp/i386/pxelinux.cfg/0A` erzeugen, mit Inhalt |
| | 353 | {{{ |
| | 354 | default keplerltsp |
| | 355 | label keplerltsp |
| | 356 | kernel vmlinuz |
| | 357 | append ro initrd=initrd.img nbd_host=10.32.2.<ServerNummer> ip=:10.32.2.<ServerNummer>:: root=/dev/nbd0 init=/sbin/init-ltsp quiet splash plymouth:force-splash vt.handoff=7 |
| | 358 | }}} |
| | 359 | |
| | 360 | |
| | 361 | |
| 348 | 362 | === Autoamtisches Herunterfahren der Clients |
| 349 | 363 | |