Auf meinem EC2-Server wird dabei Folgendes angezeigt sudo apt-get update && sudo apt-get upgrade
:
The following packages have been kept back:
linux-ec2 linux-image-ec2 linux-image-virtual linux-virtual
Sollte ich vorgehen und sudo apt-get install linux-ec2 linux-image-ec2 linux-image-virtual linux-virtual
ein Upgrade dieser Pakete erzwingen?
kernel
amazon-ec2
Adam Monsen
quelle
quelle
apt-get update && apt-get upgrade && apt-get dist-upgrade
. Dadurch werden die zurückgehaltenen Pakete aktualisiert.Antworten:
Die kurze Antwort lautet: Ja, Sie sollten Ihre Systeme in Bezug auf Sicherheitspatches auf dem neuesten Stand halten.
Wie genau Sie die Sicherheitspatches bereitstellen, hängt von Ihrer Risikotoleranz ab. Hier sind einige Optionen, mit denen ich diese Frage in der Vergangenheit beantwortet habe:
Wenden Sie die Upgrades auf eine Reihe von QS-Systemen an, die Ihre Produktionsumgebung imitieren, und führen Sie alle Regressionstests durch, um sicherzustellen, dass die Änderungen keine Funktionalität beeinträchtigen oder Leistungsprobleme verursachen. Sobald Sie zufrieden sind, rollen Sie die Upgrades für Ihre Produktionssysteme aus.
Warten Sie einen Tag und sehen Sie nach, ob es einen öffentlichen Aufschrei über Probleme gibt, die durch die Updates verursacht wurden. Wenn alles friedlich erscheint, aktualisieren Sie Ihre Produktionssysteme.
Wenden Sie jeden Sicherheitspatch auf Ihren Produktionssystemen an, sobald er verfügbar ist.
Ich habe eine Kombination aller drei dieser Ansätze mit Ubuntu verwendet und bin im Laufe der Jahre schrittweise zu Option 3 übergegangen. Sicherheitspatches werden vor der Veröffentlichung ausgiebig getestet und es wird große Sorgfalt darauf verwendet, vorhandene Funktionen nicht zu beeinträchtigen. Ich hatte noch nie ein Problem mit der Aktualisierung von Images, die von Ubuntu unterstützt werden (obwohl ich vor Jahren ein Problem hatte, als ich einen Nicht-Ubuntu-Kernel mit Ubuntu auf EC2 verwendete).
Beachten Sie, dass ein Upgrade des Kernels auch einen Neustart erfordert, um die Änderungen zu übernehmen.
Die obigen Erfahrungen und Empfehlungen gelten nur für Upgrades innerhalb einer Ubuntu-Version (z. B. 11.04). Ein Upgrade auf ein neues Ubuntu-Release ist eine viel größere und riskantere Aufgabe und muss auf jeden Fall getestet werden, bevor Sie es auf Ihre Produktionssysteme ausrollen.
Hier ist ein Artikel zu diesem Thema, der soeben von RightScale veröffentlicht wurde, in dem erläutert wird, wie Sicherheitsupgrades in ihrer Umgebung verwaltet werden:
quelle