
Ich habe eine virtuelle Maschine für eine CI/Build-Umgebung (Subversion, Jenkins), auf der Windows Server 2008 in einem VMWare-Server 2.0 ausgeführt wird. Wir migrieren zu AWS EC2 und verwenden daher das Befehlszeilentool ec2-import-instance.
Die folgenden Schritte wurden befolgt und der Import dauerte 8 Stunden, um 60 GB in den S3-Bucket hochzuladen.
Snapshot der VM entfernen
Konvertieren Sie die VMDK-Datei unter einem neuen Namen in das Streaming-Format (Typ 5).
importiere ec2-import-instance "D:/Virtuelle Maschinen/VM Source Control/VMServer4.vmdk" -f VMDK -t t1.micro -a x86_64 -b bucket.eu-west.vmimport -o accesskey -w securitykey -g quicklaunch-1 --region eu-west-1 -z eu-west-1c
Der Befehl ec2-describe-conversion-tasks mit TaskID zeigt den Status „Abgeschlossen“ an.
Eine neue EC2-Instanz wird erstellt und ich habe die Instanz von der AWS-Konsole aus gestartet.
Wenn ich versuche, über den öffentlichen DNS einen Remotedesktopzugriff auf die neue Instanz zu erhalten, kann RDP die Instanz nicht finden (die Sicherheitsgruppe „Quicklaunch-1“ ist bereits für andere Instanzen konfiguriert und funktioniert für meine IP).
Ich habe testweise eine andere VM mit Windows importiert und konnte auf diese EC2-Instanz zugreifen (es wurde kein Snapshot erstellt).
Können Sie mir bitte sagen, was mir hier fehlt? Vielen Dank im Voraus.
Antwort1
Denken Sie daran, vor der Konvertierung Ihres Bildes Folgendes zu tun:
- So aktivieren Sie RDP über Arbeitsplatz (Rechtsklick)->Einstellungen->Erweitert->Remote
- So konfigurieren Sie die interne Windows-Firewall für den Zugriff auf RDP
Ich war an der Erstellung des Tools zur Automatisierung des Prozesses beteiligt:http://www.migrate2iaas.com