Updates (Minor) in Proxmox VE installieren

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Minor Updates Proxmox VE

Dieser Artikel erklärt, wie man Minor-Updates in Proxmox VE einspielt und welche Dinge es hierbei, unter anderem auch bei Cluster-Systemen, zu beachten gibt.

Wichtiger Hinweis: Spielen Sie NIEMALS Updates via apt upgrade ein, dies kann Ihr Proxmox VE System unbrauchbar machen, da Abhängigkeiten zwischen den verschiedenen Paketquellen (Repositories) nicht berücksichtigt werden.

1. Proxmox (Minor) Updates via UI einspielen

Sie können bei jedem Proxmox System in der Hostansicht unter Hostname -> Updates die Updates für das Proxmox System einspielen. Es werden Ihnen alle Pakete angezeigt, für die es eine neue Version gibt. Auch neue Minor-Ceph-Updates würden hier aufgelistet werden. Mit einem Klick auf Upgrade wird eine Kommandozeile geöffnet und der apt dist-upgrade-Befehl abgesetzt.

Wichtig: Wir empfehlen nach jedem (Kernel)-Update einen reboot durchzuführen, damit der neue Kernel aktiv werden kann.

2. Proxmox (Minor) Updates via Kommandozeile einspielen

Man kann die Updates auch über die CLI durchführen:

# Paketquellen Updaten
apt update

# Pakete installieren
apt dist-upgrade

Wichtig: Niemals apt upgrade verwenden, siehe wichtiger Hinweis in der Artikel-Einleitung.

3. Handling bei Cluster-Systemen

Das Handling der Updates bei Cluster-Systemen ist etwas anders, da man Abhängigkeiten zum Proxmox-Cluster (Corosync) hat und ggf. auch Abhängigkeiten zum Storage, beispielsweise bei Ceph (mit 3 fach Replikation) sollten folgende Dinge beachten werden:

  • VMs migrieren: Host leeren, VMs auf anderen Host des Cluster migrieren (Rechtsklick auf den Host, Bulk-Migration)
  • Updates einspielen: Sobald der Host leer ist, Updates wie oben beschrieben (Punkt 1 oder Punkt 2) einspielen
  • Server neustarten
  • Recovery von Proxmox VE UND Ceph abwarten (Ceph Dashboard prüfen, da Ceph ggf. noch einige Dateien recovern muss)

Achtung: Wenn Sie zu früh neustarten kann das Quorum des Storage oder des Proxmox Clusters unterschritten werden und Sie riskieren eine Downtime. Deswegen:

  • Recovery von Proxmox und Ceph immer abwarten
  • Niemals mehr als einen Host gleichzeitig updaten

Kurz und knapp: Host leerräumen, Updates einspielen, Rebooten, Recovery abwarten und dann den nächsten Host genauso behandeln.  

Des Weiteren ist es sehr wichtig, dass Sie Cluster-Systeme immer an einem Termin / Abend updaten. Es ist nicht empfohlen die Proxmox Hosts in unterschiedlichen Versionen laufen zu lassen. Das heißt, spielen Sie bei einem 7-Node Cluster beispielsweise Updates ein, dann sollten Sie am selben Termin auch die anderen 6 Nodes zeitlich einplanen.

Foto Jonas Sterr.jpg

Autor: Jonas Sterr

Ich beschäftige mich mit den Themen Software Defined Storage, Proxmox Virtualisierung auf Basis von KVM, QEMU & Ceph im Produktmanagement der Thomas-Krenn.AG in Freyung. Proxmox ist meine absolute Leidenschaft und ich freue mich gerne über Kontaktanfragen und einen Austausch auf LinkedIn.


Das könnte Sie auch interessieren

CPU Governor unter Linux setzen
InfluxDB2 + Grafana Docker Container Installation in Ubuntu
No zvol device link - Proxmox VE Error bei Backup oder Snapshot