Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
satellite:ipxe-pxe [2019/03/18 11:46 CET] srittersatellite:ipxe-pxe [2019/03/28 16:47 CET] sritter
Zeile 14: Zeile 14:
   * Unterstützung für reinen UEFI Boot (falls der Rechner kein Legacy-PXE unterstützt)   * Unterstützung für reinen UEFI Boot (falls der Rechner kein Legacy-PXE unterstützt)
  
-Vor allem der letzte Punkt, PXE Boot von UEFI, wird zunehmend kritischer. Die neue bwPC Generation (ESPRIMO Q958 (FUJITSU)) unterstützt kein Legacy-PXE mehr. Um diese Rechner mit bwLehrpool zu verwenden, müssen Sie daher zwingend auf iPXE wechseln.+Vor allem der letzte Punkt, PXE Boot von [[#UEFI|UEFI]], wird zunehmend kritischer. Die neue bwPC Generation (ESPRIMO Q958 (FUJITSU)) unterstützt kein Legacy-PXE mehr. Um diese Rechner mit bwLehrpool zu verwenden, müssen Sie daher zwingend auf iPXE wechseln.
  
-====== Nachteile von iPXE ======  +__Von uns mit iPXE erfolgreich getestete Modelle:__
- +
-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, bis die Rechner irgendwann gegen andere Modelle ausgetauscht werden. +
- +
-Von uns mit iPXE erfolgreich getestete Modelle:+
   * D34010WYK (Intel Corporation)   * D34010WYK (Intel Corporation)
   * NUC5i3RYB (Intel Corporation)   * NUC5i3RYB (Intel Corporation)
Zeile 29: Zeile 25:
   * ESPRIMO Q956 (FUJITSU)   * ESPRIMO Q956 (FUJITSU)
   * ESPRIMO Q957 (FUJITSU)   * ESPRIMO Q957 (FUJITSU)
 +  * ESPRIMO Q958 (FUJITSU)
   * CELSIUS_W550power (FUJITSU)   * CELSIUS_W550power (FUJITSU)
   * HP Compaq dc5750 Microtower (Hewlett-Packard)   * HP Compaq dc5750 Microtower (Hewlett-Packard)
Zeile 35: Zeile 32:
   * OptiPlex 755 (Dell Inc.)   * OptiPlex 755 (Dell Inc.)
   * OptiPlex 3010 (Dell Inc.)   * OptiPlex 3010 (Dell Inc.)
 +  * OptiPlex 5050 (Dell Inc.)
 +  * OptiPlex 9020M (Dell Inc.)
 +  * OptiPlex 9020 (Dell Inc.)
   * 10ABA040GE (LENOVO)   * 10ABA040GE (LENOVO)
  
 **Geben Sie uns gerne Bescheid, wenn Sie weitere Modelle mit oder ohne Erfolg getestet haben, damit wir die Liste vervollständigen können.** **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 ====== ====== 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 (Client-Statistiken) mit der oben angegebenen Liste. Wenn alle Rechner unterstützt werden, spricht nichts gegen eine Nutzung von iPXE. Ansonsten empfehlen wir iPXE zunächst auf einem Testsatellitenserver zu aktivieren und zu prüfen, ob Ihre Poolrechner damit zurechtkommen. +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:satellitenserver_statistiken|Client-Statistiken]]) mit der oben angegebenen Liste. Wenn alle Rechner unterstützt werden, spricht nichts gegen eine Nutzung von iPXE. Ansonsten empfehlen wir iPXE zunächst auf einem Testsatellitenserver zu aktivieren und zu prüfen, ob Ihre Poolrechner damit zurechtkommen. 
  
 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, zu importieren.  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, zu importieren. 
Zeile 81: Zeile 86:
 <note important>Der letzte Schritt, das Kompilieren bzw. Erzeugen des Bootmenüs kann relativ lange (mehrere Minuten) dauern</note> <note important>Der letzte Schritt, das Kompilieren bzw. Erzeugen des Bootmenüs kann relativ lange (mehrere Minuten) dauern</note>
  
-==== UEFI ====+===== 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, jedoch muss der DHCP das richtige Bootfile an die Clients ausliefern. 
 + 
 +In der Regel lässt sich die Architektur über die DHCP Option 60 (Vendor class identifier)((https://www.ietf.org/rfc/rfc2132.txt)) bzw. 93 (Client System Architecture)((https://www.rfc-editor.org/rfc/rfc4578.txt)) erkennen und das Verhalten entsprechend steuern. 
 + 
 +| {{ :satellite:ipxe:dhcp-discover-bios.png?direct&400|BIOS }} | {{ :satellite:ipxe:dhcp-discover-efi.png?direct&400|UEFI }} | 
 +| BIOS-Client - DHCP Discover | UEFI-Client - DHCP Discover |
  
-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, jedoch muss der DHCP-Server das richtige Bootfile an die Clients ausliefern. 
  
-In der Regel gelingt dies über die DHCP Option 93((https://www.rfc-editor.org/rfc/rfc4578.txt))+Je nach verwendetem DHCP-Server unterscheidet sich die Konfiguration, weswegen wir hier nur Beispiele bzwweiterführende Informationen angeben können
  
 **__Beispielskonfigurationen:__** **__Beispielskonfigurationen:__**
   * isc dhcpd (ganz unten): http://ipxe.org/cfg/platform   * isc dhcpd (ganz unten): http://ipxe.org/cfg/platform
   * Mit Windows Server: https://2pintsoftware.com/whitepaper-using-dhcp-uefi-bios-pxe-booting/   * Mit Windows Server: https://2pintsoftware.com/whitepaper-using-dhcp-uefi-bios-pxe-booting/
 +  * https://wiki.fogproject.org/wiki/index.php/BIOS_and_UEFI_Co-Existence
  
  
Drucken/exportieren