Proxmox VE: come aggiornare l’hypervisor senza subscription

Perché è importante aggiornare Proxmox VE

Mantenere aggiornato l’hypervisor Proxmox VE non significa solo avere le ultime funzionalità, ma soprattutto garantire:

  • 🔐 Patch di sicurezza aggiornate
  • 🧱 Maggiore stabilità del cluster
  • ⚙️ Compatibilità con nuove versioni di kernel e driver
  • 🖥 Miglior supporto hardware
  • 🛠 Fix di bug noti su KVM, LXC e storage

In ambienti di produzione (ma anche in lab), un hypervisor non aggiornato può diventare un punto critico dell’infrastruttura.

In questa guida vediamo come aggiornare Proxmox VE utilizzando il repository No-Subscription, soluzione comune nei contesti dove non è presente un abbonamento enterprise.

Contestualizzazione tecnica

I repository No‑Subscription offrono aggiornamenti regolari di Proxmox VE senza richiedere un abbonamento enterprise. Questo permette di mantenere il sistema aggiornato con le ultime patch di sicurezza e correzioni di bug.
Pro: accesso immediato agli aggiornamenti, facile da configurare, ideale per lab o ambienti di test.
Contro: non garantisce lo stesso livello di stabilità testata dall’enterprise e non include supporto ufficiale da Proxmox.

Checklist prima di aggiornare

✔ Verificare spazio libero su “/” e “/var“.
✔ Controllare stato del cluster (pvecm status).
✔ Verificare lo storage e ZFS pool.
✔ Assicurarsi che non siano in corso backup.
✔ Snapshot o backup delle VM critiche.

Repository da disabilitare:

  • https://enterprise.promox.com/debian/ceph-squid
  • https://enterprise.promox.com/debian/pve

Repository da Abilitare:

  • No-Subscription
  • Ceph Squid No-Subscription

Per fare questo occorre seguire i seguenti passaggi:

  • Selezionando il nodo da aggiornare
  • Espandere “Updates”.
  • Cliccare su “Repositories”.
  • Selezionare il repository “https://enterprise.promox.com/debian/ceph-squid e cliccare sul tasto “Disable”:

… possiamo notare che il warning inerente a quella subscription è sparito:

  • Procedere a disabilitare anche “https://enterprise.promox.com/debian/pve

… il Warning è diventato un Error perché il sistema non ha nessun repository abilitato:

  • Per abilitare i repository cliccare sul tasto “Add”:
  • Confermare premendo il tasto “OK”:
  • Selezionare “No-Subscription”:
  • Cliccare il tasto “Add” per aggiungerlo:
  • Cliaccare nuovamente sul tasto “Add” per aggiungere anche il secondo repository:
  • Confermare premendo il tasto “OK”:
  • Selezionare “Cehp Squid No-Subscription”:
  • Cliccare sul tasto “Add” per aggiungerlo:

… repository aggiunti:

  • Cliccare su “Updates” e successivamente su “Refresh”:
  • Confermare cliccando sul tasto “OK”:

… refresh in progress

  • Selezionando il tab “Status” si può verificare lo stato del task:
  • Task concluso cliccare sulla “X” in alto a dx:
  • Cliccare sul tasto “Upgrade”:
  • Confermare con “Y” e premere il tasto invio:

… avanzamento

Upgrade concluso:


Aggiornamento via CLI (alternativa alla GUI)

Dopo aver configurato correttamente i repository, è possibile aggiornare anche da terminale:

  • apt update
  • apt full-upgrade

Verificare eventuali pacchetti rimasti in stato “hold“:

  • apt list –upgradable

Al termine dell’aggiornamento, se richiesto, riavviare il nodo:

  • reboot -f

Nota: In ambienti clusterizzati è consigliato aggiornare un nodo alla volta per evitare downtime delle VM.

Checklist dopo aggiornamento

✔ Verificare stato servizi: systemctl –failed

✔ Controllare la versione: pveversion -v

✔ Testare avvio VM e container
✔ Controllare log: journalctl -p 3 -xb

Conclusione

Mantenere aggiornato Proxmox VE è essenziale per garantire sicurezza, stabilità e compatibilità dell’infrastruttura virtuale. Anche senza sottoscrizione enterprise, il repository No-Subscription permette di applicare regolarmente patch e aggiornamenti.

Come sempre, prima di intervenire sull’hypervisor è consigliato verificare lo stato del sistema e avere backup aggiornati delle VM critiche.

Un update fatto con metodo evita problemi e mantiene l’ambiente affidabile nel tempo.


By: Alessandro Romeo – Enjoy 👍