Solución de problemas de VM Import/Export - VM Import/Export

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solución de problemas de VM Import/Export

Al importar o exportar una máquina virtual (VM), la mayoría de los errores se producen debido a un intento de hacer algo que no es compatible. Para evitar estos errores, procure revisar atentamente los requisitos y las limitaciones.

Es posible que una tarea de importación se detenga antes de que se complete y, después, no funcione. Puede recopilar detalles sobre la tarea de importación que parece haberse detenido debido a un error antes de que cambie a completed su estado. Para recopilar estos detalles, utilice el comando correspondiente a la operación de importación que utilizó para describir los detalles de la tarea de conversión en curso:

Errores de importación de imágenes

Código de error: InvalidParameter, Mensaje de error: Mensaje: el parámetro disk-image-size =0 tiene un formato no válido

El formato de imagen especificado no es compatible. Vuelva a intentar la operación con uno de los formatos de imagen compatibles siguientes: VHD, VHDX, VMDK o sin formato.

Se produjo un error de cliente (MalformedPolicyDocument) al llamar a la CreateRole operación: errores de sintaxis en la política

Debe incluir el prefijo file:// antes del nombre del documento de la política.

ClientError: Falló la validación del disco [error de análisis del archivo OVF: no se admite OVA con archivos de disco fragmentados]

VM Import/Export no admite la importación de discos separados en múltiples archivos. Compruebe el formato del disco y vuelva a intentar la operación con el disco de la máquina virtual en un único archivo.

ClientError: Falló la validación del disco [formato de archivo VMDK no compatible]

El archivo VMDK debe estar optimizado para la transmisión. Para obtener más información, consulte Formatos de imagen compatibles con VM Import/Export.

ClientError: Se han encontrado varios archivos grub/menu.lst diferentes

VM Import/Export encontró archivos duplicados durante la tarea de importación para al menos uno de los siguientes:grub.cfg,grub.conf, o. menu.lst No se admiten las máquinas virtuales con configuraciones de arranque doble. Para obtener más información, consulte Limitaciones de los recursos que se importan con VM Import/Export.

El rol de servicio vmimport no existe o no tiene los permisos necesarios para continuar con el servicio

El rol de servicio VM Import no existe o es incorrecto. También puede recibir este error si el usuario, el grupo o el rol que está intentando iniciar la importación no tiene suficientes privilegios de acceso en los recursos de Amazon EC2.

Este error también puede producirse si el usuario que llama a ImportImage tiene permiso Decrypt pero el rol vmimport no lo tiene. Si utiliza el cifrado del lado del servidor con claves AWS KMS administradas (SSE-KMS) para proteger sus datos en reposo en Amazon S3, debe asignar permisos Decrypt adicionales a su función de servicio, como se muestra en el siguiente 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":"*" }

Errores de instancia de importación

Código de error: InvalidParameter, Mensaje de error: Mensaje: el parámetro =0 tiene un formato no válido disk-image-size

El formato de imagen especificado no es compatible. Vuelva a intentar la operación con uno de los formatos de imagen compatibles siguientes: OVA, VHD, VMDK o sin formato.

Client.Unsupported: No bootable partition found. (Service: AmazonEC2; Status Code: 400; Error Code: Unsupported; Request ID: <RequestID>)

El volumen raíz es la tabla de particiones de GUID (GPT) particionada. No se admiten los volúmenes con particiones de GPT. Convierta el volumen raíz en una partición de MBR y vuelva a intentarlo.

ClientError: Los pies de página no son idénticos

Ha intentado importar un VHD diferente o se ha producido un error al crear el VHD. Vuelva a exportar su máquina virtual y vuelva a intentar importarla a Amazon EC2.

ClientError: Los datos sin comprimir tienen una longitud no válida

El archivo VMDK está dañado. Puede intentar repararlo, volver a crearlo o utilizar otro archivo.

ERROR: el bucket < MyBucketName > no está en la región < RegionName >, está en < RegionName >

El bucket de Amazon Simple Storage Service (Amazon S3) no se encuentra en el Región de AWS mismo lugar que la instancia que desea importar. Intente añadir la opción --ignore-region-affinity, que pasa por alto si la región del bucket coincide con la región en la que se ha creado la tarea de importación. También puede crear un bucket de S3 mediante la consola de Amazon Simple Storage Service y configurar la región en la que desee importar la máquina virtual. Vuelva a ejecutar el comando y especifique el bucket nuevo que acaba de crear.

ERROR: File uses unsupported compression algorithm 0

El archivo VMDK se ha creado utilizando el formato OVA en lugar del formato OVF. Cree el archivo VMDK en el formato OVF.

Invalid S3 source location

La sintaxis del comando o el nombre del bucket de S3 son incorrectos. Cree un depósito de S3 en la región correspondiente únicamente para VM Import y cargue los archivos de la máquina virtual en la raíz del depósito.

The given S3 bucket is not local to the Region

El depósito de S3 utilizado para VM Import debe residir en el mismo Región de AWS lugar en el que desea importar la máquina virtual.

ClientError: Sistema operativo desconocido o archivos de sistema operativo faltantes

No se reconoce el sistema operativo. Compruebe que su sistema operativo sea compatible en los Requisitos para los recursos que se importan con VM Import/Export de VM Import/Export.

Errores de VM Export

Cliente. UnsupportedOperation: Esta instancia tiene varios volúmenes adjuntos. Please remove additional volumes.

Separe todos los volúmenes que no sean el volumen raíz y vuelva a intentarlo. Si necesita los datos de los volúmenes, puede copiarlos en el volumen raíz o importar los volúmenes a Amazon EBS.

Cliente. NotExportable: Esta instancia no se puede exportar. <RequestID>(Servicio: AmazonEC2; código de estado: 400; código de error: NotExportable; ID de solicitud:)

Solo puede exportar determinadas instancias. Para obtener más información, consulte Consideraciones sobre la exportación de instancias.

Error starting instances: Invalid value <instance ID> for instanceId. Instance does not have a volume attached at root (/dev/sda1).

Ha intentado iniciar la instancia antes de que haya finalizado el proceso de VM Import y todas las tareas de conversión. Espere a que el proceso de VM Import y todas las tareas de conversión hayan finalizado y luego inicie la instancia.

Se produjo un error (InvalidParameter) al llamar a la CreateInstanceExportTask operación: el objeto S3 indicado no es local de la región.

La instancia de EC2 y el bucket de S3 deben estar en la misma Región de AWS. También debe asegurarse de que el comando create-instance-export-task se ejecute en la misma región que los recursos que va a exportar. Puede especificar la región mediante el parámetro --region. Para obtener más información, consulte AWS CLI las opciones globales de la línea de comandos admitidas en la AWS Command Line Interface Guía del usuario de.

Errores de máquina virtual de Windows

ClientError: Fallo o instancia de Booter Networking inalcanzable. Please retry after installation of .Net framework 3.5 SP1 or greater.

El servicio EC2 Config requiere Microsoft .NET Framework 3.5 Service Pack 1 o posterior. Instale Microsoft .NET Framework 3.5 Service Pack 1 o posterior en su máquina virtual de Windows y vuelva a intentarlo.

FirstBootFailure: Esta solicitud de importación falló porque la instancia de Windows no pudo arrancar ni establecer la conectividad de red.

Si recibe el mensaje de error FirstBootFailure, significa que la imagen del disco virtual no ha podido realizar uno de los siguientes pasos:

  • Arrancar e iniciar Windows.

  • Instalar los controladores de disco y red de Amazon EC2.

  • Utilizar una interfaz de red configurada para DHCP para recuperar una dirección IP.

  • Activar Windows utilizando la licencia de volumen de Windows de Amazon EC2.

Las siguientes prácticas recomendadas pueden ayudarle a evitar los errores de primer arranque de Windows:

  • Deshabilite el software antivirus/antispyware y los firewall: estos tipos de software pueden impedir la instalación de nuevos servicios o controladores de Windows, y también pueden impedir la ejecución de binarios desconocidos. Puede volver a activar el software y los firewall después de la importación.

  • No refuerce su sistema operativo: las configuraciones de seguridad o refuerzo pueden impedir la instalación desatendida de los controladores de Amazon EC2. Existen numerosas opciones de configuración de Windows que pueden impedir la importación. Estas opciones se pueden volver a activar una vez terminada la importación.

  • Deshabilite o elimine otras particiones de arranque: si la máquina virtual solicita elegir la partición de arranque que debe usar, es posible que no se pueda realizar la importación.

Esta incapacidad de la imagen del disco virtual de arrancar y establecer la conexión de red se podría deber a lo siguiente:

No se han activado las redes TCP/IP y DHCP.

Causa: hay que habilitar las redes TCP/IP y DHCP.

Resolución: asegúrese de que las redes TCP/IP están habilitadas. Para obtener más información, consulte Cambiar la configuración de TCP/IP en el sitio web de soporte técnico de Microsoft. Asegúrese de que DHCP está habilitado. Para obtener más información, consulte Protocolo de configuración dinámica de host (DHCP) en el sitio web de Microsoft.

El rol de servidor Hyper-V está instalado

Causa: no es posible importar una máquina virtual con el rol de Hyper-V instalado.

Solución: elimine el rol Hyper-V de la máquina virtual e intente la importación de nuevo.

En la máquina virtual falta un volumen que necesita Windows

Causa: al importar una máquina virtual a Amazon EC2 solo se importa el disco de arranque. Hay que desconectar todos los demás discos para que Windows pueda arrancar antes de importar la máquina virtual. Por ejemplo, Active Directory suele almacenar la base de datos de Active Directory en la unidad D:\. El controlador de dominio no puede arrancar si la base de datos de Active Directory no existe o es inaccesible.

Resolución: separe los discos de red y secundarios adjuntos a la máquina virtual de Windows antes de la exportación. Traslade las bases de datos de Active Directory desde las unidades o particiones secundarias a la partición primaria de Windows. Para obtener más información, consulte Un mensaje de error le indica que no se pueden iniciar los Servicios de Directorio cuando inicia el controlador de dominio basado en Windows o en SBS en el sitio web de soporte técnico de Microsoft.

Windows siempre arranca en las opciones de recuperación del sistema

Causa: Windows puede iniciarse en las opciones de recuperación del sistema por diversos motivos, como cuando Windows se introduce en un entorno virtualizado desde una máquina física, lo que también se conoce como proceso de conversión physical-to-virtual (P2V).

Resolución: asegúrese de que Windows arranca con la petición de datos de inicio de sesión antes de realizar la exportación o preparar la importación. No importe instancias de Windows virtualizadas que procedan de una máquina física.

La máquina virtual se creó mediante un proceso de conversión physical-to-virtual (P2V)

Causa: se produce una conversión a P2V cuando se crea una imagen de disco al ejecutar un proceso de instalación de Windows en un equipo físico y luego se importa una copia de dicha instalación de Windows a una máquina virtual. VM Import/Export no admite las máquinas virtuales que se crean como resultado de una conversión P2V. VM Import/Export solo admite imágenes de Windows que se han instalado de manera nativa en la máquina virtual de origen.

Resolución: instale Windows en un entorno virtualizado y migre el software instalado a esa nueva máquina virtual.

La activación de Windows falla

Causa: durante el arranque, Windows detectará un cambio de hardware e intentará la activación. Durante el proceso de importación, intentamos cambiar el mecanismo de obtención de licencias de Windows por una licencia por volumen que proporciona Amazon Web Services. Sin embargo, si el proceso de activación de Windows falla, la importación también falla.

Resolución: asegúrese de que la versión de Windows que va a importar admite las licencias por volumen. Es posible que las versiones beta o de vista previa de Windows no las admitan.

No se encuentra ninguna partición de arranque

Causa: durante el proceso de importación de una máquina virtual, no hemos encontrado la partición de arranque.

Resolución: asegúrese de que el disco que va a importar tiene una partición de arranque.

Errores de máquina virtual de Linux

ClientError: Configuración no válida: no se pudo leer fstab

No se admiten máquinas virtuales Linux con volúmenes de arranque doble o varios /etc directorios.

ClientError: Se encontró un GRUB de estilo BLSC, pero no pudo detectar el núcleo predeterminado

VM Import/Export no puede detectar el kernel predeterminado. Esto puede suceder cuando se ha extraído del archivo grub.cfg principal. Puede establecer la configuración como $saved_entry y asegurarse de que grubenv contiene la entrada bootloader como predeterminada.

ClientError: No hemos podido leer el archivo initramfs/initrd de su importación para determinar qué controladores necesita su importación para ejecutarse en EC2

No hemos podido leer los archivos necesarios al importar su máquina virtual Linux para preparar su ejecución como instancia en Amazon EC2. Puede ejecutar el comando lsinitramfs para verificar la integridad del archivo. Por ejemplo, puede utilizar el siguiente comando :

lsinitramfs /boot/initrd.img-5.4.0-77-generic 2>&1 | less

Si el resultado devuelve errores, puede reconstruir el archivo initramfs para resolver el problema y volver a importar la máquina virtual.

ClientError: Configuración no compatible: no se pudo activar el grupo de volúmenes lógicos

No se ha podido activar un volumen lógico de la imagen de disco virtual. Esto puede indicar que el disco está dañado o hay archivos dañados. Compruebe los archivos de imagen de disco que se han cargado.

ClientError: Configuración no compatible: se encontraron varios directorios

No se admiten máquinas virtuales de Linux con volúmenes multiarranque o múltiples directorios /etc.

ClientError: Versión de kernel no compatible

La versión de kernel empleada por el sistema operativo no es compatible. Confirme que la importación cumple con los requisitos indicados para el sistema operativo. Para obtener más información, consulte Sistemas operativos compatibles con VM Import/Export.

Linux is not supported on the requested instance

Las máquinas virtuales de Linux se pueden importar a tipos de instancia específicos. Vuelva a intentarlo utilizando uno de los siguientes tipos de instancia admitidos.

  • De uso general: t2.micro | t2.small | t2.medium | m3.medium | m3.large | m3.xlarge | m3.2xlarge

  • Optimizadas para la computación: c3.large | c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge | cc1.4xlarge | cc2.8xlarge

  • Optimizadas para memoria: r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge | cr1.8xlarge

  • Optimizadas para el almacenamiento: i2.xlarge | i2.2xlarge | i2.4xlarge | i2.8xlarge | hi1.4xlarge | hi1.8xlarge