- Présentation de Jelina
- JelinaOS
- Coordination cloud-edge
Agent d’équipement Jelinvisor
Jelinvisor est le composant de gestion exécuté sur chaque équipement JelinaOS et le lien avec JelinaCloud. Il permet l’accès au cloud dès l’enregistrement, les mises à jour sans déconnexion et la maintenance à distance.
Responsabilités
Section intitulée « Responsabilités »| Responsabilité | Description |
|---|---|
| Connexion de l’équipement | Enregistrement automatique au premier démarrage et maintien de la connexion |
| Remontée d’état | Versions, adresses réseau, consommation des ressources, température, état applicatif, etc. |
| Exécution des mises à jour | Réception et application des mises à jour système, noyau, applications et paquets incrémentaux, avec confirmation et retour arrière |
| Gestion applicative | Cycle de vie complet des conteneurs et ProgramSet : démarrage, arrêt, redémarrage et mise à niveau |
| Interfaces locales | Consultation d’état, opérations sur les services et contrôle local de l’équipement |
| Canal distant | Acheminement sécurisé des demandes de gestion lorsque le cloud ne peut pas joindre directement l’équipement |
Quatre modes de fonctionnement
Section intitulée « Quatre modes de fonctionnement »Jelinvisor adapte son fonctionnement aux conditions réseau et de gestion :
| Mode | Contexte | Comportement |
|---|---|---|
| Gestion cloud | Utilisation standard avec JelinaCloud | Enregistrement, remontées et réception des commandes cloud |
| Gestion locale | Réseau privé ou isolé sans cloud | Déploiement et gestion des applications par les interfaces locales |
| Hors ligne | Déconnexion temporaire | Configuration cloud conservée, communications suspendues et reconnexion automatique |
| Autonome | Déploiement sans cloud | Gestion locale indépendante de tout composant cloud |
Quel que soit le mode, l’exécution applicative, la gestion système et le watchdog restent entièrement disponibles localement.
Collaboration avec le cloud
Section intitulée « Collaboration avec le cloud »┌────────────────┐ ① Enregistrement / remontée d’état ┌────────────────┐│ Équipement edge │ ──────────────────────────────▶ │ ││ ┌────────────┐ │ │ JelinaCloud ││ │ Jelinvisor │ │ ◀────────────────────────────── │ Plateforme cloud ││ └────────────┘ │ ② Envoi de mises à jour / configurations / commandes │ ││ JelinaOS │ │ │└────────────────┘ ③ Canal sécurisé de maintenance distante └────────────────┘- Montant : états, journaux et alarmes remontés en continu pour une visibilité en temps réel ;
- Descendant : orchestration et distribution unifiées des mises à jour système, Releases et stratégies ;
- Bidirectionnel : SSH, bureau à distance et opérations sur les services via le canal sécurisé.
Conçu pour la sécurité sur site
Section intitulée « Conçu pour la sécurité sur site »- Confirmation locale : une mise à jour critique peut attendre une validation sur site avant installation, laissant la décision finale au personnel ;
- Authentification : les interfaces locales utilisent une clé régénérable et refusent toute requête non autorisée ;
- Mode production : accès uniquement depuis le cloud, même pour les utilisateurs du réseau local, afin de réduire la surface d’attaque ;
- Reconnexion automatique : après rétablissement du réseau, la connexion est rétablie sans intervention.
Interfaces locales
Section intitulée « Interfaces locales »L’agent expose des interfaces sur l’équipement pour la maintenance sur site et l’intégration par scripts :
- Adresse locale :
localhost:48484, avec port configurable ; - Fonctions courantes : vérification de disponibilité du processus, versions, état des mises à jour, prévalidation de l’état cible et confirmation des mises à jour ;
- Pour les opérations quotidiennes, privilégiez
jelina-local-ota, qui gère automatiquement configuration et informations sensibles. Si un appel direct est nécessaire, utilisez l’adresse de boucle locale.
Contrôle de santé
Section intitulée « Contrôle de santé »jelina-info --get jelinvisor --json # État et version de l’agent d’équipementsystemctl status jelina-jelinvisor # État du servicejournalctl -u jelina-jelinvisor -n 100 # Journaux de l’agentMettre à jour l’agent et le système
Section intitulée « Mettre à jour l’agent et le système »Jelinvisor peut lui-même être mis à jour en ligne, avec une orchestration cloud commune au système, au noyau et aux applications. Maintenir l’agent à jour contribue à la sécurité et à l’évolution des fonctions.
Fondations techniques
Section intitulée « Fondations techniques »Jelinvisor repose sur une architecture éprouvée de gestion d’équipements, enrichie par des années de pratique de l’administration de grands parcs. Il fournit ainsi une base fiable et validée pour les déploiements industriels à grande échelle.
Documentation associée
Section intitulée « Documentation associée »- Enregistrement et connexion des équipements — Connexion à JelinaCloud
- Gestion des flottes et maintenance à distance — Administration des parcs en masse
- Déploiement cloud et OTA — Publication et mise à jour des applications