Solución de problemas de Amazon EC2 Auto Scaling: AMI problemas - Amazon EC2 Auto Scaling

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.

Solución de problemas de Amazon EC2 Auto Scaling: AMI problemas

En esta página se proporciona información sobre los problemas relacionados con ustedAMIs, sus posibles causas y las medidas que puede tomar para resolverlos.

Para recuperar un mensaje de error, consulte Recuperación de un mensaje de error de las actividades de escalado.

Si tus EC2 instancias no se lanzan debido a problemas con la tuyaAMI, es posible que recibas uno o varios de los siguientes mensajes de error.

importante

AWS admite compartir una cuenta AMI privada con otra AWS cuenta modificando los AMI permisos. Si una AMI se convierte en privada sin compartirla, se puede producir un error de autorización al lanzar nuevas instancias. Para obtener más información sobre cómo compartir contenido privadoAMIs, consulta Compartir y AMI con AWS cuentas específicas en la Guía del EC2 usuario de Amazon.

El AMI ID <ID de tu AMI > no existe. Falló el lanzamiento de la EC2 instancia.

  • Causa: AMI es posible que se haya eliminado después de crear la plantilla de lanzamiento o la configuración de lanzamiento.

  • Solución:

    1. Cree una nueva plantilla de lanzamiento o configuración de lanzamiento utilizando una plantilla de lanzamiento válidaAMI.

    2. Actualice su grupo de Auto Scaling con la nueva plantilla de lanzamiento o configuración de lanzamiento mediante el update-auto-scaling-groupcomando.

AMI< AMI ID> está pendiente y no se puede ejecutar. Falló el lanzamiento de la EC2 instancia.

Causa: puede que acabes de crear la tuya AMI (tomando una instantánea de una instancia en ejecución o de cualquier otra forma) y puede que aún no esté disponible.

Solución: debe esperar a que esté disponible y, AMI a continuación, crear la plantilla de lanzamiento o la configuración de lanzamiento.

Nombre de dispositivo no válido <nombre de dispositivo>. Falló el lanzamiento de la EC2 instancia.

Causa: al adjuntar un EBS volumen a una EC2 instancia, debes proporcionar un nombre de dispositivo válido para el volumen. El seleccionado AMI debe ser compatible con este nombre de dispositivo.

Solución:

  1. Cree una nueva plantilla de lanzamiento o configuración de lanzamiento y especifique el nombre de dispositivo correcto para suAMI. La convención de nomenclatura recomendada varía según el tipo de virtualización delAMI. Para obtener más información, consulta los nombres de los dispositivos en la Guía del EC2 usuario de Amazon.

  2. Actualice su grupo de Auto Scaling con la nueva plantilla de lanzamiento o configuración de lanzamiento mediante el update-auto-scaling-groupcomando.

La arquitectura «arm64» del tipo de instancia especificado no coincide con la arquitectura «x86_64» del tipo de instancia especificadoAMI... Falló el lanzamiento de la instancia. EC2

Causa 1: Si la arquitectura AMI y el tipo de instancia utilizados en la plantilla de lanzamiento o la configuración de lanzamiento no son los mismos, se produce un error cuando Amazon EC2 Auto Scaling intenta lanzar una instancia con una configuración de instancia incompatible.

Solución 1:

  1. Compruebe su arquitectura AMI mediante el comando describe-images o desde la EC2 consola de Amazon comprobando el valor de arquitectura en el panel de detalles de la página Amazon Machine Images () AMIs.

  2. Busca un tipo de instancia que tenga la misma arquitectura que la tuya AMI mediante el describe-instance-typescomando o desde la EC2 consola de Amazon consultando la columna Arquitectura de la pantalla Tipos de instancias. Para obtener más información sobre cómo elegir un tipo de instancia compatible, consulta Compatibilidad para cambiar el tipo de instancia en la Guía del EC2 usuario de Amazon.

  3. Cree una nueva plantilla de lanzamiento o configuración de lanzamiento con un tipo de instancia que tenga la misma arquitectura que la suyaAMI.

  4. Actualice su grupo de Auto Scaling con la nueva plantilla de lanzamiento o configuración de lanzamiento mediante el update-auto-scaling-groupcomando.

Causa 2: Amazon EC2 Auto Scaling intenta lanzar un tipo de instancia especificado en la política de instancias mixtas del grupo de Auto Scaling, pero el tipo de instancia no tiene la misma arquitectura que la AMI especificada en la plantilla de lanzamiento.

Solución 1: no incluya tipos de instancias que tengan arquitecturas diferentes en su política de instancias mixtas.

  1. Compruebe su arquitectura AMI mediante el comando describe-images o desde la EC2 consola de Amazon comprobando el valor de arquitectura en el panel de detalles de la página Amazon Machine Images () AMIs.

  2. Comprueba la arquitectura de cada tipo de instancia que pretendes incluir en tu política de instancias mixtas mediante el describe-instance-typescomando o desde la EC2 consola de Amazon consultando la columna Arquitectura de la pantalla Tipos de instancias. Para obtener más información sobre cómo elegir tipos de instancias compatibles, consulta Compatibilidad para cambiar el tipo de instancia en la Guía del EC2 usuario de Amazon.

  3. Actualice o elimine los tipos de instancias incompatibles de su grupo de Auto Scaling mediante el update-auto-scaling-groupcomando.

Solución 2: para lanzar instancias Arm (Graviton2) y x86_64 (Intel) en el mismo grupo de Auto Scaling, debe usar plantillas de lanzamiento compatibles con ARM AMI y x86 con Intel, respectivamenteAMI, para que coincidan con los tipos de instancias de su política de instancias mixtas.

  1. Compruebe la arquitectura de la AMI plantilla de lanzamiento existente mediante el comando describe-images o desde la EC2 consola de Amazon comprobando el valor de arquitectura en el panel de detalles de la página Amazon Machine Images () AMIs.

  2. Cree una nueva plantilla de lanzamiento utilizando una AMI que coincida con la otra arquitectura que pretende utilizar.

  3. Actualiza tu grupo de Auto Scaling para anular la plantilla de lanzamiento existente y especifica la nueva plantilla de lanzamiento para cada tipo de instancia compatible mediante el update-auto-scaling-groupcomando. Para obtener más información, consulte Utilización de una plantilla de lanzamiento diferente para un tipo de instancia.

AMI'< AMI ID>' está deshabilitado y no se puede ejecutar. Falló el lanzamiento de EC2 la instancia.

Causa: está intentando lanzar instancias desde una AMI que está deshabilitada. Para obtener más información, consulta Cómo deshabilitar una AMI en la Guía del EC2 usuario de Amazon.

Solución:

  1. Cree una nueva plantilla de lanzamiento o configuración de lanzamiento y especifique una AMI que no esté deshabilitada.

  2. Actualice su grupo de Auto Scaling con la nueva plantilla de lanzamiento o configuración de lanzamiento mediante el update-auto-scaling-groupcomando.