[SOLVED] Frage zu Proxmox Upgrade 5 auf 6

gProxiA

Member
May 20, 2020
31
4
13
Hallo,

ich hab das Proxmox Upgrade von 5 auf 6 mehrmals getestet. Hat soweit auch immer funktioniert.
Laut Upgrade Checkliste muss zuerst Corosync von 2 auf 3 upgegradet werden. (Im Cluster Betrieb)

Mein Server läuft im Stand alone. Jetzt ist die Frage: Muss ich trotzdem auf Corosync 3 upgraden? (Möglicherweise will ich in Zukunft doch einen Cluster haben)
Corosync 2 selber hab ich nicht installiert.
 
  • Like
Reactions: r4dh4l
hi,

ja, man muss trotzdem corosync upgraden, da sonst paketabhaengigkeiten nicht gut funktionieren.
 
  • Like
Reactions: r4dh4l and gProxiA
Danke, dem Inhalt dieses Threads schließe ich mich gleich mal an, da ich vor meinem ersten Hypervisor-Upgrade stehe und die Überschrift https://pve.proxmox.com/wiki/Upgrade_from_5.x_to_6.0#Cluster:_always_upgrade_to_Corosync_3_first auch so verstanden hätte, dass das Upgrade auf Corosync 3 nur "Cluster" betrifft (denn das impliziert die Überschrift "Cluster: always upgrade to Corosync 3 first" für mich).

Daher Frage an @gProxiA: Gab es weitere Punkte unter https://pve.proxmox.com/wiki/Upgrade_from_5.x_to_6.0, die für Dich nicht ganz eindeutig waren?

(Mein Hauptproblem ist nämiich, dass ich dem Hinweis "A valid and tested backup is always needed before starting the upgrade process." nicht folgen kann, denn ich habe momentan nur einen Server und keine Backup-Möglichkeiten für 4x3TB (ja, das mag ein konzeptionelles Problem sein, aber für ein "besseres NAS" (mehr soll mein Server nicht sein) gleich mit einem Cluster zu beginnen, schien mir etwas übertrieben).)
 
Hallo,

Das Upgrade ist schon mittlerweile ein paar Monate her und fand in einer produktiven Umgebung statt.

Meine Situation damals:
- 1 Server (kein Cluster)
- kein Backup von Host, nur Backups von den Virtuellen Maschinen und LXcs
- Inplace Upgrade

1. Das Upgrade von Corosync habe ich trotzdem gemacht, soweit es die Anleitung erlaubt hat. (Es könnte in Zukunft einen Cluster geben)

Once the update to Corosync 3.x is done on all nodes, restart the local resource manager and cluster resource manager on all nodes:
-> Das funktioniert logischerweise nicht, da es keinen Cluster gibt

2. Der Punkt:

Add the Proxmox VE 6 Package Repository​

hatte ein paar Unklarheiten, da nur das Enterprise Repository angegeben wurde und du dir das "no subscription" Repository selber raussuchen muss.

Folgends habe ich verwendet (Direkt in sources.list eingetragen):
deb http://download.proxmox.com/debian/pve buster pve-no-subscription

Das Enterprise Repository musst du wenn ich mich richtig erinnere, auskommentieren

3. Sieh dir das auch an: https://pve.proxmox.com/wiki/Upgrade_from_5.x_to_6.0#Known_upgrade_issues
4. Die Backups von meinen VMs habe ich in einer virtuellen Maschine getestet.
5. Den Punkt "Testing the Upgrade" habe ich übersprungen.

Solange du den Upgrade Guide folgst sollte alles kein Problem sein.

Anmerkung: Ich habe das Upgrade über SSH durchgeführt, hat ohne Probleme funktioniert. (Musste sein da die Shell unter IPMI nicht funktioiert)
 
  • Like
Reactions: r4dh4l
@gProxiA Danke für Deinen ausführlichen Erfahrungsbericht. Ich habe das Upgrade kürzlich erfolgreich über die Bühne gebracht. Einzig "zpool status" meldet noch ein kleines Problem:

Code:
root@proxmox:~# zpool status
  pool: rpool
 state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
        still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
        the pool may no longer be accessible by software that does not support
        the features. See zpool-features(5) for details.
  scan: scrub repaired 0B in 2 days 03:25:15 with 0 errors on Tue Feb 16 03:49:16 2021
config:

        NAME                              STATE     READ WRITE CKSUM
        rpool                             ONLINE       0     0     0
          raidz2-0                        ONLINE       0     0     0
            wwn-0x50014ee0aeffd2a3-part2  ONLINE       0     0     0
            wwn-0x50014ee20a994052-part2  ONLINE       0     0     0
            wwn-0x50014ee2b8e68c1d-part2  ONLINE       0     0     0
            wwn-0x50014ee2ba1acc4e-part2  ONLINE       0     0     0

errors: No known data errors

root@proxmox:~# zpool upgrade
This system supports ZFS pool feature flags.

All pools are formatted using feature flags.


Some supported features are not enabled on the following pools. Once a
feature is enabled the pool may become incompatible with software
that does not support the feature. See zpool-features(5) for details.

 POOL  FEATURE
---------------
rpool
      encryption
      project_quota
      device_removal
      obsolete_counts
      zpool_checkpoint
      spacemap_v2
      allocation_classes
      resilver_defer
      bookmark_v2

root@proxmox:~#

Hattest Du das zufällig auch?
 
Naja, das ist ja kein Problem an sich. Wenn du ZFS auf dem Host updatest, dann wird nicht automatisch auch der Pool entsprechend aktualisiert. Das musst du manuell machen. Weil hast du erst einmal ein Upgrade des Pools gemacht, dann gibt es kein zurück mehr. Jetzt könntest du noch von PVE 6 wieder auf PVE5 zurück. Upgradest du den Pool und gehst dann wieder auf PVE5 zurück, dann sind deine Daten weg (bzw noch da aber nicht mehr nutzbar).
Pool upgraden kannst du mit zpool upgrade

Würde ich erstmal so belassen und wenn du nach ein paar Wochen keine Probleme entdeckst, dann kannst du den Pool ja immer noch upgraden.
ZFS ist da eigentlich abwärtskompatibel, dass dir da keine großen Nachteile entstehen sollten. Du kannst dann nur halt die neuen Features wie native Verschlüsselung und so nicht nutzen.
 
Last edited:
Das ist ja eine normale ZFS Sache und nicht speziell Proxmox bezogen. Ist vielleicht nicht mit drin, weil ja nicht jeder ZFS mit Proxmox nutzt.
 
  • Like
Reactions: r4dh4l

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!