Importe um disco como um snapshot do EBS usando o VM Import/Export. - VM Import/Export

Importe um disco como um snapshot do EBS 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 Console de gerenciamento da AWS.

Iniciar uma tarefa de importação de snapshots

Você pode especificar a URL do bucket S3 que contém a imagem de disco ou informar o nome do bucket S3 e a chave.

AWS CLI
Importar um snapshot

Use o comando import-snapshot.

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 VM", "Format": "VMDK", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "vms/my-server-vm.vmdk" } }

O seguinte é um exemplo de saída.

{ "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
Importar um snapshot

Use o 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"

O seguinte é um exemplo de saída.

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