Importieren Sie eine Festplatte als EBS-Snapshot mithilfe von VM Import/Export - 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.

Importieren Sie eine Festplatte als EBS-Snapshot mithilfe von VM Import/Export

Import/Export Mit VM können Sie Ihre Festplatten als Amazon EBS-Snapshots importieren. Nachdem der Snapshot erstellt wurde, können Sie aus dem Snapshot ein EBS-Volume erstellen und das Volume dann an eine Instance anhängen. EC2

Ein importierter Snapshot hat eine beliebige Volume-ID, die für keinen Zweck verwendet werden soll.

Voraussetzungen für den Import eines Snapshots

  • Die folgenden Datenträgerformate werden unterstützt: Virtual Hard Disk (VHD/VHDX), ESX Virtual Machine Disk (VMDK) und Rohformat.

  • Laden Sie die Datenträger zunächst zu Amazon S3 hoch.

  • Falls Sie den auf dem Computer, AWS CLI auf dem Sie die Importbefehle ausführen möchten, noch nicht installiert haben, finden Sie weitere Informationen im AWS Command Line Interface Benutzerhandbuch.

    Tipp

    Unter unterstützte AWS-Regionen, können Sie AWS CloudShell-Befehle auch für eine browserbasierte, vorauthentifizierte Shell verwenden, die direkt aus der AWS Management Console gestartet wird.

Starten einer Snapshot-Importaufgabe

Sie können die URL des S3-Buckets angeben, der das Disk-Image enthält, oder den Namen und den Schlüssel des S3-Buckets angeben.

AWS CLI
Um einen Snapshot zu importieren

Verwenden Sie den Befehl import-snapshot.

aws ec2 import-snapshot \ --description "My server VM" \ --disk-container "file://C:\import\containers.json"

Die Datei containers.json ist ein JSON-Dokument, das die erforderlichen Informationen enthält.

{ "Description": "My server VM", "Format": "VMDK", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "vms/my-server-vm.vmdk" } }

Es folgt eine Beispielausgabe.

{ "Description": "My server VM", "ImportTaskId": "import-snap-1234567890abcdef0", "SnapshotTaskDetail": { "Description": "My server VMDK", "DiskImageSize": "0.0", "Format": "VMDK", "Progress": "3", "Status": "active", "StatusMessage": "pending", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "vms/my-server-vm.vmdk" } } }
PowerShell
Um einen Snapshot zu importieren

Verwenden Sie das Import-EC2SnapshotCmdlet.

Import-EC2Snapshot ` -DiskContainer_Description "My server VM" ` -DiskContainer_Format "VMDK" ` -DiskContainer_S3Bucket "amzn-s3-demo-import-bucket" ` -DiskContainer_S3Key "vms/my-server-vm.vmdk"

Es folgt eine Beispielausgabe.

Description ImportTaskId SnapshotTaskDetail Tags ----------- ------------ ------------------ ---- My server VM import-snap-1234567890abcdef0 Amazon.EC2.Model.SnapshotTaskDetail