Solución de problemas de Amazon EC2 Auto Scaling: problemas de AMI - 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: problemas de AMI

En esta página se proporciona información acerca de los problemas asociados con las AMI, las causas posibles y los pasos que puede realizar para resolver los problemas.

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

Cuando las instancias EC2 no se pueden lanzar debido a problemas con su AMI, puede recibir uno o varios mensajes de error similares a los siguientes.

importante

AWS permite compartir una AMI de forma privada con otra AWS cuenta mediante la modificación de los permisos de la AMI. 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 AMI privadas, consulte Compartir una AMI con AWS cuentas específicas en la Guía del usuario de Amazon EC2 para instancias de Linux.

El ID de AMI <ID de la AMI> no existe. El lanzamiento de la instancia EC2 ha producido un error.

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

  • Solución:

    1. Cree una nueva plantilla de lanzamiento o configuración de lanzamiento con una AMI válida.

    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 AMI <ID de AMI> está pendiente y no se puede ejecutar. El lanzamiento de la instancia EC2 ha producido un error.

Causa: es posible que la AMI acabe de crearse (a partir de una instantánea de una instancia en ejecución o de otra manera) y que aún no esté disponible.

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

Nombre de dispositivo no válido <nombre de dispositivo>. El lanzamiento de la instancia EC2 ha producido un error.

Causa: al adjuntar un volumen de EBS a una instancia EC2, debe proporcionar un nombre de dispositivo válido para el volumen. La AMI seleccionada debe admitir este nombre de dispositivo.

Solución:

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

  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” de la AMI especificada... Falló el lanzamiento de la instancia de EC2.

Causa 1: si la arquitectura de la AMI y el tipo de instancia utilizado 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 instancias incompatible.

Solución 1:

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

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

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

  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 escalado automático, 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 la arquitectura de la AMI mediante el comando describe-images o desde la consola Amazon EC2 comprobando el valor de la arquitectura en el panel de detalles de la página de Amazon Machine Images (AMI).

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

  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 escalado automático, debe usar plantillas de lanzamiento compatibles con una AMI compatible con ARM y una AMI compatible con Intel x86, respectivamente, para que coincidan con los tipos de instancias de su política de instancias mixtas.

  1. Verifique la arquitectura de la AMI en su plantilla de lanzamiento existente mediante el comando describe-images o desde la consola Amazon EC2 comprobando el valor de Arquitectura en el panel de detalles de la página Imagen de máquina de Amazon (AMI).

  2. Cree una nueva plantilla de lanzamiento mediante una AMI que coincida con la otra arquitectura que desee 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 Utilizar una plantilla de lanzamiento diferente para un tipo de instancia.

La AMI “<ID de AMI>” está deshabilitada y no se puede ejecutar. El lanzamiento de la instancia EC2 ha producido un error.

Causa: está intentando lanzar instancias desde una AMI que se ha desactivado. Para obtener más información, consulte Deshabilitar una AMI en la Guía del usuario de instancias de Linux de Amazon EC2.

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.