EUR
european

EUR

usa

USD

Ex. VAT Ex. VAT 0%

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.

Warning

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-manager 7.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 /

Warning

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.

Info

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.

Info

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

Danger

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.

Info

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.

Tip

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

Tip

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 FAIL moraju se ispraviti prije nadogradnje;
  • stavke WARN treba pročitati i procijeniti, čak i ako ne blokiraju nadogradnju;
  • nakon svakog ispravka ponovno pokrenite skriptu kako biste potvrdili da je problem nestao.

Tip

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.

Warning

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

Tip

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: ako apt pita o ovoj datoteci, zadržite svoju verziju (N), inače apt prepisuje repozitorij koji ste konfigurirali u Koraku 3;
  • /etc/ssh/sshd_config: ako datoteku niste uređivali, instalirajte verziju održavatelja (Y), koja zastarjelu opciju ChallengeResponseAuthentication zamjenjuje opcijom KbdInteractiveAuthentication. 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).

Warning

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

Warning

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.

Info

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.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • kingdom
  • germany
  • Español
  • French
  • Hrvatska
  • Italiano
  • Poland
  • Slovenski
  • ukraine
  • Türkçe
  • Русский
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA