Commit 391ee346 authored by Sarah Kriesch's avatar Sarah Kriesch 🏆 Committed by mainja67707

Add example for pxe

parent e0983a38
......@@ -676,15 +676,15 @@ citestyle=alphabetic
Dafür wurden die MAC-Adressen der Clients herausgesucht und diesen
mit BOOTP der PXE-Server auf invis.informatik.fh-nuernberg.de
zugewiesen, dass die Clients per PXE aus /pxelinux.0 starten sollen.
\\
\\
\section{Installation}
Auf dem PXE-Server wurden die Pakete atftpd, syslinux und
vsftpd installiert. Die Konfiguration des atftpd-Daemons liegt unter
/etc/sysconfig/atftpd. \\
Zum automatischen Start müssen diese Dienste mit \textquoteleft{}systemctl
enable\textquoteright{}
aktiviert und \\
\textquoteleft{}systemctl start\textquoteright{}gestartet werden.\\
\textquoteleft{}systemctl start\textquoteright{}gestartet werden.
\section{Firewall}
Die Firewall-Ports sind nicht automatisch freigeschaltet.
Deshalb braucht man folgende firewalld-Befehle: \\
\begin{lstlisting}[frame=single]
......@@ -695,7 +695,7 @@ citestyle=alphabetic
firewall-cmd --add-port=4011/udp --permanent
firewall-cmd --reload
\end{lstlisting}
\section{Konfiguration}
Weil das PXE-Image einiges an Platz braucht und alles mit dem Backup
abgesichert werden soll, wurde der TFTP-Server so konfiguriert, dass
die Daten alle unter /opt/ abgelegt werden können. \\
......@@ -708,6 +708,16 @@ citestyle=alphabetic
Damit nicht nur root die Dateien unter tftpboot lesen kann, mussten
die Benutzerrechte rekursiv auf nobody:nobody mit 755 angepasst
werden.
\section{Boot-Konfiguration}
Damit das Image geladen werden kann, muss in der Datei default unter
/opt/tftpboot/pxelinux.cfg/ das Image und der Linux-Kernel mit angegeben
werden. Bei einem OEM-Image sieht das in unserem Fall so aus:
\begin{Verbatim}[frame=single]
label install
openSUSE mit eigenem Image installieren
kernel preload/linux
append initrd=preload/pxeboot.initrd rawimage=ftp://preload/opensuse-leap-15.0-image.x86_64-2.8.0-Build80.1.raw rawdevice=/dev/sda vga=normal pxe=1
\end{Verbatim}
\chapter{automatisches Deployment}
\chapter{Fazit}
Der ursprünglich für die Active Directory geplante invis-Server musste
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment