Code source wiki de RangeeOS - PXE Boot

Modifié par ndzokam le 2025/11/07 03:46

Masquer les derniers auteurs
Patrick Theil 2.2 1 {{info}}
Tobias Wintrich 45.1 2 **Article rédigé avec les versions suivantes :**
Tobias Wintrich 41.1 3 \\**Firmware:** x64 - 13.00 Build 
4 **Software:** system-pxeboot-server 13.00 Build 004
Patrick Theil 2.2 5 {{/info}}
6
Tobias Wintrich 45.1 7 Vous pouvez démarrer RangeeOS sur des appareils via PXE sur le réseau.
Patrick Theil 2.2 8
Tobias Wintrich 45.1 9 L’image du système d’exploitation **RangeeOS** à charger est mise à disposition sur un Thin Client** (PXE-Master, **également possible en machine virtuelle) et est chargée par les autres appareils via le réseau pour être exécutée à l’exécution.
Ulrich Mertz 31.2 10
Tobias Wintrich 33.1 11 {{warning}}
Tobias Wintrich 45.1 12 Pour pouvoir attribuer une configuration à un client démarré via PXE, un TCMS doit être installé et distribué automatiquement (via [[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]] ou par  [[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]]).
Tobias Wintrich 33.1 13 {{/warning}}
14
Tobias Wintrich 45.1 15 = Comparaison : Démarrage PXE vs Installation locale (RangeeOS) =
Tobias Wintrich 42.1 16
Tobias Wintrich 45.1 17 Le démarrage PXE séduit au premier abord par sa gestion centralisée et sa volatilité maximale des données.
18 Dans la pratique, cependant, les inconvénients prennent le dessus, tels que la dépendance à l’infrastructure, la flexibilité limitée et les exigences matérielles accrues.
Tobias Wintrich 42.1 19
Tobias Wintrich 45.1 20 L’installation **locale de RangeeOS** offre les mêmes avantages en termes de sécurité et de gestion, tout en combinant une stabilité accrue, de meilleures performances et une stratégie de mise à jour plus flexible.
Tobias Wintrich 42.1 21
Tobias Wintrich 45.1 22 |=**Thème**|=**Démarrage PXE**|=**Installation locale**
23 |**Mises à jour**|Une mise à jour est appliquée centralement sur un client maître. Tous les clients la récupèrent automatiquement au prochain démarrage.|Les mises à jour sont distribuées automatiquement en arrière-plan. Les clients peuvent se les transmettre entre eux, ce qui réduit fortement la bande passante nécessaire en uplink.
24 |**Mise en service**|Les nouveaux clients sont immédiatement opérationnels après leur attribution à un groupe TCMS.|Après une courte installation (env. 2–3 minutes) et l’attribution à un groupe TCMS, le client est également immédiatement configuré.
25 |**Sécurité des données**|Aucune donnée n’est stockée localement. Chaque client démarre uniquement l’image fournie.|Même localement, il est possible de garantir qu’aucune donnée sensible ne reste sur le disque : toutes les données générées en fonctionnement peuvent être écrites sur un lecteur RAM. Voir [[RangeeOS - Flüchtige Gerätekonfigurationen>>doc:HowTos.RangeeOS - Flüchtige Gerätekonfigurationen (PXE-Alternative).WebHome]]
26 |**Flexibilité des mises à jour**|Les modifications doivent être appliquées immédiatement à tous les clients. Les déploiements échelonnés ne sont pas possibles.|Les mises à jour peuvent être déployées de manière différée, permettant de créer des groupes de test ou des distributions par étapes.
27 |**Stabilité**|Point de défaillance unique : si le Master-Client ou l’infrastructure PXE tombe en panne, tous les clients connectés deviennent inopérants.|Chaque client fonctionne de manière indépendante. Une panne de l’infrastructure affecte uniquement le processus de mise à jour, pas le fonctionnement en cours.
28 |**Performance**|Temps de démarrage plus longs et consommation RAM plus élevée, car tout le système d’exploitation est chargé à chaque démarrage.|Temps de démarrage normaux, car le système d’exploitation est installé localement. La consommation RAM reste stable et faible.
Ulrich Mertz 31.2 29
Tobias Wintrich 45.1 30 === Préparation du PXE-Master : ===
31
32 Installez sur le Thin Client **PXE-Master** le package logiciel system-**pxeboot-server** ainsi que tous les autres modules que vous souhaitez rendre disponibles.
33
34
35
36 = Préparation du PXE-Master : =
37
38 1. nstallez sur le Thin Client **PXE-Master** le package logiciel system-**pxeboot-server** ainsi que tous les autres modules que vous souhaitez rendre disponibles.
39 1. [[image:1758791385357-332.png||height="583" width="800"]]
40 1. Activez **RangeeOS Fastboot** dans {{status title="KOMMBOX"/}} → {{status title="SYSTEM"/}} → {{status title="BOOTLOADER"/}} puis redémarrez l’appareil.{{info}}Tapez ici votre message d’information.{{/info}}
41 {{info}}Lors de l’activation du mode Fastboot, l’intégralité du firmware et des logiciels du client est décompressée sur le disque dur lors du prochain démarrage et à chaque mise à jour logicielle. Selon le matériel de l’appareil, cela prend entre 5 et 15 minutes{{/info}}
Tobias Wintrich 41.1 42 [[image:1758791798467-606.png]]
Tobias Wintrich 45.1 43 1. Activez le serveur de démarrage PXE sous {{status title="KOMMBOX"/}} → {{status title="Verbindungen & Anwendungen"/}} → {{status title="PXE-Boot Server"/}}.(((
Patrick Theil 26.1 44
Patrick Theil 28.1 45 )))
Tobias Wintrich 45.1 46 1. Configurez les **options DHCP** fournies par le **serveur PXE** sur votre serveur DHCP.
47 .[[image:1758791847080-303.png||height="353" width="400"]]{{lightbox image="Screenshot 2023-11-14 114113.png" title="DHCP-Server "/}}
Tobias Wintrich 41.1 48
Tobias Wintrich 45.1 49 == Démarrage d’un client ==
Tobias Wintrich 41.1 50
Tobias Wintrich 45.1 51 1. Activez le **démarrage PXE** dans le BIOS des systèmes cibles.{{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"/}}
52 1. Le système cible démarre ensuite via (% style="color:inherit; font-size:max(12px, min(13px, 10.2222px + 0.231481vw))" %)**PXE**.{{lightbox image="23-11-14 10-02-04 5958.jpg" title="PXE Boot" width="500"/}}
53 1. Configurez vos **connexions** sur le système cible.{{lightbox image="Screenshot 2023-11-14 115255" title="Verbindungen" width="500"/}}
54 1. Pour enregistrer la configuration de manière permanente, placez le client dans un groupe approprié dans votre TCMS, faites un clic droit dessus et enregistrez la configuration via "Tirer la configuration" -> "Produktion"
55 1. [[image:1758286200420-434.png]]
Tobias Wintrich 33.1 56
Tobias Wintrich 45.1 57 == Paramètres recommandés ==
Tobias Wintrich 33.1 58
Tobias Wintrich 45.1 59 Pour un client démarré via **PXE**, les paramètres suivants sont recommandés (différents de la configuration par défaut) :
Tobias Wintrich 33.1 60
Tobias Wintrich 45.1 61 * {{status title="Remote-Administration"/}} -> {{status title="TCMS-Einstellungen"/}} -> **À l’arrêt : **" **Enregistrer **" 
62 Si cette option n’est pas activée, le client tente d’appliquer sa configuration actuelle à l’arrêt.
63 Comme le client ne dispose ni de disque dur ni de stockage permanent, cette option est **inutile** et peut, dans certains environnements, empêcher l’arrêt correct du client.
64 * {{status title="Anschlüsse"/}} -> {{status title="Netzwerk"/}} -> **Afficher l’icône du gestionnaire de réseau dans la barre des tâches : désactivé**
65 Lors du démarrage via DHCP, le client n’utilise pas de profil réseau propre mais reprend les données du système PXE-Boot.
66 Par conséquent, l’icône affiche toujours un **statut de connexion incorrect** et il n’est pas possible de configurer le réseau via cette icône.