Importar un disco como instantánea de EBS con VM Import/Export - VM Import/Export

Importar un disco como instantánea de EBS con VM Import/Export

VM Import/Export le permite importar los discos como instantáneas de Amazon EBS. Puede crear un volumen EBS a partir de una instantánea de EBS y, a continuación, adjuntar dicho volumen a una instancia EC2.

Una instantánea importada tiene un ID de volumen arbitrario que no debe utilizarse para ningún fin.

Requisitos previos para importar una instantánea

  • Se admiten los siguientes formatos de disco: Virtual Hard Disk (VHD/VHDX), ESX Virtual Machine Disk (VMDK) y sin formato.

  • En primer lugar, debe cargar los discos en Amazon S3.

  • Si no ha instalado la AWS CLI en el equipo en el que va a ejecutar los comandos de importación, consulte la Guía del usuario de AWS Command Line Interface.

    sugerencia

    En las Regiones de AWS admitidas, también puede utilizar AWS CloudShell mediante un intérprete de comandos previamente autenticado y basado en navegador que se lanza directamente desde Consola de administración de AWS.

Iniciar una tarea de importación de instantánea

Puede especificar la URL del bucket de S3 que contenga la imagen de disco o bien proporcionar el nombre y la clave del bucket de S3.

AWS CLI
Para importar una instantánea

Utilice el comando import-snapshot.

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

El archivo containers.json es un documento JSON que contiene la información necesaria.

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

A continuación, se muestra un ejemplo del resultado.

{ "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
Para importar una instantánea

Utilice el cmdlet Import-EC2Snapshot.

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

A continuación, se muestra un ejemplo del resultado.

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