Ahmad vous explique comment
installer les fonctionnalités Windows
sur une instance EC2

net-framework-windows-Ahmad

Je souhaite utiliser .NET Framework 3.5 sur mon instance Windows Amazon Elastic Compute Cloud (Amazon EC2), mais mon instance n'a pas accès à Internet. Sans accès Internet, lorsque je tente d'installer .NET Framework à l'aide de l'assistant Add Roles and Features (Ajouter des rôles et des fonctionnalités), je reçois une erreur similaire à ce qui suit :

Do you need to specify an alternate source path? One or more installation selections are missing source files on the destination.

Comment installer .NET Framework 3.5 sur mon instance Windows Server 2012 R2 ou Windows Server 2012 EC2 lorsque mon instance n'a pas accès à Internet ?

Vous pouvez installer .NET Framework 3.x à partir de l'assistant Add Roles and Features (Ajouter des rôles et des fonctionnalités) ou en utilisant Windows PowerShell lors de la configuration d'une instance Windows Server 2012 R2 ou 2012, mais vous devez d'abord accéder aux fichiers qui ne sont pas disponibles sur l'Amazon Machine Image (AMI) de base.

AWS fournit des instantanés Amazon Elastic Block Store (Amazon EBS) publics qui incluent ces fichiers supplémentaires. Vous pouvez créer un volume à partir de l'un de ces instantanés, attacher le volume à votre instance, puis utiliser le nouveau volume afin d'installer des programmes et des fonctionnalités qui ne sont pas inclus dans l'AMI Windows de base. Cet article décrit le processus de création d'un volume pour un instantané et l'attachement du volume à votre instance.

Attachez le média d'installation afin de fournir les fichiers obligatoires en suivant les instructions ci-après :

Rechercher et attacher le volume EBS

  1. Recherchez l'ID de l'instantané pour le média d'installation Windows qui correspond à la région dans laquelle se trouve votre instance EC2 sur Configuration des composants Windows sur Amazon EC2.
  2. Ouvrez la console Amazon EC2, puis choisissez Snapshots (Instantanés).
  3. Ouvrez le menu déroulant sous Create Snapshot (Créer un instantané) (en regard de la fenêtre de recherche), puis choisissez Public Snapshots (Instantanés publics).
  4. Recherchez l'instantané du média d'installation Windows en utilisant la requête Snapshot ID : snapshotid, où snapshotid correspond à l'ID d'instantané du média d'installation Windows pour votre région.
  5. Sélectionnez l'instantané, ouvrez le menu Actions, puis choisissez Create volume (Créer un volume).
    Remarque : lorsque vous créez le volume, veillez à sélectionner la zone de disponibilité correspondant à celle de votre instance EC2.
  6. Dans la boîte de dialogue Create Volume (Créer un volume), choisissez le bouton Create (Créer).
  7. Dans la barre de navigation de gauche, choisissez Volumes.
  8. Sélectionnez le nouveau volume, ouvrez le menu Actions, choisissez Attach Volume (Attacher un volume), entrez votre ID d'instance EC2 Windows, puis choisissez Attach (Attacher).

Mettre le volume en ligne

  1. Connectez-vous à votre instance à l'aide du protocole Remote Desktop Protocol (RDP), comme décrit dans Connexion à votre instance Windows à l'aide de RDP. Veillez à vous connecter avec un compte qui est membre du groupe Administrateurs local pour l'instance Windows EC2.
  2. Cliquez avec le bouton droit sur le bouton Start (Démarrer), puis choisissez Disk Management (Gestion des disques).
  3. Dans la liste des volumes affichée dans la gestion des disques, choisissez le nouveau volume.
  4. Cliquez avec le bouton droit sur le disque correspondant au nouveau volume.
  5. Choisissez l'option Online (En ligne).

Après avoir mis le disque en ligne, installez .NET Framework sur votre instance Windows EC2 avec l'assistant Add Roles and Features (Ajouter des rôles et des fonctionnalités) ou en utilisant PowerShell comme décrit ci-dessous :

Pour installer .NET à l'aide de l'assistant Add Roles and Features (Ajouter des rôles et des fonctionnalités)

  1. Dans le Server Manager (Gestionnaire de serveur), choisissez Manage (Gérer), puis sélectionnez Add Roles and Features (Ajouter des rôles et des fonctionnalités) pour lancer l'assistant Add Roles and Features (Ajouter des rôles et des fonctionnalités).
  2. Sur l'écran Select installation type (Sélectionner le type d'installation), choisissez l'installation Role-based (Basée sur les rôles) ou Feature-based (Basée sur les fonctionnalités).
  3. Sélectionnez le serveur cible.
  4. Sur l'écran Select features (Sélectionner les fonctionnalités), activez la case à cocher en regard de .Net Framework 3.5 Features (Fonctionnalités de .Net Framework 3.5).
  5. Dans l'écran Confirm installation selections (Valider les sélections d'installation), un message d'avertissement apparaît :Do you need to specify an alternate source path? (Devez-vous spécifier un autre chemin d'accès source ?). Si l'ordinateur cible n'a pas accès à Windows Update, utilisez le lien Specify an alternate source path (Spécifier un autre chemin d'accès source) pour spécifier le chemin d'accès au dossier \\sources\\sxs sur le média d'installation, puis choisissez OK. Une fois que vous avez spécifié l'autre source, ou si l'ordinateur cible a accès à Windows Update, cliquez sur le X en regard du message d'avertissement, puis choisissez Install (Installer).

Si vous utilisez Server Manager dans Windows Server 2012 pour ajouter un rôle ou une fonctionnalité à un serveur distant, le compte d'ordinateur du serveur distant (DOMAIN\\ComputerName$) a besoin d'un accès à l'autre chemin d'accès au fichier source dans la mesure où l'opération de déploiement est exécutée dans le contexte SYSTEM sur le serveur cible.

Pour installer .NET Framework à l'aide de PowerShell, suivez les étapes décrites dans Activer .NET Framework 3.5 à l'aide de Windows PowerShell.

En dernier lieu, vérifiez que vous avez bien installé .NET Framework 3.5 en suivant les étapes décrites dans Procédure : Déterminer quelles versions de .NET Framework sont installées.


Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support

Date de publication : 14/10/2016

Date de mise à jour : 22/09/2018