- Présentation de Jelina
- JelinaOS
- Concepts clés
Mises à jour et reprise après défaillance
Pour des équipements edge distribués et sans surveillance, la sécurité des mises à jour est aussi importante que la continuité d’exécution. JelinaOS combine double système A/B, stratégies de basculement intelligentes et plusieurs canaux de mise à jour dans une solution intégrée de mise à jour et de reprise.
Double système A/B : une possibilité de retour arrière
Section intitulée « Double système A/B : une possibilité de retour arrière »Principe de fonctionnement
Section intitulée « Principe de fonctionnement »Avant mise à jour Mise à jour en cours Après mise à jour, vérification réussie┌──────────┐ ┌──────────┐ ┌──────────┐│ System A │ ◀── En cours d’exécution │ System A │ ◀── Poursuit l’exécution │ System A │ ◀── Poursuit l’exécution│ System B │ │ System B │ ◀── Écrire la nouvelle version│ System B │ ✅ Vérification réussie└──────────┘ └──────────┘ └──────────┘ Basculer vers B au prochain démarrage- L’équipement utilise toujours l’un des deux systèmes ; la mise à jour est écrite uniquement sur l’autre ;
- Après la mise à jour, le basculement se fait automatiquement au prochain démarrage, avec vérification de l’état du nouveau système ;
- Si le nouveau système ne démarre pas ou échoue à la validation, le retour au système précédent est automatique : l’équipement fonctionne normalement, comme si l’échec de mise à jour n’avait pas eu lieu.
Différence avec un double système classique
Section intitulée « Différence avec un double système classique »Dans un double système classique, l’utilisateur choisit manuellement le système à démarrer ; chacun accumule son propre état indépendamment. Dans JelinaOS :
- Les contenus des deux systèmes servent de sauvegarde mutuelle et correspondent à l’état d’usine ;
- Toutes les écritures d’exécution vont dans la partition de données, séparément du système ;
- La stratégie d’amorçage effectue automatiquement le basculement, sans intervention humaine.
Canaux de mise à jour
Section intitulée « Canaux de mise à jour »JelinaOS propose plusieurs méthodes adaptées aux différents contextes :
| Canal | Cas d’utilisation | Description |
|---|---|---|
| OTA cloud | Équipement connecté à JelinaCloud | Planification cloud, distribution en masse, version fixe et exécution par lots |
| OTA locale | Environnement hors ligne ou administré localement | Application des paquets avec les outils locaux, sous contrôle du personnel sur site |
| Paquet hors ligne | Site éloigné sans accès réseau | Application hors ligne d’un paquet préalablement téléchargé pour le système, le noyau, l’agent ou les applications |
| Mise à jour incrémentale | Bande passante limitée | Transfert des seules différences pour réduire le volume et la durée |
Confirmation des mises à jour
Section intitulée « Confirmation des mises à jour »Pour les sites critiques, JelinaOS permet d’exiger une confirmation locale :
- La nouvelle version reçue du cloud est d’abord stockée sur l’équipement et n’est pas appliquée immédiatement ;
- L’installation ne commence qu’après confirmation par le personnel sur site ;
- Celui-ci conserve la décision finale afin d’éviter les risques locaux d’une mise à jour déclenchée en un clic dans le cloud.
Surveillance de l’état du système
Section intitulée « Surveillance de l’état du système »Validation au démarrage
Section intitulée « Validation au démarrage »À chaque démarrage, le système vérifie l’intégrité de la partition active. En cas d’anomalie, il essaie automatiquement l’autre système afin de retrouver un état utilisable.
Chien de garde
Section intitulée « Chien de garde »Le watchdog système surveille en permanence l’exécution :
- Il intervient automatiquement si le système ne répond plus ou si un service critique présente une anomalie ;
- Les stratégies de redémarrage et les actions de restauration sont configurables ;
- Avec le double système A/B, il forme une chaîne complète « détection → récupération → secours ».
Réparation automatique
Section intitulée « Réparation automatique »En cas d’erreur système, les stratégies intégrées peuvent lancer automatiquement une réparation : tentative d’abord dans le système actif, puis basculement vers le système de secours si nécessaire, afin de limiter l’intervention humaine.
Restauration des paramètres d’usine
Section intitulée « Restauration des paramètres d’usine »Pour retrouver l’état initial de l’équipement, utilisez la partition de restauration :
- Réinitialisation en un clic : le système et les écritures utilisateur reviennent à l’état d’usine, comme après une nouvelle installation ;
- Protection des données : sauvegardez préalablement toutes les données importantes à conserver ;
- Restauration rapide : la procédure est automatisée, sans outil spécialisé ni opération complexe.
Chaîne complète de mise à jour et de reprise
Section intitulée « Chaîne complète de mise à jour et de reprise »Fonctionnement normal ──▶ Publier une mise à jour cloud/locale ──▶ Écrire dans la partition de secours │ ▼ Confirmation locale facultative ──▶ Redémarrer et basculer ──▶ Vérifier le nouveau système │ │ │ ✅ Réussite :Poursuit l’exécution │ │ └── ❌ Échec : retour automatique à l’ancien système, sans effet sur les applicationsC’est l’engagement de JelinaOS en matière de reprise : toujours pouvoir revenir en arrière après une mise à jour et préserver l’activité.