Crear una AMI de Linux con respaldo en el almacén de instancias - Amazon Elastic Compute Cloud

Crear una AMI de Linux con respaldo en el almacén de instancias

La AMI que se especifica cuando se lanza una instancia determina el tipo de volumen del dispositivo raíz.

Para crear una AMI de Linux con respaldo en el almacén de instancias, comience desde una instancia que haya lanzado a partir de una AMI de Linux existente con respaldo en el almacén de instancias. Una vez que haya personalizado la instancia según sus necesidades, agrupe el volumen y registre una nueva AMI, que puede utilizar para lanzar nuevas instancias con dicha configuración personalizada.

importante

Solo los siguientes tipos de instancias son compatibles con un volumen de almacén de instancias como dispositivo raíz: C1, C3, D2, G2, I2, M1, M2, M3, R3 y X1.

El proceso de creación de la AMI es diferente para las AMI con respaldo en Amazon EBS. Para obtener más información acerca de las diferencias entre las instancias respaldadas por Amazon EBS y las instancias con respaldo en el almacenamiento de la instancia y sobre cómo determinar el tipo de dispositivo raíz para una instancia, consulte Almacenamiento para el dispositivo raíz. Si necesita crear una AMI de Linux respaldada por Amazon EBS, consulte Crear una AMI de Linux con respaldo Amazon EBS.

Información general acerca del proceso de creación de las AMI con respaldo en el almacenamiento de la instancia

En el siguiente diagrama se resume el proceso de creación de una AMI desde una instancia con respaldo en el almacén de instancias.


				Creación de una AMI con respaldo en un almacén de instancias.

En primer lugar, lance una instancia desde una AMI que sea similar a la AMI que desea crear. Puede conectarse a la instancia y personalizarla. Cuando la instancia esté configurada como desea, puede agruparla. El proceso de agrupación tarda unos minutos en completarse. Una vez se haya completo el proceso, tiene un paquete formado por un manifiesto de imágenes (image.manifest.xml) y archivos (image.part.xx) que contienen una plantilla para el volumen raíz. A continuación, cargue el paquete al bucket de Amazon S3 y registre la AMI.

nota

Para cargar objetos en un bucket de S3 para la AMI de Linux respaldada por el almacén de instancias, las ACL deben estar habilitadas para el bucket. De lo contrario, Amazon EC2 no podrá configurar las ACL en los objetos que se van a cargar. Si el bucket de destino utiliza la configuración impuesta por el propietario del bucket para la propiedad de objetos de S3, esto no funcionará porque las ACL están deshabilitadas. Para obtener más información, consulte Control de la propiedad de objetos cargados mediante la propiedad de objetos de S3.

Cundo lanza una instancia utilizando la nueva AMI, se crea el volumen raíz de la instancia con el paquete que cargó en Amazon S3. El espacio de almacenamiento que utiliza el paquete en Amazon S3 genera cargos a la cuenta hasta que lo elimine. Para obtener más información, consulte Anular el registro de la AMI.

Si añade volúmenes de almacén de instancias a la instancia además del volumen de dispositivo raíz, el mapeo de dispositivos de bloques de la nueva AMI contiene información relativa a estos volúmenes y los mapeos de dispositivos de bloques de las instancias que lance desde la nueva AMI contienen automáticamente información relativa a estos volúmenes. Para obtener más información, consulte Mapeos de dispositivos de bloques.

Requisitos previos

Antes de poder crear una AMI, debe ejecutar las siguientes tareas:

  • Instalación de las herramientas de la AMI. Para obtener más información, consulte Configurar las herramientas de la AMI.

  • Instale la AWS CLI. Para obtener más información, consulte Instalación de la AWS Command Line Interface.

  • Asegúrese de tener un bucket de S3 para el paquete y de que su bucket tenga las ACL habilitadas. Para obtener más información sobre la configuración de las ACL, consulte Configuración de la ACL.

    • Para crear un bucket de S3 con la AWS Management Console, abra la consola de Amazon S3 en https://console.aws.amazon.com/s3/ S3 y elija Crear bucket.

    • Para crear un bucket de S3 con la AWS CLI, puede utilizar el comando mb. Si la versión instalada de las herramientas de AMI es la 1.5.18 o posterior, también puede usar el comando ec2-upload-bundle para crear el bucket de S3. Para obtener más información, consulte ec2-upload-bundle.

  • Asegúrese de tener el ID de la cuenta de AWS. Para obtener más información, consulte Visualización de identificadores de la Cuenta de AWS en la Guía de referencia de la Administración de cuentas de AWS.

  • Asegúrese de tener credenciales para utilizar el AWS CLI. Para más información, consulte Prácticas recomendadas para cuentas de AWS en la Guía de referencia de AWS Account Management.

  • Asegúrese de tener un certificado X.509 y su correspondiente clave privada.

    • Si necesita crear un certificado X.509, consulte Gestionar certificados de firma. El certificado X.509 y la clave privada se utilizan para cifrar y descifrar la AMI.

    • [China (Pekín)] Utilice el certificado $EC2_AMITOOL_HOME/etc/ec2/amitools/cert-ec2-cn-north-1.pem.

    • [AWS GovCloud (EE. UU. Oeste)] Utilice el certificado $EC2_AMITOOL_HOME/etc/ec2/amitools/cert-ec2-gov.pem.

  • Conéctese a la instancia y personalícela. Por ejemplo, puede instalar software y aplicaciones, copiar datos, eliminar archivos temporales y modificar la configuración de Linux.