

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

# Solução de problemas do VM Import/Export
<a name="vmimport-troubleshooting"></a>

Quando você importa ou exporta uma máquina virtual (VM), a maioria dos erros ocorre devido à tentativa de fazer algo que não é compatível. Para evitar esses erros, verifique cuidadosamente os requisitos e as limitações.

Uma tarefa de importação pode ser interrompida antes de ser concluída e, em seguida, apresentar falha. Você pode coletar detalhes sobre a tarefa de importação que parece ter sido interrompida devido a uma falha antes que ela mude para o status `completed`. Para coletar esses detalhes, use o comando apropriado para a operação de importação que você usou para descrever detalhes da tarefa de conversão que está em andamento:
+ **ImportInstance** e **ImportVolume**: use a operação [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeConversionTasks.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeConversionTasks.html).
+ **ImportImage**: use a operação [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImportImageTasks.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImportImageTasks.html).
+ **ImportSnapshot**: use a operação [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImportSnapshotTasks.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImportSnapshotTasks.html).

**Topics**
+ [Erros de importação de imagem](#import-image-errors)
+ [Erros de instância de importação](#import-instance-errors)
+ [Erros do VM Export](#instance-export-errors)
+ [Erros na VM do Windows](#windows-vm-errors)
+ [Erros de VM do Linux](#linux-vm-errors)

## Erros de importação de imagem
<a name="import-image-errors"></a>

**Código de erro: InvalidParameter, Mensagem de erro: Mensagem: O parâmetro disk-image-size =0 tem um formato inválido**  
O formato da imagem especificado não é compatível. Tente a operação novamente usando um dos seguintes formatos de imagem: VHD, VHDX, VMDK ou bruto.

**Ocorreu um erro do cliente (MalformedPolicyDocument) ao chamar a CreateRole operação: erros de sintaxe na política**  
Você deve incluir o prefixo `file://` antes do nome do documento da política.

**ClientError: Falha na validação do disco [erro de análise do arquivo OVF: OVA com arquivos de disco fragmentados não é suportado]**  
A VM Import/Export não suporta a importação de discos separados em vários arquivos. Verifique o formato do disco e repita a operação com o disco VM como um único arquivo.

**ClientError: Falha na validação do disco [formato de arquivo VMDK não suportado]**  
O arquivo VMDK deve ser otimizado para streaming. Para obter mais informações, consulte [Formatos de imagem compatíveis com o VM Import/Export](prerequisites.md#vmimport-image-formats).

**ClientError: Foram encontrados vários arquivos grub/menu.lst diferentes**  
A VM Import/Export encontrou arquivos duplicados durante a tarefa de importação para pelo menos um dos seguintes:`grub.cfg`,`grub.conf`, ou. `menu.lst` VMs com configurações de inicialização dupla não são suportadas. Para obter mais informações, consulte [Limitações de recursos que estão sendo importados com o VM Import/Export](limitations-image-importing.md).

**O perfil de serviço `vmimport` não existe ou não tem permissões suficientes para que o serviço continue**  
A função do perfil de serviço VM Import está ausente ou incorreta. Você também pode receber esse erro se o usuário, grupo ou perfil que está tentando iniciar a importação não tem privilégios de acesso suficientes aos recursos do Amazon EC2.   
Esse erro também pode ocorrer se o usuário que estiver fazendo uma chamada `ImportImage` tiver a permissão `Decrypt`, mas a função `vmimport` não tiver essa permissão. Se você usa [criptografia do lado do servidor com AWS KMS—Managed Keys (SSE-KMS)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingKMSEncryption.html) para proteger seus dados em repouso no Amazon S3, você precisa atribuir `Decrypt` permissão adicional à sua função de serviço, conforme mostrado no seguinte código JSON:

```
{
   "Sid":"Allow vmimport to decrypt SSE-KMS key",
   "Effect":"Allow",
   "Principal":{
      "AWS":[
         "arn:aws:iam::accountid:role/vmimport"
      ]
   },
   "Action":[
      "kms:Decrypt"
   ],
   "Resource":"*"
}
```

## Erros de instância de importação
<a name="import-instance-errors"></a>

**Código de erro: InvalidParameter, Mensagem de erro: Mensagem: O parâmetro disk-image-size =0 tem um formato inválido**  
O formato da imagem especificado não é compatível. Tente a operação novamente usando um dos seguintes formatos de imagem: OVA, VHD, VMDK ou bruto.

**Client.Unsupported: nenhuma partição reinicializável encontrada. <RequestID>(Serviço: AmazonEC2; Código de status: 400; Código de erro: Não suportado; ID da solicitação:)**  
O volume raiz é Tabela de partição GUID (GPT) particionada. Os volumes GPT particionados não são compatíveis. Converta o volume raiz em uma partição MBR e tente novamente.

**ClientError: Rodapés não idênticos**  
Você tentou importar um VHD de diferenciação, ou ocorreu um erro ao criar o VHD. Exporte a VM e tente importá-la novamente no Amazon EC2.

**ClientError: dados não compactados têm um tamanho inválido**  
O arquivo VMDK está corrompido. Você pode tentar reparar ou recriar o arquivo VMDK, ou usar outro arquivo.

**ERRO: O bucket < MyBucketName > não está na região < RegionName >, está em < RegionName >**  
O bucket do Amazon Simple Storage Service (Amazon S3) não está na Região da AWS mesma instância que você deseja importar. Tente adicionar a opção `--ignore-region-affinity`, que ignora se a região do bucket corresponde à região onde a tarefa de importação é criada. Você também pode criar um bucket do S3 usando o console do Amazon Simple Storage Service e definir a região como aquela para a qual você deseja importar a VM. Execute o comando novamente e especifique o novo bucket que acabou de criar.

**ERRO: o arquivo usa o algoritmo de compactação incompatível 0**  
O VMDK foi criado usando o formato OVA em vez do formato OVF. Crie o VMDK em formato OVF.

**Local de origem do S3 inválido**  
A sintaxe do comando ou o nome do bucket do S3 está incorreto. Crie um bucket do S3 na região adequada exclusivamente para o VM Import e faça upload dos arquivos da VM na raiz do bucket.

**O bucket do S3 não é local para a região**  
O bucket do S3 usado para o VM Import deve residir na mesma Região da AWS para a qual você deseja importar a VM.

**ClientError: Sistema operacional desconhecido/Arquivos do sistema operacional ausentes**  
O sistema operacional não é reconhecido. Verifique se seu sistema operacional está listado como suporte na VM. Import/Export [Requisitos de recursos que você importa com o VM Import/Export](prerequisites.md)

## Erros do VM Export
<a name="instance-export-errors"></a>

**Cliente. UnsupportedOperation: essa instância tem vários volumes anexados. Remova os volumes adicionais.**  
Desanexe os volumes além do volume raiz e tente novamente. Se você precisar de dados dos volumes, poderá copiá-los no volume raiz ou importar os volumes no Amazon EBS.

**Cliente. NotExportable: essa instância não pode ser exportada. (Serviço: AmazonEC2; Código de status: 400; Código de erro: NotExportable; ID da solicitação:<RequestID>)**  
Você só pode exportar determinadas instâncias. Para obter mais informações, consulte [Considerações sobre exportação de instâncias](vmexport-limits.md).

**Erro ao iniciar instâncias: valor inválido <instance ID> para instanceId. A instância não tem um volume anexado na raiz (/dev/sda1).**  
Você tentou iniciar a instância antes do VM Import processar e de todas as tarefas de conversão serem concluídas. Aguarde até a conclusão completa do processo do VM Import e da conversão de todas as tarefas e então inicie a instância.

**Ocorreu um erro (InvalidParameter) ao chamar a CreateInstanceExportTask operação: o objeto S3 fornecido não é local na região.**  
A instância do EC2 e bucket do S3 devem estar na mesma Região da AWS. Você também deve garantir que o comando `create-instance-export-task` esteja sendo executado na mesma região em que seus recursos estão sendo exportados. Você pode especificar a região usando o parâmetro `--region`. Para obter mais informações, consulte [Opções de linhas de comando globais compatíveis com AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-options.html#cli-configure-options-list) no *Guia de usuário do AWS Command Line Interface *.

## Erros na VM do Windows
<a name="windows-vm-errors"></a>

### ClientError: Booter Networking failure/instance não acessível. Tente novamente após a instalação do.NET framework 3.5 SP1 ou superior.
<a name="ClientErrorBooterNetworkingFailure"></a>

O EC2 Config Service requer o Microsoft .NET Framework 3.5 Service Pack 1 ou posterior. Instale o Microsoft .NET Framework 3.5 Service Pack 1 ou posterior na VM do Windows e tente novamente.

### FirstBootFailure: essa solicitação de importação falhou porque a instância do Windows falhou ao inicializar e estabelecer conectividade de rede.
<a name="FirstBootFailures"></a>

A mensagem de erro `FirstBootFailure` indica que a imagem do disco virtual não pôde executar uma das seguintes etapas:
+ Inicializar e iniciar o Windows.
+ Instalar os drivers de rede e de disco do Amazon EC2.
+ Usar uma interface de rede configurada para DHCP para recuperar um endereço IP.
+ Ativar o Windows usando a licença por volume do Amazon EC2 Windows.

As seguintes melhores práticas podem ajudar a evitar falhas na primeira inicialização do Windows:
+ **Desabilitar firewalls e software antivírus e antispyware** — Esses tipos de software podem impedir a instalação de novos serviços ou drivers do Windows ou impedir a execução de binários desconhecidos. O software e os firewalls podem ser habilitados novamente depois da importação.
+ **Não intensificar o sistema operacional** — As configurações de segurança, às vezes chamadas de intensificação, podem impedir a instalação autônoma de drivers do Amazon EC2. Há várias definições de configuração do Windows que podem impedir uma importação. Essas configurações podem ser aplicadas novamente depois da importação.
+ **Desabilitar ou excluir várias partições inicializáveis** — se sua máquina virtual inicializar e exigir que você escolha a partição de inicialização a ser usada, poderá haver falha na importação.

Essa incapacidade da imagem do disco virtual de inicializar e estabelecer conectividade de rede pode ser devida a algumas das seguintes causas:

**A rede de TCP/IP e o DHCP não estão habilitados**  
**Causa**: a TCP/IP rede e o DHCP devem estar habilitados.  
**Resolução**: verifique se a rede TCP/IP está habilitada. Para obter mais informações, consulte [Alterar TCP/IP configurações](https://support.microsoft.com/en-us/help/15089/windows-change-tcp-ip-settings) no site de suporte da Microsoft. Verifique se o DHCP está habilitado. Para obter mais informações, consulte [Protocolo de Configuração Dinâmica de Host (DHCP)](https://docs.microsoft.com/en-us/windows-server/networking/technologies/dhcp/dhcp-top) no site da Microsoft.

**O perfil de servidor Hyper-V está instalado**  
**Causa**: A importação de uma máquina virtual com o perfil Hyper-V instalada não é suportada.  
**Resolução**: remova o perfil Hyper-V da máquina virtual e tente importar novamente.

**Um volume exigido pelo Windows está ausente na máquina virtual**  
**Causa**: a importação de uma VM para o Amazon EC2 importa somente o disco de inicialização, todos os outros discos devem ser desanexados, e o Windows deve poder inicializar para que possa importar a máquina virtual. Por exemplo, o Active Directory geralmente armazena o banco de dados do Active Directory na unidade `D:\`. Um controlador de domínio não poderá ser inicializado se o banco de dados do Active Directory estiver ausente ou inacessível.  
**Resolução**: desanexe todos os discos secundários e de rede anexados à VM do Windows antes de exportar. Mova todos os bancos de dados do Active Directory de discos ou de partições secundárias na partição principal do Windows. Para obter mais informações, consulte a [mensagem de erro “Directory Services cannot start" ao iniciar o controlador de domínio baseado no SBS ou no Windows](https://learn.microsoft.com/en-us/troubleshoot/windows-server/active-directory/0xc00002e1-error-start-domain-controller) no site de Suporte da Microsoft.

**O Windows sempre é inicializado nas Opções de recuperação do sistema**  
**Causa**: o Windows pode inicializar nas Opções de Recuperação do Sistema por vários motivos, inclusive quando o Windows é inserido em um ambiente virtualizado a partir de uma máquina física, também conhecido como processo de conversão physical-to-virtual (P2V).  
**Resolução**: verifique se o Windows é inicializado por um prompt de login antes de exportar e preparar para a importação. Não importe instâncias virtualizadas do Windows originárias de uma máquina física.

**A máquina virtual foi criada usando um processo de physical-to-virtual conversão (P2V)**  
**Causa**: Uma conversão P2V ocorre quando uma imagem de disco é criada executando o processo de instalação do Windows em uma máquina física e importando uma cópia dessa instalação do Windows para uma VM. VMs que são criadas como resultado de uma conversão P2V não são suportadas pela VM, Import/Export. VM Import/Export apenas suporta imagens do Windows que foram instaladas nativamente dentro da VM de origem.  
**Resolução**: instale o Windows em um ambiente virtualizado e migre o software instalado para essa nova VM.

**Falha na ativação do Windows**  
**Causa**: durante a inicialização, o Windows detecta uma alteração de hardware e tenta a ativação. Durante o processo de importação, tentamos mudar o mecanismo de licenciamento no Windows para uma licença por volume fornecida pelo Amazon Web Services. Contudo, se o processo de ativação do Windows não tiver êxito, haverá falha na importação.  
**Resolução**: verifique se a versão do Windows que você está importando oferece suporte ao licenciamento por volume. As versões beta e de visualização do Windows não oferecem.

**Nenhuma partição inicializável encontrada**  
**Causa**: durante o processo de importação de uma máquina virtual, não foi possível localizar a partição de inicialização.  
**Resolução**: verifique se o disco que você está importando tem uma partição de inicialização.

## Erros de VM do Linux
<a name="linux-vm-errors"></a>

**ClientError: Configuração inválida - Não foi possível ler o fstab**  
Linux VMs com volumes de inicialização dupla ou vários `/etc` diretórios não são suportados.

**ClientError: GRUB no estilo BLSC encontrado, mas não foi possível detectar o kernel padrão**  
A VM não Import/Export consegue detectar o kernel padrão. Isso pode ocorrer quando ele é movido para fora do arquivo `grub.cfg` principal. Você pode definir a configuração para `$saved_entry` e garantir que `grubenv` contenha a entrada `bootloader` como padrão.

**ClientError: Não foi possível ler suas importações initramfs/initrd para determinar quais drivers sua importação precisa para ser executada no EC2**  
Não conseguimos ler os arquivos necessários ao importar sua VM Linux para prepará-la para ser executada como uma instância no Amazon EC2. Você pode executar o comando `lsinitramfs` para verificar a integridade do arquivo. Por exemplo, você pode usar o seguinte comando :  

```
lsinitramfs /boot/initrd.img-5.4.0-77-generic 2>&1 | less
```
Se forem retornados erros na saída, você pode tentar reconstruir o arquivo `initramfs` para resolver o problema e importar a VM novamente.

**ClientError: Configuração não suportada - Falha na ativação do grupo de volumes lógicos **  
Um volume lógico na imagem do disco virtual falhou ao ativar. Isso pode indicar uma corrupção de arquivo ou do disco. Verifique os arquivos de imagem do disco carregados. 

**ClientError: Configuração não suportada - Vários diretórios encontrados**  
Linux VMs com volumes de inicialização múltipla ou vários `/etc` diretórios não é suportado.

**ClientError: Versão do kernel não suportada**  
A versão do kernel usada pelo sistema operacional não é suportada. Confirme se sua importação atende aos requisitos listados para o sistema operacional. Para obter mais informações, consulte [Sistemas operacionais compatíveis com o VM Import/Export](prerequisites.md#vmimport-operating-systems).

**O Linux não é compatível na instância solicitada**  
O Linux VMs pode ser importado para tipos de instância específicos. Tente novamente usando um dos seguintes tipos compatíveis de instância.  
+ Uso geral: `t2.micro` \$1 `t2.small` \$1 `t2.medium` \$1 `m3.medium` \$1 `m3.large` \$1 `m3.xlarge` \$1 `m3.2xlarge`
+ Otimizadas para computação: `c3.large` \$1 `c3.xlarge` \$1 `c3.2xlarge` \$1 `c3.4xlarge` \$1 `c3.8xlarge` \$1 `cc1.4xlarge` \$1 `cc2.8xlarge`
+ Otimizadas para memória: `r3.large` \$1 `r3.xlarge` \$1 `r3.2xlarge` \$1 `r3.4xlarge` \$1 `r3.8xlarge` \$1 `cr1.8xlarge`
+ Otimizadas para armazenamento: `i2.xlarge` \$1 `i2.2xlarge` \$1 `i2.4xlarge` \$1 `i2.8xlarge` \$1 `hi1.4xlarge` \$1 `hi1.8xlarge`