

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.

# Modificaciones programáticas realizadas VMs por VM Import/Export
<a name="import-modify-vm"></a>

Al importar una máquina virtual mediante la `ImportImage` API, AWS modifica el sistema de archivos y agrega controladores para que la máquina virtual importada pueda arrancarse. Al escribir un archivo modificado, AWS conserva el archivo original en la misma ubicación con un nombre nuevo. Se pueden producir las siguientes operaciones:

**General**
+ Para mantener la paridad con las imágenes proporcionadas por AWS, el AWS Systems Manager cliente se instala en la máquina virtual.

**Windows**
+ Modificación de la configuración del registro para que el sistema se pueda arrancar desde la máquina virtual.

**Linux**
+ Instalación de los controladores Citrix PV directamente en el sistema operativo o modificación de initrd/initramfs para incluirlos.
+ Modificar los scripts de red para reemplazar los estáticos por IPs los dinámicos IPs.
+ Modificar`/etc/fstab`, comentar las entradas no válidas y reemplazar los nombres de los dispositivos por. UUIDs Si no se encuentra un UUID coincidente para un dispositivo, se añade la opción `nofail` a la descripción del dispositivo. Tendrá que corregir el nombre del dispositivo y eliminar `nofail` después de la importación. Como práctica recomendada a la hora de preparar la importación, le recomendamos que especifique los dispositivos de disco de la máquina virtual mediante el UUID en lugar del nombre del dispositivo. VMs 

  Se deshabilitarán las entradas de `/etc/fstab` que contengan tipos de sistemas de archivos no estándar (cifs, smbfs, vboxsf, sshfs, etc.).
+ Modificación de la configuración de grub bootloader como la entrada y el tiempo de espera predeterminados.

## Importar máquinas virtuales sin modificaciones
<a name="import-without-modifications"></a>

Si necesita importar una máquina virtual sin modificaciones realizadas mediante programación, le recomendamos que siga estos pasos en lugar de utilizar `ImportImage`.

**importante**  
Si utiliza este proceso, AWS no realice ninguna validación posterior a la importación para garantizar que la imagen se pueda iniciar. Asegurarse de preparar correctamente la máquinas virtuales para la exportación es algo que queda a su responsabilidad.

**Para importar una máquina virtual sin modificaciones**

1. Prepare su máquina virtual para la exportación. Para obtener más información, consulte [Configuraciones para exportar VMs desde su entorno de virtualización](prepare-vm-image.md).

1. Exporte el disco de arranque de la máquina virtual en uno de los siguientes formatos de archivo: VHD/VHDX, VMDK o RAW. Consulte la documentación del entorno de virtualización para obtener más información.

1. Utilice el comando [ put-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/put-object.html) para cargar el archivo de disco de arranque exportado a un bucket de Amazon S3 de la región en la que quiera crear la imagen.

1. Utilice el comando [ import-snapshot](https://docs.aws.amazon.com/cli/latest/reference/ec2/import-snapshot.html) para importar el disco de arranque como una instantánea. Para obtener más información sobre cómo importar una instantánea, consulte [Importar un disco como instantánea de EBS con VM Import/Export](vmimport-import-snapshot.md).
**nota**  
Puede supervisar el progreso de la tarea de importación de instantáneas mediante el comando. [ describe-import-snapshot-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-import-snapshot-tasks.html)

   Anote el ID de la instantánea que devuelve el comando. Lo necesitará para el siguiente paso.

1. Utilice el comando [ register-image](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html) para registrar una AMI nueva y especifique la instantánea del paso anterior como volumen del dispositivo raíz.

   Anote el ID de la instantánea que devuelve el comando. Lo necesitará para el siguiente paso.

1. Cuando la AMI alcance el estado `available`, podrá utilizarla para lanzar instancias.