Voordat je op bijwerken drukt: welke update wat stilzet
Waar mensen die al maanden niet bijwerken bang voor zijn, is niet de update, maar niet weten wat er stil komt te staan. Updates zijn niet één soort ding en hun gevolgen lijken in niets op elkaar.
AtlasPVE ·
Dit artikel beantwoordt
- is proxmox bijwerken veilig
- wat zet proxmox apt upgrade stil
- proxmox kernel update herstart
- proxmox kapot na update
- wanneer proxmox bijwerken
Achter de zin "ik heb al acht maanden niet bijgewerkt" zit geen luiheid maar onzekerheid: niemand weet wat er stil komt te staan als je drukt. En wachten verbetert de situatie niet, het verergert hem. Hoe langer je wacht, hoe meer er tegelijk verandert, precies de onzekerheid die je vermeed, alleen groter.
Eén vraag lost de angst op: wat raakt deze update.
Vijf soorten, naar gevolg
Er stopt niets. Bibliotheken, gereedschappen, opdrachtregelprogramma's. De nieuwe versie treedt sowieso bij de volgende start in werking. Deze opsparen levert niets op.
Een dienst herstart. Het paneel of een achtergronddienst valt een paar seconden weg. Virtuele machines blijven draaien. Dit kan overdag.
Netwerk, opslag of cluster. Hier voelen draaiende machines het: het netwerk komt na een herstart misschien niet terug, opslag raakt het schijfverkeer, clusteronderdelen raken de overeenstemming tussen knooppunten. Deze doe je apart.
Een herstart is nodig. De kern en centrale systeemonderdelen. Het belangrijkste detail hier is dit: een kernelupdate die is geïnstalleerd maar waarnaar niet is herstart, is niet toegepast. De machine draait nog op de oude. Precies hier denken mensen dat ze bijgewerkt zijn en zijn ze het niet.
Een familiewissel. De overstap naar een nieuwe hoofdversie. Dat is geen update, dat is een verhuizing, en die wil een eigen plan.
De vraag die de pakketbeheerder beantwoordt is niet die van jou
De pakketbeheerder beantwoordt "kunnen deze samen geïnstalleerd worden" en zegt meestal ja. Dat is een afhankelijkheidsantwoord, geen bedrijfsmatig antwoord. Doe je een kernelupdate en een netwerkwijziging in dezelfde ronde, dan weet je bij problemen niet welke het was, en het netwerk dat je nodig hebt om het uit te zoeken is er misschien niet meer.
De praktische volgorde
Eerst degene die niets stilzetten. Dan die een dienst herstarten. Netwerk, opslag en cluster apart. Die een herstart nodig hebben als laatste, en bewust.
Eén regel vat het allemaal samen: "heeft een herstart nodig" en "verandert het netwerk" staan nooit in dezelfde stap. Komen die twee samen, dan verdwijnen de storing en het gereedschap om hem te vinden op hetzelfde moment.
Twee vragen voor het drukken
Kun je nu herstarten. En kun je deze machine bereiken als het netwerk niet terugkomt. Is het antwoord op de tweede nee, dan is een update die het netwerk raakt geen onderhoudsklusje maar werk dat gepland moet worden.
Wat Atlas doet
Atlas toont openstaande pakketten niet als één vlakke lijst. Het deelt elk pakket in naar gevolg en scheidt ze in ronden: die niets stilzetten, die een dienst herstarten, die netwerk en opslag en cluster raken, die een herstart nodig hebben, en die van familie wisselen. Je drukt één keer per ronde; er is geen automatische voortgang.
Combinaties die niet naast elkaar horen worden vanzelf gesplitst: ook als de pakketbeheerder zegt "die installeren samen", zet Atlas ze in twee aparte ronden, want de gestelde vraag is bedrijfsmatig en niet afhankelijk. In mildere gevallen splitst het niet maar waarschuwt het; informatieve gevallen onderbreken de gang niet.
En is er een kernel geïnstalleerd maar nog niet naar herstart, dan meldt Atlas Watch dat als openstaand werk, zodat de toestand "ik dacht dat ik bijgewerkt was" niet stil doorloopt.
Bronnen
De eigen documentatie van Proxmox. In het Engels, en die heeft over dit onderwerp het laatste woord.