Bevor du auf Aktualisieren drückst: welche Aktualisierung was anhält
Wovor Leute Angst haben, die seit Monaten nicht aktualisiert haben, ist nicht die Aktualisierung, sondern nicht zu wissen, was anhalten wird. Aktualisierungen sind nicht eine Sorte Sache, und ihre Wirkungen ähneln sich überhaupt nicht.
AtlasPVE ·
Dieser Eintrag beantwortet
- ist das aktualisieren von proxmox sicher
- was hält proxmox apt upgrade an
- proxmox kernel aktualisierung neustart
- proxmox nach update kaputt
- wann sollte ich proxmox aktualisieren
Hinter dem Satz "ich habe seit acht Monaten nicht aktualisiert" steckt keine Faulheit, sondern Ungewissheit: niemand weiß, was anhält, wenn man drückt. Und Warten verbessert die Lage nicht, es verschlimmert sie. Je länger du wartest, desto mehr ändert sich auf einmal, also genau die Ungewissheit, der du ausweichen wolltest, nur größer.
Eine Frage löst die Angst auf: was berührt diese Aktualisierung.
Fünf Sorten, nach Wirkung
Nichts hält an. Bibliotheken, Werkzeuge, Kommandozeilenprogramme. Die neue Fassung greift ohnehin beim nächsten Start. Diese anzusammeln bringt nichts.
Ein Dienst startet neu. Das Panel oder ein Hintergrunddienst setzt für ein paar Sekunden aus. Virtuelle Maschinen laufen weiter. Das geht tagsüber.
Netz, Speicher oder Cluster. Hier spüren es laufende Maschinen: das Netz kommt nach einem Neustart womöglich nicht zurück, Speicher beeinflusst den Plattenverkehr, Clusterkomponenten beeinflussen die Verständigung zwischen Knoten. Diese macht man für sich allein.
Ein Neustart ist nötig. Der Kernel und zentrale Systembestandteile. Das wichtigste Detail hier lautet: eine Kernel-Aktualisierung, die installiert, aber nicht neu gestartet wurde, ist nicht angewendet. Die Maschine läuft weiterhin auf der alten. Genau hier glauben Leute, gepatcht zu sein, und sind es nicht.
Ein Familienwechsel. Der Umstieg auf eine neue Hauptversion. Das ist keine Aktualisierung, das ist ein Umzug, und er will seinen eigenen Plan.
Die Frage, die der Paketverwalter beantwortet, ist nicht deine
Der Paketverwalter beantwortet "lassen sich diese zusammen installieren" und sagt meist ja. Das ist eine Abhängigkeitsantwort, keine betriebliche. Machst du eine Kernel-Aktualisierung und eine Netzänderung im selben Durchgang, weißt du beim Schiefgehen nicht, welche es war, und das Netz, das du zum Herausfinden brauchst, ist womöglich nicht da.
Die praktische Reihenfolge
Zuerst die, die nichts anhalten. Dann die, die einen Dienst neu starten. Netz, Speicher und Cluster für sich. Die mit Neustart zuletzt und bewusst.
Eine Regel fasst alles zusammen: "braucht einen Neustart" und "ändert das Netz" stehen nie im selben Schritt. Wenn diese beiden zusammenkommen, verschwinden der Fehler und das Werkzeug zu seiner Diagnose im selben Moment.
Zwei Fragen vor dem Drücken
Kannst du jetzt neu starten. Und erreichst du diese Maschine, wenn das Netz nicht zurückkommt. Ist die Antwort auf die zweite nein, ist eine Aktualisierung, die das Netz berührt, keine Wartungsaufgabe, sondern eine, die geplant werden muss.
Was Atlas tut
Atlas zeigt ausstehende Pakete nicht als eine flache Liste. Es ordnet jedes Paket nach seiner Wirkung ein und trennt sie in Runden: die, die nichts anhalten, die, die einen Dienst neu starten, die, die Netz und Speicher und Cluster berühren, die, die einen Neustart brauchen, und die, die die Familie wechseln. Du drückst einmal pro Runde; es gibt kein automatisches Weiterlaufen.
Kombinationen, die nicht nebeneinander stehen sollten, werden von selbst geteilt: sagt der Paketverwalter "die installieren sich zusammen", legt Atlas sie trotzdem in zwei getrennte Runden, denn die gestellte Frage ist betrieblich und keine Abhängigkeitsfrage. In milderen Fällen teilt es nicht, sondern warnt; rein informative unterbrechen den Ablauf gar nicht.
Und ist ein Kernel installiert, aber noch nicht neu gestartet, meldet Atlas Watch das als offene Arbeit, sodass der Zustand "ich dachte, ich sei gepatcht" nicht still weiterläuft.
Quellen
Die eigene Dokumentation von Proxmox. Auf Englisch, und sie hat in dieser Sache das letzte Wort.