Prima del 2021, CentOS era considerato un sistema operativo stabile e pronto per la produzione che era stato clonato da Red Hat Enterprise Linux. Aveva alcune modifiche per distinguerlo da RHEL, ma essenzialmente era RHEL senza il costo di un abbonamento.
Quello era il "vecchio" CentOS. Il "nuovo" CentOS, giustamente chiamato CentOS Stream, adotterà un approccio simile a Fedora, che funge da fonte a monte per RHEL. Ciò significa che nuove funzionalità verranno introdotte in CentOS Stream, dove vengono risolti i bug e, infine, i nuovi aggiornamenti arrivano a RHEL.
Prerequisiti:
Progetto di backup e file/directory importanti:
Fai un backup completo dei tuoi importanti file di configurazione, directory, file di progetto e database, ecc. Quindi, se qualcosa va storto, dovremmo essere in grado di tornare indietro rapidamente.
Passaggio n. 1:installazione di tutti gli aggiornamenti su CentOS 8.
Innanzitutto, assicurati che tutti i pacchetti esistenti sul tuo sistema siano aggiornati.
dnf update
Ora verifica la versione CentOS Linux 8.
cat/etc/centos-release
Passaggio n. 2:installazione del pacchetto CentOS Stream.
Installa il file di rilascio di CentOS-Stream digitando il seguente comando dnf:
dnf in centos-release-stream
Passaggio n. 3:migrazione da CentOS 8 a CentOS Stream.
Abbiamo il pacchetto richiesto è a posto. Il dnf è pronto per fornire un modo semplice per iniziare la migrazione da CentOS 8 a CentOS Stream. Ma, prima, dobbiamo scambiare repo. Il comando seguente rimuoverà il repository CentOS 8 e lo sostituirà con il repository CentOS Stream. Riceveremo tutti gli aggiornamenti e le librerie/app da CentOS Stream. Esegui il comando seguente
dnf swap centos-linux-repos centos-stream-repos
Infine, migra l'installazione di CentOS 8 sullo stream di CentOS
dnf repolist
abbiamo bisogno di ottenere pacchetti per l'interfaccia binaria dell'applicazione CentOS Stream ABI/API. Ciò aggiornerà o eseguirà il downgrade dei pacchetti in modo che corrispondano alla nuova ABI/API e interromperà la compatibilità RHEL del 100% a causa della modifica di ABI/API.
dnf distro-sync
Passaggio n. 4:riavvia il sistema.
Ora riavvia il server usando il seguente comando:
systemctl reboot
Passaggio n. 5:verifica della versione del server.
Controlla la versione del server usando il comando seguente.
cat /etc/redhat-release
Assicurati che non ci siano errori, esegui il comando qui sotto.
tail -f /var/log/messages
Conclusione:
In questo articolo hai imparato come migrare da CentOS 8 a CentOS Stream. Controlla il sito Web CentOS Stream per la documentazione.