Aggiornamento da Proxmox 7 a Proxmox 8
Prima di migrare un host Proxmox è consigliato spegnere le eventuali VM, farne un backup e possibilmente migrare le VM su un altro nodo se si tratta di un cluster.
Eseguire tutti gli aggiornamenti disponibili della versione 7
1 2 |
apt update apt dist-upgrade |
Lanciare il programma pve7to8 per eseguire il check dei requisiti, per eseguirlo in modalità approfondita aggiungere il parametro –full
1 2 |
pve7to8 pve7to8 --full |
Nel mio caso ho avuto un avviso che diceva:
1 2 3 4 5 |
WARN: systemd-timesyncd is not the best choice for time-keeping on servers, due to only applying updates on boot. While not necessary for the upgrade it's recommended to use one of: * chrony (Default in new Proxmox VE installations) * ntpsec * openntpd |
E’ sufficente installare chrony e automaticamente rimuove il vecchio systemd-timesyncd:
1 |
apt install chrony |
Eseguire nuovamente pve7to8 –full per verificare che sia tutto a posto.
Modificare il repository debian da bullseye a bookworm:
1 |
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list |
Modificare il repository proxmox da bullseye a bookworm (il file cambia se si ha una licenza di sottoscrizione o meno):
1 2 3 4 |
# senza sottoscrizione sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-no-subscription.list # con sottoscrizione sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-enterprise.list |
Se si utilizza l’installazione ceph occorre anche aggiungere il repository ceph, consultare la guida per maggiori informazioni https://pve.proxmox.com/wiki/Upgrade_from_7_to_8
Infine procedere all’aggiornamento:
1 2 |
apt update apt dist-upgrade |