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

was-sind-anonymisierende-proxies

IT-News

Entwicklungsumgebung PhpStorm Vers. 5

PhpStorm wurde bislang bei der ADACOR neben anderen Entwicklungsumgebungen bereits seit mehreren Jahren verwendet. Mit der Version 5 sind alle Entwickler auf PhpStorm gewechselt....

weiter lesen

Indirektes Remote-Monitoring von Servern

Cloud, Hosting, IT-News

Indirektes Remote-Monitoring von Servern

Unsere Kunden haben oftmals komplexe Anforderungen an Sicherheit und Datenschutz unserer Server. Daher kann es vorkommen, dass wir Systeme oder Verbindungen kontrollieren müssen, die...

weiter lesen

Erfahrungsbericht einer Kanban-Implementierung

Biz & Trends, IT-News

Erfahrungsbericht einer Kanban-Implementierung

ADACOR Hosting richtet die betriebsinterne Taskverwaltung am Kanban-Prinzip aus. Dafür haben wir eine eigene Implementierung als Software für unser Intranet XPMS umgesetzt. Bevor wir...

weiter lesen


Neueste Nachrichten von ADACOR

IT Security

Hintergründe und aktuelle Informationen zur WannaCry-Attacke

Zum Heulen - wie die bislang größte Malware-Attacke ihren Ausgang nahm und welche Gegenmaßnahmen möglich sind.

weiter lesen

Hosting

Pflege und Aufbau eines Datennetzwerks im Rechenzentrum

Konzeptionelle Vorarbeit inklusive der Planung von Redundanzen beim Aufbau eines Datennetzwerks spart im Betrieb Zeit und Kosten.

weiter lesen

Vulnerability Management

Hosting

Mit Vulnerability Management Sicherheitslücken schließen

Durch regelmäßiges Scannen werden Schwachstellen in Systemen und Applikationen erkannt und beseitigt.

weiter lesen

Diese Seite verwendet Cookies, welche uns helfen, unsere Services anzubieten und zu verbessern.
Erfahren Sie mehr über unsere Cookie-Richtlinien. Durch die Nutzung dieser Website erklären Sie sich mit der Nutzung von Cookies einverstanden.