- Jelina-Überblick
- JelinaOS
- Cloud-Edge-Koordination
Jelinvisor-Geräteagent
Jelinvisor ist die Verwaltungskomponente auf jedem JelinaOS-Gerät und verbindet das Gerät mit der Cloud-Plattform JelinaCloud. Jelinvisor ermöglicht die Cloud-Anbindung direkt nach der Registrierung, Updates ohne Verbindungsabbruch sowie Fernbetrieb und Fernwartung.
Aufgaben
Abschnitt betitelt „Aufgaben“| Aufgabe | Beschreibung |
|---|---|
| Geräteanbindung | Registriert das Gerät nach dem ersten Start automatisch in der Cloud und hält es online |
| Statusmeldungen | Meldet kontinuierlich den Betriebsstatus, darunter Systemversion, Netzwerkadressen, Ressourcennutzung, Betriebstemperatur und Anwendungsstatus |
| Update-Ausführung | Empfängt und führt System-, Kernel-, Anwendungs- und inkrementelle Updates aus der Cloud aus und verarbeitet Update-Bestätigungen sowie Rollbacks |
| Anwendungsverwaltung | Verwaltet den gesamten Lebenszyklus von Containeranwendungen und nicht containerisierten Anwendungen (ProgramSet): Starten, Stoppen, Neustarten und Aktualisieren |
| Lokale Schnittstelle | Stellt eine lokale Verwaltungsschnittstelle bereit, um vor Ort den Status abzufragen, Dienste zu bedienen und das Gerät zu steuern |
| Fernzugriffskanal | Leitet Verwaltungsanfragen über einen sicheren Kanal weiter, wenn die Cloud das Gerät nicht direkt erreichen kann, und sichert damit die Fernzugriffsmöglichkeit |
Vier Betriebsmodi
Abschnitt betitelt „Vier Betriebsmodi“Jelinvisor bietet je nach Einsatzumgebung verschiedene Betriebsmodi für unterschiedliche Netzwerk- und Verwaltungsbedingungen:
| Modus | Einsatzbereich | Verhalten |
|---|---|---|
| Cloud-Verwaltungsmodus | Standardbereitstellung mit JelinaCloud-Anbindung | Vollständige Registrierung, Statusmeldungen und Empfang von Cloud-Befehlen |
| Lokaler Verwaltungsmodus | Internes Netzwerk oder isolierte Umgebung ohne Cloud | Anwendungen über die lokale Schnittstelle bereitstellen und verwalten |
| Offline-Modus | Standort mit vorübergehender Netzunterbrechung | Cloud-Konfiguration beibehalten, Netzwerkaktivitäten aussetzen und die Verbindung nach Wiederherstellung automatisch fortsetzen |
| Unabhängiger Modus | Bereitstellung vollständig ohne Cloud | Lokale Selbstverwaltung des Geräts ohne Abhängigkeit von Cloud-Komponenten |
In jedem Modus stehen die lokalen Gerätefunktionen vollständig zur Verfügung, einschließlich Anwendungsausführung, Systemverwaltung und Watchdog.
Zusammenspiel mit der Cloud
Abschnitt betitelt „Zusammenspiel mit der Cloud“┌────────────┐ ┌─────────────────┐│ Edge-Gerät │ ① Registrierung / Status ──▶ │ JelinaCloud ││ Jelinvisor │ ◀── ② Updates / Konfiguration / Befehle │ Cloud-Plattform ││ JelinaOS │ ③ Sicherer Fernwartungskanal │ │└────────────┘ └─────────────────┘- Uplink: Gerätestatus, Protokolle und Alarme werden kontinuierlich übermittelt und sind in der Cloud in Echtzeit sichtbar;
- Downlink: Systemupdates, Anwendungs-Releases und Betriebsrichtlinien werden zentral orchestriert und verteilt;
- Bidirektional: Remote-SSH, Remote-Desktop und Dienststeuerung erreichen das Gerät direkt über einen sicheren Kanal.
Für einen sicheren Einsatz vor Ort konzipiert
Abschnitt betitelt „Für einen sicheren Einsatz vor Ort konzipiert“- Lokale Update-Bestätigung: Kritische Updates können so konfiguriert werden, dass sie nach dem Empfang auf eine Bestätigung vor Ort warten. Die Installation beginnt erst nach der Bestätigung; die endgültige Entscheidung liegt beim Personal vor Ort;
- Zugriffsauthentifizierung: Die lokale Geräteschnittstelle verwendet schlüsselbasierte Authentifizierung. Nicht autorisierte Anfragen werden abgewiesen, und Schlüssel können bei Bedarf neu generiert werden;
- Produktionsmodus: Das Gerät ist ausschließlich über die Cloud zugänglich. Auch im lokalen Netzwerk sind direkte Verbindungen nicht möglich, wodurch die Angriffsfläche minimiert wird;
- Automatische Wiederverbindung: Sobald das Netzwerk wieder verfügbar ist, wird die Verbindung ohne manuellen Eingriff erneut aufgebaut.
Lokale Schnittstelle
Abschnitt betitelt „Lokale Schnittstelle“Der Geräteagent stellt auf dem Gerät eine Verwaltungsschnittstelle für Betrieb und Wartung vor Ort sowie für die Skriptintegration bereit:
- Lokale Adresse:
localhost:48484(der Port ist konfigurierbar); - Häufig verwendete Funktionen: Bereitschaftsprüfung des Prozesses, Versionsabfrage, Abfrage des Update-Status, Vorprüfung des Zielzustands und Update-Bestätigung;
- Verwenden Sie für alltägliche Aufgaben vorzugsweise den Gerätebefehl
jelina-local-ota. Er verarbeitet Konfiguration und sensible Informationen automatisch. Wenn ein direkter Schnittstellenaufruf erforderlich ist, verwenden Sie die lokale Loopback-Adresse.
Zustandsprüfung
Abschnitt betitelt „Zustandsprüfung“jelina-info --get jelinvisor --json # Status und Version des Geräteagentensystemctl status jelina-jelinvisor # Dienststatusjournalctl -u jelina-jelinvisor -n 100 # AgentenprotokolleDen Agenten und das System aktualisieren
Abschnitt betitelt „Den Agenten und das System aktualisieren“Jelinvisor selbst unterstützt ebenfalls Online-Updates, die zusammen mit System-, Kernel- und Anwendungsupdates zentral aus der Cloud orchestriert werden. Ein aktueller Geräteagent bildet eine wesentliche Grundlage für die Gerätesicherheit und die Weiterentwicklung der Funktionen.
Technische Grundlage
Abschnitt betitelt „Technische Grundlage“Jelinvisor baut auf einer bewährten Geräteverwaltungsarchitektur auf und vereint langjährige Praxiserfahrung in der Verwaltung großer Geräteverbände. Damit bietet es eine erprobte und zuverlässige Grundlage für industrielle Bereitstellungen im großen Maßstab.
Weiterführende Dokumentation
Abschnitt betitelt „Weiterführende Dokumentation“- Geräteregistrierung und Verbindung — So werden Geräte an JelinaCloud angebunden
- Flottenverwaltung, Fernbetrieb und Fernwartung — Geräteverbände in großer Zahl verwalten
- Anwendungsbereitstellung aus der Cloud und OTA — Anwendungen aus der Cloud veröffentlichen und aktualisieren