Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Tutorial: Patchen Sie eine Serverumgebung mit dem AWS CLI
In der folgenden Prozedur wird beschrieben, wie Sie eine Serverumgebung mithilfe einer angepassten Patch-Baseline, Patch-Gruppen und einem Wartungsfenster patchen.
Bevor Sie beginnen
-
Installieren oder aktualisieren Sie das SSM Agent auf Ihren verwalteten Knoten. Um verwaltete Linux-Knoten zu patchen, müssen Ihre Knoten laufen SSM Agent Version 2.0.834.0 oder höher. Weitere Informationen finden Sie unter Aktualisierung von SSM Agent mithilfe von Run Command.
-
Konfigurieren Sie Rollen und Berechtigungen für Maintenance Windows, eine Fähigkeit von AWS Systems Manager. Weitere Informationen finden Sie unter Einrichten von Maintenance Windows.
Installieren und konfigurieren Sie AWS Command Line Interface (AWS CLI), falls Sie dies noch nicht getan haben.
Weitere Informationen finden Sie unter Installieren oder Aktualisieren der neuesten Version von AWS CLI.
Um zu konfigurieren Patch Manager und patchen verwaltete Knoten (Befehlszeile)
-
Führen Sie den folgenden Befehl aus, um eine Patch-Baseline für Windows mit dem Namen
Production-Baseline
zu erstellen. Diese Patch-Baseline genehmigt Patches für eine Produktionsumgebung sieben Tage nach ihrer Veröffentlichung oder letzten Aktualisierung. Darüber hinaus wurde die Patch-Baseline markiert, um anzuzeigen, dass sie für eine Produktionsumgebung bestimmt ist.Anmerkung
Der
OperatingSystem
-Parameter undPatchFilters
variieren je nach Betriebssystem der anvisierten verwalteten Knoten, für die die Patch-Baseline gilt. Weitere Informationen finden Sie unter OperatingSystemund PatchFilter.Das System gibt unter anderem folgende Informationen zurück
{ "BaselineId":"pb-0c10e65780EXAMPLE" }
-
Führen Sie die folgenden Befehle aus, um die Patch-Baseline „Production-Baseline“ für zwei Patchgruppen zu registrieren. Die Gruppen heißen „Datenbankserver“ und „Front-End-Server“.
Das System gibt unter anderem folgende Informationen zurück
{ "PatchGroup":"Database Servers", "BaselineId":"pb-0c10e65780EXAMPLE" }
Das System gibt unter anderem folgende Informationen zurück
{ "PatchGroup":"Front-End Servers", "BaselineId":"pb-0c10e65780EXAMPLE" }
-
Führen Sie die folgenden Befehle aus, um zwei Wartungsfenster für die Produktionsserver zu erstellen. Das erste Zeitfenster beginnt jeden Dienstag um 20:00 Uhr. Das zweite Zeitfenster beginnt jeden Samstag um 22:00 Uhr. Darüber hinaus wird das Wartungsfenster mit Tags versehen, um anzugeben, das es für eine Produktionsumgebung vorgesehen ist.
Das System gibt unter anderem folgende Informationen zurück
{ "WindowId":"mw-0c50858d01EXAMPLE" }
Das System gibt unter anderem folgende Informationen zurück
{ "WindowId":"mw-9a8b7c6d5eEXAMPLE" }
-
Führen Sie die folgenden Befehle aus, um die Server-Patch-Gruppen
Database
undFront-End
mit ihren jeweiligen Wartungsfenstern zu registrieren.Das System gibt unter anderem folgende Informationen zurück
{ "WindowTargetId":"e32eecb2-646c-4f4b-8ed1-205fbEXAMPLE" }
Das System gibt unter anderem folgende Informationen zurück
{ "WindowTargetId":"faa01c41-1d57-496c-ba77-ff9caEXAMPLE" }
-
Führen Sie die folgenden Befehle aus, um eine Patch-Aufgabe zu registrieren, die während der entsprechenden Wartungsfenster fehlende Updates auf den Servern
Database
undFront-End
installiert.Das System gibt unter anderem folgende Informationen zurück
{ "WindowTaskId":"4f7ca192-7e9a-40fe-9192-5cb15EXAMPLE" }
Das System gibt unter anderem folgende Informationen zurück
{ "WindowTaskId":"8a5c4629-31b0-4edd-8aea-33698EXAMPLE" }
-
Führen Sie den folgenden Befehl aus, um für eine Patch-Gruppe eine allgemeine Zusammenfassung zur Patch-Compliance abzurufen. Die allgemeine Zusammenfassung der Patch-Compliance enthält die Anzahl der verwalteten Knoten mit Patches in den jeweiligen Patch-Zuständen.
Anmerkung
Es werden Nullen für die Anzahl der verwalteten Knoten in der Zusammenfassung erwartet, bis die Patch-Aufgabe während des ersten Wartungsfensters ausgeführt wird.
Das System gibt unter anderem folgende Informationen zurück
{ "Instances":
number
, "InstancesWithFailedPatches":number
, "InstancesWithInstalledOtherPatches":number
, "InstancesWithInstalledPatches":number
, "InstancesWithInstalledPendingRebootPatches":number
, "InstancesWithInstalledRejectedPatches":number
, "InstancesWithMissingPatches":number
, "InstancesWithNotApplicablePatches":number
, "InstancesWithUnreportedNotApplicablePatches":number
} -
Führen Sie den folgenden Befehl aus, um für eine Patch-Gruppe eine Übersicht über den Patch-Zustand auf der Ebene einzelner verwalteter Knoten abzurufen. Die Zusammenfassung pro verwalteter Knoten enthält eine Anzahl von Patches in den jeweiligen Patch-Zuständen pro verwalteten Knoten für eine Patch-Gruppe.
Das System gibt unter anderem folgende Informationen zurück
{ "InstancePatchStates": [ { "BaselineId": "
string
", "FailedCount":number
, "InstalledCount":number
, "InstalledOtherCount":number
, "InstalledPendingRebootCount":number
, "InstalledRejectedCount":number
, "InstallOverrideList": "string
", "InstanceId": "string
", "LastNoRebootInstallOperationTime":number
, "MissingCount":number
, "NotApplicableCount":number
, "Operation": "string
", "OperationEndTime":number
, "OperationStartTime":number
, "OwnerInformation": "string
", "PatchGroup": "string
", "RebootOption": "string
", "SnapshotId": "string
", "UnreportedNotApplicableCount":number
} ] }
Beispiele für andere AWS CLI Befehle, die Sie für Ihr Patch Manager Konfigurationsaufgaben finden Sie unterArbeiten mit Patch Manager Ressourcen unter Verwendung der AWS CLI.