Ghid de configurare a corecțiilor SLES Live: Aplicarea actualizărilor de kernel fără repornire

Ce face aplicarea patch-urilor live SLES

SUSE Linux Enterprise Server (SLES) Kernel Live Patching (KLP) aplică corecțiile de kernel acceptate unui sistem care rulează fără a-l reporni. Pe SLES 15 SP7, SUSE livrează aceste corecții ca pachete de corecții live pentru kernel care corespund unei anumite revizii a kernelului. uname -rPrin urmare, rezultatul rămâne același după o corecție live reușită; utilizați instrumentele KLP pentru a confirma starea corecției.

Aplicarea de patch-uri live reduce necesitatea repornirilor imediate pentru întreținere, dar nu elimină planificarea repornirii kernelului. Patch-urile live acoperă anumite corecții critice; acestea nu înlocuiesc actualizările regulate ale kernelului, întreținerea service-pack-urilor sau corecțiile necesare repornirii. Este posibil ca SUSE să nu poată crea un patch live pentru fiecare corecție eligibilă. Păstrați o cale de repornire programată pentru instalarea unui kernel de bază mai nou și aplicarea corecțiilor care nu pot fi aplicate pe loc.

Acest ghid urmează procedura SLES 15 SP7 publicată în ghidul de administrare Kernel Live Patching with KLP de la SUSE . Verificați documentația pentru pachetul de service și arhitectura exactă înainte de a aplica comenzi unei gazde de producție.

Referință rapidă

SarcinăComandă sau verificăCe îți spune
Identificați kernelul care ruleazăuname -rRevizia kernelului este în memorie; nu afișează nivelul actual al patch-ului.
Listați pachetele de patch-uri live instalatezypper se --details 'kernel-livepatch-*'Pachete instalate sau disponibile în repozitoriile activate.
Verificați starea curentă a patch-uluisudo klp statusDacă KLP este activ și starea sa actuală.
Inspectați detaliile patch-ului încărcatsudo klp -v patchesInformații despre patch-uri instalate/încărcate și remedieri acoperite.
Revizuirea datelor de asistență pentru patch-urisudo zypper lifecycleDate privind ciclul de viață, atunci când este instalat pachetul necesar pentru ciclul de viață.

Înainte de activarea KLP

  • Confirmați că gazda rulează un pachet service pack și o arhitectură SLES 15 acceptate. Procedura SP7 de mai jos utilizează exemplul de extensie x86_64; citiți ieșirea extensiei pe propria gazdă, în loc să copiați o altă cale de produs sau arhitectură.
  • Asigurați-vă că atât abonamentul SLES, cât și dreptul separat pentru SLE Live Patching sunt active și obțineți codul de înregistrare Live Patching de la Centrul pentru clienți SUSE.
  • Confirmați că gazda poate accesa depozitele SUSE configurate sau serviciul de actualizare în oglindă al organizației dvs. Pentru flotele gestionate, verificați dacă canalele depozitului includ conținutul corespunzător al patch-urilor live.
  • Înregistrați uname -rstarea recentă a sistemului și planul actual de întreținere. Testați procedura pe un server reprezentativ, neproductiv, atunci când este posibil.
  • Mențineți procesul normal de actualizare și repornire a kernelului. Aplicarea de patch-uri live reduce urgența pentru unele corecții; nu face ca un kernel care rulează să fie actual pe termen nelimitat.

Activează patch-urile live pentru kernelul SLES 15 SP7

1. Verificați comanda extensiei disponibile

Rulați lista de extensii și localizați intrarea exactă SLE Live Patching pentru produsul instalat:

sudo SUSEConnect --list-extensions

Pentru SLES 15 SP7 pe x86_64, SUSE documentează o cale de activare de tipul sle-module-live-patching/15.7/x86_64. Rezultatul pe gazdă este autoritar: confirmați potrivirea versiunii și a arhitecturii înainte de a continua.

2. Înregistrați extensia Live Patching

Folosiți comanda de activare afișată prin SUSEConnect --list-extensions, înlocuind codul de înregistrare valid. Exemplu pentru SLES 15 SP7 x86_64:

sudo SUSEConnect -p sle-module-live-patching/15.7/x86_64 \
  -r LIVE_PATCHING_REGISTRATION_CODE

Nu lipiți un cod de înregistrare real în tichete partajate, transcrieri shell sau jurnalele publice. Dacă înregistrarea eșuează, verificați codul, starea abonamentului, calea produsului, accesul la rețea și dacă mașina este deja înregistrată la organizația Centrul pentru clienți SUSE așteptată.

3. Instalați modelul necesar

Instalați modelul și dependențele software-ului Live Patching:

sudo zypper install -t pattern lp_sles

Verificați modificările propuse de Zypper înainte de a confirma. Modelul instalează componentele KLP de bază și patch-ul inițial live. Când managerul de pachete găsește un patch live pentru kernelul care rulează într-un repository activat, kernelul care rulează poate fi corectat în timpul instalării pachetului. Disponibilitatea unei corecții depinde de revizia exactă a kernelului și de conținutul repository-ului.

Aplicați actualizările și verificați rezultatul

După activare, instalați pachetele de patch-uri live prin procesul obișnuit de actualizare SLES. Mai întâi actualizați metadatele depozitului și examinați patch-urile disponibile. Apoi aplicați actualizările conform controalelor normale de modificare ale organizației dvs., de exemplu:

sudo zypper refresh
sudo zypper patch

Citiți cu atenție tranzacția propusă. Pachetele de patch-uri live pentru kernelul care rulează pot fi instalate fără repornire, dar o actualizare obișnuită a pachetului de kernel poate solicita în continuare o repornire. Nu suprimați această solicitare și nu blocați actualizările kernelului ca o soluție permanentă. Dacă este instalat un kernel de bază mai nou, planificați o repornire controlată pentru a începe rularea acestuia și a finaliza ciclul de întreținere a kernelului.

Verificați patch-ul live independent de șirul de lansare a kernelului:

uname -r
sudo klp status
sudo klp -v patches
zypper se --details 'kernel-livepatch-*'

Se utilizează klp statuspentru starea operațională și klp -v patchespentru detalii despre patch-uri, inclusiv corecțiile abordate de patch-ul activ. SUSE notează că acest lucru uname -rnu se modifică pentru un kernel cu patch-uri. Prezența pachetului instalat nu este o dovadă suficientă că patch-ul așteptat este încărcat; verificați ieșirea de stare KLP.

Limite operaționale și decizii de repornire

  • Acoperirea este selectivă. Domeniul de aplicare declarat al SUSE include vulnerabilități SUSE CVSS de nivel 7 și superior, precum și remedieri de stabilitate sau de corupere a datelor, însă constrângerile tehnice înseamnă că nu fiecare problemă eligibilă primește un patch activ.
  • Patch-urile sunt specifice kernelului și cumulative. Un pachet de patch-uri live vizează o revizie exactă a kernelului. Cel mai nou pachet pentru un kernel nu aplică automat patch-uri pentru o altă revizie a kernelului.
  • Actualizările de bază ale kernelului sunt în continuare importante. Patch-urile live sunt protecție temporară pentru anumite corecții. Actualizările regulate ale kernelului pot necesita o repornire și pot aduce alte modificări.
  • Asistența are o fereastră de expirare. Ghidul SLES 15 SP7 precizează că patch-urile live primesc actualizări timp de 13 luni de la lansarea pachetului kernel subiacent. Verificați datele curente cu datele ciclului de viață și cu patch-ul live curent al SUSE și tabelul kernel întreținut .
  • Nu toate arhitecturile sau produsele au aceleași comenzi. Ghidul SLES 15 SP7 KLP identifică AMD64/Intel 64, POWER și IBM Z. Confirmați ghidul specific produsului și dreptul la abonament înainte de lansare.

Listă de verificare pentru depanare

SimptomCecuri
Extensia lipsește din listăConfirmați înregistrarea produsului, drepturile de acces, pachetul de service, arhitectura, accesul la depozit și disponibilitatea exactă a extensiei în Centrul pentru clienți SUSE.
Nu apare niciun pachet de patch-uri activeComparați uname -rcu numele pachetelor și conținutul depozitului. Trebuie să existe un patch pentru kernelul care rulează exact și să fie disponibil prin canalele activate.
Pachetul este instalat, dar starea este neașteptatăRevizuirea sudo klp statusși sudo klp -v patchesdistingerea pachetelor instalate de patch-ul încărcat în prezent în kernel-ul care rulează.
Zypper solicită o repornireVerificați dacă tranzacția a fost actualizată kernel-defaultsau dacă există alte componente sensibile la repornire. Urmați procesul normal de aprobare și întreținere a repornirii.
Datele ciclului de viață lipsescAsigurați-vă că datele ciclului de viață pentru SLE Live Patching sunt instalate, apoi executați-le din nou sudo zypper lifecycle.

Dacă un patch live nou instalat pare să cauzeze o problemă, întrerupeți implementarea ulterioară și inspectați jurnalele kernelului și starea serviciilor. SUSE documentează o cale manuală de downgrade pentru sistemele adecvate, dar avertizează că gazdele care afișează deja avertismente pentru kernel sau urme de eroare pot să nu fie candidați potriviți. Utilizați versiunea pachetului de patch-uri corespunzătoare și contactați asistența SUSE atunci când starea sistemului este incertă; evitați improvizația unui downgrade pe un kernel de producție.

Listă de verificare pentru lansare

  1. Validați pachetul de service SLES, arhitectura, abonamentele și canalele de repozitoriu.
  2. Înregistrați starea kernelului care rulează și starea gazdei de referință.
  3. Înregistrați extensia SLE Live Patching și instalați-o lp_sles.
  4. Aplicați actualizările prin fluxul de lucru normal al pachetului și revizuiți fiecare tranzacție.
  5. Confirmați patch-ul încărcat cu klp statusși klp -v patches.
  6. Urmăriți datele ciclului de viață al patch-urilor și programați reporniri regulate ale kernelului de bază.

Pentru administrarea flotei, utilizați fluxul de lucru testat de gestionare SUSE al organizației dvs. și confirmați că canalele expun pachetele de patch-uri live corespunzătoare. Documentația oficială de configurare a canalelor SUSE Multi-Linux Manager descrie pregătirea canalelor pentru SLES 15 SP7.

Lasă un comentariu

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Învață cum să recuperezi partiții și fișiere pierdute cu TestDisk și PhotoRec. Protejează unitatea sursă, scanează în siguranță și salvează datele recuperate pe un alt disc.

Cum se scanează coduri QR pe ​​un desktop Linux

Cum se scanează coduri QR pe ​​un desktop Linux

Scanați coduri QR pe ​​Linux cu CoBang folosind o cameră web sau un fișier imagine. Consultați opțiunile de instalare, pașii de configurare și remedierile pentru accesul la camera Flatpak.

Cum se modifică setările camerei web pe Linux cu Cameractrls

Cum se modifică setările camerei web pe Linux cu Cameractrls

Schimbați setările camerei web pe Linux cu Cameractrls: reglați expunerea, culoarea, reducerea pâlpâirii și alte controale acceptate, apoi verificați modurile video compatibile.

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Instalați PhpStorm pe Linux cu JetBrains Toolbox sau arhiva independentă tar.gz, plus opțiunile Snap și Arch AUR. Java este deja inclus.

Cum se configurează panouri duale pe XFCE 4

Cum se configurează panouri duale pe XFCE 4

Creați un panou XFCE 4 separat pentru fiecare afișaj, atribuiți al doilea panou ieșirii corecte, poziționați-l și dimensionați-l și adăugați lansatoarele și elementele de stare de care aveți nevoie.

Cum se instalează Cisco Packet Tracer pe Linux

Cum se instalează Cisco Packet Tracer pe Linux

Descărcați Cisco Packet Tracer 9.0.1 pentru Ubuntu pe 64 de biți, instalați pachetul DEB cu APT, acceptați licența în Terminal și conectați-vă pentru a începe un laborator.

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Creați un fișier ISO CD-ROM pe Linux cu GNOME Disks sau dd. Identificați unitatea optică, monitorizați copia, verificați imaginea și aflați când un disc deteriorat sau audio necesită un alt instrument.

Cum să decupezi o imagine pe Linux cu GIMP

Cum să decupezi o imagine pe Linux cu GIMP

Eliminați fundalul unei fotografii pe Linux cu GIMP: trasați un subiect, ștergeți fundalul selectat, păstrați transparența și exportați un fișier PNG reutilizabil.

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descarcă FlightGear gratuit de pe site-ul oficial. Compară pachetele Windows, macOS și Linux, instalează fișierele de date și începe primul tău zbor.

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Deschide Google Tasks într-un browser, adaugă o comandă rapidă pentru Chrome sau o lansare în stilul aplicației și gestionează activitățile de făcut în avans prin Calendar și Gmail.