Per migrare il tuo Server Virtuale Cloud a VPS, è necessario che sul server sia installata la versione più recente del kernel. Se sul tuo Server Virtuale Cloud utilizzi una vecchia versione del kernel, dovrai installare quella attuale.

In questo articolo ti spieghiamo come installare l'ultima versione del kernel e come riparare un kernel su un Server Virtuale Cloud con Ubuntu o Debian. 

 

Nota bene 

Se hai installato l'ultima versione del kernel ma questa è danneggiata, dovrai riparare il kernel. Le istruzioni per farlo sono riportate nel seguente articolo:

Server Virtuale Cloud: riparare la versione attuale del kernel (Ubuntu/Debian)

Eseguire il backup dei dati del server

Effettua il backup dei dati del tuo server prima di riparare il kernel. Per farlo, puoi utilizzare il servizio a pagamento Cloud Backup o salvare i dati sul tuo computer locale con Filezilla.

Per ulteriori informazioni su Cloud Backup, consulta il seguente articolo:
Cloud Backup: primi passi

Verificare che il sistema operativo sia aggiornato

  • Stabilisci una connessione SSH al tuo Server Virtuale Cloud e esegui il login come amministratore.

  • Per verificare che il sistema operativo sia aggiornato, immetti i seguenti comandi:

    root@localhost:~# sudo apt update
    root@localhost:~# sudo apt upgrade

Controllare lo spazio di archiviazione disponibile

Se desideri migrare il tuo Server Virtuale Cloud a VPS, nella directory principale e di avvio del tuo server devono esserci almeno 100 MB di spazio disponibile. 

Per visualizzare lo spazio libero dell'intero file system, digita il seguente comando:

[root@localhost ~]# df -h

 

Per visualizzare lo spazio utilizzato dell'intero file system, immetti il seguente comando:

[root@localhost ~]# du –sh /

 

Nel seguente articolo trovi indicazioni su come rimuovere i vecchi kernel e liberare spazio di archiviazione:

Liberare spazio di archiviazione su un Server Virtuale Cloud (Linux)

Installare l'ultima versione del kernel

Verificare la versione del kernel 

Per controllare la versione del kernel, inserisci il seguente comando: 

root@localhost:~#  uname -r

Installare la versione del kernel più recente

Per installare la versione più recente del kernel, procedi come segue: 

Importante
  • Controlla sempre le note di rilascio prima di aggiornare il kernel.
  • La maggior parte delle distribuzioni supporta l'installazione parallela di nuovi kernel e kernel già esistenti. Non eliminare il kernel esistente finché non hai terminato di testare il nuovo kernel.
  • Stabilisci una connessione SSH al tuo Server Virtuale Cloud e accedi come amministratore.
     
  • Per visualizzare un elenco dei kernel disponibili, digita il seguente comando:

    root@localhost:~# apt search linux-generic

  • Per installare il pacchetto kernel standard, digita i seguenti comandi:

    root@localhost:~# sudo apt install --install-recommends linux-generic

    Inserendo questo comando, Ubuntu esegue una gestione intelligente delle dipendenze durante l'aggiornamento del kernel:

  • Aggiorna la configurazione di grub. Per farlo, digita il seguente comando:

    root@localhost:~# sudo update-grub

  • Riavvia il server. Per farlo, inserisci il seguente comando:

    root@localhost:~# reboot

  • Per verificare se l'installazione è avvenuta con successo, digita il seguente comando:

    root@localhost:~# uname -r

  • Per verificare se sono stati installati i kernel header corretti, immetti il seguente comando:

    root@localhost:~# ls -l /usr/src/linux-headers-$(uname -r)