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 do seu ambiente de virtualização, você pode importá-la para a 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 a 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 fazer o upload do arquivo de imagem da VM para o Amazon S3, você pode usar AWS CLI o 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
  • AWS A VM recomenda Import/Export fortemente especificar um valor para o --usage-operation parâmetro --license-type or 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 seus produtos importados VMs.

  • AWS A VM suporta Import/Export somente imagens que foram instaladas nativamente dentro da VM de origem e não aquelas criadas usando um processo de conversão physical-to-virtual (P2V). Para obter mais informações, consulte o 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 conforme mostrado 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 conforme mostrado 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 conforme mostrado 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
Para 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 Importar imagens virtuais para o AWS modelo.

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