Wie wende ich ein Betriebssystem-Update/einen Patch remote in CentOS EC2-Instanzen an?

Wie wende ich ein Betriebssystem-Update/einen Patch remote in CentOS EC2-Instanzen an?

Ich habe eine Reihe von EC2-Instanzen, die unter CentOS 6.x laufen. Sich bei jeder anzumelden und das Betriebssystem zu aktualisieren (yum update) ist umständlich und nicht effizient. Ich suche nach der optimalen Möglichkeit, diese Server per Fernzugriff über ein Skript zu aktualisieren (falls möglich). Chef ist wahrscheinlich ein Kandidat, aber ich habe keine Erfahrung damit.

Ich möchte diese Befehle der Reihe nach ausführen:


yum clean all
yum update -y
reboot

Wir sind für alle Vorschläge dankbar.

Danke

Antwort1

Es gibt einige Optionen für den Umgang mit unbeaufsichtigten Upgrades in Centos, eine davon ist: yum cron. Sie sollten sich den yum-cron ansehenmanpage,diese Diskussionüber die Einrichtung sowiedieser Threadfür eine Diskussion über die Verwendung des Tools in einer Produktionsumgebung. Das Schöne an diesem Ansatz ist, dass die Updates nach der Konfiguration auf jedem Computer unabhängig voneinander erfolgen und nicht das Risiko besteht, dass ein fehlgeschlagenes Skript Probleme macht.

Antwort2

Haben Sie schon einmal daran gedacht, dieAWS Systems Manager – Patch Manager-Dienst? Sie bieten eine bequeme und einfache Möglichkeit, den Überblick darüber zu behalten, welche Patches auf EC2-Instanzen installiert sind, und diese zu aktualisieren (ohne sich anmelden zu müssen).

verwandte Informationen