So aktualisieren Sie Ihre Ubuntu-Server im Rechenzentrum

Aktualisieren Sie die Ubuntu-Server Ihres Rechenzentrums Jack Wallen erläutert, wie Sie die Ubuntu-Server Ihres Rechenzentrums aktualisieren.

Inzwischen wurde Ubuntu Server 18.04.1 veröffentlicht. Diese .1 ist der Punkt, an dem die meisten Benutzer bereit sind, endlich auf eine Hauptversion zu aktualisieren. Und wenn man bedenkt, dass 18.04 eine Version des Langzeit-Supports ist, lohnt es sich auf jeden Fall, die Verschiebung vorzunehmen.

Rechenzentrum muss unbedingt gelesen werden

  • 8 Vorhersagen für Rechenzentren für 2020
  • 7 Netzwerkvorhersagen für 2020: Automatisierung, Edge-Computing, Wi-Fi 6, mehr
  • Best Practices für die Servervirtualisierung und Tipps, was nicht zu tun ist
  • Quantencomputer: Sieben Wahrheiten, die Sie kennen müssen

In diesem Sinne gibt es zwei Möglichkeiten: Sie können eine Neuinstallation oder ein Upgrade durchführen. Viele mögen bei dem Gedanken an ein Upgrade zurückschrecken und denken, eine Neuinstallation sei der einzig sichere Weg. Und zum größten Teil empfehle ich denselben Weg (da Sie nie wissen, was schief gehen könnte). Ich habe jedoch viele Ubuntu-Server aktualisiert (auch über Hauptversionen hinweg) und bin selten auf ein Problem gestoßen.

Das bedeutet natürlich nicht, dass Sie dies nicht tun werden (überlegen Sie also immer, mit was Sie arbeiten und welche Ziele Sie verfolgen, bevor Sie ein Upgrade durchführen).

Unabhängig davon, wie sicher Sie sich beim Ausführen eines Upgrades fühlen, führen Sie immer eine vollständige Bare-Metal-Sicherung durch - nur für den Fall.

Lassen Sie uns nach diesen Warnungen über Methoden zum Aktualisieren sprechen. Da wir über Ubuntu Server sprechen, verwenden wir nur die Befehlszeile. Hierfür gibt es zwei Methoden: Die empfohlene und die nicht so empfohlene Methode. Ich möchte nur auf die nicht so empfohlene Methode hinweisen, wenn es nicht möglich ist, dass es noch jemanden gibt, der diesen Weg der alten Schule zum Upgrade (und als Ersatz) beschreitet.

Und jetzt mit den Methoden.

Das nicht so zu empfehlen

Ich habe Ubuntu-Desktops und -Server aktualisiert, indem ich die Datei /etc/apt/sources.list bearbeitet habe . Zuerst würde ich das sudo apt-get-Update ausführen, gefolgt von dem sudo apt-get-Upgrade, und dann die aktuelle Version auf die neue Version ändern. Wenn Sie also ein Upgrade von Xenial Xerus (16.04) auf Bionic Beaver (18.04) durchführen, müssen Sie alle Verweise (innerhalb von /etc/apt/sources.list ) von xenial auf bionic ändern. Führen Sie anschließend die Befehle sudo apt-get update und sudo apt-get upgrade aus und warten Sie, bis der Vorgang abgeschlossen ist.

Früher funktionierte dieses System ziemlich gut. Diese Methode wird natürlich nicht mehr empfohlen. Tatsächlich wird die Verwendung dieser Methode Sie höchstwahrscheinlich in Schwierigkeiten bringen, da Sie kleine Dinge finden, die möglicherweise nicht wie erwartet funktionieren.

Diese Methode wird als Debian-Upgrade-Methode (oder Brute-Force-Methode) bezeichnet. Es funktioniert konsistent in Debian, aber nicht in Ubuntu. Tatsächlich ist dies die empfohlene Methode zum Aktualisieren von Debian.

Das größte Problem bei dieser Methode ist, dass einige Repositorys von Drittanbietern möglicherweise nicht über den Kanal für die Zielversion verfügen, auf die Sie aktualisieren, was zu Problemen führen kann.

Die empfohlene Methode

Lassen Sie uns über die empfohlene Upgrade-Methode sprechen. Die Ubuntu-Entwickler haben einen einzigen Befehl hinzugefügt, der alles für Sie erledigt (sobald Sie sudo apt-get update und sudo apt-get upgrade ausgeführt haben ). Dieser Befehl lautet:

 sudo do-release-upgrade 

Der obige Befehl bewirkt Folgendes:

  • Ändert die Quellen ordnungsgemäß
  • Entfernt veraltete Einträge
  • Aktualisiert den Paketindex
  • Wenn nicht unterstützte Repositorys von Drittanbietern vorhanden sind, werden diese deaktiviert
  • Lädt das Upgrade herunter und installiert es
  • Entfernt alle verwaisten / alten Pakete

Diese Aktualisierungsmethode dauert einige Zeit, und Sie sollten sie (natürlich) außerhalb der Geschäftszeiten durchführen. Manchmal erfordert diese Methode Ihre Eingabe (für den Fall, dass der Befehl wissen muss, was Sie mit einer bestimmten Upgrade- oder Konfigurationsdatei tun möchten).

Was tun bei einem Ausfall?

Eines der besten Dinge beim Do-Release-Upgrade (abgesehen davon, dass es ein einfacher Weg zum Upgrade von Releases ist) ist, dass Tests ausgeführt werden, um sicherzustellen, dass es erfolgreich sein kann. Sie wissen, dass die Tests erfolgreich waren, wenn der Befehl Sie fragt, ob Sie mit dem Upgrade fortfahren möchten ( Abbildung A ).

Abbildung A.

Die Do-Release-Upgrade-Tests waren erfolgreich und das Upgrade kann fortgesetzt werden.


Sollten diese Tests fehlschlagen, wird das Upgrade abgebrochen. Falls diese Methode fehlschlägt (und dies manchmal auch tut), ist die Debian-Methode die beste Methode für ein Upgrade. Ich schlage jedoch vor (sollte Do-Release-Upgrade fehlschlagen), dass Ihre beste Methode eine Neuinstallation ist.

Wenn Sie eine Neuinstallation ausführen, stellen Sie sicher, dass Sie eine vollständige Kopie aller Ihrer Daten vom Server haben (oder, noch besser, installieren Sie die neue Version auf einem anderen Server / einer anderen virtuellen Maschine und migrieren Sie dann von einem zum anderen).

LTS den ganzen Weg

Stellen Sie sicher, dass Sie eine LTS-Version von Ubuntu auf Ihren Rechenzentrums-Servern ausführen. Warum? Weil diese Releases fünf Jahre lang unterstützt werden. Das bedeutet (theoretisch), dass Sie Ubuntu 18.04 jetzt (2018) installieren können und es erst 2023 auf die nächste LTS-Version aktualisieren müssen. Das ist in technischen Jahren eine ziemlich lange Zeit. Selbst dann könnten Sie (wieder theoretisch) sudo do-release-upgrade im Jahr 2023 ausführen und Ubuntu 18.04 auf Ubuntu 23.04 aktualisieren.

Das ist ein ziemlich sicherer Weg.

Open Source Wöchentlicher Newsletter

Sie möchten unsere Tipps, Tutorials und Kommentare zum Linux-Betriebssystem und zu Open Source-Anwendungen nicht verpassen. Dienstags geliefert

Heute anmelden

© Copyright 2021 | mobilegn.com