Aggiornamento di ProxmoxVE 7 a ProxmoxVE 8

Aggiornamento di ProxmoxVE 7.4 all'ultima versione

Questo passaggio è un prerequisito per l'aggiornamento di ProxmoxVE 7 alla versione 8.

1. Arrestare tutti i contenitori e le macchine virtuali.

2. Andate al punto di gestione del nodo, quindi alla sezione Aggiornamenti → Repository e disabilitate il repository Enterprise come nell'immagine, il cui utilizzo richiede un abbonamento (saltate questo passaggio se avete un abbonamento a pagamento):

3. Nella stessa sezione, collegare il repository No-Subscription, il cui accesso è fornito senza abbonamento (anche questo passaggio non deve essere eseguito se si dispone di un abbonamento a pagamento):

4. Accedere alla sezione Aggiornamenti e fare clic sul pulsante Aggiorna (attendere l'aggiornamento dell'elenco):

5. Premere il pulsante Aggiorna (contrassegnato con il numero tre nella schermata precedente); quando viene richiesta la conferma per continuare l'aggiornamento, premere "Y"; si aprirà un'ulteriore finestra con il terminale:

Attendere il completamento dell'aggiornamento e non chiudere la finestra di installazione dell'aggiornamento. Al termine dell'aggiornamento, verrà visualizzato un messaggio sulla necessità di riavviare il sistema:

6. Riavviare ProxmoxVE. Nella console inserire il comando

riavvia ora

7. Attendere l'avvio del server e aggiornare la pagina del browser per verificare la versione corrente di ProxmoxVE:

Aggiornamento di ProxmoxVE alla versione 8

Innanzitutto, assicurarsi che non vi siano aggiornamenti per la versione corrente di ProxmoxVE. Se ci sono, aggiornate. Si può andare alla console dell'interfaccia web o collegarsi al server tramite SSH, ed eseguire i seguenti comandi in sequenza:

apt update apt dist-upgrade

È inoltre importante disinstallare in anticipo tutte le porte, i plugin e i moduli non ufficialmente supportati da ProxmoxVE (se sono stati installati).

1. Eseguire lo script di controllo prima dell'aggiornamento con il comando (è possibile utilizzare la console dell'interfaccia web):

pve7to8 --full

Non ci sono state modifiche profonde sul nostro nodo e quindi il nostro sistema ha superato con successo il test di compatibilità e può essere aggiornato senza ulteriori manipolazioni. Se un controllo preliminare sul vostro server rivela errori e avvertimenti, questi dovranno essere risolti prima di continuare con l'aggiornamento alla versione 8. Si noti che la voce Avvertenze non è così critica e può essere ignorata se le avvertenze non riguardano le funzioni di base del virtualizzatore.

2. Ora è necessario aggiungere i repository apt di Bookworm per Debian e Proxmox.

Sostituire il sorgente nell'elenco dei sorgenti:

sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list

Potrebbe anche essere necessario apportare modifiche all'elenco dei repository (se non si dispone di un abbonamento), definire il file andando nella directory /etc/apt/sources.list.d/ con il comando cd /etc/apt/sources.list.d/:

sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-install-repo.list

Un'altra opzione:

sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-no-enterprise.list

Se avete un abbonamento a pagamento:

sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-enterprise.list

Importante! Se è installato un cluster Ceph, è necessario aggiungere i repository di questo componente. Si noti che deve essere installata la versione 17.2 Quincy di Ceph. In caso contrario, prima di aggiornare Proxmox alla versione 8, è necessario aggiornare Ceph alla versione 17.2 Quincy.

Se si dispone di un abbonamento a pagamento:

echo "deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise" > /etc/apt/sources.list.d/ceph.list

Se non si dispone di un abbonamento a pagamento:

echo "deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list

3. Aggiornare la distribuzione Debian e Proxmox alla versione 8 eseguendo in sequenza i comandi:

apt update apt dist-upgrade

Durante l'installazione degli aggiornamenti, verranno richieste diverse azioni all'utente. Se si apre un banner all'inizio dell'aggiornamento, premere "q" per continuare l'aggiornamento. Per il resto, utilizzare le raccomandazioni del sito ufficiale di Proxmox:

Freccia sinistra e Invio

Spazio - TAB - OK

Durante il processo di installazione, il sistema chiederà diverse informazioni sulle versioni dei file di sistema. È bene controllare la differenza per ogni file in questione e scegliere la risposta più adatta alla propria configurazione. File di configurazione generale con modifiche e opzioni consigliate:

  • /etc/issue → Proxmox VE genererà automaticamente questo file all'avvio e avrà solo un effetto estetico sulla console di accesso. L'uso del valore predefinito "None" - "N" (mantenere la versione corrente installata) è sicuro.

  • /etc/lvm/lvm.conf → Le modifiche relative a Proxmox VE saranno aggiornate e una versione più recente della configurazione potrebbe essere utile. Se non si sono apportate ulteriori modifiche e non si è sicuri, qui viene richiesto di selezionare "Sì" - "Y" (installare la versione del manutentore del pacchetto).

  • /etc/apt/sources.list.d/pve-enterprise.list → qui si può selezionare "None" - "N" per mantenere la versione corrente se non si ha un abbonamento. Altrimenti "Sì" - "Y".

  • /etc/default/grub → Bisogna fare molta attenzione, perché di solito viene richiesto solo se è stato modificato manualmente, per esempio per aggiungere qualche opzione da riga di comando del kernel. Si raccomanda di controllare la differenza per le modifiche pertinenti. Si noti che le modifiche ai commenti (linee che iniziano con #) non hanno importanza. Se non si è sicuri, si consiglia di scegliere "No" - "N" (mantenere la versione corrente installata).

L'aggiornamento è stato completato senza errori:

4. Riavviare il sistema:

riavvia ora

5. Controllare la versione dopo il download: