Upgrade von proxmox 8.4.1 auf 9

Hallo zusammen,

mein Home Assistant läuft virtualisiert auf proxmox.
Nun ist ja eine neue proxmox Version herausgekommen.

Hat sich von euch schon jemand getraut, das Update zu machen?
Falls ja, was ist dabei zu beachten?
Oder sollte ich als Linux Anfänger eher die Finger von lassen?

In Zusammenarbeit mit dem CoPiloten habe ich schon
„pve8to9 --full“ ausgeführt und begonnen, die Ergebnisse zu umschiffen.
Bevor ich jetzt allerdings den letzten Schritt vollziehe, hätte ich gerne euer Feedback

LG
Markus

Main System ist nach dem Upgrade, warum auch immer, beim Booten nur noch im BIOS gelandet.
Ich habe dann mit einem USB-Stick und dem Proxmox 9 ISO-Image gebootet, dass System aber nicht neu installiert, sondern den Rescue-Modus gewält. Damit ist Proxmox wieder vollständig hochgefahren und ich konnte über die Web-Oberfläche auf Fehlersuche gehen. Ebenfalls mithilfe von KI hat sich dann herausgestellt, dass kein Bootmanager mehr da war. Den habe ich einfach nachinstalliert und konnte das System danach wieder ohne Bootstick neu starten.

Was versprichst du dir davon wenn du auf die v9 gehst, ist da was was du unbedingt brauchst für die Zukunft? Als Linux Anfänger würde ich das System so lassen wie es ist wenn alles passt. Den wenn was schief geht wirst du dir wahrscheinlich nicht zu helfen wissen.

Ich habe erstmal frische Backups der VMs und LXCs extern gesichert. Dann nach der offiziellen Anleitung gegangen.

Hat auch geklappt.
Bei Problemen hätte ich Proxmox einfach frisch installieren und die Backups wiederherstellen können.

Stur an die Anleitung halten und der Upgrade ist kein Problem.
Bei mir läuft v9 schon fast seit dem Tag des Erscheinen und das fehlerfrei.

Tja, man weiß nie was bei so einem Update passiert…
Von wegen „Linux-Anfänger“
Wenn du spaß daran hast, so lernt man…
Ich hangele mich auch mit Videos von YouTube und meinen eigenen Spickzetteln durch :wink:

Ich habe bei meinem Test-System das Update nach Anleitung, Schritt für Schritt durchgeführt und es lief alles ohne Probleme.

2 Tage später habe ich es dann gewagt und das Update auch bei meinem Haupt-System durchgeführt.
Da war dann auf einmal eine Zweite Festplatte nicht mehr vorhanden…
Auf der kleinen M.2 lief Proxmox, auf der großen waren die VM´s und LXC´s.
Nach kurz aufkommender Panik, habe ich es aber geschafft auch die große wieder ins System zu bekommen und konnte dann meine BackUp´s einspielen…

Sprich - BackUp´s sind wichtig. Und diese sollten extern gespeichert sein…

Ich glaube nicht wirklich an einen Zusammenhang, aber 1 Woche nach dem Update von Proxmox, hat mein Hauptsystem aufgegeben…
Wie ich abends nach hause kam, blieb das Licht aus… :thinking:
Von meinem Fujitsu Q920 hat sich das Netzteil (ist Bestandteil der Hauptplatine) zerlegt. Sagt kein pips mehr…
Zum Glück hatte ich mein Test-System, auf dem ich dann alles zum laufen bekommen habe..

Inzwischen habe ich auf neuer Hardware Proxmox frisch installiert und Dank von BackUp´s alles wieder am laufen.

1 „Gefällt mir“

Das ist genau der Punkt. Wer „nur“ ein stabiles System haben will und in der neuen Version nichts Neues findet, was er für seine Anwendungen unbedingt braucht, sollte es bei der alten Version belassen. Für bookworm wird es sicherlich noch sehr lange Updates geben und wenn es stabil läuft, gibt es keinen Grund, da was zu ändern.
Wer aber gerne basteln will, offen für Neues ist und dazulernen möchte (Anfänger oder nicht) liest sich in das Thema rein, schaut sich Videos an und sucht zur Not Hilfe in Foren oder bei seiner KI. Mit Backups, Geduld und Spucke hat man am Ende - wie auch immer - wieder ein laufendes System, ist stolz auf sich und hat jede Menge dazu gelernt.

3 „Gefällt mir“

Never Stop a Running System.

Wenn alles reibungslos läuft sehe ich kein Grund zum Updat.

1 „Gefällt mir“

…ich habe heute das Update genau nach Anleitung Schritt für Schritt durchgeführt.
Musste noch einen Fehler mit boot beheben und den Microcode Intel nachinstallieren. Danach Update durchgeführt. Bis jetzt läuft alles wunderbar.
Backups von den VM und Containern ist natürlich Pflicht.

Nur mal so als Anmerkung:

Man kann auch von ganzen Computern ein Backup machen. Dafür gibt es opensource Tools. Ich habe mich aber zugegebenermaßen da noch nicht reingearbeitet.

Genau so!

Ich hatte solche Probleme von 7 auf 8.3,

danach funktionierten die Links zum Installieren der Container nicht mehr

oder es war die falsche Linux Version.

Ich kann nur davon abraten sowas am laufenden System zu tun,

ohne Kopie.

Bei mir sind 3 Proxmox Systeme Vorhanden, 1 als Reserve und 1 für Experimente.

Wenn ich von 8.3 auf 9 wechseln sollte dann nur auf einem 4ten Rechner

um zu sehen ob ich auch die Container Installiert bekomme.

Sollte Proxmox nichts wirklich Erforderliches in der Version 9 haben dann bleib doch bei 8.4,

Ich bin von 6 → 7 und auch später auch von 7 → 8 schon hoch gegangenen und jedes mal ohne Probleme!

Ich wüsste zur Zeit keinen Grund warum ich auf v.9 hochziehen sollte!

Never change a running system! :wink:

War bei mir auch so, ging mir aber mit der 9er Version nicht anders.

Naja gibt schon einige, das Wichtigste ich wohl, das Proxmox jetzt Docker selbst unterstützt, aber wer es nicht braucht der sollte ggf.

das berücksichtigen :slight_smile:

Die Docker auch verwenden, habe Docker in Proxmox laufen, da braucht man wegen dem nicht hochziehen!
Das größere Problem ist, dass meinst User das machen die dann nicht weiter wissen wenn es dann Probleme ging!

Das habe ich auch nicht, würde es auch nicht verwenden, meine Docker laufen alle separiert in LXCs.

Aber dennoch bin ich auf die 9er hochgegangen, weil z.B. die 9er Version mit “Trixi” läuft, persönlich möchte ich schon den neusten “unterbau” für Proxmox nutzen, aber das kann jeder sehen wie er es will :slight_smile:

Edit: für alle die gerne wissen wollen was Proxmox 9 anders macht wie Proxmox 8:

Wichtige Änderungen & Neuerungen

  • Basis & System:

    • Umstieg auf Debian 13 „Trixie“ als Basis-Distribution.

    • Neuerer Linux-Kernel (z.B. 6.17 in 9.1) für bessere Hardware-Unterstützung.

  • Container (LXC):

    • OCI-Image-Support: Erstellung von Containern aus OCI-Images (z.B. Docker-Images).

    • Geräte-Hinzufügen/Entfernen im laufenden Betrieb.

  • Virtualisierung (QEMU):

    • Verbesserte Nested Virtualization mit gezielter Weitergabe von Virtualisierungs-Erweiterungen.

    • vTPM-Zustand wird nun in qcow2-Dateien gespeichert.

  • Netzwerk (SDN):

    • Detailliertere Darstellung der SDN-Komponenten (Bridges, VNets, IP/MAC-Adressen) in der GUI („Fabrics“).
  • Hochverfügbarkeit (HA):

    • Erweiterte Affinitätsregeln zur präzisen Steuerung der Platzierung von VMs und Ressourcen im Cluster.
  • Management & UI:

    • Überarbeitete, mobilfreundliche Web-Oberfläche mit neuem Yew-Framework für schnellen Zugriff.

    • Node-Metriken und verbesserte Single Sign-On (SSO)-Funktionen.

  • Speicher & Performance:

    • Snapshots für VMs auf LVM-Storage mit thick-provisioning.
  • Tools:

    • Neues Network Interface Pinning Tool zur Fixierung von Netzwerkkartennamen über Updates hinweg.

Wieso lässt man einen Container in einem Container laufen? Naja das muss jeder selber wissen! :rofl:
Aber egal das hat nichts mehr mit dem Upgrade zu tun!

Wieso nicht? :joy:

Siehe mein Edit :slight_smile:

Wie löst man eigentlich das Problem mit dem no-subscription richtig?

Irgendwo hab ich da immer noch einen Fehler drin, und das obwohl ich das Proxmox VE Helper-Scripts ausgeführt habe.

starting apt-get update
Hit:1 Index of /debian trixie InRelease
Hit:2 Index of /debian-security trixie-security InRelease
Get:3 Index of /debian trixie-updates InRelease [47.3 kB]
Hit:4 Index of /debian/pve/ trixie InRelease
Err:5 https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease
401 Unauthorized [IP: 45.84.67.184 443]
Err:6 https://enterprise.proxmox.com/debian/pve trixie InRelease
401 Unauthorized [IP: 45.84.67.184 443]
Reading package lists…
E: Failed to fetch https://enterprise.proxmox.com/debian/ceph-squid/dists/trixie/InRelease 401 Unauthorized [IP: 45.84.67.184 443]
E: The repository ‚https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease‘ is not signed.
E: Failed to fetch https://enterprise.proxmox.com/debian/pve/dists/trixie/InRelease 401 Unauthorized [IP: 45.84.67.184 443]
E: The repository ‚https://enterprise.proxmox.com/debian/pve trixie InRelease‘ is not signed.
TASK ERROR: command ‚apt-get update‘ failed: exit code 100