Importar sua VM como imagem - VM Import/Export

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Importar sua VM como imagem

Depois de exportar sua VM de seu ambiente de virtualização, você pode importá-la para o Amazon EC2 usando o VM Import/Export. O processo de importação é o mesmo independentemente da origem da VM.

Pré-requisitos para importar uma VM para o Amazon EC2

Faça upload da imagem para Amazon S3

Faça upload do arquivo da imagem da VM no bucket do S3 usando a ferramenta de upload de sua escolha. Para obter informações sobre como fazer upload de arquivos por meio do console do Amazon S3, consulte Upload de Objetos.

Importar a VM

Depois de carregar seu arquivo da imagem da VM no Amazon S3, você pode usar a AWS CLI para importar a imagem. Essas ferramentas aceitam o bucket do S3 e o caminho para o arquivo ou um URL para um arquivo público do Amazon S3. Arquivos privados do Amazon S3 exigem um URL pré-assinado.

Você também pode usar o modelo Importar imagens de máquina virtual para AWS no console do Migration Hub Orchestrator para importar suas imagens de máquina virtual on-premises para AWS. Para obter mais informações, consulte Exemplo 4: importar uma imagem usando o Migration Hub Orchestrator.

Importante
  • O VM Import/Export AWS recomenda fortemente a especificação de um valor para o parâmetro --license-type ou --usage-operation ao criar uma nova tarefa de importação de VM. Isso garante que seu sistema operacional seja licenciado adequadamente e que seu faturamento seja otimizado. Para obter mais informações, consulte Licenciamento para VMs importadas.

  • O VM Import/Export AWS suporta somente imagens que foram instaladas nativamente na VM de origem e não aquelas criadas usando um processo de conversão física para virtual (P2V). Para obter mais informações, consulte a Requisitos da VM Import/Export .

Exemplo 1: importar uma imagem usando um arquivo OVA

AWS CLI

Use o seguinte comando import-image:

aws ec2 import-image \ --description "$(date '+%b %d %H:%M') My server VM" \ --license-type "AWS" \ --disk-containers '[{ "Format": "OVA", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "vms/my-server-vm.ova" } }]'
PowerShell

Use o cmdlet Import-EC2Image como indicado a seguir.

Import-EC2Image ` -Description ((Get-Date -Format "MMM dd HH:mm ") + "My server OVA") ` -LicenseType "AWS" ` -DiskContainer @( @{ Format = "OVA" UserBucket = @{ S3Bucket = "amzn-s3-demo-import-bucket" S3Key = "vms/my-server-vm.ova" } } )

Exemplo 2: Importar uma imagem com vários discos

AWS CLI

Use o comando import-image.

aws ec2 import-image \ --description "$(date '+%b %d %H:%M') My server disks" \ --license-type "AWS" \ --disk-containers '[ { "Description": "First disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "disks/my-server-vm-disk2.vmdk" } }, { "Description": "Second disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "disks/my-server-vm-disk2.vmdk" } } ]'
PowerShell

Use o cmdlet Import-EC2Image como indicado a seguir.

Import-EC2Image ` -Description ((Get-Date -Format "MMM dd HH:mm ") + "My server disks") ` -LicenseType "AWS" ` -DiskContainer @( @{ Description = "First disk" Format = "vmdk" UserBucket = @{ S3Bucket = "amzn-s3-demo-import-bucket" S3Key = "disks/my-server-vm-disk1.vmdk" } }, @{ Description = "Second disk" Format = "vmdk" UserBucket = @{ S3Bucket = "amzn-s3-demo-import-bucket" S3Key = "disks/my-server-vm-disk2.vmdk" } } )

Exemplo 3: Importar com a opção de criptografia habilitada

A CMK fornecida para criptografia não deve ser desabilitada durante todo o processo de importação. Para obter mais informações, consulte Criptografia do Amazon EBS no Guia do usuário do Amazon EBS.

AWS CLI

Use o seguinte comando import-image:

aws ec2 import-image \ --description "$(date '+%b %d %H:%M') My server OVA" \ --encrypted \ --kms-key-id 0ea3fef3-80a7-4778-9d8c-1c0c6EXAMPLE \ --disk-containers '[{ "Format": "OVA", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "vms/my-server-vm.ova" } }]'
PowerShell

Use o cmdlet Import-EC2Image como indicado a seguir.

Import-EC2Image ` -Description ((Get-Date -Format "MMM dd HH:mm ") + "My server disks") ` -LicenseType "AWS" ` -DiskContainer @( @{ Format = "OVA" UserBucket = @{ S3Bucket = "amzn-s3-demo-import-bucket" S3Key = "vms/my-server-vm.ova" }0 } ) ` -Encrypted $true ` -KmsKeyId "alias/aws/ebs"

Exemplo 4: importar uma imagem usando o Migration Hub Orchestrator

Console
Importar uma imagem usando um modelo
  1. Abra o console do Migration Hub Orchestrator.

  2. No painel de navegação, escolha Criar fluxo de trabalho de migração.

  3. Na página Escolha um modelo de fluxo de trabalho, escolha o modelo Importar imagens virtuais para AWS.

  4. Configure e envie seu fluxo de trabalho para iniciar a importação da VM. Para obter mais informações, consulte o Guia de usuário do Orquestrador do AWS Migration Hub.