Effectuez une mise à niveau sur place sur votre instance EC2 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.

Effectuez une mise à niveau sur place sur votre instance EC2 Windows

Avant d’effectuer une mise à niveau sur place, vous devez déterminer quels pilotes réseau sont exécutés par l’instance. Les pilotes réseau PV vous permettent d’accéder à votre instance à l’aide des services Bureau à distance. Les instances utilisent des pilotes AWS PV, Intel Network Adapter ou Enhanced Networking. Pour de plus amples informations, veuillez consulter Pilotes de virtualisation paravirtuelle pour les instances Windows.

Avant de commencer une mise à niveau sur place

Exécutez les tâches suivantes et prenez note des renseignements importants suivants avant de démarrer la mise à niveau sur place.

  • Lisez la documentation Microsoft pour comprendre la configuration requise de la mise à niveau, les problèmes connus et les restrictions. Consultez également les instructions officielles de la mise à niveau.

  • Nous vous recommandons d'effectuer une mise à niveau du système d'exploitation sur les instances d'au moins 2 vCPUs ou 4 Go deRAM. Si nécessaire, vous pouvez changer l’instance à une taille plus grande du même type (t2.small à t2.large, par exemple), effectuer la mise à niveau, puis la redimensionner à la taille originale. Si vous devez conserver la taille de l’instance, vous pouvez suivre la progression à l’aide deCapture d’écran de console d’instance. Pour plus d’informations, consultez Changements de type d'EC2instance Amazon.

  • Vérifiez que le volume racine de votre instance Windows dispose d’un espace disque suffisant. Le processus de l’installation Windows peut ne pas vous avertir en cas d’espace disque insuffisant. Pour obtenir plus d’informations sur l’espace disque requis pour mettre à niveau un système d’exploitation spécifique, consultez la documentation Microsoft. Si le volume ne dispose pas d’un espace suffisant, celui-ci peut être étendu. Pour plus d'informations, consultez Amazon EBS Elastic Volumes dans le guide de EBS l'utilisateur Amazon.

  • Déterminez le chemin de votre mise à niveau. Vous devez mettre à niveau le système d’exploitation sur la même architecture. Par exemple, vous devez mettre à niveau un système 32 bits vers un système 32 bits. Windows Server 2008 R2 et les versions ultérieures sont compatibles avec des systèmes 64 bits uniquement.

  • Désactivez les logiciels anti-virus et anti-espion, ainsi que les pare-feu. Ces types de logiciels peuvent créer des conflits avec le processus de mise à niveau. Une fois la mise à niveau terminée, réactivez les logiciels anti-virus et anti-espion, ainsi que les pare-feu.

  • Mettre à jour les derniers pilotes comme décrit dans Migrer une instance EC2 Windows vers un type d'instance de génération actuelle.

  • Le service UpgradeHelperService prend uniquement en charge les instances exécutant des pilotes PV Citrix. Si l’instance exécute des pilotes Red Hat, vous devez d’abord les mettre à niveau manuellement.

Mettez à niveau une instance sur place avec le AWS PV, l'adaptateur réseau Intel ou les pilotes réseau améliorés

Utilisez la procédure suivante pour mettre à niveau une instance Windows Server utilisant des pilotes PV AWS , de carte réseau Intel ou de la mise en réseau améliorée.

Pour exécuter une mise à niveau sur place
  1. Créez l'un AMI des systèmes que vous prévoyez de mettre à niveau à des fins de sauvegarde ou de test. Vous pouvez ensuite exécuter la mise à niveau sur la copie pour simuler un environnement de test. Si la mise à niveau réussit, vous pouvez basculer le trafic vers cette instance avec une interruption courte. Si la mise à niveau échoue, vous pouvez restaurer la sauvegarde. Pour de plus amples informations, veuillez consulter Créez un compte soutenu EBS par Amazon AMI.

  2. Assurez-vous que votre instance Windows Server utilise les derniers pilotes réseau.

    1. Pour mettre à jour votre pilote AWS PV, voirMettre à niveau les pilotes PV sur EC2 les instances Windows.

    2. Pour mettre à jour votre ENA pilote, consultezInstallation du ENA pilote sur les instances EC2 Windows.

    3. Pour mettre à jour vos pilotes Intel, voir Mise en réseau améliorée avec l'interface Intel 82599 VF

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

  4. Dans le panneau de navigation, choisissez Instances. Recherchez l’instance. Notez l’ID et la zone de disponibilité de l’instance. Vous aurez besoin de ces informations ultérieurement lors de cette procédure.

  5. Si vous effectuez la mise à niveau depuis Windows Server 2012 ou 2012 R2 vers Windows Server 2016, 2019 ou 2022, procédez comme suit sur votre instance avant de continuer :

    1. Désinstallez le EC2Config service. Pour de plus amples informations, veuillez consulter Administration des services Windows pour la EC2Launch version 2 et les EC2Config agents.

    2. Installez l'agent EC2Launch v1 ou EC2Launch v2. Pour plus d'informations, consultez Utiliser l'agent EC2Launch v1 pour effectuer des tâches lors du lancement de l'instance EC2 Windows et Utiliser l'agent EC2Launch v2 pour effectuer des tâches lors du lancement de l'instance EC2 Windows.

    3. Installez l' AWS Systems Manager SSMagent. Pour plus d'informations, consultez la section Utilisation de SSM l'agent dans le guide de AWS Systems Manager l'utilisateur.

  6. Créez un volume à partir d’un instantané du média d’installation de Windows Server.

    1. Dans le panneau de navigation, sous Elastic Block Store, sélectionnez Instantanés.

    2. Dans la barre Filtre, choisissez Instantanés publics.

    3. Dans la barre de recherche, spécifiez les filtres suivants :

      • Choisissez Alias du propriétaire, puis =, puis Amazon.

      • Choisissez Description, puis commencez à taper Windows. Sélectionnez le filtre Windows qui correspond à l'architecture système et la préférence de langue vers lesquelles vous effectuez la mise à niveau. Par exemple, sélectionnez Windows 2019 English Installation Media pour mettre à niveau vers Windows Server 2019.

    4. Cochez la case à côté de l'instantané correspondant à l'architecture du système et la langue préférée vers laquelle vous souhaitez effectuer la mise à niveau, puis sélectionnez Actions, Create volume from snapshot (Créer un volume à partir d'un instantané).

    5. Dans la boîte de dialogue Create volume (Créer un volume), sélectionnez la zone de disponibilité correspondant à votre instance Windows, puis choisissez Create volume (Créer un volume).

  7. Dans le volume créé avec succès vol-1234567890examplebandeau en haut de page, choisissez l'identifiant du volume que vous venez de créer.

  8. Sélectionnez Actions, puis Attach volume (Attacher un volume).

  9. Sur la page Attach volume (Attacher un volume), pour l'Instance, sélectionnez l'ID d'instance de votre instance Windows, puis choisissez Attach volume (Attacher un volume).

  10. Rendez le nouveau volume disponible pour utilisation en suivant les étapes décrites dans la section Mettre un EBS volume Amazon à disposition pour utilisation.

    Important

    Ne pas initialiser le disque car cela supprimerait les données existantes.

  11. Sous Windows PowerShell, passez au nouveau lecteur de volume. Commencez la mise à niveau en ouvrant le volume du média d’installation que vous avez attaché à l’instance.

    1. Si vous mettez à niveau vers Windows Server 2016 ou ultérieur, procédez comme suit :

      .\setup.exe /auto upgrade /dynamicupdate disable
      Note

      L’exécution du setup.exe avec l’option /dynamicupdate définie sur désactivée empêche Windows d’installer des mises à jour pendant le processus de mise à niveau de Windows Server, car l’installation de mises à jour pendant la mise à niveau peut provoquer des échecs. Vous pouvez installer les mises à jour avec Windows Update une fois la mise à niveau terminée.

      Si vous mettez à niveau vers une version précédente de Windows Server, procédez comme suit :

      Sources\setup.exe
    2. Pour Sélectionnez le système d'exploitation que vous souhaitez installer, sélectionnez l'installation complète SKU pour votre instance Windows Server, puis choisissez Next.

    3. Pour Quel type d’installation voulez-vous effectuer ?, choisissez Mise à niveau.

    4. Exécutez l’assistant.

La configuration de Windows Server copie et traite les fichiers. Quelques minutes plus tard, votre session des services Bureau à distance se ferme. Le délai de la mise à niveau dépend du nombre d’applications et de rôles de serveurs s’exécutant sur votre instance Windows Server. Le processus de mise à niveau peut prendre de 40 minutes à plusieurs heures. L’instance échoue au contrôle de statut 1 sur 2 pendant le processus de mise à niveau. Une fois la mise à niveau terminée, les deux contrôles de statut réussissent. Vous pouvez consulter le journal système pour voir les résultats de la console ou utiliser CloudWatch les métriques Amazon relatives au disque et à CPU l'activité pour déterminer si la mise à niveau progresse.

Note

Si vous mettez à niveau vers Windows Server 2019, une fois la mise à niveau terminée, vous pouvez modifier manuellement l’arrière-plan du bureau pour supprimer le nom du système d’exploitation précédent si vous le souhaitez.

Si l’instance n’a pas validé les deux contrôles des statuts au bout de plusieurs heures, consultez Résoudre les problèmes liés à une mise à niveau du système d'exploitation sur une instance EC2 Windows.

Tâches post-mise à niveau

  1. Connectez-vous à l'instance pour lancer une mise à niveau du. NETFramework et redémarrez le système lorsque vous y êtes invité.

  2. Si vous ne l'avez pas déjà fait lors d'une étape précédente, installez l'agent EC2Launch v1 ou EC2Launch v2. Pour plus d'informations, consultez Utiliser l'agent EC2Launch v1 pour effectuer des tâches lors du lancement de l'instance EC2 Windows et Utiliser l'agent EC2Launch v2 pour effectuer des tâches lors du lancement de l'instance EC2 Windows.

  3. Si vous avez effectué la mise à niveau vers Windows Server 2012 R2, nous vous recommandons de mettre à niveau les pilotes PV vers des pilotes AWS PV. Si vous avez effectué la mise à niveau sur une instance basée sur Nitro, nous vous recommandons d'installer ou de mettre à jour les ENA pilotes NVME et. Pour plus d’informations, consultez Windows Server 2012 R2, Installez ou mettez à niveau AWS NVMe les pilotes à l'aide de PowerShell ou Activer les réseaux améliorés sur Windows.

  4. Réactivez les logiciels anti-virus et anti-espion, ainsi que les pare-feu.