PXE Boot im Einsatz bei der ADACOR

PXE Boot ist die Abkürzung für Preboot Execution Environment. Dies bezeichnet eine Umgebung mit dem sich Rechner booten lassen, ohne Festplatten oder andere Speichermedien zu benutzen. Wie das praktisch umgesetzt wird, beschreibe ich in meinem Blogbeitrag.

PXE AdacorDa bei der ADACOR häufig neue Server benötigt werden, wird entsprechend viel installiert. Hierfür muss das passende Installationsmedium erstellt werden oder vorher noch im Internet nach einer aktuellen Version gesucht werden.

Wenn man das alles erledigt hat, könnte es eigentlich losgehen. Doch wenn der Server weder ein internes noch ein externes Laufwerk hat, steht man vor dem nächsten Problem.

Um all diese Problematiken zu umgehen, hat die ADACOR einen PXE-Server eingerichtet, der alle gängigen Betriebssysteme  bereitstellt. Diese sind verschiedene Linux-Distributionen, VMWare und Windows. Dadurch sparen wir Zeit bei der Installation und die Automatisierung der Prozesse vermeidet Fehler.

Funktionsweise eines PXE-Servers

PXE steht für Preboot Execution Environment und ermöglicht das Booten eines Clients über Netzwerke. Hierbei wird dem zu installierenden Server mittels eines DHCP-Server eine IP zugewiesen. Weiterhin wird er an den TFTP-Server des PXE verwiesen. Der TFTP-Server liefert das PXE-Menü sowie die Installationsdateien aus.

Neben Installationsmedien werden auch Tools und Livedisks angeboten, die z.B. zur Diagnose und Reparatur von Systemen eingesetzt werden.  Die angebotenen Medien werden regelmäßig bei den Herstellern abgerufen, und müssen teilweise für das Bootverfahren auf dem PXE-Server angepasst werden. Gerade bei „Netinstall-Medien“ reichen oft das Bootimage sowie der Kernel für eine Installation aus.

Um einen Client durch den PXE-Server zu installieren, muss die Netzwerkkarte PXE-Boot unterstützen, außerdem muss sie als erstes Bootmedium definiert sein.

Wie der Client zu seiner IP kommt und warum DHCP eingesetzt wird

Durch DHCP (Dynamic Host Configuration Protocol) wird die Verwaltung der IP-Adresse im Netz vereinfacht.  Ohne DHCP müsste jeder Client manuell konfiguriert werden, indem man ihm seine IP-Adresse, die Subnetzmaske, den DNS-Server und den Standard-Gateway nennt. Grundsätzlich ist DHCP eine Client-Server-Architektur: der Server hat eine bestimme Menge an Adressen, welche er an die Clients  verteilt. Um eine Adresse anzufordern verschickt der Client ein UDP-Paket mit der Ziel-Adresse 255.255.255.255 und der Absenderadresse 0.0.0.0. Damit fordert er eine Adresse beim DHCP-Server an. Der DHCP-Server antwortet darauf mit den nötigen Parametern, diese sind u.A. die IP-Adresse, die Subnetzmaske, der DNS-Server  und der Standard-Gateway.

Wie funktioniert ein TFTP-Server?

PXE-KickstartfilesDas TFTP-Protokoll ist dem FTP-Protokoll sehr ähnlich. Im Gegensatz zu FTP nutzt TFTP eine geringere Anzahl an Kommandos. Da beim TFTP-Protokoll das ungesicherte Protokoll UDP genutzt wird, sichert der Server selbst die Daten und wiederholt die Übertragung eigenständig. Auf eine Authentifizierung wird ebenfalls verzichtet.

Im PXE-Menü angekommen, hat man die Möglichkeit verschiedene Menüpunkte auszuwählen und mit der Einrichtung des Server fortzufahren.

Weiterhin besteht die Möglichkeit, die Installation mit Hilfe von Kickstartfiles automatisiert durchzuführen, sodass am Ende ein fertiger Server bereitsteht.

, , ,


Weitere Artikel zum Thema lesen

Die ADACOR Spotify Playlist

IT-News

Die ADACOR Spotify Playlist

Musik bei der Arbeit: entspannt, motiviert und hält konzentrationsstörende Außengeräusche ab. Die aktuelle Playlist gibt es beim Klick.

weiter lesen

Performance-Monitoring-Tool Apache JMeter im praktischen Einsatz

Cloud, Hosting, IT-News

Performance-Monitoring-Tool Apache JMeter im praktischen Einsatz

Apache JMeter ist eine quelloffene, sg. Open-Source Anwendung zum Überprüfen der Performance von Servern. Das in Java geschriebenes Werkzeug erlaubt das Ausführen von Lasttests...

weiter lesen

Auswertung von Logfiles mit den Tools von Elastic Stack

IT-News

Auswertung von Logfiles mit den Tools von Elastic Stack

Dieses Tool bietet eine einfache und kostensparende Lösung für die sinnvolle Nutzung von Logfiles.

weiter lesen


Neueste Nachrichten von Adacor

Cloud Integration

Cloud

Beschleunigte Digitalisierung durch Cloud Computing

Ohne Prozessveränderungen kein Fortschritt bei der Digitalisierung. Doch Erfolgsfaktoren für eine erfolgreiche Cloud-Integration lassen sich benennen.

weiter lesen

Definition DevOps

Cloud

DevOps: Automatisieren anstelle von Reparieren

DevOps erforden ein Umdenken bei der Adminstration. OpenStack oder OpenNebula – womit gelingt die schnellere Umsetzung von Webservices?

weiter lesen

Mit SSL sicher verschlüsselt

IT Security, IT-News

SSL-Zertifikate mit dreijähriger Laufzeit am Ende

Erste Anbieter haben dreijährige Zertifikate bereits aus dem Programm genommen. Welche Auswirkungen hat dies auf den Bezug und die Erneuerung von SSL-Zertifikaten?

weiter lesen

Diese Website verwendet Cookies. Mit der weiteren Nutzung der Website stimmen Sie unserer Datenschutzerklärung zu.
Für weitere Informationen klicken Sie bitte hier.