Innan du trycker på uppdatera: vilken uppdatering stoppar vad
Det de som inte uppdaterat på månader är rädda för är inte uppdateringen, utan att inte veta vad som kommer att stanna. Uppdateringar är inte en enda sorts sak och deras verkningar liknar inte varandra alls.
AtlasPVE ·
Den här artikeln svarar på
- är det säkert att uppdatera proxmox
- vad stoppar proxmox apt upgrade
- proxmox kärnuppdatering omstart
- proxmox trasig efter uppdatering
- när ska jag uppdatera proxmox
Bakom meningen "jag har inte uppdaterat på åtta månader" ligger ingen lättja utan ovisshet: ingen vet vad som stannar när man trycker. Och att vänta förbättrar inte läget, det förvärrar det. Ju längre du väntar, desto mer ändras på en gång, alltså precis den ovisshet du undvek, fast större.
En fråga löser upp rädslan: vad rör den här uppdateringen vid.
Fem sorter, efter verkan
Ingenting stannar. Bibliotek, verktyg, kommandoradsprogram. Den nya versionen träder ändå i kraft vid nästa start. Att samla på dessa ger ingenting.
En tjänst startar om. Panelen eller en bakgrundstjänst avbryts i några sekunder. Virtuella maskiner fortsätter köra. Det går att göra på dagen.
Nät, lagring eller kluster. Här känner maskiner i drift av det: nätet kanske inte kommer tillbaka efter en omstart, lagring rör disktrafiken, klusterdelar rör samförståndet mellan noder. Dessa görs för sig.
En omstart krävs. Kärnan och centrala systemdelar. Den viktigaste detaljen här lyder: en kärnuppdatering som är installerad men inte omstartad till är inte tillämpad. Maskinen kör fortfarande på den gamla. Det är precis här folk tror sig vara uppdaterade och inte är det.
Ett familjebyte. Övergången till en ny huvudversion. Det är ingen uppdatering, det är en flytt, och den vill ha en egen plan.
Frågan pakethanteraren besvarar är inte din
Pakethanteraren besvarar "går de att installera ihop" och säger oftast ja. Det är ett beroendesvar, inte ett driftsvar. Gör du en kärnuppdatering och en nätändring i samma omgång vet du vid problem inte vilken det var, och nätet du behöver för att ta reda på det kanske inte finns.
Den praktiska ordningen
Först de som inte stoppar något. Sedan de som startar om en tjänst. Nät, lagring och kluster för sig. De som kräver omstart sist, och medvetet.
En regel sammanfattar allt: "kräver omstart" och "ändrar nätet" står aldrig i samma steg. När de två går ihop försvinner felet och verktyget för att hitta det i samma stund.
Två frågor före tryckningen
Kan du starta om just nu. Och når du den här maskinen om nätet inte kommer tillbaka. Är svaret på den andra nej är en uppdatering som rör nätet inget underhållsgöra, det är ett arbete som måste planeras.
Vad Atlas gör
Atlas visar inte väntande paket som en enda platt lista. Det klassar varje paket efter dess verkan och delar upp dem i omgångar: de som inte stoppar något, de som startar om en tjänst, de som rör nät och lagring och kluster, de som kräver omstart, och de som byter familj. Du trycker en gång per omgång; det finns ingen automatisk framfart.
Kombinationer som inte bör stå bredvid varandra delas av sig själva: även när pakethanteraren säger "de installeras ihop" lägger Atlas dem i två skilda omgångar, för frågan som ställs är en driftfråga och inte en beroendefråga. I mildare fall delar det inte utan varnar; rent informativa avbryter inte flödet alls.
Och finns en kärna installerad men ännu inte omstartad till, rapporterar Atlas Watch det som utestående arbete, så att tillståndet "jag trodde jag var uppdaterad" inte fortsätter i tysthet.
Källor
Proxmox egen dokumentation. På engelska, och den har sista ordet i den här frågan.