Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Tutoriel : appliquer un correctif à un environnement de serveur à l'aide du AWS CLI
La procédure suivante décrit l'application de correctifs à un environnement de serveur à l'aide d'un référentiel de correctifs personnalisée, de groupes de correctifs et d'une fenêtre de maintenance.
Avant de commencer
-
Installez ou mettez à jour SSM Agent sur vos nœuds gérés. Pour appliquer des correctifs à des nœuds gérés Linux, ces derniers doivent exécuter SSM Agent version 2.0.834.0 ou ultérieure. Pour de plus amples informations, veuillez consulter Mise à jour de SSM Agent à l'aide de Run Command.
-
Configurez les rôles et les autorisations pourMaintenance Windows, un outil dans AWS Systems Manager. Pour de plus amples informations, veuillez consulter Configuration de Maintenance Windows.
Installez et configurez le AWS Command Line Interface (AWS CLI), si ce n'est pas déjà fait.
Pour de plus amples informations, consultez Installation ou mise à jour de la version la plus récente de l' AWS CLI.
Pour configurer Patch Manager et appliquer des correctifs aux nœuds gérés (ligne de commande)
-
Exécutez la commande suivante pour créer un référentiel de correctifs pour Windows nommée
Production-Baseline. Ce référentiel de correctifs approuve les correctifs pour un environnement de production 7 jours après leur publication ou leur dernière mise à jour. Cela signifie que le référentiel de correctifs a été balisée pour indiquer qu'elle est destinée à un environnement de production.Note
Le paramètre
OperatingSystemetPatchFiltersvarient en fonction du système d'exploitation des nœuds gérés cibles auxquels s'applique le référentiel de correctifs. Pour plus d’informations, consultez OperatingSystem et PatchFilter.Le système retourne des informations telles que les suivantes.
{ "BaselineId":"pb-0c10e65780EXAMPLE" } -
Exécutez les commandes suivantes pour enregistrer le référentiel de correctifs « Production-Baseline » pour deux groupes de correctifs. Les groupes sont nommés « serveurs de base de données » et « serveurs front-end ».
Le système retourne des informations telles que les suivantes.
{ "PatchGroup":"Database Servers", "BaselineId":"pb-0c10e65780EXAMPLE" }Le système retourne des informations telles que les suivantes.
{ "PatchGroup":"Front-End Servers", "BaselineId":"pb-0c10e65780EXAMPLE" } -
Exécutez les commandes suivantes pour créer deux fenêtres de maintenance pour les serveurs de production. La première fenêtre est exécutée tous les mardis à 22:00. La seconde fenêtre est exécutée tous les samedis à 22:00. En outre, la fenêtre de maintenance a été balisée pour indiquer qu'elle est destinée à un environnement de production.
Le système retourne des informations telles que les suivantes.
{ "WindowId":"mw-0c50858d01EXAMPLE" }Le système retourne des informations telles que les suivantes.
{ "WindowId":"mw-9a8b7c6d5eEXAMPLE" } -
Exécutez les commandes suivantes pour enregistrer les groupes de correctifs des serveurs
DatabaseetFront-Endavec leurs fenêtres de maintenance respectives.Le système retourne des informations telles que les suivantes.
{ "WindowTargetId":"e32eecb2-646c-4f4b-8ed1-205fbEXAMPLE" }Le système retourne des informations telles que les suivantes.
{ "WindowTargetId":"faa01c41-1d57-496c-ba77-ff9caEXAMPLE" } -
Exécutez les commandes suivantes pour enregistrer une tâche de correctif qui installe les mises à jour manquantes sur les serveurs
DatabaseetFront-Endpendant leurs fenêtres de maintenance respectives.Le système retourne des informations telles que les suivantes.
{ "WindowTaskId":"4f7ca192-7e9a-40fe-9192-5cb15EXAMPLE" }Le système retourne des informations telles que les suivantes.
{ "WindowTaskId":"8a5c4629-31b0-4edd-8aea-33698EXAMPLE" } -
Exécutez la commande suivante pour obtenir le résumé de haut niveau de la conformité des correctifs d'un groupe de correctifs. Le récapitulatif détaillé de conformité des correctifs comprend le nombre de nœuds gérés et présente les correctifs en indiquant leurs états respectifs.
Note
Ce récapitulatif doit théoriquement afficher des zéros pour le nombre de nœuds gérés jusqu'à ce que la tâche d'application des correctifs soit exécutée lors de la première fenêtre de maintenance.
Le système retourne des informations telles que les suivantes.
{ "Instances":
number, "InstancesWithFailedPatches":number, "InstancesWithInstalledOtherPatches":number, "InstancesWithInstalledPatches":number, "InstancesWithInstalledPendingRebootPatches":number, "InstancesWithInstalledRejectedPatches":number, "InstancesWithMissingPatches":number, "InstancesWithNotApplicablePatches":number, "InstancesWithUnreportedNotApplicablePatches":number} -
Exécutez la commande suivante pour obtenir le récapitulatif des états des correctifs par nœud géré pour un groupe de correctifs. Le récapitulatif par nœud géré présente un certain nombre de correctifs en indiquant leurs états respectifs par nœud géré pour un groupe de correctifs.
Le système retourne des informations telles que les suivantes.
{ "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} ] }
Pour des exemples d'autres AWS CLI commandes que vous pouvez utiliser pour vos tâches Patch Manager de configuration, consultezTravailler avec des ressources Patch Manager à l’aide de l’AWS CLI.