Importar sua VM como imagem
Depois de exportar sua VM de seu ambiente de virtualização, você pode importá-la para o Amazon EC2. O processo de importação é o mesmo independentemente da origem da VM.
Tarefas
Pré-requisitos para importar uma VM para o Amazon EC2
-
Crie um bucket do Amazon Simple Storage Service (Amazon S3) para armazenar as imagens exportadas ou escolha um bucket existente. O bucket deve estar na região para a qual você deseja importar suas VMs. Para obter mais informações sobre os buckets do S3, consulte o Manual do usuário do Amazon Simple Storage Service.
-
Crie um perfil do IAM denominado
vmimport
. Para ter mais informações, consulte Perfil de serviço necessário. -
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.
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
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 ter 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 Requisitos do VM Import/Export.
-
Se você usar um arquivo JSON para passar a entrada para o parâmetro
disk-containers
, prefixe o caminho do arquivo comfile://
ou poderá ocorrer um erro relacionado à sintaxe.
Os exemplos a seguir usam o comando da AWS CLI import-image para criar tarefas de importação.
Exemplo 1: importar uma imagem com um único disco
Use o comando a seguir para importar uma imagem com um único disco.
aws ec2 import-image --description "
My server VM
" --disk-containers "file://C:\import\containers.json
"
Veja a seguir um exemplo de arquivo containers.json
que especifica a imagem usando um bucket do S3.
[ { "Description": "My Server OVA", "Format": "ova", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "vms/my-server-vm.ova" } } ]
Veja a seguir um exemplo de arquivo containers.json
que especifica a imagem usando uma URL no Amazon S3.
[ { "Description": "My Server OVA", "Format": "ova", "Url": "s3://amzn-s3-demo-import-bucket/vms/my-server-vm.ova" } ]
Exemplo 2: Importar uma imagem com vários discos
Use o comando a seguir para importar uma imagem com vários discos.
aws ec2 import-image --description "
My server disks
" --disk-containers "file://C:\import\containers.json
"
Veja a seguir um exemplo de arquivo containers.json
.
[ { "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
Use o comando a seguir para importar uma imagem com um volume raiz criptografado.
aws ec2 import-image --description "
My server disks
" --encrypted --kms-key-id0ea3fef3-80a7-4778-9d8c-1c0c6EXAMPLE
--disk-containers "file://C:\import\containers.json
"
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 EC2.
Exemplo 4: Importar uma imagem usando o modelo Importar imagens de máquina virtual para AWS no Migration Hub Orchestrator
-
Abra o console do Migration Hub Orchestrator
. -
No painel de navegação, escolha Criar fluxo de trabalho de migração.
-
Na página Escolha um modelo de fluxo de trabalho, escolha o modelo Importar imagens virtuais para AWS.
-
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.