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

O fereastră scurtă de mentenanță este dificil de programat atunci când un server SLES rulează un serviciu orientat către client. SUSE acceptă migrarea online a pachetelor de service de la SLES 15 SP5 la SP6, dar mașina actualizată are nevoie în continuare de o repornire; „online” nu înseamnă fără repornire. Pentru a menține o aplicație accesibilă, actualizați nodurile redundante unul câte unul sau construiți un înlocuitor SP6 și mutați traficul către acesta. Un singur server nu își poate menține propriul sistem de operare disponibil în timp ce repornește.

Scenariu ilustrativ: O echipă fictivă rulează o aplicație web pe trei noduri SLES 15 SP5 în spatele unui echilibrator de încărcare. Aplicația poate deservi cereri de la celelalte două noduri în timp ce un nod este întreținut. Secvența de mai jos arată cum ar putea echipa respectivă migra clusterul; este un exemplu, nu o afirmație că a fost efectuat un test sau că fiecare cluster poate tolera o întrerupere a serviciului unui nod.

1. Alegeți o cale care corespunde serviciului

Pentru o migrare de la SLES 15 SP5 la SP6, SUSE documentează atât metodele de actualizare online, cât și cele offline. Metoda online utilizează migrarea YaST sau zypper migrationîn timp ce sistemul de operare rulează, apoi necesită o repornire a sistemului după migrare. Modificările pachetului pot, de asemenea, să repornească serviciile, așadar migrarea online singură nu poate garanta continuitatea aplicației.

Utilizați procedura de actualizare continuă SLE High Availability numai dacă sarcina de lucru este deja protejată de un cluster sănătos și acceptat. Clusterul trebuie să păstreze cvorumul și o capacitate suficientă pentru a rula serviciul cu un nod offline. Un echilibrator de sarcină obișnuit fără redundanță a aplicațiilor sau un cluster cu două noduri care pierde cvorumul atunci când un nod se oprește nu este suficient. Dacă serverul este independent, utilizați o gazdă SP6 paralelă și o trecere testată a sarcinii de lucru/date pentru a menține accesibilitatea; în caz contrar, programați o perioadă de nefuncționare pentru repornirea acesteia.

Terminal ilustrativ care prezintă comanda crm status utilizată pentru a inspecta starea de sănătate a clusterului
Vizualizare ilustrativă a comenzilor pentru verificarea stării de sănătate a clusterului înainte de scoaterea din funcțiune a unui nod.

2. Verificați ținta și pregătiți un plan de recuperare

Înainte de a atinge clusterul, verificați versiunea de pornire, înregistrarea, depozitele și extensiile acceptate. SUSE listează SLES 15 SP5 la SP6 ca o cale acceptată. Migrarea online necesită ca mașina să fie înregistrată la Centrul pentru clienți SUSE sau la un server RMT local; clienții SUSE Manager trebuie să utilizeze procedura de migrare a clientului Manager în loc să o ruleze zypper migrationdirect. Ținta disponibilă poate depinde de produsele și extensiile înregistrate.

Începând cu 1 ianuarie 2026, informațiile despre lansarea SUSE menționează că SLES 15 SP6 a fost mutat pe LTSS. Verificați dacă abonamentul și sursa de înregistrare expun în prezent ținta SP6 înainte de a programa această migrare specifică. Dacă nu este oferită, nu forțați o modificare a depozitului pentru a imita o migrare acceptată.

Faceți o copie de rezervă a datelor și configurației aplicației utilizând metoda acceptată de aplicație și confirmați că le puteți restaura. Consultați ghidul de actualizare SLE HA și notele de lansare SP6 pentru extensii, baze de date, spațiu de stocare și hardware. În clusterul fictiv, operatorul verifică, de asemenea, cvorumul, fencing-ul, starea replicării, capacitatea de rezervă, verificările de stare a echilibratorului de încărcare și o modalitate testată de a muta traficul departe de fiecare nod. O instantanee poate ajuta la revenirea la configurațiile rădăcină Btrfs acceptate, dar nu înlocuiește copiile de rezervă ale aplicației sau bazei de date.

Terminal ilustrativ cu comanda de migrare zypper, gata să inspecteze țintele service-pack disponibile
Comandă de migrare ilustrativă; executați-o pe nodul care este actualizat după confirmarea disponibilității țintei.

3. Actualizați câte un nod golit odată

Pentru fiecare nod, urmați procedura de actualizare continuă SLE HA și registrul de operare al clusterului. Nu actualizați niciodată mai multe noduri simultan, cu excepția cazului în care procedura specifică produsului permite în mod explicit acest lucru.

  1. Confirmați că nodurile rămase pot deservi sarcina de lucru. Verificați starea aplicației și starea clusterului. Mutați sau drenați traficul din nod utilizând controalele documentate pentru echilibratorul de sarcină și resursele clusterului. Nu continuați dacă nodurile rămase nu pot păstra cvorumul sau nu pot atinge capacitatea minimă a serviciului.
  2. Opriți stiva clusterului pe acel nod. SUSE avertizează că lăsarea managerului de resurse al clusterului activ în timpul actualizării software-ului poate cauza blocarea nodurilor active. Pe nodul selectat pentru întreținere, executați:
sudo crm cluster stop
Terminal ilustrativ care arată oprirea clusterului CRM pe un nod selectat pentru mentenanță
Comandă ilustrativă pentru oprirea stivei de cluster pe nodul care este actualizat, așa cum este cerut de procedura de actualizare continuă.
  1. Porniți migrarea pachetului service pack și inspectați propunerea. Rulați comanda documentată de migrare Zypper:
sudo zypper migration

Selectați SLES 15 SP6 numai dacă apare ca o țintă disponibilă. Citiți depozitul și planul pachetului, în special pachetele propuse pentru eliminare sau downgrade și opriți dacă modificările sunt neașteptate. Nu acceptați un plan pe care nu l-ați revizuit. Lista exactă de pachete variază în funcție de software-ul instalat și extensiile înregistrate.

Ecran ilustrativ cu ținta de migrare cu SLES 15 SP6 selectat
Vizualizare ilustrativă a selecției țintelor; verificați produsul și pachetul de servicii oferite pentru gazda specifică.
Solicitare ilustrativă de verificare a modificărilor pachetului înainte de a continua migrarea pachetului service pack
Exemplu ilustrativ de verificare a pachetului: verificați eliminările, retrogradările și modificările aduse depozitului înainte de a continua.
  1. Reporniți nodul actualizat. După ce Zypper raportează o migrare reușită, reporniți mașina astfel încât să pornească kernelul și serviciile SP6:
sudo reboot
Terminal ilustrativ care arată comanda de repornire după migrarea pachetului service pack
Pas ilustrativ de repornire; acest nod nu va fi disponibil în timpul repornirii, așadar nodurile rămase din cluster trebuie să suporte serviciul.
  1. Reconectați-vă și verificați înainte de a trece la următorul nod. După ce nodul revine, porniți stiva clusterului său:
sudo crm cluster start
sudo crm status

Așteptați până când clusterul raportează că nodul s-a alăturat și că resursele sunt sănătoase, apoi restaurați-l în serviciu conform runbook-ului. Verificați aplicația din afara clusterului. Abia apoi repetați procesul pentru următorul nod. SUSE permite versiuni mixte doar pentru scurt timp în timpul unei actualizări continue și instruiește administratorii să finalizeze actualizarea clusterului în termen de o săptămână.

Terminal ilustrativ care arată cum începe clusterul CRM să se realăture unui nod actualizat
Comandă ilustrativă de reconectare la cluster pentru nod după ce a pornit SLES 15 SP6.
Terminal ilustrativ care arată starea CRM pentru verificarea clusterului post-upgrade
Comandă de verificare ilustrativă pentru a verifica starea clusterului înainte de a trece la următorul nod.

4. Verificați serviciul, nu doar eticheta sistemului de operare

După ce toate nodurile sunt actualizate, confirmați lansarea lor cu cat /etc/os-release, inspectați starea de sănătate a clusterului cu crm statusși verificați unitățile systemd eșuate cu systemctl --failed. Apoi, testați aplicația reală prin adresa sa normală orientată către client, inclusiv verificările de sănătate, accesul la baza de date sau spațiul de stocare și orice joburi programate care contează pentru utilizatori. Examinați jurnalele de migrare și confirmați că depozitele și extensiile așteptate sunt active pe fiecare nod.

O migrare reușită a sistemului de operare nu dovedește că fiecare dependență a aplicației este compatibilă sau că nicio solicitare nu a fost întreruptă. Dacă aplicația nu poate tolera o reluare a unui nod, utilizați o implementare blue-green cu replicare de date validată și un comutator controlat pentru endpoint-uri sau planificați o fereastră de întreținere. Pentru opțiunile exacte de comandă și condițiile de asistență, consultați ghidul SUSE pentru actualizarea online SLES 15 SP6 , căile de actualizare acceptate , procedura de actualizare continuă SLE HA și notele de lansare SUSE Multi-Linux Manager 5.1 pentru nota de tranziție a ciclului de viață SP6.

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.