View a markdown version of this page

AWSEC2-CloneInstanceAndUpgradeWindows - AWS Systems Manager Référence du dossier d’exploitation Automation

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.

AWSEC2-CloneInstanceAndUpgradeWindows

Description

Créez un Amazon Machine Image (AMI) à partir d'une instance Windows Server 2008 R2, 2012 R2, 2016, 2019 ou 2022, puis mettez-la à niveau AMI vers Windows Server 2016, 2019, 2022 ou 2025. Les chemins de mise à niveau pris en charge sont les suivants.

  • Windows ServerR2 2008 à Windows Server 2016

  • Windows ServerR2 2012 à Windows Server 2016

  • Windows ServerR2 2012 à Windows Server 2019

  • Windows ServerR2 2012 à Windows Server 2022 1

  • Windows ServerR2 2012 à Windows Server 2025

  • Windows Server2016 et Windows Server 2019

  • Windows Server2016 et Windows Server 2022

  • Windows Server2016 et Windows Server 2025

  • Windows Server2019 et Windows Server 2022

  • Windows Server2019 et Windows Server 2025

  • Windows Server2022 et Windows Server 2025

1 Le programme d'installation de Windows de Microsoft permet de terminer cette mise à niveau sur place. Toutefois, Microsoft ne répertorie pas les versions Windows Server 2012 R2 à Windows Server 2022 comme chemin de mise à niveau pris en charge. Ce chemin dépasse la limite de deux versions fixée par Microsoft pour les objectifs de Windows Server 2022 et antérieurs. Consultez les voies de mise à niveau sur place prises en charge par Microsoft par version. Pour Microsoft-supported obtenir un résultat, passez directement à la version Windows Server 2012 R2 à la version Windows Server 2025. Vous pouvez également effectuer la mise à niveau de Windows Server 2012 R2 vers Windows Server 2019 d'abord, puis vers Windows Server 2022.

L'opération de mise à niveau est un processus en plusieurs étapes qui peut prendre 2 heures. Nous vous recommandons d'effectuer une mise à niveau du système d'exploitation sur les instances dotées d'au moins 2 processeurs virtuels et de 4 Go de RAM. L'automatisation crée une AMI à partir de l'instance, puis lance une instance temporaire à partir de l'AMI nouvellement créée dans celle SubnetId que vous spécifiez. Les groupes de sécurité associés à votre instance d'origine sont appliqués à l'instance temporaire. L'automatisation effectue ensuite une mise à niveau TargetWindowsVersion sur place vers l'instance temporaire. La mise à niveau directe de Windows Server 2008 R2 vers Windows Server 2016, 2019 ou 2022 n'est pas prise en charge. Pour mettre à niveau une instance Windows Server 2008 R2 vers l'une de ces versions, l'automatisation effectue deux fois une mise à niveau sur place. L'automatisation met également à jour ou installe les AWS pilotes requis par l'instance temporaire. Après la mise à niveau, l'automatisation crée une nouvelle AMI à partir de l'instance temporaire, puis met fin à l'instance temporaire.

Vous pouvez tester les fonctionnalités de l'application en lançant une instance de test à partir de l'AMI mise à niveau dans votre Amazon Virtual Private Cloud (Amazon VPC). Une fois les tests terminés, planifiez l'arrêt de l'application avant de passer à l'AMI mise à niveau.

Exécutez cette automatisation (console)

Types de document

 Automatisation

Propriétaire

Amazon

Plateformes

Windows ServerÉditions Standard et Datacenter 2008 R2, 2016, 2019 ou 2022

Conditions préalables

  • Version 1.2 du protocole TLS.

  • Vérifier que SSM Agent est installé sur votre instance. Pour plus d'informations, consultez la section Installation et configuration de l'agent SSM sur les instances EC2 pour Windows Server.

  • Windows PowerShell 3.0 ou version ultérieure doit être installé sur votre instance.

  • Pour les instances qui sont jointes à un domaine Microsoft Active Directory, nous vous recommandons de spécifier un SubnetId qui n’a pas de connectivité à vos contrôleurs de domaine afin d’éviter les conflits de noms d’hôte.

  • Le sous-réseau de l'instance doit disposer d'une connectivité sortante à Internet, qui permet d'accéder à Amazon S3, par Services AWS exemple, et de télécharger des correctifs depuis Microsoft. Cette exigence est satisfaite si le sous-réseau est un sous-réseau public et que l’instance possède une adresse IP publique, ou si le sous-réseau est un sous-réseau privé avec une route qui envoie le trafic Internet vers un périphérique NAT public.

  • Cette automatisation fonctionne uniquement avec les instances Windows Server 2008 R2, 2012 R2, 2016, 2019 et 2022.

  • Configurez l'Windows Serverinstance avec un profil d'instance Gestion des identités et des accès AWS (IAM) qui fournit les autorisations requises pour Systems Manager. Pour de plus amples informations, veuillez consulter Créer un profil d'instance IAM pour Systems Manager.

  • Vérifiez que l'instance dispose de 20 Go d'espace disque libre sur le disque de démarrage.

  • Si l'instance n'utilise pas de licence Windows AWS fournie, spécifiez un ID de snapshot Amazon EBS qui inclut le support d'installation Windows Server 2012 R2. Pour y arriver, exécutez les étapes suivantes.

    1. Vérifiez que l'instance EC2 exécute actuellement Windows Server 2012 ou version ultérieure.

    2. Créez un volume EBS de 6 Go dans la même zone de disponibilité que celle où l'instance est en cours d'exécution. Attachez le volume à l’instance. Montez-le en tant que lecteur D, par exemple.

    3. Ouvrez le menu contextuel du fichier ISO (cliquez dessus avec le bouton droit de la souris ou appuyez sur la touche Menu), puis montez-le sur l'instance en tant que lecteur E, par exemple.

    4. Copiez le contenu de l'ISO du lecteur E : \ vers le lecteur D : \.

    5. Créez un instantané EBS du volume de 6 Go que vous avez créé précédemment.

  • Pour les mises à niveau Windows Server 2025, l'instance source doit être Nitro-based.

Limites

Cette procédure d’automatisation ne prend pas en charge la mise à niveau des contrôleurs de domaine Windows, des clusters ni des système d’exploitation de bureau Windows. Cette automatisation ne prend pas non plus en charge les instances EC2 pour Windows Server lesquelles les rôles suivants sont installés.

  • Hôte de session des services Bureau à distance (RDSH)

  • Broker de connexion des services Bureau à distance (RDCB)

  • Hôte de virtualisation des services Bureau à distance (RDVH)

  • Accès web des services Bureau à distance (RDWA)

Paramètres

  • AlternativeKeyPairName

    Type : String

    Description : (Facultatif) Le nom d'une autre paire de clés à utiliser lors du processus de mise à niveau. Cela est utile dans les situations où la paire de clés attribuée à l'instance d'origine n'est pas disponible. Si aucune paire de clés n'a été attribuée à l'instance d'origine, vous devez spécifier une valeur pour ce paramètre.

  • BYOLWindowsMediaSnapshotId

    Type : String

    Description : (Facultatif) L'ID du snapshot Amazon EBS à copier qui inclut le support d'installation Windows Server 2012 R2. Obligatoire uniquement si vous mettez à niveau une instance Bring your own license (BYOL).

  • IamInstanceProfile

    Type : String

    Description : (Obligatoire) Nom du profil d'instance IAM qui permet à Systems Manager de gérer l'instance.

  • InstanceId

    Type : String

    Description : (Obligatoire) L'instance EC2 exécutant Windows Server 2008 R2, 2012 R2, 2016, 2019 ou 2022.

  • KeepPreUpgradeImageBackUp

    Type : String

    Description : (Facultatif) Si ce paramètre est défini sur True, l'automatisation ne supprime pas l'AMI de pré-mise à niveau qu'elle crée à partir de l'instance EC2, et vous devez supprimer cette AMI vous-même. Par défaut, l'automatisation supprime l'AMI.

  • SubnetId

    Type : String

    Description : (Obligatoire) Il s'agit du sous-réseau utilisé pour le processus de mise à niveau et de l'emplacement de votre instance EC2 source. Vérifiez que le sous-réseau dispose d'une connectivité sortante avec les AWS services, Amazon S3 et Microsoft (pour télécharger des correctifs).

  • TargetWindowsVersion

    Type : String

    Description : (Obligatoire) Sélectionnez la version cible de Windows.

    Par défaut : 2025

  • RebootInstanceBeforeTakingImage

    Type : String

    Description : (Facultatif) Si ce paramètre est défini sur True, l'automatisation redémarre l'instance avant de créer une AMI préalable à la mise à niveau. Par défaut, l'automatisme ne redémarre pas avant la mise à niveau.