Kako nadograditi Proxmox VE 7 na Proxmox VE 8
Ovaj vodič opisuje nadogradnju čvora Proxmox VE 7 na Proxmox VE 8 na mjestu (in-place) pomoću apt. Nadogradnja prebacuje sustav s Debiana 11 Bullseye na Debian 12 Bookworm i zamjenjuje jezgru 5.15 novijom. Planirajte prekid rada: čvor se mora ponovno pokrenuti barem jednom, a obično dvaput.
Proxmox VE 7 dosegao je kraj podrške (EOL) krajem srpnja 2024., a Proxmox VE 8 dosegao je kraj podrške 31. kolovoza 2026. Nadogradnja na verziju 8 obavezan je međukorak, ali vas ne ostavlja na podržanom izdanju. Nakon dovršetka ovog vodiča planirajte sljedeću nadogradnju na Proxmox VE 9.
Prije početka
Zahtjevi
Prije nego što dotaknete bilo koji repozitorij, provjerite sljedeće:
- svi čvorovi koriste najnovije pakete Proxmox VE 7.4 (
pve-manager7.4-15 ili noviji); - najmanje 5 GB slobodnog prostora na korijenskom datotečnom sustavu;
- klaster je u ispravnom stanju, ako je čvor dio klastera;
- imate pristup poslužitelju koji ne ovisi o njegovoj mreži, na primjer putem IP-KVM-a;
- postoji valjana i testirana sigurnosna kopija svih virtualnih strojeva i spremnika.
Provjerite slobodan prostor na korijenskom datotečnom sustavu:
df -h /
Prije nadogradnje napravite sigurnosnu kopiju svakog virtualnog stroja i spremnika te se uvjerite da se kopije mogu vratiti. Velika nadogradnja zamjenjuje osnovni sustav, jezgru i pakete pokretačkog programa. Ako nešto pođe po zlu, vraćanje iz kopije jedini je pouzdan put natrag. Sigurnosne kopije čuvajte izvan čvora koji se nadograđuje, na primjer na zasebnom pohranjivanju ili u INTROSERV Backup Service. Kopirajte i /etc/pve, /etc/network/interfaces, /etc/passwd i /etc/resolv.conf.
Ako imate hiperkonvergirani Ceph klaster, prije početka mora raditi na Ceph 17.2 Quincy. Verziju provjerite u oknu Ceph svakog čvora. Ako klaster radi na verziji Octopus ili Pacific, prvo nadogradite Ceph na Quincy i tek zatim nastavite s ovim vodičem.
Ako je Proxmox Backup Server instaliran na istom hostu, nadogradite ga s verzije 2 na verziju 3 prije nadogradnje Proxmox VE. Slijedite službeni vodič za nadogradnju Proxmox Backup Servera s 2 na 3.
Kako se spojiti na čvor
Veliku nadogradnju nemojte pokretati iz Shell (konzole) u web-sučelju Proxmox VE. Web-konzolu pružaju usluge Proxmox VE koje se tijekom nadogradnje ponovno pokreću pa će se sesija prekinuti usred postupka.
Spojite se putem SSH-a ili IP-KVM-a. Kod SSH-a pokrenite tmux sesiju kako bi se nadogradnja nastavila ako veza pukne:
apt update apt install tmux tmux new -s upgrade
Ako se veza izgubi, ponovno se spojite i vratite se u sesiju:
tmux attach -t upgrade
Najsigurnija opcija je IP-KVM jer radi i ako mreža na čvoru ne podigne nakon ponovnog pokretanja. Za spajanje na namjenski poslužitelj putem IP-KVM-a pogledajte Spajanje na IDRAC KVM ili Vodič za IP-KVM pristup putem OpenVPN-a (poslužitelji DC2, DC3).
Virtualni strojevi i spremnici na čvoru
Ugasite virtualne strojeve i spremnike na čvoru ili ih migrirajte na drugi čvor ako moraju nastaviti raditi. Migracija sa starije verzije Proxmox VE na noviju podržana je. Migracija s novije verzije natrag na stariju nije podržana.
Ako je čvor dio klastera, nadograđujte čvorove jedan po jedan i prije nadogradnje svaki čvor stavite u način održavanja. Način održavanja premješta goste kojima upravlja HA na druge čvorove: ha-manager crm-command node-maintenance enable <node>. Gosti kojima ne upravlja HA ne premještaju se automatski, stoga ih ručno migrirajte ili ugasite. Ponovno pokretanje ne isključuje način održavanja. Nakon što je čvor nadograđen i ponovno pokrenut, ručno ga isključite: ha-manager crm-command node-maintenance disable <node>.
Korak 1. Nadogradite Proxmox VE 7 na verziju 7.4
Alat za provjeru pve7to8 i siguran put nadogradnje dostupni su samo na najnovijim paketima 7.4. Ažuriranja možete instalirati u web-sučelju ili iz naredbenog retka.
Konfiguriranje repozitorija
Otvorite čvor u web-sučelju i idite na Updates → Repositories.
Ako nemate plaćenu pretplatu, odaberite repozitorij pve-enterprise i kliknite Disable. Ovaj repozitorij zahtijeva pretplatnički ključ.

Kliknite Add, odaberite No-Subscription i u dijaloškom okviru kliknite Add.

Ako imate plaćenu pretplatu, zadržite repozitorij pve-enterprise i preskočite ovaj dio.
Instalacija ažuriranja
Idite na Updates i kliknite Refresh. Pričekajte da se popis paketa ažurira.

Kliknite Upgrade. Otvara se prozor terminala. Kada vas upita želite li nastaviti, unesite Y i pritisnite Enter.

Pričekajte da se postupak završi i nemojte zatvarati prozor. Na kraju ispis traži ponovno pokretanje čvora.

Isto ažuriranje iz naredbenog retka. Bez plaćene pretplate prvo onemogućite repozitorij enterprise i dodajte repozitorij no-subscription, kao u web-sučelju iznad:
sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list echo "deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
Zatim instalirajte ažuriranja:
apt update apt dist-upgrade
Debian 11 više nije podržan, a njegovi paketi s vremenom mogu biti premješteni s redovitih zrcala na archive.debian.org. Ako apt update vrati pogreške 404 za bullseye, zamijenite Debianove retke u /etc/apt/sources.list sljedećima:
deb http://archive.debian.org/debian bullseye main contrib deb http://archive.debian.org/debian-security bullseye-security main contrib
Ti su retci potrebni samo za dovršetak Koraka 1. U Koraku 3 zamijenite ih retcima za Bookworm prikazanima ondje umjesto pokretanja naredbe sed.
Ponovno pokretanje i provjera verzije
Ponovno pokrenite čvor:
reboot
Nakon što se čvor pokrene, osvježite stranicu u pregledniku i provjerite verziju u Summary čvora ili pokrenite:
pveversion
Ispis mora prikazivati 7.4-15 ili noviju verziju.

Korak 2. Pokrenite alat za provjeru pve7to8
Proxmox VE 7.4 uključuje skriptu pve7to8. Ona samo provjerava sustav i prijavljuje probleme; ništa ne mijenja. Pokrenite je sa svim uključenim provjerama:
pve7to8 --full

Pregledajte rezultat:
- stavke
FAILmoraju se ispraviti prije nadogradnje; - stavke
WARNtreba pročitati i procijeniti, čak i ako ne blokiraju nadogradnju; - nakon svakog ispravka ponovno pokrenite skriptu kako biste potvrdili da je problem nestao.
Prije nastavka uklonite pakete, dodatke i module za pohranu trećih strana koje Proxmox VE 8 ne podržava. Dodatak za pohranu treće strane mora imati verziju kompatibilnu s Proxmox VE 8, a ako je nema, pričekajte da je autor objavi.
Ako je Proxmox VE instaliran na čist sustav Debian 11, a ne s ISO slike Proxmox VE, provjerite je li instaliran paket linux-image-amd64. On je u sukobu s paketima jezgre Proxmox VE i može uzrokovati da apt pokuša ukloniti paket proxmox-ve. Uklonite ga prije nastavka: apt remove linux-image-amd64.
Korak 3. Prebacite repozitorije na Bookworm
Debianovi repozitoriji
U glavnom popisu izvora zamijenite Bullseye s Bookworm:
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
Ako ste se u Koraku 1 prebacili na archive.debian.org, sed bi usmjerio retke na putanju za Bookworm koja ne postoji u arhivi. Umjesto toga zamijenite sadržaj datoteke /etc/apt/sources.list standardnim retcima za Debian 12:
deb http://deb.debian.org/debian bookworm main contrib deb http://deb.debian.org/debian bookworm-updates main contrib deb http://security.debian.org/debian-security bookworm-security main contrib
Zatim se uvjerite da ni u jednoj datoteci nisu ostali unosi za Bullseye:
grep -r bullseye /etc/apt/sources.list /etc/apt/sources.list.d/
Ako naredba pronađe retke, ažurirajte ih na Bookworm ili ih zakomentirajte znakom #. Uklonite sve retke za backports: nadogradnja nije testirana s paketima iz backportsa.
Također provjerite da nema zadržanih (held) ili napola instaliranih paketa. Obje naredbe moraju vratiti prazan ispis:
apt-mark showhold dpkg --audit
Repozitorij Proxmox VE
Naziv datoteke repozitorija ovisi o tome kako je repozitorij dodan. Prvo ispišite datoteke:
ls /etc/apt/sources.list.d/
Bez pretplate ažurirajte datoteku koja sadrži redak pve-no-subscription. Na sustavu instaliranom s ISO-a to je obično pve-install-repo.list:
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-install-repo.list
Ispravan redak za Proxmox VE 8 bez pretplate je:
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
Na nekim sustavima redak iza deb sadrži i [arch=amd64]. To je u redu, zadržite ga.
Uvjerite se da je repozitorij enterprise onemogućen: ako pve-enterprise.list postoji, njegov redak mora biti zakomentiran znakom #, kao nakon onemogućavanja u Koraku 1.
S plaćenom pretplatom upišite repozitorij enterprise i uvjerite se da u drugim datotekama nije ostao aktivan redak pve-no-subscription:
echo "deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise" > /etc/apt/sources.list.d/pve-enterprise.list
Repozitorij Ceph
Preskočite ovaj dio ako Ceph nije instaliran na čvoru.
S plaćenom pretplatom:
echo "deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise" > /etc/apt/sources.list.d/ceph.list
Bez pretplate:
echo "deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list
Ako apt update vrati pogrešku 401 za Ceph enterprise repozitorij, osvježite pretplatu naredbom pvesubscription update --force i pokušajte ponovno.
Osvježavanje indeksa paketa
apt update
Ispis ne smije sadržavati pogreške. Svaki redak mora pokazivati na bookworm.
Korak 4. Nadogradite sustav na Proxmox VE 8
Pokrenite nadogradnju:
apt dist-upgrade
Trajanje ovisi o brzini korijenskog diska: nekoliko minuta na SSD-u, do sat vremena ili više na sporom HDD-u.
Upiti tijekom nadogradnje
Ako se na početku otvori stranica s napomenama o izdanju, pritisnite q da je zatvorite i nastavite.
Kada vas upita trebaju li se usluge automatski ponovno pokrenuti tijekom nadogradnje paketa, tipkama sa strelicama odaberite Yes i pritisnite Enter.

Upiti o konfiguracijskim datotekama
Tijekom nadogradnje apt pita što učiniti s konfiguracijskim datotekama koje ste promijenili i vi i paket. Pritisnite D da vidite razliku prije odgovora. Preporučeni odgovori za uobičajene datoteke:
/etc/issue: zadržite svoju verziju (N). Proxmox VE ponovno generira ovu datoteku pri pokretanju, utječe samo na zaslon za prijavu;/etc/lvm/lvm.conf: instalirajte verziju održavatelja paketa (Y) ako datoteku niste sami uređivali;/etc/apt/sources.list.d/pve-enterprise.list: akoaptpita o ovoj datoteci, zadržite svoju verziju (N), inačeaptprepisuje repozitorij koji ste konfigurirali u Koraku 3;/etc/ssh/sshd_config: ako datoteku niste uređivali, instalirajte verziju održavatelja (Y), koja zastarjelu opcijuChallengeResponseAuthenticationzamjenjuje opcijomKbdInteractiveAuthentication. Ako ste sami mijenjali SSH postavke, pažljivo usporedite datoteke;/etc/default/grub: ovaj se upit obično pojavljuje samo ako ste datoteku mijenjali, na primjer radi dodavanja parametara jezgre. Provjerite razliku; ako niste sigurni, zadržite svoju verziju (N).
Na sustavu koji se pokreće u UEFI načinu s korijenom na LVM-u, GRUB se nakon nadogradnje može ne pokrenuti uz pogrešku disk 'lvmid/...' not found. Na takvom sustavu prije ponovnog pokretanja instalirajte ispravan GRUB paket:
[ -d /sys/firmware/efi ] && apt install grub-efi-amd64
Pokrenite ovu naredbu na UEFI sustavima koji se pokreću pomoću GRUB-a, što je zadano za instalacije s ISO-a Proxmox VE s korijenom na LVM-u. Na sustavu s naslijeđenim (legacy) BIOS-om ne radi ništa. Preskočite je ako je korijen na ZFS-u: takvi se sustavi pokreću putem proxmox-boot-tool i nisu pogođeni.
Provjera rezultata
Kada se apt dist-upgrade završi bez pogrešaka, ponovno pokrenite alat za provjeru:
pve7to8 --full
Prije ponovnog pokretanja alat može prikazati stavke WARN o jezgri koja trenutno radi i o LXCFS-u koji još koristi staru FUSE biblioteku. To je očekivano: oboje nestaje kada se u Koraku 5 ponovno pokrenete na novu jezgru. Ne smije biti stavki FAIL.

Korak 5. Ponovno pokrenite na novu jezgru
Ponovno pokrenite čvor. To je obavezno čak i ako ste na Proxmox VE 7 već koristili opcionalnu jezgru 6.2:
reboot
Nova jezgra može na nekom hardveru preimenovati mrežna sučelja. Ako čvor nakon ponovnog pokretanja ne odgovara na mreži, spojite se putem IP-KVM-a, naredbom ip link provjerite trenutne nazive sučelja i ažurirajte ih u /etc/network/interfaces. Zatim primijenite konfiguraciju naredbom ifreload -a.
Korak 6. Provjerite rezultat
Očistite predmemoriju preglednika ili prisilno ponovno učitajte web-sučelje pomoću Ctrl+Shift+R (Cmd+Shift+R na macOS-u). Verziju provjerite u Summary čvora ili naredbom:
pveversion

Pokrenite virtualne strojeve i spremnike i provjerite rade li. U klasteru isključite način održavanja na čvoru i nastavite sa sljedećim čvorom, počevši opet od provjere zahtjeva.
Sustavi koji se pokreću u UEFI načinu putem proxmox-boot-tool, obično s korijenom na ZFS-u i instalirani s ISO-a, nakon nadogradnje dobivaju upozorenje pve7to8 o paketu systemd-boot. Paket instalirajte samo ako alat za provjeru prijavi to upozorenje. Na drugim sustavima nije potreban, a njegova instalacijska skripta može zamijeniti GRUB kao pokretački program.
Rješavanje problema
Nadogradnja želi ukloniti proxmox-ve
Poruka W: (pve-apt-hook) You are attempting to remove the meta-package 'proxmox-ve'! znači da je neki repozitorij još konfiguriran za Bullseye ili ne postoji za Bookworm. Provjerite sve datoteke u /etc/apt/sources.list.d/, ispravite repozitorije i ponovno pokrenite apt update. Nemojte potvrditi uklanjanje.
Nadogradnja je prekinuta
Ako je veza izgubljena ili se nadogradnja zaustavila na pola puta, ponovno se spojite na tmux sesiju ili se ponovno prijavite i pokrenite:
dpkg --configure -a apt -f install apt dist-upgrade
Pogreške ovisnosti za Ceph pakete
Ako apt dist-upgrade na čvoru bez Cepha prijavi nezadovoljene ovisnosti za Ceph pakete, dodajte repozitorij no-subscription za Ceph Quincy iz Koraka 3 i ponovno pokrenite apt update. Neki paketi Proxmox VE mogu ga trebati tijekom nadogradnje.
Čvor se ne pokreće
Spojite se putem IP-KVM-a da vidite pogrešku pri pokretanju. Za probleme s GRUB-om pogledajte službenu stranicu Recover From Grub Failure.
Što slijedi
Proxmox VE 8 više ne prima ažuriranja. Planirajte nadogradnju na Proxmox VE 9 na Debianu 13 Trixie, koja slijedi isti postupak s alatom za provjeru pve8to9.
Ako velike nadogradnje radije ne izvodite sami, stručnjaci za administraciju sustava tvrtke INTROSERV mogu planirati i provesti nadogradnju umjesto vas.