Upgrade Proxmox 8 to Proxmox 9

By | 24/10/2025

Last Updated on 30/01/2026 by administrator

Upgrade Proxmox 8 to Proxmox 9

Upgrade Proxmox 8 to Proxmox 9

Motivace:

Tento článek popisuje praktický návod, jak bezpečně a krok za krokem upgradovat virtualizační platformu Proxmox VE z verze 8 na verzi 9 (Upgrade Proxmox 8 to Proxmox 9).

Upgrade na Proxmox VE 9 přináší uživatelům řadu zásadních výhod, včetně vyšší bezpečnosti, lepšího výkonu, podpory novějších verzí operačních systémů a nových funkcí, které zjednodušují správu virtualizace.

Nová verze staví na moderním Debianu 13 (Trixie), nabízí aktualizované jádro, vylepšené webové rozhraní, rozšířenou podporu hardwaru a mnoho oprav chyb.

Pravidelný upgrade je klíčový nejen pro stabilitu a bezpečnost provozu, ale také pro dlouhodobou podporu a kompatibilitu s novými technologiemi. Díky upgradu získáte jistotu, že vaše virtualizační prostředí je připravené na budoucí výzvy a můžete naplno využít všechny nové možnosti, které Proxmox VE 9 nabízí.

Co nového přináší Proxmox 9:

Proxmox VE 9 přináší řadu významných novinek a vylepšení oproti předchozí verzi. Mezi hlavní změny patří:

  • Jádro systému: platforma je postavena na Debian 13 “Trixie” → novější balíčky, lepší podpora hardware a delší životní cyklus.
  • Výchozí linuxové jádro: verze 6.14.8-2 – lepší podpora moderních disků, NVMe, PCIe 5.0 a nových CPU.
  • Aktualizované klíčové komponenty virtualizace a úložiště:
    • QEMU 10.0.2 – lepší výkon VM, vylepšená migrace.
    • LXC 6.0.4 – lepší izolace kontejnerů, plná podpora cgroup v2.
    • OpenZFS 2.3.3 – novinky jako rozšíření RAID-Z za běhu.
    • Ceph Squid 19.2.3 – vylepšená podpora clusterů.
  • Storage & backup:
    • Podpora snapshotů pro „thick-provisioned“ LVM sdílená úložiště (např. iSCSI/FC SAN) – velmi žádaná funkce.
  • Síť / SDN:
    • Nová funkce „Fabrics“ v SDN stacku – umožňuje komplexní topologie sítí (např. OSPF, OpenFabric) mezi uzly.
  • High Availability (HA):
    • Zavedení „affinity rules“ (pravidel pro umístění zdrojů) – umožňuje například, aby určité VM běžely společně na stejném uzlu nebo naopak byly rozloženy kvůli redundanci.
  • Uživatelské rozhraní:
    • Modernizované mobilní UI (webové rozhraní optimalizované pro mobilní zařízení) – přepsané pomocí frameworku Rust + Yew.
  • Změny ve výchozím nastavení a kompatibilitě:
    • Upozornění, že některé starší technologie jsou ukončeny nebo vyžadují pozornost – například přechod na cgroup v2 může mít vliv na kontejnery běžící na velmi starých OS.

Poznámky před upgradem:

  • Upgrade nelze provést přímo přes webové rozhraní – vyžaduje příkazový řádek.
  • V clustrech postupovat jednotlivě na všech uzlech.
  • Problémy s kernelovými balíčky je potřeba řešit před upgradem.

Zálohovat všechny VM/LXC:

vzdump --all --mode snapshot --compress zstd --storage <název_storage>
tar czf /root/pve8-backup-etc.tar.gz /etc/pve /etc/network /etc/hosts /etc/resolv.conf

Implementace – Upgrade Proxmox 8 to Proxmox 9 [1]:

Aktualizovat stávající Proxmox 8:

apt update && apt full-upgrade -y

Provést reboot Proxmox:

reboot

Zkontrolovat aktuální verzi:

pveversion

Výstup pveversion by měl ukázat něco jako pve-manager/8.x.x.

Provést kontrolu konfigurace spuštěním diagnostického skriptu pro detekci problémů:

pve8to9
  • Je potřeba vyřešit všechny FAILy a varování, jinak nepokračovat.

  • Ujistit se, že nejsou zastaralé balíčky ani konflikty.

Například: Je možné, že výstup příkazu pve8to9 zahlásí tuto chybu:

FAIL: systemd-boot meta-package installed. This will cause problems on upgrades of other boot-related packages. Remove ‚systemd-boot‘

Pro bezpečný upgrade je třeba odinstalovat ten meta-balíček systemd-boot, jinak hrozí, že systém nebude bootovat po upgradu.

apt remove systemd-boot

a znovu spustit příkaz pve8to9.

Pokud se jedná o cluster, provést upgrade po jednotlivých nodech.

Upgrade Proxmox 8 to Proxmox 9:

Změnit repozitáře APT z Debian 12 (Bookworm) na Debian 13 (Trixie):

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

Změnit repozitáře pro Proxmox VE:

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

Pozn. Je možné, že soubor /etc/apt/sources.list.d/pve-no-subscription.list neexistuje, v tomto případě by pve-no-subscription měl být nastavený v /etc/apt/sources.list který byl změněný výše.

Pokud je používán Ceph, tak i tento repozitář:

sed -i 's/reef/squid/g' /etc/apt/sources.list.d/ceph.list

Provést upgrade na Proxmox 9:

apt update && apt full-upgrade -y

Pozn. Během procesu upgradu potvrzovat výchozí volby.

Restartovat systém:

reboot

Po restartu ověřit verzi:

pveversion

Zkontrolovat status služeb:

systemctl status pvedaemon pve-cluster pveproxy

Volitelné kroky:

Pokud je použitý ZFS, zkontrolovat pool

zpool upgrade -v

Pokud je používán Ceph, provést upgrade na Squid:

pveceph install --version squid
Tímto postupem se provede upgrade bez reinstalace, bezpečně a s minimálním rizikem výpadku. To bylo ověřeno i v praxi.

Všechny další články Proxmox:

https://martinuvzivot.cz/tag/proxmox/

Zdroje:

[1] https://pve.proxmox.com/wiki/Upgrade_from_8_to_9

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *