Sådan opgraderes dit datacenter Ubuntu-servere

Opgrader dit datacenter Ubuntu-servere Jack Wallen diskuterer, hvordan du opgraderer dit datacenter Ubuntu-servere.

I øjeblikket er Ubuntu Server 18.04.1 blevet frigivet. Det .1 er det punkt, hvor de fleste brugere er villige til endelig at opgradere til en større udgivelse. Og i betragtning af at 18.04 er en Long Term Support-udgivelse, er det bestemt værd at skifte.

Datacenter skal læses

  • 8 datacenters forudsigelser for 2020
  • 7 netværksforudsigelser for 2020: Automation, edge computing, Wi-Fi 6 og mere
  • Bedste praksis for server virtualisering og tip til, hvad man ikke skal gøre
  • Kvanteberegning: Syv sandheder, du har brug for at vide

Med det i tankerne er der to ruter, du skal gå: Du kan gøre en ny installation eller opgradering. Mange krider muligvis ved tanken om at opgradere, og tænker at en ny installation er den eneste sikre vej at gå. Og for det meste anbefaler jeg den samme sti (da du aldrig ved, hvad der kunne gå galt). Jeg opgraderede dog mange Ubuntu-servere (selv på tværs af større udgivelser) og stod sjældent op for et problem.

Det betyder naturligvis ikke, at du ikke vil (så overvej altid hvad du arbejder med og dine mål, før du kører en opgradering).

Uanset hvor sikker du har det med at køre en opgradering, skal du altid gøre en komplet, bare-metal backup - bare i tilfælde af.

Med disse advarsler sagt, lad os tale metoder til opgradering. Da vi diskuterer Ubuntu Server, bruger vi kun kommandolinjen. Der er to metoder til at gøre dette: Den anbefalede metode og den ikke-så-anbefalede metode. Jeg vil kun påpege den ikke-så-anbefalede metode til den off-chance, der er dem, der stadig gør denne old-school-vej til opgradering (og som en tilbagefald).

Og nu, med metoderne.

Det ikke-så-anbefalede

Jeg plejede at opgradere Ubuntu desktops og servere ved at redigere filen /etc/apt/sources.list . Først ville jeg køre sudo apt-get-opdatering, efterfulgt af sudo apt-get-opgradering, og derefter ændre den aktuelle version til den nye version. Så hvis du opgraderede fra Xenial Xerus (16.04) til Bionic Beaver (18.04), ville det være nødvendigt at ændre alle referencer (inden for /etc/apt/sources.list ) af xenial til bionic. Når du har afsluttet det, skal du køre sudo apt-get-opdateringen og sudo apt-get-opgraderingskommandoer og vente på, at processen er afsluttet.

Tilbage i dagen fungerede dette system temmelig godt. Denne metode anbefales naturligvis ikke længere. Faktisk vil brug af denne metode sandsynligvis lande dig i problemer, da du finder små ting, der muligvis ikke fungerer som forventet.

Denne metode omtales som Debian-metoden til opgradering (eller Brute Force Method). Det fungerer konsekvent i Debian, men ikke i Ubuntu. Det er faktisk den anbefalede metode til opgradering af Debian.

Det største problem, du finder med denne metode, er, at nogle tredjepartslagre muligvis ikke har kanalen til den destinationsversion, du opgraderer til, hvilket kan føre til problemer.

Den anbefalede metode

Lad os tale om den anbefalede opgraderingsmetode. Ubuntu-udviklerne inkluderede en enkelt kommando, der tager sig af alt for dig (når du først har kørt sudo apt-get-opdatering og sudo apt-get-opgradering ). Denne kommando er:

 sudo do-release-opgradering 

Hvad ovenstående kommando gør er:

  • Ændrer kilderne korrekt
  • Fjerner forældede poster
  • Indeks for opdateringer af pakker
  • Hvis der ikke understøttes, tredjepartslagre, deaktiverer du dem
  • Downloader og installerer opgraderingen
  • Fjerner eventuelle forældreløse / gamle pakker

Denne opgraderingsmetode tager nogen tid, og du bør (selvfølgelig) gøre det uden for åbningstider. undertiden kræver denne metode dit input (i tilfælde af at kommandoen skal vide, hvad du vil gøre med en bestemt opgradering eller konfigurationsfil).

Hvad skal man gøre ved fiasko

En af de bedste ting ved do-release-opgradering (udover at det er en nem rute til opgradering af udgivelser) er, at det kører test for at sikre, at det kan lykkes. Du ved, at testene lykkedes, når kommandoen spørger dig, om du vil fortsætte med opgraderingen ( figur A ).

Figur A

Opdatering af do-release-opgradering er lykkedes, og opgraderingen kan fortsætte.


Hvis disse test mislykkes, afbrydes opgraderingen. I tilfælde af at denne metode mislykkes (og den gør det til tider), er din bedste rute til opgradering Debian-metoden. Dog foreslår jeg (bør do-release-opgradering mislykkes), at din bedste metode er en ren installation.

Hvis du kører en ren installation, skal du sørge for at have en komplet kopi af alle dine data fra serveren (eller endnu bedre, installere den nye version på en anden server / virtuel maskine og derefter migrere fra den ene til den anden).

LTS hele vejen

Sørg for, at du kører en LTS-version af Ubuntu på dine datacenterservere. Hvorfor? Fordi disse udgivelser understøttes i fem år. Det betyder (i teorien), at du kunne installere Ubuntu 18.04 nu (2018) og ikke behøve at opgradere den til den næste LTS-version indtil 2023. Det er ret lang tid i tekniske år. Selv da kunne du (igen, teoretisk) køre sudo do-release-opgradering i 2023 og opgradere Ubuntu 18.04 til Ubuntu 23.04.

Det er en ret sikker rute at gå.

Open Source Ugentlig nyhedsbrev

Du vil ikke gå glip af vores tip, tutorials og kommentarer til Linux OS og open source-applikationer. Leveres tirsdage

Tilmeld dig i dag

© Copyright 2021 | mobilegn.com