Mise à niveau des pilotes PV sur 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.

Mise à niveau des pilotes PV sur les instances Windows

Nous vous recommandons d'installer les derniers pilotes PV pour améliorer la stabilité et les performances des instances Windows EC2. 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 Pilote PV NIC

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 créer l'AMI depuis la console Amazon EC2, vous pouvez utiliser Systems Manager Automation pour créer l'AMI à l'aide 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 à partir de vos volumes de stockage d’instances vers un stockage persistant, tel que 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 plus d’informations, consultez Connectez-vous à votre instance Windows à l'aide d'un client RDP.

  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 console Amazon EC2, 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é Transfert de la charge TCP 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. Les problèmes de déchargement TCP liés aux pilotes Citrix ne sont pas présents dans les pilotes AWS PV. Par conséquent, le déchargement TCP offre de meilleures performances avec les pilotes AWS PV.

Si vous avez déjà appliqué une adresse IP statique ou une configuration DNS à l'interface réseau, vous devrez peut-être réappliquer l'adresse IP statique ou la configuration DNS 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 créer l'AMI depuis la console Amazon EC2, vous pouvez utiliser Systems Manager Automation pour créer l'AMI à l'aide 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 à partir de vos volumes de stockage d’instances vers un stockage persistant, tel que 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 le protocole TLS 1.2 doive être activé sur votre PowerShell terminal. Vous pouvez activer le protocole TLS 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é le MSI, 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 console Amazon EC2, vous pouvez vérifier que le nouveau pilote a été installé en vous connectant à l'instance via Remote Desktop, puis en exécutant la commande suivante : PowerShell

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é Transfert de la charge TCP 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. Les problèmes de déchargement TCP liés aux pilotes Citrix ne sont pas présents dans les pilotes AWS PV. Par conséquent, le déchargement TCP offre de meilleures performances avec les pilotes AWS PV.

Si vous avez déjà appliqué une adresse IP statique ou une configuration DNS à l'interface réseau, vous devrez peut-être réappliquer l'adresse IP statique ou la configuration DNS 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’une AMI en tant que 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 afin de configurer Windows pour démarrer en mode DSRM (Directory Services Restore Mode).

    Avertissement

    Avant d’exécuter cette commande, vérifiez que vous connaissez le mot de passe DSRM. 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 en 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 dossier NTDS sur des disques secondaires ne démarreront pas, car le disque secondaire ne sera pas détecté.

    Avertissement

    Après avoir exécuté cette commande, ne redémarrez pas le système manuellement. Le système sera inaccessible du fait que les pilotes PV Citrix ne prennent pas en charge le DSRM.

  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é le MSI, 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 que l’instance réussit les deux vérifications de l’état dans la console Amazon EC2, connectez-vous à l’instance à l’aide des services Bureau à distance. 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 utilisateur selon le format nom_hôte\administrator. Par exemple, Win2k12 \ administratorTestBox.

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

    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é Transfert de la charge TCP 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. Les problèmes de déchargement TCP liés aux pilotes Citrix ne sont pas présents dans les pilotes AWS PV. Par conséquent, le déchargement TCP offre de meilleures performances avec les pilotes AWS PV.

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 :

  • Installation de la version la plus récente du service EC2Config. Pour plus d’informations, consultez Installer la dernière version d’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 inclus 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 une AMI à partir de l’instance. Pour plus d’informations sur la création d’une AMI, consultez Création d'une AMI basée sur Amazon EBS.

    Astuce

    Au lieu de créer l'AMI depuis la console Amazon EC2, vous pouvez utiliser Systems Manager Automation pour créer l'AMI à l'aide 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.

    Avant de créer une AMI, veillez à exécuter les actions suivantes :

    • Prenez note de votre mot de passe.

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

    • Définissez votre carte Ethernet pour obtenir une adresse IP automatiquement à l’aide de DHCP. Pour plus d'informations, voir Configurer les paramètres TCP/IP dans la Microsoft Library. TechNet

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 Connexion à votre instance Windows .

  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 console Amazon EC2 à 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.

    Fichier journal PVUpgrade.

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 comme l’arrêt et le redémarrage d’événements dans l’API. 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 la mise à niveau de vos pilotes, veillez à sauvegarder vos informations importantes sur l’instance ou créez une AMI à partir de l’instance. Pour plus d’informations sur la création d’une AMI, consultez Création d'une AMI basée sur Amazon EBS.

Astuce

Au lieu de créer l'AMI depuis la console Amazon EC2, vous pouvez utiliser Systems Manager Automation pour créer l'AMI à l'aide 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.

Avant de créer une AMI, veillez à exécuter les actions suivantes :

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

  • Prenez note de votre mot de passe.

  • Définissez votre carte Ethernet sur DHCP.

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 Connexion à votre instance Windows .

  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.