

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á.

# Modificações programáticas feitas VMs pelo VM Import/Export
<a name="import-modify-vm"></a>

Ao importar uma VM usando a `ImportImage` API, AWS modifica o sistema de arquivos e adiciona drivers para tornar a VM importada inicializável. Ao gravar um arquivo modificado, AWS mantém o arquivo original no mesmo local com um novo nome. As seguintes ações poderão ocorrer:

**Geral**
+ Para obter paridade com as imagens fornecidas por AWS, o AWS Systems Manager cliente é 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.
+ Modificando scripts de rede para substituir estáticos IPs por dinâmicos IPs.
+ Modificando`/etc/fstab`, comentando entradas inválidas e substituindo nomes de dispositivos por. UUIDs Se nenhum UUID correspondente pode ser localizado para um dispositivo, a opção `nofail` é adicionada na descrição do dispositivo. Você deve corrigir a nomenclatura do dispositivo e excluir `nofail` após a importação. Como prática recomendada ao prepará-lo VMs para importação, recomendamos que você especifique seus dispositivos de disco da VM pelo UUID em vez do nome do dispositivo.

  As entradas em `/etc/fstab` que 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
<a name="import-without-modifications"></a>

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**

1. Preparar sua VM para exportação. Para obter mais informações, consulte [Configurações para exportar VMs do seu ambiente de virtualização](prepare-vm-image.md).

1. 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.

1. Use o comando [put-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/put-object.html) 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.

1. Use o comando [import-snapshot](https://docs.aws.amazon.com/cli/latest/reference/ec2/import-snapshot.html) 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.](vmimport-import-snapshot.md).
**nota**  
Você pode monitorar o progresso da tarefa de importação de instantâneo usando o [ describe-import-snapshot-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-import-snapshot-tasks.html)comando.

   Anote os valores do ID do snapshot retornado pelo comando. Você precisará dela para a próxima etapa.

1. Use o comando [register-image](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html) 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.

1. Depois que a AMI atingir o estado `available`, você poderá usá-la para iniciar instâncias.