Présentation
KernelCare est un fabuleux outil de mise à jour du noyau de CloudLinux. Nous avons commencé à tester ce correctif du noyau sur quelques serveurs et le résultat a été vraiment incroyable, nous permettant d'éviter les temps d'arrêt du serveur après les mises à jour du noyau en raison de chaque redémarrage du serveur que nous avons dû appliquer après la mise à jour du noyau. Aujourd'hui, nous allons vous montrer comment exécuter une installation KernelCare.
Installation de KernelCare
KernelCare est compatible avec les versions 64 bits de CloudLinuxOS/CentOS/RHEL 6,7 et 8, Oracle Linux 6 et 7, Amazon Linux 1 et 2, Virtuozzo/PCS/OpenVZ 2.6.32, Debian 8,9 et 10, Proxmox VE 5 et 6, Virt-SIG/Xen4CentOS 6 et 7, noyaux Ubuntu 14.04, 15.04 et 16.04. La liste des noyaux compatibles se trouve sur le lien suivant : https://patches.kernelcare.com/
- Pour installer KernelCare, exécutez
curl -s -L https://kernelcare.com/installer | bash
Si vous utilisez une licence basée sur IP , rien d'autre à faire.
- Si vous utilisez une licence basée sur une clé, exécutez :
/usr/bin/kcarectl --register KEY
CLÉ est la chaîne de code de clé d'enregistrement fournie lorsque vous vous inscrivez pour acheter ou essayer le produit.
Par exemple :
[root@unixcop:~]/usr/bin/kcarectl --register XXXXXXXXXXX
Server Registered
- Si vous rencontrez Limite de clé atteinte erreur après la fin de la période d'essai, vous devez d'abord désinscrire le serveur en exécutant :
kcarectl --unregister
- Pour vérifier si les correctifs sont appliqués
/usr/bin/kcarectl --info
Le logiciel recherchera automatiquement de nouveaux correctifs toutes les 4 heures.
- Si vous souhaitez exécuter la mise à jour manuellement
/usr/bin/kcarectl --update
- Pour vérifier la compatibilité actuelle du noyau avec KernelCare, utilisez le script suivant en exécutant :
curl -s -L https://kernelcare.com/checker | python
Pour mettre à jour le package de l'agent kernelcare vers la dernière version, utilisez :
- Pour les distributions basées sur rpm (CentOS, RedHat, etc.) :
dnf install -y kernelcare
- Pour les distributions basées sur apt (Debian, Ubuntu, etc.) :
apt-get install kernelcare
Effacer le cache KernelCare
- Exécutez les commandes suivantes :
rm -rf /var/cache/kcare/patches
echo 1 > /proc/sys/vm/compact_memory
echo 3 > /proc/sys/vm/drop_caches
kcarectl –update
Conclusion
Dans ce tutoriel, nous vous avons montré comment installer KernelCare en plus de vider le Cache Kernelcare .