Konfigurationen zum Exportieren von VMs aus Ihrer Virtualisierungsumgebung - VM Import/Export

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Konfigurationen zum Exportieren von VMs aus Ihrer Virtualisierungsumgebung

Bevor Sie Ihre VM in Amazon EC2 importieren können, müssen Sie sie aus Ihrer Virtualisierungsumgebung exportieren. Verwenden Sie die folgenden Richtlinien, um die VM zu konfigurieren, bevor Sie exportieren.

Allgemeine Konfigurationen

Die folgenden Konfigurationen sollten in Ihrer VM vorgenommen werden, bevor Sie sie aus Ihrer Virtualisierungsumgebung exportieren. Sie sollten auch den Abschnitt lesen, der sich auf Ihr Betriebssystem bezieht, um weitere erforderliche Konfigurationen zu finden.

  • Deaktivieren Sie auf der VM alle Virenschutz- oder Angriffserkennungsprogramme. Diese Services können nach Abschluss des Importvorgangs wieder aktiviert werden.

  • Deinstallieren Sie die VMware-Tools von der VMware VM.

  • Trennen Sie alle (virtuellen oder physischen) CD-ROM-Laufwerke.

  • Ihre Quell-VM muss über einen funktionsfähigen DHCP-Client-Service verfügen. Stellen Sie sicher, dass der Service starten kann und nicht administrativ deaktiviert wurde. Alle statischen IP-Adressen, die der Quell-VM derzeit zugewiesen sind, werden während des Imports entfernt. Wenn Ihre importierte Instance in einer Amazon VPS gestartet wird, erhält sie eine primäre private IP-Adresse vom IPv4-Adressenbereich des Subnetzes. Wenn Sie beim Start der Instance keine primäre private IP-Adresse angeben, wählen wir eine verfügbare IP-Adresse im IPv4-Bereich des Subnetzes für Sie aus. Weitere Informationen finden Sie unter VPC und Subnet Sizing.

Linux/Unix-Konfigurationen

Die folgenden Konfigurationen sind in Ihrer Linux-VM vorzunehmen, bevor Sie sie aus Ihrer Virtualisierungsumgebung exportieren. In diesem Abschnitt wird davon ausgegangen, dass Sie Allgemeine Konfigurationen bereits gelesen haben.

  • Aktivieren Sie SSH (Secure Shell) für Remotezugriff.

  • Achten Sie darauf, dass Ihre Host-Firewall (z. B. Linux iptables) den Zugriff auf SSH erlaubt. Andernfalls haben Sie nach Abschluss des Importvorgangs keine Möglichkeit, auf Ihre Instance zuzugreifen.

  • Konfigurieren Sie einen Nicht-Root-Benutzer für die Verwendung von auf einem öffentlichen Schlüssel basierten SSH zum Zugriff auf die Instance nach dem Import. Die Verwendung von passwortbasiertem SSH und Root-Anmeldung via SSH ist möglich, wird aber nicht empfohlen. Verwenden Sie stattdessen öffentliche Schlüssel und Nicht-Root-Benutzer, da dies die sicherere Variante ist. VM Import konfiguriert beim Import-Prozess kein ec2-user-Konto.

  • Achten Sie darauf, dass Ihre Linux-VM GRUB (GRUB Legacy) oder GRUB 2 als Bootloader verwendet.

  • Achten Sie darauf, dass die Linux-VM eines der folgenden Root-Dateisysteme verwendet: EXT2, EXT3, EXT4, Btrfs, JFS oder XFS.

  • Stellen Sie sicher, dass Ihre Linux-VM keine vorhersehbaren Gerätenamen für Netzwerkschnittstellen verwendet.

  • Fahren Sie Ihre VM herunter bevor Sie sie aus der Virtualisierungsumgebung exportieren.

Windows-Konfigurationen

Die folgenden Konfigurationen sollten in Ihrer Windows VM vorgenommen werden, bevor Sie sie aus Ihrer Virtualisierungsumgebung exportieren. In diesem Abschnitt wird davon ausgegangen, dass Sie Allgemeine Konfigurationen bereits gelesen haben.

  • Aktivieren Sie RDP (Remote Desktop) für Remotezugriff.

  • Achten Sie darauf, dass Ihre Host-Firewall (z. B. Windows-Firewall), sofern konfiguriert, den Zugriff auf RDP erlaubt. Andernfalls können Sie nach Abschluss des Importvorgangs nicht auf Ihre Instance zuzugreifen.

  • Verwenden Sie sichere Passwörter für das Administratorkonto und alle anderen Benutzerkonten. Alle Konten müssen mit Passwörtern geschützt sein. Andernfalls treten beim Import-Prozess möglicherweise Fehler auf.

  • Installieren Sie .NET Framework 4.5 oder höher auf der VM. Wir installieren das .NET Framework bei Bedarf auf Ihrer VM.

  • Deaktivieren Sie die automatische Anmeldung für die Windows VM.

  • Öffnen Sie Systemsteuerung > System und Sicherheit > Windows Update. Klicken Sie links auf Einstellungen ändern. Wählen Sie die entsprechende Einstellung aus. Hinweis: Wenn Sie Updates herunterladen, aber Installation manuell durchführen (Standardwert) auswählen, kann die Updateüberprüfung zwischen 50 % und 99 % der CPU-Ressourcen in der Instance beanspruchen. Die Prüfung erfolgt normalerweise einige Minuten nach dem Starten der Instance. Stellen sie sicher, dass keine Updates von Microsoft ausstehen und die Installation von Updates bei Neustart des Computers nicht ausgewählt ist.

  • Wenden Sie bei Bedarf die folgenden Hotfixes an:

  • Stellen Sie den RealTimeIsUniversal Registrierungsschlüssel ein. Weitere Informationen finden Sie unter Zeit für Ihre Instance festlegen im Amazon EC2 EC2-Benutzerhandbuch.

  • Führen Sie die Systemvorbereitung (Sysprep) auf Ihren Windows Server-VM-Abbildern aus.

    • Wenn Sie Sysprep vor dem Import der VM ausführen, wird beim Importieren eine Antwortdatei (unattend.xml) zur VM hinzugefügt, die automatisch die Endbenutzer-Lizenzvereinbarung (EULA) akzeptiert und das Gebietsschema auf EN-US festlegt.

    • Wenn Sie Sysprep nach dem Import Ihrer VM ausführen möchten, empfiehlt es sich, EC2Launch (Windows Server 2016 und höher) oder EC2Config (über Windows Server 2012 R2) zum Ausführen von Sysprep zu verwenden.

    So verwenden Sie eine eigene Antwortdatei statt der standardmäßigen (unattend.xml)
    1. Kopieren Sie die folgende Beispieldatei und legen Sie den Parameter processorArchitecture je nach Betriebssystemarchitektur auf x86 oder amd64 fest:

      <?xml version='1.0' encoding='UTF-8'?> <unattend xmlns:wcm='http://schemas.microsoft.com/WMIConfig/2002/State' xmlns='urn:schemas-microsoft-com:unattend'> <settings pass='oobeSystem'> <component versionScope='nonSxS' processorArchitecture='x86 or amd64' name='Microsoft-Windows-International-Core' publicKeyToken='31bf3856ad364e35' language='neutral'> <InputLocale>en-US</InputLocale> <SystemLocale>en-US</SystemLocale> <UILanguage>en-US</UILanguage> <UserLocale>en-US</UserLocale> </component> <component versionScope='nonSxS' processorArchitecture='x86 or amd64' name='Microsoft-Windows-Shell-Setup' publicKeyToken='31bf3856ad364e35' language='neutral'> <OOBE> <HideEULAPage>true</HideEULAPage> <SkipMachineOOBE>true</SkipMachineOOBE> <SkipUserOOBE>true</SkipUserOOBE> </OOBE> </component> </settings> </unattend>
    2. Speichern Sie die Datei im C:\Windows\Panther-Verzeichnis mit dem Namen „unattend.xml“.

    3. Führen Sie Sysprep mit den Optionen „/oobe“ und „/generalize“ aus. Mit diesen Optionen werden alle individuellen Systeminformationen aus der Windows-Installation entfernt und Sie werden zum Zurücksetzen des Administratorpassworts aufgefordert.

    4. Fahren Sie die VM herunter, und exportieren Sie sie aus der Virtualisierungsumgebung.