Salta al contenuto principale

Guida Completa per l'Aggiornamento a CentOS Stream 9

CentOS Stream 9 rappresenta un passo avanti significativo per chi utilizza CentOS come sistema operativo. Con l'uso dello strumento Elevate, il processo di upgrade diventa più semplice e gestibile. In questa guida, ti vediamo come aggiornare CentOS Stream 9 nel modo più semplice.

Perché Aggiornare a CentOS Stream 9?

  • Accesso alle ultime funzionalità e miglioramenti.
  • Supporto continuo per aggiornamenti di sicurezza e patch.
  • Maggiore stabilità per ambienti di produzione.

Passaggi per l'Aggiornamento

1. Verifica dei Requisiti di Sistema

Prima di iniziare, assicurati che il tuo sistema soddisfi i requisiti minimi per CentOS Stream 9.

  • Spazio disco sufficiente.
  • Backup completo dei dati.
  • Connessione internet stabile.

Requisiti consigliati CentOS Stream 9

  • Memoria RAM: 2 GB o superiore
  • Spazio Disco: 10 GB

Requisiti minimi CentOS Stream 9

  • Memoria RAM: 1 GB
  • Spazio Disco: 1 GB per l'installazione minimale

2. Installazione di Elevate

Elevate è uno strumento progettato per facilitare l'aggiornamento tra versioni principali, Red Hat non fornisce strumenti ufficiali per l'aggiornamento di distribuzione per CentOS Stream, Elevate è fra le migliori opzioni disponibili.

Come primo passo, aggiorniamo la distribuzione ai pacchetti più recenti

sudo dnf update

Per installarlo come prima cosa è necessario il pacchetto elevate-release contenente il repository e la chiave GPG.

sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el$(rpm --eval %rhel).noarch.rpm

Installato il pacchetto precedente possiamo installare i pacchetti leapp per l'upgrade verso il nostro OS di destinazione a cui vogliamo fare l'aggiornamento. Le opzioni possono essere:

  • leapp-data-almalinux
  • leapp-data-centos per l'aggiornamento alle distribuzioni CentOS Stream
  • leapp-data-oraclelinux
  • leapp-data-rocky

Nel nostro caso vogliamo aggiornare a CentOS Stream 9, quindi installiamo

sudo yum install -y leapp-upgrade leapp-data-centos

3. Test preventivi

Per valutare che sia possibile continuare nell'upgrade eseguiamo i check preventivi all'aggiornamento con:

sudo leapp preupgrade

In questo esempio manca un file di configurazione del bootloader grub

============================================================
                      REPORT OVERVIEW                       
============================================================

Upgrade has been inhibited due to the following problems:
    1. File "/etc/default/grub" does not exist!

Reports summary:
    Errors:                      1
    Inhibitors:                  1
    HIGH severity reports:       0
    MEDIUM severity reports:     0
    LOW severity reports:        0
    INFO severity reports:       0

Before continuing, review the full report below for details about discovered problems and possible remediation instructions:
    A report has been generated at /var/log/leapp/leapp-report.txt
    A report has been generated at /var/log/leapp/leapp-report.json

============================================================
                   END OF REPORT OVERVIEW                   
============================================================

Esempio di check riuscito

 ============================================================
                      REPORT OVERVIEW                       
============================================================

HIGH and MEDIUM severity reports:
    1. Remote root logins globally allowed using password
    2. Detected custom leapp actors or files.
    3. GRUB2 core will be automatically updated during the upgrade

Reports summary:
    Errors:                      0
    Inhibitors:                  0
    HIGH severity reports:       3
    MEDIUM severity reports:     0
    LOW severity reports:        3
    INFO severity reports:       2

Before continuing, review the full report below for details about discovered problems and possible remediation instructions:
    A report has been generated at /var/log/leapp/leapp-report.txt
    A report has been generated at /var/log/leapp/leapp-report.json

============================================================
                   END OF REPORT OVERVIEW                   
============================================================

4. Aggiornamento a CentOS 9

Terminati i test con successo, esegui il seguente comando per avviare l'aggiornamento:

sudo leapp upgrade --no-rhsm

Al termine della procedura di aggiornamento dei pacchetti è richiesto di riavviare

Reboot the system to continue with the upgrade. This might take a while depending on the system configuration.
Make sure you have console access to view the actual upgrade process.

Riavviamo con il comando:

sudo reboot

5. Verifica Post-Upgrade

Una volta completato, verifica che tutti i servizi funzionino correttamente:

sudo systemctl status

Controlla anche che le configurazioni personalizzate siano intatte.

Domande Frequenti (FAQ)

Quali sono i requisiti minimi per CentOS Stream 9?

Devi avere almeno 20 GB di spazio libero e 2 GB di RAM per eseguire il sistema in modo ottimale.

Posso annullare l'aggiornamento?

Non è possibile annullare un aggiornamento, ma puoi ripristinare un backup o uno snapshot precedente.

Elevate è sicuro da usare?

Elevate, è uno strumento sviluppato dal progetto Alma Linux, ad-hoc per gestire aggiornamenti, tuttavia, al momento della scrittura di questo articolo, Red Hat non ha rilasciato uno strumento ufficiale per l'aggiornamento delle distribuzioni CentOS Stream. La procedura ufficiale è reinstallare della distribuzione.

Consulenza e Assistenza CentOS Professionale

Affidati ai nostri esperti per un upgrade senza problemi.

Articoli correlati

Aggiungi un commento

Comment

  • Elementi HTML permessi: <br> <p> <code class="language-*"> <pre>
  • Linee e paragrafi vanno a capo automaticamente.
  • Solo le immagini ospitate su questo sito possono essere utilizzate nel tag <img>.