Mettre à niveau les pilotes PV sur EC2 les instances 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.

Mettre à niveau les pilotes PV sur EC2 les instances Windows

Nous vous recommandons d'installer les derniers pilotes PV afin d'améliorer la stabilité et les performances de vos instances EC2 Windows. Les instructions sur cette page vous aident à télécharger le package de pilotes et à exécuter le programme d’installation.

Pour vérifier quel pilote votre instance Windows utilise

Ouvrez Connexions réseau dans le Panneau de configuration et affichez Connexion au réseau local. Vérifiez si le pilote est l’un des suivants :

  • AWS Dispositif de réseau PV

  • Carte Ethernet PV Citrix

  • RedHat NICPilote PV

Sinon, vous pouvez vérifier la sortie de la commande pnputil -e.

Configuration système requise

Consultez le fichier readme.txt pour connaître la configuration système requise.

Mettre à niveau les instances Windows Server (mise à niveau AWS PV) avec Distributor

Vous pouvez utiliser Distributor, une fonctionnalité de AWS Systems Manager, pour installer ou mettre à niveau le package de pilotes AWS PV. L'installation ou la mise à niveau peut être effectuée une seule fois, ou vous pouvez l'installer ou la mettre à jour selon un calendrier. L'In-place updateoption Type d'installation n'est pas prise en charge pour ce package de distribution.

Important

Si votre instance est un contrôleur de domaine, consultez Mettre à niveau un contrôleur de domaine (mise à niveau AWS PV). Le processus de mise à niveau pour les instances de contrôleur de domaine est différent de celui des éditions standard de Windows.

  1. Nous vous recommandons de créer une sauvegarde au cas où vous auriez besoin d'annuler vos modifications.

    Astuce

    Au lieu de le créer AMI depuis la EC2 console Amazon, vous pouvez utiliser Systems Manager Automation pour le créer à l'AMIaide du AWS-CreateImage runbook. Pour plus d'informations, consultez le Guide AWS-CreateImagede l'utilisateur de référence du runbook AWS Systems Manager Automation.

    1. Lorsque vous arrêtez une instance, les données contenues sur les volumes de stockage d’instances sont effacées. Avant d'arrêter une instance, vérifiez que vous avez copié toutes les données dont vous avez besoin depuis les volumes de stockage de votre instance vers un stockage persistant, tel qu'Amazon EBS ou Amazon S3.

    2. Dans le panneau de navigation, choisissez Instances.

    3. Sélectionnez l’instance qui nécessite la mise à niveau du pilote, puis État de l’instance, Arrêter l’instance.

    4. Une fois l’instance arrêtée, sélectionnez l’instance, puis Actions, Image et modèles, et enfin Créer une image.

    5. Choisissez État de l’instance, Démarrer l’instance.

  2. Se connecter à l’instance en utilisant le Bureau à distance. Pour de plus amples informations, veuillez consulter Connectez-vous à votre instance Windows à l'aide d'un RDP client.

  3. Nous vous recommandons d’utiliser des disques non système hors ligne et de prendre en compte les drive mappages de lettres de lecteurs aux disques secondaires dans Gestion des disques avant d’exécuter cette mise à niveau. Cette étape n'est pas obligatoire si vous effectuez une mise à jour sur place des pilotes AWS PV. Nous vous recommandons également de définir les services non essentiels sur le start-up Manuel dans la console Services.

  4. Pour les instructions relatives à l'installation ou à la mise à niveau du package de pilotes AWS PV à l'aide de Distributor, reportez-vous aux procédures décrites dans la section Installer ou mettre à jour des packages dans le guide de AWS Systems Manager l'utilisateur.

  5. Dans Nom, choisissez AWSPVDriver.

  6. Pour le type d'installation, sélectionnez Désinstaller et réinstallez.

  7. Configurez les autres paramètres du package selon les besoins et exécutez l'installation ou la mise à niveau à l'aide de la procédure référencée dansÉtape 4.

    Après avoir exécuté le package Distributor, l'instance redémarre automatiquement puis met à niveau le pilote. L’instance ne sera pas disponible pendant 15 minutes.

  8. Une fois la mise à niveau terminée et l'instance passée avec succès les deux tests de santé dans la EC2 console Amazon, vérifiez que le nouveau pilote a été installé en vous connectant à l'instance via Remote Desktop.

  9. Une fois connecté, exécutez la PowerShell commande suivante :

    Get-ItemProperty HKLM:\SOFTWARE\Amazon\PVDriver
  10. Vérifiez que la version du pilote est identique à la version la plus récente répertoriée dans l’historique des versions de pilote. Pour plus d'informations, consultez AWS Historique du package de pilotes PV Open Disk Management pour passer en revue les volumes secondaires hors ligne et les mettre en ligne conformément aux lettres de lecteur indiquées dansÉtape 3.

Si vous avez précédemment désactivé TCPdéchargement l'utilisation de Netsh pour les pilotes PV Citrix, nous vous recommandons de réactiver cette fonctionnalité après la mise à niveau vers les pilotes AWS PV. TCPLes problèmes de déchargement liés aux pilotes Citrix ne sont pas présents dans les pilotes AWS PV. Par conséquent, le TCP déchargement offre de meilleures performances avec les pilotes AWS photovoltaïques.

Si vous avez déjà appliqué une adresse IP statique ou une DNS configuration à l'interface réseau, vous devrez peut-être réappliquer l'adresse IP statique ou la DNS configuration après la mise à niveau des pilotes AWS PV.

Mettre à niveau les instances Windows Server (mise à niveau AWS PV) manuellement

Utilisez la procédure suivante pour effectuer une mise à niveau sur place des pilotes AWS PV ou pour passer des pilotes PV Citrix aux pilotes AWS PV sous Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 ou Windows Server 2022. Cette mise à niveau n'est pas disponible pour RedHat les pilotes, ni pour les autres versions de Windows Server.

Certaines anciennes versions de Windows Server ne peuvent pas utiliser les derniers pilotes. Pour vérifier la version du pilote à utiliser pour votre système d’exploitation, consultez le tableau des versions de pilotes de la page Pilotes de virtualisation paravirtuelle pour les instances Windows.

Important

Si votre instance est un contrôleur de domaine, consultez Mettre à niveau un contrôleur de domaine (mise à niveau AWS PV). Le processus de mise à niveau pour les instances de contrôleur de domaine est différent de celui des éditions standard de Windows.

Pour mettre à niveau les pilotes AWS PV manuellement
  1. Nous vous recommandons de créer une sauvegarde au cas où vous auriez besoin d'annuler vos modifications.

    Astuce

    Au lieu de le créer AMI depuis la EC2 console Amazon, vous pouvez utiliser Systems Manager Automation pour le créer à l'AMIaide du AWS-CreateImage runbook. Pour plus d'informations, consultez le Guide AWS-CreateImagede l'utilisateur de référence du runbook AWS Systems Manager Automation.

    1. Lorsque vous arrêtez une instance, les données contenues sur les volumes de stockage d’instances sont effacées. Avant d'arrêter une instance, vérifiez que vous avez copié toutes les données dont vous avez besoin depuis les volumes de stockage de votre instance vers un stockage persistant, tel qu'Amazon EBS ou Amazon S3.

    2. Dans le panneau de navigation, choisissez Instances.

    3. Sélectionnez l’instance qui nécessite la mise à niveau du pilote, puis État de l’instance, Arrêter l’instance.

    4. Une fois l’instance arrêtée, sélectionnez l’instance, puis Actions, Image et modèles, et enfin Créer une image.

    5. Choisissez État de l’instance, Démarrer l’instance.

  2. Se connecter à l’instance en utilisant le Bureau à distance.

  3. Nous vous recommandons d’utiliser des disques non système hors ligne et de prendre en compte les drive mappages de lettres de lecteurs aux disques secondaires dans Gestion des disques avant d’exécuter cette mise à niveau. Cette étape n'est pas obligatoire si vous effectuez une mise à jour sur place des pilotes AWS PV. Nous vous recommandons également de définir les services non essentiels sur le start-up Manuel dans la console Services.

  4. Téléchargez le package de pilotes le plus récent sur l’instance.

    Vous pouvez également exécuter la PowerShell commande suivante :

    Invoke-WebRequest https://s3.amazonaws.com/ec2-windows-drivers-downloads/AWSPV/Latest/AWSPVDriver.zip -outfile $env:USERPROFILE\pv_driver.zip Expand-Archive $env:userprofile\pv_driver.zip -DestinationPath $env:userprofile\pv_drivers
    Note

    Si un message d'erreur s'affiche lors du téléchargement du fichier et que vous utilisez Windows Server 2016 ou une version antérieure, il est possible que la version TLS 1.2 doive être activée sur votre PowerShell terminal. Vous pouvez activer la TLS version 1.2 pour la PowerShell session en cours à l'aide de la commande suivante, puis réessayer :

    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
  5. Extrayez le contenu du dossier, puis exécutez AWSPVDriverSetup.msi.

Après avoir exécuté leMSI, l'instance redémarre automatiquement puis met à niveau le pilote. L’instance ne sera pas disponible pendant 15 minutes. Une fois la mise à niveau terminée et l'instance passée avec succès les deux tests de santé dans la EC2 console Amazon, vous pouvez vérifier que le nouveau pilote a été installé en vous connectant à l'instance via Remote Desktop, puis en exécutant la PowerShell commande suivante :

Get-ItemProperty HKLM:\SOFTWARE\Amazon\PVDriver

Vérifiez que la version du pilote est identique à la version la plus récente répertoriée dans l’historique des versions de pilote. Pour plus d'informations, consultez AWS Historique du package de pilotes PV Open Disk Management pour passer en revue les volumes secondaires hors ligne et les mettre en ligne conformément aux lettres de lecteur indiquées dansÉtape 3.

Si vous avez précédemment désactivé TCPdéchargement l'utilisation de Netsh pour les pilotes PV Citrix, nous vous recommandons de réactiver cette fonctionnalité après la mise à niveau vers les pilotes AWS PV. TCPLes problèmes de déchargement liés aux pilotes Citrix ne sont pas présents dans les pilotes AWS PV. Par conséquent, le TCP déchargement offre de meilleures performances avec les pilotes AWS photovoltaïques.

Si vous avez déjà appliqué une adresse IP statique ou une DNS configuration à l'interface réseau, vous devrez peut-être réappliquer l'adresse IP statique ou la DNS configuration après la mise à niveau des pilotes AWS PV.

Mettre à niveau un contrôleur de domaine (mise à niveau AWS PV)

Utilisez la procédure suivante sur un contrôleur de domaine pour effectuer une mise à niveau sur place des pilotes AWS PV ou pour passer des pilotes PV Citrix aux pilotes AWS PV.

Pour mettre à niveau un contrôleur de domaine
  1. Nous vous recommandons de créer une sauvegarde de votre contrôleur de domaine au cas où vous auriez besoin d’annuler vos modifications. L'utilisation d'un AMI comme sauvegarde n'est pas prise en charge. Pour plus d’informations, consultez Considérations de sauvegarde et de restauration pour les contrôleurs de domaine virtualisés dans la documentation Microsoft.

  2. Exécutez la commande suivante pour configurer Windows afin qu'il démarre en mode restauration des services d'annuaire (DSRM).

    Avertissement

    Avant d'exécuter cette commande, vérifiez que vous connaissez le DSRM mot de passe. Vous aurez besoin de ces informations pour vous connecter à votre instance une fois que la mise à niveau est terminée et que l’instance redémarre automatiquement.

    bcdedit /set {default} safeboot dsrepair

    PowerShell:

    PS C:\> bcdedit /set "{default}" safeboot dsrepair

    Le système doit démarrer DSRM car l'utilitaire de mise à niveau supprime les pilotes de stockage PV Citrix afin de pouvoir installer les pilotes AWS PV. Nous vous recommandons donc de noter les lettres de lecteur et mappages de dossiers aux disques secondaires dans Gestion des disques. En l’absence de pilote de stockage PV Citrix, les disques secondaires ne sont pas détectés. Les contrôleurs de domaine qui utilisent un NTDS dossier sur des disques secondaires ne démarrent pas car le disque secondaire n'est pas détecté.

    Avertissement

    Après avoir exécuté cette commande, ne redémarrez pas le système manuellement. Le système sera inaccessible car les pilotes PV Citrix ne sont pas pris en chargeDSRM.

  3. Exécutez la commande suivante pour ajouter DisableDCCheck au registre :

    reg add HKLM\SOFTWARE\Wow6432Node\Amazon\AWSPVDriverSetup /v DisableDCCheck /t REG_SZ /d true
  4. Téléchargez le package de pilotes le plus récent sur l’instance.

  5. Extrayez le contenu du dossier, puis exécutez AWSPVDriverSetup.msi.

    Après avoir exécuté leMSI, l'instance redémarre automatiquement puis met à niveau le pilote. L’instance ne sera pas disponible pendant 15 minutes.

  6. Une fois la mise à niveau terminée et l'instance passée les deux tests de santé dans la EC2 console Amazon, connectez-vous à l'instance à l'aide de Remote Desktop. Ouvrez Gestion des disques pour vérifier la présence de volumes secondaires hors ligne et les mettre en ligne en les faisant correspondre aux lettres des lecteurs et aux mappages de dossiers notés précédemment.

    Vous devez vous connecter à l'instance en spécifiant le nom d'utilisateur au format suivant hostname \ administrator. Par exemple, Win2k12 \ administratorTestBox.

  7. Exécutez la commande suivante pour supprimer la configuration de DSRM démarrage :

    bcdedit /deletevalue safeboot
  8. Redémarrez l’instance.

  9. Pour exécuter le processus de mise à niveau, vérifiez que le nouveau pilote a été installé. Dans le Gestionnaire de périphériques, sous Contrôleurs de stockage, recherchez Carte hôte AWS PV Storage. Vérifiez que la version du pilote est identique à la version la plus récente répertoriée dans l’historique des versions de pilote. Pour plus d’informations, consultez AWS Historique du package de pilotes PV.

  10. Exécutez la commande suivante pour supprimer DisableDCCheck du registre :

    reg delete HKLM\SOFTWARE\Wow6432Node\Amazon\AWSPVDriverSetup /v DisableDCCheck
Note

Si vous avez précédemment désactivé TCPdéchargement l'utilisation de Netsh pour les pilotes PV Citrix, nous vous recommandons de réactiver cette fonctionnalité après la mise à niveau vers les pilotes AWS PV. TCPLes problèmes de déchargement liés aux pilotes Citrix ne sont pas présents dans les pilotes AWS PV. Par conséquent, le TCP déchargement offre de meilleures performances avec les pilotes AWS photovoltaïques.

Mise à niveau des instances Windows Server 2008 et 2008 R2 (Mise à niveau d’un PV Redhat vers Citrix)

Avant de commencer à mettre à niveau vos RedHat pilotes vers les pilotes PV Citrix, assurez-vous de suivre les étapes suivantes :

  • Installez la dernière version du EC2Config service. Pour de plus amples informations, veuillez consulter Installez la dernière version de EC2Config.

  • Vérifiez que Windows PowerShell 3.0 est installé. Pour vérifier la version que vous avez installée, exécutez la commande suivante dans une PowerShell fenêtre :

    PS C:\> $PSVersionTable.PSVersion

    Windows PowerShell 3.0 est fourni dans le package d'installation de Windows Management Framework (WMF) version 3.0. Si vous devez installer Windows PowerShell 3.0, consultez la section Windows Management Framework 3.0 dans le Microsoft Download Center.

  • Sauvegardez vos informations importantes sur l'instance ou créez-en une AMI à partir de l'instance. Pour plus d'informations sur la création d'unAMI, consultezCréez un compte soutenu EBS par Amazon AMI.

    Astuce

    Au lieu de le créer AMI depuis la EC2 console Amazon, vous pouvez utiliser Systems Manager Automation pour le créer à l'AMIaide du AWS-CreateImage runbook. Pour plus d'informations, consultez le Guide AWS-CreateImagede l'utilisateur de référence du runbook AWS Systems Manager Automation.

    Si vous créez unAMI, assurez-vous d'effectuer les opérations suivantes :

    • Prenez note de votre mot de passe.

    • N'exécutez pas l'outil Sysprep manuellement ou à l'aide du service. EC2Config

    • Configurez votre adaptateur Ethernet pour obtenir automatiquement une adresse IP à l'aide deDHCP.

Pour mettre à niveau RedHat les pilotes
  1. Connectez-vous à votre instance en tant qu’administrateur local. Pour plus d’informations sur la connexion à votre instance, consultez Connectez-vous à votre instance Windows à l'aide de RDP.

  2. Dans votre instance, téléchargez le package de mise à niveau de PV Citrix.

  3. Extrayez le contenu du package de mise à niveau à un emplacement de votre choix.

  4. Double-cliquez sur le fichier Upgrade.bat. Si vous recevez un avertissement de sécurité, cliquez sur Run (Exécuter).

  5. Dans la boîte de dialogue Upgrade Drivers (Mettre à niveau les pilotes), consultez les informations et cliquez sur Yes (Oui) si vous êtes prêt à démarrer la mise à niveau.

  6. Dans la boîte de dialogue de désinstallation des pilotes Xen paravirtualisés Red Hat pour Windows, choisissez Oui pour supprimer le logiciel. RedHat Votre instance va être redémarrée.

    Note

    Si la boîte de dialogue du programme de désinstallation ne s’affiche pas, cliquez sur Red Hat Paravirtualize... dans la barre des tâches de Windows.

    Red Hat Paravirtualized dans la barre des tâches.
  7. Vérifiez que l’instance a été redémarrée et qu’elle est prête à être utilisée.

    1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

    2. Sur la page Instances, sélectionnez Actions, Surveiller et dépanner, puis Obtenir le journal système.

    3. Les opérations de mise à niveau doivent avoir redémarré le serveur 3 ou 4 fois. Vous pouvez vous en assurer dans le fichier journal avec le nombre de fois où Windows is Ready to use s’affiche.

      Journal système Windows.
  8. Connectez-vous à votre instance en tant qu’administrateur local.

  9. Fermez la boîte de dialogue Red Hat Paravirtualized Xen Drivers for Windows uninstaller (Programme de désinstallation des pilotes Xen Red Hat Paravirtualize pour Windows).

  10. Confirmez que l’installation est terminée. Accédez au dossier Citrix-WIN_PV que vous avez extrait précédemment, ouvrez le fichier PVUpgrade.log, puis recherchez le texte INSTALLATION IS COMPLETE.

    PVUpgradefichier journal.

Mettre à niveau votre service d’agent invité Citrix Xen

Si vous utilisez des pilotes PV Citrix sur Windows Server, vous pouvez mettre à niveau le service d’agent invité Citrix Xen. Ce service Windows gère des tâches telles que les événements d'arrêt et de redémarrage à partir duAPI. Vous pouvez exécuter ce package de mise à niveau sur toute version de Windows Server dans la mesure où l’instance exécute des pilotes PV Citrix.

Important

Pour Windows Server 2008 R2 et versions ultérieures, nous vous recommandons de passer aux pilotes AWS PV qui incluent la mise à jour de l'agent invité.

Avant de commencer à mettre à niveau vos pilotes, assurez-vous de sauvegarder vos informations importantes sur l'instance ou d'en créer une AMI à partir de l'instance. Pour plus d'informations sur la création d'unAMI, consultezCréez un compte soutenu EBS par Amazon AMI.

Astuce

Au lieu de le créer AMI depuis la EC2 console Amazon, vous pouvez utiliser Systems Manager Automation pour le créer à l'AMIaide du AWS-CreateImage runbook. Pour plus d'informations, consultez le Guide AWS-CreateImagede l'utilisateur de référence du runbook AWS Systems Manager Automation.

Si vous créez unAMI, veillez à effectuer les opérations suivantes :

  • N'activez pas l'outil Sysprep dans le service. EC2Config

  • Prenez note de votre mot de passe.

  • Réglez votre adaptateur Ethernet surDHCP.

Pour mettre à niveau votre service d’agent invité Citrix Xen
  1. Connectez-vous à votre instance en tant qu’administrateur local. Pour plus d’informations sur la connexion à votre instance, consultez Connectez-vous à votre instance Windows à l'aide de RDP.

  2. Dans votre instance, téléchargez le package de mise à niveau de Citrix.

  3. Extrayez le contenu du package de mise à niveau à un emplacement de votre choix.

  4. Double-cliquez sur le fichier Upgrade.bat. Si vous recevez un avertissement de sécurité, cliquez sur Run (Exécuter).

  5. Dans la boîte de dialogue Upgrade Drivers (Mettre à niveau les pilotes), consultez les informations et cliquez sur Yes (Oui) si vous êtes prêt à démarrer la mise à niveau.

  6. Une fois la mise à niveau terminée, le fichier PVUpgrade.log s’ouvre et affiche le texte UPGRADE IS COMPLETE.

  7. Redémarrez votre instance.