orace-ksplice

Installer les correctifs Uptrack en utilisant Oracle Ksplice pour Exadata

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é.

ksplice pour Oracle Linux

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

ksplice pour Oracle Linux

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

ksplice pour Oracle Linux

Trouvez et cliquez sur « Ksplice for Oracle Linux 7 (x86_64) ».

 

Maintenant, cliquez sur l’onglet « Paquets de chaînes ».

ksplice pour Oracle Linux

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

ksplice pour Oracle Linux

 

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.

ksplice pour Oracle Linux

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é.

ksplice pour Oracle Linux

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

ksplice pour Oracle Linux

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.