Na de update is er iets stuk: "na" en "door" zijn niet hetzelfde

Een herstart is de eerste eerlijke test van alles wat sinds de vorige herstart is gedaan. Een deel van wat stukgaat is niet door de update gekomen, het was er al en was nooit beproefd.

AtlasPVE ·

Dit artikel beantwoordt

  • proxmox start niet meer na update
  • proxmox met vorige kernel starten
  • proxmox update terugdraaien
  • proxmox pveproxy start niet
  • proxmox geen paneel na update

Je hebt bijgewerkt, herstart, iets werkt niet. De eerste reflex is "de update heeft het gesloopt", en soms klopt dat. Maar eerst moet er een onderscheid worden gemaakt, want het verandert het werk vanaf het begin.

"Na" en "door"

Een herstart is de eerste eerlijke test van alles wat sinds de vorige herstart is gedaan. Een dienst die met de hand is gestart en nooit aan de opstart is toegevoegd, een koppeling die nooit in de configuratie is geschreven, een instelling die tijdens het draaien is gewijzigd en nooit naar een bestand is opgeslagen: dat alles staat er al maanden en niets ervan was tot dat moment beproefd. De herstart brengt het aan het licht, hij veroorzaakt het niet.

Dat weten loont, want "de update terugdraaien" lost dit soort probleem niet op, en juist daarom stuurt het je uren de verkeerde kant op.

Eerst het symptoom, dan de beslissing

De echte vraag is niet "hoe kom ik terug", maar wat is er precies stuk. Er zijn drie symptoomfamilies en ze wijzen drie kanten op.

De machine komt helemaal niet op. Het gaat om de kernel of de opstartlaag. De weg terug is de vorige kernel, en die staat er meestal nog, want updates verwijderen oude kernels niet.

De machine komt op maar er is geen paneel. Een dienst is niet gestart. Kijk welke en waarom; dit is bijna altijd één configuratiekwestie, niet de hele update.

Alles komt op maar iets gedraagt zich anders. Er is echt een onderdeel veranderd. Hier is de neiging om terug te gaan het meest fout: het juiste werk is lezen wat er veranderd is.

Teruggaan is niet gratis

Het wortelbestandssysteem terugdraaien maakt niet alleen de update ongedaan, het maakt alles sinds dat moment ongedaan. Tussentijds gewijzigde instellingen, toegevoegde toegangssleutels, andere geïnstalleerde dingen, het gaat allemaal terug. Teruggaan is een beslissing, geen knop.

Een ladder die bij het goedkoopste begint

Probeer eerst het smalste, en werkt het, raak dan niets meer aan:

Start op met de vorige kernel. Het raakt alleen de kernel en laat de rest zoals hij is.

Zet één pakket terug naar de eerdere versie. Het effect blijft beperkt tot dat pakket.

Draai de systeemtoestand als geheel terug. Het krachtigste en duurste, bewaard voor het laatst.

Schrijf op voordat je repareert

Noteer wat je zag: de foutregel, welke dienst, hoe laat. Op de dag dat het weer werkt verdwijnt de reden, en gebeurt hetzelfde drie maanden later, dan heb je niets meer in handen.

Wat Atlas doet

Atlas speldt de draaiende kernel vast vóór de update. Zelfs als er een nieuwe kernel wordt geïnstalleerd, brengt de herstart je dus op de oude omhoog; overgaan naar de nieuwe is een aparte en bewuste stap. Ga je over naar de nieuwe kernel, dan neemt de opstartwacht het over: die controleert of het systeem werkelijk gezond opkwam en valt vanzelf terug op de oude kernel als dat niet zo was.

Vóór de update wordt een momentopname van het wortelbestandssysteem gemaakt. Op ZFS is dat goedkoop en teruggaan duurt minuten; op systemen zonder ZFS wordt de pakkettoestand apart bewaard, dus niet het hele systeem maar wel de installatietoestand kan ongedaan worden gemaakt. De laatste vijf momentopnamen van vóór updates blijven bewaard, oudere worden opgeruimd.

Nadat de installatie klaar is loopt nog een controle: staan de kritische diensten overeind, wordt de clusterovereenstemming nog gehouden. De vraag "is er iets stukgegaan" wordt dus gesteld voordat jij het merkt.

⚠️ De waarschuwing hierboven blijft gelden: het wortelbestandssysteem als geheel terugdraaien maakt meer ongedaan dan de update. Atlas houdt de momentopname klaar, maar de beslissing om terug te gaan is de jouwe.

Bronnen

De eigen documentatie van Proxmox. In het Engels, en die heeft over dit onderwerp het laatste woord.

Verwante artikelen

Hoe ziet dit eruit in Atlas?

Naar de productpagina