Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
satellite:ipxe-pxe [2019/03/11 14:03 CET] – sritter | satellite:ipxe-pxe [2019/04/01 14:48 CEST] – [Vorteile von iPXE] pc-modelle update sritter | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== iPXE / PXE ====== | ====== iPXE / PXE ====== | ||
- | - symlink umbiegen | + | Ab Satellitenserver WS18/19 wird alternativ zum alten PXE auch [[https:// |
- | - lighttpd neustarten | + | |
- | - pxe-menü neugenerieren | + | Der alte Ansatz hat u.a. den Nachteil, dass lediglich ein einzelnes, globales Menü für alle Rechner und Räume über die Weboberfläche angelegt werden kann. Über händisches Anlegen von PXE-Files konnte das Verhalten zwar bereits angepasst werden ([[allgemein: |
+ | |||
+ | |||
+ | ====== Vorteile von iPXE ====== | ||
+ | |||
+ | Für bwLehrpool ergeben sich durch iPXE eine ganze Reihe von Vorteilen: | ||
+ | * Es können unterschiedliche Booteinträge über die Weboberfläche angelegt und zu Bootmenüs zusammengefasst werden | ||
+ | * Bootmenüs lassen sich an bestimmte Räume ausliefern (z.B. dort wo statt bwLehrpool standardmäßig von HDD gebootet werden soll) | ||
+ | * Deutlich mehr Konfigurationsmöglichkeiten über die Weboberfläche | ||
+ | * Unterstützung für reinen UEFI Boot (falls der Rechner kein Legacy-PXE unterstützt) | ||
+ | |||
+ | Vor allem der letzte Punkt, PXE Boot von [[# | ||
+ | |||
+ | __Von uns mit iPXE erfolgreich getestete Modelle: | ||
+ | * D34010WYK (Intel Corporation) | ||
+ | * NUC5i3RYB (Intel Corporation) | ||
+ | * NUC5i5RYB (Intel Corporation) | ||
+ | * ESPRIMO P420 (FUJITSU) | ||
+ | * ESPRIMO P910 (FUJITSU) | ||
+ | * ESPRIMO P920 (FUJITSU) | ||
+ | * ESPRIMO Q956 (FUJITSU) | ||
+ | * ESPRIMO Q957 (FUJITSU) | ||
+ | * ESPRIMO Q958 (FUJITSU) | ||
+ | * CELSIUS_W550power (FUJITSU) | ||
+ | * HP Compaq dc5750 Microtower (Hewlett-Packard) | ||
+ | * HP Compaq 6200 Pro SFF PC (Hewlett-Packard) | ||
+ | * HP Compaq Pro 6300 SFF (Hewlett-Packard) | ||
+ | * HP Compaq 8200 Elite CMT PC (Hewlett-Packard) | ||
+ | * HP Compaq 8200 Elite SFF PC (Hewlett-Packard) | ||
+ | * HP Z400 Workstation (Hewlett-Packard) | ||
+ | * HP Z440 Workstation (Hewlett-Packard) | ||
+ | * OptiPlex 755 (Dell Inc.) | ||
+ | * OptiPlex 3010 (Dell Inc.) | ||
+ | * OptiPlex 5050 (Dell Inc.) | ||
+ | * OptiPlex 9020M (Dell Inc.) | ||
+ | * OptiPlex 9020 (Dell Inc.) | ||
+ | * 10ABA040GE (LENOVO) | ||
+ | * 10AEA0EWGE (LENOVO) | ||
+ | * 20BWS1RR00 (LENOVO) | ||
+ | * P9X79 WS (ASUSTeK COMPUTER INC.) | ||
+ | * ECO 44 G7 (TAROX AG) | ||
+ | |||
+ | **Geben Sie uns gerne Bescheid, wenn Sie weitere Modelle mit oder ohne Erfolg getestet haben, damit wir die Liste vervollständigen können.** | ||
+ | |||
+ | ====== Nachteile von iPXE ====== | ||
+ | |||
+ | Prinzipiell gibt es nur Vorteile bei der Verwendung von iPXE. Es kann jedoch einzelne Rechnermodelle bzw. BIOS-Implementierungen geben, die mit iPXE nicht klarkommen. In diesem Fall bleibt Ihnen nur die Möglichkeit beim alten PXE Ansatz zu bleiben oder die Rechner auszutauschen. Ein Mischbetrieb von PXE und iPXE ist nicht möglich. | ||
+ | |||
+ | |||
+ | ====== Wechsel zwischen PXE und iPXE ====== | ||
+ | |||
+ | Wie oben bereits erwähnt, werden Sie beim aktualisieren Ihres Satellitenservers per Updateskript gefragt, ob Sie auf iPXE umsteigen möchten oder zunächst bei PXE bleiben möchten. Am besten vergleichen Sie die bei Ihnen genutzten PC-Systemmodelle (siehe [[satellite: | ||
+ | |||
+ | Wenn Sie erstmalig iPXE aktivieren, wird versucht Ihr altes Menü sowie weitere händisch angelegte PXE-Regeln, um beispielsweise das Menü für einzelne Räume zu überschreiben, | ||
+ | |||
+ | Sollten Sie später (nach der Aktualisierung des Satellitenservers) nochmal zwischen PXE und iPXE wechseln müssen, sind ein paar händische Anpassungen nötig. Öffnen Sie dazu eine Terminalsitzung zu Ihrem Server (ESX-Konsole oder SSH) und führen Sie folgende Schritte aus: | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | |||
+ | ==== Wechsel von PXE zu iPXE ==== | ||
< | < | ||
Zeile 13: | Zeile 73: | ||
systemctl restart lighttpd.service | systemctl restart lighttpd.service | ||
+ | |||
+ | Unter iPXE / Boot Menu -> Server-Adresse -> "Jetzt neu kompilieren" | ||
</ | </ | ||
+ | |||
+ | |||
+ | ==== Wechsel von iPXE zu PXE ==== | ||
+ | |||
+ | < | ||
+ | cd / | ||
+ | ln -sfn ../ | ||
+ | |||
+ | cd / | ||
+ | / | ||
+ | |||
+ | systemctl restart lighttpd.service | ||
+ | |||
+ | Unter iPXE / Boot Menu -> " | ||
+ | </ | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | ===== UEFI ===== | ||
+ | |||
+ | Bisher unterstützen die meisten Rechner mit UEFI noch einen Legacy-PXE-Boot. Es gibt allerdings bereits erste Systeme, die sich ausschließlich über EFI starten lassen. Falls solche Modelle mit bwLehrpool zum Einsatz kommen sollen, muss zwingend auf iPXE gewechselt werden. Außerdem sind Anpassungen am DHCP-Server notwendig. | ||
+ | |||
+ | BIOS und UEFI unterscheiden sich grundlegend voneinander. Auch die über den DHCP-Server ausgelieferte PXE-Binary muss daher auf die jeweilige Architektur passen. Der Satellitenserver enthält Binaries für beide Architekturen, | ||
+ | |||
+ | In der Regel lässt sich die Architektur über die DHCP Option 60 (Vendor class identifier)((https:// | ||
+ | |||
+ | | {{ : | ||
+ | | BIOS-Client - DHCP Discover | UEFI-Client - DHCP Discover | | ||
+ | |||
+ | |||
+ | Je nach verwendetem DHCP-Server unterscheidet sich die Konfiguration, | ||
+ | |||
+ | **__Beispielskonfigurationen: | ||
+ | * isc dhcpd (ganz unten): http:// | ||
+ | * Mit Windows Server: https:// | ||
+ | * https:// | ||
+ | |||
+ |