Linee guida per la fine del ciclo di vita di CentOS
A partire dal 30 giugno 2024, Red Hat ha terminato CentOS e lo ha sostituito con CentOS Stream. Per altre informazioni, vedere Trasformazione dell'esperienza di sviluppo in CentOS
CentOS 7 e 8 sono le versioni finali di CentOS Linux. Le date di fine del ciclo di vita per CentOS 7 e 8 sono riportate di seguito:
- CentOS 8 - 31 dicembre 2021
- CentOS 7 - 30 giugno 2024
Impatto per gli utenti CentOS
I carichi di lavoro in esecuzione su queste versioni di CentOS devono eseguire la migrazione a piattaforme alternative per continuare a ottenere gli aggiornamenti e le patch di sicurezza.
Opzioni di migrazione
I clienti di CentOS hanno a disposizione diverse opzioni per passare a un sistema operativo supportato. La decisione riguardo a dove e come eseguire la migrazione dipende da quanto segue:
- Se è necessario mantenere la compatibilità con CentOS/Red Hat Enterprise Linux (RHEL)
- Preferire una distribuzione supportata dalla community rispetto a una distribuzione commerciale (ad esempio Red Hat Enterprise Linux o RHEL)
- La configurazione e le origini dell'immagine delle risorse CentOS in Azure
Se è necessario mantenere la compatibilità CentOS, la migrazione a Red Hat Enterprise Linux, una distribuzione commerciale, è un'opzione a basso rischio. Esistono anche numerose altre opzioni, ad esempio Oracle Linux, Alma Linux, Rocky Linux, e così via.
Se il carico di lavoro viene eseguito in molte distribuzioni, potrebbe essere opportuno passare a un'altra distribuzione, basata sulla community o commerciale.
Durante la valutazione dello stato finale, determinare se sia preferibile eseguire una conversione sul posto (molte distribuzioni offrono strumenti per tale scopo) rispetto alla opportunità di iniziare con uno slate pulito e una macchina virtuale/un sistema operativo/un'immagine nuovi. Microsoft consiglia di iniziare con una macchina virtuale/un sistema operativo nuovi.
Inoltre, molte aziende offrono il supporto esteso per CentOS 7, pertanto si può avere più tempo per eseguire la migrazione.
SUSE: Liberty Linux: supporto aziendale collaudato per RHEL e CentOS | SUSE
OpenLogic: supporto Linux Enterprise
TuxCare: supporto esteso del ciclo di vita
Per informazioni dettagliate sulle distribuzioni e sulle immagini, vedere la pagina Distribuzione approvata.
Distribuzioni compatibili con CentOS
Distribuzione | Descrizione | Immagini di Azure | Modello di supporto |
---|---|---|---|
Red Hat Enterprise Linux | Miglior sistema operativo binario compatibile con supporto e disponibilità EUS. Offerta di migrazione disponibile in Azure Marketplace. Strumento di conversione disponibile tramite Red Hat. Diverse offerte e immagini |
Sì PAYG, BYOS, ARM64 | Supporto commerciale, integrato |
AlmaLinux | Immagini ufficiali della community: AlmaLinux OS (x86_64/AMD64) Sistema operativo AlmaLinux (AArch64/Arm64) AlmaLinux HPC Strumento di conversione disponibile tramite AlmaLinux. |
Sì (più editori) | Community, supporto commerciale di terze parti |
Oracle Linux | Strumenti di migrazione e indicazioni disponibili tramite Oracle. | Sì BYOS | Community e commerciale |
Rocky Linux | Immagini ufficiali della community: Rocky Linux per x86_64 (AMD64) - Ufficiale Strumento di conversione disponibile tramite Rocky. |
Sì (più editori), BYOS, ARM64 | Community e commerciale |
Attenzione
Se si esegue un aggiornamento della versione principale sul posto al termine di una migrazione (ad esempio CentOS 7 - >RHEL 7 -> RHEL 8) vi sarà una disconnessione tra il piano dati e il piano di controllo della macchina virtuale (VM). Funzionalità di Azure quali Applicazione automatica di patch guest, Aggiornamenti automatici delle immagini del sistema operativo, Applicazione di patch a caldo e Gestore aggiornamenti di Azure, non saranno disponibili. Per usare queste funzionalità, si consiglia di creare una nuova macchina virtuale usando il sistema operativo preferito, anziché eseguire un aggiornamento sul posto.
- Per un elenco completo delle distribuzioni Linux approvate in Azure, vedere: Distribuzioni Linux approvate in Azure - Macchine virtuali di Azure | Microsoft Learn
- Per informazioni dettagliate sul supporto tecnico integrato Red Hat e Microsoft, vedere: Microsoft e Red Hat collaborano e forniscono il supporto tecnico integrato, un offerta unica nel mondo dell'IT | Microsoft Learn
Distribuzioni alternative
Distribuzione | Descrizione | Immagini di Azure | Modelli di supporto |
---|---|---|---|
Flusso CentOS | Sostituzione ufficiale di CentOS, upstream e downstream di RHEL. Flusso CentOS | Raccolta della community | Community |
Fedora | Progetto upstream per flusso CentOS e RHEL. Fedora Linux | Progetto Fedora | Raccolta della community | Community |
SUSE/OpenSUSE | SUSE Linux Enterprise Server (SLES) è la distribuzione commerciale LINUX di SUSE. | Sì PAYG, BYOS, ARM64 | Community (OpenSUSE), commerciale e integrato (SLES) |
Ubuntu (Server/Pro) | Sono disponibili le versioni gratuite (Server) e quelle a pagamento (Pro). La conversione sul posto da Server a Pro è possibile: Aggiornamento sul posto alle immagini Ubuntu Linux Pro in Azure - Macchine virtuali di Azure | Microsoft Learn | Sì PAYG, BYOS, ARM64 | Community (server), commerciale e integrato (Pro) |
Debian | Distribuzione Linux per community. | Sì (più editori) | Community |
Flatcar | Container Linux per community | Sì | Community |
Migrazione dei sistemi e dei carichi di lavoro
Mantenere la compatibilità con CentOS
Se si resta compatibili con CentOS ed è stata scelta una distribuzione, è necessario decidere se eseguire una conversione sul posto o iniziare con una macchina virtuale nuova (ridistribuzione).
Molte distribuzioni compatibili con CentOS dispongono di utilità di conversione che valutano il sistema ed eseguono la sostituzione dei file binari, quindi aggiornano l'origine del contenuto.
Se si passa a una distribuzione commerciale, potrebbe essere richiesta una sottoscrizione/licenza valida per eseguire la conversione.
Quando si valuta se convertire la macchina virtuale sul posto rispetto alla ridistribuzione, il modo in cui la macchina virtuale è stata creata in Azure diventa importante.
Conversione di una macchina virtuale personalizzata
Se la macchina virtuale è stata creata per l'uso in Azure, nella VM non sono presenti informazioni di fatturazione del software. È probabile che si possa eseguire la conversione sul posto (dopo il backup e in presenza di tutti i prerequisiti e gli aggiornamenti necessari).
Offerta OpenLogic by Perforce Azure Marketplace:
Questa è l'immagine CentOS ufficiale/approvata in Azure e non dispone di informazioni di fatturazione software associate. È un candidato per una conversione sul posto (dopo un backup e tutti i prerequisiti e gli aggiornamenti necessari).
Altre offerte di Azure Marketplace
In Azure Marketplace sono disponibili numerose offerte basate su CentOS da vari editori. Esse variano dalle semplici offerte di sistema operativo alle diverse offerte in bundle con più software, versioni desktop e configurazioni per casi specifici (ad esempio, immagini con protezione avanzata CIS).
Ad alcune di queste offerte è associato un prezzo e possono includere servizi come il supporto tecnico al cliente fiale, e così via.
Se si converte un sistema al quale è associato un prezzo, dopo la conversione si continuerà a pagare il prezzo di origine. Anche se si ha una sottoscrizione o una licenza separata per il sistema convertito, potrebbe accadere di dover pagare due volte.
Verificare con il provider di immagini se consiglia o supporta l’aggiornamento sul posto o se raccomanda diversamente.
Modifica delle distribuzioni
Se si passa a un'altra distribuzione, sarà necessario ridistribuire le macchine virtuali e i carichi di lavoro. Assicurarsi di esaminare Microsoft Cloud Adoption Framework per Azure per ottenere indicazioni, procedure consigliate e modelli per la distribuzione della soluzione in Azure.
Modernizzare
Questo momento di fine del ciclo di vita può anche rappresentare un'opportunità per valutare la modernizzazione del carico di lavoro, passare a una soluzione PaaS, SaaS o in contenitori.
Che cos'è la modernizzazione delle applicazioni? | Microsoft Azure