Code source wiki de RangeeOS - PXE Boot
Modifié par Tobias Wintrich le 2025/09/25 13:49
Afficher les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{info}} | ||
| 2 | **Artikel erstellt mit folgenden Versionen:** | ||
| 3 | \\**Firmware:** x64 - 13.00 Build | ||
| 4 | **Software:** system-pxeboot-server 13.00 Build 004 | ||
| 5 | {{/info}} | ||
| 6 | |||
| 7 | Sie können RangeeOS per PXE auf Geräten über das Netzwerk booten. | ||
| 8 | |||
| 9 | Das zu ladende Abbild des RangeeOS Betriebssystem wird auf einen Thin Client (**PXE-Master**, auch als virtuelle Maschine möglich) bereitgestellt und über das Netzwerk von anderen Geräten geladen und zur Laufzeit ausgeführt. | ||
| 10 | |||
| 11 | {{warning}} | ||
| 12 | Um einen per PXE gestarteten Client eine Konfiguration zuweisen zu können, muss ein TCMS installiert sein und automatisch (per [[DHCP verteilt>>doc:Handbuecher.TCMS11\.00.Kapitel 6 - Arbeiten mit dem TCMS.6\.A\. Hinzufügen von Clients.6\.A\.C\. Hinzufügen von Clients via DHCP-Server.WebHome]] oder per [[Hostname "defaulttcms">>doc:Handbuecher.TCMS11\.00.Kapitel 6 - Arbeiten mit dem TCMS.6\.A\. Hinzufügen von Clients.6\.A\.B\. Hinzufügen von Clients via DNS-Eintrag.WebHome]]) verteilt werden. | ||
| 13 | {{/warning}} | ||
| 14 | |||
| 15 | = Vergleich: PXE Boot vs. Lokale Installation (RangeeOS) = | ||
| 16 | |||
| 17 | PXE Boot überzeugt auf den ersten Blick durch zentrale Steuerung und maximale Datenflüchtigkeit. In der Praxis überwiegen jedoch Nachteile wie Abhängigkeit von der Infrastruktur, eingeschränkte Flexibilität und erhöhte Hardwareanforderungen. | ||
| 18 | Die **lokale Installation von RangeeOS** bietet dieselben Sicherheits- und Verwaltungsvorteile – kombiniert mit höherer Stabilität, besserer Performance und flexibler Update-Strategie. | ||
| 19 | |||
| 20 | |=Thema|=PXE Boot|=Lokale Installation | ||
| 21 | |**Updates**|Ein Update wird zentral auf einem Master-Client eingespielt. Alle Clients übernehmen es automatisch beim nächsten Boot.|Updates werden automatisch im Hintergrund verteilt. Clients können diese untereinander weitergeben, wodurch die benötigte Uplink-Bandbreite sehr gering bleibt. | ||
| 22 | |**Inbetriebnahme**|Neue Clients sind sofort nach der Zuweisung in eine TCMS-Gruppe einsatzbereit.|Nach der kurzen Installation (ca. 2–3 Minuten) und der Zuweisung zur TCMS-Gruppe ist der Client ebenfalls sofort fertig konfiguriert. | ||
| 23 | |**Datensicherheit**|Es werden keinerlei Daten lokal gespeichert. Jeder Client bootet ausschließlich das bereitgestellte Image.|Auch lokal lässt sich sicherstellen, dass niemals sensible Daten auf der Festplatte landen: Sämtliche im Betrieb entstehenden Daten können in ein RAM-Laufwerk geschrieben werden. Siehe hierzu [[RangeeOS - Flüchtige Gerätekonfigurationen>>doc:HowTos.RangeeOS - Flüchtige Gerätekonfigurationen (PXE-Alternative).WebHome]] | ||
| 24 | |**Flexibilität bei Updates**|Änderungen müssen sofort auf alle Clients angewendet werden. Gestaffelte Rollouts sind nicht möglich.|Updates lassen sich zeitversetzt ausrollen, wodurch Testgruppen oder stufenweise Verteilungen problemlos möglich sind. | ||
| 25 | |**Stabilität**|Single Point of Failure: Fällt der Master-Client oder die PXE-Infrastruktur aus, sind alle angebundenen Clients nicht funktionsfähig.|Jeder Client ist unabhängig lauffähig. Ein Ausfall der Infrastruktur betrifft nur den Update-Prozess, nicht den laufenden Betrieb. | ||
| 26 | |**Performance**|Deutlich längere Bootzeiten und höherer RAM-Bedarf, da das gesamte OS bei jedem Start geladen wird.|Normale Bootzeiten, da das OS lokal installiert ist. RAM-Bedarf bleibt stabil und niedrig. | ||
| 27 | |||
| 28 | = Vorbereitung PXE-Master: = | ||
| 29 | |||
| 30 | 1. Installieren sie auf dem **PXE-Master **Thin Client das Softwarepaket **system-pxeboot-server** und alle weiteren Module die Sie bereitstellen möchten.[[image:1758791385357-332.png||height="583" width="800"]] | ||
| 31 | 1. Aktivieren sie **RangeeOS Fastboot** unter {{status title="KOMMBOX"/}} → {{status title="SYSTEM"/}} → {{status title="BOOTLOADER"/}} und starten sie das Gerät neu.{{info}}Type your information message here.{{/info}} | ||
| 32 | {{info}}Bei Aktivierung des Fastboot Modus, wird beim nächsten Start und bei jedem weiteren Softwareupdate die komplette Firmware und Software des Clients auf die Festplatte entpackt. Dies dauert je nach Gerätehardware zwischen 5-15 Minuten{{/info}} | ||
| 33 | [[image:1758791798467-606.png]] | ||
| 34 | 1. Aktivieren sie den **PXE-Boot-Server** unter {{status title="KOMMBOX"/}} → {{status title="Verbindungen & Anwendungen"/}} → {{status title="PXE-Boot Server"/}}.((( | ||
| 35 | |||
| 36 | ))) | ||
| 37 | 1. Konfigurieren sie die vom PXE-Server angegebenen DHCP-Optionen in ihrem DHCP-Server.[[image:1758791847080-303.png||height="353" width="400"]]{{lightbox image="Screenshot 2023-11-14 114113.png" title="DHCP-Server "/}} | ||
| 38 | |||
| 39 | == Booten eines Clients == | ||
| 40 | |||
| 41 | 1. Aktivieren sie auf den Zielsystemen im BIOS den PXE-Boot{{lightbox image="23-11-14 09-59-54 5956.jpg" title="BIOS PXE-Settings" width="500"/}}{{lightbox image="23-11-14 10-00-06 5957.jpg" title="Bios Boot Device PXE" width="500"/}} | ||
| 42 | 1. Anschließend bootet das Zielsystem per PXE{{lightbox image="23-11-14 10-02-04 5958.jpg" title="PXE Boot" width="500"/}} | ||
| 43 | 1. Konfigurieren sie auf dem Zielsystem ihre Verbindungen.{{lightbox image="Screenshot 2023-11-14 115255" title="Verbindungen" width="500"/}} | ||
| 44 | 1. Um die Konfiguration dauerhaft zu Speichern, schieben Sie den Client in Ihrem TCMS in eine passende Gruppen, wählen Sie ihn per Rechtsklick an und speichern Sie die Konfiguration über "Konfiguration ziehen" -> "Produktion" | ||
| 45 | [[image:1758286200420-434.png]] | ||
| 46 | |||
| 47 | == Empfohlene Einstellungen == | ||
| 48 | |||
| 49 | Für einen per PXE gestarteten Client werden folgende Einstelunngen empfohlen (Abweichend vom Standard): | ||
| 50 | |||
| 51 | * {{status title="Remote-Administration"/}} -> {{status title="TCMS-Einstellungen"/}} -> **Beim Herunterfahren** auf "**Registrieren**" | ||
| 52 | Wird diese Option nicht gesetzt, versucht der Client beim Herunterfahren seine aktuelle Konfiguration anzuwenden. Da der Client aber über keine Festplatte und keinen dauerhaften Speicher verfügt, ist diese Option zum einen unnötig und führt in manchen Umgebungen zu einem nicht herunterfahren des Clients. | ||
| 53 | * {{status title="Anschlüsse"/}} -> {{status title="Netzwerk"/}} -> **Network-Manager-Taskleistensymbol** anzeigen deaktivieren | ||
| 54 | Beim Boot über DHCP nutzt der Client kein eigenes Netzwerkprofil sondern übernimmt die Daten vom PXE-Boot System. Hierdurch zeigt das Icons stets einen Fehlerhaften Verbindungsstatus an. Ein Versuch hierüber eine Netzwerkkonfiguration vorzunehmen ist hierüber nicht möglich. | ||
| 55 | |||
| 56 | |||
| 57 | |||
| 58 |