PowerEdge: HTTP-Start in SLES 15
摘要: Die folgenden Informationen decken die Schritte ab, die zur Installation des Betriebssystems SLES 15 auf Dell EMC PowerEdge-Servern mit HTTP-Start erforderlich sind.
说明
HTTP-Start
HTTP Boot ist eine auf Client/Server-Kommunikation basierende Anwendung. Es kombiniert das Dynamic Host Configuration Protocol (DHCP), das Domain Name System (DNS) und das Hypertext Transfer Protocol (HTTP), um die Möglichkeit für die Systembereitstellung und -konfiguration über das Netzwerk bereitzustellen. Diese neue Funktion kann als leistungsfähigerer Ersatz für die auf dem Trivial File Transfer Protocol (TFTP) basierenden PXE-Startmethoden (Preboot Execution Environment) der Netzwerkbereitstellung verwendet werden.
Dieses Dokument enthält eine kurze Einführung in den HTTP-Startmechanismus, Anweisungen zum Einrichten des HTTP-Startservers auf SUSE Linux Enterprise Server 15 (SLES15) und eine Vorgehensweise zur Installation von SLES15 auf einem Dell EMC PowerEdge 14G Server 14G und höher mit HTTP-Start.
Konfigurieren des HTTP-Boot-Servers
In diesem Abschnitt wird gezeigt, wie HTTP Boot mit Dell EMC PowerEdge-Servern verwendet werden kann. Außerdem wird gezeigt, wie Sie einen HTTP-Boot-Server im Betriebssystem SUSE Linux Enterprise Server (SLES 15) einrichten. Betriebssysteminstallationen über HTTP Boot verwendet grub als HTTP NBP müssen wir die Datei grub.cfg bearbeiten, die den Kernel und initrd aus dem Installations-Image über das HTTP-Protokoll lädt und die Installation kickt, um zu starten.
Schritte:
In unserem Beispiel wird /var/www/html als Stammverzeichnis des HTTP-Servers verwendet.
- Richten Sie einen Server ein, auf dem ein HTTP-Dienst ausgeführt wird.
systemctl start httpd
- Kopieren Sie die SLES 15-ISO-Datei in das Stammverzeichnis und hängen Sie sie in einen temporären Ordner ein.
- Erstellen Sie einen Ordner in /var/www/html/
Zum Beispiel: Hier httpboot Ordner erstellt wird.
- Kopieren Sie den Inhalt von
/root/tmp/EFI/BOOT in /var/www/html/httpboot

- Erstellen Sie darin einen weiteren Ordner
/var/www/html/sles15und kopieren Sie die Dateiinitrdefiundlinuxefifrom/root/tmp/boot/x86_64/loader. Dies sind dieinitrdund Kernel, die für den anfänglichen Start vom HTTP-Boot-Server verwendet werden.

- Erstellen Sie einen weiteren Ordner mit dem Repository von SLES 15. Dies ist das Repository, aus dem das Installationsprogramm die Pakete während der Installation auswählt.
- Bearbeiten Sie die Datei grub.cfg, um die Menüeinträge abzurufen (wenn Sie zusätzliche Betriebssystemeinträge benötigen)

Konfigurieren des HTTP-Boot-Clients:
HTTP-Start sollte auf den UEFI-HTTP-Startclients im BIOS unterstützt und aktiviert werden.
- Schalten Sie den Server ein und drücken Sie die Taste F2, um das System-Setup-Menü aufzurufen.
- Wählen Sie System-BIOS aus.

- Wählen Sie die Starteinstellungen:
Wählen Sie als Startmodus UEFI aus. Speichern Sie die Einstellungen.

- Netzwerkeinstellungen auswählen

- Wählen Sie unter UEFI HTTP Settings die Option HTTP Device 1 aus: Enabled

- Navigieren Sie zu HTTP-Gerät1-Einstellungen:
Aktivieren Sie eine Schnittstelle.
Wählen Sie als Protokoll IPv4 aus.
Deaktivieren Sie VLAN.
Geben Sie einen URI ein:

Installieren eines Betriebssystems über HTTP-Boot
Überprüfen Sie vor der Installation des Betriebssystems über HTTP Boot Folgendes:
Der HTTP-Boot-Server und der Clientcomputer befinden sich im selben Netzwerksegment. Der HTTP-Service und der DHCP-Service befinden sich im aktiven Status.
Die Option "HTTP Boot" ist aktiviert und der Startmodus wird clientseitig im BIOS auf UEFI eingestellt.
Schritte:
Führen Sie die folgenden Schritte aus, um das Betriebssystem über HTTP-Boot auf dem Server zu installieren:
1. Schalten Sie den Dell PowerEdge-Server ein und drücken Sie F11, um den BOOT MANAGER aufzurufen.
2. Wählen Sie die Option "Boot Menu" als HTTP Device1 aus.
3. Wählen Sie SLES 15 Installation aus, um mit der Installation zu beginnen.
