Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

32.8.2. Verfügbarmachen der Kickstart-Datei im Netzwerk

Netzwerkinstallationen mit Hilfe von Kickstart sind recht häufig, da Systemadministratoren die Installation auf vielen, über das Netzwerk verbundenen Computern schnell und problemlos automatisieren können. In der Regel sollten die Administratoren sowohl einen BOOTP/DHCP-Server als auch einen NFS-Server im lokalen Netzwerk zur Verfügung haben. Der BOOTP/DHCP-Server wird verwendet, um dem Client Netzwerkinformationen zu senden, während die während der Installation verwendeten Dateien vom NFS-Server bereitgestellt werden. Diese beiden Server werden häufig auf demselben Rechner ausgeführt. Dies ist allerdings keine Voraussetzung.
Schließen Sie die ks Kernel-Boot-Option in der append Zeile eines Ziels in Ihrer pxelinux.cfg/default-Datei mit ein, um den Speicherort einer Kickstart-Datei in Ihrem Netzwerk festzulegen. Die Syntax der ks-Option in einer pxelinux.cfg/default-Datei ist identisch mit jener Syntax, wenn sie im Boot-Prompt verwendet wird. In Abschnitt 32.10, »Starten einer Kickstart-Installation« finden Sie eine Beschreibung der Syntax und unter Beispiel 32.4, »Verwendung der ks-Option in der pxelinux.cfg/default-Datei« ein Beispiel für eine append-Zeile.
Ist die dhcpd.conf-Datei im DHCP-Server so konfiguriert, dass sie auf den /tftpboot/pxelinux.0 auf dem BOOTP-Server verweist (egal ob auf demselben physischen Rechner oder nicht), so können Systeme, die über das Netzwerk gebootet werden, die Kickstart-Datei laden und die Installation starten.

Beispiel 32.4. Verwendung der ks-Option in der pxelinux.cfg/default-Datei

Wenn zum Beispiel foo.ks eine auf einer NFS-Freigabe unter 192.168.0.200:/export/kickstart/ verfügbare Kickstart-Datei ist, so könnte ein Teil Ihrer pxelinux.cfg/default-Datei Folgendes enthalten:
label 1
  kernel RHEL6/vmlinuz
  append initrd=RHEL6/initrd.img ramdisk_size=10000 ks=nfs:192.168.0.200:/export/kickstart/foo.ks