Introduzione
KernelCare è un favoloso strumento di aggiornamento del kernel di CloudLinux. Abbiamo iniziato a testare questa patch del kernel in alcuni server e il risultato è stato davvero sorprendente, consentendoci di evitare tempi di inattività del server dopo gli aggiornamenti del kernel a causa di ogni riavvio del server che dovevamo applicare dopo l'aggiornamento del kernel. Oggi ti mostreremo come eseguire un'installazione KernelCare.
Installazione di KernelCare
KernelCare è compatibile con le versioni a 64 bit di CloudLinuxOS/CentOS/RHEL 6,7 e 8, Oracle Linux 6 e 7, Amazon Linux 1 e 2, Virtuozzo/PCS/OpenVZ 2.6.32, Debian 8,9 e 10, Proxmox VE 5 e 6, Virt-SIG/Xen4CentOS 6 e 7, Ubuntu 14.04, 15.04 e 16.04 kernel. L'elenco dei kernel compatibili può essere trovato al seguente link: https://patches.kernelcare.com/
- Per installare KernelCare esegui
curl -s -L https://kernelcare.com/installer | bash
Se stai utilizzando una licenza basata su IP , nient'altro da fare.
- Se stai utilizzando una licenza basata su chiave, esegui:
/usr/bin/kcarectl --register KEY
CHIAVE è la stringa del codice della chiave di registrazione fornita al momento della registrazione per l'acquisto o la prova del prodotto.
Ad esempio :
[root@unixcop:~]/usr/bin/kcarectl --register XXXXXXXXXXX
Server Registered
- Se stai riscontrando Limite di chiavi raggiunto errore dopo la fine del periodo di prova dovresti prima annullare la registrazione del server eseguendo:
kcarectl --unregister
- Per verificare se le patch sono state applicate
/usr/bin/kcarectl --info

Il software verificherà automaticamente la presenza di nuove patch ogni 4 ore.
- Se desideri eseguire l'aggiornamento manualmente
/usr/bin/kcarectl --update

- Per verificare l'attuale compatibilità del kernel con KernelCare, utilizza il seguente script eseguendo:
curl -s -L https://kernelcare.com/checker | python
Per aggiornare il pacchetto dell'agente kernelcare all'ultima versione, utilizzare:
- Per i distributori basati su rpm (CentOS, RedHat, ecc.):
dnf install -y kernelcare
- Per i distributori basati su apt (Debian, Ubuntu, ecc):
apt-get install kernelcare
Cancella la cache di KernelCare
- Esegui i seguenti comandi:
rm -rf /var/cache/kcare/patches
echo 1 > /proc/sys/vm/compact_memory
echo 3 > /proc/sys/vm/drop_caches
kcarectl –update

Conclusione
In questo tutorial, ti abbiamo mostrato come installare KernelCare oltre a cancellare Kernelcare Cache .