Før du trykker oppdater: hvilken oppdatering stanser hva
Det de som ikke har oppdatert på måneder frykter, er ikke oppdateringen, men å ikke vite hva som kommer til å stanse. Oppdateringer er ikke én slags ting, og virkningene deres ligner slett ikke på hverandre.
AtlasPVE ·
Denne artikkelen svarer på
- er det trygt å oppdatere proxmox
- hva stanser proxmox apt upgrade
- proxmox kjerneoppdatering omstart
- proxmox ødelagt etter oppdatering
- når bør jeg oppdatere proxmox
Bak setningen "jeg har ikke oppdatert på åtte måneder" ligger ikke latskap, men uvisshet: ingen vet hva som stanser når man trykker. Og å vente forbedrer ikke situasjonen, det forverrer den. Jo lenger du venter, desto mer endres på én gang, altså nettopp den uvissheten du unngikk, bare større.
Ett spørsmål løser opp frykten: hva rører denne oppdateringen ved.
Fem slag, etter virkning
Ingenting stanser. Biblioteker, verktøy, kommandolinjeprogrammer. Den nye versjonen trer uansett i kraft ved neste oppstart. Å samle opp disse gir ingenting.
En tjeneste starter på nytt. Panelet eller en bakgrunnstjeneste faller ut i noen sekunder. Virtuelle maskiner fortsetter å kjøre. Dette kan gjøres på dagtid.
Nett, lagring eller klynge. Her merker maskiner i drift det: nettet kommer kanskje ikke tilbake etter en omstart, lagring berører disktrafikken, klyngedeler berører enigheten mellom noder. Disse gjøres for seg.
En omstart kreves. Kjernen og sentrale systemdeler. Den viktigste detaljen her lyder: en kjerneoppdatering som er installert, men ikke startet om til, er ikke tatt i bruk. Maskinen kjører fortsatt på den gamle. Det er nettopp her folk tror de er oppdatert og ikke er det.
Et familiebytte. Overgangen til en ny hovedversjon. Det er ingen oppdatering, det er en flytting, og den vil ha sin egen plan.
Spørsmålet pakkebehandleren svarer på er ikke ditt
Pakkebehandleren svarer på "kan disse installeres sammen" og sier som regel ja. Det er et avhengighetssvar, ikke et driftssvar. Gjør du en kjerneoppdatering og en nettendring i samme runde, vet du ikke hvilken det var når noe går galt, og nettet du trenger for å finne det ut, er kanskje ikke der.
Den praktiske rekkefølgen
Først de som ikke stanser noe. Så de som starter en tjeneste på nytt. Nett, lagring og klynge for seg. De som krever omstart til slutt, og bevisst.
Én regel oppsummerer alt: "krever omstart" og "endrer nettet" står aldri i samme steg. Når disse to går sammen, forsvinner feilen og verktøyet for å finne den i samme øyeblikk.
To spørsmål før du trykker
Kan du starte om akkurat nå. Og når du denne maskinen hvis nettet ikke kommer tilbake. Er svaret på det andre nei, er en oppdatering som rører nettet ikke en vedlikeholdsoppgave, men et arbeid som må planlegges.
Hva Atlas gjør
Atlas viser ikke ventende pakker som én flat liste. Det klassifiserer hver pakke etter virkningen og deler dem i runder: de som ikke stanser noe, de som starter en tjeneste på nytt, de som rører nett og lagring og klynge, de som krever omstart, og de som bytter familie. Du trykker én gang per runde; det finnes ingen automatisk framdrift.
Kombinasjoner som ikke bør stå ved siden av hverandre, deles av seg selv: selv når pakkebehandleren sier "disse installeres sammen", legger Atlas dem i to atskilte runder, for spørsmålet som stilles er et driftsspørsmål og ikke et avhengighetsspørsmål. I mildere tilfeller deler det ikke, men advarer; rent opplysende tilfeller avbryter ikke flyten.
Og finnes en kjerne installert, men ikke startet om til ennå, melder Atlas Watch det som utestående arbeid, slik at tilstanden "jeg trodde jeg var oppdatert" ikke fortsetter i stillhet.
Kilder
Proxmox sin egen dokumentasjon. På engelsk, og den har siste ord i denne saken.