Creación de una AMI basada en Amazon EBS
Para crear una AMI basada en Amazon EBS, comience desde una instancia que haya iniciado a partir de una AMI basada en Amazon EBS. Esta puede ser una AMI que haya obtenido del AWS Marketplace, una AMI que haya creado mediante AWS Server Migration Service
Los procedimientos que se describen a continuación funcionan con instancias de Amazon EC2 respaldadas tanto por volúmenes de Amazon Elastic Block Store (Amazon EBS) cifrados (incluido el volumen raíz) como por volúmenes sin cifrar.
El proceso de creación de la AMI es diferente para las imágenes de tipo AMIs con respaldo en el almacén de instancias. Para obtener más información acerca de las diferencias entre las instancias respaldadas por Amazon EBS y las instancias respaldadas por el almacenamiento de instancias y sobre cómo determinar el tipo de dispositivo raíz para una instancia, consulte Almacenamiento para el dispositivo raíz. Para obtener más información acerca de la creación de una AMI basada en el almacén de instancias, consulte Crear una AMI de Linux con respaldo en el almacén de instancias.
Información general acerca de la creación de AMIs con el respaldo Amazon EBS
En el siguiente diagrama se resume el proceso de creación de una AMI basada en Amazon EBS a partir de una instancia de EC2 en ejecución: comience con una AMI existente, lance una instancia, personalícela, cree una nueva AMI a partir de ella y, finalmente, lance una instancia de la nueva AMI. Los números del diagrama coinciden con los números de la siguiente descripción.
![Flujo de trabajo para crear una AMI a partir de una instancia](images/running-instance.png)
- 1: AMI Nro. 1, comenzar con una AMI existente
-
Busque una AMI existente que sea similar a la AMI que desea crear. Esta puede ser una AMI que haya obtenido del AWS Marketplace, una AMI que haya creado mediante AWS Server Migration Service
o VM Import/Export o cualquier otra AMI a la que tenga acceso. Personalizará esta AMI según sus necesidades. En el diagrama, Instantánea del volumen raíz de EBS Nro. 1 indica que la AMI es una AMI basada en Amazon EBS y que la información sobre el volumen raíz se almacena en esta instantánea.
- 2: iniciar una instancia desde la AMI existente
-
La forma de configurar una AMI consiste en iniciar una instancia desde la AMI en la que desea basar la nueva AMI y, a continuación, personalizar la instancia (indicada en 3 en el diagrama). A continuación, creará una nueva AMI que incluya las personalizaciones (indicadas en 4 en el diagrama).
- 3: instancia de EC2 Nro. 1, personalizar la instancia
-
Conéctese a la instancia y personalícela. La nueva AMI incluirá estas personalizaciones.
Puede realizar cualquiera de las siguientes acciones sobre la instancia para personalizarla y que se ajuste a sus necesidades:
-
Instalar software y aplicaciones.
-
Copiar datos.
-
Reducir el tiempo de inicio al eliminar los archivos temporales y desfragmentar el disco duro
-
Adjuntar volúmenes de EBS adicionales.
-
- 4: Crear imagen
-
Cuando crea una AMI a partir de una instancia, Amazon EC2 apaga la instancia antes de crear la AMI para asegurarse de que todo lo que hay en la instancia está detenido y en un estado constante durante el proceso de creación. Si está seguro de que la instancia está en un estado coherente adecuado para la creación de una AMI, puede informar a Amazon EC2 de que no apague y reinicie la instancia. Algunos sistemas de archivos, como XFS, pueden pausar y reanudar la actividad, de forma que sea seguro crear la imagen sin tener que reiniciar la instancia.
Durante el proceso de creación de la AMI, Amazon EC2 crea instantáneas del volumen raíz de la instancia y de cualquier otro volumen de EBS asociado a la instancia. Se le cobra por las instantáneas hasta que anule el registro de la AMI y las elimine. Si alguno de los volúmenes adjuntos a la instancia está cifrado, la nueva AMI solo se inicia correctamente en instancias que admiten el cifrado de Amazon EBS.
Según el tamaño de los volúmenes, el proceso de creación de la AMI puede tardar varios minutos en completarse (a veces, hasta 24 horas). Resulta más eficiente crear instantáneas de los volúmenes antes de crear la AMI. De esta forma, solo es necesario crear pequeñas instantáneas incrementales cuando se cree la AMI y, de esta manera, el proceso se completará más rápidamente (el tiempo total de creación de las instantáneas sigue siendo el mismo).
- 5: AMI Nro. 2, nueva AMI
-
Una vez completado el proceso, tendrá una nueva AMI y una instantánea (instantánea Nro. 2) creada desde el volumen raíz de la instancia. Si agrega volúmenes de almacén de instancias o volúmenes EBS a la instancia además del volumen de dispositivo raíz, la asignación de dispositivos de bloques de la nueva AMI contiene información relativa a esos volúmenes.
Amazon EC2 registra la AMI automáticamente.
- 6: iniciar una instancia desde una nueva AMI
-
Puede utilizar la nueva AMI para iniciar una instancia.
- 7: instancia de EC2 Nro. 2, nueva instancia
-
Cuando inicia una instancia con la nueva AMI, Amazon EC2 crea un nuevo volumen de EBS para el volumen raíz de la instancia mediante la instantánea. Si agregó volúmenes de almacén de instancias o volúmenes de EBS al personalizar la instancia, la asignación de dispositivos de bloques de la nueva AMI contendrá información relativa a esos volúmenes y las asignaciones de dispositivos de bloques de las instancias que lance desde la nueva AMI contendrán automáticamente información relativa a estos volúmenes. Los volúmenes de almacén de instancias especificados en la asignación de dispositivos de bloques de la nueva instancia son nuevos y no contienen ningún dato de los volúmenes de almacén de instancias de la instancia que usó para crear la AMI. Los datos en los volúmenes de EBS persisten. Para obtener más información, consulte Mapeos de dispositivos de bloques.
Cuando cree una nueva instancia desde una AMI respaldada por EBS, deberá inicializar tanto su volumen raíz como cualquier almacenamiento de EBS adicional antes de ponerla en producción. Para obtener más información, consulte Inicializar volúmenes de Amazon EBS en la Guía del usuario de Amazon EBS.
Creación de una AMI a partir de una instancia
Puede crear una AMI mediante la AWS Management Console o la línea de comandos.
Crear una AMI de Linux desde una instantánea
Si tiene una instantánea del volumen de dispositivo raíz de una instancia, puede crear una AMI de Linux a partir de esta instantánea con la AWS Management Console o la línea de comandos. Esta característica no está disponible actualmente para instancias de Windows.
Cómo iniciar una instancia desde la AMI que ha creado
Puede iniciar una instancia desde la AMI que ha creado a partir de una instancia o instantánea.
Para iniciar una instancia desde la AMI
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, en Images (Imágenes), elija AMIs.
-
Establezca el filtro en De mi propiedad y seleccione la AMI.
-
Elija Iniciar instancia desde una AMI.
-
Acepte los valores predeterminados o especifique valores personalizados en el asistente de inicialización de instancias. Para obtener más información, consulte Lance una instancia con el nuevo asistente de inicialización de instancias.