Bare Metal-Installation unter Verwendung von PXE (Unbeaufsichtigt)
Verwenden Sie diesen Prozess, um den PXE-Boot vom Boot-Server zu erzwingen.
Führen Sie folgende Schritte aus:
Erstellen Sie ein Verzeichnis mit dem Namen "bfcbmi" im /tftpboot-Verzeichnis, und fügen Sie es als NFS-Share in das Verzeichnis /etc/exports ein. Ihr Eintrag sollte wie folgt aussehen:
/tftpboot/bfcbmi 192.168.64.0/24(ro)
Fügen Sie das Verzeichnis "/tftpboot/pxelinux.cfg" dem Verzeichnis "/etc/exports" hinzu:
/tftpboot/pxelinux.cfg 192.168.64.0/24(rw)
Starten Sie den NFS-Service neu:
service nfs restart
Mounten Sie das BMI-ISO im neu erstellten Verzeichnis:
mount -o loop /Test/centos-bfc-bmi-dvd.iso /tftpboot/bfcbmi
Erstellen Sie Im Verzeichnis /tftpboot/pxelinux.cfg eine Konfigurationsdatei für den Client. Der Dateiname beginnt mit 01- und endet mit der MAC-Adresse des Client. Die Buchstaben in der MAC-Adresse müssen kleingeschrieben werden, und die Teile der MAC-Adresse werden durch Gedankenstriche voneinander getrennt. Beispielsweise sollte der Rechner mit der MAC-Adresse 00:0C:29:4A:80:98 eine Konfigurationsdatei mit dem Namen 01-00-0c-29-4a-80-98 erhalten.
Erstellen Sie die Konfigurationsdatei mit den folgenden Inhalten:
PROMPT 1
TIMEOUT 10
DEFAULT bfcbmiauto
LABEL bfcbmiauto
KERNEL bfcbmi/isolinux/vmlinuz
APPEND ks=file:/opt/bmi/ks/ks-u.cfg initrd=bfcbmi/isolinux/initrd.img method=nfs:192.168.64.2:/tftpboot/bfcbmi ksdevice=eth0
IPAPPEND 3
LABEL localboot
LOCALBOOT 0
Die Kickstart-Datei ks.cfg ist für eine unbeaufsichtigte Installation erforderlich. Die IP-Adresse 192.168.64.2 sollte durch die IP-Adresse des NFS-Servers ersetzt werden. ksdevice enthält die Netzwerkschnittstelle, die für den Zugriff auf den NFS-Server verwendet wird.
Im Gegensatz zur beaufsichtigten Konfigurationsoption muss als DEFAULT-Wert "bfcbmiauto" festgelegt werden. Wenn der Client startet, wird ein PXE-Boot durchgeführt. Nach der Installation des BS ändert der Client den DEFAULT-Wert auf "localboot", um nachfolgende Boot-Aktionen von der Festplatte zu aktivieren. Der Client ändert den DEFAULT-Wert nur, wenn das Schlüsselwort "bfcbmiauto" verwendet wird. Der Vorteil dieser Vorgehensweise ist, dass Sie einen neuen PXE-Boot des Client erzwingen können, indem Sie lediglich die Konfigurationsdatei auf dem Boot-Server ändern.
Da der Client die Konfigurationsdatei ändern muss, ändern Sie die Schreib-Berechtigungen folgendermaßen:
chmod 666 /tftpboot/pxelinux.cfg/01-<MAC-Adresse>
Die BIOS-Boot-Reihenfolge sollte folgendermaßen geändert werden:
| Copyright © 2012 CA. Alle Rechte vorbehalten. |
|