Package de VSS composants de gestion pour les EBS instantanés VSS basés sur Windows - Amazon Elastic Compute Cloud

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.

Package de VSS composants de gestion pour les EBS instantanés VSS basés sur Windows

Avant de créer des EBS instantanés VSS basés, assurez-vous que la dernière version du package de VSS composants est installée sur votre instance Windows. Vous pouvez installer le AwsVssComponents package sur une instance existante de plusieurs manières, comme suit :

Vous pouvez également créer un AMI with EC2 Image Builder qui utilise le composant aws-vss-components-windows géré pour installer le AwsVssComponents package de l'image. Le composant géré utilise AWS Systems Manager Distributor pour installer le package. Une fois qu'Image Builder a créé l'image, le VSS package est installé sur chaque instance que vous lancez à partir de l'instance associéeAMI. Pour plus d'informations sur la façon dont vous pouvez créer un AMI avec le VSS package installé, consultez la section Composants gérés par le package Distributor pour Windows dans le guide de l'utilisateur d'EC2Image Builder.

Installation manuelle des VSS composants sur une instance EC2 Windows

Des VSS composants doivent être installés sur votre instance EC2 Windows pour que vous puissiez créer des instantanés cohérents avec les applications avec Systems Manager. Si vous n’exécutez pas le document de commande AWSEC2-VssInstallAndSnapshot pour installer ou mettre à jour automatiquement le package chaque fois que vous créez des instantanés cohérents avec les applications, vous devez installer le package manuellement.

Vous devez également effectuer l'installation manuellement si vous prévoyez d'utiliser l'une des méthodes suivantes pour créer des instantanés cohérents avec les applications à partir de votre instance. EC2

  • Créez des VSS instantanés à l'aide de AWS Backup

  • Créez des VSS instantanés à l'aide d'Amazon Data Lifecycle Manager

Si vous devez effectuer une installation manuelle, nous vous recommandons d'utiliser le dernier package de AWS VSS composants pour améliorer la fiabilité et les performances des instantanés cohérents avec les applications sur vos EC2 instances Windows.

Note

Pour installer ou mettre à jour automatiquement le package AwsVssComponents chaque fois que vous créez des instantanés cohérents avec les applications, nous vous recommandons d’utiliser Systems Manager pour exécuter le document. AWSEC2-VssInstallAndSnapshot Pour de plus amples informations, veuillez consulter Exécuter le document VssInstallAndSnapshot de commande AWSEC2 - (recommandé).

Pour installer les VSS composants sur une instance Amazon EC2 Windows, suivez les étapes correspondant à votre environnement préféré.

Console
Pour installer les VSS composants à l'aide du SSM distributeur
  1. Ouvrez la AWS Systems Manager console à l'adresse https://console.aws.amazon.com/systems-manager/.

  2. Dans le panneau de navigation, choisissez Fonctionnalité Exécuter la commande.

  3. Choisissez Run Command (Exécuter la commande).

  4. Pour le document de commande, cliquez sur le bouton à côté de AWS-C onfigureAWSPackage.

  5. Dans Command parameters (Paramètres de la commande), procédez comme suit :

    1. Vérifiez que l’option Action est définie sur Install (Installer).

    2. Pour Nom, saisissez AwsVssComponents.

    3. Pour Version, saisissez un numéro de version ou laissez le champ vide pour que Systems Manager installe la dernière version.

  6. Dans la section Targets (Cibles), identifiez les instances sur lesquelles vous souhaitez exécuter cette opération en spécifiant les balises ou en sélectionnant manuellement les instances.

    Note

    Si vous choisissez de sélectionner les instances manuellement et qu’une instance que vous vous attendez à voir ne figure pas dans la liste, consultez Où sont mes instances ? dans le Guide de l’utilisateur AWS Systems Manager pour obtenir des conseils de résolution d’incident.

  7. Pour Autres paramètres :

    • (Facultatif) Pour Comment (Commentaire), saisissez les informations relatives à cette commande.

    • Pour Délai (secondes), précisez le nombre de secondes durant lesquelles le système doit attendre avant de mettre en échec l’exécution de la commande globale.

  8. (Facultatif) Pour Contrôle du débit :

    • Pour Concurrency (Simultanéité), spécifiez un nombre ou un pourcentage d’instances sur lesquelles exécuter simultanément la commande.

      Note

      Si vous avez sélectionné des cibles en choisissant les EC2 balises Amazon et que vous n'êtes pas certain du nombre d'instances utilisant les balises sélectionnées, limitez le nombre d'instances pouvant exécuter le document en même temps en spécifiant un pourcentage.

    • Pour Seuil d’erreur, spécifiez quand arrêter l’exécution de la commande sur d’autres instances après son échec sur un nombre ou un pourcentage d’instances. Si, par exemple, vous spécifiez trois erreurs, Systems Manager cesse d’envoyer la commande à la réception de la quatrième erreur. Les instances sur lesquelles la commande est en cours de traitement peuvent également envoyer des erreurs.

  9. (Facultatif) Dans la section Output options (Options de sortie), si vous souhaitez enregistrer la sortie de la commande dans un fichier, sélectionnez Enable writing to an S3 bucket (Autoriser l’écriture dans un compartiment S3) Spécifiez les noms du compartiment et (facultatif) du préfixe (dossier).

    Note

    Les autorisations S3 qui accordent la possibilité d’écrire les données dans un compartiment S3 sont celles du profil d’instance attribué à l’instance, et non celles de l’utilisateur qui effectue cette tâche. Pour plus d'informations, consultez la section Créer un profil d'IAMinstance pour Systems Manager dans le guide de AWS Systems Manager l'utilisateur.

  10. (Facultatif) Spécifiez les options pour SNSles notifications.

    Pour plus d'informations sur la configuration SNS des notifications Amazon pour Run Command, consultez Configuration SNS des notifications Amazon pour AWS Systems Manager.

  11. Cliquez sur Exécuter.

AWS CLI

Utilisez la procédure suivante pour télécharger et installer le package AwsVssComponents sur vos instances en utilisant Run Command depuis AWS CLI. Le package installe deux composants : un VSS demandeur et un VSS fournisseur. Le système copie ces composants dans un répertoire de l'instance, puis enregistre le fournisseur DLL en tant que VSS fournisseur.

Pour installer le VSS package à l'aide du AWS CLI
  • Exécutez la commande suivante pour télécharger et installer les VSS composants requis pour Systems Manager.

    aws ssm send-command \ --document-name "AWS-ConfigureAWSPackage" \ --instance-ids "i-01234567890abcdef" \ --parameters '{"action":["Install"],"name":["AwsVssComponents"]}'
PowerShell

Suivez la procédure ci-dessous pour télécharger et installer le AwsVssComponents package sur vos instances à l'aide de la commande Exécuter la commande depuis les outils pour Windows PowerShell. Le package installe deux composants : un VSS demandeur et un VSS fournisseur. Le système copie ces composants dans un répertoire de l'instance, puis enregistre le fournisseur DLL en tant que VSS fournisseur.

Pour installer le VSS package à l'aide du AWS Tools for Windows PowerShell
  • Exécutez la commande suivante pour télécharger et installer les VSS composants requis pour Systems Manager.

    Send-SSMCommand -DocumentName AWS-ConfigureAWSPackage -InstanceId "i-01234567890abcdef" -Parameter @{'action'='Install';'name'='AwsVssComponents'}

Vérifier la signature sur les AWS VSS composants

Utilisez la procédure suivante pour vérifier la signature sur le package AwsVssComponents.

  1. Connectez-vous à votre instance Windows. Pour de plus amples informations, veuillez consulter Connectez-vous à votre instance Windows à l'aide de RDP.

  2. Accédez à C:\Program Files \ Amazon \AwsVssComponents.

  3. Ouvrez le menu contextuel (clic droit) pour ec2-vss-agent.exe, puis choisissez Propriétés.

  4. Accédez à l’onglet Signatures numériques et vérifiez que le nom du signataire est Amazon Web Services Inc.

  5. Suivez les étapes précédentes pour vérifier la signature sur Ec2VssInstaller et Ec2VssProvider.dll.

Mettez à jour le package de VSS composants sur votre instance EC2 Windows

Nous vous recommandons de maintenir les VSS composants à jour avec la dernière version recommandée. Il existe plusieurs façons de mettre à jour les composants lorsqu’une nouvelle version du package AwsVssComponents est publiée.

Méthodes de mise à jour
  • Vous pouvez répéter les étapes décrites Installation manuelle des VSS composants sur une instance EC2 Windows lors de la publication d'une nouvelle version des AWS VSS composants.

  • Vous pouvez configurer une association Systems Manager State Manager pour télécharger et installer automatiquement des VSS composants nouveaux ou mis à jour lorsque le AwsVssComponents package est disponible.

  • Vous pouvez installer ou mettre à jour automatiquement le package AwsVssComponents chaque fois que vous créez des instantanés cohérents avec les applications, lorsque vous utilisez Systems Manager pour exécuter le document AWSEC2-VssInstallAndSnapshot.

Note

Nous vous recommandons d’utiliser Systems Manager pour exécuter le document de commande AWSEC2-VssInstallAndSnapshot, qui installe ou met à jour automatiquement le package AwsVssComponents avant qu’il ne crée les instantanés cohérents avec les applications. Pour de plus amples informations, veuillez consulter Exécuter le document VssInstallAndSnapshot de commande AWSEC2 - (recommandé).

Pour créer une association Systems Manager State Manager, suivez les étapes correspondant à votre environnement préféré.

Console
Pour créer une association State Manager à l’aide de la console
  1. Ouvrez la AWS Systems Manager console à l'adresse https://console.aws.amazon.com/systems-manager/.

  2. Dans le volet de navigation, sélectionnez State Manager.

    Ou, si la page d’accueil de Systems Manager s’ouvre en premier, ouvrez le volet de navigation, puis choisissez State Manager.

  3. Sélectionnez Créer une association.

  4. Dans le champ Name (Nom), saisissez un nom évocateur.

  5. Dans la liste des documents, choisissez AWS-C onfigureAWSPackage.

  6. Dans la section Paramètres, sélectionnez Installer dans la liste Action.

  7. Pour Installation type (Type d’installation), sélectionnez Uninstall and reinstall (Désinstaller et réinstaller).

  8. Dans le champ Nom, saisissez AwsVssComponents. Vous pouvez ne rien inscrire dans les champs Version et Additional Arguments (Arguments supplémentaires).

  9. Dans la section Targets (Cibles), sélectionnez une option.

    Note

    Si vous choisissez de cibler les instances à l’aide de balises, et que vous spécifiez des balises qui correspondent à des instances Linux, l’association réussit sur l’instance Windows, mais échoue sur les instances Linux. Le statut global de l’association indique Failed.

  10. Dans la section Spécifier le programme, sélectionnez une option.

  11. Dans la section Advanced options (Options avancées), pour Compliance severity (Sévérité de conformité), sélectionnez un niveau de sévérité pour l’association. Pour de plus amples informations, consultez A propos de la conformité des associations State Manager. Pour les Calendriers de modifications, sélectionnez un calendrier de modifications préconfiguré. Pour de plus amples informations, consultez AWS Systems Manager Change Calendar.

  12. Pour Contrôle du débit, procédez comme suit :

    • Dans Concurrency (Simultanéité), spécifiez un nombre ou un pourcentage de nœuds gérés sur lesquels exécuter simultanément la commande.

    • Dans Error threshold (Seuil d’erreur), indiquez quand arrêter l’exécution de la commande sur les autres nœuds gérés après l’échec de celle-ci sur un certain nombre ou un certain pourcentage de nœuds.

  13. (Facultatif) Dans Options de sortie, pour enregistrer la sortie de la commande dans un fichier, sélectionnez Autoriser l’écriture dans un compartiment S3. Saisissez les noms de compartiment et de préfixe (dossier) dans les zones.

  14. Sélectionnez Create association (Créer une association), puis Close (Fermer). Le système tente de créer l’association sur les instances et applique immédiatement l’état.

    Note

    Si les EC2 instances de Windows Server affichent le statut Failed, vérifiez que l'SSMagent est en cours d'exécution sur l'instance et vérifiez que l'instance est configurée avec un rôle AWS Identity and Access Management (IAM) pour Systems Manager. Pour plus d'informations, consultez la section Configuration AWS Systems Manager.

AWS CLI

Vous pouvez exécuter la AWS CLI commande create-association pour mettre à jour un package de distributeur selon un calendrier sans mettre l'application associée hors ligne. Seuls les fichiers nouveaux ou mis à jour dans le package sont remplacés.

Pour créer une association State Manager à l'aide du AWS CLI
  1. Installez et configurez le AWS CLI, si ce n'est pas déjà fait. Pour de plus amples informations, consultez Install or update the latest version of the AWS CLI.

  2. Exécutez la commande suivante pour créer une association. La valeur de --name, le nom du document, est toujours AWS-ConfigureAWSPackage. La commande suivante utilise la clé InstanceIds pour spécifier les instances cibles.

    aws ssm create-association \ --name "AWS-ConfigureAWSPackage" \ --parameters '{"action":["Install"],"installationType":["Uninstall and reinstall"],"name":["AwsVssComponents"]}' \ --targets [{\"Key\":\"InstanceIds\",\"Values\":[\"i-01234567890abcdef\",\"i-000011112222abcde\"]}]

Pour plus d'informations sur les autres options que vous pouvez utiliser avec la create-association commande, voir create-association dans la AWS Systems Manager section de la référence des AWS CLI commandes.