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.
Importación y exportación de imágenes de máquinas virtuales con Generador de imágenes
Al exportar su máquina virtual desde su entorno de virtualización, ese proceso crea un conjunto de uno o más archivos de contenedor de disco que actúan como instantáneas del entorno, la configuración y los datos de su máquina virtual. Puede usar estos archivos para importar su máquina virtual y utilizarlos como imagen base para sus recetas de imágenes.
Generador de Imágenes admite los siguientes formatos de archivo para los contenedores de discos de máquinas virtuales:
-
Archivo de virtualización abierto (OVA)
-
Virtual Machine Disk (VMDK)
-
Virtual Hard Disk (VHD/VHDX)
-
Raw
La importación utiliza los discos para crear una imagen de máquina de Amazon (AMI) y un recurso de imagen de Generador de Imágenes, cualquiera de los cuales puede servir como imagen base para su receta de imagen personalizada. Los discos de las máquinas virtuales deben almacenarse en buckets de S3 para la importación. También puede importar desde una instantánea de EBS existente.
En la consola de Generador de Imágenes, puede importar la imagen directamente y, a continuación, utilizar la imagen de salida o la AMI en sus recetas, o bien puede especificar los parámetros de importación al crear la receta o la versión de la receta. Para obtener más información sobre la importación como parte de su receta de imagen, consulte Configuración de la importación de máquinas virtuales.
Importación de una máquina virtual a Generador de imágenes
Image Builder se integra con la API Amazon EC2 VM Import/Export para permitir que el proceso de importación se ejecute de forma asíncrona en segundo plano. Generador de Imágenes hace referencia al ID de la tarea desde la importación de la máquina virtual para realizar un seguimiento de su progreso y crea un recurso de imagen de Generador de Imágenes como salida. Esto le permite hacer referencia al recurso de imagen de Generador de Imágenes en sus recetas antes de que finalice la importación de la máquina virtual.
- Console
-
Para importar una VM con la consola Generador de Imágenes, siga estos pasos:
-
Abra la consola EC2 de Image Builder en https://console.aws.amazon.com/imagebuilder/.
-
Elija Imágenes en el panel de navegación.
-
Para abrir el cuadro de diálogo de importación, seleccione Importar imagen.
-
Introduzca la siguiente información general:
-
Elija el tipo de importación: importación de máquina virtual.
-
Proporcione los detalles de cada una de las siguientes secciones de la página de Importación de imágenes. A continuación, elija Importar imagen cuando haya terminado.
Sistema operativo de imagen base
-
Seleccione la opción del sistema operativo de imágenes (SO) que coincida con la plataforma de SO de su máquina virtual.
-
Seleccione en la lista la versión del SO que coincida con la versión de su máquina virtual.
Configuración de la importación de máquinas virtuales
-
Al exporta la máquina virtual desde su entorno de virtualización, ese proceso crea un conjunto de uno o más archivos contenedores de discos. Actúan como instantáneas del entorno, los ajustes y los datos de la máquina virtual. Puede utilizar estos archivos para importar su máquina virtual como imagen base para su receta de imagen. Para obtener más información sobre la importación VMs en Image Builder, consulteImportación y exportación de imágenes de máquinas virtuales.
Para especificar la ubicación del origen de importación, siga estos pasos:
Importación de fuente
Especifique la fuente del primer contenedor de discos o instantáneas de imágenes de máquina virtual que se va a importar en la sección Contenedor de discos 1.
-
Origen: puede ser un bucket de S3 o una instantánea de EBS.
-
Seleccione la ubicación S3 del disco: introduzca la ubicación en Amazon S3 en la que se almacenan las imágenes del disco. Para buscar la ubicación, elija Examinar S3.
-
Para agregar un contenedor de discos, elija Agregar contenedor de disco.
-
rol de IAM
Para asociar un rol de IAM a su configuración de VM Import, seleccione el rol de la lista desplegable del rol de IAM o elija Crear un nuevo rol para crear uno nuevo. Si crea un rol nuevo, la página de la consola de roles de IAM se abre en una pestaña independiente.
-
Configuración avanzada: opcional
Los siguientes ajustes son opcionales. Con estos ajustes, puede configurar el cifrado, las licencias, las etiquetas y mucho más para la imagen base que se crea con la importación.
Arquitectura de la imagen base
Para especificar la arquitectura del origen de importación de la máquina virtual, seleccione un valor de la lista de arquitecturas.
Cifrado
Si las imágenes de disco de la máquina virtual están cifradas, debe proporcionar una clave para utilizarla en el proceso de importación. Para especificar una clave de KMS para la importación, seleccione un valor de la lista de Cifrado (clave de KMS). La lista contiene las claves KMS a las que tiene acceso su cuenta en la región actual.
Administración de licencias
Al importar una máquina virtual, el proceso de importación detecta automáticamente el SO de la máquina virtual y aplica la licencia adecuada a la imagen base. Según la plataforma del sistema operativo, los tipos de licencia son los siguientes:
-
Licencia incluida: se aplica a la imagen base una licencia de AWS adecuada para su plataforma.
-
Traiga su propia licencia (BYOL): conserva la licencia de su máquina virtual, si corresponde.
Para adjuntar las configuraciones de licencia creadas con AWS License Manager la imagen base, seleccione un nombre de la configuración de licencia en la lista. Para obtener más información sobre License Manager, consulte Trabajar con AWS License Manager
Etiquetas (imagen base)
Las etiquetas utilizan pares clave-valor para asignar texto con capacidad de búsqueda a su recurso de Generador de Imágenes. Para especificar etiquetas para la imagen base importada, introduzca los pares clave-valor mediante los cuadros Clave y Valor.
Para agregar una etiqueta, elija Add tag (Añadir etiqueta). Para quitar una etiqueta, elija Remove tag (Eliminar etiqueta).
- AWS CLI
-
Para importar una máquina virtual de los discos a una AMI y crear un recurso de imagen de Generador de Imágenes al que pueda hacer referencia de inmediato, siga estos pasos desde la AWS CLI:
-
Inicie una importación de máquinas virtuales con el import-image comando Amazon EC2 VM Import/Export en. AWS CLI Anote el ID de la tarea que se devuelve en la respuesta del comando. Lo necesitará para el siguiente paso. Para obtener más información, consulte Importación de una máquina virtual como una imagen utilizando VM Import/Export en la Guía del usuario de VM Import/Export.
-
Creación de un archivo JSON de entrada de la CLI
Para simplificar el import-vm-image comando Image Builder que se utiliza en el AWS CLI, creamos un archivo JSON que contiene toda la configuración de importación que queremos pasar al comando.
La convención de nomenclatura de los valores de datos del archivo JSON sigue el patrón que se especifica para los parámetros de solicitud de operación de la API Image Builder. Para revisar los parámetros de la solicitud de operación de la API, consulte la ImportVmImageoperación en la Referencia de la API de EC2 Image Builder.
Para proporcionar los valores de los datos como parámetros de la línea de comandos, consulte los nombres de los parámetros especificados en la referencia de comandos de la AWS CLI para el comando import-vm-image de Generador de Imágenes como opciones.
Este es un resumen de los parámetros que especificamos en este ejemplo:
-
Nombre (cadena, obligatorio): nombre del recurso de imagen de Generador de Imágenes que se creará como resultado de la importación.
-
semanticVersion (cadena, obligatorio): la versión semántica de la imagen de salida que especifica la versión en el siguiente formato, con valores numéricos en cada posición para indicar una versión específica: <major>.<minor>.<patch>. Por ejemplo, 1.0.0
. Para obtener más información sobre el control de versiones semántico para los recursos de Generador de Imágenes, consulte Control de versiones semántico en Generador de imágenes.
-
Descripción (cadena): descripción de la receta de imagen.
-
Plataforma (cadena, obligatoria): la plataforma del sistema operativo de la máquina virtual importada.
-
vmImportTaskId (cadena, obligatorio): el ImportTaskId
(AWS CLI) del proceso de importación de Amazon EC2 VM. Generador de Imágenes monitorea el proceso de importación para incluir la AMI que crea y compilar un recurso de imagen de Generador de Imágenes que se pueda utilizar en recetas de forma inmediata.
-
Etiquetas (mapa de cadenas): las etiquetas son pares clave-valor que se adjuntan a los recursos de importación. Se permiten hasta 50 pares clave-valor.
Guarde el archivo como import-vm-image.json
para usarlo en el comando import-vm-image de Generador de Imágenes.
{
"name": "example-request",
"semanticVersion": "1.0.0",
"description": "vm-import-test",
"platform": "Linux",
"vmImportTaskId": "import-ami-01ab234567890cd1e",
"tags": {
"Usage": "VMIE"
}
}
-
Cómo importar la imagen
Ejecute el comando import-vm-image, con el archivo que creó como entrada:
aws imagebuilder import-vm-image --cli-input-json file://import-vm-image.json
-
Debe incluir la notación file://
al principio de la ruta del archivo JSON.
-
La ruta del archivo JSON debe seguir la convención apropiada para el sistema operativo base donde se está ejecutando el comando. Por ejemplo, Windows utiliza la barra diagonal inversa (\) para referirse a la ruta de directorios, mientras que Linux y macOS usan la barra diagonal (/).
Distribuya los discos de máquinas virtuales de la compilación de la imagen desde el AWS CLI
Puede configurar la distribución de los archivos con formato de disco de máquina virtual compatibles en los buckets de S3 de las regiones de destino como parte de su proceso habitual de compilación de imágenes, mediante los ajustes de distribución de Generador de Imágenes en la AWS CLI. Para obtener más información, consulte Cree la configuración de distribución para los discos de máquina virtual de salida desde AWS CLI.