Een grote versiesprong: dit is geen update, dit is een verhuizing

Een update vervangt een onderdeel, een grote sprong vervangt de familie. Het verschil blijkt bij het teruggaan: een update draai je pakket voor pakket terug, een familiewissel niet.

AtlasPVE ·

Dit artikel beantwoordt

  • proxmox 8 naar 9 upgraden
  • proxmox grote versiesprong
  • is een proxmox versiesprong riskant
  • proxmox nieuwe kernelfamilie
  • wat te doen voor een proxmox upgrade

Een grote versiesprong is geen grote update. Een update vervangt een onderdeel; een grote sprong vervangt de familie zelf. Op papier lijkt het onderscheid dun, maar het bepaalt vanaf het begin hoe het werk moet worden gepland.

Waarom het als verhuizing telt

Alles beweegt tegelijk. De kernel, het gereedschap, de opslaglaag, soms de vorm van de configuratie. Dat zijn geen stuk voor stuk beproefde onderdelen, het is een geheel dat samen aankomt.

Alles wat erbovenop staat gaat uit van het oude. Je virtuele machines, je automatisering, je bewakingsopzet, alles is gebouwd rond het gedrag van de vorige familie.

De betekenis van teruggaan verandert. Bij een gewone update betekent teruggaan "het pakket op de eerdere versie zetten". Bij een familiewissel betekent teruggaan meestal "herstellen uit de back-up". Hetzelfde woord, twee heel verschillende klussen.

Het plan is eigenlijk een back-upplan

De vraag is niet "wat als de sprong mislukt", want een sprong die volledig mislukt meldt zichzelf en daar stop je. De echte vraag is: wat doe ik als hij half lukt. Ziet de sprong er compleet uit terwijl één onderdeel op het oude gedrag is blijven staan, heb je dan een punt om naar terug te gaan.

Is het antwoord nee, dan is de eerste klus niet de sprong maar de back-up.

De volgorde die standhoudt

Lees de officiële upgradenotities voor precies jouw sprong. Die zijn versiegebonden en zijn de enige ware bron; algemene recepten op internet horen misschien bij de vorige sprong.

Breng eerst alles binnen de huidige familie volledig bij. Van familie wisselen vanuit een half bijgewerkt systeem is twee losse problemen tegelijk willen oplossen.

Heeft de leverancier een eigen voorafgaande controle, voer die uit en lees de uitvoer in plaats van eroverheen te kijken.

Maak de back-up die je nodig zou hebben, en zorg dat die beproefd is. Op de dag van de sprong is een ongeteste back-up geen back-up maar een wens.

En doe het werk terwijl je fysieke of buitenbandse toegang hebt. Wissel niet van familie op afstand zonder tweede ingang.

Het goede nieuws dat niemand verwacht

De nieuwe kernelfamilie neemt de plaats van de oude niet in, hij wordt ernaast geïnstalleerd. De oude kernel blijft op de machine. Na de herstart wordt de nieuwe familie vanzelf de standaard; wil je op de oude familie blijven, dan moet je dat uitdrukkelijk zeggen.

Dat is het geruststellendste deel van een grote sprong: aan de opstartkant is de weg terug meestal nog aanwezig.

Haast je daarna niet

Verwijder de oude familie niet meteen na de sprong. Hem houden kost schijfruimte; hem weghalen kost je weg terug. Ruim op nadat het een paar weken heeft gedraaid en je werkelijk hebt gezien dat alles goed gaat.

Wat Atlas doet

Atlas mengt een familiewissel niet tussen de gewone updates, het toont hem in een eigen categorie. Ernaast staat duidelijk wat er gaat gebeuren: deze update vervangt de huidige kernel niet, hij wordt ernaast geïnstalleerd, en na de herstart wordt de nieuwe familie de standaard.

Het heeft ook een voorzichtige standaard: kan het niet betrouwbaar vaststellen welke families op het systeem aanwezig zijn, dan geldt de update niet als gewoon, hij wordt gemarkeerd als familiewissel. Bij onzekerheid glipt hij dus niet stil voorbij, hij komt voor je neus. Die keuze is bewust: een familiewissel voor een gewone update aanzien kost veel meer dan een gewone update met extra zorg behandelen.

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