Upgrade Proxmox 8 to Proxmox 9

By | 24/10/2025

Last Updated on 02/11/2025 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

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

Dobrovolný dar

Ahoj čtenáři, rád bych tě poprosil aby ses zamyslel, co je vše potřeba ke vzniku článku.
Jakožto amatérský softwarový kutil musím:

1) Nejdříve vše nastudovat v cizích jazycích.
2) Vše následně prakticky vyzkoušet.
3) Svoje poznatky a zkušenosti napsat do článku který si právě přečetl v jazyku kterému rozumíš.
4) Dát článku hlavu a patu a publikovat.

Každý článek zabere několik hodin práce, za kterou mi nikdo neplatí.
Prosím zvaž, kolik času jsem ti právě ušetřil.
Pokud ti to stojí aspoň za cenu jedné kávy, tak mi ji kup.
Předem moc děkuji.

Příspěvek tak můžeš provést zasláním libovolné částky na mé číslo účtu 1558701011/3030 Nebo můžeš dar poslat kliknutím na tento odkaz Podpořit tento WEB , který tě přesměruje na mou platební bránu Revolut.

Dar je také možné poslat ve formě Bitcoinu na BTC peněženku bc1qqdf5fp42a7srwwhh2rut8zr9x4jm5c8fqc9qw6

Veškeré peněžní prostředky budu také používat na zlepšení kvality své webové tvorby a na psaní nových technických návodů. Za každý dar předem děkuji.

Napsat komentář

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