GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ist es sicher, eine Aws Ubuntu-Instanz zu aktualisieren, auf der Live-Sites ausgeführt werden?

Geschlossen . Diese Frage ist meinungsbasiert. Antworten werden derzeit nicht akzeptiert.

Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten.

Vor 2 Jahren geschlossen.


Verbessern Sie diese Frage

Im Jahr 2015 habe ich eine AWS-Instanz erstellt, auf der 14.04 ausgeführt wird. Nach 2,5 Jahren frage ich mich, ob es eine gute Idee ist, ein Upgrade durchzuführen, da ich diese Meldung jeden Tag sehe, wenn ich mich anmelde?

Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-48-generic x86_64)

309 packages can be updated.
235 updates are security updates.

New release '16.04.4 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

Meine Fragen sind –

  1. Soll ich Ubuntu aktualisieren oder es so lassen, wie es ist? da jedes falsche Paket-Upgrade den Server/die Live-Site beschädigen kann.
  2. Ist es sicher, Ubuntu so zu aktualisieren, dass do-release-upgrade ausgeführt wird, oder gibt es einen besseren Weg, dies zu tun, insbesondere auf Live-Servern?

Danke

Akzeptierte Antwort:

Soll ich Ubuntu upgraden oder es so lassen wie es ist? da jedes falsche Paket-Upgrade den Server/die Live-Site beschädigen kann.

Ja, Sie müssen die Cloud-Instanz aktualisieren.

Ist es sicher, Ubuntu zu aktualisieren, indem Sie do-release-upgrade ausführen

Nein.

oder gibt es einen besseren Weg, dies speziell auf Live-Servern zu tun?

Ja, und es sollte eine Anleitung dazu auf der AWS-Plattform geben (zumindest weiß ich, dass es eine auf GCE gibt, also gehe ich davon aus, dass es auch eine auf AWS gibt 😉 )

Die allgemeine Regel im Umgang mit Cloud-Instanzen:Bereiten Sie sich auf einen Ausfall vor. Wenn Sie irgendetwas vermasseln, ist die Instanz weg, tot und wird nie wieder zurückkehren.

Das Setup für eine Instanz sollte sein:

  1. ein Root-Laufwerk, mit dem Sie eine Instanz erstellen.
  2. eine persönliche Festplatte, die der Instanz hinzugefügt wird. Diese persönliche Festplatte enthält auch Kopien aller Dateien, die Sie auf der Root-Festplatte bearbeitet haben. Von dieser Festplatte erstellen Sie auch Backups:Sie kopieren die Festplatte in Ihr Dashboard, sodass Sie mehrere Kopien haben. Und wenn möglich auf einem anderen Rechner speichern.

Sie verwenden das Upgrade-Tool NICHT innerhalb des Betriebssystems. Cloud-Instanzen, die nicht booten können, sind -tot-. Wenn es also einen Fehler gibt, bei dem Sie eine Grub-Rettung sehen würden, wenn Sie eine normale Desktop-Installation verwenden, sind Sie auf eine Cloud-Instanz geschraubt.

Verwandte:Möglichkeit, das Ubuntu-Dock und die obere Leiste mit dem Terminal auszublenden?

Aber Upgrades werden mit Cloud-Instanzen viel einfacher:Sie erstellen eine NEUE Root-Festplatte mit dem neuen Betriebssystem und hängen dann eine Kopie Ihrer persönlichen Festplatte an die Root-Festplatte an, wo Sie die Dateien, die Sie auf der Datenfestplatte bearbeiten müssen, auf Relevanz untersuchen. Wenn dies fehlschlägt, haben Sie immer noch Ihre alte Instanz. Wenn alles wie gewünscht funktioniert, können Sie mit dem Erstellen von Backups dieses Setups beginnen und im Laufe der Zeit die Backups der alten Version durch die neue ersetzen.


Ubuntu
  1. Aktualisieren Sie Ubuntu 12.10 auf 13.04

  2. Upgrade von Ubuntu 13.10 auf Ubuntu 14.04

  3. So aktualisieren Sie Ubuntu 18.04 auf Ubuntu 18.10

  4. Erhöhen des Speicherplatzes der AWS EC2 Ubuntu-Instance

  5. Führen Sie Docker in Ubuntu Live Disk aus

So erhöhen Sie den Speicherplatz einer AWS EC2 Ubuntu-Instance

So erstellen Sie eine Ubuntu EC2-Instance auf AWS

Upgrade von Ubuntu 14.04 auf Ubuntu 14.10

So aktualisieren Sie Ubuntu 20.04 auf 21.04

So aktualisieren Sie Ubuntu 16.04 auf Ubuntu 16.10

So installieren Sie den MERN-Stack auf Ubuntu in der AWS-Cloud