Importação de um disco como snapshot usando o VM Import/Export - VM Import/Export

Importação de um disco como snapshot usando o VM Import/Export

O VM Import/Export permite que você importe seus discos como snapshots do Amazon EBS. Depois de criar um snapshot, você pode criar um volume do EBS a partir do snapshot e, depois, associar o volume a uma instância do EC2.

Um snapshot importado tem um ID arbitrário de volume que não deve ser usado para nenhuma outra finalidade.

Pré-requisitos para importar um snapshot

  • Os formatos de disco a seguir são compatíveis: Virtual Hard Disk (VHD/VHDX), Virtual Machine Disk (VMDK) e bruto.

  • Você deve primeiro carregar seus discos no Amazon S3.

  • Se você ainda não instalou a AWS CLI no computador que usará para executar os comandos importantes, consulte o Guia do Usuário do AWS Command Line Interface.

    dica

    Em Regiões da AWS compatíveis, você pode usar AWS CloudShell para um shell pré-autenticado baseado em navegador que é iniciado diretamente do AWS Management Console.

Iniciar uma tarefa de importação de snapshots

Use o comando import-snapshot para importar um disco. Você pode especificar o URL do bucket do S3 ou fornecer o nome e a chave dele.

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

O arquivo containers.json é um documento JSON que contém as informações necessárias.

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

Esta é uma resposta de exemplo:

{ "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" } } }