- Jelina-Überblick
- JelinaOS
- Systemverwaltung
Systemupdates
Das Updatesystem von JelinaOS umfasst vier Kategorien: System, Kernel, Geräteagent und inkrementelle Updates. Es bietet sowohl Cloud- als auch lokale Updatekanäle. Dank des A/B-Doppelsystemmechanismus gibt es bei jedem Update einen Weg zurück.
Aktualisierbare Komponenten
Abschnitt betitelt „Aktualisierbare Komponenten“| Updateobjekt | Beschreibung |
|---|---|
| System (JelinaOS) | Upgrade der Systemversion mit neuen Funktionen und Sicherheitskorrekturen |
| Kernel | Aktualisierung der Kernelversion mit Verbesserungen bei Leistung und Hardwareunterstützung |
| Geräteagent | Aktualisierung der Geräteverwaltungskomponente |
| Inkrementelles Update | Inkrementeller Systempatch für eine schnelle Bereitstellung |
Updateverfahren
Abschnitt betitelt „Updateverfahren“Cloud-OTA (empfohlen)
Abschnitt betitelt „Cloud-OTA (empfohlen)“Nach der Anbindung an JelinaCloud verwalten Sie Updates zentral über die Flotten- oder Geräteseite:
- Legen Sie in der Cloud die Zielversion für System, Kernel oder Agent fest;
- Die Cloud verteilt das Update gemäß der Richtlinie; feste Versionen und gestaffelte Ausführung werden unterstützt;
- Das Gerät lädt das Update automatisch herunter und wendet es an. Der Updatestatus ist in der Cloud in Echtzeit sichtbar.
Cloud-Updates unterstützen auch Offline-Updatepakete: Laden Sie für Geräte ohne Netzwerkzugang ein Paket herunter und wenden Sie es vor Ort offline an. Die Übergabe ist auch über Wechselmedien wie USB-Sticks möglich; nach dem Anschließen verarbeitet das Gerät das Update automatisch.
Lokales OTA
Abschnitt betitelt „Lokales OTA“Ohne Cloud verwenden Sie das Updatewerkzeug auf dem Gerät:
# Version und Update-Status anzeigenjelina-local-ota -gjelina-local-ota -sjelina-local-ota --json --status # Strukturierte Statusausgabe
# Auf Bestätigung wartendes Update anzeigen (lokaler Bestätigungsmodus)jelina-local-ota --confirmation
# Updatepaket vorprüfen: nur parsen und validieren, nicht anwendenjelina-local-ota --check <Updatepaket>Prüfen Sie das Paket und reichen Sie es anschließend zur Anwendung ein. Ist die Update-Bestätigung aktiviert, bleibt es bis zur Bestätigung ausstehend:
jelina-local-ota <Updatepaket>jelina-local-ota -c -w # Ausstehendes Update bestätigen und Fortschritt verfolgenUpdatepaket für eine einzelne Komponente (.pkg)
Abschnitt betitelt „Updatepaket für eine einzelne Komponente (.pkg)“Updatepakete einzelner Komponenten, etwa des Geräteagenten oder einer Anwendungskomponente, lassen sich über das Installationswerkzeug anwenden:
jelina-instpackage --pkg-info <Komponentenpaket.pkg> # Paketinformationen anzeigen, ohne Installationjelina-instpackage <Komponentenpaket.pkg> # Komponentenpaket installierenPrüfen Sie vor der Installation die Paketquelle und die Prüfsumme. Manche Komponenten benötigen nach dem Update einen Neustart, um wirksam zu werden.
Updatepakettypen
Abschnitt betitelt „Updatepakettypen“JelinaOS verwendet zwei Updatepaketformate mit unterschiedlichen Aufgaben und Installationswerkzeugen:
| Pakettyp | Format | Zweck | Installationswerkzeug |
|---|---|---|---|
| Einzelkomponentenpaket | .pkg |
Aktualisierung einer einzelnen Komponente, etwa System, Kernel, Geräteagent oder Anwendungskomponente | jelina-instpackage |
| OTA-Updatepaket | .zip |
Vollständiges Update mit Sollzustand und mehreren Komponenten, zentral vom Geräteagenten orchestriert | jelina-local-ota |
Installationsverfahren
Abschnitt betitelt „Installationsverfahren“Einzelkomponentenpakete werden je nach Ziel auf unterschiedliche Weise installiert:
| Methode | Beschreibung |
|---|---|
| Vollständig schreiben | Schreiben in die Zielpartition, üblicherweise die inaktive A/B-Partition |
| Entpacken | Entpacken in die angegebene Partition, Datei oder das angegebene Verzeichnis |
| Inkrementell installieren | Installation als zusätzliche Schicht, also inkrementelles Update ohne Partitionswechsel |
| Installieren und ausführen | Installation mit einmaliger Ausführung; hohes Risiko, nur für bestimmte Einsatzfälle |
Eine erfolgreiche Installation bedeutet noch keine Aktivierung
Abschnitt betitelt „Eine erfolgreiche Installation bedeutet noch keine Aktivierung“Eine Erfolgsmeldung des Installationswerkzeugs bedeutet nicht, dass die neuen Inhalte bereits aktiv sind. Nach Updates von System, Kernel und ähnlichen Komponenten ist ein Neustart oder erneutes Einhängen erforderlich. Prüfen Sie nach dem Neustart die tatsächlich laufende Version und Partition, bevor Sie das Update als abgeschlossen betrachten.
Die beiden Pakettypen dürfen nicht verwechselt werden
Abschnitt betitelt „Die beiden Pakettypen dürfen nicht verwechselt werden“- Übergeben Sie OTA-Updatepakete (.zip) nicht an das Installationswerkzeug für Einzelkomponenten. Installieren Sie Einzelkomponentenpakete (.pkg) nicht manuell unter Umgehung des Sollzustands, da dies die Aktualisierungsreihenfolge der Komponenten beeinträchtigt;
- Wenden Sie aus der Cloud heruntergeladene Offline-OTA-Pakete über
jelina-local-otaan.
Update-Bestätigung
Abschnitt betitelt „Update-Bestätigung“An kritischen Standorten können Updates so konfiguriert werden, dass sie erst nach lokaler Bestätigung ausgeführt werden:
- Eine in der Cloud veröffentlichte neue Version wird nach dem Eintreffen auf dem Gerät zunächst gespeichert und nicht sofort installiert;
- Die Aktualisierung beginnt erst nach Bestätigung durch das Personal vor Ort;
- Die Bestätigung kann über einen Gerätebefehl oder die Geräteoberfläche erfolgen;
- Bis zur Bestätigung läuft die aktuelle Version weiter. Die letzte Entscheidung liegt vor Ort.
Updateablauf und Absicherung
Abschnitt betitelt „Updateablauf und Absicherung“Updatepaket herunterladen → Integrität prüfen → In Ersatzpartition schreiben → Neustart und Wechsel → Startprüfung │ ✅ Erfolgreich: weiter betreiben ❌ Fehlgeschlagen: automatisch zum vorherigen System zurückkehren- Kein Betriebsabbruch während der Übertragung: Herunterladen und Schreiben erfolgen im Hintergrund, während das Gerät weiterläuft;
- Automatischer Rollback bei Fehlern: Schlägt die Prüfung nach der Umschaltung fehl, kehrt das Gerät automatisch zum vorherigen System zurück;
- Versionen zurückrollen: Verursacht eine bereits angewendete Version Probleme, ist die Rückkehr zur vorherigen Version möglich.
Updatestatus anzeigen
Abschnitt betitelt „Updatestatus anzeigen“jelina-info # Aktuelle Version und Bootpartition anzeigenjelina-local-ota -s # Update-Status und ausstehende Updates anzeigenAuch das Gerätepanel in der Cloud zeigt Versionsinformationen und Updatestatus an.
Empfehlungen für Updates
Abschnitt betitelt „Empfehlungen für Updates“| Situation | Empfehlung |
|---|---|
| Regelmäßige Wartung | Patch-Updates zeitnah anwenden, um das Sicherheitsniveau zu erhalten |
| Versionsupgrade | Zunächst auf Testgeräten prüfen, anschließend auf weitere Geräte ausrollen |
| Branchen mit strengen Compliance-Anforderungen | Lokale Bestätigung aktivieren und Updates vorher umfassend prüfen |
| Standorte mit begrenzter Bandbreite | Inkrementelle Updates oder Offline-Updatepakete verwenden |
Weiterführende Dokumentation
Abschnitt betitelt „Weiterführende Dokumentation“- Update- und Wiederherstellungsmechanismen – Funktionsweise und Absicherung von Updates
- Anwendungsbereitstellung und OTA über die Cloud – Updates aus der Cloud ausführen
- A/B-Doppelsystem und Umschaltung – Partitionswechsel und Rollback