Wie behebe ich den Installationsfehler des AWS Replication Agents auf meiner EC2-Windows-Instance?

Lesedauer: 6 Minute
0

Die Installation des AWS Replication Agent für den AWS Application Migration Service oder die AWS Elastic Notfallwiederherstellung ist auf meiner Amazon Elastic Compute Cloud (Amazon EC2)-Instance fehlgeschlagen, auf der Microsoft Windows ausgeführt wird.

Kurzbeschreibung

Der AWS Replication Agent muss auf jedem Quellserver sowohl für den Application Migration Service als auch die Elastic Notfallwiederherstellung installiert werden. Im Folgenden sind häufige Fehler bei der Installation aufgeführt:

  • CERTIFICATE_VERIFY_FAILED
  • Das Herunterladen von path/AwsReplicationInstaller.exe ist fehlgeschlagen.
  • ConnectionResetError:\ [WinError 10054] Eine bestehende Verbindung wurde vom Remote-Host zwangsgeschlossen
  • Keine Erlaubnis zur Installation
  • Dieses Agent-Installationsprogramm ist für das aktuelle Betriebssystem nicht geeignet
  • Der Dienst kann nicht gestartet werden, entweder weil er deaktiviert ist oder weil ihm keine aktivierten Geräte zugeordnet sind. ', None, None) Das Skript install_agent_windows konnte nicht ausgeführt werden
  • Die Agent-Installation schlägt fehl oder bleibt hängen, wenn das Flag „--force-volumes“ zum Festlegen von Festplatten verwendet wird

Lösung

CERTIFICATE_VERIFY_FAILED

Dieser Fehler tritt auf, wenn die Installation des AWS Replication Agents fehlschlägt, weil Amazon-Root-CA-Zertifikate fehlen. Amazon-Root-CA-Zertifikate sind für die Authentifizierung bei der AWS-Managementkonsole erforderlich.

Um diesen Fehler zu beheben, gehen Sie wie folgt vor:

  1. Laden Sie die erforderlichen Amazon-Root-CA-Zertifikate herunter.
  2. Importieren Sie die Amazon-Root-CA-Zertifikate in den Ordner Trusted Root Certification Authorities (LOCAL COMPUTER).

Weitere Informationen finden Sie unter Installation des vertrauenswürdigen Stammzertifikats auf der Microsoft-Dokumentationswebsite.

Das Herunterladen von path/AwsReplicationInstaller.exe ist fehlgeschlagen

Dieser Fehler weist auf Netzwerkfehler der Quell-Instance hin, wenn eine Verbindung zu den folgenden Endpunkten hergestellt wurde:

Um Verbindungsfehler zu beheben, öffnen Sie PowerShell und führen Sie eine Test-NetConnection zum erforderlichen Endpunkt in Port 443 durch, wie im folgenden Beispiel gezeigt:

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

Hinweis: Wenn Ihr On-Premises-Netzwerk nicht für die vorherige Liste von Endpunkten geöffnet ist, können Sie den AWS Replication Agent mithilfe von PrivateLink installieren. Außerdem müssen alle Proxys zwischen der On-Premises-Umgebung und den erforderlichen Endpunkten unter Umgebungsvariablen konfiguriert werden.

ConnectionResetError:\ [WinError 10054] Eine bestehende Verbindung wurde vom Remote-Host zwangsgeschlossen

Dieser Fehler weist darauf hin, dass der Client keinen Handshake mit dem Elastic Notfallwiederherstellungs-Endpunkt durchführen kann. Der Handshake mit dem Elastic Notfallwiederherstellungs-Endpunkt schlägt fehl, wenn der Client versucht, eine TLS 1.0-Verbindung herzustellen. Die meisten AWS-Endpunkte funktionieren nur mit dem TLS 1.2-Protokoll.

Um diesen Fehler zu beheben, gehen Sie wie folgt vor:

  1. Stellen Sie sicher, dass TLS 1.2 für den Server- und Client-Unterschlüssel aktiviert ist.
  2. Stellen Sie sicher, dass TLS1.0, TLS1.1 und andere SSL-Versionen über die Registrierung deaktiviert sind.
  3. Starten Sie den Server neu und versuchen Sie die Installation erneut.

Weitere Informationen finden Sie unter Konfigurieren der Registrierungs-Einstellung für TLS 1.2 auf der Oracle-Dokumentationswebsite.

Keine Erlaubnis zur Installation

Dieser Fehler kann auftreten, wenn dem Benutzer, der versucht, den AWS Replication Agent zu installieren, die Administratorberechtigungen für die Domain fehlen. Dieser Fehler kann auch auftreten, wenn eine Antivirensoftware den Installationsvorgang blockiert.

Um diesen Fehler zu beheben, gehen Sie wie folgt vor:

  1. Öffnen Sie eine Befehlszeile oder PowerShell mit Ministerratstreffen.
  2. Fügen Sie C:\Program Files (x86)\AWS Replication Agent\ zum Verzeichnis der Zulassungsliste in der Antivirensoftware hinzu.
    Hinweis: Sie können die Antivirensoftware vorübergehend ausschalten und die Installation testen, um festzustellen, ob die Installation blockiert wird.

Dieses Agent-Installationsprogramm ist für das aktuelle Betriebssystem nicht geeignet

Dieser Fehler kann auftreten, weil der falsche Agent für das aktuelle Betriebssystem des Quellcomputers installiert wurde. Die Microsoft Windows Server-Versionen 2003, 2003 R2 und 2008 (außer 2008 R2) verwenden eine einzigartige Version des AWS Replication Agents, die nur für ältere Windows-Betriebssysteme gültig ist (AwsReplicationWindowsLegacyInstaller.exe). Das Download-Verzeichnis ist https://aws-application-migration-service-region.s3.amazonaws.com/latest/windows_legacy/AwsReplicationWindowsLegacyInstaller.exe.

Hinweis: Ersetzen Sie region durch die AWS-Region, in die Sie replizieren.

Die Installation des Agents ist mit „Unerwarteter Fehler“ fehlgeschlagen

Dieser Fehler kann aufgrund ungültiger Anmeldeinformationen oder Benutzeranmeldeinformationen auftreten, denen die erforderlichen Berechtigungen fehlen.

Um diesen Fehler zu beheben, stellen Sie sicher, dass die AWS Identify and Access Management (IAM)-Rolle vorhanden ist und dass die richtigen Richtlinien angehängt sind. Weitere Informationen finden Sie im Folgenden:

Wenn die Berechtigungen korrekt sind und der Fehler weiterhin angezeigt wird, überprüfen Sie die Installationsprotokolle, um mit der Problembehebung fortzufahren. Die Installationsprotokolle befinden sich unter install_path\aws_replication_agent_installer.log.

Der Dienst kann nicht gestartet werden, entweder weil er deaktiviert ist oder weil ihm keine aktivierten Geräte zugeordnet sind. ', None, None) Das Skript install_agent_windows konnte nicht ausgeführt werden

Der AWS Replication Agent ist vom Dienst Windows Management Instrumentation (WMI) abhängig. WMI ist die Infrastruktur für Verwaltungsdaten und Operationen auf Windows-basierten Betriebssystemen.

Im Folgenden finden Sie ein Beispiel für das Fehlerprotokoll, in dem der Skriptfehler Ausführung fehlgeschlagen angezeigt wird:

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"

Um diesen Fehler zu beheben, schalten Sie den WMI-Dienst auf dem Quellcomputer ein. Weitere Informationen finden Sie im Folgenden:

Die Installation des Agents schlägt fehl oder bleibt hängen, wenn das Flag „--force-volumes“ zum Festlegen von Festplatten verwendet wird

Dieser Fehler kann auftreten, wenn versucht wird, eine Installation durchzuführen, wenn die Festplatten nicht in der richtigen Reihenfolge beschrieben sind. Wenn das Flag --force-volumes aufgerufen wird, fügen Sie die Stammfestplatte als erste Festplatte in die Liste ein, wie im folgenden Beispiel gezeigt:

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

Hinweis: Verwenden Sie den Befehl wmic diskdrive list brief in PowerShell, um nach Festplattennamen zu suchen.

Ähnliche Informationen

Beheben von Problemen mit dem Agent

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr