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.
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.
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.
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:
Bulk-Migration
)Achtung: Wenn Sie zu früh neustarten kann das Quorum des Storage oder des Proxmox Clusters unterschritten werden und Sie riskieren eine Downtime. Deswegen:
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.
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.
|