- Présentation de Jelina
- JelinaOS
- Gestion du système
Mises à jour système
JelinaOS couvre quatre catégories de mises à jour : système, noyau, agent d’équipement et paquets incrémentaux, par le cloud ou localement. Grâce au double système A/B, chaque mise à jour offre une possibilité de retour arrière.
Éléments mis à jour
Section intitulée « Éléments mis à jour »| Élément | Description |
|---|---|
| Système JelinaOS | Évolutions fonctionnelles et correctifs de sécurité |
| Noyau | Nouvelle version, améliorations de performances et de compatibilité matérielle |
| Agent d’équipement | Composant de gestion de l’équipement |
| Mise à jour incrémentale | Correctif incrémental du système pour un déploiement rapide |
Méthodes de mise à jour
Section intitulée « Méthodes de mise à jour »OTA cloud, recommandée
Section intitulée « OTA cloud, recommandée »Dans JelinaCloud, gérez les mises à jour depuis la flotte ou la page de l’équipement :
- Définissez la version cible du système, du noyau ou de l’agent ;
- Le cloud distribue la mise à jour selon la stratégie choisie, avec version fixe et exécution par lots possibles ;
- L’équipement télécharge et applique automatiquement la mise à jour, dont l’état est visible en temps réel.
Les mises à jour cloud prennent aussi en charge des paquets hors ligne : téléchargez-les pour les équipements sans accès réseau, puis appliquez-les sur site. Ils peuvent être livrés sur un support amovible, comme une clé USB, et traités automatiquement lors de son insertion.
OTA locale
Section intitulée « OTA locale »Sans cloud, utilisez l’outil de mise à jour de l’équipement :
# Afficher version et état de mise à jourjelina-local-ota -gjelina-local-ota -sjelina-local-ota --json --status # Sortie structurée de l’état
# Afficher les mises à jour en attente de confirmation localejelina-local-ota --confirmation
# Prévalider le paquet de mise à jour, analyse et vérification sans applicationjelina-local-ota --check <paquet-mise-à-jour>Après vérification, soumettez le paquet pour application. Si la confirmation est activée, il passe en attente et ne sera exécuté qu’après validation :
jelina-local-ota <paquet-mise-à-jour>jelina-local-ota -c -w # Confirmer la mise à jour en attente et suivre sa progressionPaquet de composant unique .pkg
Section intitulée « Paquet de composant unique .pkg »Les paquets d’un seul composant, comme l’agent ou un composant applicatif, s’appliquent avec l’installateur :
jelina-instpackage --pkg-info <paquet-composant.pkg> # Informations du paquet sans installationjelina-instpackage <paquet-composant.pkg> # Installer un paquet de composantsVérifiez l’origine et la somme de contrôle avant installation. Certains composants nécessitent un redémarrage pour être activés.
Types de paquets
Section intitulée « Types de paquets »JelinaOS utilise deux formats, avec des usages et des commandes distincts :
| Type | Format | Usage | Commande d’installation |
|---|---|---|---|
| Paquet de composant unique | .pkg |
Mettre à jour un seul composant : système, noyau, agent, composant applicatif, etc. | jelina-instpackage |
| Paquet OTA | .zip |
Mise à jour complète avec état cible et plusieurs composants, orchestrée par l’agent | jelina-local-ota |
Modes d’installation
Section intitulée « Modes d’installation »Selon la cible, un paquet de composant utilise l’un des modes suivants :
| Mode | Description |
|---|---|
| Écriture complète | Écriture dans la partition cible, généralement la partition A/B inactive |
| Extraction | Décompression dans une partition, un fichier ou un répertoire spécifié |
| Installation incrémentale | Installation comme couche de superposition, sans changement de partition |
| Installation avec exécution | Installation suivie d’une exécution unique ; risque élevé, réservée à des cas spécifiques |
Installation réussie ne signifie pas activation
Section intitulée « Installation réussie ne signifie pas activation »Un résultat positif de l’installateur ne garantit pas que le nouveau contenu est actif. Les composants comme le système ou le noyau nécessitent un redémarrage ou un remontage. Après redémarrage, vérifiez la version et la partition réellement utilisées avant de considérer la mise à jour comme terminée.
Ne pas mélanger les deux types
Section intitulée « Ne pas mélanger les deux types »- Ne transmettez pas un paquet OTA .zip à l’installateur de composants. N’installez pas manuellement un paquet .pkg en contournant l’état cible : cela perturberait l’ordre de mise à jour des composants ;
- Appliquez les paquets OTA hors ligne téléchargés dans le cloud avec
jelina-local-ota.
Confirmation des mises à jour
Section intitulée « Confirmation des mises à jour »Sur un site critique, configurez l’exécution après confirmation locale :
- La version reçue du cloud est stockée sans installation immédiate ;
- La mise à jour démarre seulement après validation du personnel sur site ;
- La confirmation peut être donnée par commande locale ou par l’interface de l’équipement ;
- En attendant, l’équipement continue d’utiliser sa version actuelle et le site conserve la décision finale.
Procédure et garanties de sécurité
Section intitulée « Procédure et garanties de sécurité »Télécharger le paquet de mise à jour → Vérifier l’intégrité → Écrire dans la partition de secours → Redémarrer et basculer → Vérifier le démarrage │ ✅ Réussite :Poursuit l’exécution ❌ Échec : retour automatique à l’ancien système- Continuité pendant la mise à jour : le téléchargement et l’écriture s’effectuent en arrière-plan pendant que l’équipement fonctionne ;
- Retour arrière automatique : si la validation échoue après basculement, le système précédent est restauré ;
- Retour à une version antérieure : en cas de problème après application, il est possible de revenir à la version précédente.
Afficher l’état des mises à jour
Section intitulée « Afficher l’état des mises à jour »jelina-info # Afficher la version et la partition de démarrage courantesjelina-local-ota -s # Afficher l’état et les mises à jour en attenteLe tableau de bord cloud affiche également les versions et l’état des mises à jour.
Recommandations
Section intitulée « Recommandations »| Contexte | Recommandation |
|---|---|
| Maintenance courante | Appliquer rapidement les correctifs pour conserver le niveau de sécurité |
| Montée de version | Valider sur un équipement de test avant déploiement en masse |
| Secteur à fortes exigences de conformité | Activer la confirmation locale et valider soigneusement avant mise à jour |
| Bande passante limitée | Utiliser des mises à jour incrémentales ou des paquets hors ligne |
Documentation associée
Section intitulée « Documentation associée »- Mises à jour et reprise après défaillance — Principes et garanties
- Déploiement cloud et OTA — Opérations de mise à jour cloud
- Double système A/B et basculement — Changement de partition et retour arrière