Comment résoudre le problème empêchant l’installation d’AWS Replication Agent sur mon instance Windows EC2 ?

Lecture de 6 minute(s)
0

L’installation d’AWS Replication Agent pour AWS Application Migration Service ou AWS Elastic Disaster Recovery a échoué sur mon instance Amazon Elastic Compute Cloud (Amazon EC2) qui exécute Microsoft Windows.

Brève description

L'agent de réplication AWS doit être installé sur chaque serveur source pour Application Migration Service et Elastic Disaster Recovery. Les erreurs d'échec d'installation les plus courantes sont les suivantes :

  • CERTIFICATE_VERIFY_FAILED
  • Le téléchargement de path/AwsReplicationInstaller.exe a échoué.
  • ConnectionResetError : [WinError 10054] Une connexion existante a été fermée de force par l'hôte distant
  • Aucune autorisation d'installation
  • Le programme d'installation de cet agent n'est pas adapté au système d'exploitation actuel
  • Le service ne peut pas être démarré, soit parce qu'il est désactivé, soit parce qu'aucun appareil activé ne lui est associé. ', Aucun, Aucun) Impossible d'exécuter le script install_agent_windows
  • L'installation de l'agent échoue ou se bloque lors de l'utilisation de l'indicateur « --force-volumes » pour spécifier les disques

Résolution

CERTIFICATE_VERIFY_FAILED

Cette erreur se produit lorsque l'installation de l'agent de réplication AWS échoue en raison de l'absence de certificats CA racine Amazon. Les certificats d'autorité de certification racine Amazon sont requis pour l'authentification auprès de la console de gestion AWS.

Pour résoudre cette erreur, procédez comme suit :

  1. Téléchargez les certificats d'autorité de certification racine Amazon nécessaires.
  2. Importez les certificats de l'autorité de certification racine Amazon dans le dossier Trusted Root Certification Authorities (ORDINATEUR LOCAL).

Pour plus d'informations, consultez la section Installation du certificat racine sécurisé sur le site Web de documentation Microsoft.

Le téléchargement de path/AwsReplicationInstaller.exe a échoué

Cette erreur indique des erreurs réseau provenant de l'instance source lors de la connexion aux points de terminaison suivants :

Pour résoudre les erreurs de connexion, ouvrez PowerShell et effectuez une connexion Test-NetConnection sur le point de terminaison requis sur le port 443, comme illustré dans l'exemple suivant :

Test-NetConnection mgn.us-east-1.amazonaws.com -Port 443

Remarque : Si votre réseau local n'est pas ouvert à la liste de points de terminaison précédente, vous pouvez installer l'agent de réplication AWS à l'aide de PrivateLink. De plus, tous les proxys entre l'environnement local et les points de terminaison requis doivent être configurés sous les variables d'environnement.

ConnectionResetError : [WinError 10054] Une connexion existante a été fermée de force par l'hôte distant

Cette erreur indique que le client ne parvient pas à établir une liaison avec le point de terminaison Elastic Disaster Recovery. L'établissement de la liaison avec le point de terminaison Elastic Disaster Recovery échoue si le client tente d'établir une connexion TLS 1.0. La plupart des points de terminaison AWS fonctionnent uniquement avec le protocole TLS 1.2.

Pour résoudre cette erreur, procédez comme suit :

  1. Assurez-vous que le protocole TLS 1.2 est activé pour la sous-clé du serveur et du client.
  2. Assurez-vous que les versions TLS1.0, TLS1.1 et autres versions de SSL sont désactivées via le registre.
  3. Redémarrez le serveur et recommencez l'installation.

Pour plus d'informations, consultez la section Configuration des paramètres de registre pour TLS 1.2 sur le site Web de documentation Oracle.

Aucune autorisation d'installation

Cette erreur peut se produire lorsque l'utilisateur qui tente d'installer l'agent de réplication AWS ne dispose pas des autorisations de domaine d'administrateur. Cette erreur peut également se produire si un logiciel antivirus bloque le processus d'installation.

Pour résoudre cette erreur, procédez comme suit :

  1. Ouvrez une invite de commande ou PowerShell avec des droits d'administrateur.
  2. Ajoutez C:\Program Files (x86)\AWS Replication Agent\ au répertoire de la liste des autorisations du logiciel antivirus.
    Remarque : Vous pouvez désactiver temporairement le logiciel antivirus et tester l'installation pour déterminer si elle est bloquée.

Le programme d'installation de cet agent n'est pas adapté au système d'exploitation actuel

Cette erreur peut se produire en raison de l'installation d'un agent incorrect pour le système d'exploitation actuel de la machine source. Les versions 2003, 2003 R2 et 2008 de Microsoft Windows Server (sauf 2008 R2) utilisent une version unique de l'agent de réplication AWS qui n'est valide que pour les anciens systèmes d'exploitation Windows (AwsReplicationWindowsLegacyInstaller.exe). L'adresse pour le téléchargement est https://aws-application-migration-service-region.s3.amazonaws.com/latest/windows_legacy/AwsReplicationWindowsLegacyInstaller.exe.

Remarque : Remplacez la région par la région AWS vers laquelle vous effectuez la réplication.

L'installation de l'agent a échoué avec une « erreur inattendue »

Cette erreur peut se produire en raison d'informations d'identification non valides ou d'informations d'identification utilisateur ne disposant pas des autorisations nécessaires.

Pour résoudre cette erreur, assurez-vous que le rôle AWS Identify and Access Management (IAM) existe et que les politiques appropriées sont associées. Pour en savoir plus, consultez les rubriques suivantes :

Si les autorisations sont correctes et que le message d'erreur persiste, consultez les journaux d'installation pour résoudre le problème. Les journaux d'installation se trouvent dans install_path\aws_replication_agent_installer.log.

Le service ne peut pas être démarré, soit parce qu'il est désactivé, soit parce qu'aucun appareil activé ne lui est associé. ', Aucun, Aucun) Impossible d'exécuter le script install_agent_windows

L'agent de réplication AWS dépend du service Windows Management Instrumentation (WMI). WMI est l'infrastructure de gestion des données et des opérations sur les systèmes d'exploitation Windows.

Voici un exemple de journal des défaillances indiquant l'erreur de script Impossible d'exécuter :

Traceback (most recent call last):
  File "install_agent_windows.py", line 28, in <module>
  File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
  File "installer_utils\__init__.py", line 5, in <module>
  File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
  File "installer_utils\cloud_utils.py", line 34, in <module>
  File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
  File "installer_utils\instance_id_utils.py", line 41, in <module>
  File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
  File "site-packages\wmi.py ", line 157, in <module>
  File "site-packages\win32com\client\__init__.py", line 72, in GetObject
  File "site-packages\win32com\client\__init__.py", line 87, in Moniker
pywintypes.com_error: (-2147023838, 'The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.', None, None)
Failed to execute script install_agent_windows"

Pour résoudre cette erreur, activez le service WMI sur l'ordinateur source. Pour en savoir plus, consultez les rubriques suivantes :

L'installation de l'agent échoue ou se bloque lorsque l'indicateur « --force-volumes » est utilisé pour spécifier les disques

Cette erreur peut se produire lors d'une tentative d'installation lorsque les disques ne sont pas décrits dans le bon ordre. Lorsque l'indicateur --force-volumes est invoqué, incluez le disque racine en tant que premier disque de la liste, comme illustré dans l'exemple suivant :

installer_windows.exe --no-prompt --force-volumes -t <TOKEN> --drives="\\?\PhysicalDisk1,\\?\PhysicalDisk2,\\?\PhysicalDisk3,\\?\PhysicalDisk4"

Remarque : Utilisez la commande brève wmic diskdrive list dans PowerShell pour localiser les noms de disques.

Informations connexes

Résolution des problèmes liés à l'agent

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an