Puncte:26

CentOS 7 - sfârșitul vieții în 2024, atunci ce

drapel tc

Lucrăm la o soluție software și unii dintre furnizorii noștri sunt cu adevărat centrați pe CentOS 7.

CentoS 7 va continua să producă pe tot parcursul ciclului de viață RHEL 7, care se va încheia cândva în 2024.

CentOS 8 va primi actualizări până în decembrie 2021.

CentOS Stream a fost anunțat de Red Hat, dar se pare că nu este un înlocuitor pentru CentOS.

Nu sunt foarte interesat de acest lucru dacă opțiunile sunt incerte în viitorul apropiat cu CentOS.

Întrebare: care sunt opțiunile pentru utilizatorii CentOS 7 când RHEL 7 ajunge la sfârșitul duratei sale de viață și utilizatorii au nevoie de un server pregătit pentru producție?

Criggie avatar
drapel in
V-ați întrebat furnizorii dvs. care sunt planurile lor? Și decideți dacă trebuie să rămâneți cu o distribuție bazată pe RPM sau un bridge către una de alt gen.
marsisalie avatar
drapel tc
@Criggie, discut cu ei chiar în acest moment. Cred că există și politică implicată - în ceea ce privește suportul pentru materialele moștenite și utilizatorii care nu pot face upgrade cu ușurință (gândiți-vă la o organizație publică mare)
Paul avatar
drapel cn
În ciuda voturilor pozitive și a popularității, această întrebare nu se potrivește bine pentru Server Fault, deoarece invită răspunsuri slabe, cu opinii și ample. Fiecare răspuns este o variantă a „utilizați un server care va suporta serviciile necesare pentru cazul dvs. de utilizare”. Deoarece întrebarea este atât de largă, nu poate exista un răspuns clar. Întrebarea ar putea fi la subiect dacă ar fi în sensul „când CentOS 7 este EOL în 2024, vom migra la $LinuxDisbution. Va suporta $servicerequirment?” sau ceva asemanator.
Puncte:25
drapel ca

Dacă compatibilitatea binară RHEL nu este strict necesară și dacă utilizați numai module din nucleu din arbore (adică: nu sunt necesare kmoduri în afara arborelui), CentOS Stream ar trebui să rămână o opțiune viabilă.

În caz contrar, puteți utiliza una dintre noile clone RHEL, cum ar fi AlmaLinux, RockyLinux sau chiar Oracle Unbreakable Linux (în acest caz, asigurați-vă că selectați nucleul compatibil RHEL mai degrabă decât propriul nucleu personalizat). Notă personală: Folosesc RockyLinux fără probleme (am migrat dintr-o cutie CentOS 8 cu migrate2rocky scenariu), dar, ca întotdeauna, kilometrajul dvs. poate varia.

În cele din urmă, dacă sunteți sigur că aveți nevoie de mai puțin de 16 instanțe RHEL, puteți utiliza Red Hat Enterprise Linux simplu de la nivelul gratuit al Red Hat (fără suport, evident).

EDITAȚI | ×: așa cum se sugerează cu înțelepciune în alte răspunsuri, migrarea către alte distribuții precum Debian, Ubuntu etc. este o foarte abordare rezonabilă. Am făcut același lucru (reconstruind cu cel mai recent Ubuntu LTS) în medii în care nu era necesară compatibilitatea RHEL. Debian și Ubuntu acceptă oficial căile de actualizare la locul lor, în timp ce majoritatea clonelor RHEL au doar suport neoficial - RHEL însuși și Oracle Unbreakable Linux fiind excepțiile, cu suport complet leapp upgrade-uri dar lucrurile se schimbă acum.

marsisalie avatar
drapel tc
@shodanhok: deci asta înseamnă că va trebui să reinstalăm oarecum sistemul de operare, deoarece presupun că nu este posibilă o cale de „upgrade” de la CentOS 7 la diferitele opțiuni pe care le-ați menționat? Pe forumul CentOS https://forums.centos.org/viewtopic.php?t=77742 un mod a menționat „Nu există nicio actualizare de la o versiune majoră CentOS la următoarea. S-ar putea să existe pagini web care susțin că poți, dar nu poți. ?
shodanshok avatar
drapel ca
@marsisalie, din păcate, nu există o cale oficială de actualizare de la CentOS 7 la CentOS 8 sau una dintre celelalte clone RHEL.
marsisalie avatar
drapel tc
ok am inteles. Probabil că este mai puțin decât ideal pentru noi, vom investiga alternative.
drapel jm
@marsisalie Oracle oferă un [script](https://github.com/oracle/centos2ol) care va converti un sistem CentOS în OEL. Am folosit cu succes scriptul pe un număr mare de servere.
drapel jm
@marsisalie Și puteți continua conversia cu un upgrade de la OEL7 la OEL8 cu [leapp](https://docs.oracle.com/en/operating-systems/oracle-linux/8/leapp/).
shodanshok avatar
drapel ca
@doneal24 mulțumesc că mi-ai amintit despre leapp, am uitat complet de el.
drapel ph
Există câteva modalități de a actualiza CentOS 7 la 8: https://www.howtoforge.com/how-to-upgrade-centos-7-core-to-8/, atunci probabil că fluxurile vor fi automate.
Puncte:7
drapel cn

Acest răspuns este părtinitor - lucrez pentru o companie care face o clonă RHEL.

Aveți mai multe opțiuni:

  • Migrați către platforme stabile cu un istoric bun, cum ar fi Debian și Ubuntu. Ubuntu a devenit și mai popular anul trecut când vine vorba de piața întreprinderilor. Au făcut un pivot uriaș.
  • Migrați către SUSE Linux - au un model de afaceri foarte asemănător cu RHEL. Din păcate, nu există o clonă gratuită a SLES. EDIT: Există SUSE Leap care își propune să fie compatibil binar cu SLES - vezi comentariul @sebix.
  • Migrați la una dintre noile clone RHEL. Cei cu cea mai mare tracțiune sunt AlmaLinux și Rocky Linux. În opinia mea Alma este o alegere mult mai bună. Organizația este Non-Profit, Sistemul de operare CloudLinux care a început are o istorie bună cu comunitatea Linux - totuși proiectul este condus în principal de o companie profesionistă. Între timp, Rocky Linux a fost creat de fondatorul CentOS. Compania este Pentru profit, Public Benefit Corp și este pornit/susținut de CIQ care a fost/este o companie deținută de aceeași persoană.
  • Migrați la clonele RHEL cu un istoric puțin mai lung. Aici aveți Oracle Linux care, IMO în multe cazuri, este fenomenal. Singura problemă cu Oracle Linux este, ei bine, Oracle... Cealaltă alegere pe care o pot propune este EuroLinux (compania la care lucrez). Suntem sinceri - este un model de bază deschis (totul este gratuit de utilizat. Puteți plăti pentru asistență sau puteți crea propria dvs. clonă RHEL locală cu sistemul nostru de construire). Suntem mai buni în mai multe locuri, iar în unele suntem mai răi (de exemplu, comunitatea noastră este mică).
  • Ultimele opțiuni sunt Linux-urile de întreprindere care sunt cel mai apropiate de ceea ce era CentOS. Aici merge Springdale Linux. Universitatea Princeton o conduce, așa că ei și AlmaLinux sunt cei care nu sunt cu adevărat bazați pe profit/comunitate.

În cele din urmă, dacă aș putea să recomand ceva - nu săriți arma - veți avea suficient timp să vedeți care proiect va fi următorul înlocuitor stabil de CentOS, în cazul Linux-urilor de întreprindere nu este un sprint, ci un maraton.

drapel mm
Bănuiesc că întrebarea „mai mare” are o cale de actualizare „curată” de la centos7 la echivalentul „echivalent” RHEL8
marsisalie avatar
drapel tc
Toate serverele noastre sunt Debian*, așa că a fost opțiunea mea preferată/naturală să lucrez doar pe Debian* (ca prima ta sugestie) în loc să risc necunoscut cu CentOS. Dar sunt deschis să încerc cu CentOS - doar că va exista un risc considerabil de „reinstalare de la zero” din ceea ce văd, voi explora distribuțiile alternative sugerate enumerate în acest thread.
sebix avatar
drapel ie
Anunț „Din păcate, nu există o clonă gratuită a SLES”. openSUSE Leap este echivalentul dintre CentOS și RHEL pentru SLES. Nu este o „clonă”, ci compatibilă cu binar, chiar și folosește parțial aceleași depozite.
Alex Baranowski avatar
drapel cn
@sebix - Am adăugat o editare despre SUSE Leap - Am decis să păstrez informații că nu este o clonă. Cu toate acestea, sunt surprins pozitiv de cât de mult efort a depus SUSE în asta.
Puncte:6
drapel lr

A trebuit să scot sistemul nostru de pe CentOS6 (ne-am rătăcit) când au apărut știrile despre 8. În cele din urmă, am ajuns să ne mutam de la DevOps și CentOS la Ubuntu 20.04 (version LTS).

Îmi dau seama că nu este o mișcare 1:1, dar am folosit în mare parte servere web și cea mai mare parte a configurației noastre ar putea fi replicată în Ubuntu. Punctele dureroase au fost

  1. Schimbarea utilizatorilor.CentOS folosește httpd pentru utilizator, în timp ce Ubuntu folosește www-data (rularea lor într-o configurație hibridă a fost o durere)
  2. Serviciile au fost denumite diferit și ele. Procesele PHP nu mai sunt php-fpm, dar phpX.X-fpm. Apache nu este httpd dar apache2
  3. Găsirea de noi surse repo pentru unele pachete. Rulăm o versiune ulterioară de PHP decât cea oferită de versiunile LTS

Avantajul este că comunitatea Ubuntu este mult mai largă și mai bine susținută. A meritat bataia de cap până la urmă să renunțăm la CentOS.

marsisalie avatar
drapel tc
Practic, mă uitam la o soluție similară, de exemplu, cu Debian sau NetBSD, unde există o procedură de upgrade de la o versiune majoră la alta. Vreau să spun că avem baze de date live cam mari, intranet-uri și chestii în care doar începerea CentOS 7 astăzi, așa cum sugerează furnizorul nostru, nu ar avea prea mult sens - deoarece ar trebui să iau în considerare o altă migrare mare în 4 ani, cu tot ceea ce implică. Cu siguranță te aud despre asta.
Puncte:5
drapel jp

Pur și simplu ca o altă dată, această problemă a fost impulsul de care aveam nevoie pentru a decide să pun capăt a douăzeci și ceva de ani de utilizare a RH/CentOS pentru implementări de producție (cred că am început cu Red Hat 4.1). Toate implementările mele noi sunt Debian (cu excepția cazului în care clienții solicită în mod special C7 și indică înțelegerea lor că ne vom întoarce pentru o altă reconstrucție în 24 de luni) și sunt în procesul lent de migrare a tuturor implementărilor mele existente. Orice altceva ar face Debian, este foarte puțin probabil să-mi îngreuneze viața, așa cum a făcut-o recent RH, și orice alt proiect condus de corporații ar putea face, la fel de bine, la fel de bine.

Toate sistemele mele C6 au trebuit să fie reconstruite pentru a ajunge la C7, așa că ideea unei ultime reconstruiri pentru a ieși din acel ciclu, la o distribuție care consideră că actualizările majore ale versiunii sunt o activitate normală, pare utilă.

Am descoperit deja unele probleme și nu mă îndoiesc că voi găsi mai multe, dar sunt șase luni pe această cale și nu am găsit încă un motiv să mă întorc.

Puncte:2
drapel id

O sugestie care nu a fost acoperită este să vă aduceți infrastructura la Red Hat.Red Hat are instrumente precum Insights, Performance Co-Pilot și Identity Management încorporate în sistemul de operare. Puteți avea acces la inginerii noștri de asistență și puteți lucra cu Red Hat pentru a influența viitorul proiectelor din amonte de care depindeți.

După cum a menționat un comentator, dacă aveți nevoie de mai puțin de 16 noduri, puteți migra gratuit la RHEL. Dacă aveți nevoie de o infrastructură mai mare, avem și licențe de dezvoltator, astfel încât mediile dvs. Dev/QA pot rula același sistem de operare ca și licențele de producție plătite.

De asemenea, Red Hat a facilitat migrarea de la CentOS7 la RHEL7 cu Convert2RHEL și de la RHEL7 la RHEL8 cu instrumentul de actualizare in situ Leapp!

(Renunțare la răspundere - Lucrez pentru echipa Red Hat Enterprise Linux, totuși, aceasta ar fi recomandarea mea, indiferent.)

Puncte:2
drapel cn

Pentru CentOS 7, sugerez CloudLinux 7 â Cred că vor face la fel ca și pentru CentOS 6?

Un înlocuitor pentru CentOS 8 este Alma Linux.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.