Introducción
KernelCare es una fabulosa herramienta de actualización del kernel de CloudLinux. Comenzamos a probar este parche del kernel en algunos servidores y el resultado ha sido realmente sorprendente, lo que nos permite evitar el tiempo de inactividad del servidor después de las actualizaciones del kernel debido a cada reinicio del servidor que teníamos que aplicar después de que se actualizó el kernel. Hoy le mostraremos cómo ejecutar una instalación de KernelCare.
Instalación de KernelCare
KernelCare es compatible con las versiones de 64 bits de CloudLinuxOS/CentOS/RHEL 6,7 y 8, Oracle Linux 6 y 7, Amazon Linux 1 y 2, Virtuozzo/PCS/OpenVZ 2.6.32, Debian 8,9 y 10, Proxmox VE 5 y 6, Virt-SIG/Xen4CentOS 6 y 7, kernels Ubuntu 14.04, 15.04 y 16.04. La lista de kernels compatibles se puede encontrar en el siguiente enlace: https://patches.kernelcare.com/
- Para instalar KernelCare ejecute
curl -s -L https://kernelcare.com/installer | bash
Si está utilizando una licencia basada en IP , no es necesario hacer nada más.
- Si está utilizando una licencia basada en clave, ejecute:
/usr/bin/kcarectl --register KEY
CLAVE es la cadena de código de la clave de registro proporcionada cuando se registra para comprar o probar el producto.
Por ejemplo :
[root@unixcop:~]/usr/bin/kcarectl --register XXXXXXXXXXX
Server Registered
- Si está experimentando Límite de clave alcanzado error después del final del período de prueba, primero debe cancelar el registro del servidor ejecutando:
kcarectl --unregister
- Para verificar si se aplicaron parches
/usr/bin/kcarectl --info
El software buscará automáticamente nuevos parches cada 4 horas.
- Si desea ejecutar la actualización manualmente
/usr/bin/kcarectl --update
- Para verificar la compatibilidad actual del kernel con KernelCare, use el siguiente script ejecutando:
curl -s -L https://kernelcare.com/checker | python
Para actualizar el paquete del agente kernelcare a la última versión, use:
- Para distributivos basados en rpm (CentOS, RedHat, etc.):
dnf install -y kernelcare
- Para distributivos basados en apt (Debian, Ubuntu, etc.):
apt-get install kernelcare
Borrar caché de KernelCare
- Ejecute los siguientes comandos:
rm -rf /var/cache/kcare/patches
echo 1 > /proc/sys/vm/compact_memory
echo 3 > /proc/sys/vm/drop_caches
kcarectl –update
Conclusión
En este tutorial, le mostramos cómo instalar KernelCare además de borrar la caché de Kernelcare. .