Modificações programáticas feitas nas VMs pelo VM Import/Export
Ao importar uma VM usando a API ImportImage, a AWS modifica o sistema de arquivos e adiciona drivers para tornar a VM importada inicializável. Ao criar um arquivo modificado, a AWS mantém o arquivo original na mesma localização com um novo nome. As seguintes ações poderão ocorrer:
Geral
-
Para obter paridade com as imagens fornecidas pela AWS, o cliente AWS Systems Manager é instalado na VM.
Windows
-
Modificar as configurações de registro para tornar a VM inicializável.
Linux
-
Instale drivers do Citrix PV ou diretamente no SO ou modifique initrd/initramfs para contê-los.
-
Modifique scripts de rede para substituir IPs estáticos por IPs dinâmicos.
-
Modifique
/etc/fstabremovendo entradas inválidas e substituindo nomes dos dispositivos por UUIDs. Se nenhum UUID correspondente pode ser localizado para um dispositivo, a opçãonofailé adicionada na descrição do dispositivo. Você deve corrigir a nomenclatura do dispositivo e excluirnofailapós a importação. Como melhor prática para preparar a importação de VMs, recomendamos que você especifique os dispositivos de disco da VM por UUID ao invés do nome de dispositivo.As entradas em
/etc/fstabque contêm tipos de sistema de arquivos não padrão (nfs, cifs, smbfs, vboxsf, sshfs, etc.) serão desabilitadas. -
Modifique configurações de bootloader de grub como a entrada e o tempo limite padrão.
Importar VM sem modificações
Se você precisar importar uma VM sem modificações programáticas, recomendamos que siga estas etapas em vez de usar ImportImage.
Importante
Se você usar esse processo, AWS não fará nenhuma validação pós-importação para garantir que a imagem seja inicializável. É sua responsabilidade garantir que sua VM esteja devidamente preparada para a exportação.
Importar uma VM sem modificações
-
Preparar sua VM para exportação. Para obter mais informações, consulte Configurações para exportar VMs do seu ambiente de virtualização.
-
Exporte o disco de inicialização da sua VM em um dos seguintes formatos de arquivo: VHD/VHDX, VMDK ou raw. Para obter mais informações, consulte a documentação de seu ambiente de virtualização.
-
Use o comando put-object para fazer upload do arquivo de disco de boot exportado para um bucket do Amazon S3 na Região onde você deseja criar a imagem.
-
Use o comando import-snapshot para importar o disco de inicialização como um snapshot. Para obter mais informações sobre como importar um snapshot, consulte Importe um disco como um snapshot do EBS usando o VM Import/Export..
nota
Você pode monitorar o progresso da tarefa importação usando o comando describe-import-snapshot-tasks.
Anote os valores do ID do snapshot retornado pelo comando. Você precisará dela para a próxima etapa.
-
Use o comando register-image para registrar uma nova AMI e especifique o snapshot da etapa anterior como o volume do dispositivo raiz.
Anote o ID da imagem retornado pelo comando. Você precisará dela para a próxima etapa.
-
Depois que a AMI atingir o estado
available, você poderá usá-la para iniciar instâncias.