Activarea corecțiilor SLES live și verificarea unei corecții de kernel

O actualizare a kernelului SLES poate afișa în continuare „reboot needed” (repornire necesară) după activarea Live Patching. Aceasta nu înseamnă automat că configurarea a eșuat: patch-urile live acoperă doar remedierile pe care SUSE le poate livra în siguranță pentru kernelul care rulează în prezent, în timp ce un kernel de înlocuire sau remedierile care nu pot fi actualizate prin live-patch necesită în continuare o repornire. Ghidul SLES 16.0 Kernel Live Patching de la SUSE, publicat pe 8 octombrie 2026, oferă o cale de configurare mai nouă: instalați kernel_livepatchingmodelul sub abonamentul standard SLES. SLES 15 SP7 utilizează o extensie Live Patching separată și lp_slesmodelul.

Folosește procedura pentru versiunea exactă, aplică actualizările prin fluxul de lucru normal al pachetului SUSE și verifică patch-ul activ cu klp -v patches. Acești pași presupun o gazdă SLES înregistrată cu acces la depozitele de actualizări acceptate.

Configurați calea de actualizare Live Patching pentru versiunea SLES

  1. Identificați versiunea și kernelul care rulează. Executați:

    cat /etc/os-release
    uname -r
    uname -m
    Comenzile terminalului afișează versiunea SLES și versiunea de kernel care rulează în prezent.
    Vizualizare ilustrativă a terminalului pentru verificarea versiunii sistemului de operare și rularea kernelului înainte de alegerea unei proceduri de actualizare live.

    Înregistrați versiunea SLES, versiunea kernelului și arhitectura. Pachetele de patch-uri live se potrivesc cu o revizie specifică a kernelului, astfel încât un pachet pentru un kernel diferit nu dovedește că kernelul activ este actualizat. Comenzile de mai jos utilizează instrucțiunile actuale SLES 16.0 și SLES 15 SP7; nu copiați un model sau o cale de activare specifică versiunii către o versiune diferită.

  2. Pe SLES 16.0, instalați modelul inclus. Ghidul actual al SUSE spune că Kernel Live Patching este inclus în abonamentul standard SLES. Instalați modelul său:

    sudo zypper install -t pattern kernel_livepatching
    Comanda Zypper care instalează modelul kernel_livepatching pe SLES 16.0.
    Comandă de terminal ilustrativă din procedura SLES 16.0 pentru instalarea modelului kernel_livepatching.

    Dacă depozitele dvs. conțin un patch live eligibil pentru kernelul instalat, managerul de pachete îl selectează în timpul instalării; SUSE documentează faptul că kernelul este actualizat cu patch live ca parte a acestui proces. Nu există niciun cod de înregistrare Live Patching suplimentar în această procedură SLES 16.0.

    Pe SLES 15 SP7, activați mai întâi extensia. Această versiune necesită abonamente active SLES și SLES Live Patching. Enumerați extensiile disponibile și utilizați comanda de activare specifică arhitecturii exactă pe care o afișează:

    sudo SUSEConnect --list-extensions
    sudo SUSEConnect -p sle-module-live-patching/15.7/x86_64 -r LIVE_PATCHING_REGISTRATION_CODE
    Comandă terminal care listează extensiile de produs SUSE înregistrate pe o gazdă SLES.
    Vedere ilustrativă a terminalului pentru verificarea extensiilor SUSE disponibile pe un sistem SLES 15 SP7.
    Comanda SUSEConnect care activează extensia SLES 15 SP7 Live Patching cu un substituent pentru codul de înregistrare.
    Comandă ilustrativă de terminal pentru activarea extensiei Live Patching; utilizați comanda specifică arhitecturii afișată pe gazdă.

    A doua comandă este un exemplu x86_64. Înlocuiți-o cu calea exactă a produsului afișată în propria --list-extensionsieșire și furnizați codul de înregistrare Live Patching valid. Apoi instalați modelul necesar:

    sudo zypper install -t pattern lp_sles
    Comanda Zypper pentru instalarea modelului lp_sles pe SLES 15 SP7.
    Comandă ilustrativă de terminal pentru instalarea modelului Live Patching după activarea extensiei SLES 15 SP7.

    Activarea în sine nu instalează modelele sau pachetele; parcurgeți ambii pași înainte de a aștepta pachete de patch-uri live de pe canalele de actualizare.

  3. Aplicați actualizări regulate de sistem. Patch-urile live pentru kernel ajung sub formă de pachete prin mecanismul de actualizare regulată. Pentru o rulare manuală a patch-urilor, utilizați același flux de lucru de întreținere aprobat ca și restul gazdei, de exemplu:

    sudo zypper refresh
    sudo zypper patch
    Comanda Zypper aplică patch-urile disponibile pentru pachetul SUSE.
    Comandă de terminal ilustrativă pentru fluxul de lucru obișnuit de patch-uri pentru pachete care poate livra pachete eligibile pentru kernel live-patch.

    Verificați planul pachetului înainte de a-l confirma, în special pe sistemele de producție. Un pachet live-patch poate actualiza corecțiile eligibile pentru kernelul care rulează fără a reporni sarcinile de lucru, dar aceeași tranzacție de actualizare poate oferi și un nou pachet de bază pentru kernel. Instalarea acelui pachet de kernel poate declanșa în continuare o recomandare de repornire. Patch-urile live sunt cumulative pentru revizia țintă a kernelului lor; acestea nu înlocuiesc întreținerea obișnuită a kernelului.

  4. Verificați dacă este activ un patch live. După finalizarea actualizării, verificați detaliile patch-ului:

    sudo klp -v patches
    Comanda klp solicită informații detaliate despre patch-urile de kernel instalate și active.
    Comandă ilustrativă de terminal pentru verificarea patch-urilor active și a corecțiilor adresate asociate cu kernelul în execuție.

    SUSE documentează această comandă pentru verificarea stării aplicării patch-urilor și vizualizarea CVE-urilor sau a defectelor abordate de patch-ul activ. Confirmați că patch-ul listat corespunde kernel-ului rulant înregistrat în Pasul 1. Un pachet inițial sau de tip seed live-patch poate să nu conțină remedieri; acesta pregătește revizia kernel-ului respectiv pentru patch-uri viitoare. Prezența sa în sine nu înseamnă că a fost aplicată o remediere de securitate specifică.

  5. Depanați o stare goală sau nepotrivită. Verificați dacă există un pachet live-patch pentru kernelul care rulează și dacă sunt disponibile date despre ciclul de viață:

    sudo zypper se --details 'kernel-livepatch-*'
    sudo zypper lifecycle
    Comanda Zypper afișează informații despre ciclul de viață pentru produsele instalate și pachetele cu corecții live.
    Comandă de terminal ilustrativă pentru revizuirea datelor ciclului de viață atunci când este instalat pachetul Live Patching lifecycle-data.

    Pentru datele ciclului de viață, SUSE precizează că lifecycle-data-sle-module-live-patchingpachetul trebuie instalat. Dacă nu există un pachet de patch-uri pentru kernelul care rulează exact, confirmați că depozitele sau canalele Live Patching corecte sunt activate și că remedierea relevantă este eligibilă pentru Live Patching. Nu deduceți o eroare dintr-o listă de patch-uri goală atunci când nu a fost lansată nicio actualizare eligibilă.

  6. Programați repornirea necesară pentru o actualizare completă a kernelului. SUSE nu poate converti fiecare corecție într-un patch activ; unele modificări necesită înlocuirea structurilor de date ale kernelului sau nu pot fi aplicate în siguranță în timpul execuției. Păstrați actualizările normale ale kernelului în planul de întreținere și reporniți sistemul atunci când actualizarea o necesită. Evitați ascunderea notificărilor de repornire prin blocarea pe termen nelimitat a pachetelor kernelului: acest lucru amână corecțiile complete ale kernelului în loc să le aplice în mod activ.

    Pentru o fereastră de întreținere fără repornire, continuați numai atunci când actualizarea conține un pachet live-patch compatibil pentru kernelul în execuție și politica de modificare o permite. Tratați o actualizare completă a pachetului de kernel ca fiind în așteptare până când gazda a pornit noul kernel.

Verificați rezultatul

Verificarea este reușită atunci când klp -v patchesidentifică informațiile despre live-patch-ul activ pentru kernel, afișate prin uname -r, iar corecția așteptată apare în detaliile corecției. Gazda ar trebui să rămână la aceeași versiune de kernel, deoarece nu a avut loc nicio repornire. Dacă managerul de actualizări solicită în continuare o repornire, verificați dacă a instalat un kernel de bază nou sau o corecție în afara domeniului de aplicare al Live Patching; această solicitare este o cerință de întreținere, nu ceva ce comanda de status live-patch poate anula.

Surse

Lasă un comentariu

Activarea corecțiilor SLES live și verificarea unei corecții de kernel

Activarea corecțiilor SLES live și verificarea unei corecții de kernel

Configurați calea corectă pentru Live Patching pentru SLES 16.0 sau 15 SP7, aplicați corecțiile eligibile ale kernelului și confirmați ce este activ fără a-l confunda cu o actualizare a kernelului care necesită repornire.

Mențineți serviciile disponibile în timpul unei actualizări de la SLES 15 SP5 la SP6

Mențineți serviciile disponibile în timpul unei actualizări de la SLES 15 SP5 la SP6

SLES 15 SP5 poate migra online la SP6, dar fiecare nod trebuie să repornească. Folosiți o actualizare continuă testată sau o trecere de la un sistem blue-green la altul pentru a menține accesibile sarcinile de lucru.

Creați un profil AppArmor personalizat pe SUSE Linux

Creați un profil AppArmor personalizat pe SUSE Linux

Creați, rafinați și verificați un profil AppArmor cu privilegii minime pe SLES 15 SP7, cu o notă clară privind setările implicite SELinux pentru SLES 16.

Aplicați SLES 15 STIG în siguranță cu OpenSCAP

Aplicați SLES 15 STIG în siguranță cu OpenSCAP

Folosește profilul STIG acceptat de SUSE pentru a scana SLES 15, a testa remedierea, a revizui constatările rămase și a păstra dovezile evaluării.

Restaurarea accesului la cockpit la serverul SUSE Linux Enterprise

Restaurarea accesului la cockpit la serverul SUSE Linux Enterprise

Urmăriți o conexiune Cockpit eșuată prin DNS, portul 9090, socketul systemd, firewalld, TLS și setările de conectare folosind instrucțiunile SUSE actuale.

Configurați failover-ul Ethernet fiabil cu SLES 15 Bonding

Configurați failover-ul Ethernet fiabil cu SLES 15 Bonding

Creați o conexiune Ethernet redundantă pe SLES 15 cu YaST și Wicked, configurați legătura activă de backup și verificați ambele porturi și failover-ul.

Construiți un profil AutoYaST reutilizabil pentru instalările SLES 15

Construiți un profil AutoYaST reutilizabil pentru instalările SLES 15

Transformați un sistem SLES 15 existent într-un profil AutoYaST revizuit, validați-l și utilizați-l pentru a implementa un server de testare cu mai puțini pași manuali.

Configurarea KVM SLES 15: Pornirea mașinilor virtuale selectate la pornire

Configurarea KVM SLES 15: Pornirea mașinilor virtuale selectate la pornire

Instalați instrumentele SLES 15 KVM și libvirt, activați serviciul gazdă corect și configurați mașinile virtuale selectate pentru a porni după o repornire.

Automatizați copiile de rezervă Nextcloud consistente cu Restic și Cron

Automatizați copiile de rezervă Nextcloud consistente cu Restic și Cron

Fă copii de rezervă ale fișierelor Nextcloud și MariaDB împreună, programează snapshot-uri Restic criptate cu cron și verifică recuperarea fără a risca serverul activ.

Copierea de rezervă și restaurarea unei cutii poștale Zimbra CE utilizând exporturile TGZ

Copierea de rezervă și restaurarea unei cutii poștale Zimbra CE utilizând exporturile TGZ

Exportați o cutie poștală individuală Zimbra Community Edition, validați copia de rezervă TGZ și restaurați elementele lipsă fără a suprascrie e-mailurile existente.