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/04/15 17:13 CEST] srittersatellite:ipxe-pxe [2019/04/23 11:56 CEST] sritter
Zeile 5: Zeile 5:
 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:pxemenu_spezialfaelle|PXE-Menü Spezialfälle]]), dies ist jedoch eher unflexibel und fehleranfällig. 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:pxemenu_spezialfaelle|PXE-Menü Spezialfälle]]), dies ist jedoch eher unflexibel und fehleranfällig.
  
-====== Bootmenü verwalten ====== +===== Bootmenü verwalten ===== 
  
 Mit iPXE verändert sich auch die Art und Weise wie Sie Bootmenüs über die Weboberfläche anlegen und verwalten können. Ein Menü setzt sich aus einem oder mehreren Booteinträgen oder einem anderen Bootmenü zusammen. Seien Sie vorsichtig, wenn Sie einen der Standardeinträge verändern. Für Experimente bietet es sich an, den "Kopieren"-Button in der Liste der Menüeinträge zu nutzen, damit der originale Eintrag erhalten bleibt. Mit iPXE verändert sich auch die Art und Weise wie Sie Bootmenüs über die Weboberfläche anlegen und verwalten können. Ein Menü setzt sich aus einem oder mehreren Booteinträgen oder einem anderen Bootmenü zusammen. Seien Sie vorsichtig, wenn Sie einen der Standardeinträge verändern. Für Experimente bietet es sich an, den "Kopieren"-Button in der Liste der Menüeinträge zu nutzen, damit der originale Eintrag erhalten bleibt.
Zeile 11: Zeile 11:
 Eine Einführung zu Bootmenüs mit iPXE finden Sie unter [[satellite:ipxe_bootmenu|iPXE Bootmenü]]. Eine Einführung zu Bootmenüs mit iPXE finden Sie unter [[satellite:ipxe_bootmenu|iPXE Bootmenü]].
  
-====== Vorteile von iPXE ======+===== Vorteile von iPXE ===== 
  
 Für bwLehrpool ergeben sich durch iPXE eine ganze Reihe von Vorteilen: Für bwLehrpool ergeben sich durch iPXE eine ganze Reihe von Vorteilen:
Zeile 38: Zeile 38:
   * HP Compaq 6200 Pro SFF PC (Hewlett-Packard)   * HP Compaq 6200 Pro SFF PC (Hewlett-Packard)
   * HP Compaq Pro 6300 SFF (Hewlett-Packard)   * HP Compaq Pro 6300 SFF (Hewlett-Packard)
 +  * HP Compaq 8000 Elite CMT PC (Hewlett-Packard)
   * HP Compaq 8200 Elite CMT PC (Hewlett-Packard)   * HP Compaq 8200 Elite CMT PC (Hewlett-Packard)
   * HP Compaq 8200 Elite SFF PC (Hewlett-Packard)   * HP Compaq 8200 Elite SFF PC (Hewlett-Packard)
 +  * HP Z240 Tower Workstation (HP)
   * HP Z400 Workstation (Hewlett-Packard)   * HP Z400 Workstation (Hewlett-Packard)
   * HP Z440 Workstation (Hewlett-Packard)   * HP Z440 Workstation (Hewlett-Packard)
Zeile 55: Zeile 57:
 **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 ====== +===== 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. 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 (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.  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. 
Zeile 71: Zeile 73:
  
  
-==== Wechsel von PXE zu iPXE ====+==== Wechsel von PXE zu iPXE ==== 
  
 <code> <code>
Zeile 182: Zeile 184:
  
  
-====== DHCP - MAC/UUID ====== +===== DHCP - MAC/UUID ===== 
  
 DHCP-Server vergeben IP-Adressen für ein bestimmtes Zeitfenster (Lease). Wenn derselbe Rechner mehrmals bootet bzw. mehrfach Anfragen an einen DHCP-Server stellt, sollte dieser (im Rahmen der Lease oder einer statisch hinterlegten Regel) immer die gleiche IP erhalten. Ist dies nicht der Fall, kann es irgendwann passieren, dass keine freien IPs mehr zur Verfügung stehen und ein Client keine IP erhält. Außerdem gibt es voraussichtlich Probleme mit der Raumzuordnung von Clients innerhalb von bwLehrpool. DHCP-Server vergeben IP-Adressen für ein bestimmtes Zeitfenster (Lease). Wenn derselbe Rechner mehrmals bootet bzw. mehrfach Anfragen an einen DHCP-Server stellt, sollte dieser (im Rahmen der Lease oder einer statisch hinterlegten Regel) immer die gleiche IP erhalten. Ist dies nicht der Fall, kann es irgendwann passieren, dass keine freien IPs mehr zur Verfügung stehen und ein Client keine IP erhält. Außerdem gibt es voraussichtlich Probleme mit der Raumzuordnung von Clients innerhalb von bwLehrpool.
Zeile 203: Zeile 205:
  
  
-====== Troubleshooting ======+===== Troubleshooting =====
  
   * Es kommt zu Problemen nachdem ein Client von Legacy-PXE auf UEFI umgestellt wurde\\ Wir empfehlen, falls möglich, weiterhin über BIOS bzw. Legacy-PXE zu booten. Je nach Hardware und Einstellung kann unterschiedliches Fehlverhalten eintreten. Prüfen Sie dazu die nachfolgenden Punkte.   * Es kommt zu Problemen nachdem ein Client von Legacy-PXE auf UEFI umgestellt wurde\\ Wir empfehlen, falls möglich, weiterhin über BIOS bzw. Legacy-PXE zu booten. Je nach Hardware und Einstellung kann unterschiedliches Fehlverhalten eintreten. Prüfen Sie dazu die nachfolgenden Punkte.
Zeile 213: Zeile 215:
   * IP-Adressen werden doppelt vergeben\\ Lesen Sie dazu den Abschnitt [[#dhcp_-_macuuid|MAC/UUID]]   * IP-Adressen werden doppelt vergeben\\ Lesen Sie dazu den Abschnitt [[#dhcp_-_macuuid|MAC/UUID]]
   * Clients werden einem falschen Raum in bwLehrpool zugeordnet\\ Lesen Sie dazu den Abschnitt [[#dhcp_-_macuuid|MAC/UUID]]   * Clients werden einem falschen Raum in bwLehrpool zugeordnet\\ Lesen Sie dazu den Abschnitt [[#dhcp_-_macuuid|MAC/UUID]]
- +  * Ein Client ist auf UEFI konfiguriert und erhält das korrekte Bootfile (ipxe.efi), dennoch schlägt der Boot fehl\\ Versuchen Sie alternativ anstatt ipxe.efi das File snponly.efi an den betroffenen Client auszuliefern. Ersteres enthält (für alle unterstützten NICs) eigene Treiber, letzteres nutzt das EFI-Treiber-Interface der Netzwerkkarte. Leider ist hier das Problem, dass einige Netzwerkkarten mit dem einen und einige mit dem anderen Ansatz besser funktionieren.
- +
  
  
Drucken/exportieren