Un test rigoureux pour le Live Patching de KernelCare ne se limite pas à vérifier que le téléchargement du correctif s'est bien déroulé : le noyau en cours d'exécution doit être pris en charge, le statut du correctif doit être clairement actif et l'application doit fonctionner correctement dans le cadre d'un cycle de charge réaliste. Commencez sur un hôte de préproduction proche de l'environnement de production, puis déployez progressivement via les environnements QA et Canary, et documentez les critères d'abandon. Les « live patches » repoussent les redémarrages, mais ne les remplacent pas. C'est pourquoi vous devez continuer à prévoir des mises à jour régulières du noyau et des redémarrages comme partie intégrante de votre exploitation.
Bien comprendre le fonctionnement de KernelCare Livepatch
KernelCare est l'agent de TuxCare pour Correction en temps réel du noyau sur les systèmes Linux pris en charge. Il intègre les correctifs de sécurité mis à disposition dans le noyau en cours d'exécution, sans que le serveur ait besoin d'être redémarré immédiatement. La possibilité d'appliquer un correctif dépend de la combinaison spécifique de la version du noyau, de la distribution et de l'architecture ; la simple disponibilité d'un package d'agent ne garantit pas cette prise en charge.
D'un point de vue technique, le framework Upstream Linux Livepatch décrit une transition cohérente permettant aux tâches concernées de basculer en toute sécurité vers le code modifié. Cette documentation explique le framework général du noyau, mais pas nécessairement la méthode de mise en œuvre de chaque variante de KernelCare. Pour les fonctionnalités spécifiques au produit et les décisions opérationnelles, il convient donc de se référer aux indications fournies par TuxCare déterminant.
Un correctif téléchargé ou signalé comme appliqué prouve dans un premier temps le bon fonctionnement de la chaîne de correctifs. Il ne garantit pas pour autant que les connexions à la base de données, les accès au stockage, les chemins réseau, les tâches batch et les transactions métier restent exempts d'erreurs sous une charge réelle. Un test rigoureux évalue donc conjointement l’état des correctifs, les métriques système et les résultats des applications.
Régulière Mises à jour du noyau restent nécessaires. Les correctifs « live » ne modifient pas le paquet du noyau installé et ne prennent pas automatiquement en charge la prise en charge matérielle, les modifications de fonctionnalités ou l'ensemble des adaptations de pilotes d'un nouveau noyau. De plus, TuxCare ne fournit des correctifs pour un noyau spécifique que tant que son éditeur publie des mises à jour de sécurité pour la série concernée.
KernelCare concerne en outre le noyau et doit être distingué des correctifs appliqués dans l'espace utilisateur. Un test réussi ne prouve ni que le système est à jour au niveau des correctifs LibCare, ni que toutes les vulnérabilités de l'hôte ont été entièrement corrigées. Le « live patching » vient ainsi compléter la gestion des paquets et la gestion des changements : il permet d’appliquer plus rapidement les corrections urgentes du noyau, tandis que les mises à jour régulières des paquets et les redémarrages planifiés continuent de faire partie du plan de maintenance.
Composants, plateformes et délimitations claires
Avant le test, l'architecture TuxCare doit être clairement dissociée. L'agent KernelCare s'exécute sur l'hôte cible, récupère les ensembles de correctifs et les applique au noyau en cours d'exécution. ePortal Il s'agit en revanche d'un composant optionnel, géré en interne, destiné au contrôle centralisé des sources de patch et des déploiements, par exemple dans des réseaux contrôlés ou isolés. Ces deux composants remplissent des fonctions différentes et ne sont pas interchangeables.
Par ailleurs, LibCare est disponible sous forme de module complémentaire pour les composants de l'espace utilisateur tels que glibc ou OpenSSL. Un test KernelCare réussi ne vérifie ni l'installation ni l'état des correctifs de LibCare. Les rapports de test doivent donc enregistrer ces niveaux séparément : l'état des correctifs du noyau, la distribution centrale et l'application des correctifs dans l'espace utilisateur nécessitent chacun leurs propres justificatifs, validations et, le cas échéant, leurs propres systèmes de staging.
La première tâche pratique consiste à établir un inventaire fiable. Il faut recenser la distribution et la version, le noyau effectivement démarré, l’architecture, le type de virtualisation, les mécanismes de sécurité activés et les modules du noyau installés. Les pilotes de stockage et de réseau sont tout aussi importants, tout comme les agents de sécurité, de sauvegarde et de surveillance. Ces caractéristiques déterminent si un hôte de préproduction reflète de manière réaliste le futur groupe de production et si le correctif proposé est compatible avec la version du noyau.
La décision finale concernant la prise en charge ne repose pas uniquement sur une liste de distribution générale. Vérifiez la combinaison spécifique de distribution, de version du noyau et d’architecture dans la base de données de compatibilité et de correctifs de TuxCare. Seule cette vérification permet de distinguer un agent installable d’un noyau réellement pris en charge. Elle doit être documentée avant toute planification de déploiement et être effectuée à nouveau en cas de changement de noyau.
Secure Boot constitue une classe de plate-forme à part entière. L'agent a besoin d'une chaîne de confiance adaptée pour ses modules du noyau. TuxCare indique que la version minimale requise pour la procédure automatisée de Secure Boot sur les systèmes RPM pris en charge est la version 3.0-2 de l'agent ; cette indication ne correspond pas à une version minimale générale pour KernelCare et ne concerne pas l'enregistrement manuel du MOK. Le processus automatisé nécessite notamment un démarrage EFI, un shim et un Secure Boot activé, et n’est pas prévu pour Debian ou Ubuntu. Un redémarrage planifié est donc nécessaire pour valider cette configuration.
Avant l'installation, il convient également de vérifier la présence de services de correction en direct existants. Selon TuxCare, KernelCare ne doit pas être utilisé en parallèle avec Canonical Livepatch. Une utilisation en parallèle ne constitue pas un test de compatibilité pertinent, mais un critère d’exclusion : il faut d’abord supprimer le service existant conformément à la procédure opérationnelle approuvée ou déconnecter la plateforme de test. La comparaison interne suivante offre un aperçu des différentes procédures : KernelCare, Ksplice, kpatch et kGraft.
Ce qu'un test fiable doit démontrer
Un test fiable commence par des objectifs vérifiables, et non par une simple mention du type „ correctif installé “. Il convient de prouver l’existence d’un noyau pris en charge et en cours d’exécution, d’une source de correctifs accessible et autorisée, ainsi que de l’application des derniers correctifs disponibles. De plus, l’équipe doit enregistrer la version de sécurité effective signalée par KernelCare. Ces justificatifs confirment la chaîne d’approvisionnement technique, mais pas encore le bon fonctionnement de l’application.
Le deuxième niveau de contrôle est le Santé des applications. Les services doivent rester accessibles, les transactions clés doivent aboutir correctement et les interfaces doivent fournir les résultats attendus. Pour les systèmes de bases de données, la réplication et les requêtes peuvent être déterminantes ; pour les services Web, l’authentification, les tâches en arrière-plan et les intégrations externes font par exemple partie du périmètre des tests.
Pour le suivi, il fournit kcarectl --status Codes de sortie lisibles par machine. TuxCare attribue la valeur 0 au dernier niveau de correctifs, 1 à l'absence de correctifs appliqués, 2 aux nouveaux correctifs non encore appliqués et 3 à un noyau non pris en charge. Ces états peuvent être utilisés pour définir des règles d’alerte, mais doivent être analysés conjointement avec les journaux du noyau, les métriques des services et des vérifications techniques.
Fais également la distinction entre la version démarrée et la version effective. uname -r affiche le noyau démarré, tandis que kcarectl --uname qui indique la version sécurisée du noyau signalée par TuxCare. Si ces informations ne sont pas prises en compte de manière appropriée dans le scanner et la CMDB, un Livepatch efficace peut apparaître comme une mise à jour manquante.
Une validation nécessite des justificatifs techniques complets, la réussite des tests d'application et un cycle de charge représentatif. Il peut s'agir d'une fenêtre de traitement par lots, d'un pic de charge typique ou d'un basculement planifié. En cas de noyau non pris en charge, d’augmentation du nombre d’erreurs ou d’échecs aux tests spécialisés, l’extension est interrompue et le problème est examiné ; un statut d’agent positif ne prévaut pas sur ces signaux.
Mettre en place une base de référence de staging proche de l'environnement de production
Un test rigoureux commence par un hôte de staging qui reflète le plus fidèlement possible le public cible futur. Recensez la distribution, le noyau démarré, l'architecture, le type de virtualisation et les mécanismes de sécurité activés. L'inventaire doit également inclure les modules du noyau chargés ou critiques pour le fonctionnement, les chemins de stockage et de réseau, les agents de sécurité et de surveillance, ainsi que les composants centraux de l'application. La compatibilité doit toujours être vérifiée pour le noyau effectivement en cours d'exécution, et non pas uniquement pour la distribution.
Avant l'intervention, documentez également l'état de l'application : transactions métier réussies, taux d'erreur, temps de réponse, tâches en arrière-plan et, si nécessaire, appartenance au cluster ou état de la réplication. Ces Ligne de base permet de retracer les écarts ultérieurs. Vérifie également s'il existe une sauvegarde ou un instantané adapté à l'application et comment sa restauration est concrètement mise en œuvre ; un instantané de machine virtuelle ne remplace toutefois pas une sauvegarde cohérente de la base de données.
Une machine virtuelle de test allégée est utile pour vérifier l'installation, l'enregistrement et l'accessibilité de la source du correctif. Elle ne fournit toutefois pas d'informations fiables concernant les pilotes utilisés en production, les modules spécifiques ou les profils de charge. Le framework Upstream Linux Livepatch classe techniquement les activations via une transition de cohérence ; toutefois, cela ne permet pas d’en déduire un mécanisme KernelCare spécifique. Indépendamment de cela, les profils de travail réels et les composants opérationnels supplémentaires doivent être intégrés dans un test de préproduction représentatif.
| objectif de contrôle | Justificatif dans le procès-verbal d'essai | Seuil de détection typique |
|---|---|---|
| Enregistrer l'environnement d'exécution | Documentation sur le noyau, l'architecture, la virtualisation et les modules concernés | Cela ne prouve pas encore qu'un correctif soit disponible pour cette version du noyau |
| Vérifier la possibilité de restauration | Définition des procédures de sauvegarde ou de création d'instantanés et des responsabilités | L'existence d'une sauvegarde ne garantit pas la réussite de la restauration de l'application |
| Vérifier la compatibilité technique des correctifs | L'agent détecte le noyau pris en charge et peut récupérer les informations relatives au correctif | Cela ne dit rien sur l'exactitude technique de l'application |
| Comparer la santé des applications | Transactions, métriques et vérifications des journaux définies avant et après l'application du correctif | Ne couvre que les fonctions exécutées et la période observée |
| Observer le comportement sous charge | Phase typique de traitement par lots, de pointe ou de basculement prévue | Un bref test à vide ne remplace pas un cycle de charge |
Ne définissez pas la durée d'observation de manière forfaitaire. Pour un service comportant des importations nocturnes, le test doit inclure au moins une telle importation ; dans le cas d'un cluster à haute disponibilité, un basculement contrôlé peut s'avérer pertinent. Définissez au préalable les valeurs de consigne et les critères d'arrêt. En cas d'apparition de nouveaux messages du noyau, d'erreurs répétées des agents ou d'écarts fonctionnels, la validation n'est pas accordée et les résultats sont examinés avant le lancement d'une nouvelle vague.
Évaluer correctement le statut du correctif avec kcarectl
Enregistrez l'état avant et après l'application d'un correctif validé à l'aide des mêmes commandes. Cela permet de déterminer quel noyau a été démarré, quelle version de l'agent l'hôte utilise et si un ensemble de correctifs est effectivement actif. Les résultats doivent être consignés dans le journal des modifications ou le protocole de test, accompagnés de l'horodatage, de l'identifiant de l'hôte et de la version de l'application testée. Un simple message de réussite affiché par le programme d'installation ne constitue pas une preuve suffisante à cet effet.
Les requêtes suivantes sont en lecture seule et conviennent à un état des lieux. Exécutez-les dans l'environnement cible avec les autorisations prévues à cet effet. Seule une opération de mise à jour planifiée ultérieurement modifie l'état des correctifs ; l'exécution de ces commandes sert donc de base à la comparaison et au suivi, et non pas à la mise à jour elle-même.
| commande | Objectif | Déclaration pertinente | Frontière |
|---|---|---|---|
| uname -r | Enregistrer le noyau démarré | Affiche la version du noyau du système en cours d'exécution | N'affiche pas la version de sécurité obtenue via Livepatch |
| kcarectl –version | Faire l'inventaire des agents | Indique la version du client installée | N'occupe ni le support technique ni la base de correctifs active |
| kcarectl –info | Consulter les informations relatives aux correctifs | Affiche des informations sur l'état de KernelCare | Ne remplace pas une vérification de l'application |
| kcarectl –patch-info | Voir les détails du correctif | Prend en charge l'affectation du jeu de correctifs | Il n'y a aucune preuve d'une fonction technique |
| kcarectl –status | Vérifier si le statut est lisible par machine | Le code de sortie 0 correspond au dernier niveau de correctifs ; 1 signifie « aucun correctif », 2 « nouveaux correctifs non appliqués » et 3 « noyau non pris en charge ». | Doit être évalué conjointement avec la surveillance des agents et des applications |
| kcarectl –uname | Publier une version sécurisée efficace | Renvoie la version effective du noyau indiquée par TuxCare | Cela ne modifie pas la sortie de la commande « uname -r » |
| kcarectl –check | Rechercher un nouveau kit de correctifs | Le code de sortie 0 indique qu'un nouvel ensemble de correctifs est disponible | Cela ne prouve pas que l'hôte a déjà été mis à jour |
Il est particulièrement important de faire la distinction entre le système démarré et version effective du noyau. Un scanner de vulnérabilités qui ne fait que uname -r Si elle est évaluée, cela peut donner une impression erronée, même si un Livepatch fournit le correctif concerné. Il convient donc de faire correspondre l'inventaire et les règles de conformité avec les données TuxCare disponibles, telles que la version effective et la liste CVE locale, disponible à l'adresse /proc/kcare/cvelist.
Pour les alertes, on peut utiliser kcarectl --status mieux qu’une simple recherche de texte dans les sorties de console, car les codes de sortie peuvent être analysés automatiquement. Un code 2 nécessite par exemple de déterminer si un nouvel ensemble de correctifs doit être déployé dans le délai prévu ; le code 3 correspond à un problème de compatibilité ou d’inventaire. Aucun de ces codes ne remplace l’examen des journaux du noyau, des métriques des services et des transactions métier.
Échelonnement contrôlé des phases QA, Canary et production
Un déploiement contrôlé commence dans un environnement d'assurance qualité dédié, passe ensuite par un petit groupe « canary » représentatif et n'est étendu que lorsque des résultats stables ont été documentés. Chaque vague est soumise aux mêmes tests d’état et d’application. La durée d’observation dépend du cycle de charge : pour les systèmes par lots, il s’agit d’un cycle de traitement complet ; pour les clusters, cela peut inclure la réplication et un basculement contrôlé.
Au cours de la surveillance, tu vérifies les taux d'erreur, les latences, les messages du noyau et des agents, ainsi que, le cas échéant, le quorum et la réplication. Ce n'est qu'une fois les critères de validation remplis que le groupe suivant prend le relais. L'article interne explique d'autres principes de base relatifs à la mise en œuvre en production. KernelCare Enterprise : correctifs en temps réel sans fenêtre de maintenance.
| Option | Utilisation recommandée | Restriction importante |
|---|---|---|
| Flux de production standard | Production selon notre propre logique de validation | Nécessite toujours une surveillance et un épandage échelonné |
| Flux différé via PREFIX | Délai fixe de 12, 24 ou 48 heures | Le type de délai est sélectionné via la source de patch |
| Flux de test via PREFIX | Systèmes dédiés à l'assurance qualité (QA) ou « Canary » | Contient des versions récentes avant la fin du processus de test complet |
| STICKY_PATCH | Limiter l'assurance qualité et la production à une date de mise à jour vérifiée | Non disponible pour ePortal ; contrôle par clé non pris en charge pour les serveurs IP |
| STICKY_PATCHSET ou UPDATE_DELAY à partir de KernelCare 2.82 | Configurer la limite maximale du jeu de correctifs ou l'âge minimum défini librement | Les variantes « AUTO » ne fonctionnent qu'en mode « Auto » et « Smart ». |
| ePortal | Commande centralisée dans des environnements contrôlés ou isolés | La mise en place, l'enregistrement, l'accessibilité et les directives restent des conditions préalables |
Flux différés et UPDATE_DELAY résolvent des exercices similaires à différents niveaux. Un flux est diffusé via PREFIX sélectionnée comme source de patch avec un retard fixe. UPDATE_DELAY En revanche, il retient les ensembles de correctifs via la configuration du client jusqu’à ce qu’ils atteignent un âge minimum spécifié. STICKY_PATCHSET limite le client à une version maximale spécifique du patchset.
Une méthode manuelle kcarectl --update télécharge le dernier ensemble de correctifs et l'applique au noyau en cours d'exécution. N'utilisez cette commande que sur des systèmes de test validés ou pendant une fenêtre de maintenance définie. Sauvegardez au préalable les valeurs de référence et effectuez immédiatement après les contrôles techniques et fonctionnels.
ePortal permet de gérer de manière centralisée les ensembles de correctifs et leur déploiement. Selon TuxCare, lorsque les mises à jour automatiques sont activées, les clients vérifient toutes les quatre heures si des ensembles de correctifs sont disponibles. Cela ne garantit toutefois pas le moment de l'exécution : l'accessibilité, l'enregistrement, les politiques et la compatibilité du noyau doivent être surveillés pour chaque vague.
Pour chaque vague, consignez l'état du patch, les hôtes sélectionnés, la fenêtre d'observation, les résultats des tests et la personne responsable de la validation. En cas d'écarts, le déploiement est suspendu. Ces Version Canary limite l'ampleur des effets imprévus, mais ne remplace ni le contrôle de compatibilité ni le cycle de redémarrage prévu.
Tester le démarrage sécurisé et les cas particuliers critiques
Serveur avec Démarrage sécurisé doivent être placés dans un groupe de test distinct. L'agent a besoin d'une chaîne de confiance opérationnelle pour ses modules du noyau ; une installation réussie ne suffit pas à en apporter la preuve. TuxCare indique que la version minimale requise pour la procédure automatisée de Secure Boot sur les systèmes RPM pris en charge est la version 3.0-2 de l’agent. Cette indication ne constitue pas une version minimale générale pour KernelCare et ne s’applique pas à l’enregistrement manuel du MOK.
Pour la méthode automatisée, il faut notamment disposer d'EFI-Boot, de shim et d'un Secure Boot activé. Selon TuxCare, ce processus n’est pas prévu pour Debian et Ubuntu. Notez donc la distribution, le mode de démarrage et la version de l’agent avant le test et ne considérez pas une plateforme différente comme une simple variante de configuration, mais comme un parcours distinct devant être évalué manuellement.
Le test ne s'achève qu'après un redémarrage planifié. Vérifie ensuite à l'aide de l'outil décrit par TuxCare mokutil ou à l'aide de messages du noyau appropriés, afin de vérifier si le certificat est bien disponible dans la chaîne de confiance. Ce n'est qu'ensuite qu'une mise à jour Livepatch contrôlée est effectuée sur cet hôte, avec les mêmes contrôles fonctionnels et techniques que ceux effectués lors du reste de la vague d'assurance qualité.
Les systèmes dotés de pilotes propriétaires, de modules de stockage ou de réseau, de programmes eBPF, de logiciels de sécurité et d’agents de surveillance nécessitent également un ensemble de tests représentatif qui leur est propre. Il ne s’agit pas là d’une affirmation générale concernant une incompatibilité. D'un point de vue technique, le framework « Upstream Linux Livepatch » décrit les transitions de cohérence pour les tâches concernées ; cela ne prouve toutefois pas que KernelCare utilise le même mécanisme sur toutes les plateformes prises en charge.
Simulez donc les combinaisons qui se produisent réellement en production : par exemple, le stockage multipath sous charge, les connexions réseau chiffrées, les agents de sécurité et le rôle de basculement d'un nœud de cluster. Documentez les modules chargés, les messages du noyau ainsi que l'état des applications et du cluster avant et après l'application du correctif. Une machine virtuelle de test allégée, dépourvue de ces composants, peut confirmer l'installation de l'agent, mais ne permet pas de tirer de conclusions fiables concernant cette catégorie de systèmes.
Surveillance, analyse des erreurs et escalade sécurisée
Surveillez le « Live Patching » à deux niveaux : le format lisible par machine État du correctif indique l'état de l'agent, tandis que les journaux du noyau, les taux d'erreur, les latences et l'état du cluster reflètent le fonctionnement de l'application. Le fait que les correctifs soient à jour n’exclut pas la présence simultanée d’un dysfonctionnement de l’application ou d’un écart fonctionnel. Les procédures d’alerte et de validation doivent donc combiner ces deux niveaux et analyser séparément la cause d’un écart.
Pour le triage automatisé, il fournit kcarectl --status Codes de sortie définis : 0 correspond au dernier niveau de correctifs, 1 à l'absence de correctifs appliqués, 2 à des correctifs disponibles mais non encore appliqués et 3 à un noyau non pris en charge. Le code 3 nécessite dans un premier temps un contrôle de compatibilité ; le code 2 ne constitue pas une erreur d'application, mais doit être évalué au regard de la politique de déploiement et de mise à jour prévue.
En cas d'anomalies, commencez par collecter les données pouvant être corrélées dans le temps : informations sur l'état et les correctifs, messages des agents, journal du noyau, heure de la requête, charges de travail concernées et modifications apportées aux modules ou à l'infrastructure. Pour les nœuds de cluster, cela inclut l'appartenance au cluster, l'état de réplication et les événements de basculement. Ces données permettent de distinguer un état de patch d'une panne d'application ou de réseau survenue simultanément et rendent un dossier d'assistance traçable.
TuxCare documente kcarectl --force en option, associée à une mise à jour qui force l'application d'un correctif lorsque certains threads ne peuvent pas être gelés. La documentation Linux en amont met en garde contre les dommages potentiels liés à son propre mécanisme de forçage, exige ensuite un redémarrage planifié et déconseille l'application d'autres correctifs à chaud. Elle ne prouve toutefois pas que kcarectl --force utilise en interne la même sémantique. Ce sont donc les instructions d'assistance TuxCare spécifiques au produit et le diagnostic de l'hôte concerné qui font foi ; cette option ne convient pas comme mesure standard de déploiement ou de dépannage.
Planifier la stratégie de redémarrage et la validation documentée
Le « Live Patching » réduit le délai nécessaire pour corriger les vulnérabilités prises en charge du noyau, mais ne modifie pas le paquet du noyau installé. Les nouveaux paquets de noyau, la prise en charge du matériel, les modifications apportées aux pilotes ou au micrologiciel, ainsi que les améliorations fonctionnelles du noyau nécessitent toujours la gestion habituelle des paquets et des redémarrages planifiés.
Définissez donc une fréquence de redémarrage pour chaque classe de plate-forme. KernelCare ne fournit des correctifs pour un noyau spécifique que tant que son fabricant continue de fournir des mises à jour de sécurité pour la série concernée. Une fenêtre de maintenance permet en outre de réharmoniser le noyau démarré, les pilotes chargés et l'état de référence documenté.
TuxCare documente kcarectl --unload pour le téléchargement des correctifs KernelCare. Il n'en résulte donc aucune garantie générale quant à une restauration complète. La documentation en amont indique, pour Atomic Replace et les correctifs cumulatifs en direct, que les changements d'état peuvent compliquer le retour en arrière ; elle ne décrit toutefois pas automatiquement la mise en œuvre concrète de chaque version de KernelCare.
Avant toute désinstallation, vérifie donc la documentation relative à la version de l'agent installé et, si nécessaire, coordonne les mesures à prendre en cas de dysfonctionnement avec TuxCare. Le résistant point de retour Il reste un noyau de démarrage défini et testé, avec un redémarrage planifié ainsi que, le cas échéant, un contrôle de cohérence ou une restauration de l'application.
La validation d'une vague de déploiement documente le noyau pris en charge, l'état des correctifs, les tests applicatifs effectués, les cycles de charge pertinents, les journaux, les responsables et les critères d'abandon. Elle ne constitue pas un engagement général concernant les futurs ensembles de correctifs. Toute modification apportée au noyau, aux modules ou à l'application peut nécessiter de nouveaux tests d'assurance qualité et tests « Canary ».
- Documenter le noyau pris en charge, la source du correctif et la version du correctif appliquée.
- Vérifier les applications, le cycle de charge, les journaux du noyau et l'état du cluster sans constater d'écart inexpliqué.
- Définir la phase de déploiement, les responsables, les procédures d'alerte et les critères d'abandon.
- Planifier la prochaine mise à jour du noyau avec une fenêtre de maintenance, un noyau de démarrage et un test de redémarrage.
La décision opérationnelle reste donc claire : un Livepatch réussi permet la poursuite contrôlée de la vague concernée. En revanche, des signaux techniques ou fonctionnels non clarifiés entraînent une mise en attente, une analyse ou un redémarrage planifié. La planification du redémarrage fait partie intégrante du concept de sécurité et de reprise après sinistre ; elle ne constitue pas l’aveu d’un Livepatch ayant échoué.
Sources et état des connaissances
État de la recherche :
État des recherches : 28 septembre 2026. Avant toute utilisation, vérifier les informations relatives à la prise en charge, aux versions de l'agent, aux flux et aux commandes par rapport à la documentation actuelle de TuxCare ainsi qu'au noyau effectivement en cours d'exécution.
https://docs.tuxcare.com/live-patching-services/
https://docs.kernel.org/6.12/livepatch/livepatch.html
https://docs.tuxcare.com/eportal/
https://docs.kernel.org/6.0/livepatch/cumulative-patches.html




