GNU/Linux >> Linux Esercitazione >  >> Linux

Come migrare CentOS Stream su AlmaLinux

Il progetto CentOS ha annunciato la fine del ciclo di vita di CentOS 8. Non ci saranno più aggiornamenti o patch di sicurezza per CentOS 8. Se hai provato CentOS Stream in sostituzione, potresti non sentirti sicuro della sua stabilità poiché puoi considerarlo una notte costruire.

CentOS Stream potrebbe essere eccellente come banco di prova ma non interamente per la produzione se cerchi un sistema operativo stabile. Qual è l'alternativa? AlmaLinux è una buona scelta per coloro che desiderano utilizzare una distribuzione compatibile con Red Hat.

AlmaLinux ti fa sentire a casa poiché è quasi identico a CentOS. Questo tutorial ti insegnerà come migrare il tuo flusso CentOS su AlmaLinux.

Prerequisiti

Questo tutorial sarà una dimostrazione pratica. Se desideri continuare, assicurati di avere un sistema CentOS 8 Stream pronto per l'uso. Questo tutorial utilizza una macchina virtuale di Azure con CentOS Stream 8.0, ma le istruzioni funzioneranno anche con CentOS 8.4 e 8.5.

Prendi in considerazione la creazione di un backup del tuo sistema attuale in modo da avere un punto di ripristino se qualcosa va storto durante la migrazione. Il metodo di backup varia a seconda di dove si ospita la macchina.

La maggior parte dei provider di servizi cloud offre funzionalità di backup o snapshot. Ad esempio, puoi creare uno snapshot di un disco rigido virtuale in Azure o il backup e il ripristino di Amazon EC2 con snapshot e AMI in AWS.

Migrazione di Centos Stream ad AlmaLinux

Puoi migrare manualmente Centos Stream ad AlmaLinux, che richiede il downgrade, la rimozione di chiavi e dettagli di branding, l'installazione del nuovo sistema operativo e la riconfigurazione. Il metodo manuale è noioso e soggetto a errori umani.

D'altra parte, il metodo dello script di distribuzione rende la migrazione più coerente e conveniente. E in questa sezione imparerai il metodo dello script di distribuzione.

Download di CentOS Stream su AlmaLinux Migration Script

Lo script di migrazione di AlmaLinux è disponibile per il download da GitHub. Per scaricare lo script, segui questi passaggi:

1. Apri il tuo client SSH preferito e accedi al tuo computer CentOS.

2. Esegui il comando seguente per scaricare lo script di distribuzione dal repository GitHub almalinux-deploy.

curl -O https://raw.githubusercontent.com/philrandal/almalinux-deploy/master/almalinux-deploy.sh

3. Esegui il comando seguente per verificare che lo script che hai scaricato esista nella directory corrente.

ls -la almalinux-deploy.sh

Esecuzione del flusso CentOS su script di migrazione AlmaLinux

Segui questi passaggi quando sei pronto per avviare la migrazione da CentOS Stream ad AlmaLinux.

1. Innanzitutto, esegui il comando seguente per verificare la tua versione di Centos Stream. Assicurati che il tuo attuale sistema operativo sia Centos Stream 8. Lo script di migrazione richiede CentOS 8.4, 8.5 o CentOS Stream 8.

cat /etc/os-release

Come puoi vedere di seguito, questo computer esegue CentOS Stream 8.

2. Aggiorna i pacchetti per assicurarti di disporre della versione più recente prima di migrare CentOS Stream ad AlmaLinux.

sudo dnf update -y

3. Riavvia il sistema per applicare gli aggiornamenti. SSH nella macchina virtuale di nuovo dopo il riavvio.

sudo reboot

4. Quindi, esegui il comando chmod di seguito per rendere eseguibile lo script di migrazione. Per impostazione predefinita, Linux tratta tutti i file scaricati come file di testo. A meno che il file non sia eseguibile, non puoi eseguirlo.

sudo chmod +x almalinux-deploy.sh

5. Eseguire lo script con il comando seguente. Lo script avvia la migrazione da CentOS Stream ad AlmaLinux e il completamento potrebbe richiedere diversi minuti.

sudo bash almalinux-deploy.sh

Questo script è stato eseguito per circa 20 minuti in questo esempio. Dopo la migrazione, vedrai un output simile a quello seguente. Questo output mostra che il processo di migrazione è andato a buon fine e il tuo computer ora esegue AlmaLinux 8 come sistema operativo.

6. Eseguire il comando seguente per sincronizzare la cache locale con i repository remoti e ripulire la cache. Questo passaggio ti assicurerà di avere gli ultimi pacchetti AlmaLinux installati sul tuo sistema.

sudo dnf distro-sync -y && sudo dnf clean all

Verifica del successo del flusso CentOS verso la migrazione ad AlmaLinux

Ora che il processo di migrazione è completo, devi confermare che tutto funzioni come previsto. Diversi passaggi aiuteranno a garantire che il tuo sistema sia effettivamente in esecuzione su AlmaLinux.

1. Esegui il comando seguente per confermare l'attuale versione del sistema operativo del computer.

cat /etc/os-release

Al momento in cui scrivo, AlmaLinux 8.6 è l'ultima versione e Sky Tiger è il nome in codice.

2. Eseguire il comando seguente per controllare il kernel caricato predefinito. L'output mostrerà AlmaLinux come kernel predefinito, come mostrato di seguito. Questo passaggio è fondamentale poiché il tuo computer ha bisogno del kernel AlmaLinux per avviarsi.

sudo grubby --info DEFAULT | grep AlmaLinux

Come puoi vedere di seguito, questo computer ha il kernel AlmaLinux (4.18.0-372.26.1.el8_6.x86_64) 8.6 (Sky Tiger).

3. Utilizzando un ambiente desktop, è possibile verificare la migrazione accedendo al sistema. Questa volta vedrai un logo AlmaLinux nella schermata di accesso invece del logo CentOS.

Fornisci le tue credenziali utente e fai clic sul pulsante Accedi per accedere al tuo sistema. Ora dovresti vedere AlmaLinux in esecuzione come mostrato.

E dovresti vedere l'ambiente desktop AlmaLinux. AlmaLinux viene fornito con l'ambiente desktop GNOME per impostazione predefinita.

Conclusione

AlmaLinux è il fork guidato dalla comunità di Centos Linux. L'obiettivo di AlmaLinux è fornire una piattaforma solida e stabile che sia supportata per almeno dieci anni. AlmaLinux mira anche a fornire aggiornamenti di sicurezza tempestivi e correzioni di bug regolari per mantenere gli utenti al sicuro e produttivi.

Questo tutorial ti ha insegnato come migrare da Centos Stream ad AlmaLinux usando uno script di distribuzione. Una volta completata la migrazione, AlmaLinux verrà eseguito sul tuo sistema e potrai iniziare a usarlo come distribuzione Linux predefinita.

Ora puoi smettere di preoccuparti della fine del ciclo di vita di CentOS. Con AlmaLinux, puoi essere certo che il tuo sistema sarà in uno stato supportato per molto tempo a venire. Quindi prova AlmaLinux e vedi quanto è stabile e affidabile. Non rimarrai deluso!


Linux
  1. Come migrare da CentOS ad AlmaLinux

  2. Come migrare Centos 8 ad AlmaLinux 8.3

  3. Come migrare CentOS 7 ad AlmaLinux 8:una guida passo passo

  4. Come convertire CentOS 8 in CentOS Stream

  5. Come migrare l'installazione di CentOS 8 su CentOS Stream

Come migrare da CentOS 8 Linux ad AlmaLinux 8

Come migrare CentOS 8 Linux su CentOS Stream

Come migrare CentOS su AlmaLinux

Come installare Composer su CentOS Stream 9

Come migrare da CentOS 8 ad AlmaLinux 8.4

Come migrare da CentOS 8 a CentOS Stream