Progetto ELevate, che semplifica il passaggio da CentOS 7 alle distribuzioni basate su RHEL 8

Gli sviluppatori della distribuzione AlmaLinux, fondata da CloudLinux in risposta alla fine prematura del supporto per CentOS 8, hanno introdotto il toolkit ELevate per semplificare la migrazione delle installazioni funzionanti di CentOS 7.x verso distribuzioni basate sul pacchetto RHEL 8, preservando le applicazioni , dati e impostazioni. Il progetto attualmente supporta la migrazione ad AlmaLinux, Rocky Linux, CentOS Stream e Oracle Linux.

Il processo di migrazione si basa sull'utilizzo dell'utility Leapp sviluppata da Red Hat, integrata con patch che tengono conto delle specificità di CentOS e delle distribuzioni di terze parti basate sul pacchetto RHEL. Il progetto include anche un set ampliato di metadati che descrivono i passaggi per la migrazione dei singoli pacchetti da un ramo della distribuzione a un altro.

Per migrare basta collegare il repository fornito dal progetto, installare il pacchetto con lo script di migrazione sulla distribuzione selezionata (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) ed eseguire l'utilità "leapp". Ad esempio, per passare a Rocky Linux, puoi eseguire i seguenti comandi, dopo aver prima aggiornato il tuo sistema allo stato più recente: sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7 .noarch.rpm sudo yum install -y leapp-upgrade leapp-data-rocky sudo leapp preupgrade sudo leapp upgrade

Ricordiamo che Red Hat ha limitato il tempo di supporto per la distribuzione classica di CentOS 8: gli aggiornamenti per questo ramo verranno rilasciati fino a dicembre 2021 e non fino al 2029, come inizialmente previsto. CentOS verrà sostituito dalla build CentOS Stream, la cui differenza fondamentale è che il classico CentOS fungeva da "downstream", cioè da "downstream". è stato assemblato da versioni stabili già formate di RHEL, mentre CentOS Stream è posizionato come "upstream" per RHEL, ovvero testerà i pacchetti prima dell'inclusione nelle versioni RHEL (RHEL verrà ricostruito in base a CentOS Stream).

CentOS Stream consentirà un accesso anticipato alle funzionalità del futuro ramo di RHEL, ma include pacchetti che non sono ancora completamente stabilizzati. Grazie a CentOS Stream, terze parti possono controllare la preparazione dei pacchetti per RHEL, proporre le proprie modifiche e influenzare le decisioni prese. In precedenza, un'istantanea di una delle versioni di Fedora veniva utilizzata come base per un nuovo ramo RHEL, che veniva finalizzato e stabilizzato a porte chiuse, senza la possibilità di controllare l'avanzamento dello sviluppo e le decisioni prese.

La comunità ha risposto al cambiamento creando diverse alternative al classico CentOS 8, tra cui VzLinux (sviluppato da Virtuozzo), AlmaLinux (sviluppato da CloudLinux, insieme alla comunità), Rocky Linux (sviluppato dalla comunità sotto la guida del fondatore di CentOS con il supporto di una società appositamente creata Ctrl IQ) e Oracle Linux. Inoltre, Red Hat ha reso RHEL disponibile gratuitamente per organizzazioni open source e ambienti di sviluppo individuali con un massimo di 16 sistemi virtuali o fisici.

Fonte: opennet.ru

Aggiungi un commento