Solução de problemas do VM Import/Export - 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á.

Solução de problemas do VM Import/Export

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

Uma tarefa de importação pode parar antes de ser concluída e, em seguida, falhar. Você pode coletar detalhes sobre a tarefa de importação que parece ter sido interrompida devido a uma falha antes de mudar para o completed status. 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:

Erros de importação de imagem

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]

O 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 ter mais informações, consulte Formatos de imagem compatíveis com o VM Import/Export.

ClientError: Foram encontrados vários arquivos grub/menu.lst diferentes

O VM Import/Export encontrou arquivos duplicados durante a tarefa de importação para pelo menos um dos seguintes:grub.cfg,, ou. grub.conf menu.lst Não há suporte para VMs com configurações de inicialização dupla. Para ter mais informações, consulte Limitações dos recursos que estão sendo importados com o VM Import/Export.

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

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. (Serviço: AmazonEC2; Código de status: 400; Código de erro: sem suporte; ID da solicitação: <RequestID>)

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 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ão incorretos. Crie um bucket do S3 na região apropriada somente para o VM Import e carregue os 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 no mesmo Região da AWS local em que 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 no Requisitos para recursos que você importa com o VM Import/Export VM Import/Export.

Erros do VM Export

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. <RequestID>(Serviço: AmazonEC2; Código de status: 400; Código de erro:; ID da solicitação: NotExportable)

Você só pode exportar determinadas instâncias. Para ter mais informações, consulte Considerações sobre exportação de instâncias.

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 no Guia de usuário do AWS Command Line Interface .

Erros na VM do Windows

ClientError: falha/instância do Booter Networking não acessível. Tente novamente depois da instalação do .Net framework 3.5 SP1 ou superior.

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 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 rede TCP/IP e o DHCP devem ser habilitados.

Resolução: verifique se a rede TCP/IP está habilitada. Para obter mais informações, consulte Alterar as configurações de TCP/IP 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) 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 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 de P2V ocorre quando uma imagem de disco é criada executando o processo de instalação do Windows em uma máquina física e, em seguida, importando uma cópia dessa instalação em uma VM. As VMs criadas como resultado de uma conversão P2V não são compatíveis com o VM Import/Export. O VM Import/Export oferece suporte apenas a imagens do Windows que foram instaladas de forma nativa 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

ClientError: Configuração inválida - Não foi possível ler o fstab

Não há suporte para VMs Linux com volumes de inicialização dupla ou vários /etc diretórios.

ClientError: GRUB no estilo BLSC encontrado, mas não foi possível detectar o kernel padrão

O VM Import/Export não 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 o initramfs/initrd da importação 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

As VMs do Linux com vários volumes de inicialização ou vários diretórios /etc não são compatíveis.

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 ter mais informações, consulte Sistemas operacionais compatíveis com o VM Import/Export.

O Linux não é compatível na instância solicitada

As VMs do Linux podem ser importadas em tipos específicos de instância. Tente novamente usando um dos seguintes tipos compatíveis de instância.

  • Uso geral: t2.micro | t2.small | t2.medium | m3.medium | m3.large | m3.xlarge | m3.2xlarge

  • Otimizadas para computação: c3.large | c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge | cc1.4xlarge | cc2.8xlarge

  • Otimizadas para memória: r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge | cr1.8xlarge

  • Otimizadas para armazenamento: i2.xlarge | i2.2xlarge | i2.4xlarge | i2.8xlarge | hi1.4xlarge | hi1.8xlarge