Modificaciones realizadas mediante programación en las máquinas virtuales por VM Import/Export
Cuando importa una máquina virtual utilizando la API de ImportImage, AWS modifica el sistema de archivos y añade drivers para que la máquina virtual importada sea de arranque. Cuando se escribe un archivo modificado, AWS conserva el archivo original en la misma ubicación con un nuevo nombre. Se pueden producir las siguientes operaciones:
General
-
Para mantener la paridad con las imágenes proporcionadas por AWS, se instala el cliente AWS Systems Manager 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.
-
Modificación de los scripts de red para reemplazar las direcciones IP estáticas por direcciones IP dinámicas.
-
Modificación de
/etc/fstab, colocando entre comentarios las entradas no válidas y reemplazando los nombres de dispositivo por UUID. Si no se encuentra un UUID coincidente para un dispositivo, se añade la opciónnofaila la descripción del dispositivo. Tendrá que corregir el nombre del dispositivo y eliminarnofaildespués de la importación. Como práctica recomendada para la preparación de máquinas virtuales para su importación, especifique los dispositivos de disco de la máquina virtual por UUID en lugar de por nombre de dispositivo.Se deshabilitarán las entradas de
/etc/fstabque 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
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 realizará ninguna validación posterior a la importación para garantizar que la imagen pueda iniciarse. 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
-
Prepare su máquina virtual para la exportación. Para obtener más información, consulte Configuraciones para exportar máquinas virtuales desde el entorno de virtualización.
-
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.
-
Utilice el comando put-object 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.
-
Utilice el comando import-snapshot 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.
nota
Puede supervisar el progreso de la tarea de importación de instantáneas mediante el comando describe-import-snapshot-tasks.
Anote el ID de la instantánea que devuelve el comando. Lo necesitará para el siguiente paso.
-
Utilice el comando register-image 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.
-
Cuando la AMI alcance el estado
available, podrá utilizarla para lanzar instancias.