Toutes les versions récentes d’Exadata (depuis la version 12.x) offrent la possibilité d’installer des mises à jour du noyau en utilisant Oracle Ksplice. Oracle Ksplice vous permet d’appliquer certaines mises à jour du noyau sans avoir besoin de redémarrer. Cela aide les clients à rester à jour avec les dernières corrections de bogues et mises à jour de sécurité, tout en évitant toute perturbation commerciale. Avec OEL (Oracle Enterprise Linux) 6, 7 et 8, Ksplice peut corriger le système pendant que les services sont opérationnels. Cette fonctionnalité vous permet de garder les machines Exadata à jour sans avoir à mettre à jour la version de l’image Exadata.
Veuillez garder à l’esprit que tous les correctifs ne sont pas disponibles via Ksplice et qu’une mise à jour de la version de l’image Exadata pourrait être nécessaire pour corriger des bogues ou des vulnérabilités de sécurité qui ne peuvent pas être corrigés via Ksplice. Seuls les patchs dom0 et domU sont disponibles avec Ksplice, les patchs de nœuds cellulaires ne sont pas disponibles avec Ksplice.
Veuillez noter que le support Oracle Linux Premier est requis pour accéder et télécharger les paquets nécessaires.
Se préparer
D’abord, vous devez identifier la version de votre noyau, car ces informations sont nécessaires pour télécharger le paquet RPM approprié.

Ensuite, allez dans https://linux.oracle.com/, connectez-vous avec votre compte ULN et cliquez sur l’onglet « Canaux ».

Choisissez la version Linux appropriée dans les menus déroulants Release et Architecture.

Trouvez et cliquez sur « Ksplice for Oracle Linux 7 (x86_64) ».
![]()
Maintenant, cliquez sur l’onglet « Paquets de chaînes ».

Entrez les détails de la version de votre noyau dans la barre de recherche.

Idéalement, vous n’aurez qu’une seule ligne de sortie. Cliquez sur le paquet pour télécharger le RPM. Toutes les « mises à jour uptrack » sont cumulatives, c’est pourquoi vous ne verrez que la dernière version dans vos résultats de recherche. Rassurez-vous, tous les correctifs seront installés si ce régime est installé.
Phase de déploiement
Avant le déploiement, nous devons retirer le RPM nommé « exadata-sun.*computenode-exact » qui est installé par défaut après chaque mise à jour de la version de l’image Exadata. Ce paquet a été introduit pour maintenir l’intégrité des paquets RPM dans le système et il n’y a pas d’impact négatif à retirer ce paquet. Mais, puisque l’installation des correctifs Kplice modifiera certains des paquets fournis par Oracle, il est nécessaire de retirer le RPM « exadata-sun.*computenode-exact ».
Consultez ce lien pour la documentation complémentaire d’Oracle : https://docs.oracle.com/en/engineered-systems/exadata-database-machine/dbmmn/updating-exadata-software.html#GUID-EC02BCEC-D077-450A-B154-36C6963D92C6
Trouvez et supprimez les RPM à l’aide de la commande ci-dessous.

Vous êtes maintenant prêt à installer les « mises à jour uptrack » sur le système Exadata. Si votre Exadata est virtualisé, assurez-vous que les mises à jour sont appliquées à la fois à dom0 et domU. Et rappelez-vous, ces mises à jour ne s’appliquent pas aux nœuds cellulaires.
Une fois les « mises à jour uptrack » installées avec succès, vous pouvez le vérifier avec les commandes suivantes. N’oubliez pas que la version du noyau ne changera pas parce que le noyau de démarrage n’est pas modifié.

Le rapport ci-dessous liste tous les bogues et vulnérabilités corrigés par ces « mises à jour uptrack ».

Conclusion
Oracle Ksplice offre aux clients la flexibilité d’appliquer les dernières mises à jour du noyau publiées par Oracle sans faire tomber les applications et sans interruption d’activité. C’est un processus simple qui ne prend pas plus de 15 à 20 minutes.
